https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66358
--- 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) > > There could be some negative side effects with the patch above, because it > > forces the R0 usage quite early (at RTL expansion). > > Yes, the comment part says it and it was discussed in #c83 > and #c82 of PR55212. This patch will be a 'micro-degradation', > though it wins CSiBE for the code size at least, even without LRA. Ah, right. If it fixes the problem, then I think it's the only option we have for the release branch.