diff options
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/fri6gc.gmk | 2 | ||||
| -rw-r--r-- | mps/code/mps.c | 17 |
2 files changed, 17 insertions, 2 deletions
diff --git a/mps/code/fri6gc.gmk b/mps/code/fri6gc.gmk index 081e0cff43b..383197430a2 100644 --- a/mps/code/fri6gc.gmk +++ b/mps/code/fri6gc.gmk | |||
| @@ -12,7 +12,7 @@ LIBS = -lm -pthread | |||
| 12 | 12 | ||
| 13 | include gc.gmk | 13 | include gc.gmk |
| 14 | 14 | ||
| 15 | CFLAGSCOMPILER := $(subst -pedantic,,$(CFLAGSCOMPILER)) | 15 | CFLAGSCOMPILER := $(CFLAGSCOMPILER) -Wno-strict-aliasing |
| 16 | CFLAGSDEBUG = -O -g3 | 16 | CFLAGSDEBUG = -O -g3 |
| 17 | CFLAGSOPT = -O3 -g3 | 17 | CFLAGSOPT = -O3 -g3 |
| 18 | 18 | ||
diff --git a/mps/code/mps.c b/mps/code/mps.c index cf967507816..0cdb6c8c650 100644 --- a/mps/code/mps.c +++ b/mps/code/mps.c | |||
| @@ -116,7 +116,7 @@ | |||
| 116 | #elif defined(MPS_PF_FRI3GC) | 116 | #elif defined(MPS_PF_FRI3GC) |
| 117 | 117 | ||
| 118 | #include "lockix.c" /* Posix locks */ | 118 | #include "lockix.c" /* Posix locks */ |
| 119 | #include "thix.c" /* FreeBSD on 32-bit Intel threading */ | 119 | #include "thix.c" /* Posix threading */ |
| 120 | #include "pthrdext.c" /* Posix thread extensions */ | 120 | #include "pthrdext.c" /* Posix thread extensions */ |
| 121 | #include "vmix.c" /* Posix virtual memory */ | 121 | #include "vmix.c" /* Posix virtual memory */ |
| 122 | #include "protix.c" /* Posix protection */ | 122 | #include "protix.c" /* Posix protection */ |
| @@ -126,6 +126,21 @@ | |||
| 126 | #include "span.c" /* generic stack probe */ | 126 | #include "span.c" /* generic stack probe */ |
| 127 | #include "ssixi3.c" /* Posix on 32-bit Intel stack scan */ | 127 | #include "ssixi3.c" /* Posix on 32-bit Intel stack scan */ |
| 128 | 128 | ||
| 129 | /* FreeBSD on 64-bit Intel built with GCC */ | ||
| 130 | |||
| 131 | #elif defined(MPS_PF_FRI6GC) | ||
| 132 | |||
| 133 | #include "lockix.c" /* Posix locks */ | ||
| 134 | #include "thix.c" /* Posix threading */ | ||
| 135 | #include "pthrdext.c" /* Posix thread extensions */ | ||
| 136 | #include "vmix.c" /* Posix virtual memory */ | ||
| 137 | #include "protix.c" /* Posix protection */ | ||
| 138 | #include "protsgix.c" /* Posix signal handling */ | ||
| 139 | #include "prmcan.c" /* generic mutator context */ | ||
| 140 | #include "prmci6fr.c" /* 32-bit Intel for FreeBSD mutator context */ | ||
| 141 | #include "span.c" /* generic stack probe */ | ||
| 142 | #include "ssixi6.c" /* Posix on 32-bit Intel stack scan */ | ||
| 143 | |||
| 129 | /* Linux on 32-bit Intel with GCC */ | 144 | /* Linux on 32-bit Intel with GCC */ |
| 130 | 145 | ||
| 131 | #elif defined(MPS_PF_LII3GC) | 146 | #elif defined(MPS_PF_LII3GC) |