Commit 1fa5c709 by David Edelsohn Committed by David Edelsohn

* config/rs6000/rs6000.md (eq<mode>_compare): Restrict to Pmode.

From-SVN: r100841
parent e4d693c1
2005-06-11 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.md (eq<mode>_compare): Restrict to Pmode.
2005-06-11 Daniel Berlin <dberlin@dberlin.org> 2005-06-11 Daniel Berlin <dberlin@dberlin.org>
* lambda-code.c (replace_uses_equiv_to_x_with_y): Verify the step * lambda-code.c (replace_uses_equiv_to_x_with_y): Verify the step
......
...@@ -11506,23 +11506,23 @@ ...@@ -11506,23 +11506,23 @@
(define_insn_and_split "*eq<mode>_compare" (define_insn_and_split "*eq<mode>_compare"
[(set (match_operand:CC 5 "cc_reg_operand" "=y") [(set (match_operand:CC 5 "cc_reg_operand" "=y")
(compare:CC (compare:CC
(eq:GPR (match_operand:GPR 1 "gpc_reg_operand" "=r") (eq:P (match_operand:P 1 "gpc_reg_operand" "=r")
(match_operand:GPR 2 "scc_eq_operand" "<scc_eq_op2>")) (match_operand:P 2 "scc_eq_operand" "<scc_eq_op2>"))
(const_int 0))) (const_int 0)))
(set (match_operand:GPR 0 "gpc_reg_operand" "=r") (set (match_operand:P 0 "gpc_reg_operand" "=r")
(eq:GPR (match_dup 1) (match_dup 2))) (eq:P (match_dup 1) (match_dup 2)))
(clobber (match_scratch:GPR 3 "=r")) (clobber (match_scratch:P 3 "=r"))
(clobber (match_scratch:GPR 4 "=r"))] (clobber (match_scratch:P 4 "=r"))]
"" ""
"#" "#"
"reload_completed" "reload_completed"
[(set (match_dup 3) [(set (match_dup 3)
(clz:GPR (match_dup 4))) (clz:P (match_dup 4)))
(parallel [(set (match_dup 5) (parallel [(set (match_dup 5)
(compare:CC (lshiftrt:GPR (match_dup 3) (match_dup 6)) (compare:CC (lshiftrt:P (match_dup 3) (match_dup 6))
(const_int 0))) (const_int 0)))
(set (match_dup 0) (set (match_dup 0)
(lshiftrt:GPR (match_dup 3) (match_dup 6)))])] (lshiftrt:P (match_dup 3) (match_dup 6)))])]
{ {
if (GET_CODE (operands[2]) != CONST_INT || INTVAL (operands[2]) != 0) if (GET_CODE (operands[2]) != CONST_INT || INTVAL (operands[2]) != 0)
{ {
......
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