]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/45427 (Number of iteration analysis bogus)
authorZdenek Dvorak <ook@ucw.cz>
Mon, 30 Aug 2010 19:50:05 +0000 (21:50 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Mon, 30 Aug 2010 19:50:05 +0000 (19:50 +0000)
commit1987baa3aba544cf7dd4d6273e26b54003b96cf7
tree18b2f021f973e4257567646741b248f6ff55d0fb
parent037f9973716f8e3e9f8f33847bce345075f87141
re PR tree-optimization/45427 (Number of iteration analysis bogus)

PR tree-optimization/45427
* tree-ssa-loop-niter.c (number_of_iterations_ne_max): Rewritten.
Handle the case that the exit is never taken correctly.
(number_of_iterations_ne): Pass exit_must_be_taken to
number_of_iterations_ne_max.

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

From-SVN: r163659
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr45427.c [new file with mode: 0644]
gcc/tree-ssa-loop-niter.c