diff options
Diffstat (limited to 'mps/code/mpstd.h')
| -rw-r--r-- | mps/code/mpstd.h | 17 |
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__) |