* tree-cfg.c (fold_cond_expr_cond): New.
commit9677695f0f925e9a1a63365d125cc81c4eadbf06
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Feb 2005 18:38:05 +0000 (21 18:38 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Feb 2005 18:38:05 +0000 (21 18:38 +0000)
tree94ecbbfd3758ca781238f888eea60894968ddc3f
parent1d4cd899f8027423b03169728906293d896ae721
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95339 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-cfg.c