* config/mips/iris6.h (SUBTARGET_CPP_SPEC): Define.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Thu, 9 Oct 2003 22:58:20 +0000 (22:58 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 9 Oct 2003 22:58:20 +0000 (22:58 +0000)
From-SVN: r72288

gcc/ChangeLog
gcc/config/mips/iris6.h

index a8a7fe45d985077e777dcfe3128464c76bb5ad71..7e0017a6565113fc282eef3a4b1ab0fe65a26edd 100644 (file)
@@ -1,3 +1,7 @@
+2003-10-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * config/mips/iris6.h (SUBTARGET_CPP_SPEC): Define.
+
 2003-10-09  Bob Wilson  <bob.wilson@acm.org>
 
        * config/xtensa/xtensa.c (xtensa_dbx_register_number): Change first
index 6f92a58efedc516cff78e20a98ada617d08be5d8..b0b59b61c69f185aec7623132ffe0e8a07ccee53 100644 (file)
@@ -57,6 +57,11 @@ Boston, MA 02111-1307, USA.  */
 #undef SUBTARGET_CC1_SPEC
 #define SUBTARGET_CC1_SPEC ""
 
+/* #line directives let the O32 assembler create object files that cause the
+   O32 linker to crash.  */
+#undef SUBTARGET_CPP_SPEC
+#define SUBTARGET_CPP_SPEC "%{mabi=32: %{.S:-P}}"
+
 /* We must pass -D_LONGLONG always, even when -ansi is used, because IRIX 6
    system header files require it.  This is OK, because gcc never warns
    when long long is used in system header files.  Alternatively, we can