(CC, OLDCC): Define to be `cc -32'.
authorJim Wilson <wilson@gcc.gnu.org>
Mon, 3 Jun 1996 23:34:35 +0000 (16:34 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Mon, 3 Jun 1996 23:34:35 +0000 (16:34 -0700)
From-SVN: r12148

gcc/config/mips/x-iris6

index 3f775fd..7bb941a 100644 (file)
@@ -1,2 +1,11 @@
+# We force the use of the O32 ABI for two reasons.
+# 1) For consistency, because some versions of Irix 6 default to the O32 ABI
+#    and some versions default to the N64 ABI.
+# 2) To avoid SGI compiler bugs.  The v6.x and v7.0 compilers from SGI have
+#    bugs that cause gcc to be miscompiled when the N32 or N64 ABIs are used.
+#    The O32 ABI is known to be OK.
+CC = $(OLDCC)
+OLDCC = cc -32
+
 # Find all of the declarations from the header files
 FIXPROTO_DEFINES= -D__EXTENSIONS__  -D_LANGUAGE_C_PLUS_PLUS