• Home
  • Raw
  • Download

Lines Matching full:run

3 // RUN: %clang -### -S -fasm -fblocks -fbuiltin -fno-math-errno -fcommon -fpascal-strings -fno-bloc…
4 // RUN: %clang -### -S -fasm -fblocks -fbuiltin -fno-math-errno -fcommon -fpascal-strings -fno-asm …
19 // RUN: %clang -### -S -Wwrite-strings %s 2>&1 | FileCheck -check-prefix=WRITE-STRINGS1 %s
21 // RUN: %clang -### -S -Wwrite-strings -Wno-write-strings %s 2>&1 | FileCheck -check-prefix=WRITE-S…
23 // RUN: %clang -### -S -Wwrite-strings -w %s 2>&1 | FileCheck -check-prefix=WRITE-STRINGS3 %s
26 // RUN: %clang -### -x c++ -c %s 2>&1 | FileCheck -check-prefix=DEPRECATED-ON-CHECK %s
27 // RUN: %clang -### -x c++ -c -Wdeprecated %s 2>&1 | FileCheck -check-prefix=DEPRECATED-ON-CHECK %s
28 // RUN: %clang -### -x c++ -c -Wno-deprecated %s 2>&1 | FileCheck -check-prefix=DEPRECATED-OFF-CHEC…
29 // RUN: %clang -### -x c++ -c -Wno-deprecated -Wdeprecated %s 2>&1 | FileCheck -check-prefix=DEPREC…
30 // RUN: %clang -### -x c++ -c -w %s 2>&1 | FileCheck -check-prefix=DEPRECATED-ON-CHECK %s
31 // RUN: %clang -### -c %s 2>&1 | FileCheck -check-prefix=DEPRECATED-OFF-CHECK %s
32 // RUN: %clang -### -c -Wdeprecated %s 2>&1 | FileCheck -check-prefix=DEPRECATED-OFF-CHECK %s
36 // RUN: %clang -### -S -ffp-contract=fast %s 2>&1 | FileCheck -check-prefix=FP-CONTRACT-FAST-CHECK …
37 // RUN: %clang -### -S -ffast-math %s 2>&1 | FileCheck -check-prefix=FP-CONTRACT-FAST-CHECK %s
38 // RUN: %clang -### -S -ffp-contract=off %s 2>&1 | FileCheck -check-prefix=FP-CONTRACT-OFF-CHECK %s
42 // RUN: %clang -### -S -funroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-UNROLL-LOOPS %s
43 // RUN: %clang -### -S -fno-unroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-NO-UNROLL-LOOPS %s
44 // RUN: %clang -### -S -fno-unroll-loops -funroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-UNR…
45 // RUN: %clang -### -S -funroll-loops -fno-unroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-NO-…
49 // RUN: %clang -### -S -freroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-REROLL-LOOPS %s
50 // RUN: %clang -### -S -fno-reroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-NO-REROLL-LOOPS %s
51 // RUN: %clang -### -S -fno-reroll-loops -freroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-RER…
52 // RUN: %clang -### -S -freroll-loops -fno-reroll-loops %s 2>&1 | FileCheck -check-prefix=CHECK-NO-…
56 // RUN: %clang -### -S -fprofile-sample-use=%S/Inputs/file.prof %s 2>&1 | FileCheck -check-prefix=C…
59 // RUN: %clang -### -S -fauto-profile=%S/Inputs/file.prof %s 2>&1 | FileCheck -check-prefix=CHECK-A…
62 // RUN: %clang -### -S -fprofile-arcs %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE-ARCS %s
63 // RUN: %clang -### -S -fno-profile-arcs -fprofile-arcs %s 2>&1 | FileCheck -check-prefix=CHECK-PRO…
64 // RUN: %clang -### -S -fno-profile-arcs %s 2>&1 | FileCheck -check-prefix=CHECK-NO-PROFILE-ARCS %s
65 // RUN: %clang -### -S -fprofile-arcs -fno-profile-arcs %s 2>&1 | FileCheck -check-prefix=CHECK-NO-…
69 // RUN: %clang -### -S -fprofile-generate %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE-GENERATE …
70 // RUN: %clang -### -S -fprofile-instr-generate %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE-GEN…
71 // RUN: %clang -### -S -fprofile-generate=/some/dir %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE…
72 // RUN: %clang -### -S -fprofile-instr-generate=/tmp/somefile.profraw %s 2>&1 | FileCheck -check-pr…
73 // RUN: %clang -### -S -fprofile-generate -fprofile-use %s 2>&1 | FileCheck -check-prefix=CHECK-NO-…
74 // RUN: %clang -### -S -fprofile-generate -fprofile-use=dir %s 2>&1 | FileCheck -check-prefix=CHECK…
75 // RUN: %clang -### -S -fprofile-generate -fprofile-instr-use %s 2>&1 | FileCheck -check-prefix=CHE…
76 // RUN: %clang -### -S -fprofile-generate -fprofile-instr-use=file %s 2>&1 | FileCheck -check-prefi…
77 // RUN: %clang -### -S -fprofile-instr-generate -fprofile-use %s 2>&1 | FileCheck -check-prefix=CHE…
78 // RUN: %clang -### -S -fprofile-instr-generate -fprofile-use=dir %s 2>&1 | FileCheck -check-prefix…
79 // RUN: %clang -### -S -fprofile-instr-generate -fprofile-instr-use %s 2>&1 | FileCheck -check-pref…
80 // RUN: %clang -### -S -fprofile-instr-generate -fprofile-instr-use=file %s 2>&1 | FileCheck -check…
81 // RUN: %clang -### -S -fprofile-instr-generate=file -fprofile-use %s 2>&1 | FileCheck -check-prefi…
82 // RUN: %clang -### -S -fprofile-instr-generate=file -fprofile-use=dir %s 2>&1 | FileCheck -check-p…
83 // RUN: %clang -### -S -fprofile-instr-generate=file -fprofile-instr-use %s 2>&1 | FileCheck -check…
84 // RUN: %clang -### -S -fprofile-instr-generate=file -fprofile-instr-use=file %s 2>&1 | FileCheck -…
85 // RUN: %clang -### -S -fprofile-generate=dir -fprofile-use %s 2>&1 | FileCheck -check-prefix=CHECK…
86 // RUN: %clang -### -S -fprofile-generate=dir -fprofile-use=dir %s 2>&1 | FileCheck -check-prefix=C…
87 // RUN: %clang -### -S -fprofile-generate=dir -fprofile-instr-use %s 2>&1 | FileCheck -check-prefix…
88 // RUN: %clang -### -S -fprofile-generate=dir -fprofile-instr-use=file %s 2>&1 | FileCheck -check-p…
89 // RUN: %clang -### -S -fprofile-instr-generate=file -fno-profile-instr-generate %s 2>&1 | FileChec…
90 // RUN: %clang -### -S -fprofile-instr-generate=file -fno-profile-generate %s 2>&1 | FileCheck -che…
91 // RUN: %clang -### -S -fprofile-generate=dir -fno-profile-generate %s 2>&1 | FileCheck -check-pref…
92 // RUN: %clang -### -S -fprofile-generate=dir -fno-profile-instr-generate %s 2>&1 | FileCheck -chec…
93 // RUN: %clang -### -S -fprofile-instr-use=file -fno-profile-instr-use %s 2>&1 | FileCheck -check-p…
94 // RUN: %clang -### -S -fprofile-instr-use=file -fno-profile-use %s 2>&1 | FileCheck -check-prefix=…
95 // RUN: %clang -### -S -fprofile-use=file -fno-profile-use %s 2>&1 | FileCheck -check-prefix=CHECK-…
96 // RUN: %clang -### -S -fprofile-use=file -fno-profile-instr-use %s 2>&1 | FileCheck -check-prefix=…
97 // RUN: %clang -### -S -fcoverage-mapping %s 2>&1 | FileCheck -check-prefix=CHECK-COVERAGE-AND-GEN …
98 // RUN: %clang -### -S -fcoverage-mapping -fno-coverage-mapping %s 2>&1 | FileCheck -check-prefix=C…
99 // RUN: %clang -### -S -fprofile-instr-generate -fcoverage-mapping -fno-coverage-mapping %s 2>&1 | …
109 // RUN: %clang -### -S -fprofile-use %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE-USE %s
110 // RUN: %clang -### -S -fprofile-instr-use %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE-USE %s
111 // RUN: mkdir -p %t.d/some/dir
112 // RUN: %clang -### -S -fprofile-use=%t.d/some/dir %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE-…
113 // RUN: %clang -### -S -fprofile-instr-use=/tmp/somefile.prof %s 2>&1 | FileCheck -check-prefix=CHE…
118 // RUN: %clang -### -S -fvectorize %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
119 // RUN: %clang -### -S -fno-vectorize -fvectorize %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE…
120 // RUN: %clang -### -S -fno-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-NO-VECTORIZE %s
121 // RUN: %clang -### -S -fvectorize -fno-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-NO-VECTOR…
122 // RUN: %clang -### -S -ftree-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
123 // RUN: %clang -### -S -fno-tree-vectorize -fvectorize %s 2>&1 | FileCheck -check-prefix=CHECK-VECT…
124 // RUN: %clang -### -S -fno-tree-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-NO-VECTORIZE %s
125 // RUN: %clang -### -S -ftree-vectorize -fno-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-NO-V…
126 // RUN: %clang -### -S -O %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
127 // RUN: %clang -### -S -O2 %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
128 // RUN: %clang -### -S -Os %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
129 // RUN: %clang -### -S -O3 %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
130 // RUN: %clang -### -S -fno-vectorize -O3 %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
131 // RUN: %clang -### -S -O1 -fvectorize %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
132 // RUN: %clang -### -S -Ofast %s 2>&1 | FileCheck -check-prefix=CHECK-VECTORIZE %s
133 // RUN: %clang -### -S %s 2>&1 | FileCheck -check-prefix=CHECK-NO-VECTORIZE %s
134 // RUN: %clang -### -S -O0 %s 2>&1 | FileCheck -check-prefix=CHECK-NO-VECTORIZE %s
135 // RUN: %clang -### -S -O1 %s 2>&1 | FileCheck -check-prefix=CHECK-NO-VECTORIZE %s
136 // RUN: %clang -### -S -Oz %s 2>&1 | FileCheck -check-prefix=CHECK-NO-VECTORIZE %s
140 // RUN: %clang -### -S -fslp-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
141 // RUN: %clang -### -S -fno-slp-vectorize -fslp-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-S…
142 // RUN: %clang -### -S -fno-slp-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-NO-SLP-VECTORIZE …
143 // RUN: %clang -### -S -fslp-vectorize -fno-slp-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-N…
144 // RUN: %clang -### -S -ftree-slp-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
145 // RUN: %clang -### -S -fno-tree-slp-vectorize -fslp-vectorize %s 2>&1 | FileCheck -check-prefix=CH…
146 // RUN: %clang -### -S -fno-tree-slp-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-NO-SLP-VECTO…
147 // RUN: %clang -### -S -ftree-slp-vectorize -fno-slp-vectorize %s 2>&1 | FileCheck -check-prefix=CH…
148 // RUN: %clang -### -S -O %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
149 // RUN: %clang -### -S -O2 %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
150 // RUN: %clang -### -S -Os %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
151 // RUN: %clang -### -S -Oz %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
152 // RUN: %clang -### -S -O3 %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
153 // RUN: %clang -### -S -fno-slp-vectorize -O3 %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE…
154 // RUN: %clang -### -S -O1 -fslp-vectorize %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
155 // RUN: %clang -### -S -Ofast %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTORIZE %s
156 // RUN: %clang -### -S %s 2>&1 | FileCheck -check-prefix=CHECK-NO-SLP-VECTORIZE %s
157 // RUN: %clang -### -S -O0 %s 2>&1 | FileCheck -check-prefix=CHECK-NO-SLP-VECTORIZE %s
158 // RUN: %clang -### -S -O1 %s 2>&1 | FileCheck -check-prefix=CHECK-NO-SLP-VECTORIZE %s
162 // RUN: %clang -### -S -fslp-vectorize-aggressive %s 2>&1 | FileCheck -check-prefix=CHECK-SLP-VECTO…
163 // RUN: %clang -### -S -fno-slp-vectorize-aggressive -fslp-vectorize-aggressive %s 2>&1 | FileCheck…
164 // RUN: %clang -### -S -fno-slp-vectorize-aggressive %s 2>&1 | FileCheck -check-prefix=CHECK-NO-SLP…
165 // RUN: %clang -### -S -fslp-vectorize-aggressive -fno-slp-vectorize-aggressive %s 2>&1 | FileCheck…
169 // RUN: %clang -### -S -fextended-identifiers %s 2>&1 | FileCheck -check-prefix=CHECK-EXTENDED-IDEN…
170 // RUN: %clang -### -S -fno-extended-identifiers %s 2>&1 | FileCheck -check-prefix=CHECK-NO-EXTENDE…
175 // RUN: %clang -### -S -fno-pascal-strings -mpascal-strings %s 2>&1 | FileCheck -check-prefix=CHECK…
178 // RUN: %clang -### -S -fpascal-strings -mno-pascal-strings %s 2>&1 | FileCheck -check-prefix=CHECK…
181 // RUN: %clang -### -S -O4 %s 2>&1 | FileCheck -check-prefix=CHECK-MAX-O %s
185 // RUN: %clang -S -O20 -o /dev/null %s 2>&1 | FileCheck -check-prefix=CHECK-INVALID-O %s
188 // RUN: %clang -### -S -finput-charset=iso-8859-1 -o /dev/null %s 2>&1 | FileCheck -check-prefix=CH…
191 // RUN: %clang -### -S -fexec-charset=iso-8859-1 -o /dev/null %s 2>&1 | FileCheck -check-prefix=CHE…
195 // RUN: %clang -### -S -Werror \
196 // RUN: -falign-functions -falign-functions=2 -fno-align-functions \
197 // RUN: -fasynchronous-unwind-tables -fno-asynchronous-unwind-tables \
198 // RUN: -fbuiltin -fno-builtin \
199 // RUN: -fdiagnostics-show-location=once \
200 // RUN: -ffloat-store -fno-float-store \
201 // RUN: -feliminate-unused-debug-types -fno-eliminate-unused-debug-types \
202 // RUN: -fgcse -fno-gcse \
203 // RUN: -fident -fno-ident \
204 // RUN: -fimplicit-templates -fno-implicit-templates \
205 // RUN: -finput-charset=UTF-8 \
206 // RUN: -fexec-charset=UTF-8 \
207 // RUN: -fivopts -fno-ivopts \
208 // RUN: -fnon-call-exceptions -fno-non-call-exceptions \
209 // RUN: -fpermissive -fno-permissive \
210 // RUN: -fdefer-pop -fno-defer-pop \
211 // RUN: -fprefetch-loop-arrays -fno-prefetch-loop-arrays \
212 // RUN: -fprofile-correction -fno-profile-correction \
213 // RUN: -fprofile-dir=bar \
214 // RUN: -fprofile-values -fno-profile-values \
215 // RUN: -frounding-math -fno-rounding-math \
216 // RUN: -fsee -fno-see \
217 // RUN: -ftracer -fno-tracer \
218 // RUN: -funroll-all-loops -fno-unroll-all-loops \
219 // RUN: -fuse-ld=gold \
220 // RUN: -fno-builtin-foobar \
221 // RUN: -fno-builtin-strcat -fno-builtin-strcpy \
222 // RUN: -fno-var-tracking \
223 // RUN: -fno-unsigned-char \
224 // RUN: -fno-signed-char \
225 // RUN: -fstrength-reduce -fno-strength-reduce \
226 // RUN: -finline-limit=1000 \
227 // RUN: -finline-limit \
228 // RUN: -flto=1 \
229 // RUN: -falign-labels \
230 // RUN: -falign-labels=100 \
231 // RUN: -falign-loops \
232 // RUN: -falign-loops=100 \
233 // RUN: -falign-jumps \
234 // RUN: -falign-jumps=100 \
235 // RUN: -fexcess-precision=100 \
236 // RUN: -fbranch-count-reg \
237 // RUN: -fcaller-saves \
238 // RUN: -fno-default-inline -fdefault-inline \
239 // RUN: -fgcse-after-reload \
240 // RUN: -fgcse-las \
241 // RUN: -fgcse-sm \
242 // RUN: -fipa-cp \
243 // RUN: -finline-functions-called-once \
244 // RUN: -fmodulo-sched \
245 // RUN: -fmodulo-sched-allow-regmoves \
246 // RUN: -fpeel-loops \
247 // RUN: -frename-registers \
248 // RUN: -fschedule-insns2 \
249 // RUN: -fsingle-precision-constant \
250 // RUN: -ftree_loop_im \
251 // RUN: -ftree_loop_ivcanon \
252 // RUN: -ftree_loop_linear \
253 // RUN: -funsafe-loop-optimizations \
254 // RUN: -fuse-linker-plugin \
255 // RUN: -fvect-cost-model \
256 // RUN: -fvariable-expansion-in-unroller \
257 // RUN: -fweb \
258 // RUN: -fwhole-program \
259 // RUN: -fno-tree-dce -ftree-dce \
260 // RUN: -fno-tree-ter -ftree-ter \
261 // RUN: -fno-tree-vrp -ftree-vrp \
262 // RUN: -fno-delete-null-pointer-checks -fdelete-null-pointer-checks \
263 // RUN: -fno-inline-small-functions -finline-small-functions \
264 // RUN: -fno-fat-lto-objects -ffat-lto-objects \
265 // RUN: -fno-merge-constants -fmerge-constants \
266 // RUN: -fno-caller-saves -fcaller-saves \
267 // RUN: -fno-reorder-blocks -freorder-blocks \
268 // RUN: -fno-schedule-insns2 -fschedule-insns2 \
269 // RUN: -fno-stack-check \
270 // RUN: -fno-check-new -fcheck-new \
271 // RUN: -ffriend-injection \
272 // RUN: -fno-implement-inlines -fimplement-inlines \
273 // RUN: -fstack-check \
274 // RUN: -fforce-addr \
275 // RUN: -malign-functions=100 \
276 // RUN: -malign-loops=100 \
277 // RUN: -malign-jumps=100 \
278 // RUN: %s 2>&1 | FileCheck --check-prefix=IGNORE %s
282 // RUN: %clang -### \
283 // RUN: -finline-limit=1000 \
284 // RUN: -finline-limit \
285 // RUN: -fexpensive-optimizations \
286 // RUN: -fno-expensive-optimizations \
287 // RUN: -fno-defer-pop \
288 // RUN: -fkeep-inline-functions \
289 // RUN: -fno-keep-inline-functions \
290 // RUN: -freorder-blocks \
291 // RUN: -fprofile-dir=/rand/dir \
292 // RUN: -falign-functions \
293 // RUN: -falign-functions=1 \
294 // RUN: -ffloat-store \
295 // RUN: -fgcse \
296 // RUN: -fivopts \
297 // RUN: -fprefetch-loop-arrays \
298 // RUN: -fprofile-correction \
299 // RUN: -fprofile-values \
300 // RUN: -frounding-math \
301 // RUN: -fschedule-insns \
302 // RUN: -fsignaling-nans \
303 // RUN: -fstrength-reduce \
304 // RUN: -ftracer \
305 // RUN: -funroll-all-loops \
306 // RUN: -funswitch-loops \
307 // RUN: -flto=1 \
308 // RUN: -falign-labels \
309 // RUN: -falign-labels=100 \
310 // RUN: -falign-loops \
311 // RUN: -falign-loops=100 \
312 // RUN: -falign-jumps \
313 // RUN: -falign-jumps=100 \
314 // RUN: -fexcess-precision=100 \
315 // RUN: -fbranch-count-reg \
316 // RUN: -fcaller-saves \
317 // RUN: -fno-default-inline \
318 // RUN: -fgcse-after-reload \
319 // RUN: -fgcse-las \
320 // RUN: -fgcse-sm \
321 // RUN: -fipa-cp \
322 // RUN: -finline-functions-called-once \
323 // RUN: -fmodulo-sched \
324 // RUN: -fmodulo-sched-allow-regmoves \
325 // RUN: -fpeel-loops \
326 // RUN: -frename-registers \
327 // RUN: -fschedule-insns2 \
328 // RUN: -fsingle-precision-constant \
329 // RUN: -ftree_loop_im \
330 // RUN: -ftree_loop_ivcanon \
331 // RUN: -ftree_loop_linear \
332 // RUN: -funsafe-loop-optimizations \
333 // RUN: -fuse-linker-plugin \
334 // RUN: -fvect-cost-model \
335 // RUN: -fvariable-expansion-in-unroller \
336 // RUN: -fweb \
337 // RUN: -fwhole-program \
338 // RUN: -fcaller-saves \
339 // RUN: -freorder-blocks \
340 // RUN: -fdelete-null-pointer-checks \
341 // RUN: -ffat-lto-objects \
342 // RUN: -fmerge-constants \
343 // RUN: -finline-small-functions \
344 // RUN: -ftree-dce \
345 // RUN: -ftree-ter \
346 // RUN: -ftree-vrp \
347 // RUN: -fno-devirtualize \
348 // RUN: -fno-devirtualize-speculatively \
349 // RUN: %s 2>&1 | FileCheck --check-prefix=CHECK-WARNING %s
418 // RUN: %clang -### -finline-limit=1000 -Wno-invalid-command-line-argument \
419 // RUN: %s 2>&1 | FileCheck --check-prefix=CHECK-NO-WARNING1 %s
420 // RUN: %clang -### -finline-limit -Wno-invalid-command-line-argument \
421 // RUN: %s 2>&1 | FileCheck --check-prefix=CHECK-NO-WARNING2 %s
422 // RUN: %clang -### -finline-limit \
423 // RUN: -Winvalid-command-line-argument -Wno-ignored-optimization-argument \
424 // RUN: %s 2>&1 | FileCheck --check-prefix=CHECK-NO-WARNING2 %s
432 // RUN: %clang -### -fprofile-correction %s 2>&1 \
433 // RUN: | FileCheck --check-prefix=CHECK-NO-WARNING3 %s
436 // RUN: %clang -### -fprofile-correction -Wno-ignored-optimization-argument %s 2>&1 \
437 // RUN: | FileCheck --check-prefix=CHECK-NO-WARNING4 %s
441 // RUN: %clang -### -S -fsigned-char %s 2>&1 | FileCheck -check-prefix=CHAR-SIGN1 %s
444 // RUN: %clang -### -S -funsigned-char %s 2>&1 | FileCheck -check-prefix=CHAR-SIGN2 %s
447 // RUN: %clang -### -S -fno-signed-char %s 2>&1 | FileCheck -check-prefix=CHAR-SIGN3 %s
450 // RUN: %clang -### -S -fno-unsigned-char %s 2>&1 | FileCheck -check-prefix=CHAR-SIGN4 %s
453 // RUN: %clang -### -fshort-wchar -fno-short-wchar %s 2>&1 | FileCheck -check-prefix=CHECK-WCHAR1 -…
454 // RUN: %clang -### -fno-short-wchar -fshort-wchar %s 2>&1 | FileCheck -check-prefix=CHECK-WCHAR2 -…