Raymond Toy pushed to branch sparc64-dev at cmucl / cmucl
Commits:
-
8e7cb94b
by Raymond Toy at 2016-12-28T10:29:47-08:00
1 changed file:
Changes:
| ... | ... | @@ -18,14 +18,15 @@ include Config.sparc_common |
| 18 | 18 |
# instructions, even if we don't use the 64-bit registers.
|
| 19 | 19 |
|
| 20 | 20 |
ifdef FEATURE_SPARC_V9
|
| 21 |
+MEM_MODEL=-xcode=abs32
|
|
| 21 | 22 |
# For SunStudio 11, use -xarch=v8plus. For SunStudio 12, that is
|
| 22 | 23 |
# deprecated; use -m32 -xarch=sparc.
|
| 23 | 24 |
CC_V8PLUS = -m64
|
| 24 |
-AS_V8PLUS = -m64
|
|
| 25 |
+AS_V8PLUS = -m64 $(MEM_MODEL)
|
|
| 25 | 26 |
endif
|
| 26 | 27 |
|
| 27 | 28 |
ASSEM_SRC = sparc64-assem.S
|
| 28 |
-CFLAGS += -xcode=abs32 -xlibmieee -O
|
|
| 29 |
+CFLAGS += $(MEM_MODEL) -xlibmieee -O
|
|
| 29 | 30 |
DEPEND_FLAGS = -xM
|
| 30 | 31 |
ASFLAGS = $(AS_V8PLUS)
|
| 31 |
-OS_LINK_FLAGS = -m64 -M /usr/lib/ld/map.noexstk
|
|
| 32 |
+OS_LINK_FLAGS = -m64 $(MEM_MODEL) -M /usr/lib/ld/map.noexstk
|