------- Comment #1 from pinskia at gcc dot gnu dot org 2008-01-09 08:50 ------- So 4.2's jump threading used to mess up the loop (and copy the first iteration) and cause code size issues so it was removed for 4.3.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34723