------- Comment #14 from sandra at codesourcery dot com 2010-07-13 16:13 ------- There are two patches that made the difference: r158189 (Carrot's patch for PR42601) and r162043 (the second part of my patch for PR42505). I checked that backporting these two changes to the 4.5 branch is sufficient to fix the code size regression on this example there, too.
I posted the test case patch here: http://gcc.gnu.org/ml/gcc-patches/2010-07/msg01070.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39839