tree-ssa-reassoc.c (maybe_optimize_range_tests): Return boolean indicating if a gimpl...
authorJeff Law <law@redhat.com>
Fri, 4 Dec 2015 16:19:30 +0000 (09:19 -0700)
committerJeff Law <law@gcc.gnu.org>
Fri, 4 Dec 2015 16:19:30 +0000 (09:19 -0700)
commit8010f31fc7b621810797354bb56093ae171494a3
tree08b70e435b983c6ab9e401f91cd80adc7fa16a28
parent7d9425d46b58e69667300331aa55ebddddcceaeb
tree-ssa-reassoc.c (maybe_optimize_range_tests): Return boolean indicating if a gimple conditional was optimized to true/false.

* tree-ssa-reassoc.c (maybe_optimize_range_tests): Return boolean
indicating if a gimple conditional was optimized to true/false.
(reassociate_bb): Bubble up return value from
maybe_optimize_range_tests.
(do_reassoc): Similarly, but for reassociate_bb.
(execute_reassoc): Return TODO_cleanup_cfg as needed.

* gcc.dg/tree-ssa/reassoc-43.c: New test.

From-SVN: r231277
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c [new file with mode: 0644]
gcc/tree-ssa-reassoc.c