http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51233
--- Comment #4 from Matt Hargett <matt at use dot net> 2012-08-14 17:43:30 UTC --- I agree it's more appropriate in LTO, but can still provide measurable benefit for template-heavy C++ applications where lots of implementation bodies are in header files by necessity. With regard to zlib performance improving with multiple iterations, is there a multiple iterations patch against trunk you'd like me to retest on this specific testcase? We never did an RTL/tree dump in the 4.6/4.7 case for each iteration to see if the improvements could have been caught in a single iteration.