https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115447
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note if you don't do the assignment (to extend the lifetime of the temp), GCC does tail calls bar unlike clang/LLVM.
pinskia at gcc dot gnu.org via Gcc-bugs Tue, 11 Jun 2024 15:10:06 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115447
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note if you don't do the assignment (to extend the lifetime of the temp), GCC does tail calls bar unlike clang/LLVM.