https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82002
--- Comment #6 from Daniel Santos <daniel.santos at pobox dot com> --- Was about to submit a patch set for this that added this nifty mechanism to track a scratch register for pro/epilogue use and automatically (re)use it when you call choose_baseaddr. Then I realized that I could circumvent the whole thing by emitting the SSE saves or stub call in one of two places based upon the offset size with much less new complexity. Will be testing shortly.