http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46556
--- Comment #4 from Alan Modra <amodra at gmail dot com> 2010-11-22 10:47:24 UTC --- But within a loop gcc-4.2 looked quite reasonable too.. Don't we have a pass ordering problem if fwprop is to rewrite addresses? We currently have cse1, fwprop1, loop passes, cse2, fwprop2.