aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/mpstd.h
diff options
context:
space:
mode:
Diffstat (limited to 'mps/code/mpstd.h')
-rw-r--r--mps/code/mpstd.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/mps/code/mpstd.h b/mps/code/mpstd.h
index 423292c4b04..c6343b7db59 100644
--- a/mps/code/mpstd.h
+++ b/mps/code/mpstd.h
@@ -183,6 +183,23 @@
183#define MPS_WORD_SHIFT 5 183#define MPS_WORD_SHIFT 5
184#define MPS_PF_ALIGN 4 184#define MPS_PF_ALIGN 4
185 185
186/* GCC 4.6.3, gcc -E -dM */
187
188#elif defined(__linux__) && defined(__x86_64) && defined(__GNUC__)
189#if defined(CONFIG_PF_STRING) && ! defined(CONFIG_PF_LII6GC)
190#error "specified CONFIG_PF_... inconsistent with detected lii6gc"
191#endif
192#define MPS_PF_LII6GC
193#define MPS_PF_STRING "lii6gc"
194#define MPS_OS_LI
195#define MPS_ARCH_I6
196#define MPS_BUILD_GC
197#define MPS_T_WORD unsigned long
198#define MPS_T_ULONGEST unsigned long
199#define MPS_WORD_WIDTH 64
200#define MPS_WORD_SHIFT 6
201#define MPS_PF_ALIGN 8
202
186/* GCC 2.7.2, gcc -E -dM */ 203/* GCC 2.7.2, gcc -E -dM */
187 204
188#elif defined(__linux__) && defined(__PPC__) && defined(__GNUC__) 205#elif defined(__linux__) && defined(__PPC__) && defined(__GNUC__)