> 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.


Reply via email to