From e82ad93d6423f7891f0a1a87d8c86117e2228eda Mon Sep 17 00:00:00 2001 From: Michael Tiemann Date: Sun, 25 Jan 1998 11:12:26 +0000 Subject: cse.c (simplify_ternary_operation): Don't try to simplify IF_THEN_ELSE expressions (created by combine) that don't... * 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 --- gcc/cse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/cse.c') diff --git a/gcc/cse.c b/gcc/cse.c index 3c27387..22d6b8b 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -4713,7 +4713,7 @@ simplify_ternary_operation (code, mode, op0_mode, op0, op1, op2) && 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, -- cgit v1.1