aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>1999-10-24 17:36:47 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>1999-10-24 17:36:47 +0000
commit87bb6e4ba48847edd5462a6359d44d6686859f6e (patch)
tree7207a734be9dbd8cff44e4500b025d228ba70967 /gcc/config
parentbcc58682bfebcf73ff390d8f1eae4e14408c9192 (diff)
downloadgcc-87bb6e4ba48847edd5462a6359d44d6686859f6e.zip
gcc-87bb6e4ba48847edd5462a6359d44d6686859f6e.tar.gz
gcc-87bb6e4ba48847edd5462a6359d44d6686859f6e.tar.bz2
iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to -O0.
* config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to -O0. From-SVN: r30143
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/mips/iris6.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/mips/iris6.h b/gcc/config/mips/iris6.h
index 62160fe..01b0c1c 100644
--- a/gcc/config/mips/iris6.h
+++ b/gcc/config/mips/iris6.h
@@ -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