mirror of git://gcc.gnu.org/git/gcc.git
pa.md (call_val_reg_64bit): Remove "reg: DI " clobber from pattern and subsequent splitters.
* 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
This commit is contained in:
parent
6965374210
commit
6552d0dd54
|
|
@ -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>
|
2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
|
||||||
|
|
||||||
PR middle-end/71408
|
PR middle-end/71408
|
||||||
|
|
|
||||||
|
|
@ -8133,7 +8133,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||||
[(set (match_operand 0 "" "")
|
[(set (match_operand 0 "" "")
|
||||||
(call (mem:SI (match_operand:DI 1 "register_operand" "r"))
|
(call (mem:SI (match_operand:DI 1 "register_operand" "r"))
|
||||||
(match_operand 2 "" "i")))
|
(match_operand 2 "" "i")))
|
||||||
(clobber (reg:DI 1))
|
|
||||||
(clobber (reg:DI 2))
|
(clobber (reg:DI 2))
|
||||||
(clobber (match_operand 3))
|
(clobber (match_operand 3))
|
||||||
(use (reg:DI 27))
|
(use (reg:DI 27))
|
||||||
|
|
@ -8155,7 +8154,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||||
[(parallel [(set (match_operand 0 "" "")
|
[(parallel [(set (match_operand 0 "" "")
|
||||||
(call (mem:SI (match_operand:DI 1 "register_operand" ""))
|
(call (mem:SI (match_operand:DI 1 "register_operand" ""))
|
||||||
(match_operand 2 "" "")))
|
(match_operand 2 "" "")))
|
||||||
(clobber (reg:DI 1))
|
|
||||||
(clobber (reg:DI 2))
|
(clobber (reg:DI 2))
|
||||||
(clobber (match_operand 3))
|
(clobber (match_operand 3))
|
||||||
(use (reg:DI 27))
|
(use (reg:DI 27))
|
||||||
|
|
@ -8167,7 +8165,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||||
(parallel [(set (match_dup 0)
|
(parallel [(set (match_dup 0)
|
||||||
(call (mem:SI (match_dup 1))
|
(call (mem:SI (match_dup 1))
|
||||||
(match_dup 2)))
|
(match_dup 2)))
|
||||||
(clobber (reg:DI 1))
|
|
||||||
(clobber (reg:DI 2))
|
(clobber (reg:DI 2))
|
||||||
(use (reg:DI 27))
|
(use (reg:DI 27))
|
||||||
(use (reg:DI 29))
|
(use (reg:DI 29))
|
||||||
|
|
@ -8178,7 +8175,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||||
[(parallel [(set (match_operand 0 "" "")
|
[(parallel [(set (match_operand 0 "" "")
|
||||||
(call (mem:SI (match_operand:DI 1 "register_operand" ""))
|
(call (mem:SI (match_operand:DI 1 "register_operand" ""))
|
||||||
(match_operand 2 "" "")))
|
(match_operand 2 "" "")))
|
||||||
(clobber (reg:DI 1))
|
|
||||||
(clobber (reg:DI 2))
|
(clobber (reg:DI 2))
|
||||||
(clobber (match_operand 3))
|
(clobber (match_operand 3))
|
||||||
(use (reg:DI 27))
|
(use (reg:DI 27))
|
||||||
|
|
@ -8189,7 +8185,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||||
(parallel [(set (match_dup 0)
|
(parallel [(set (match_dup 0)
|
||||||
(call (mem:SI (match_dup 1))
|
(call (mem:SI (match_dup 1))
|
||||||
(match_dup 2)))
|
(match_dup 2)))
|
||||||
(clobber (reg:DI 1))
|
|
||||||
(clobber (reg:DI 2))
|
(clobber (reg:DI 2))
|
||||||
(use (reg:DI 27))
|
(use (reg:DI 27))
|
||||||
(use (reg:DI 29))
|
(use (reg:DI 29))
|
||||||
|
|
@ -8201,7 +8196,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)"
|
||||||
[(set (match_operand 0 "" "")
|
[(set (match_operand 0 "" "")
|
||||||
(call (mem:SI (match_operand:DI 1 "register_operand" "r"))
|
(call (mem:SI (match_operand:DI 1 "register_operand" "r"))
|
||||||
(match_operand 2 "" "i")))
|
(match_operand 2 "" "i")))
|
||||||
(clobber (reg:DI 1))
|
|
||||||
(clobber (reg:DI 2))
|
(clobber (reg:DI 2))
|
||||||
(use (reg:DI 27))
|
(use (reg:DI 27))
|
||||||
(use (reg:DI 29))
|
(use (reg:DI 29))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue