Commit 6efa6708 by Richard Kenner

(decrement_and_branch_until_zero): Operand 0 constraint changed from "+g" to "+d*am".

(decrement_and_branch_until_zero): Operand 0 constraint changed from "+g"
to "+d*am".
(similar anonymous HImode pattern): Likewise.

From-SVN: r9842
parent b41059b4
...@@ -5715,7 +5715,7 @@ ...@@ -5715,7 +5715,7 @@
(define_insn "" (define_insn ""
[(set (pc) [(set (pc)
(if_then_else (if_then_else
(ge (plus:HI (match_operand:HI 0 "general_operand" "+g") (ge (plus:HI (match_operand:HI 0 "general_operand" "+d*am")
(const_int -1)) (const_int -1))
(const_int 0)) (const_int 0))
(label_ref (match_operand 1 "" "")) (label_ref (match_operand 1 "" ""))
...@@ -5760,7 +5760,7 @@ ...@@ -5760,7 +5760,7 @@
(define_insn "decrement_and_branch_until_zero" (define_insn "decrement_and_branch_until_zero"
[(set (pc) [(set (pc)
(if_then_else (if_then_else
(ge (plus:SI (match_operand:SI 0 "general_operand" "+g") (ge (plus:SI (match_operand:SI 0 "general_operand" "+d*am")
(const_int -1)) (const_int -1))
(const_int 0)) (const_int 0))
(label_ref (match_operand 1 "" "")) (label_ref (match_operand 1 "" ""))
......
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