changeset 23913:d755c5c3e9a2

Initial revision
author Karl Heuer <kwzh@gnu.org>
date Wed, 16 Dec 1998 21:45:24 +0000
parents 3ee28fa62fbe
children 17d161505a18
files src/s/irix6-5.h
diffstat 1 files changed, 37 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /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