* cse.c (simplify_ternary_operation): Don't try to simplify
IF_THEN_ELSE expressions (created by combine) that don't use
relational operators.
From-SVN: r17472
+Sun Jan 25 12:13:47 1998 Michael Tiemann <michael@tiemann.org>
+
+ * cse.c (simplify_ternary_operation): Don't try to simplify
+ IF_THEN_ELSE expressions (created by combine) that don't use
+ relational operators.
+
Fri Jan 23 22:48:24 1998 Jeffrey A Law (law@cygnus.com)
* cse.c (simplify_ternary_operation): Handle more IF_THEN_ELSE
&& rtx_equal_p (XEXP (op0, 1), op1)
&& rtx_equal_p (XEXP (op0, 0), op2))
return op2;
- else if (! side_effects_p (op0))
+ else if (GET_RTX_CLASS (GET_CODE (op0)) == '<' && ! side_effects_p (op0))
{
rtx temp;
temp = simplify_relational_operation (GET_CODE (op0), op0_mode,