https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65058
--- Comment #1 from Michael Haubenwallner <michael.haubenwall...@ssi-schaefer.com> --- Probably this happens since gcc-4.3 due to this commit: https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/varasm.c?r1=119764&r2=119763&pathrev=119764 Problem is that assemble_external() does not call ASM_OUTPUT_EXTERNAL any more to add the decorations, before the symbol is written via ASM_OUTPUT_SYMBOL_REF.