PR tree-optimization/68529
commita94f1e5b00dee567897c91cdadb16dc46f3911e0
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2015 05:22:16 +0000 (1 05:22 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2015 05:22:16 +0000 (1 05:22 +0000)
treeb0feb2d5b46ce5a54088544843561463d10ac4f5
parent3002293ac6a0719607f3d9946bf9e053e835842f
PR tree-optimization/68529
* tree-ssa-loop-niter.c (number_of_iterations_ne): Add new param.
Compute no-overflow information for control iv.
(number_of_iterations_lt, number_of_iterations_le): Add new param.
(number_of_iterations_cond): Pass new argument to above functions.

PR tree-optimization/68529
* gcc.dg/tree-ssa/pr68529-1.c: New test.
* gcc.dg/tree-ssa/pr68529-2.c: New test.
* gcc.dg/tree-ssa/pr68529-3.c: New test.

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