GCC -Wall and -Wextra diagnostic overlap and prioritization
The GNU Compiler Collection (GCC) utilizes a tiered system of warning flags, primarily -Wall and -Wextra , to alert developers to potentially problematic code. While these flags enable a broad set of diagnostics, there is often overlap in the types of issues they detect, and the internal categorization of these diagnostics into warning, error, or note levels