Commit 3e61c219 by Richard Kenner

(subst, case IF_THEN_ELSE): Install correct version of last change.

From-SVN: r4763
parent 73f67895
...@@ -3824,12 +3824,10 @@ subst (x, from, to, in_dest, unique_copy) ...@@ -3824,12 +3824,10 @@ subst (x, from, to, in_dest, unique_copy)
if (GET_CODE (XEXP (x, 0)) == NE && XEXP (XEXP (x, 0), 1) == const0_rtx if (GET_CODE (XEXP (x, 0)) == NE && XEXP (XEXP (x, 0), 1) == const0_rtx
&& XEXP (x, 2) == const0_rtx && GET_CODE (XEXP (x, 1)) == CONST_INT && XEXP (x, 2) == const0_rtx && GET_CODE (XEXP (x, 1)) == CONST_INT
&& ((1 == nonzero_bits (XEXP (XEXP (x, 0), 0), && ((1 == nonzero_bits (XEXP (XEXP (x, 0), 0), mode)
GET_MODE (XEXP (XEXP (x, 0), 0)))
&& (i = exact_log2 (INTVAL (XEXP (x, 1)))) >= 0) && (i = exact_log2 (INTVAL (XEXP (x, 1)))) >= 0)
|| ((num_sign_bit_copies (XEXP (XEXP (x, 0), 0), || ((num_sign_bit_copies (XEXP (XEXP (x, 0), 0), mode)
GET_MODE (XEXP (XEXP (x, 0), 0))) == GET_MODE_BITSIZE (mode))
== GET_MODE_BITSIZE (GET_MODE (XEXP (XEXP (x, 0), 0))))
&& (i = exact_log2 (- INTVAL (XEXP (x, 1)))) >= 0))) && (i = exact_log2 (- INTVAL (XEXP (x, 1)))) >= 0)))
return return
simplify_shift_const (NULL_RTX, ASHIFT, mode, simplify_shift_const (NULL_RTX, ASHIFT, mode,
......
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