* config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Oct 1999 17:36:47 +0000 (17:36 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Oct 1999 17:36:47 +0000 (17:36 +0000)
-O0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30143 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 6192c8e..43bb042 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 62160fe..01b0c1c 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