re PR tree-optimization/28364 (poor optimization choices when iterating over a std...
authorZdenek Dvorak <dvorakz@suse.cz>
Wed, 16 Aug 2006 21:14:11 +0000 (23:14 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Wed, 16 Aug 2006 21:14:11 +0000 (21:14 +0000)
commitb43a2366d696649472d8615dec3765fecc54477a
treee8173d30c8c27f0101aa05f52b4041fe6a80bf11
parentc58e8676dd02e78d29512ff0f0b024ce91c62883
re PR tree-optimization/28364 (poor optimization choices when iterating over a std::string (probably not c++-specific))

PR tree-optimization/28364
* tree-ssa-loop-ivopts.c (aff_combination_to_tree): Handle zero
correctly.
(fold_affine_expr): New function.
(may_eliminate_iv): Use fold_affine_expr.

From-SVN: r116189
gcc/ChangeLog
gcc/tree-ssa-loop-ivopts.c