https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92086
--- Comment #4 from Florian Weimer <fw at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #1) > I dont see this helping code in real life programs. Can you explain where > you think this could be used? The thread start routine wrapper in glibc. On x86-64, we could save two words on every thread's stack. For the main thread, we currently use an assembler helper to get a similar effect (although the helper performs additional stack adjustment, too).