diff options
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/mips/mips.md | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 09a4140..7b99033 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-08-05 Chris Demetriou <cgd@broadcom.com> + + * config/mips/mips.md (fix_truncdfsi2_macro): Properly restore + ".set nomacro" state. + (fix_truncsfsi2_macro): Likewise. + 2003-08-05 Steven Bosscher <steven@gcc.gnu.org> * tree.h (DID_INLINE_FUNC): Remove macro. diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index a12892c..d569d41 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -3695,7 +3695,7 @@ move\\t%0,%z4\\n\\ "TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT && !ISA_HAS_TRUNC_W" { if (set_nomacro) - return ".set\tmacro\n\ttrunc.w.d %0,%1,%2\n\t.set\tmacro"; + return ".set\tmacro\n\ttrunc.w.d %0,%1,%2\n\t.set\tnomacro"; return "trunc.w.d %0,%1,%2"; } [(set_attr "type" "fcvt") @@ -3730,7 +3730,7 @@ move\\t%0,%z4\\n\\ "TARGET_HARD_FLOAT && !ISA_HAS_TRUNC_W" { if (set_nomacro) - return ".set\tmacro\n\ttrunc.w.s %0,%1,%2\n\t.set\tmacro"; + return ".set\tmacro\n\ttrunc.w.s %0,%1,%2\n\t.set\tnomacro"; return "trunc.w.s %0,%1,%2"; } [(set_attr "type" "fcvt") |