gencgc: Don't use defconstant for DYNAMIC-SPACE-END
commit90c1bf25badfe622a4a8851d8894f6f9ac9e555e
authorDouglas Katzman <dougk@google.com>
Mon, 10 Jul 2017 11:48:01 +0000 (10 07:48 -0400)
committerDouglas Katzman <dougk@google.com>
Mon, 10 Jul 2017 11:57:31 +0000 (10 07:57 -0400)
treeed7e3c1572d4ce1fe5b259e8fece4201dbdc6d1a
parent5e9abcfb7684ec60b38e50578aecaf1e4b2adfae
gencgc: Don't use defconstant for DYNAMIC-SPACE-END

The actual value needs to respect the runtime choice of size.
And gc_managed_addr_p() needs not to use a constant end address
when deciding whether its argument is in dynamic space.
NEWS
package-data-list.lisp-expr
src/code/gc.lisp
src/compiler/arm/parms.lisp
src/compiler/generic/genesis.lisp
src/compiler/generic/parms.lisp
src/compiler/sparc/parms.lisp
src/runtime/os-common.c
src/runtime/validate.h