# HG changeset patch # User Dave Love # Date 964709237 0 # Node ID a0367b50672257b5adebd99485b5b1ff4e1d83a9 # Parent 567a2d8b188646e21540fe797d0a7f4b2eb63c09 (IRIX_FORCE_32_BITS, LD_SWITCH_SYSTEM): Don't define. [_MIPS_SZLONG == 64]: Set up for 64-bit mode -- not currently working. diff -r 567a2d8b1886 -r a0367b506722 src/s/irix6-5.h --- a/src/s/irix6-5.h Thu Jul 27 14:25:35 2000 +0000 +++ b/src/s/irix6-5.h Thu Jul 27 14:47:17 2000 +0000 @@ -2,17 +2,14 @@ #define IRIX6_5 #include "irix5-0.h" -/* Irix 6 tries to do 64 bits, but doesn't do it fully, - so inhibit that. */ -#define IRIX_FORCE_32_BITS - -#ifndef __GNUC__ -#ifndef IRIX6_5 -#define LD_SWITCH_SYSTEM -32 -#else -#define LD_SWITCH_SYSTEM -n32 -#endif -#endif +#if _MIPS_SZLONG == 64 /* -mabi=64 (gcc) or -64 (MIPSpro) */ +#error "The 64 bit ABI doesn't work yet. Please fix it and send the changes!" +#define _LP64 +#define EMACS_INT long +#define BITS_PER_LONG 64 +#define BITS_PER_EMACS_INT BITS_PER_LONG +#define EMACS_UINT unsigned long +#endif /* _MIPS_SZLONG */ /* This macro definition, which we inherited from irix5-0.h, is needed in configure on Irix 5, but gets in the way there @@ -39,6 +36,7 @@ /* It turns out that the #define in irix5-0.h is needed in Irix 6 as well. */ #if 0 -/* Canced the #define that is in irix5-0.h. */ +/* Cancel the #define that is in irix5-0.h. */ #undef ospeed #endif +