tree-ssa-reassoc.c: Include rtl.h and tm_p.h.
authorZhenqiang Chen <zhenqiang.chen@arm.com>
Tue, 15 Oct 2013 17:48:44 +0000 (17:48 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 15 Oct 2013 17:48:44 +0000 (11:48 -0600)
commitb114bfb45570c08000ad34110337641a7021727f
treeeaac3bb1da94acebdb800a0ac1c3087cc892c98b
parent69b8f2f943c302fcf0623d6b78d367d95d5450fd
tree-ssa-reassoc.c: Include rtl.h and tm_p.h.

* tree-ssa-reassoc.c: Include rtl.h and tm_p.h.
(optimize_range_tests_1): New function,
extracted from optimize_range_tests.
(optimize_range_tests_xor): Similarly.
(optimize_range_tests_diff): New function.
(optimize_range_tests): Use optimize_range_tests_1.

* gcc.dg/tree-ssa/reassoc-32.c: New test case.
* gcc.dg/tree-ssa/reassoc-33.c: New test case.
* gcc.dg/tree-ssa/reassoc-34.c: New test case.
* gcc.dg/tree-ssa/reassoc-35.c: New test case.
* gcc.dg/tree-ssa/reassoc-36.c: New test case.

From-SVN: r203627
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c [new file with mode: 0644]
gcc/tree-ssa-reassoc.c