pa.md (call_val_reg_64bit): Remove "reg: DI " clobber from pattern and subsequent...
authorJohn David Anglin <danglin@gcc.gnu.org>
Tue, 7 Jun 2016 01:43:14 +0000 (01:43 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Tue, 7 Jun 2016 01:43:14 +0000 (01:43 +0000)
* config/pa/pa.md (call_val_reg_64bit): Remove "reg: DI " clobber from
pattern and subsequent splitters.
(call_val_reg_64bit_post_reload): Likewise.

From-SVN: r237163

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

index 5e9ce57826b0348ca585cc2bdaa001451c14b85c..2a312649e1d68cb31aa87737b33b2bf398ae2776 100644 (file)
@@ -1,3 +1,9 @@
+2016-06-06  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/pa.md (call_val_reg_64bit): Remove "reg: DI " clobber from
+       pattern and subsequent splitters.
+       (call_val_reg_64bit_post_reload): Likewise.
+
 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
 
        PR middle-end/71408
index 75100d2d69f315b22a90b816745b25a461cbd188..4e714cd71c31692792bdb12813eeaaaa57936496 100644 (file)
@@ -8133,7 +8133,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
   [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:DI 1 "register_operand" "r"))
              (match_operand 2 "" "i")))
-   (clobber (reg:DI 1))
    (clobber (reg:DI 2))
    (clobber (match_operand 3))
    (use (reg:DI 27))
@@ -8155,7 +8154,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
   [(parallel [(set (match_operand 0 "" "")
                   (call (mem:SI (match_operand:DI 1 "register_operand" ""))
                         (match_operand 2 "" "")))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (clobber (match_operand 3))
              (use (reg:DI 27))
@@ -8167,7 +8165,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
    (parallel [(set (match_dup 0)
                   (call (mem:SI (match_dup 1))
                         (match_dup 2)))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (use (reg:DI 27))
              (use (reg:DI 29))
@@ -8178,7 +8175,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
   [(parallel [(set (match_operand 0 "" "")
                   (call (mem:SI (match_operand:DI 1 "register_operand" ""))
                         (match_operand 2 "" "")))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (clobber (match_operand 3))
              (use (reg:DI 27))
@@ -8189,7 +8185,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
    (parallel [(set (match_dup 0)
                   (call (mem:SI (match_dup 1))
                         (match_dup 2)))
-             (clobber (reg:DI 1))
              (clobber (reg:DI 2))
              (use (reg:DI 27))
              (use (reg:DI 29))
@@ -8201,7 +8196,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
   [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:DI 1 "register_operand" "r"))
              (match_operand 2 "" "i")))
-   (clobber (reg:DI 1))
    (clobber (reg:DI 2))
    (use (reg:DI 27))
    (use (reg:DI 29))