tree-if-conv.c (add_bb_predicate_gimplified_stmts): Use gimple_seq_add_seq_without_up...
authorRichard Biener <rguenther@suse.de>
Fri, 20 May 2016 09:01:23 +0000 (09:01 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 20 May 2016 09:01:23 +0000 (09:01 +0000)
commit58f10249a8182b1b038747113c2ba217d7bd4379
tree3ebad3b2e16f9093133b5e69cd4585a36a82d973
parentceb17928e5d1d5f89636699f13cc3bde6e19644c
tree-if-conv.c (add_bb_predicate_gimplified_stmts): Use gimple_seq_add_seq_without_update.

2016-05-20  Richard Biener  <rguenther@suse.de>

* tree-if-conv.c (add_bb_predicate_gimplified_stmts): Use
gimple_seq_add_seq_without_update.
(release_bb_predicate): Assert we have no operands to free.
(if_convertible_loop_p_1): Calculate post dominators later.
Do not free BB predicates here.
(combine_blocks): Do not recompute BB predicates.
(version_loop_for_if_conversion): Save BB predicates around
loop versioning.

* gcc.dg/tree-ssa/ifc-cd.c: Adjust.

From-SVN: r236498
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c
gcc/tree-if-conv.c