PR tree-optimization/77664
commitfafde080dec934db8c4bcbede97126a751f05f48
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Oct 2016 09:33:47 +0000 (7 09:33 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Oct 2016 09:33:47 +0000 (7 09:33 +0000)
tree834010f00642c9146308937f43b74e43fcdbbc0a
parent527978d5fd8dba2aa7bb88ae13bbaf591a47d450
PR tree-optimization/77664
* tree-ssa-reassoc.c (update_range_test): Also clear low and high
for the other ranges.
(optimize_range_tests_diff): Fix up formatting.
(optimize_range_tests_var_bound): New function.
(optimize_range_tests): Use it.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240858 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr77664.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr77664.c [new file with mode: 0644]
gcc/tree-ssa-reassoc.c