http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57438
mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrs at gcc dot gnu.org --- Comment #11 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> --- Curious, varasm.s has: __Z24default_no_named_sectionPKcjP9tree_node: LFB588: nop # Required to be here, or the pair must be removed. LFE588: well, except for the nop. If I add the nop, we get a non-zero size and it works, if the nop is missing, zero size, and it fails. So, now the question is, what broke this, a tools upgrade on the OS, or a update on the gcc trunk? If gcc, which update. If a tools update on the OS, then I think we need to add code to dwarf to find and remove the trivial bits.