http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52150
--- Comment #5 from Markus Trippelsdorf <markus at trippelsdorf dot de> 2012-02-08 10:31:27 UTC --- (In reply to comment #4) > Created attachment 26607 [details] > gcc47-pr52150.patch > > Untested fix. I took the liberty to also overwrite the last _ with . or $, > so that at least when possible these artificial symbols don't clash with user > __gcov__foo etc. symbols (yeah, I know, they are reserved for implementation, > still the assembly would likely fail if those were used). The patch fixes the issue and survived a full Firefox PGO build. Thanks Jakub.