aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code
diff options
context:
space:
mode:
Diffstat (limited to 'mps/code')
-rw-r--r--mps/code/fri6gc.gmk2
-rw-r--r--mps/code/mps.c17
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
13include gc.gmk 13include gc.gmk
14 14
15CFLAGSCOMPILER := $(subst -pedantic,,$(CFLAGSCOMPILER)) 15CFLAGSCOMPILER := $(CFLAGSCOMPILER) -Wno-strict-aliasing
16CFLAGSDEBUG = -O -g3 16CFLAGSDEBUG = -O -g3
17CFLAGSOPT = -O3 -g3 17CFLAGSOPT = -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)