http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53742
--- Comment #9 from ioctl at yandex dot ru 2012-06-21 10:07:44 UTC --- (In reply to comment #8) > Surely not using -freorder-blocks-and-partition will fix this? Yes, it fixes. >The actual > bug should not be LTO or PGO related. Without profile data and with -freorder-blocks-and-partition assembler eats file silently. If to build ff without -flto on first cycle with -fprofile-generate, and then build without -flto on the second pass, this problem also disappears. I have builded ff before from the same sources with the same configuration, but without LTO. And there was no such problem. So, it seems problem appears in case when use profile data with key -freorder-blocks-and-partition. At that, profile must be generated by programm builded with LTO.