Ignore EDGE_{DFS_BACK,EXECUTABLE} in tail-merge
authorTom de Vries <tom@codesourcery.com>
Mon, 3 Jul 2017 07:23:01 +0000 (07:23 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Mon, 3 Jul 2017 07:23:01 +0000 (07:23 +0000)
commitbe086ff50c79270411f14eec2d8f02c2b5bdb322
treef038f1c503a53f4a60143e9abf2edddf027f23d9
parent4752be4637d8250516dc0d8171b797de2b413d81
Ignore EDGE_{DFS_BACK,EXECUTABLE} in tail-merge

2017-07-03  Tom de Vries  <tom@codesourcery.com>

PR tree-optimization/69468
* tree-ssa-tail-merge.c (ignore_edge_flags): New constant.
(find_same_succ_bb): Handle ignore_edge_flags.

* gcc.dg/pr81192.c: Update.

From-SVN: r249895
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr81192.c
gcc/tree-ssa-tail-merge.c