diff options
author | Michael Tiemann <michael@tiemann.org> | 1998-01-25 11:12:26 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-01-25 04:12:26 -0700 |
commit | e82ad93d6423f7891f0a1a87d8c86117e2228eda (patch) | |
tree | 218ea678ce8ffc21ccf492fab12526778f2350d6 /gcc/cse.c | |
parent | f69eecfbd55bb59f1f49afac9849f30116a5e2c3 (diff) | |
download | gcc-e82ad93d6423f7891f0a1a87d8c86117e2228eda.zip gcc-e82ad93d6423f7891f0a1a87d8c86117e2228eda.tar.gz gcc-e82ad93d6423f7891f0a1a87d8c86117e2228eda.tar.bz2 |
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
Diffstat (limited to 'gcc/cse.c')
-rw-r--r-- | gcc/cse.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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, |