https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67845
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >This is a regression from 5.2.x. No it is not because 5.2 does: > small.cc:4: confused by earlier errors, bailing out Which is just saying there was an ICE after an error had been produced :). --enable-checking disables that and the trunk defaults to that mode.