Commit 6552d0dd by John David Anglin

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
parent 69653742
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)" ...@@ -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)" ...@@ -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)" ...@@ -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)" ...@@ -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)" ...@@ -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)" ...@@ -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))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment