[Bug c++/124542] [modules] internal compiler error: "error reporting routines re-entered" from recursive_lazy while testing <simd> in std module

mkretz at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Mar 19 15:24:58 GMT 2026


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

--- Comment #7 from Matthias Kretz (Vir) <mkretz at gcc dot gnu.org> ---
👍 Thanks for the clear analysis!

1. The "AVX vector return without AVX enabled changes the ABI" is a bug in its
own right. See PR98734.

2. I agree that emitting diagnostics should not instantiate templates.

Since I already tried my best to get rid of the ABI warning, I assume there is
little I can do to work around the issue, right?


More information about the Gcc-bugs mailing list