From: mmitchel Date: Sun, 24 Oct 1999 17:36:47 +0000 (+0000) Subject: * config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c7781af44b6e2514df71e4b915d2b79e2d3c013d;p=platform%2Fupstream%2Flinaro-gcc.git * config/mips/iris6.h (SUBTARGET_ASM_OPTIMIZING_SPEC): Define to -O0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30143 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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