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

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #4)
> Why for GCC 16?  Can't it be simply only done at least for now for musttail
> calls?
> With [[clang::musttail]] being recognized we can regress on compiling
> real-world code.
> E.g. could the extra eh cleanup pass be guarded on cfun->has_musttail and
> the tailc pass changes either as well, or done only if the tail call or
> recursion is musttail in the particular case.

I was not thinking of musttail when I filed this bug report :).

Reply via email to