diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2006-03-29 03:41:27 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2006-03-29 01:41:27 +0000 |
commit | f08ac361ee42e760b09453404da81d76a62a68b0 (patch) | |
tree | ddd8f490c83229661d06186dfdefb87819a3a9fe /libjava | |
parent | dd79d394de1e40e40a64f6661b50043058c5a45e (diff) | |
download | gcc-f08ac361ee42e760b09453404da81d76a62a68b0.zip gcc-f08ac361ee42e760b09453404da81d76a62a68b0.tar.gz gcc-f08ac361ee42e760b09453404da81d76a62a68b0.tar.bz2 |
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
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions