irix6-5.h 1.1 KB
Newer Older
Dave Love's avatar
Dave Love committed
1
#define IRIX6_5			/* used in m/iris4d */
Karl Heuer's avatar
Karl Heuer committed
2 3
#include "irix5-0.h"

4
#if _MIPS_SZLONG == 64		/* -mabi=64 (gcc) or -64 (MIPSpro) */
Dave Love's avatar
Dave Love committed
5
#define _LP64			/* lisp.h takes care of the rest */
6
#endif /* _MIPS_SZLONG */
Karl Heuer's avatar
Karl Heuer committed
7 8 9 10 11 12 13 14

/* 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

Dave Love's avatar
Dave Love committed
15
/* The only supported 32-bit configuration of GCC under IRIX6.x produces
Karl Heuer's avatar
Karl Heuer committed
16 17 18 19
   n32 MIPS ABI binaries and also supports -g. */
#ifdef __GNUC__
#undef C_DEBUG_SWITCH
#define C_DEBUG_SWITCH -g
20
#else
21 22 23 24 25 26
/* Optimize, inaccurate debugging, increase limit on size of what's
   optimized.

   This should also be applicable other than on Irix 6.5, but I don't
   know for which compiler versions.  -- fx */
#define C_DEBUG_SWITCH -g3 -O -OPT:Olimit=3500
Karl Heuer's avatar
Karl Heuer committed
27 28 29 30
#endif

#undef SA_RESTART

31
/* Cancel the #define that is in irix5-0.h.  */
Karl Heuer's avatar
Karl Heuer committed
32
#undef ospeed
33

34
#undef TIOCSIGSEND		/* defined in usg5-4.h */
Miles Bader's avatar
Miles Bader committed
35 36 37

/* arch-tag: d7ad9ec2-54ad-4b2f-adf2-0070c5c63e83
   (do not change this comment) */