http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54776
--- Comment #5 from Jan Hubicka <hubicka at gcc dot gnu.org> 2012-10-04 16:07:19 UTC --- I assume it is with linker plugin, right? In that case we need to track why some of the functions do not become static. There is bug in this right now, see PR52945. I will look into it tomorrow. I assume you do see improvements with -O3 -fwhole-program? (it improves the scores in my setup, I would be curious to see how it compares to other numbers you report)