SCCS-vsn: lib/csu/vax/crt0.c 4.4
SCCS-vsn: lib/libc/gmon/gmon.c 4.4
-static char *sccsid = "@(#)crt0.c 4.3 (Berkeley) %G%";
+static char *sccsid = "@(#)crt0.c 4.4 (Berkeley) %G%";
/*
* ALL REGISTER VARIABLES!!!
*/
/*
* ALL REGISTER VARIABLES!!!
*/
- register struct kframe *kfp; /* r11 */
+ register int r11; /* needed for init */
+ register struct kframe *kfp; /* r10 */
register char **targv;
register char **argv;
#ifdef lint
kfp = 0;
#else not lint
register char **targv;
register char **argv;
#ifdef lint
kfp = 0;
#else not lint
- asm(" movl sp,r11"); /* catch it quick */
+ asm(" movl sp,r10"); /* catch it quick */
#endif not lint
for (argv = targv = &kfp->kargv[0]; *targv++; /* void */)
/* void */ ;
#endif not lint
for (argv = targv = &kfp->kargv[0]; *targv++; /* void */)
/* void */ ;
-static char *sccsid = "@(#)gmon.c 4.3 (Berkeley) %G%";
+static char *sccsid = "@(#)gmon.c 4.4 (Berkeley) %G%";
#ifdef DEBUG
#include <stdio.h>
#ifdef DEBUG
#include <stdio.h>
/*
* ALL REGISTER VARIABLES!!!
*/
/*
* ALL REGISTER VARIABLES!!!
*/
- register struct kframe *kfp; /* r11 */
+ register int r11; /* init needs r11 */
+ register struct kframe *kfp; /* r10 */
register char **targv;
register char **argv;
#ifdef lint
kfp = 0;
#else not lint
register char **targv;
register char **argv;
#ifdef lint
kfp = 0;
#else not lint
- asm( " movl sp,r11" ); /* catch it quick */
+ asm( " movl sp,r10" ); /* catch it quick */
#endif not lint
for ( argv = targv = &kfp -> kargv[0] ; *targv++ ; /* void */ )
/* VOID */ ;
#endif not lint
for ( argv = targv = &kfp -> kargv[0] ; *targv++ ; /* void */ )
/* VOID */ ;