https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200
Alan Modra <amodra at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amodra at gmail dot com --- Comment #11 from Alan Modra <amodra at gmail dot com> --- There's a similar issue when compiling libgcc for powerpc64. libgcc/config/rs6000/ibm-ldouble.c has these aliases: __asm__ (".symver __gcc_qadd,_xlqadd@GCC_3.4\n\t" ".symver __gcc_qsub,_xlqsub@GCC_3.4\n\t" ".symver __gcc_qmul,_xlqmul@GCC_3.4\n\t" ".symver __gcc_qdiv,_xlqdiv@GCC_3.4\n\t" ".symver .__gcc_qadd,._xlqadd@GCC_3.4\n\t" ".symver .__gcc_qsub,._xlqsub@GCC_3.4\n\t" ".symver .__gcc_qmul,._xlqmul@GCC_3.4\n\t" ".symver .__gcc_qdiv,._xlqdiv@GCC_3.4"); Which seem to get dropped if you use -flto.