tree-ssa-threadbackward.c (pass_data_thread_jumps): Remove unconditional TODO_cleanup...
authorRichard Biener <rguenther@suse.de>
Thu, 11 Aug 2016 08:49:56 +0000 (08:49 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 11 Aug 2016 08:49:56 +0000 (08:49 +0000)
commitbb7ebad1c0f641753ffb60a22d2f3c546c406e1b
tree96bdae5b59a4b3af8514e48519f238d75d480175
parent7d188edd736820008bc161a200ebd92eba29a716
tree-ssa-threadbackward.c (pass_data_thread_jumps): Remove unconditional TODO_cleanup_cfg.

2016-08-11  Richard Biener  <rguenther@suse.de>

* tree-ssa-threadbackward.c (pass_data_thread_jumps): Remove
unconditional TODO_cleanup_cfg.
(pass_thread_jumps::execute): Initialize loops, perform a CFG
cleanup only if we threaded a jump.

* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.

From-SVN: r239355
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c
gcc/tree-ssa-threadbackward.c