re PR tree-optimization/25985 (with optimization integer math fails)
authorZdenek Dvorak <dvorakz@suse.cz>
Wed, 29 Mar 2006 01:41:27 +0000 (03:41 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Wed, 29 Mar 2006 01:41:27 +0000 (01:41 +0000)
commitf08ac361ee42e760b09453404da81d76a62a68b0
treeddd8f490c83229661d06186dfdefb87819a3a9fe
parentdd79d394de1e40e40a64f6661b50043058c5a45e
re PR tree-optimization/25985 (with optimization integer math fails)

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.

From-SVN: r112484
gcc/ChangeLog
gcc/tree-ssa-loop-niter.c