On Thu, Mar 20, 2025 at 11:45:33AM -0400, Jason Merrill wrote:
> On 3/19/25 9:31 PM, Andi Kleen wrote:
> > From: Andi Kleen <a...@gcc.gnu.org>
> > 
> > There are multiple reports (see PR 119376) now where semantic differences
> > in the gcc musttail implementation break existing programs written for the 
> > clang
> > variant.
> > 
> > Even though that can be all hopefully fixed eventually,
> > for the gcc 15 release it seems safer to disable clang::musttail,
> > and only keep gnu::musttail.
> 
> This seems like a last resort to take if we aren't able to fix the issues by
> the time we're ready to release.  Looks like Jakub has a patch to fix
> 119376.


Yes it's last resort.

The inlining was just one of the issue, there are some related to
different semantics of escaped locals. gcc always errors out while
LLVM declares it undefined.

But maybe we can fix that one too.


-Andi

Reply via email to