]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mips.md (fix_truncdfsi2_macro): Properly restore ".set nomacro" state.
authorChris Demetriou <cgd@broadcom.com>
Tue, 5 Aug 2003 18:41:49 +0000 (18:41 +0000)
committerChris Demetriou <cgd@gcc.gnu.org>
Tue, 5 Aug 2003 18:41:49 +0000 (11:41 -0700)
2003-08-05  Chris Demetriou  <cgd@broadcom.com>

        * config/mips/mips.md (fix_truncdfsi2_macro): Properly restore
        ".set nomacro" state.
        (fix_truncsfsi2_macro): Likewise.

From-SVN: r70179

gcc/ChangeLog
gcc/config/mips/mips.md

index 09a41402d68da36763666a62b9e38490eee59b18..7b990330fe2aff6dc52855667cfeb24f9febfaab 100644 (file)
@@ -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.
index a12892cd7d35dc5c20e16d7e8a7bc3abce5d5a55..d569d41a5b4c3c244979e7ea1ea433a3143a7b13 100644 (file)
@@ -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")