3 /* Irix 6 tries to do 64 bits, but doesn't do it fully,
5 #define IRIX_FORCE_32_BITS
8 #define LD_SWITCH_SYSTEM -32
11 /* This macro definition, which we inherited from irix5-0.h,
12 is needed in configure on Irix 5, but gets in the way there
13 on Irix 6. So get rid of it except in Makefile.in where we need it. */
14 #ifndef THIS_IS_MAKEFILE
15 #undef C_SWITCH_SYSTEM
18 /* The only supported 32-bit configuration of GCC under IRIX6.x produces
19 n32 MIPS ABI binaries and also supports -g. */
22 #define C_DEBUG_SWITCH -g
27 /* It turns out that the #define in irix5-0.h is needed in Irix 6 as well. */
29 /* Cancel the #define that is in irix5-0.h. */
35 /* Tested on Irix 6.5. SCM worked on earlier versions. */
36 #define GC_SETJMP_WORKS 1
37 #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS