https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86450
--- Comment #19 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- As a more long-term solution, I think that having -Werror on as the default should actually be preferred, at least for those parts of gcc which are clean at the moment. If somebody then does something which causes a warning to be emitted (either by changing a warning option or by introducing questionable code), the effects would be seen immediately in regression-testing.