PR tree-optimization/79159
commitcf1b1fd79e895d01dbc1e6ae91f3ec331eefd72b
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Jan 2017 13:09:27 +0000 (24 13:09 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Jan 2017 13:09:27 +0000 (24 13:09 +0000)
tree33da9dab32cb1102151fce01f63a0a6c3ff22f24
parent55a56509bb4ae0c844c27f0679a22844bed3a3c5
PR tree-optimization/79159
* tree-ssa-loop-niter.c (get_cst_init_from_scev): New function.
(record_nonwrapping_iv): Imporve boundary using above function if no
value range information.

gcc/testsuite
PR tree-optimization/79159
* g++.dg/tree-ssa/pr79159.C: New test.

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