]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/67060 (FAIL: gcc.dg/pr56228.c (test for excess errors))
authorJohn David Anglin <danglin@gcc.gnu.org>
Mon, 3 Aug 2015 17:32:08 +0000 (17:32 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Mon, 3 Aug 2015 17:32:08 +0000 (17:32 +0000)
PR target/67060
* config/pa/pa.md (call_reg_64bit): Remove reg:DI 1 clobber.
Adjust splits to match new pattern.

From-SVN: r226524

gcc/ChangeLog
gcc/config/pa/pa.md

index 65827d518a35e0b5ad399462ddb445efe4121d21..035cbbf4dfed4ea9f263b725cb41e6495cc1e2e5 100644 (file)
@@ -1,3 +1,9 @@
+2015-08-03  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR target/67060
+       * config/pa/pa.md (call_reg_64bit): Remove reg:DI 1 clobber.
+       Adjust splits to match new pattern.
+
 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
        Backport form mainline r226496.
index 8c162286d66aa63b9df92359abf3fc5d2e44f8b9..69bb8bcf860f4d2a4de2296fba1033eda1e5bc60 100644 (file)
@@ -7529,7 +7529,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
 (define_insn "call_reg_64bit"
   [(call (mem:SI (match_operand:DI 0 "register_operand" "r"))
         (match_operand 1 "" "i"))
-   (clobber (reg:DI 1))
    (clobber (reg:DI 2))
    (clobber (match_operand 2))
    (use (reg:DI 27))
@@ -7550,7 +7549,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
 (define_split
   [(parallel [(call (mem:SI (match_operand 0 "register_operand" ""))
                    (match_operand 1 "" ""))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (clobber (match_operand 2))
              (use (reg:DI 27))
@@ -7561,7 +7559,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
   [(set (match_dup 2) (reg:DI 27))
    (parallel [(call (mem:SI (match_dup 0))
                    (match_dup 1))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (use (reg:DI 27))
              (use (reg:DI 29))
@@ -7571,7 +7568,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
 (define_split
   [(parallel [(call (mem:SI (match_operand 0 "register_operand" ""))
                    (match_operand 1 "" ""))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (clobber (match_operand 2))
              (use (reg:DI 27))
@@ -7581,7 +7577,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
   [(set (match_dup 2) (reg:DI 27))
    (parallel [(call (mem:SI (match_dup 0))
                    (match_dup 1))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (use (reg:DI 27))
              (use (reg:DI 29))
@@ -7592,7 +7587,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
 (define_insn "*call_reg_64bit_post_reload"
   [(call (mem:SI (match_operand:DI 0 "register_operand" "r"))
         (match_operand 1 "" "i"))
-   (clobber (reg:DI 1))
    (clobber (reg:DI 2))
    (use (reg:DI 27))
    (use (reg:DI 29))