http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51182
--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-11-17 19:25:56 UTC --- This kind of changes are not interesting (and I doubt anyone will investigate). Interesting are code changes that make a difference in performance. Btw, the code path with the most recent patch for one and two early iterations are not the same (due to the separation into different IPA phases). This alone probably explains the (spurious) differences you see. To eliminate them make sure we go the three IPA phases path even with just one iteration.