A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 4.3 | 4.4 | 4.5 | 4.6 | 4.7 | 4.8 | 4.9 | 5 | 6 | 7 | Kbuild | allmodconfig | comment | ||||||||||||||
2 | -Wpragmas | default | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
3 | --all-warnings | unknown | unknown | unknown | unset | unset | unset | unset | unset | unset | unset | unset | |||||||||||||||
4 | --extra-warnings | unknown | unknown | unknown | unset | unset | unset | unset | unset | unset | unset | unset | |||||||||||||||
5 | -W | unknown | unknown | Wextra | unset | unset | unset | unset | unset | unset | unset | unset | |||||||||||||||
6 | -Waddress | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | default | |||||||||||||||
7 | -Waggregate-return | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=2 | 1528 | harmful | |||||||||||||
8 | -Waggressive-loop-optimizations | unknown | unknown | unknown | unknown | unknown | default | default | default | default | default | default | |||||||||||||||
9 | -Wall | unset | unset | unset | unset | unset | unset | unset | unset | unset | unset | unset | |||||||||||||||
10 | -Walloca | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | disabled | disabled | good | ||||||||||||||
11 | -Walloca-larger-than | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default: 0 | default: 0 | |||||||||||||||
12 | -Walloc-size-larger-than | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unset | unset | |||||||||||||||
13 | -Walloc-zero | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | disabled | disabled | requires annotation | ||||||||||||||
14 | -Warray-bounds | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall: 1 | Wall: 1 | Wall: 1 | default: 1 | |||||||||||||||
15 | -Wattributes | default | default | default | default | default | default | default | default | default | default | default | 23484 | ||||||||||||||
16 | -Wbad-function-cast | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=3 | 583 | ||||||||||||||
17 | -Wbool-compare | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | Wall | Wall | default | |||||||||||||||
18 | -Wbool-operation | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | default | 5 | good | |||||||||||||
19 | -Wbuiltin-declaration-mismatch | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | |||||||||||||||
20 | -Wbuiltin-macro-redefined | unknown | unset | unset | unset | unset | unset | unset | default | default | default | default | |||||||||||||||
21 | -Wc90-c99-compat | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | default | |||||||||||||||
22 | -Wc99-c11-compat | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | default | |||||||||||||||
23 | -Wcast-align | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=2 | 10320 | ||||||||||||||
24 | -Wcast-qual | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=3 | 3490 | ||||||||||||||
25 | -Wc++-compat | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | 261157 | harmful | |||||||||||||
26 | -Wchar-subscripts | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | default | |||||||||||||||
27 | -Wchkp | unknown | unknown | unknown | unknown | unknown | unknown | unknown | disabled | Wall | Wall | default | |||||||||||||||
28 | -Wclobbered | default | default | default | default | default | Wextra | Wextra | Wextra | Wextra | Wextra | W=1 | |||||||||||||||
29 | -Wcomment | unset | unset | unset | unset | unset | unset | unset | Wall | Wall | Wall | default | |||||||||||||||
30 | -Wcomments | unset | unset | unset | unset | unset | unset | unset | unset | unset | unset | unset | |||||||||||||||
31 | -Wconversion | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=3 | 73006 | useless | |||||||||||||
32 | -Wcoverage-mismatch | disabled | disabled | disabled | default | default | default | default | default | default | default | default | |||||||||||||||
33 | -Wcpp | unknown | unknown | unknown | default | default | default | default | default | default | default | default | |||||||||||||||
34 | -Wdangling-else | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | default | |||||||||||||||
35 | -Wdate-time | unknown | unknown | unknown | unknown | unknown | unknown | disabled | disabled | disabled | disabled | default | |||||||||||||||
36 | -Wdeclaration-after-statement | disabled | disabled | disabled | disabled | disabled | disabled | disabled | default | default | default | default | |||||||||||||||
37 | -Wdeprecated | default | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
38 | -Wdeprecated-declarations | default | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
39 | -Wdesignated-init | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | default | |||||||||||||||
40 | -Wdisabled-optimization | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | harmless | ||||||||||||||
41 | -Wdiscarded-array-qualifiers | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | default | |||||||||||||||
42 | -Wdiscarded-qualifiers | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | default | 44401 | ||||||||||||||
43 | -Wdiv-by-zero | default | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
44 | -Wdouble-promotion | unknown | unknown | unknown | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | 24 | harmless | |||||||||||||
45 | -Wduplicated-cond | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | disabled | disabled | disabled | 37 | harmless | |||||||||||||
46 | -Wduplicate-decl-specifier | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | default | 6 | ||||||||||||||
47 | -Wempty-body | default | default | default | default | default | Wextra | Wextra | Wextra | Wextra | Wextra | W=1 | 105 | ||||||||||||||
48 | -Wendif-labels | unset | unset | unset | unset | unset | unset | unset | default | default | default | default | |||||||||||||||
49 | -Wenum-compare | unknown | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
50 | -Werror-implicit-function-declaration | unset | unset | unset | unset | unset | unset | unset | unset | unset | unset | unset | |||||||||||||||
51 | -Wexpansion-to-defined | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wextra | W=1 | 13 | ||||||||||||||
52 | -Wextra | unset | unset | Wextra | Wextra | Wextra | Wextra | Wextra | Wextra | Wextra | Wextra | W=1 | |||||||||||||||
53 | -Wfloat-conversion | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | disabled | disabled | disabled | 230 | harmless | |||||||||||||
54 | -Wfloat-equal | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | harmless | ||||||||||||||
55 | -Wformat | unset | unset | unset | unset | unset | Wall: 1 | Wall: 1 | Wall: 1 | Wall: 1 | Wall: 1 | default: 1 | |||||||||||||||
56 | -Wformat-contains-nul | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | default | |||||||||||||||
57 | -Wformat-extra-args | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | default | |||||||||||||||
58 | -Wformat-nonliteral | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | 485 | ||||||||||||||
59 | -Wformat-security | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | 118 | ||||||||||||||
60 | -Wformat-signedness | unknown | unknown | unknown | unknown | unknown | unknown | unknown | disabled | disabled | disabled | disabled | |||||||||||||||
61 | -Wformat-y2k | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | |||||||||||||||
62 | -Wformat-zero-length | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | default | |||||||||||||||
63 | -Wframe-address | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | Wall | disabled | harmless | ||||||||||||||
64 | -Wframe-larger-than | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unset | unset | unset | |||||||||||||||
65 | -Wfree-nonheap-object | unknown | unknown | unknown | unknown | default | default | default | default | default | default | default | |||||||||||||||
66 | -Whsa | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | |||||||||||||||
67 | -Wignored-attributes | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | |||||||||||||||
68 | -Wignored-qualifiers | default | default | default | default | default | Wextra | Wextra | Wextra | Wextra | Wextra | W=1 | 4 | good | |||||||||||||
69 | -Wimplicit | unset | unset | unset | default | default | Wall | Wall | Wall | Wall | Wall | default | |||||||||||||||
70 | -Wimplicit-fallthrough | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wextra: 3 | W=1: 3 | |||||||||||||||
71 | -Wimplicit-function-declaration | default | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
72 | -Wimplicit-int | Wall | Wall | Wall | default | default | Wall | Wall | default | default | default | default | |||||||||||||||
73 | -Wincompatible-pointer-types | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | default | |||||||||||||||
74 | -Winit-self | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | harmless (see Wuninitialized) | ||||||||||||||
75 | -Winline | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | useless | ||||||||||||||
76 | -Wint-conversion | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | default | |||||||||||||||
77 | -Wint-in-bool-context | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | default | 33 | good | |||||||||||||
78 | -Wint-to-pointer-cast | default | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
79 | -Winvalid-memory-model | unknown | unknown | unknown | unknown | default | default | default | default | default | default | default | |||||||||||||||
80 | -Winvalid-pch | unset | unset | unset | unset | unset | unset | unset | disabled | disabled | disabled | disabled | useless | ||||||||||||||
81 | -Wjump-misses-init | unknown | unknown | default | default | default | disabled | disabled | disabled | disabled | disabled | disabled | 15 | good | |||||||||||||
82 | -Wlarger-than-1024 | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | |||||||||||||||
83 | -Wlarger-than | unknown | unset | unset | unset | unset | unset | unset | unset | unset | unset | unset | |||||||||||||||
84 | -Wlogical-not-parentheses | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | Wall | Wall | default | |||||||||||||||
85 | -Wlogical-op | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=2 | 15 | good | |||||||||||||
86 | -Wlong-long | default | default | default | default | default | default | default | default | default | default | default | 30418 | harmful | |||||||||||||
87 | -Wlto-type-mismatch | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | default | default | default | |||||||||||||||
88 | -Wmain | unset | default | default | default | default | default | default | default | default | default | default | |||||||||||||||
89 | -Wmaybe-uninitialized | unknown | unknown | unknown | unknown | Wall | Wall | Wall | Wall | Wall | Wall | default | 35 | ||||||||||||||
90 | -Wmemset-elt-size | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | default | |||||||||||||||
91 | -Wmemset-transposed-args | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | Wall | Wall | default | |||||||||||||||
92 | -Wmisleading-indentation | unknown | unknown | unknown | unknown | unknown | unknown | unknown | unknown | Wall | Wall | default | |||||||||||||||
93 | -Wmissing-braces | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | Wall | default | |||||||||||||||
94 | -Wmissing-declarations | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=1 | |||||||||||||||
95 | -Wmissing-field-initializers | default | default | default | default | default | Wextra | Wextra | Wextra | Wextra | Wextra | W=2 | 21053 | useless | |||||||||||||
96 | -Wmissing-format-attribute | disabled | disabled | disabled | disabled | disabled | unknown | unknown | unknown | unset | unset | unset | |||||||||||||||
97 | -Wmissing-include-dirs | unset | unset | unset | unset | unset | unset | unset | disabled | disabled | disabled | W=1 | 2 | good | |||||||||||||
98 | -Wmissing-noreturn | disabled | disabled | disabled | disabled | disabled | unknown | unknown | unknown | unset | unset | unset | |||||||||||||||
99 | -Wmissing-parameter-type | default | default | default | default | default | Wextra | Wextra | Wextra | Wextra | Wextra | W=1 | |||||||||||||||
100 | -Wmissing-prototypes | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | disabled | W=1 | 1668 | good (mostly xfs false positives) |