https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59401
--- Comment #8 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to Kazumoto Kojima from comment #7) > (In reply to Oleg Endo from comment #6) > > Kaz, what's your opinion on making GBR to be call preserved by default? > > Looks OK to me for 5.0. It's clearly an ABI change but a change to > the more robust direction and wouldn't be surprising to users. Yes, I was thinking to do that for 5.0, not for the released branches. Just to be on the safe side, for your next test run, could you please change the value for gbr in sh.h CALL_USED_REGISTERS from '1' to '0' and confirm that everything is still OK?