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 4a8a0875ca3..86b89c836f5 100644 --- a/mps/code/mpstd.h +++ b/mps/code/mpstd.h | |||
| @@ -470,6 +470,23 @@ | |||
| 470 | #define MPS_WORD_SHIFT 5 | 470 | #define MPS_WORD_SHIFT 5 |
| 471 | #define MPS_PF_ALIGN 4 | 471 | #define MPS_PF_ALIGN 4 |
| 472 | 472 | ||
| 473 | /* GCC 4.6.3, gcc -E -dM */ | ||
| 474 | |||
| 475 | #elif defined(__linux__) && defined(__x86_64) && defined(__GNUC__) | ||
| 476 | #if defined(CONFIG_PF_STRING) && ! defined(CONFIG_PF_LII6GC) | ||
| 477 | #error "specified CONFIG_PF_... inconsistent with detected lii6gc" | ||
| 478 | #endif | ||
| 479 | #define MPS_PF_LII6GC | ||
| 480 | #define MPS_PF_STRING "lii6gc" | ||
| 481 | #define MPS_OS_LI | ||
| 482 | #define MPS_ARCH_I6 | ||
| 483 | #define MPS_BUILD_GC | ||
| 484 | #define MPS_T_WORD unsigned long | ||
| 485 | #define MPS_T_ULONGEST unsigned long | ||
| 486 | #define MPS_WORD_WIDTH 64 | ||
| 487 | #define MPS_WORD_SHIFT 6 | ||
| 488 | #define MPS_PF_ALIGN 8 | ||
| 489 | |||
| 473 | /* GCC 2.7.2, gcc -E -dM */ | 490 | /* GCC 2.7.2, gcc -E -dM */ |
| 474 | 491 | ||
| 475 | #elif defined(__linux__) && defined(__PPC__) && defined(__GNUC__) | 492 | #elif defined(__linux__) && defined(__PPC__) && defined(__GNUC__) |