PR tree-optimization/25985
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Mar 2006 01:41:27 +0000 (01:41 +0000)
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Mar 2006 01:41:27 +0000 (01:41 +0000)
commit0840f4fe9eecbb786f6ff885e4ce52ab470f05d6
treeddd8f490c83229661d06186dfdefb87819a3a9fe
parentbc06978f7d6d1a7571a58b40c665b7c0a53d0c7d
PR tree-optimization/25985
* tree-ssa-loop-niter.c (number_of_iterations_le,
number_of_iterations_ne): Make comments more precise.
(number_of_iterations_cond): Add only_exit argument.  Use the
fact that signed variables do not overflow only when only_exit
is true.
(loop_only_exit_p): New.
(number_of_iterations_exit): Pass result of loop_only_exit_p to
number_of_iterations_cond.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112484 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-loop-niter.c