[Git][cmucl/cmucl][rtoy-relocatable-stacks-runtime-feature] 2 commits: Use FEATURE_RELOCATABLE_STACKS instead of RELOCATABLE_STACK_START.

Raymond Toy rtoy at common-lisp.net
Sat May 21 20:50:53 UTC 2016


Raymond Toy pushed to branch rtoy-relocatable-stacks-runtime-feature at cmucl / cmucl


Commits:
afc31adc by Raymond Toy at 2016-05-21T13:30:46-07:00
Use FEATURE_RELOCATABLE_STACKS instead of RELOCATABLE_STACK_START.

- - - - -
771c6c3d by Raymond Toy at 2016-05-21T13:50:39-07:00
Remove -DRELOCATABLE_STACK_START

This is now handled by the runtime feature :relocatable-stacks

- - - - -


2 changed files:

- src/lisp/Config.x86_linux
- src/lisp/x86-validate-linux.h


Changes:

=====================================
src/lisp/Config.x86_linux
=====================================
--- a/src/lisp/Config.x86_linux
+++ b/src/lisp/Config.x86_linux
@@ -1,7 +1,7 @@
 # -*- Mode: makefile -*-
 include Config.x86_common
 
-CPPFLAGS += -m32 -D__NO_CTYPE -D_GNU_SOURCE -DRELOCATABLE_STACK_START
+CPPFLAGS += -m32 -D__NO_CTYPE -D_GNU_SOURCE
 CFLAGS += -rdynamic  -march=pentium4 -mfpmath=sse -mtune=generic
 
 UNDEFSYMPATTERN = -Xlinker -u -Xlinker &


=====================================
src/lisp/x86-validate-linux.h
=====================================
--- a/src/lisp/x86-validate-linux.h
+++ b/src/lisp/x86-validate-linux.h
@@ -45,17 +45,17 @@
 #define STATIC_SPACE_START	(SpaceStart_TargetStatic)
 #define STATIC_SPACE_SIZE	(0x0ffff000)	/* 256MB - 1 page */
 
-#ifndef RELOCATABLE_STACK_START
+#ifndef FEATURE_RELOCATABLE_STACKS
 #define BINDING_STACK_START	(0x20000000)
 #endif
 #define BINDING_STACK_SIZE	(0x07fff000)	/* 128MB - 1 page */
 
-#ifndef RELOCATABLE_STACK_START
+#ifndef FEATURE_RELOCATABLE_STACKS
 #define CONTROL_STACK_START	0x38000000
 #endif
 #define CONTROL_STACK_SIZE	(0x07fff000 - 8192)
 
-#ifndef RELOCATABLE_STACK_START
+#ifndef FEATURE_RELOCATABLE_STACKS
 #define SIGNAL_STACK_START	CONTROL_STACK_END
 #endif
 #define SIGNAL_STACK_SIZE	SIGSTKSZ



View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/compare/2ab559c45d872766300817be833c9469f8414847...771c6c3dc9ba793ae7dbcbe6d7f848b3f01b55d0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20160521/038c51bc/attachment.html>


More information about the cmucl-cvs mailing list