Commit 7093ddee by Michael Meissner

Fixes from wilson

From-SVN: r13832
parent bd6dd845
...@@ -1185,7 +1185,7 @@ ...@@ -1185,7 +1185,7 @@
"!TARGET_POWER && reload_completed" "!TARGET_POWER && reload_completed"
[(set (match_dup 2) (ashiftrt:SI (match_dup 1) (const_int 31))) [(set (match_dup 2) (ashiftrt:SI (match_dup 1) (const_int 31)))
(set (match_dup 0) (xor:SI (match_dup 2) (match_dup 1))) (set (match_dup 0) (xor:SI (match_dup 2) (match_dup 1)))
(set (match_dup 0) (minus:SI (match_dup 2) (match_dup 0)))] (set (match_dup 0) (minus:SI (match_dup 0) (match_dup 2)))]
"") "")
(define_insn "" (define_insn ""
...@@ -1214,7 +1214,7 @@ ...@@ -1214,7 +1214,7 @@
"!TARGET_POWER && reload_completed" "!TARGET_POWER && reload_completed"
[(set (match_dup 2) (ashiftrt:SI (match_dup 1) (const_int 31))) [(set (match_dup 2) (ashiftrt:SI (match_dup 1) (const_int 31)))
(set (match_dup 0) (xor:SI (match_dup 2) (match_dup 1))) (set (match_dup 0) (xor:SI (match_dup 2) (match_dup 1)))
(set (match_dup 0) (minus:SI (match_dup 0) (match_dup 2)))] (set (match_dup 0) (minus:SI (match_dup 2) (match_dup 0)))]
"") "")
(define_insn "negsi2" (define_insn "negsi2"
...@@ -4185,7 +4185,7 @@ ...@@ -4185,7 +4185,7 @@
;; Shift by a variable amount is too complex to be worth open-coding. We ;; Shift by a variable amount is too complex to be worth open-coding. We
;; just handle shifts by constants. ;; just handle shifts by constants.
(define_insn "ashrdi3_power" (define_insn "ashrdi3_power"
[(set (match_operand:DI 0 "gpc_reg_operand" "=r,r") [(set (match_operand:DI 0 "gpc_reg_operand" "=&r,r")
(ashiftrt:DI (match_operand:DI 1 "gpc_reg_operand" "r,r") (ashiftrt:DI (match_operand:DI 1 "gpc_reg_operand" "r,r")
(match_operand:SI 2 "const_int_operand" "M,i"))) (match_operand:SI 2 "const_int_operand" "M,i")))
(clobber (match_scratch:SI 3 "=X,q"))] (clobber (match_scratch:SI 3 "=X,q"))]
......
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