• Home
  • Raw
  • Download

Lines Matching full:gcc

36     # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
58 # Assume these options always exist with both clang and gcc.
59 # Require clang 3.0 / gcc 2.95 or later.
61 -Wbad-function-cast # clang 2.7 gcc 2.95
62 -Wconversion # clang 2.7 gcc 2.95
63 -Winline # clang 1.0 gcc 1.0
64 -Wmissing-declarations # clang 1.0 gcc 2.7
65 -Wmissing-prototypes # clang 1.0 gcc 1.0
66 -Wnested-externs # clang 1.0 gcc 2.7
67 -Wno-long-long # clang 1.0 gcc 2.95
68 -Wno-multichar # clang 1.0 gcc 2.95
69 -Wpointer-arith # clang 1.0 gcc 1.4
70 -Wshadow # clang 1.0 gcc 2.95
71 -Wsign-compare # clang 1.0 gcc 2.95
72 -Wundef # clang 1.0 gcc 2.95
73 -Wunused # clang 1.1 gcc 2.95
74 -Wwrite-strings # clang 1.0 gcc 1.4
77 # Always enable with clang, version dependent with gcc
79 -Waddress # clang 2.7 gcc 4.3
80 -Wattributes # clang 2.7 gcc 4.1
81 -Wcast-align # clang 1.0 gcc 4.2
82 -Wdeclaration-after-statement # clang 1.0 gcc 3.4
83 -Wdiv-by-zero # clang 2.7 gcc 4.1
84 -Wempty-body # clang 2.7 gcc 4.3
85 -Wendif-labels # clang 1.0 gcc 3.3
86 -Wfloat-equal # clang 1.0 gcc 2.96 (3.0)
87 -Wformat-security # clang 2.7 gcc 4.1
88 -Wignored-qualifiers # clang 2.8 gcc 4.3
89 -Wmissing-field-initializers # clang 2.7 gcc 4.1
90 -Wmissing-noreturn # clang 2.7 gcc 4.1
91 -Wno-format-nonliteral # clang 1.0 gcc 2.96 (3.0)
92 -Wno-system-headers # clang 1.0 gcc 3.0
93 …# -Wpadded # clang 2.9 gcc 4.1 # Not used because we …
94 -Wold-style-definition # clang 2.7 gcc 3.4
95 -Wredundant-decls # clang 2.7 gcc 4.1
96 -Wsign-conversion # clang 2.9 gcc 4.3
98 -Wstrict-prototypes # clang 1.0 gcc 3.3
99 …# -Wswitch-enum # clang 2.7 gcc 4.1 # Not used because thi…
100 -Wtype-limits # clang 2.7 gcc 4.3
101 -Wunreachable-code # clang 2.7 gcc 4.1
102 # -Wunused-macros # clang 2.7 gcc 4.1 # Not practical
103 -Wunused-parameter # clang 2.7 gcc 4.1
104 -Wvla # clang 2.8 gcc 4.3
108 -Wdouble-promotion # clang 3.6 gcc 4.6 appleclang 6.3
109 -Wenum-conversion # clang 3.2 gcc 10.0 appleclang 4.6 g++ 11.0
110 -Wpragmas # clang 3.5 gcc 4.1 appleclang 6.0
111 -Wunused-const-variable # clang 3.4 gcc 6.0 appleclang 5.1
120 -Wformat=2 # clang 3.0 gcc 4.8
149 …-Wimplicit-fallthrough # clang 4.0 gcc 7.0 appleclang 12.4 # we have silencing mark…
152 else() # gcc
160 -Wclobbered # gcc 4.3
161 -Wmissing-parameter-type # gcc 4.3
162 -Wold-style-declaration # gcc 4.3
163 -Wstrict-aliasing=3 # gcc 4.0
164 -Wtrampolines # gcc 4.3
169 -Wno-pedantic-ms-format # gcc 4.5 (mingw-only)
174 -Wformat=2 # clang 3.0 gcc 4.8
179 -Warray-bounds=2 -ftree-vrp # clang 3.0 gcc 5.0 (clang default: -Warray-bounds)
184 -Wduplicated-cond # gcc 6.0
185 -Wnull-dereference # clang 3.0 gcc 6.0 (clang default)
187 -Wshift-negative-value # clang 3.7 gcc 6.0 (clang default)
188 -Wshift-overflow=2 # clang 3.0 gcc 6.0 (clang default: -Wshift-overflow)
193 -Walloc-zero # gcc 7.0
194 -Wduplicated-branches # gcc 7.0
195 -Wformat-overflow=2 # gcc 7.0
196 -Wformat-truncation=2 # gcc 7.0
197 -Wimplicit-fallthrough # clang 4.0 gcc 7.0
198 -Wrestrict # gcc 7.0
203 -Warith-conversion # gcc 10.0
218 # GCC only warns about unknown -Wno- options if there are also other diagnostic messages,