From 87bb6e4ba48847edd5462a6359d44d6686859f6e Mon Sep 17 00:00:00 2001 From: Mark Mitchell Date: Sun, 24 Oct 1999 17:36:47 +0000 Subject: [PATCH] iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to -O0. * config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to -O0. From-SVN: r30143 --- gcc/ChangeLog | 5 +++++ gcc/config/mips/iris6.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6192c8e..43bb042 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sun Oct 24 11:35:30 1999 Mark P. Mitchell + + * config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to + -O0. + Sat Oct 23 21:13:00 1999 Mark Mitchell * integrate.c (integrate_decl_tree): Tweak setting of DECL_CONTEXT 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 -- 2.7.4