]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mips.md (clear_hazard): Use PRINT_OPERAND punctuation instead of .set push and .set...
authorDavid Daney <ddaney@avtrex.com>
Tue, 18 Dec 2007 16:46:16 +0000 (16:46 +0000)
committerDavid Daney <daney@gcc.gnu.org>
Tue, 18 Dec 2007 16:46:16 +0000 (16:46 +0000)
2007-12-18  David Daney  <ddaney@avtrex.com>

* config/mips/mips.md (clear_hazard): Use PRINT_OPERAND punctuation
instead of .set push and .set pop.

From-SVN: r131038

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

index 56d1305c980f258c5bc8cdcdd8086f6c9a7332a4..d799e02db5f1be1df78b0e62a83ecfb1d317f176 100644 (file)
@@ -1,3 +1,8 @@
+2007-12-18  David Daney  <ddaney@avtrex.com>
+
+       * config/mips/mips.md (clear_hazard): Use PRINT_OPERAND punctuation
+       instead of .set push and .set pop.
+
 2007-12-18  Rask Ingemann Lambertsen  <rask@sygehus.dk>
 
        PR target/33474
index f1225f61386c4d306905cadfc6096ef493bbeee3..b4177ff824e9b1dad051fb2854458f4734ec7e13 100644 (file)
    (clobber (reg:SI 31))]
   "ISA_HAS_SYNCI"
 {
-  return ".set\tpush\n"
-         "\t.set\tnoreorder\n"
-         "\t.set\tnomacro\n"
-         "\tbal\t1f\n"
+  return "%(%<bal\t1f\n"
          "\tnop\n"
          "1:\taddiu\t$31,$31,12\n"
          "\tjr.hb\t$31\n"
-         "\tnop\n"
-         "\t.set\tpop";
+         "\tnop%>%)";
 }
   [(set_attr "length" "20")])