tree-cfg.c (fold_cond_expr_cond): New.
authorKazu Hirata <kazu@cs.umass.edu>
Mon, 21 Feb 2005 18:38:05 +0000 (18:38 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Mon, 21 Feb 2005 18:38:05 +0000 (18:38 +0000)
commitfca01525bf39af39d545094e75cb72276f46013c
tree94ecbbfd3758ca781238f888eea60894968ddc3f
parent92c91cf7fe57f41771273f941431432c77f76f59
tree-cfg.c (fold_cond_expr_cond): New.

* tree-cfg.c (fold_cond_expr_cond): New.
(make_edges): Call fold_cond_expr_cond.
(find_taken_edge): Accept nothing but INTEGER_CST.
(find_taken_edge_cond_expr): Reject INTEGER_CST other than 0
and 1.
(find_taken_edge_switch_expr): Remove a check for INTEGER_CST.

From-SVN: r95339
gcc/ChangeLog
gcc/tree-cfg.c