# HG changeset patch # User Karl Heuer # Date 913844724 0 # Node ID d755c5c3e9a28633011b793035c75e97e1e013f8 # Parent 3ee28fa62fbe395970cab6d2ea3b38744d3fe303 Initial revision diff -r 3ee28fa62fbe -r d755c5c3e9a2 src/s/irix6-5.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/s/irix6-5.h Wed Dec 16 21:45:24 1998 +0000 @@ -0,0 +1,37 @@ +#define IRIX6 +#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 + +/* This macro definition, which we inherited from irix5-0.h, + is needed in configure on Irix 5, but gets in the way there + on Irix 6. So get rid of it except in Makefile.in where we need it. */ +#ifndef THIS_IS_MAKEFILE +#undef C_SWITCH_SYSTEM +#endif + +/* The only supported configuration of GCC under IRIX6.x produces + n32 MIPS ABI binaries and also supports -g. */ +#ifdef __GNUC__ +#undef C_DEBUG_SWITCH +#define C_DEBUG_SWITCH -g +#endif + +#undef SA_RESTART + +/* 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. */ +#undef ospeed +#endif