https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71583
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |error-recovery, | |ice-on-invalid-code --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >gcc-5.3 and older versions do not crash. Actually they do: >small.c:4: confused by earlier errors, bailing out This is just GCC emitting a message that an ICE occurred after an error message happened. GCC emits that message if not configured with checking enabled.