Mercurial > emacs
changeset 30505:a0367b506722
(IRIX_FORCE_32_BITS, LD_SWITCH_SYSTEM): Don't
define.
[_MIPS_SZLONG == 64]: Set up for 64-bit mode -- not currently
working.
author | Dave Love <fx@gnu.org> |
---|---|
date | Thu, 27 Jul 2000 14:47:17 +0000 |
parents | 567a2d8b1886 |
children | 552c97239a77 |
files | src/s/irix6-5.h |
diffstat | 1 files changed, 10 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- 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 +