iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to -O0.
authorMark Mitchell <mark@codesourcery.com>
Sun, 24 Oct 1999 17:36:47 +0000 (17:36 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sun, 24 Oct 1999 17:36:47 +0000 (17:36 +0000)
* config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to
-O0.

From-SVN: r30143

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

index 6192c8ecb260148b71d1c5fa3cb176898cabc2e1..43bb042d8bace50aa5d9ed4ee57fad5bc68f965a 100644 (file)
@@ -1,3 +1,8 @@
+Sun Oct 24 11:35:30 1999  Mark P. Mitchell  <mark@codesourcery.com>
+
+       * config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to
+       -O0.
+
 Sat Oct 23 21:13:00 1999  Mark Mitchell  <mark@codesourcery.com>
 
        * integrate.c (integrate_decl_tree): Tweak setting of DECL_CONTEXT
index 62160febb0faa0eca7901136107bfa28efcc118a..01b0c1c71ff43f6521cb44b032b567620fc64e57 100644 (file)
@@ -236,6 +236,11 @@ Boston, MA 02111-1307, USA.  */
 #undef SUBTARGET_ASM_DEBUGGING_SPEC
 #define SUBTARGET_ASM_DEBUGGING_SPEC "-g0"
 
+/* The MIPS assembler occasionally misoptimizes.  Since GCC should be
+   doing scheduling anyhow, just turn off optimization in the assembler.  */
+#undef SUBTARGET_ASM_OPTIMIZING_SPEC
+#define SUBTARGET_ASM_OPTIMIZING_SPEC "-O0"
+
 /* Stuff for constructors.  Start here.  */
 
 /* The assembler now accepts .section pseudo-ops, but it does not allow