https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113312

--- Comment #21 from H. Peter Anvin <hpa at zytor dot com> ---
I think this could be a really useful performance improvement in general. The
Linux exception and syscall paths have a fair number of tail calls on the
primary path, and this would make it possible to avoid the register save and
restores for each of the functions in the tail called path.

I have asked Xin Li (FRED maintainer) to try this out when he has the
opportunity, although right now the Linux kernel merge window is open and so
that is necessarily his first priority.

Reply via email to