tree-ssa-loop-ivopts.c (determine_base_object): Ignore casts.
authorZdenek Dvorak <dvorakz@suse.cz>
Thu, 10 Feb 2005 19:02:44 +0000 (20:02 +0100)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Thu, 10 Feb 2005 19:02:44 +0000 (19:02 +0000)
commitf5e2738c525b2b75519f22600680896f06557f32
tree3c04bbc74253a526d44f96e31974f31bca57af9f
parentc486021de8b230d9b45ec1c6d70f7b149dbda2cb
tree-ssa-loop-ivopts.c (determine_base_object): Ignore casts.

* tree-ssa-loop-ivopts.c (determine_base_object): Ignore casts.
(strip_offset): Handle addresses.
(add_address_candidates): Use strip_offset.
(difference_cost): Reflect strip_offset change.
(force_var_cost, difference_cost): Strip nops.

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