aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/mpstd.h
diff options
context:
space:
mode:
authorDavid Lovemore2012-08-09 16:05:08 +0100
committerDavid Lovemore2012-08-09 16:05:08 +0100
commitbe8a839d8344942f7e4ba8d22d2e1bdc63d3e002 (patch)
tree334e3dcf773847bf1e4ef839ba77eeb24bb18742 /mps/code/mpstd.h
parent3e9f8108a414297a2932dd5973db1e3902e53d20 (diff)
downloademacs-be8a839d8344942f7e4ba8d22d2e1bdc63d3e002.tar.gz
emacs-be8a839d8344942f7e4ba8d22d2e1bdc63d3e002.zip
Made 64 bit linux port lii6gc. i've renamed thlii4.c to thli.c.
Copied from Perforce Change: 178876 ServerID: perforce.ravenbrook.com
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 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__)