PR tree-optimization/81913
commit0fad202d9b2737f5fa9b32509c0346e799a3170f
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Aug 2017 15:38:39 +0000 (24 15:38 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Aug 2017 15:38:39 +0000 (24 15:38 +0000)
treec4b28372b10080cb931f0905dce292ad29c904fd
parent0bdd794116704b65551ca8a30877dcf6e768720f
PR tree-optimization/81913
* tree-ssa-loop-niter.c (number_of_iterations_cond): Skip niter
analysis when either IVs in condition can wrap.

gcc/testsuite
* gcc.c-torture/execute/pr81913.c: New test.
* gcc.dg/tree-ssa/loop-niter-1.c: New test.
* gcc.dg/tree-ssa/loop-niter-2.c: New test.

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