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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-checking

--- Comment #11 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Nicholas Krause from comment #8)
> test.c:1: confused by earlier errors, bailing out
> 
> So no it does not appear to segfault on 9.2 not sure about trunk.

YES it does.  Just GCC is being smart here when configured with
--enable-checking=release (the default for releases) and just prints out
"confused by earlier errors, bailing out" for all ICEs after an error has
happened.
This is why Jakub's comment #7:
"This does happen even with 9.2 and current trunk, you just need to read the
first line in #c0."
The first line in #c0 was:
Affects versions down to 4.9 (configured with --enable-checking=yes)

Which means you need --enable-checking=yes (and not --enable-checking=release)
to get the full ICE happening.

Reply via email to