https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104670
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to krzysio.kurek from comment #0) > Compiled with `-std=c++20` > Past stable releases of GCC report "confused by earlier errors, bailing out" > without crashing instead. Right. That means it was an internal compiler error after an error message. That happens with released gcc where gcc is configured by default to --enable-checking=release . So this is not a regression.