------- Comment #4 from rguenth at gcc dot gnu dot org 2007-08-21 13:10 ------- 4.1 somehow has better alias information, you can verify this by adding -fno-strict-aliasing to 4.1 and get the same (worse) result as with 4.2.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33136