mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-23 18:11:15 +08:00
tree-cfg.c (remove_useless_stmts_cond): Call fold on COND_EXPR_COND.
2004-12-13 Andrew Pinski <pinskia@physics.uc.edu> * tree-cfg.c (remove_useless_stmts_cond): Call fold on COND_EXPR_COND. From-SVN: r92093
This commit is contained in:
parent
adb35797f7
commit
18faa5da7d
@ -1,3 +1,7 @@
|
||||
2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
|
||||
|
||||
* tree-cfg.c (remove_useless_stmts_cond): Call fold on COND_EXPR_COND.
|
||||
|
||||
2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* tree-ssa-dom.c (record_equivalences_from_phis): Speed up by
|
||||
|
@ -1393,7 +1393,7 @@ remove_useless_stmts_cond (tree *stmt_p, struct rus_data *data)
|
||||
|
||||
then_clause = COND_EXPR_THEN (*stmt_p);
|
||||
else_clause = COND_EXPR_ELSE (*stmt_p);
|
||||
cond = COND_EXPR_COND (*stmt_p);
|
||||
cond = fold (COND_EXPR_COND (*stmt_p));
|
||||
|
||||
/* If neither arm does anything at all, we can remove the whole IF. */
|
||||
if (!TREE_SIDE_EFFECTS (then_clause) && !TREE_SIDE_EFFECTS (else_clause))
|
||||
|
Loading…
x
Reference in New Issue
Block a user