https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96554
Bug ID: 96554 Summary: -Wall does not include -Wnull-dereference Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: R.E.Wolff at BitWizard dot nl Target Milestone: --- As reported in c/96550, the fact that -Wall didn't include -Wnull-dereference cost me a lot of time in trying to figure out what the problem was with my code. I add -Wall to get lots of warnings about potential bugs. if (a = 3) is an example where a simple typo in the code leads to perfectly valid C, but such a "high likelyhood of a bug" that a warning is warranted. Same here: I wrote a bug that caused the compiler to a) not warn me and b) do unexpected things. I think the -Wnull-dreference is a valid warning to enable with -Wall.