https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118328
--- Comment #4 from Ken Jin <kenjin4096 at gmail dot com> --- I can confirm that in the case of tail calls, GCC does produce better/equivalent register spilling code than clang 19.1.0, by manual inspection of call sites.