diff --git a/lisp/sparc-validate.h b/lisp/sparc-validate.h index e790de13b2199f60b7c95c3fb761e562019d4b73..ef1297c7f4f369d1bc21fb41db20d6e6d2d0ea7b 100644 --- a/lisp/sparc-validate.h +++ b/lisp/sparc-validate.h @@ -15,5 +15,9 @@ #define BINDING_STACK_START (0x00f00000) #define BINDING_STACK_SIZE (0x00080000) +#ifdef SUNOS +#define NUMBER_STACK_START (0xf7ef0000) +#else #define NUMBER_STACK_START (0xf0000000) +#endif #define NUMBER_STACK_SIZE (0x00100000) diff --git a/lisp/validate.c b/lisp/validate.c index 89ed7c2b174b0d5ad286f722dbdc89829aab5481..cbde6a116a77ab327fc349d5ced2ef79373a7eb1 100644 --- a/lisp/validate.c +++ b/lisp/validate.c @@ -1,5 +1,5 @@ /* - * $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/validate.c,v 1.1 1992/07/28 20:15:36 wlott Exp $ + * $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/validate.c,v 1.2 1992/09/08 23:22:52 wlott Exp $ * * Memory Validation */ @@ -55,7 +55,9 @@ void validate(void) ensure_space(binding_stack, BINDING_STACK_SIZE); /* Number stack */ +#ifndef SUNOS ensure_space((lispobj *)NUMBER_STACK_START, NUMBER_STACK_SIZE); +#endif #ifdef PRINTNOISE printf(" done.\n");