]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000.md: Change all string instruction's clobber to be early clobbers.
authorAndrew Pinski <andrew_pinski@playstation.sony.com>
Wed, 25 Jun 2008 02:25:58 +0000 (02:25 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Wed, 25 Jun 2008 02:25:58 +0000 (19:25 -0700)
2008-06-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        * config/rs6000/rs6000.md: Change all string instruction's clobber to
        be early clobbers.

From-SVN: r137098

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 2108a87ce070b4c56f2a517c8ffa70672302ab93..35fc848d7b605686a32500d148f7d2d6f17f3473 100644 (file)
@@ -1,3 +1,8 @@
+2008-06-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       * config/rs6000/rs6000.md: Change all string instruction's clobber to
+       be early clobbers.
+
 2008-06-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
 
        * config/rs6000/rs6000.c (rs6000_emit_epilogue): Set
index 1f63454e69498edd311e2983bc078a0ef06041d6..e3912c7664660ff9d9f28fd3e01f7cdbbaafabf2 100644 (file)
        (mem:BLK (match_operand:SI 1 "gpc_reg_operand" "b")))
    (use (match_operand:SI 2 "immediate_operand" "i"))
    (use (match_operand:SI 3 "immediate_operand" "i"))
-   (clobber (match_operand:SI 4 "gpc_reg_operand" "=r"))
+   (clobber (match_operand:SI 4 "gpc_reg_operand" "=&r"))
    (clobber (reg:SI  6))
    (clobber (reg:SI  7))
    (clobber (reg:SI  8))
        (mem:BLK (match_operand:P 1 "gpc_reg_operand" "b")))
    (use (match_operand:SI 2 "immediate_operand" "i"))
    (use (match_operand:SI 3 "immediate_operand" "i"))
-   (clobber (match_operand:SI 4 "gpc_reg_operand" "=r"))
+   (clobber (match_operand:SI 4 "gpc_reg_operand" "=&r"))
    (clobber (reg:SI  6))
    (clobber (reg:SI  7))
    (clobber (reg:SI  8))
        (mem:BLK (match_operand:SI 1 "gpc_reg_operand" "b")))
    (use (match_operand:SI 2 "immediate_operand" "i"))
    (use (match_operand:SI 3 "immediate_operand" "i"))
-   (clobber (match_operand:SI 4 "gpc_reg_operand" "=r"))
+   (clobber (match_operand:SI 4 "gpc_reg_operand" "=&r"))
    (clobber (reg:SI  6))
    (clobber (reg:SI  7))
    (clobber (reg:SI  8))
        (mem:BLK (match_operand:P 1 "gpc_reg_operand" "b")))
    (use (match_operand:SI 2 "immediate_operand" "i"))
    (use (match_operand:SI 3 "immediate_operand" "i"))
-   (clobber (match_operand:SI 4 "gpc_reg_operand" "=r"))
+   (clobber (match_operand:SI 4 "gpc_reg_operand" "=&r"))
    (clobber (reg:SI  6))
    (clobber (reg:SI  7))
    (clobber (reg:SI  8))
        (mem:BLK (match_operand:SI 1 "gpc_reg_operand" "b")))
    (use (match_operand:SI 2 "immediate_operand" "i"))
    (use (match_operand:SI 3 "immediate_operand" "i"))
-   (clobber (match_operand:SI 4 "gpc_reg_operand" "=r"))
+   (clobber (match_operand:SI 4 "gpc_reg_operand" "=&r"))
    (clobber (reg:SI 6))
    (clobber (reg:SI 7))
    (clobber (reg:SI 8))
        (mem:BLK (match_operand:P 1 "gpc_reg_operand" "b")))
    (use (match_operand:SI 2 "immediate_operand" "i"))
    (use (match_operand:SI 3 "immediate_operand" "i"))
-   (clobber (match_operand:SI 4 "gpc_reg_operand" "=r"))
+   (clobber (match_operand:SI 4 "gpc_reg_operand" "=&r"))
    (clobber (reg:SI 6))
    (clobber (reg:SI 7))
    (clobber (reg:SI 8))