re PR tree-optimization/28888 (ICE in tree check: expected cond_expr, have label_expr...
authorZdenek Dvorak <rakdver@gcc.gnu.org>
Fri, 22 Sep 2006 10:02:47 +0000 (10:02 +0000)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Fri, 22 Sep 2006 10:02:47 +0000 (10:02 +0000)
commit36b241938732dfdb21df0b707805420df4d88d1a
treea53cb50ab23e9f4afc3a543ca0bdbc9e862012bd
parent3735874658495316376a6d215904c62535e2979c
re PR tree-optimization/28888 (ICE in tree check: expected cond_expr, have label_expr in simplify_using_initial_conditions, at tree-ssa-loop-niter.c)

PR tree-optimization/28888
* tree-if-conv.c (combine_blocks): Rewritten.
* tree-cfg.c (tree_verify_flow_info): Check that edges with
EDGE_TRUE/FALSE_VALUE follow COND_EXPR.

* gcc.dg/pr28888.c: New test.

From-SVN: r117135
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr28888.c [new file with mode: 0644]
gcc/tree-cfg.c
gcc/tree-if-conv.c