> I did see that but thought that we'd had a toolchain update since then. > grepping the source, the only place I see a reference to it is in > external/gpl3/gcc/dist/libgcc/config/rs6000/crtresxgpr.S:HIDDEN_FUNC(_restgpr_30_x) > lwz 30,-8(11) > external/gpl3/gcc/dist/libgcc/config/rs6000/crtresxgpr.S:FUNC_END(_restgpr_30_x) > external/gpl3/gcc.old/dist/libgcc/config/rs6000/crtresxgpr.S:HIDDEN_FUNC(_restgpr_30_x) > lwz 30,-8(11) > external/gpl3/gcc.old/dist/libgcc/config/rs6000/crtresxgpr.S:FUNC_END(_restgpr_30_x)
you didn't grep enough :-) eg: dist/gcc/config/rs6000/rs6000.c: prefix = (sel & SAVRES_SAVE) ? "_savegpr_" : "_restgpr_"; is the part that matters. i don't know you can easily test it. i would recommend putting the old code back for ${HAVE_GCC:U0} > 0 builds. .mrg.