https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69495
--- Comment #5 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to janus from comment #4) > This seems very inconsistent: All three calls involve an invalid flag, but > the diagnostics is very different for each of them (it's particularly bad > that the second case does not give any kind of feedback). Is there a reason > for this behavior? https://gcc.gnu.org/wiki/FAQ#wnowarning But the third call should have given some other warning; otherwise there is a bug.