f0e0825887292fcd06cc03d4daeed421af7f2ee9
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 PR middle-end/86544
4 * g++.dg/tree-ssa/pr86544.C: New test.
5
6 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/86550
9 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
10
11 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12
13 PR 69558
14 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
15 * c-c++-common/pr69558.c: Remove xfail.
16 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
17 * gcc.dg/pr61817-1.c: Likewise.
18 * gcc.dg/pr61817-2.c: Likewise.
19 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
20
21 2018-07-18 Janus Weil <janus@gcc.gnu.org>
22
23 PR fortran/85599
24 * gfortran.dg/function_optimize_5.f90: Add option
25 '-faggressive-function-elimination' and update dg-warning clauses.
26 * gfortran.dg/short_circuiting.f90: New test.
27
28 2018-07-18 Marek Polacek <polacek@redhat.com>
29
30 PR c++/86190 - bogus -Wsign-conversion warning
31 * g++.dg/warn/Wsign-conversion-3.C: New test.
32 * g++.dg/warn/Wsign-conversion-4.C: New test.
33
34 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/59480, DR 136
37 * g++.dg/other/friend8.C: New.
38 * g++.dg/other/friend9.C: Likewise.
39 * g++.dg/other/friend10.C: Likewise.
40 * g++.dg/other/friend11.C: Likewise.
41 * g++.dg/other/friend12.C: Likewise.
42 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
43 * g++.dg/parse/defarg8.C: Likewise.
44
45 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
46
47 * g++.dg/ext/uow-3.C: Adjust.
48 * g++.dg/ext/uow-4.C: Likewise.
49 * g++.dg/lookup/name-clash11.C: Likewise.
50 * g++.dg/lookup/name-clash7.C: Likewise.
51 * g++.dg/lookup/redecl1.C: Likewise.
52 * g++.dg/warn/changes-meaning.C: Likewise.
53 * g++.old-deja/g++.jason/scoping8.C: Likewise.
54 * g++.old-deja/g++.law/nest1.C: Likewise.
55
56 2018-07-18 Richard Biener <rguenther@suse.de>
57
58 PR debug/86523
59 * g++.dg/lto/pr86523-3_0.C: New testcase.
60
61 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
62
63 * gcc.target/m68k/mulsi_highpart.c: New test.
64
65 2018-07-17 Jakub Jelinek <jakub@redhat.com>
66
67 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
68 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
69 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
70 * gcc.dg/cpp/pr61854-8.c: New test.
71
72 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
73
74 * gcc.target/powerpc/pr85456.c: Require longdouble128.
75
76 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
77
78 PR fortran/83184
79 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
80
81 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
82
83 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
84 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
85 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
86 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
87 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
88
89 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
90
91 * gcc.target/powerpc/pr57150.c: Require longdouble128.
92 * gcc.target/powerpc/pr79916.c: Require dfp.
93
94 2018-07-17 Richard Biener <rguenther@suse.de>
95
96 PR lto/86456
97 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
98
99 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
100
101 * gcc.target/s390/function-align1.c: New test.
102 * gcc.target/s390/function-align2.c: New test.
103 * gcc.target/s390/function-align3.c: New test.
104
105 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
106
107 * gnat.dg/discr55.adb: New test.
108
109 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
110
111 * gcc.target/i386/vartrack-1.c (dg-options): Add
112 -fomit-frame-pointer.
113
114 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
115
116 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
117 (dg-lto-options): Add -fPIC.
118 * g++.dg/lto/pr86523-2_0.C: Likewise.
119
120 2018-07-17 Martin Liska <mliska@suse.cz>
121
122 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
123
124 2018-07-17 Ed Schonberg <schonberg@adacore.com>
125
126 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
127 testcase.
128
129 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
130
131 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
132
133 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
134
135 * gnat.dg/memorytest.adb: New testcase.
136
137 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
138
139 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: New testcase.
140
141 2018-07-17 Ed Schonberg <schonberg@adacore.com>
142
143 * gnat.dg/equal3.adb: New testcase.
144
145 2018-07-17 Justin Squirek <squirek@adacore.com>
146
147 * gnat.dg/split_args.adb: New testcase.
148
149 2018-07-17 Ed Schonberg <schonberg@adacore.com>
150
151 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
152
153 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
154
155 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: New testcase.
156
157 2018-07-16 Carl Love <cel@us.ibm.com>
158
159 PR target/86414
160 Forgot the PR number on the commit log.
161
162 2018-07-16 Carl Love <cel@us.ibm.com>
163
164 PR target/86414
165 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
166 longdouble128.
167 * gcc.target/powerpc/divkc3-3.c: Ditto.
168 * gcc.target/powerpc/mulkc3-2.c: Ditto.
169 * gcc.target/powerpc/mulkc3-3.c: Ditto.
170 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
171 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
172
173 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
174
175 * gcc.target/powerpc/convert-fp-128.c: New testcase.
176 * gcc.target/powerpc/convert-fp-64.c: New testcase.
177
178 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
179
180 * lib/target-supports.exp (check_effective_target_longdouble64,
181 check_effective_target_ppc_float128,
182 check_effective_target_ppc_float128_insns,
183 check_effective_target_powerpc_vsx): New.
184
185 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
186
187 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
188 syntax error.
189
190 2018-07-16 Jakub Jelinek <jakub@redhat.com>
191
192 PR tree-optimization/86526
193 * gcc.c-torture/compile/pr86526.c: New test.
194
195 2018-07-16 Carl Love <cel@us.ibm.com>
196
197 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
198 longdouble128.
199 * gcc.target/powerpc/divkc3-3.c: Ditto.
200 * gcc.target/powerpc/mulkc3-2.c: Ditto.
201 * gcc.target/powerpc/mulkc3-3.c: Ditto.
202 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
203 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
204
205 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
206
207 PR fortran/83184
208 * gfortran.dg/assumed_rank_14.f90: New testcase.
209 * gfortran.dg/assumed_rank_15.f90: New testcase.
210 * gfortran.dg/dec_structure_8.f90: Update error messages.
211 * gfortran.dg/dec_structure_23.f90: Update error messages.
212
213 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
214
215 PR middle-end/86528
216 * gcc.c-torture/execute/pr86528.c: New test.
217 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
218
219 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
220
221 * g++.dg/template/spec40.C: New.
222 * g++.dg/parse/ptrmem8.C: Likewise.
223
224 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
225
226 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
227 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
228 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
229 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
230 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
231
232 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
233
234 * gcc.target/s390/mrecord-mcount.c: New testcase.
235
236 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
237
238 * gcc.target/s390/mfentry-m64.c: New testcase.
239
240 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
241
242 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
243 testcase.
244
245 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
246
247 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
248 testcase.
249
250 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
251
252 * gnat.dg/wide_wide_value1.adb: New testcase.
253
254 2018-07-16 Javier Miranda <miranda@adacore.com>
255
256 * gnat.dg/bit_order1.adb: New testcase.
257
258 2018-07-16 Javier Miranda <miranda@adacore.com>
259
260 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
261
262 2018-07-16 Richard Biener <rguenther@suse.de>
263
264 PR lto/86523
265 * g++.dg/lto/pr86523-1_0.C: New testcase.
266 * g++.dg/lto/pr86523-2_0.C: Likewise.
267
268 2018-07-16 Martin Liska <mliska@suse.cz>
269
270 PR ipa/86529
271 * g++.dg/ipa/pr86529.C: New test.
272
273 2018-07-16 Tom de Vries <tdevries@suse.de>
274
275 PR debug/86455
276 * gcc.target/i386/vartrack-1.c: New test.
277
278 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gnat.dg/opt73.adb: New test.
281
282 2018-07-16 Jakub Jelinek <jakub@redhat.com>
283
284 PR c++/3698
285 PR c++/86208
286 * g++.dg/opt/pr3698.C: New test.
287
288 2018-07-16 Richard Biener <rguenther@suse.de>
289
290 PR ipa/86389
291 * gcc.dg/torture/pr86389.c: Require trampolines.
292
293 2018-07-15 Tom de Vries <tdevries@suse.de>
294
295 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
296 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
297 already called.
298 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
299 * gcc.dg/guality/guality.exp: Same.
300 * gfortran.dg/guality/guality.exp: Same.
301
302 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
303 Sunil K Pandey <sunil.k.pandey@intel.com>
304
305 PR target/84413
306 * gcc.target/i386/pr84413-1.c: New test.
307 * gcc.target/i386/pr84413-2.c: Likewise.
308 * gcc.target/i386/pr84413-3.c: Likewise.
309
310 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
311 Steve Munroe <munroesj52@gmail.com>
312
313 * gcc.target/powerpc/sse2-pand-1.c: New file.
314 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
315 * gcc.target/powerpc/sse2-por-1.c: Likewise.
316 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
317
318 2018-07-13 Nathan Sidwell <nathan@acm.org>
319
320 PR c++/86374
321 * g++.dg/pr86374.C: New.
322
323 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
324
325 PR middle-end/78809
326 * gcc.dg/strcmpopt_5.c: New test.
327 * gcc.dg/strcmpopt_6.c: New test.
328
329 2018-07-13 Richard Biener <rguenther@suse.de>
330
331 PR middle-end/85974
332 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
333
334 2018-07-13 Tom de Vries <tdevries@suse.de>
335
336 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
337 * gcc.dg/guality/ctztest.c: Same.
338 * gcc.dg/guality/sra-1.c: Same.
339
340 2018-07-13 Tom de Vries <tdevries@suse.de>
341
342 * gcc.dg/vla-1.c: Update.
343
344 2018-07-13 Tom de Vries <tdevries@suse.de>
345
346 * gcc.src/maintainers.exp: New file.
347
348 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
349
350 PR middle-end/86489
351 * gcc.dg/pr86489.c: New test.
352
353 2018-07-12 Martin Sebor <msebor@redhat.com>
354
355 PR testsuite/86510
356 g++.dg/warn/pr86453.C: Adjust.
357
358 2018-07-12 Jim Wilson <jimw@sifive.com>
359
360 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
361
362 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
363
364 * gcc.target/riscv/interrupt-conflict-mode.c: New.
365
366 2018-07-12 Jakub Jelinek <jakub@redhat.com>
367
368 * c-c++-common/gomp/declare-target-3.c: New test.
369 * g++.dg/gomp/declare-target-2.C: New test.
370
371 2018-07-12 Martin Sebor <msebor@redhat.com>
372
373 PR c/86453
374 * c-c++-common/Wattributes.c: Adjust.
375 * gcc.dg/Wattributes-10.c: New test.
376 * g++.dg/Wattributes-3.C: Adjust.
377 * gcc.dg/Wattributes-6.c: Adjust.
378 * gcc.dg/pr18079.c: Adjust.
379 * gcc.dg/torture/pr42363.c: Adjust.
380
381 2018-07-12 Julia Koval <julia.koval@intel.com>
382
383 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
384 version.
385
386 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
387
388 * gcc.dg/vect/vect-cond-arith-6.c: New test.
389 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
390 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
391 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
392 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
393 * gcc.target/aarch64/sve/slp_14.c: Likewise.
394 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
395
396 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
397
398 * gcc.dg/vect/vect-cond-arith-4.c: New test.
399 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
400 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
401 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
402 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
403 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
404 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
405 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
406
407 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
408 Alan Hayward <alan.hayward@arm.com>
409 David Sherwood <david.sherwood@arm.com>
410
411 * gcc.dg/vect/vect-fma-2.c: New test.
412 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
413 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
414 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
415
416 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
417
418 * gcc.dg/vect/vect-cond-arith-3.c: New test.
419 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
420 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
421 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
422 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
423 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
424 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
425 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
426 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
427
428 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
429
430 * gcc.dg/vect/vect-cond-arith-2.c: New test.
431 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
432
433 2018-07-12 Richard Biener <rguenther@suse.de>
434
435 PR target/84829
436 * gcc.target/i386/pr84829.c: New testcase.
437
438 2018-07-12 Jakub Jelinek <jakub@redhat.com>
439
440 * gcc.dg/torture/20180712-1.c: New test.
441
442 PR tree-optimization/86492
443 * gcc.c-torture/execute/pr86492.c: New test.
444
445 2018-07-12 Richard Biener <rguenther@suse.de>
446
447 PR c/86453
448 * g++.dg/warn/pr86453.C: New testcase.
449
450 2018-07-12 Richard Biener <rguenther@suse.de>
451
452 PR middle-end/86479
453 * gcc.dg/graphite/pr86479.c: New testcase.
454
455 2018-07-11 Jakub Jelinek <jakub@redhat.com>
456
457 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
458 of hardcoding size. Cast (rel) to MASK_TYPE.
459 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
460 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
461 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
462 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
463 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
464 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
465 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
466 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
467 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
468 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
469 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
470 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
471 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
472 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
473 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
474 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
475 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
476 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
477 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
478
479 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
480
481 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
482 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
483 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
484
485 2018-07-10 Mark Wielaard <mark@klomp.org>
486
487 PR debug/86459
488 * gcc.dg/pr86459.c: New test.
489
490 2018-07-10 Martin Sebor <msebor@redhat.com>
491
492 PR testsuite/86461
493 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
494
495 2018-07-10 Martin Liska <mliska@suse.cz>
496
497 PR testsuite/86445
498 * gcc.dg/pr84100.c: Change it back to dg-bogus.
499
500 2018-07-10 Jakub Jelinek <jakub@redhat.com>
501
502 PR sanitizer/86406
503 * g++.dg/ubsan/pr86406.C: New test.
504
505 PR fortran/86421
506 * gfortran.dg/vect/pr86421.f90: New test.
507
508 2018-07-09 Martin Sebor <msebor@redhat.com>
509
510 PR tree-optimization/86415
511 * gcc.dg/strlenopt-53.c: New test.
512
513 2018-07-09 Martin Sebor <msebor@redhat.com>
514
515 PR middle-end/77357
516 * gcc.dg/strlenopt-49.c: New test.
517 * gcc.dg/strlenopt-50.c: New test.
518 * gcc.dg/strlenopt-51.c: New test.
519 * gcc.dg/strlenopt-52.c: New test.
520 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
521
522 2018-07-09 Jakub Jelinek <jakub@redhat.com>
523
524 PR c/86420
525 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
526 to be returned and when first argument is not 0, so that they don't do
527 anything for NEED_EXC or NEED_ERRNO.
528
529 2018-07-09 Tom de Vries <tdevries@suse.de>
530
531 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
532 * gcc.dg/guality/bswaptest.c: Same.
533 * gcc.dg/guality/clztest.c: Same.
534 * gcc.dg/guality/csttest.c: Same.
535 * gcc.dg/guality/ctztest.c: Same.
536 * gcc.dg/guality/drap.c: Same.
537 * gcc.dg/guality/nrv-1.c: Same.
538 * gcc.dg/guality/pr41353-1.c: Same.
539 * gcc.dg/guality/pr41353-2.c: Same.
540 * gcc.dg/guality/pr41404-1.c: Same.
541 * gcc.dg/guality/pr43051-1.c: Same.
542 * gcc.dg/guality/pr43077-1.c: Same.
543 * gcc.dg/guality/pr43177.c: Same.
544 * gcc.dg/guality/pr43329-1.c: Same.
545 * gcc.dg/guality/pr43479.c: Same.
546 * gcc.dg/guality/pr43593.c: Same.
547 * gcc.dg/guality/pr45003-1.c: Same.
548 * gcc.dg/guality/pr45003-2.c: Same.
549 * gcc.dg/guality/pr45003-3.c: Same.
550 * gcc.dg/guality/pr48437.c: Same.
551 * gcc.dg/guality/pr48466.c: Same.
552 * gcc.dg/guality/pr49888.c: Same.
553 * gcc.dg/guality/pr54200.c: Same.
554 * gcc.dg/guality/pr54519-1.c: Same.
555 * gcc.dg/guality/pr54519-2.c: Same.
556 * gcc.dg/guality/pr54519-3.c: Same.
557 * gcc.dg/guality/pr54519-4.c: Same.
558 * gcc.dg/guality/pr54519-5.c: Same.
559 * gcc.dg/guality/pr54519-6.c: Same.
560 * gcc.dg/guality/pr54551.c: Same.
561 * gcc.dg/guality/pr54693-2.c: Same.
562 * gcc.dg/guality/pr54693.c: Same.
563 * gcc.dg/guality/pr54796.c: Same.
564 * gcc.dg/guality/pr54970.c: Same.
565 * gcc.dg/guality/pr67192.c: Same.
566 * gcc.dg/guality/pr69947.c: Same.
567 * gcc.dg/guality/pr78726.c: Same.
568 * gcc.dg/guality/rotatetest.c: Same.
569 * gcc.dg/guality/sra-1.c: Same.
570 * gcc.dg/guality/vla-2.c: Same.
571
572 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
573
574 * g++.dg/diagnostic/long-short.C: New.
575 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
576 * g++.dg/diagnostic/virtual-friend.C: Likewise.
577 * g++.old-deja/g++.brendan/crash11.C: Adjust.
578
579 2018-07-09 Tom de Vries <tdevries@suse.de>
580
581 * gcc.dg/vla-1.c: New test.
582
583 2018-07-07 Tom de Vries <tdevries@suse.de>
584
585 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
586 files.
587 (get_dump_flags): New proc.
588 (toplevel): Test all dump flags.
589
590 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
591
592 * gnat.dg/stack_usage6.adb: New test.
593 * gnat.dg/stack_usage6_pkg.ads: New helper.
594
595 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
596
597 * gnat.dg/pure_function3a.adb: New test.
598 * gnat.dg/pure_function3b.adb: Likewise.
599 * gnat.dg/pure_function3c.adb: Likewise.
600 * gnat.dg/pure_function3_pkg.ads: New helper.
601
602 2018-07-07 Jakub Jelinek <jakub@redhat.com>
603
604 PR target/84711
605 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
606 dg-require-effective-target. Add -msse not just on i386-*, but
607 on all i?86-* and x86_64-*.
608
609 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
610
611 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
612 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
613 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
614 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
615 * gcc.dg/tree-ssa/popcount3.c: New test.
616
617 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
618
619 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
620 to preserve the test.
621 * gcc.target/i386/pr85073.c: Likewise.
622
623 2018-07-06 Jakub Jelinek <jakub@redhat.com>
624
625 PR tree-optimization/86401
626 * gcc.dg/tree-ssa/pr86401-1.c: New test.
627 * gcc.dg/tree-ssa/pr86401-2.c: New test.
628 * c-c++-common/rotate-9.c: New test.
629
630 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
631
632 PR target/86324
633 gcc.target/powerpc/pr86324-1.c: New test.
634 gcc.target/powerpc/pr86324-2.c: Likewise.
635
636 2018-07-06 Tamar Christina <tamar.christina@arm.com>
637
638 PR target/84711
639 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
640
641 2018-07-06 Tamar Christina <tamar.christina@arm.com>
642
643 * gcc.target/aarch64/struct_cpy.c: Remove ;.
644
645 2018-07-05 Jeff Law <law@redhat.com>
646
647 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
648
649 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
650
651 PR fortran/86408
652 * gfortran.dg/deferred_character_20.f90: New test.
653
654 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
655
656 PR fortran/83183
657 PR fortran/86325
658 * gfortran.dg/init_flag_18.f90: New testcase.
659 * gfortran.dg/init_flag_19.f03: New testcase.
660
661 2018-07-05 Carl Love <cel@us.ibm.com>
662 * gcc.target/altivec-1-runnable.c: New test file.
663 * gcc.target/altivec-2-runnable.c: New test file.
664 * gcc.target/vsx-7.c (main2): Change expected expected instruction
665 for tests.
666
667 2018-07-05 Martin Sebor <msebor@redhat.com>
668
669 PR c++/86400
670 * gcc.dg/strlenopt-47.c: New test.
671 * gcc.dg/strlenopt-48.c: New test.
672
673 2018-07-05 Tamar Christina <tamar.christina@arm.com>
674
675 PR target/84711
676 * gcc.target/arm/big-endian-subreg.c: New.
677
678 2018-07-05 Tamar Christina <tamar.christina@arm.com>
679
680 PR target/84711
681 * gcc.dg/vect/pr84711.c: New.
682
683 2018-07-05 Tamar Christina <tamar.christina@arm.com>
684
685 * gcc.target/aarch64/struct_cpy.c: New.
686
687 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
688
689 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
690 * c-c++-common/unroll-2.c: Likewise.
691 * g++.dg/cdce3.C: Likewise.
692 * g++.dg/ext/unroll-1.C: Likewise.
693 * g++.dg/ext/unroll-2.C: Likewise.
694 * g++.dg/ext/unroll-3.C: Likewise.
695 * gcc.dg/cdce1.c: Likewise.
696 * gcc.dg/cdce2.c: Likewise.
697 * gcc.dg/gomp/pr68128-1.c: Likewise.
698 * gcc.dg/vect/pr46032.c: Likewise.
699 * gcc.dg/vect/vect-cond-10.c: Likewise.
700 * gcc.dg/vect/vect-cond-8.c: Likewise.
701 * gcc.dg/vect/vect-cond-9.c: Likewise.
702 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
703 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
704 * gcc.target/i386/avx-cvt-2.c: Likewise.
705 * gcc.target/i386/avx-cvt-3.c: Likewise.
706 * gcc.target/i386/avx2-cvt-2.c: Likewise.
707 * gcc.target/i386/avx2-gather-2.c: Likewise.
708 * gcc.target/i386/avx2-gather-6.c: Likewise.
709 * gcc.target/i386/avx512f-gather-2.c: Likewise.
710 * gcc.target/i386/sse2-cvt-2.c: Likewise.
711 * gfortran.dg/directive_unroll_1.f90: Likewise.
712 * gfortran.dg/directive_unroll_2.f90: Likewise.
713 * gnat.dg/unroll2.adb: Likewise.
714 * gnat.dg/unroll3.adb: Likewise.
715
716 2018-07-05 Tom de Vries <tdevries@suse.de>
717
718 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
719
720 2018-07-04 Martin Sebor <msebor@redhat.com>
721
722 PR tree-optimization/86274
723 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
724
725 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
726
727 PR fortran/82009
728 * gfortran.dg/block_16.f08. New test.
729
730 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
731
732 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
733 has a slightly different IL that provides more threading
734 opportunities.
735
736 2018-07-04 Martin Liska <mliska@suse.cz>
737
738 PR middle-end/66240
739 PR target/45996
740 PR c/84100
741 * gcc.dg/pr84100.c (foo):
742 * gcc.target/i386/falign-functions-2.c: New test.
743 * gcc.target/i386/falign-functions.c: New test.
744
745 2018-07-04 Martin Liska <mliska@suse.cz>
746
747 * gcc.dg/pr47793.c: Remove.
748
749 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
750
751 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
752 final scan test.
753 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
754
755 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
756
757 PR target/85620
758 * gcc.target/i386/pr85620-1.c: New test.
759 * gcc.target/i386/pr85620-2.c: Likewise.
760 * gcc.target/i386/pr85620-3.c: Likewise.
761 * gcc.target/i386/pr85620-4.c: Likewise.
762
763 2018-07-03 Martin Sebor <msebor@redhat.com>
764
765 PR tree-optimization/86274
766 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
767 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
768 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
769 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
770 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
771 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
772 * gcc.dg/tree-ssa/pr83198.c: Same.
773
774 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
775
776 * g++.dg/other/locations1.C: New.
777 * g++.dg/tls/locations1.C: Likewise.
778 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
779 * g++.dg/diagnostic/virtual-static.C: Likewise.
780 * g++.dg/concepts/fn-concept2.C: Test the locations too.
781 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
782 * g++.dg/cpp0x/pr51463.C: Likewise.
783 * g++.dg/other/typedef1.C: Likewise.
784 * g++.dg/parse/dtor13.C: Likewise.
785 * g++.dg/template/error44.C: Likewise.
786 * g++.dg/template/typedef4.C: Likewise.
787 * g++.dg/template/typedef5.C: Likewise.
788 * g++.dg/tls/diag-2.C: Likewise.
789 * g++.old-deja/g++.brendan/crash11.C: Likewise.
790
791 2018-07-03 Marek Polacek <polacek@redhat.com>
792
793 PR c++/86201
794 * g++.dg/diagnostic/pr86201.C: New test.
795
796 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
797
798 PR target/85694
799 * gcc.target/i386/pr85694.c: New test.
800
801 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
802
803 PR tree-optimization/85694
804 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
805 Return true for AArch64 without SVE.
806 * gcc.target/aarch64/vect_hadd_1.h: New file.
807 * gcc.target/aarch64/vect_shadd_1.c: New test.
808 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
809 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
810 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
811
812 2018-07-03 Marek Polacek <polacek@redhat.com>
813
814 PR middle-end/86202
815 * gcc.dg/Wint-conversion-2.c: New test.
816
817 PR c++/84306
818 * g++.dg/overload/conv-op3.C: New test.
819
820 2018-07-03 Richard Biener <rguenther@suse.de>
821
822 PR ipa/86389
823 * gcc.dg/torture/pr86389.c: New testcase.
824
825 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
826
827 PR tree-optimization/85694
828 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
829 proc.
830 * gcc.dg/vect/vect-avg-1.c: New test.
831 * gcc.dg/vect/vect-avg-2.c: Likewise.
832 * gcc.dg/vect/vect-avg-3.c: Likewise.
833 * gcc.dg/vect/vect-avg-4.c: Likewise.
834 * gcc.dg/vect/vect-avg-5.c: Likewise.
835 * gcc.dg/vect/vect-avg-6.c: Likewise.
836 * gcc.dg/vect/vect-avg-7.c: Likewise.
837 * gcc.dg/vect/vect-avg-8.c: Likewise.
838 * gcc.dg/vect/vect-avg-9.c: Likewise.
839 * gcc.dg/vect/vect-avg-10.c: Likewise.
840 * gcc.dg/vect/vect-avg-11.c: Likewise.
841 * gcc.dg/vect/vect-avg-12.c: Likewise.
842 * gcc.dg/vect/vect-avg-13.c: Likewise.
843 * gcc.dg/vect/vect-avg-14.c: Likewise.
844
845 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
846
847 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
848 get split into two for use by the over-widening pattern.
849 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
850 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
851 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
852 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
853 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
854 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
855 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
856 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
857 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
858 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
859 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
860 * gcc.dg/vect/vect-over-widen-22.c: New test.
861
862 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
863
864 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
865 widen_mult pattern.
866 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
867 over-widening messages.
868 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
869 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
870 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
871 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
872 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
873 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
874 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
875 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
876 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
877 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
878 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
879 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
880 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
881 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
882 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
883 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
884 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
885 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
886 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
887 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
888 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
889 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
890 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
891 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
892 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
893 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
894
895 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
896
897 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
898
899 2018-07-02 Jim Wilson <jimw@sifive.com>
900
901 * gcc.target/riscv/interrupt-debug.c: New.
902
903 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
904
905 * g++.dg/diagnostic/thread-thread_local.C: New.
906
907 2018-07-02 Martin Liska <mliska@suse.cz>
908
909 PR testsuite/86366
910 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
911 * gcc.dg/profile-dir-2.c: Likewise.
912 * gcc.dg/profile-dir-3.c: Likewise.
913
914 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
915
916 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
917 overriden.
918
919 2018-07-02 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/86363
922 * gcc.dg/torture/pr86363.c: New testcase.
923
924 2018-07-02 Martin Liska <mliska@suse.cz>
925
926 * gcc.dg/completion-1.c: New test.
927 * gcc.dg/completion-2.c: New test.
928 * gcc.dg/completion-3.c: New test.
929
930 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
931
932 PR fortran/82969
933 PR fortran/86242
934 * gfortran.dg/proc_ptr_50.f90: New test.
935
936 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
937
938 PR fortran/45305
939 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
940
941 2018-07-02 Martin Liska <mliska@suse.cz>
942
943 PR ipa/86279
944 * gcc.dg/ipa/pr86279.c: New test.
945
946 2018-07-02 Martin Liska <mliska@suse.cz>
947
948 PR ipa/86323
949 * g++.dg/ipa/pr86323.C: New test.
950
951 2018-07-01 Tom de Vries <tdevries@suse.de>
952
953 revert:
954 2018-07-01 Tom de Vries <tdevries@suse.de>
955
956 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
957 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
958
959 2018-07-01 Tom de Vries <tdevries@suse.de>
960
961 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
962 argument.
963 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
964 with @main.
965
966 2018-07-01 Tom de Vries <tdevries@suse.de>
967
968 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
969 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
970
971 2018-07-01 Tom de Vries <tdevries@suse.de>
972
973 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
974 * gcc.dg/guality/vla-1.c: Use relative line numbers.
975
976 2018-07-01 Tom de Vries <tdevries@suse.de>
977
978 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
979 (verify_call): ... here. Move to toplevel.
980 (verify_call_np, dg_final_directive_check_utils): New proc.
981 (toplevel): Call dg_final_directive_check_utils.
982 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
983
984 2018-06-30 Jim Wilson <jimw@sifive.com>
985
986 * gcc.target/riscv/shift-shift-1.c: New.
987 * gcc.target/riscv/shift-shift-2.c: New.
988 * gcc.target/riscv/shift-shift-3.c: New.
989
990 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
991
992 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
993
994 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
995
996 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
997 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
998 by 4 in the computation of a[i].
999 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
1000 main multiplication constant.
1001 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1002 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1003 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
1004 pattern to cast the result to int.
1005 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
1006 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
1007 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
1008 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
1009 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
1010 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
1011 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
1012 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
1013 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
1014 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
1015 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
1016 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
1017 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
1018 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
1019 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
1020 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
1021 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
1022 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
1023 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
1024 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
1025
1026 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1027
1028 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
1029 test for vectorization along the lines described in the comment.
1030
1031 2018-06-30 Tom de Vries <tdevries@suse.de>
1032
1033 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
1034 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
1035 LTO_TORTURE_OPTIONS.
1036 * gcc.dg/guality/prevent-optimization.h: New file.
1037 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
1038 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
1039
1040 2018-06-30 Tom de Vries <tdevries@suse.de>
1041
1042 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
1043 * lib/gcc-dg.exp (dg-final): New proc.
1044 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
1045 argument.
1046
1047 2018-06-29 Martin Sebor <msebor@redhat.com>
1048
1049 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
1050 that don't define the function.
1051
1052 2018-06-29 Marek Polacek <polacek@redhat.com>
1053
1054 PR c++/86184
1055 * g++.dg/ext/cond3.C: New test.
1056
1057 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1058
1059 * gcc.target/arm/arm-soft-strd-even.c: New test.
1060
1061 2018-06-29 Tom de Vries <tdevries@suse.de>
1062
1063 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
1064 line, and use it.
1065 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
1066 (process-message): ... here.
1067 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
1068
1069 2018-06-29 Martin Liska <mliska@suse.cz>
1070
1071 PR tree-optimization/86263
1072 * gcc.dg/tree-ssa/pr86263.c: New test.
1073
1074 2018-06-28 Carl Love <cel@us.ibm.com>
1075
1076 * gcc.target/p9-extract-1.c: Add test case.
1077 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
1078 name in ABI.
1079
1080 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
1081
1082 PR target/86348
1083 * gcc.target/i386/pr86348.c: New test.
1084
1085 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
1086
1087 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
1088
1089 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
1090
1091 PR fortran/82865
1092 * gfortran.dg/dec_type_print_2.f03: New testcase.
1093
1094 2018-06-28 David Pagan <dave.pagan@oracle.com>
1095
1096 PR c/55976
1097 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
1098 message causing unexpected test FAIL.
1099
1100 2018-06-28 Martin Liska <mliska@suse.cz>
1101
1102 * gcc.dg/tree-ssa/switch-1.c: New test.
1103
1104 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
1105
1106 * gnat.dg/debug15.adb: New test.
1107
1108 2018-06-27 David Malcolm <dmalcolm@redhat.com>
1109
1110 PR c++/86329
1111 * g++.dg/lookup/pr86329.C: New test.
1112
1113 2018-06-27 Carl Love <cel@us.ibm.com>
1114
1115 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
1116
1117 2018-06-27 Tamar Christina <tamar.christina@arm.com>
1118
1119 PR target/85769
1120 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
1121
1122 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1123
1124 * gcc.target/powerpc/builtins-1.c: Correct a comment.
1125
1126 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1127
1128 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
1129 requirement for this test.
1130 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
1131 requirement, and -mpower8-vector compile option.
1132
1133 2018-06-26 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR target/86314
1136 * gcc.dg/pr86314.c: New test.
1137
1138 PR debug/86257
1139 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
1140
1141 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1142
1143 * gcc.target/i386/pr86257.c: Require 64-bit.
1144
1145 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1146
1147 * g++.dg/pr86082.C: Require IBM1047 support.
1148
1149 2018-06-26 Richard Biener <rguenther@suse.de>
1150
1151 PR middle-end/86271
1152 * gcc.dg/pr86271.c: New testcase.
1153
1154 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
1155
1156 PR debug/86064
1157 * gcc.dg/pr86064.c: New.
1158
1159 2018-06-25 Jeff Law <law@redhat.com>
1160
1161 * lib/target-supports.exp
1162 (check_effective_target_logical_op_short_circuit): Add v850.
1163
1164 2018-06-25 Martin Sebor <msebor@redhat.com>
1165
1166 PR tree-optimization/86204
1167 * gcc.dg/strlenopt-46.c: New test.
1168
1169 2018-06-25 Martin Sebor <msebor@redhat.com>
1170
1171 PR tree-optimization/85700
1172 * gcc.dg/Wstringop-truncation-4.c: New test.
1173
1174 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
1175
1176 PR fortran/82972
1177 PR fortran/83088
1178 PR fortran/85851
1179 * gfortran.dg/init_flag_17.f90: New testcase.
1180
1181 2018-06-25 Carl Love <cel@us.ibm.com>
1182
1183 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
1184 vec_extract a signed int. Add vec_extract tests for bool char
1185 and bool int.
1186 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
1187 vec_extract tests.
1188
1189 2018-06-25 Tom de Vries <tdevries@suse.de>
1190
1191 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
1192
1193 2018-06-25 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR target/84786
1196 * gcc.target/i386/avx512f-pr84786-3.c: New test.
1197
1198 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1199
1200 * gnat.dg/sso9.adb: New testcase.
1201 * gnat.dg/sso9_pkg.ads: Likewise.
1202
1203 2018-06-25 Tom de Vries <tdevries@suse.de>
1204
1205 PR debug/86257
1206 * gcc.target/i386/pr86257.c: New test.
1207
1208 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
1209
1210 PR C++/86082
1211 * g++.dg/pr86082.C: New test.
1212
1213 2018-06-24 Tom de Vries <tdevries@suse.de>
1214
1215 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
1216 * gcc.dg/guality/guality.exp: Same.
1217 * gfortran.dg/guality/guality.exp: Same.
1218 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
1219
1220 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 * g++.dg/concepts/locations1.C: New.
1223 * g++.dg/cpp0x/locations1.C: Likewise.
1224 * g++.dg/cpp1z/inline-var2.C: Test locations too.
1225 * g++.dg/cpp1z/inline-var3.C: Likewise.
1226
1227 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
1228
1229 PR fortran/86281
1230 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
1231
1232 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1233
1234 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
1235 this test.
1236 * gcc.target/powerpc/builtins-9.c: New test.
1237 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
1238 to expect different code generation on big-endian vs.
1239 little-endian targets.
1240
1241 2018-06-22 Tom de Vries <tdevries@suse.de>
1242
1243 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
1244 $rootme/../gdb/gdb, if available.
1245 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
1246 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
1247
1248 2018-06-22 Tom de Vries <tdevries@suse.de>
1249
1250 * lib/gcc-gdb-test.exp (report_gdb): New proc.
1251 * g++.dg/guality/guality.exp: Use report_gdb.
1252 * gcc.dg/guality/guality.exp: Same.
1253 * gfortran.dg/guality/guality.exp: Same.
1254
1255 2018-06-22 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR c++/85662
1258 * g++.dg/ext/offsetof3.C: New test.
1259
1260 2018-06-22 Carl Love <cel@us.ibm.com>
1261
1262 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
1263 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
1264 for the vnor, vand and vxor instructions.
1265 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
1266 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
1267 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
1268 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
1269 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
1270 Add -dp to dg-options, update expected counts.
1271
1272 2018-06-22 Paul Koning <ni1d@arrl.net>
1273
1274 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
1275 if pdp11.
1276 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
1277 * gcc.c-torture/compile/20040101-1.c: Ditto.
1278 * gcc.c-torture/compile/20050622-1.c: Ditto.
1279 * gcc.c-torture/compile/20080625-1.c: Ditto.
1280 * gcc.c-torture/compile/20090107-1.c: Ditto.
1281 * gcc.c-torture/compile/920501-12.c: Ditto.
1282 * gcc.c-torture/compile/920501-4.c: Ditto.
1283 * gcc.c-torture/compile/961203-1.c: Ditto.
1284 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1285 * gcc.c-torture/compile/pr25310.c: Ditto.
1286
1287 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1288 James Norris <jnorris@codesourcery.com>
1289 Thomas Schwinge <thomas@codesourcery.com>
1290 Tom de Vries <tom@codesourcery.com>
1291
1292 * c-c++-common/goacc/deviceptr-4.c: New file.
1293 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
1294 Likewise.
1295 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
1296 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
1297 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
1298 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
1299 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
1300 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1301 Likewise.
1302 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1303 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1304 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1305 Likewise.
1306 * gfortran.dg/goacc/modules.f95: Likewise.
1307 * gfortran.dg/goacc/routine-8.f90: Likewise.
1308 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1309
1310 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
1311
1312 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1313 if the long double format is IEEE 128-bit for tests that are
1314 explicitly testing IBM extended double support. Use the
1315 appropriate pack and unpack built-in functions. Change calls from
1316 __builtin_isinfl to __builtin_isinf since the later supports all
1317 floating point types.
1318 * gcc.target/powerpc/pr57150.c: Likewise.
1319 * gcc.target/powerpc/pr60203.c: Likewise.
1320 * gcc.target/powerpc/pr67808.c: Likewise.
1321 * gcc.target/powerpc/pr70117.c: Likewise.
1322 * gcc.target/powerpc/tfmode_off.c: Likewise.
1323
1324 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1325
1326 PR fortran/49630
1327 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1328
1329 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1330
1331 PR fortran/83118
1332 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1333
1334 2018-06-21 Tom de Vries <tdevries@suse.de>
1335
1336 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1337
1338 2018-06-21 Tom de Vries <tdevries@suse.de>
1339
1340 PR tree-optimization/85859
1341 * gcc.dg/pr85859.c: New test.
1342
1343 2018-06-21 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/86232
1346 * gcc.dg/torture/pr86232.c: New testcase.
1347
1348 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1349
1350 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1351
1352 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1353
1354 * gcc/gcc.target/aarch64/aes_2.c: New test.
1355
1356 2018-06-20 Than McIntosh <thanm@google.com>
1357
1358 PR libgcc/86213
1359 * gcc.dg/split-8.c: New.
1360
1361 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1362
1363 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1364 for vpkudus in place of vpksdus.
1365 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1366
1367 2018-06-20 Nathan Sidwell <nathan@acm.org>
1368
1369 PR c++/85634
1370 * g++.dg/lookup/pr85634-2.C: New.
1371
1372 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 * g++.dg/template/friend65.C: New.
1375 * g++.dg/cpp0x/main1.C: Likewise.
1376 * g++.dg/other/main2.C: Likewise.
1377 * g++.dg/other/main3.C: Likewise.
1378 * g++.dg/template/friend42.C: Test location too.
1379 * g++.dg/concepts/decl-diagnose.C: Likewise.
1380 * g++.dg/warn/main-2.C: Update.
1381
1382 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1383 Thomas Schwinge <thomas@codesourcery.com>
1384 Cesar Philippidis <cesar@codesourcery.com>
1385
1386 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1387 2.5 data clause semantics.
1388 * c-c++-common/goacc/declare-2.c: Likewise.
1389 * c-c++-common/goacc/default-4.c: Likewise.
1390 * c-c++-common/goacc/finalize-1.c: New test.
1391 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1392 OpenACC 2.5 data clause semantics.
1393 * c-c++-common/goacc/kernels-alias.c: Likewise.
1394 * c-c++-common/goacc/routine-5.c: Likewise.
1395 * c-c++-common/goacc/update-if_present-1.c: New test.
1396 * c-c++-common/goacc/update-if_present-2.c: New test.
1397 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1398 2.5 data clause semantics.
1399 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1400 * gfortran.dg/goacc/data-tree.f95: Likewise.
1401 * gfortran.dg/goacc/declare-2.f95: Likewise.
1402 * gfortran.dg/goacc/default-4.f: Likewise.
1403 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1404 * gfortran.dg/goacc/finalize-1.f: New test.
1405 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1406 OpenACC 2.5 data clause semantics.
1407 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1408 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1409 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1410 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1411 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1412 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1413 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1414
1415 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR c++/86210
1418 * g++.dg/warn/Wnonnull4.C: New test.
1419
1420 2018-06-20 Marek Polacek <polacek@redhat.com>
1421
1422 PR c++/86240
1423 * g++.dg/pr86240.C: New test.
1424
1425 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1426
1427 PR debug/86194
1428 * gcc.target/i386/pr86194.c: New test.
1429
1430 PR tree-optimization/86231
1431 * gcc.dg/tree-ssa/vrp119.c: New test.
1432 * gcc.c-torture/execute/pr86231.c: New test.
1433
1434 2018-06-20 Tom de Vries <tdevries@suse.de>
1435
1436 PR tree-optimization/86097
1437 * gcc.dg/autopar/pr86097.c: New test.
1438
1439 2018-06-20 Nathan Sidwell <nathan@acm.org>
1440
1441 PR c++/85634
1442 * g++.dg/lookup/pr85634.C: New.
1443
1444 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445
1446 * gcc.target/aarch64/ldp_stp_q.c: New test.
1447 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1448 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1449
1450 2018-06-20 Martin Liska <mliska@suse.cz>
1451
1452 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1453
1454 2018-06-19 Martin Sebor <msebor@redhat.com>
1455
1456 PR tree-optimization/48560
1457 * gcc.dg/Warray-bounds-28.c: New test.
1458
1459 2018-06-19 Martin Sebor <msebor@redhat.com>
1460
1461 PR middle-end/85602
1462 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1463 to also match C++.
1464
1465 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1466
1467 * g++.dg/lto/pr84805_0.C: Update template.
1468 * g++.dg/lto/pr84805_1.C: Update template.
1469
1470 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1471
1472 * gnat.dg/aggr24.adb: New test.
1473 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1474
1475 2018-06-19 Richard Biener <rguenther@suse.de>
1476
1477 PR tree-optimization/86179
1478 * gcc.dg/pr86179.c: New testcase.
1479
1480 2018-06-18 Martin Sebor <msebor@redhat.com>
1481
1482 PR middle-end/85602
1483 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1484 * c-c++-common/attr-nonstring-8.c: New test.
1485
1486 2018-06-18 Martin Sebor <msebor@redhat.com>
1487
1488 PR tree-optimization/81384
1489 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1490 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1491 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1492 * gcc.dg/attr-nonstring-2.c: New test.
1493 * gcc.dg/attr-nonstring-3.c: New test.
1494 * gcc.dg/attr-nonstring-4.c: New test.
1495 * gcc.dg/strlenopt-45.c: New test.
1496 * gcc.dg/strlenopt.h (strnlen): Declare.
1497
1498 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1499
1500 PR tree-optimization/86076
1501 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1502
1503 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1504
1505 PR tree-optimization/64946
1506 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1507
1508 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1509
1510 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1511 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1512 * gnat.dg/stack_usage5.adb: New test.
1513
1514 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1515
1516 PR middle-end/82479
1517 * gcc.dg/tree-ssa/popcount.c: New test.
1518 * gcc.dg/tree-ssa/popcount2.c: New test.
1519
1520 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1521
1522 PR middle-end/64946
1523 * gcc.dg/absu.c: New test.
1524 * gcc.dg/gimplefe-29.c: New test.
1525 * gcc.target/aarch64/pr64946.c: New test.
1526
1527 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR c/86093
1530 * c-c++-common/pr86093.c: New test.
1531
1532 PR middle-end/85878
1533 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1534
1535 PR middle-end/86123
1536 * gcc.c-torture/compile/pr86123.c: New test.
1537
1538 2018-06-15 Tom de Vries <tdevries@suse.de>
1539
1540 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1541
1542 2018-06-15 Nick Clifton <nickc@redhat.com>
1543
1544 PR 84195
1545 * gcc.c-torture/compile/pr84195.c: New test.
1546
1547 2018-06-15 Richard Biener <rguenther@suse.de>
1548
1549 PR middle-end/86159
1550 * g++.dg/pr86159.C: New testcase.
1551
1552 2018-06-15 Richard Biener <rguenther@suse.de>
1553
1554 PR middle-end/86076
1555 * gcc.dg/pr86076.c: New testcase.
1556
1557 2018-06-14 Marek Polacek <polacek@redhat.com>
1558
1559 PR c++/86063
1560 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1561
1562 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR target/86048
1565 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1566 -msse2 to dg-options.
1567
1568 PR middle-end/86122
1569 * gcc.c-torture/compile/pr86122.c: New test.
1570
1571 P0624R2 - Default constructible and assignable stateless lambdas
1572 * g++.dg/cpp2a/lambda1.C: New test.
1573 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1574 for -std=c++2a.
1575
1576 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 * g++.dg/other/static3.C: New.
1579 * g++.dg/other/static4.C: Likewise.
1580 * g++.dg/warn/Wshadow-15.C: Likewise.
1581 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1582 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1583 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1584 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1585 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1586 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1587 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1588
1589 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR target/85945
1592 * gcc.c-torture/compile/pr85945.c: New test.
1593
1594 2018-06-14 Richard Biener <rguenther@suse.de>
1595
1596 PR ipa/86124
1597 * gcc.dg/pr86124.c: New testcase.
1598
1599 2018-06-13 Martin Sebor <msebor@redhat.com>
1600
1601 PR tree-optimization/86114
1602 * gcc.dg/pr86114.c: New test.
1603
1604 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1605
1606 PR fortran/86110
1607 * gfortran.dg/pr86110.f90: New test.
1608
1609 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1610
1611 PR fortran/85703
1612 * gfortran.dg/goacc/pr85703.f90: New test.
1613 * gfortran.dg/gomp/pr85703.f90: New test.
1614
1615 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1616
1617 PR fortran/85702
1618 * gfortran.dg/goacc/pr85702.f90: New test.
1619
1620 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1621
1622 * gcc.target/i386/pr86048.c: New test.
1623
1624 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1625
1626 * gcc.target/arc/fma-1.c: New test.
1627
1628 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1629
1630 * gcc.target/arc/pr9001107555.c: New file.
1631
1632 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1633
1634 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1635
1636 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 * g++.dg/init/delete3.C: New.
1639 * g++.dg/init/new49.C: Likewise.
1640 * g++.dg/init/new25.C: Test locations too.
1641 * g++.dg/template/new4.C: Likewise.
1642 * g++.old-deja/g++.jason/operator.C: Likewise.
1643
1644 2018-06-12 Marek Polacek <polacek@redhat.com>
1645
1646 Core issue 1331 - const mismatch with defaulted copy constructor
1647 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1648 * g++.dg/cpp0x/defaulted52.C: New test.
1649 * g++.dg/cpp0x/defaulted53.C: New test.
1650 * g++.dg/cpp0x/defaulted54.C: New test.
1651 * g++.dg/cpp0x/defaulted55.C: New test.
1652 * g++.dg/cpp0x/defaulted56.C: New test.
1653 * g++.dg/cpp0x/defaulted57.C: New test.
1654 * g++.dg/cpp0x/defaulted58.C: New test.
1655 * g++.dg/cpp0x/defaulted59.C: New test.
1656 * g++.dg/cpp0x/defaulted60.C: New test.
1657
1658 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1659
1660 PR other/69968
1661 * gcc.dg/spellcheck-transposition.c: New test.
1662
1663 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1664
1665 PR fortran/44491
1666 * gfortran.dg/pr44491.f90: New testcase
1667
1668 2018-06-12 Martin Sebor <msebor@redhat.com>
1669
1670 PR tree-optimization/85259
1671 * gcc.dg/Wstringop-overflow-5.c: New test.
1672 * gcc.dg/Wstringop-overflow-6.c: New test.
1673
1674 2018-06-12 Martin Sebor <msebor@redhat.com>
1675
1676 PR c/85931
1677 * gcc.dg/Wstringop-truncation-3.c: New test.
1678
1679 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1680
1681 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1682 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1683 * gcc.target/powerpc/swaps-p8-17.c: Same.
1684
1685 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1686
1687 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1688 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1689 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1690 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1691 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1692 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1693
1694 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1695
1696 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1697 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1698 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1699 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1700 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1701 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1702
1703 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1704
1705 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1706 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1707 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1708 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1709 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1710 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1711
1712 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1713
1714 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1715 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1716 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1717 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1718 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1719 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1720
1721 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1722
1723 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1724 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1725 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1726 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1727 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1728 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1729
1730 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1731
1732 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1733 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1734 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1735 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1736 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1737 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1738
1739 2018-06-12 Martin Liska <mliska@suse.cz>
1740
1741 * g++.dg/opt/mpx.C: New test.
1742 * gcc.target/i386/mpx.c: New test.
1743
1744 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1745
1746 * gcc.target/arc/builtin_simdarc.c: Update test.
1747 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1748 * gcc.target/arc/tumaddsidi4.c: Likewise.
1749
1750 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1751
1752 * gnat.dg/opt72a.ad[sb]: New test.
1753 * gnat.dg/opt72_pkg.ads: New helper.
1754
1755 2018-06-12 Tom de Vries <tdevries@suse.de>
1756
1757 * gcc.dg-selftests/dg-final.exp: New file.
1758
1759 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 * g++.dg/lookup/new2.C: Test locations too.
1762 * g++.dg/other/ellipsis1.C: Likewise.
1763 * g++.dg/other/operator1.C: Likewise.
1764 * g++.dg/other/operator2.C: Likewise.
1765 * g++.dg/overload/operator2.C: Likewise.
1766 * g++.dg/parse/defarg11.C: Likewise.
1767 * g++.dg/parse/operator4.C: Likewise.
1768 * g++.dg/template/error30.C: Likewise.
1769 * g++.dg/template/explicit-args3.C: Likewise.
1770 * g++.dg/warn/effc1.C: Likewise.
1771 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1772 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1773 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1774 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1775 * g++.old-deja/g++.jason/operator.C: Likewise.
1776
1777 2018-06-11 Martin Sebor <msebor@redhat.com>
1778
1779 PR tree-optimization/86083
1780 * gcc.dg/strlenopt-44.c: New test.
1781
1782 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1783
1784 PR fortran/45521
1785 * gfortran.dg/generic_32.f90: New test.
1786 * gfortran.dg/generic_33.f90: New test.
1787
1788 2018-06-11 Carl Love <cel@us.ibm.com>
1789 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1790 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1791 long long bool. Remove duplicate dg-final for xxlxor. Update
1792 dg-final instruction counts.
1793 * gcc.target/powerpc/altivec-37.c (main): New file for
1794 tests vec_unpackh and vec_unpackl returning long long bool and
1795 long long int.
1796
1797 2018-06-11 Martin Liska <mliska@suse.cz>
1798
1799 PR tree-optimization/86089
1800 * gcc.dg/tree-ssa/pr86089.c: New test.
1801
1802 2018-06-11 Julia Koval <julia.koval@intel.com>
1803
1804 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1805 * gcc.target/i386/vpclmulqdq.c: Ditto.
1806
1807 2018-06-11 Olivier Hainque <hainque@adacore.com>
1808
1809 * gnat.dg/lang-dw2.adb: New test.
1810 * gnat.dg/lang-dw3.adb: New test.
1811
1812 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1813
1814 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1815 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1816
1817 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1818
1819 * gnat.dg/predicate1.adb: New testcase.
1820
1821 2018-06-11 Yannick Moy <moy@adacore.com>
1822
1823 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1824
1825 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1826
1827 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1828 testcase.
1829
1830 2018-06-11 Javier Miranda <miranda@adacore.com>
1831
1832 * gnat.dg/prot4.adb: New testcase.
1833
1834 2018-06-11 Yannick Moy <moy@adacore.com>
1835
1836 * gnat.dg/part_of1-instantiation.adb,
1837 gnat.dg/part_of1-instantiation.ads,
1838 gnat.dg/part_of1-private_generic.adb,
1839 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1840 testcase.
1841
1842 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1843
1844 * gnat.dg/contract1.adb: New testcase.
1845
1846 2018-06-11 Javier Miranda <miranda@adacore.com>
1847
1848 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1849 testcase.
1850
1851 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1852
1853 * gnat.dg/inline_always1.adb: New testcase.
1854
1855 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1856
1857 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1858 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1859 gnat.dg/nested_generic2_g2.ads: New testcase.
1860
1861 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1862
1863 * g++.dg/template/friend64.C: New.
1864 * g++.old-deja/g++.other/friend4.C: Test the location too.
1865 * g++.old-deja/g++.pt/crash23.C: Likewise.
1866
1867 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1868
1869 * gfortran.dg/inline_matmul_23.f90: New test.
1870
1871 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1872
1873 PR fortran/85088
1874 * gfortran.dg/intent_decl_1.f90: New test case.
1875
1876 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1877
1878 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
1879 * gfortran.dg/ieee/large_4.f90: Ditto.
1880 * gfortran.dg/round_4.f90: Ditto.
1881
1882 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1883
1884 PR fortran/38351
1885 * gfortran.dg/pr38351.f90: New test.
1886 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1887
1888 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1889
1890 PR fortran/85138
1891 PR fortran/85996
1892 PR fortran/86051
1893 * gfortran.dg/pr85138_1.f90: New test.
1894 * gfortran.dg/pr85138_2.f90: Ditto.
1895 * gfortran.dg/pr85996.f90: Ditto.
1896
1897 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1898
1899 PR fortran/78278
1900 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
1901 * gfortran.dg/data_char_1.f90: Ditto.
1902 * gfortran.dg/pr78571.f90: Ditto.
1903 * gfortran.dg/pr78278.f90: New test.
1904
1905 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1906
1907 PR fortran/63514
1908 * gfortran.dg/pr63514.f90: New test.
1909
1910 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1911
1912 PR fortran/85631
1913 * gfortran.dg/bounds_check_20.f90: New test.
1914
1915 2018-06-08 Carl Love <cel@us.ibm.com>
1916
1917 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
1918 vpkudum counts.
1919 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
1920 vec_extract a signed int.
1921 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
1922 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
1923 vcmpgtsd, vcmpgtud.
1924 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
1925 vec_extract a signed int.
1926 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
1927 vec_extract a signed int.
1928 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
1929 vec_xor builtins. Update xxsel, xxlxor counts.
1930
1931 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1932
1933 PR fortran/86059
1934 * gfortran.dg/associate_30.f90: Remove code tested ...
1935 * gfortran.dg/pr67803.f90: Ditto.
1936 * gfortran.dg/pr67805.f90: Ditto.
1937 * gfortran.dg/pr86059.f90: ... here. New test.
1938
1939 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1940
1941 PR fortran/78571
1942 * gfortran.dg/pr78571.f90: New test.
1943
1944 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
1945
1946 PR target/85755
1947 * gcc.target/powerpc/pr85755.c: New test.
1948
1949 2018-06-08 Carl Love <cel@us.ibm.com>
1950
1951 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
1952 vsx-vector-6.p7.c.
1953 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
1954 vsx-vector-6.p9.c.
1955 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
1956 for BE system that are different then for an LE system from this file
1957 into vsx-vector-6-le.c using be target qualifier. Remove this file.
1958 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
1959 the various instruction counts. Rename file to vsx-vector-6.p8.c.
1960
1961 2018-06-08 Martin Liska <mliska@suse.cz>
1962
1963 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
1964
1965 2018-06-08 Martin Liska <mliska@suse.cz>
1966
1967 * g++.dg/dg.exp: Do not use mpx.exp.
1968 * g++.dg/lto/lto.exp: Likewise.
1969 * g++.dg/lto/pr69729_0.C: Remove.
1970 * g++.dg/opt/pr71529.C: Remove.
1971 * g++.dg/pr63995-1.C: Remove.
1972 * g++.dg/pr68270.C: Remove.
1973 * g++.dg/pr71624.C: Remove.
1974 * g++.dg/pr71633.C: Remove.
1975 * g++.dg/pr79761.C: Remove.
1976 * g++.dg/pr79764.C: Remove.
1977 * g++.dg/pr79769.C: Remove.
1978 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
1979 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
1980 * gcc.dg/lto/chkp-privatize_0.c: Remove.
1981 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
1982 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
1983 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
1984 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
1985 * gcc.dg/lto/pr66221_0.c: Remove.
1986 * gcc.target/i386/chkp-always_inline.c: Remove.
1987 * gcc.target/i386/chkp-bndret.c: Remove.
1988 * gcc.target/i386/chkp-builtins-1.c: Remove.
1989 * gcc.target/i386/chkp-builtins-2.c: Remove.
1990 * gcc.target/i386/chkp-builtins-3.c: Remove.
1991 * gcc.target/i386/chkp-builtins-4.c: Remove.
1992 * gcc.target/i386/chkp-const-check-1.c: Remove.
1993 * gcc.target/i386/chkp-const-check-2.c: Remove.
1994 * gcc.target/i386/chkp-hidden-def.c: Remove.
1995 * gcc.target/i386/chkp-label-address.c: Remove.
1996 * gcc.target/i386/chkp-lifetime-1.c: Remove.
1997 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
1998 * gcc.target/i386/chkp-pr69044.c: Remove.
1999 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
2000 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
2001 * gcc.target/i386/chkp-strchr.c: Remove.
2002 * gcc.target/i386/chkp-strlen-1.c: Remove.
2003 * gcc.target/i386/chkp-strlen-2.c: Remove.
2004 * gcc.target/i386/chkp-strlen-3.c: Remove.
2005 * gcc.target/i386/chkp-strlen-4.c: Remove.
2006 * gcc.target/i386/chkp-strlen-5.c: Remove.
2007 * gcc.target/i386/chkp-stropt-1.c: Remove.
2008 * gcc.target/i386/chkp-stropt-10.c: Remove.
2009 * gcc.target/i386/chkp-stropt-11.c: Remove.
2010 * gcc.target/i386/chkp-stropt-12.c: Remove.
2011 * gcc.target/i386/chkp-stropt-13.c: Remove.
2012 * gcc.target/i386/chkp-stropt-14.c: Remove.
2013 * gcc.target/i386/chkp-stropt-15.c: Remove.
2014 * gcc.target/i386/chkp-stropt-16.c: Remove.
2015 * gcc.target/i386/chkp-stropt-17.c: Remove.
2016 * gcc.target/i386/chkp-stropt-2.c: Remove.
2017 * gcc.target/i386/chkp-stropt-3.c: Remove.
2018 * gcc.target/i386/chkp-stropt-4.c: Remove.
2019 * gcc.target/i386/chkp-stropt-5.c: Remove.
2020 * gcc.target/i386/chkp-stropt-6.c: Remove.
2021 * gcc.target/i386/chkp-stropt-7.c: Remove.
2022 * gcc.target/i386/chkp-stropt-8.c: Remove.
2023 * gcc.target/i386/chkp-stropt-9.c: Remove.
2024 * gcc.target/i386/i386.exp: Do not use mpx.exp.
2025 * gcc.target/i386/indirect-thunk-11.c: Remove.
2026 * gcc.target/i386/indirect-thunk-12.c: Remove.
2027 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
2028 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
2029 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
2030 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
2031 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
2032 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
2033 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
2034 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
2035 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
2036 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
2037 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
2038 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
2039 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
2040 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
2041 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
2042 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
2043 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
2044 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
2045 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
2046 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
2047 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
2048 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
2049 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
2050 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
2051 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
2052 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
2053 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
2054 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
2055 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
2056 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
2057 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
2058 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
2059 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
2060 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
2061 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
2062 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
2063 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
2064 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
2065 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
2066 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
2067 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
2068 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
2069 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
2070 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
2071 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
2072 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
2073 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
2074 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
2075 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
2076 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
2077 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
2078 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
2079 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
2080 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
2081 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
2082 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
2083 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
2084 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
2085 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
2086 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
2087 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
2088 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
2089 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
2090 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
2091 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
2092 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
2093 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
2094 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
2095 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
2096 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
2097 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
2098 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
2099 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
2100 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
2101 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
2102 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
2103 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
2104 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
2105 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
2106 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
2107 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
2108 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
2109 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
2110 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
2111 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
2112 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
2113 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
2114 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
2115 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
2116 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
2117 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
2118 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
2119 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
2120 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
2121 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
2122 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
2123 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
2124 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
2125 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
2126 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
2127 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
2128 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
2129 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
2130 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
2131 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
2132 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
2133 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
2134 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
2135 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
2136 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
2137 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
2138 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
2139 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
2140 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
2141 * gcc.target/i386/mpx/label-address-1.c: Remove.
2142 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
2143 * gcc.target/i386/mpx/macro.c: Remove.
2144 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
2145 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
2146 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
2147 * gcc.target/i386/mpx/memcpy-1.c: Remove.
2148 * gcc.target/i386/mpx/memmove-1.c: Remove.
2149 * gcc.target/i386/mpx/memmove-2.c: Remove.
2150 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
2151 * gcc.target/i386/mpx/mpx-check.h: Remove.
2152 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
2153 * gcc.target/i386/mpx/mpx.exp: Remove.
2154 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
2155 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
2156 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
2157 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
2158 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
2159 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
2160 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
2161 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
2162 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
2163 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
2164 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
2165 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
2166 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
2167 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
2168 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
2169 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
2170 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
2171 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
2172 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
2173 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
2174 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
2175 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
2176 * gcc.target/i386/mpx/pr65508.c: Remove.
2177 * gcc.target/i386/mpx/pr65531.cc: Remove.
2178 * gcc.target/i386/mpx/pr66048.cc: Remove.
2179 * gcc.target/i386/mpx/pr66134.c: Remove.
2180 * gcc.target/i386/mpx/pr66566.c: Remove.
2181 * gcc.target/i386/mpx/pr66567.c: Remove.
2182 * gcc.target/i386/mpx/pr66568.c: Remove.
2183 * gcc.target/i386/mpx/pr66569.c: Remove.
2184 * gcc.target/i386/mpx/pr66581.c: Remove.
2185 * gcc.target/i386/mpx/pr68337-1.c: Remove.
2186 * gcc.target/i386/mpx/pr68337-2.c: Remove.
2187 * gcc.target/i386/mpx/pr68416.c: Remove.
2188 * gcc.target/i386/mpx/pr78339.c: Remove.
2189 * gcc.target/i386/mpx/pr79631.c: Remove.
2190 * gcc.target/i386/mpx/pr79633.c: Remove.
2191 * gcc.target/i386/mpx/pr79753.c: Remove.
2192 * gcc.target/i386/mpx/pr79770.c: Remove.
2193 * gcc.target/i386/mpx/pr79987.c: Remove.
2194 * gcc.target/i386/mpx/pr79988.c: Remove.
2195 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
2196 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
2197 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
2198 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
2199 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
2200 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
2201 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
2202 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
2203 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
2204 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
2205 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
2206 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
2207 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
2208 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
2209 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
2210 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
2211 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
2212 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
2213 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
2214 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
2215 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
2216 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
2217 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
2218 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
2219 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
2220 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
2221 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
2222 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
2223 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
2224 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
2225 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
2226 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
2227 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
2228 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
2229 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
2230 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
2231 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
2232 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
2233 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
2234 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
2235 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
2236 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
2237 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
2238 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
2239 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
2240 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
2241 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
2242 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
2243 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
2244 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
2245 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
2246 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
2247 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
2248 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
2249 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
2250 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
2251 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
2252 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
2253 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
2254 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
2255 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
2256 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
2257 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
2258 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
2259 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
2260 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
2261 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
2262 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
2263 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
2264 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
2265 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
2266 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
2267 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
2268 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
2269 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
2270 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
2271 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
2272 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
2273 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
2274 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
2275 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
2276 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
2277 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
2278 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
2279 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
2280 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2281 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2282 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2283 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2284 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2285 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2286 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2287 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2288 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
2289 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
2290 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
2291 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
2292 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
2293 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
2294 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
2295 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
2296 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
2297 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
2298 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
2299 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
2300 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2301 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2302 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2303 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2304 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2305 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2306 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2307 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2308 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2309 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2310 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2311 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2312 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2313 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2314 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2315 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2316 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2317 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2318 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2319 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2320 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2321 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2322 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2323 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2324 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2325 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2326 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2327 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2328 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2329 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2330 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2331 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2332 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2333 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2334 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2335 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2336 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2337 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2338 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2339 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2340 * gcc.target/i386/pr63995-2.c: Remove.
2341 * gcc.target/i386/pr64805.c: Remove.
2342 * gcc.target/i386/pr65044.c: Remove.
2343 * gcc.target/i386/pr65167.c: Remove.
2344 * gcc.target/i386/pr65183.c: Remove.
2345 * gcc.target/i386/pr65184.c: Remove.
2346 * gcc.target/i386/pr65523.c: Remove.
2347 * gcc.target/i386/pr70876.c: Remove.
2348 * gcc.target/i386/pr70877.c: Remove.
2349 * gcc.target/i386/pr71458.c: Remove.
2350 * gcc.target/i386/pr80880.c: Remove.
2351 * gcc.target/i386/ret-thunk-25.c: Remove.
2352 * gcc.target/i386/thunk-retbnd.c: Remove.
2353 * lib/mpx-dg.exp: Remove.
2354 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2355
2356 2018-06-07 Carl Love <cel@us.ibm.com>
2357
2358 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2359 statements.
2360
2361 2018-06-07 Carl Love <cel@us.ibm.com>
2362
2363 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2364 error message.
2365
2366 2018-06-07 Marek Polacek <polacek@redhat.com>
2367
2368 PR c/85318
2369 * gcc.dg/Wc90-c99-compat-10.c: New test.
2370 * gcc.dg/Wc90-c99-compat-11.c: New test.
2371 * gcc.dg/Wc90-c99-compat-12.c: New test.
2372 * gcc.dg/Wc90-c99-compat-9.c: New test.
2373
2374 2018-06-07 Paul Koning <ni1d@arrl.net>
2375
2376 * gcc.c-torture/compile/20180605-1.c: New test.
2377
2378 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2379
2380 PR fortran/86045
2381 * gfortran.dg/pr86045.f90: New test.
2382
2383 2018-06-07 Marek Polacek <polacek@redhat.com>
2384
2385 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2386
2387 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2388
2389 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2390
2391 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR tree-optimization/69615
2394 * gcc.dg/tree-ssa/pr69615.c: New test.
2395
2396 2018-06-07 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/85935
2399 * gcc.dg/graphite/pr85935.c: New testcase.
2400
2401 2018-06-04 Carl Love <cel@us.ibm.com>
2402
2403 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2404 debug print statements. Fix a few formating issues.
2405
2406 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2407
2408 PR target/85657
2409 * gcc.target/powerpc/pr85657-4.c: New tests.
2410 * gcc.target/powerpc/pr85657-5.c: Likewise.
2411 * gcc.target/powerpc/pr85657-6.c: Likewise.
2412
2413 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2414
2415 PR fortran/85641
2416 * gfortran.dg/realloc_on_assign_30.f90: New test.
2417
2418 2018-06-06 Carl Love <cel@us.ibm.com>
2419 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2420 argument to vui_arg.
2421
2422 2018-06-06 Carl Love <cel@us.ibm.com>
2423
2424 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2425 to builtins-4.c.
2426 * gcc.target/powerpc/builtins-4.c: New test file for tests
2427 that need -mvsx.
2428
2429 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2430
2431 PR target/85657
2432 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2433 be used in templates. Don't check for them in overloaded functions.
2434
2435 2018-06-06 Jim Wilson <jimw@sifive.com>
2436
2437 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2438 * gcc.target/riscv/interrupt-mmode.c: New.
2439 * gcc.target/riscv/interrupt-smode.c: New.
2440 * gcc.target/riscv/interrupt-umode.c: New.
2441
2442 2018-06-06 Marek Polacek <polacek@redhat.com>
2443
2444 PR c++/85977
2445 * g++.dg/cpp0x/initlist102.C: New test.
2446 * g++.dg/cpp0x/initlist103.C: New test.
2447 * g++.dg/cpp0x/initlist104.C: New test.
2448
2449 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2450
2451 * gcc.dg/torture/pr86066.c: New test.
2452
2453 2018-06-06 Richard Biener <rguenther@suse.de>
2454
2455 PR tree-optimization/86062
2456 * g++.dg/tree-ssa/pr86062.C: New testcase.
2457
2458 2018-06-05 Steve Ellcey <sellcey@cavium.com>
2459
2460 PR target/79924
2461 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2462 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2463 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2464 * gcc.target/aarch64/nofp_1.c: Ditto.
2465
2466 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2467
2468 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2469
2470 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2471
2472 PR fortran/85701
2473 * gfortran.dg/goacc/pr85701.f90: New test.
2474
2475 2018-06-05 Marek Polacek <polacek@redhat.com>
2476
2477 PR c++/85976
2478 * g++.dg/cpp0x/alias-decl-64.C: New test.
2479
2480 2018-06-05 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/86046
2483 * gcc.dg/pr86046.c: New testcase.
2484
2485 2018-06-05 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/86047
2488 * gcc.dg/pr86047.c: New testcase.
2489
2490 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2491
2492 PR target/81497
2493 * g++.target/arm/arm.exp: New file.
2494 * g++.target/arm/pr81497.C: Likewise.
2495
2496 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2497
2498 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2499
2500 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2501
2502 * gcc.dg/store_merging_21.c: New test.
2503 * gnat.dg/opt71b.adb: Likewise.
2504 * gnat.dg/opt71.adb: Rename into...
2505 * gnat.dg/opt71a.adb: ...this.
2506
2507 2018-06-04 Richard Biener <rguenther@suse.de>
2508
2509 PR tree-optimization/85955
2510 * gcc.dg/pr85955.c: New testcase.
2511
2512 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2513
2514 PR fortran/85981
2515 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2516 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2517 * gfortran.dg/allocate_stat_2.f90: Ditto.
2518 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2519
2520 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2521
2522 * gcc.target/aarch64/sve/extract_5.c: New test.
2523
2524 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR target/85832
2527 PR target/86036
2528 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2529 vptestm.
2530 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2531 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2532 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2533 * gcc.target/i386/avx512bw-pr86036.c: New test.
2534
2535 2018-06-04 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/86038
2538 * gcc.dg/pr86038.c: New testcase.
2539
2540 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR tree-optimization/69615
2543 * gcc.dg/pr69615.c: New test.
2544
2545 PR c++/86025
2546 * c-c++-common/gomp/pr86025.c: New test.
2547
2548 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2549
2550 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2551
2552 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2553
2554 * gcc.dg/torture/pr86034.c: New test.
2555
2556 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2557
2558 PR fortran/36497
2559 * gfortran.dg/cray_pointer_12.f90: New test.
2560
2561 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2562
2563 PR fortran/85938
2564 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2565
2566 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2567
2568 * gnat.dg/specs/opt3.ads: New test.
2569 * gnat.dg/specs/opt3_pkg.ads: New helper.
2570
2571 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2572
2573 * gnat.dg/discr53.ad[sb]: New test.
2574 * gnat.dg/discr53_pkg.ads: New helper.
2575
2576 2018-06-01 Carl Love <cel@us.ibm.com>
2577
2578 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2579 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2580
2581 2018-06-01 Carl Love <cel@us.ibm.com>
2582
2583 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2584 to make it consistent with the naming convention in the file.
2585 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2586 to altivec-7.c. Delete file.
2587 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2588 to altivec-7.c. Delete file.
2589 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2590 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2591 vec_unpackl tests. Update instruction counts.
2592 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2593 tests to builtins-1.c.
2594 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2595 tests to builtins-1.c.
2596 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2597 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2598 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2599 Remove vec_ctf tests returning double. Remove vec_cts with
2600 double args. Remove vec_sel with invalid arguments. Add tests for
2601 vec_splat.
2602 Add instruction counts for new tests.
2603 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2604 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2605 vec_unsigned.
2606 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2607 test_sll_vsill_vsill_vuc.
2608 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2609 vec_revb.
2610 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2611 tests from altivec-7.h.
2612 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2613 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2614 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2615 splat_sll, splat_uc, splat_int128, splat_uint128.
2616 Make second argument of vec_extract and vec_insert a signed int.
2617 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2618 argument.
2619
2620 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gcc.dg/store_merging_20.c: New test.
2623 * gnat.dg/opt71.adb: Likewise.
2624 * gnat.dg/opt71_pkg.ads: New helper.
2625
2626 2018-06-01 Carl Love <cel@us.ibm.com>
2627
2628 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2629 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2630 Add vec_xst_be for signed and unsigned arguments.
2631
2632 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2633
2634 PR fortran/85816
2635 PR fortran/85975
2636 * gfortran.dg/pr85816.f90: New test.
2637 * gfortran.dg/pr85975.f90: New test.
2638
2639 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2640
2641 PR fortran/63570
2642 * gfortran.dg/random_init_1.f90: New test.
2643 * gfortran.dg/random_init_2.f90: New test.
2644 * gfortran.dg/random_init_3.f90: New test.
2645 * gfortran.dg/random_init_4.f90: New test.
2646 * gfortran.dg/random_init_5.f90: New test.
2647 * gfortran.dg/random_init_6.f90: New test.
2648
2649 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2650
2651 PR tree-optimization/85989
2652 * gcc.dg/torture/pr85989.c: New test.
2653
2654 2018-06-01 Richard Biener <rguenther@suse.de>
2655
2656 PR middle-end/86017
2657 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2658
2659 2018-06-01 Richard Biener <rguenther@suse.de>
2660
2661 PR ipa/85960
2662 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2663
2664 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2665
2666 PR middle-end/78809
2667 * gcc.dg/strcmpopt_2.c: New test.
2668 * gcc.dg/strcmpopt_3.c: New test.
2669
2670 PR middle-end/83026
2671 * gcc.dg/strcmpopt_3.c: New test.
2672
2673 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR target/85984
2676 * gcc.target/i386/pr85984.c: New test.
2677
2678 2018-05-31 Martin Sebor <msebor@redhat.com>
2679
2680 PR c/82063
2681 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2682 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2683 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2684 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2685 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2686 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2687 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2688 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2689 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2690 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2691 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2692 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2693 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2694 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2695 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2696 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2697 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2698 * gcc.dg/Walloc-size-larger-than.c: New test.
2699
2700 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2701 Cesar Philippidis <cesar@codesourcery.com>
2702
2703 PR middle-end/85879
2704 * gfortran.dg/goacc/pr77371-1.f90: New test.
2705 * gfortran.dg/goacc/pr77371-2.f90: New test.
2706 * gfortran.dg/goacc/pr85879.f90: New test.
2707
2708 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2709
2710 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2711 * gnat.dg/stack_usage1b.adb: Likewise.
2712 * gnat.dg/stack_usage1c.adb: Likewise.
2713 * gnat.dg/stack_usage3.adb: Likewise.
2714 * gnat.dg/stack_usage1_pkg.adb: Delete.
2715
2716 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2719 * gcc.dg/store_merging_11.c: Likewise.
2720 * gcc.dg/store_merging_13.c: Likewise.
2721 * gcc.dg/store_merging_14.c: Likewise.
2722 * gcc.dg/store_merging_15.c: Likewise.
2723 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2724
2725 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2726
2727 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2728 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2729 gnat.dg/limited1_outer.ads: New testcase.
2730
2731 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2732
2733 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2734 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2735 New testcase.
2736
2737 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2738
2739 * gnat.dg/size_clause1.adb: New testcase.
2740
2741 2018-05-31 Javier Miranda <miranda@adacore.com>
2742
2743 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2744
2745 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2746
2747 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2748 vld1x3 intrinsics for aarch64.
2749 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2750 vst1x2 intrinsics for aarch64.
2751 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2752 vst1x3 intrinsics for aarch64.
2753
2754 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2755
2756 PR c++/77777
2757 * g++.dg/diagnostic/pr77777.C: New test.
2758
2759 2018-05-30 David Pagan <dave.pagan@oracle.com>
2760
2761 PR c/55976
2762 * gcc.dg/noncompile/pr55976-1.c: New test.
2763 * gcc.dg/noncompile/pr55976-2.c: New test.
2764
2765 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2766
2767 * gcc.dg/lto/20111213-1_0.c: Fix template.
2768 * gcc.dg/lto/20100603-1_0.c: Fix template.
2769 * gcc.dg/lto/20100603-2_0.c: Fix template.
2770 * gcc.dg/lto/20100603-3_0.c: Fix template.
2771
2772 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2773 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2774 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2775 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2776 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2777 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2778 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2779 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2780 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2781 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2782 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2783 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2784 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2785 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2786 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2787 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2788 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2789 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2790 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2791 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2792 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2793 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2794 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2795 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2796 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2797 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2798 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2799 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2800 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2801 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2802 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2803 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2804 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2805 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2806 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2807 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2808 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2809 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2810 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2811 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2812 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2813 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2814 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2815 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2816 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2817 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2818 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2819 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2820 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2821 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2822 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2823 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2824 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2825 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2826 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2827 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2828 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2829 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2830 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2831 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2832 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2833 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2834
2835 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2836
2837 Revert:
2838 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2839
2840 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2841
2842 * gcc.target/aarch64/simd/ldp_stp_9: New.
2843 * gcc.target/aarch64/simd/ldp_stp_10: New.
2844 * gcc.target/aarch64/simd/ldp_stp_11: New.
2845 * gcc.target/aarch64/simd/ldp_stp_12: New.
2846
2847 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2848
2849 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2850
2851 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2852
2853 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2854
2855 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2856
2857 PR target/85950
2858 * gcc.target/i386/pr85950.c: New test.
2859
2860 2018-05-29 Marek Polacek <polacek@redhat.com>
2861
2862 PR c++/85883
2863 * g++.dg/cpp1z/class-deduction55.C: New test.
2864 * g++.dg/cpp1z/class-deduction56.C: New test.
2865 * g++.dg/cpp1z/class-deduction57.C: New test.
2866
2867 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR c++/85952
2870 * g++.dg/warn/Wunused-var-33.C: New test.
2871
2872 PR target/85918
2873 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
2874 and -fno-vect-cost-model options. Add aligned(64) attribute to the
2875 arrays. Add suffix 1 to all functions and use 4 iterations rather
2876 than N. Add functions with conversions to and from float.
2877 Add new set of functions with 8 iterations and another one
2878 with 16 iterations, expect 24 vectorized loops instead of just 4.
2879 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
2880
2881 2018-05-29 Javier Miranda <miranda@adacore.com>
2882
2883 * gnat.dg/equal2.adb: New testcase.
2884
2885 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2886
2887 * gnat.dg/float_attributes_overflows.adb: New testcase.
2888
2889 2018-05-29 Pascal Obry <obry@adacore.com>
2890
2891 * gnat.dg/normalize_pathname.adb: New testcase.
2892
2893 2018-05-29 Tom de Vries <tom@codesourcery.com>
2894
2895 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
2896 message.
2897 * lib/scanipa.exp (scan-ipa-dump-times): Same.
2898 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
2899 * lib/scantree.exp (scan-tree-dump-times): Same.
2900
2901 2018-05-29 Tom de Vries <tom@codesourcery.com>
2902
2903 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
2904 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
2905 Use proc name as first argument to dg-scan.
2906
2907 2018-05-29 Tom de Vries <tom@codesourcery.com>
2908
2909 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2910 with no arguments.
2911
2912 2018-05-28 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/85934
2915 * gcc.target/i386/pr85934.c: New testcase.
2916
2917 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2918
2919 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2920
2921 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2922
2923 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2924
2925 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2926
2927 * gnat.dg/fixedpnt5.adb: New testcase.
2928
2929 2018-05-28 Justin Squirek <squirek@adacore.com>
2930
2931 * gnat.dg/array31.adb: New testcase.
2932
2933 2018-05-28 Justin Squirek <squirek@adacore.com>
2934
2935 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
2936 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
2937
2938 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
2939
2940 * gfortran.dg/data_stmt_pointer.f90: new test.
2941
2942 2018-05-27 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR target/85918
2945 * gcc.target/i386/avx512dq-pr85918.c: New test.
2946
2947 2018-05-25 Jim Wilson <jimw@sifive.com>
2948
2949 * gcc.target/riscv/interrupt-1.c: New.
2950 * gcc.target/riscv/interrupt-2.c: New.
2951 * gcc.target/riscv/interrupt-3.c: New.
2952 * gcc.target/riscv/interrupt-4.c: New.
2953 * gcc.target/riscv/interrupt-5.c: New.
2954
2955 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
2956
2957 PR fortran/85786
2958 * gfortran.dg/pr85786.f90: New test.
2959
2960 2018-05-25 Paul Koning <ni1d@arrl.net>
2961
2962 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
2963 * gcc.c-torture/compile/pr55921.c: Ditto.
2964 * gcc.c-torture/compile/pr60655-1.c: Ditto.
2965 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
2966
2967 2018-05-25 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR target/85832
2970 * gcc.target/i386/avx512f-pr85832.c: New test.
2971 * gcc.target/i386/avx512vl-pr85832.c: New test.
2972 * gcc.target/i386/avx512bw-pr85832.c: New test.
2973 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
2974
2975 2018-05-25 Bin Cheng <bin.cheng@arm.com>
2976
2977 PR tree-optimization/85720
2978 * gcc.dg/tree-ssa/pr85720.c: New test.
2979 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
2980 distribution.
2981
2982 2018-05-25 Martin Liska <mliska@suse.cz>
2983
2984 PR testsuite/85911
2985 * gcc.dg/tree-prof/update-loopch.c: Do not scan
2986 for 'Removing basic block'.
2987
2988 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
2989
2990 * gnat.dg/sec_stack1.adb: New testcase.
2991
2992 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2993
2994 * gnat.dg/fixedpnt4.adb: New testcase.
2995
2996 2018-05-25 Javier Miranda <miranda@adacore.com>
2997
2998 * gnat.dg/interface7.adb: New testcase.
2999
3000 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
3001
3002 * gnat.dg/sec_stack2.adb: New testcase.
3003
3004 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3005
3006 * gnat.dg/interface6.adb: New testcase.
3007
3008 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3009
3010 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
3011
3012 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3013
3014 * lib/target-supports.exp
3015 (check_effective_target_vect_double_cond_arith): Include
3016 multiplication and division.
3017 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
3018 fully-masked loops with a fixed vector length.
3019 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
3020 tests.
3021 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3022 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3023 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
3024
3025 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3026
3027 * gcc.target/aarch64/sve/div_1.c: New test.
3028 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
3029 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
3030 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
3031
3032 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3033
3034 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
3035
3036 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3037
3038 * lib/target-supports.exp
3039 (check_effective_target_vect_double_cond_arith): New proc.
3040 * gcc.dg/vect/vect-cond-arith-1.c: New test.
3041 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3042 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
3043 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3044 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
3045 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
3046 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
3047
3048 2018-05-25 Janus Weil <janus@gcc.gnu.org>
3049
3050 PR fortran/85839
3051 * gfortran.dg/f2018_obs.f90: New test case.
3052
3053 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3054
3055 PR fortran/85543
3056 * gfortran.dg/pr85543.f90: New test.
3057
3058 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3059
3060 PR fortran/85780
3061 * gfortran.dg/pr85780.f90: New test.
3062
3063 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3064
3065 PR fortran/85779
3066 * gfortran.dg/pr85779_1.f90: New test.
3067 * gfortran.dg/pr85779_2.f90: Ditto.
3068 * gfortran.dg/pr85779_3.f90: Ditto.
3069
3070 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3071
3072 PR fortran/85895
3073
3074 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
3075 * gfortran.dg/pr85895.f90: New test.
3076
3077 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
3078
3079 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
3080 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3081
3082 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
3083
3084 * gcc.dg/fold-popcount-1.c: New testcase.
3085 * gcc.dg/fold-popcount-2.c: New testcase.
3086 * gcc.dg/fold-popcount-3.c: New testcase.
3087 * gcc.dg/fold-popcount-4.c: New testcase.
3088
3089 2018-05-24 Marek Polacek <polacek@redhat.com>
3090
3091 PR c++/85847
3092 * g++.dg/cpp0x/new3.C: New test.
3093
3094 2018-05-24 Javier Miranda <miranda@adacore.com>
3095
3096 * gnat.dg/discr52.adb: New testcase.
3097
3098 2018-05-24 Ed Schonberg <schonberg@adacore.com>
3099
3100 * gnat.dg/others1.adb: New testcase.
3101
3102 2018-05-24 Justin Squirek <squirek@adacore.com>
3103
3104 * gnat.dg/raise_expr.adb: New testcase.
3105
3106 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
3107
3108 * gnat.dg/formal_containers.adb: New testcase.
3109
3110 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3111
3112 * gcc.target/i386/pr85345.c: Require ifunc support.
3113
3114 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
3115
3116 * gcc.dg/vect/vect-fma-1.c: New test.
3117
3118 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3119
3120 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
3121 scan-tree-dump*.
3122
3123 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3124
3125 PR target/83009
3126 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3127
3128 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3129
3130 PR target/78849
3131 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
3132 DEFAULT_CFLAGS.
3133 * gcc.target/msp430/pr78849.c: New test.
3134
3135 2018-05-23 Marek Polacek <polacek@redhat.com>
3136
3137 * g++.dg/cpp2a/range-for8.C: New test.
3138 * g++.dg/cpp2a/range-for9.C: New test.
3139 * g++.dg/cpp2a/range-for10.C: New test.
3140
3141 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
3142
3143 * lib/target-supports.exp (check_effective_target_be): New.
3144 (check_effective_target_le): New.
3145
3146 2018-05-23 Marek Polacek <polacek@redhat.com>
3147
3148 * g++.dg/cpp2a/range-for1.C: New test.
3149 * g++.dg/cpp2a/range-for2.C: New test.
3150 * g++.dg/cpp2a/range-for3.C: New test.
3151 * g++.dg/cpp2a/range-for4.C: New test.
3152 * g++.dg/cpp2a/range-for5.C: New test.
3153 * g++.dg/cpp2a/range-for6.C: New test.
3154 * g++.dg/cpp2a/range-for7.C: New test.
3155
3156 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3157
3158 * gcc.target/i386/cvt-3.c: New test.
3159
3160 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3161
3162 * gcc.target/i386/cvt-2.c: New test.
3163
3164 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
3165
3166 * gcc.dg/pr79985.c: New testcase.
3167
3168 2018-05-23 Richard Biener <rguenther@suse.de>
3169
3170 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
3171
3172 2018-05-23 Sudakshina Das <sudi.das@arm.com>
3173
3174 PR target/84882
3175 * gcc.target/aarch64/pr84882.c: New test.
3176 * gcc.target/aarch64/target_attr_18.c: Likewise.
3177
3178 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
3179
3180 PR tree-optimization/85853
3181 * gfortran.dg/vect/pr85853.f90: New test.
3182
3183 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3184
3185 * gnat.dg/import2.adb: New testcase.
3186
3187 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3188
3189 * gnat.dg/discr51.adb: New testcase.
3190
3191 2018-05-23 Javier Miranda <miranda@adacore.com>
3192
3193 * gnat.dg/valid_scalars1.adb: New testcase.
3194
3195 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3196
3197 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
3198
3199 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3200
3201 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
3202 testcase.
3203
3204 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3205
3206 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
3207 testcase.
3208
3209 2018-05-23 Bob Duff <duff@adacore.com>
3210
3211 * gnat.dg/addr10.adb: New testcase.
3212
3213 2018-05-23 Richard Biener <rguenther@suse.de>
3214
3215 PR middle-end/85874
3216 * gcc.dg/Wstrict-overflow-27.c: New testcase.
3217
3218 2018-05-23 Yury Gribov <tetra2005@gmail.com>
3219
3220 PR tree-optimization/85822
3221 * c-c++-common/pr85822.c: New test.
3222
3223 2018-05-23 Richard Biener <rguenther@suse.de>
3224
3225 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
3226
3227 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3228
3229 PR fortran/85841
3230 * gfortran.dg/pr30667.f: Add option "-std=legacy".
3231
3232 2018-05-22 Martin Sebor <msebor@redhat.com>
3233
3234 PR middle-end/85359
3235 * gcc.dg/attr-nonstring.c: New test.
3236
3237 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
3238
3239 PR target/85345
3240 * gcc.target/i386/pr85345.c: New test.
3241
3242 2018-05-22 Luis Machado <luis.machado@linaro.org>
3243
3244 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
3245
3246 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3247
3248 PR fortran/85841
3249 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
3250 dg-additional-options.
3251 * gfortran.dg/graphite/block-2.f: Ditto.
3252 * gfortran.dg/graphite/id-19.f: Ditto.
3253 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3254 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3255 * gfortran.dg/vect/pr52580.f: Ditto.
3256
3257 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
3258
3259 * gcc.target/aarch64/ldp_stp_6.c: New.
3260 * gcc.target/aarch64/ldp_stp_7.c: New.
3261 * gcc.target/aarch64/ldp_stp_8.c: New.
3262
3263 2018-05-22 Martin Sebor <msebor@redhat.com>
3264
3265 PR c/85623
3266 * c-c++-common/attr-nonstring-3.c: Adjust.
3267 * c-c++-common/attr-nonstring-4.c: Adjust.
3268 * c-c++-common/attr-nonstring-6.c: New test.
3269
3270 2018-05-22 Martin Sebor <msebor@redhat.com>
3271
3272 PR tree-optimization/85826
3273 * gcc.dg/Wrestrict-17.c: New test.
3274
3275 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3276
3277 * gcc.dg/torture/pr85862.c: Rename to...
3278 * gcc.dg/torture/pr85852.c: ...this.
3279
3280 2018-05-22 Justin Squirek <squirek@adacore.com>
3281
3282 * gnat.dg/warn14.adb: New testcase.
3283
3284 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
3285
3286 * gnat.dg/controlled8.adb: New testcase.
3287
3288 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
3289
3290 * gnat.dg/discr50.adb: New testcase.
3291
3292 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3293
3294 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
3295 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
3296 gnat.dg/discr49_rec2.ads: New testcase.
3297
3298 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3299
3300 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3301 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3302 testcase.
3303
3304 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3305
3306 * gnat.dg/fixedpnt3.adb: New testcase.
3307
3308 2018-05-22 Justin Squirek <squirek@adacore.com>
3309
3310 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3311 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3312
3313 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3314
3315 PR middle-end/85862
3316 * gcc.dg/torture/pr85862.c: New test.
3317
3318 2018-05-22 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/85834
3321 * g++.dg/torture/pr85834.C: New testcase.
3322 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3323
3324 2018-05-22 Martin Liska <mliska@suse.cz>
3325
3326 PR ipa/85607
3327 * g++.dg/ipa/pr85607.C: New test.
3328
3329 2018-05-22 Richard Biener <rguenther@suse.de>
3330
3331 PR tree-optimization/85863
3332 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3333
3334 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3335
3336 PR fortran/85841
3337 * gfortran.dg/assumed_rank_5.f90: Update error message.
3338 * gfortran.dg/assumed_type_4.f90: Ditto.
3339 * gfortran.dg/bind_c_array_params.f03: Ditto.
3340 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3341 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3342 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3343 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3344 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3345 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3346 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3347 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3348 * gfortran.dg/rank_3.f90: Ditto.
3349 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3350 * gfortran.dg/implicit_14.f90: Ditto.
3351
3352 2018-05-21 Christian Groessler <chris@groessler.org>
3353
3354 * gcc.c-torture/compile/simd-5.c: Fix comment.
3355
3356 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
3357
3358 PR target/85657
3359 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3360 __float128, __ibm128, and long double.
3361 * gcc.target/powerpc/pr85657-2.c: Likewise.
3362 * gcc.target/powerpc/pr85657-3.c: Likewise.
3363 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3364 implementated as a separate type internally, and is not just an
3365 alias for long double.
3366
3367 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3368
3369 PR tree-optimization/85814
3370 * gcc.dg/torture/pr85814.c: New test.
3371
3372 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/84588
3375 * g++.dg/cpp0x/cond1.C: New.
3376 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3377 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3378 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3379 * g++.dg/parse/cond6.C: Likewise.
3380 * g++.dg/parse/cond7.C: Likewise.
3381 * g++.dg/parse/cond8.C: Likewise.
3382 * g++.dg/cpp1z/decomp16.C: Update.
3383 * g++.old-deja/g++.jason/cond.C: Likewise.
3384
3385 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3386
3387 ChangeLog for r260480
3388 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3389 warnings for deleted and obsolescent features.
3390 * gfortran.dg/graphite/id-19.f: Ditto.
3391 * gfortran.dg/graphite/id-20.f: Ditto.
3392 * gfortran.dg/graphite/id-27.f90: Ditto.
3393 * gfortran.dg/graphite/pr82449.f: Ditto.
3394
3395 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3396
3397 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3398 tiny and large memory models.
3399
3400 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3401
3402 * gnat.dg/suppress_initialization.adb,
3403 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3404
3405 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3406
3407 * gnat.dg/exit1.adb: New testcase.
3408
3409 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3410
3411 * gnat.dg/array30.adb: New testcase.
3412
3413 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3414
3415 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3416
3417 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3418
3419 * gcc.c-torture/execute/ssad-run.c: New test.
3420 * gcc.c-torture/execute/usad-run.c: Likewise.
3421 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3422 * gcc.target/aarch64/usadv16qi.c: Likewise.
3423
3424 2018-05-21 Tamar Christina <tamar.christina@arm.com>
3425
3426 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3427 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3428 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3429 vbcaxq_s64): New.
3430 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3431 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3432 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3433
3434 2018-05-21 Janus Weil <janus@gcc.gnu.org>
3435
3436 PR fortran/85841
3437 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3438 * gfortran.dg/g77/20020307-1.f: Ditto.
3439 * gfortran.dg/g77/980310-3.f: Ditto.
3440 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3441 * gfortran.dg/goacc/loop-1.f95: Ditto.
3442 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3443 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3444 * gfortran.dg/gomp/do-1.f90: Ditto.
3445 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3446 * gfortran.dg/pr17229.f: Ditto.
3447 * gfortran.dg/pr37243.f: Ditto.
3448 * gfortran.dg/pr49721-1.f: Ditto.
3449 * gfortran.dg/pr58484.f: Ditto.
3450 * gfortran.dg/pr81175.f: Ditto.
3451 * gfortran.dg/pr81723.f: Ditto.
3452 * gfortran.dg/predcom-2.f: Ditto.
3453 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3454 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3455 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3456 * gfortran.dg/vect/pr52580.f: Ditto.
3457
3458 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3459
3460 PR fortran/80657
3461 * gfortran.dg/char_result_18.f90: New test.
3462
3463 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3464
3465 PR fortran/49636
3466 * gfortran.dg/associate_38.f90: New test.
3467
3468 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3469
3470 PR fortran/82275
3471 * gfortran.dg/select_type_42.f90: New test.
3472
3473 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
3474
3475 PR fortran/82923
3476 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3477 that the patch fixes PR66694 & PR82617, although the testcases
3478 are not explicitly included.
3479
3480 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3481
3482 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3483
3484 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3485
3486 PR c++/82899
3487 * g++.dg/pr82899.C: New testcase.
3488
3489 2018-05-18 Martin Liska <mliska@suse.cz>
3490
3491 * gcc.dg/pr68766.c: Change pruned output.
3492
3493 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3494
3495 PR c++/85782
3496 * c-c++-common/goacc/pr85782.c: New test.
3497
3498 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3499
3500 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3501
3502 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3503
3504 * gcc.target/arm/pr62554.c: Delete.
3505 * gcc.target/arm/pr69610-1.c: Likewise.
3506 * gcc.target/arm/pr69610-2.c: Likewise.
3507
3508 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3509
3510 * gcc.target/arm/pr40887.c: Update comment.
3511 * lib/target-supports.exp: Don't generate effective target checks
3512 and related helpers for armv5. Update comment.
3513 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3514 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3515 target check and options.
3516
3517 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3518
3519 PR middle-end/85817
3520 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3521 scan-tree-dump-not for h.
3522
3523 2018-05-18 Richard Biener <rguenther@suse.de>
3524
3525 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3526 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3527 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3528 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3529 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3530 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3531 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3532 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3533 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3534 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3535 * gcc.dg/vrp-min-max-1.c: Likewise.
3536 * gcc.dg/vrp-min-max-3.c: New testcase.
3537
3538 2018-05-18 Richard Biener <rguenther@suse.de>
3539
3540 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3541 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3542 * gcc.dg/graphite/scop-6.c: Likewise.
3543 * gcc.dg/graphite/scop-7.c: Likewise.
3544 * gcc.dg/graphite/scop-8.c: Likewise.
3545 * gcc.dg/graphite/scop-9.c: Likewise.
3546
3547 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3548
3549 * gcc.target/aarch64/vect-init-ld1.c: New test.
3550
3551 2018-05-18 Martin Liska <mliska@suse.cz>
3552
3553 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3554 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3555
3556 2018-05-18 Martin Liska <mliska@suse.cz>
3557
3558 * gcc.dg/ipa/ipa-icf-39.c: New test.
3559 * gcc.dg/pr68766.c: Adjust pruned output.
3560
3561 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3562
3563 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3564 New proc.
3565 * gcc.dg/fma-1.c: New test.
3566 * gcc.dg/fma-2.c: Likewise.
3567 * gcc.dg/fma-3.c: Likewise.
3568 * gcc.dg/fma-4.c: Likewise.
3569 * gcc.dg/fma-5.c: Likewise.
3570 * gcc.dg/fma-6.c: Likewise.
3571 * gcc.dg/fma-7.c: Likewise.
3572 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3573 scalar_all_fma.
3574 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3575 * gfortran.dg/reassoc_8.f: Likewise.
3576 * gfortran.dg/reassoc_9.f: Likewise.
3577 * gfortran.dg/reassoc_10.f: Likewise.
3578
3579 2018-05-17 Jim Wilson <jimw@sifive.com>
3580
3581 * gcc.target/riscv/switch-qi.c: New.
3582 * gcc.target/riscv/switch-si.c: New.
3583
3584 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3585
3586 PR target/85698
3587 * gcc.target/powerpc/pr85698.c: New test.
3588
3589 2018-05-17 Richard Biener <rguenther@suse.de>
3590
3591 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3592
3593 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3594
3595 PR tree-optimization/85793
3596 * gcc.dg/vect/pr85793.c: New test.
3597
3598 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3599
3600 * gcc.dg/gimplefe-28.c: New test.
3601 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3602 internal function calls.
3603 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3604
3605 2018-05-17 Martin Liska <mliska@suse.cz>
3606
3607 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3608 space in between 'G_' and '('.
3609
3610 2018-05-17 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR target/85323
3613 * gcc.target/i386/pr85323-7.c: New test.
3614 * gcc.target/i386/pr85323-8.c: New test.
3615 * gcc.target/i386/pr85323-9.c: New test.
3616
3617 PR target/85323
3618 * gcc.target/i386/pr85323-4.c: New test.
3619 * gcc.target/i386/pr85323-5.c: New test.
3620 * gcc.target/i386/pr85323-6.c: New test.
3621
3622 PR target/85323
3623 * gcc.target/i386/pr85323-1.c: New test.
3624 * gcc.target/i386/pr85323-2.c: New test.
3625 * gcc.target/i386/pr85323-3.c: New test.
3626
3627 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3628 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3629 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3630 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3631 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3632 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3633 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3634 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3635 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3636 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3637 * gcc.target/i386/avx512f-setzero-1.c: New test.
3638
3639 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3640
3641 * gcc.target/aarch64/vect-slp-dup.c: New.
3642
3643 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3644
3645 PR c++/85713
3646 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3647
3648 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3649
3650 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3651 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3652
3653 2018-05-17 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/85757
3656 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3657
3658 2018-05-16 Marek Polacek <polacek@redhat.com>
3659
3660 PR c++/85363
3661 * g++.dg/cpp0x/initlist-throw1.C: New test.
3662 * g++.dg/cpp0x/initlist-throw2.C: New test.
3663
3664 2018-05-16 Carl Love <cel@us.ibm.com>
3665
3666 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3667 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3668 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3669
3670 2018-05-16 Richard Biener <rguenther@suse.de>
3671
3672 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3673 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3674 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3675
3676 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3677
3678 * gcc.target/aarch64/sve/vcond_10.c: New test.
3679 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3680 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3681 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3682
3683 2018-05-15 Martin Sebor <msebor@redhat.com>
3684
3685 PR tree-optimization/85753
3686 * gcc.dg/Wrestrict-10.c: Adjust.
3687 * gcc.dg/Wrestrict-16.c: New test.
3688
3689 2018-05-15 Martin Sebor <msebor@redhat.com>
3690
3691 PR middle-end/85643
3692 * c-c++-common/attr-nonstring-7.c: New test.
3693
3694 2018-05-15 Richard Biener <rguenther@suse.de>
3695
3696 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3697
3698 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3699
3700 PR tree-optimization/83648
3701 * gcc.dg/tree-ssa/pr83648.c: New test.
3702 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3703
3704 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3705
3706 PR ipa/85734
3707 * gcc.dg/ipa/pr85734.c: New test.
3708
3709 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3710
3711 PR target/85756
3712 * gnat.dg/opt70.adb: New test.
3713 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3714
3715 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3716
3717 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3718 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3719
3720 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3721
3722 * gcc.target/aarch64/vmov_n_1.c: Update test.
3723 * gcc.target/aarch64/vfp-1.c: Update test.
3724
3725 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR target/85756
3728 * gcc.c-torture/execute/pr85756.c: New test.
3729
3730 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3731
3732 * gcc.target/i386/cldemote-1.c: New test.
3733
3734 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3735
3736 PR fortran/85742
3737 * gfortran.dg/assumed_type_9.f90 : New test.
3738
3739 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3740
3741 PR fortran/85542
3742 * gfortran.dg/pr85542.f90: New test.
3743
3744 2018-05-11 Martin Jambor <mjambor@suse.cz>
3745
3746 PR ipa/85655
3747 * g++.dg/lto/pr85655_0.C: New test.
3748
3749 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3750
3751 * gcc.target/i386/tpause-1.c: New test.
3752 * gcc.target/i386/umonitor-1.c: New test.
3753
3754 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR c/85696
3757 * c-c++-common/gomp/pr85696.c: New test.
3758
3759 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3760 Jakub Jelinek <jakub@redhat.com>
3761
3762 PR tree-optimization/85692
3763 * gcc.target/i386/pr85692.c: New test.
3764
3765 2018-05-11 Martin Liska <mliska@suse.cz>
3766
3767 PR sanitizer/85556
3768 * c-c++-common/ubsan/attrib-6.c: New test.
3769
3770 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3771
3772 PR fortran/85687
3773 * gfortran.dg/pr85687.f90: new test.
3774
3775 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3776
3777 PR fortran/85521
3778 * gfortran.dg/pr85521_1.f90: New test.
3779 * gfortran.dg/pr85521_2.f90: New test.
3780
3781 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3782
3783 PR fortran/70870
3784 * gfortran.dg/pr70870_1.f90: New test.
3785
3786 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3787
3788 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3789
3790 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR c++/85662
3793 * g++.dg/ext/offsetof2.C: New test.
3794
3795 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3796
3797 PR fortran/68846
3798 * gfortran.dg/temporary_3.f90 : New test.
3799
3800 PR fortran/70864
3801 * gfortran.dg/temporary_2.f90 : New test.
3802
3803 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3804
3805 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3806 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3807 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3808 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3809 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3810 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3811 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3812 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3813 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3814 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3815 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3816 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3817 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3818 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3819 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3820 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3821 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3822 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3823 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3824 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3825 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3826 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3827 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3828 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3829 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3830 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3831 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3832
3833 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR tree-optimization/85699
3836 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3837 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3838 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3839 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3840
3841 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3842
3843 * g++.dg/tls/pr85400.C: New test.
3844
3845 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3846
3847 PR c++/85713
3848 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3849
3850 2018-05-09 Carl Love <cel@us.ibm.com>
3851
3852 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3853
3854 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3855
3856 PR c++/85713
3857 Revert:
3858 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 PR c++/84588
3861 * g++.dg/cpp1y/pr84588.C: New.
3862
3863 2018-05-09 Andreas Schwab <schwab@suse.de>
3864
3865 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3866
3867 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3868
3869 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3870 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3871
3872 2018-05-08 Carl Love <cel@us.ibm.com>
3873 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3874
3875 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3876
3877 PR c++/84588
3878 * g++.dg/cpp1y/pr84588.C: New.
3879
3880 2018-05-08 Marek Polacek <polacek@redhat.com>
3881
3882 PR c++/85695
3883 * g++.dg/cpp1z/constexpr-if22.C: New test.
3884
3885 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3886
3887 PR target/85693
3888 * gcc.target/i386/pr85693.c: New test.
3889
3890 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3891
3892 PR target/85683
3893 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
3894 scan-assembler-times checking that except for [fh]*xor other functions
3895 don't use any load instructions.
3896
3897 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3898
3899 * gcc.target/i386/builtin_target.c: Test goldmont.
3900 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3901 arch=silvermont.
3902
3903 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR target/85572
3906 * g++.dg/other/sse2-pr85572-1.C: New test.
3907 * g++.dg/other/sse2-pr85572-2.C: New test.
3908 * g++.dg/other/sse4-pr85572-1.C: New test.
3909 * g++.dg/other/avx2-pr85572-1.C: New test.
3910
3911 PR target/85317
3912 * gcc.target/i386/pr85317.c: New test.
3913 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
3914 optimization barrier to avoid optimizing away the expected insn.
3915
3916 PR target/85480
3917 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3918 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3919
3920 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3921
3922 * g++.dg/other/sve_const_pred_1.C: Rename to...
3923 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
3924 target selectors and explicit -march options.
3925 * g++.dg/other/sve_const_pred_2.C: Rename to...
3926 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
3927 * g++.dg/other/sve_const_pred_3.C: Rename to...
3928 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
3929 * g++.dg/other/sve_const_pred_4.C: Rename to...
3930 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
3931 * g++.dg/other/sve_tls_2.C: Rename to...
3932 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
3933 * g++.dg/other/sve_vcond_1.C: Rename to...
3934 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
3935 * g++.dg/other/sve_vcond_1_run.C: Rename to...
3936 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
3937
3938 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3939
3940 PR testsuite/85586
3941 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
3942 !vect_no_align.
3943
3944 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3945
3946 PR c++/57429
3947 * g++.dg/cpp0x/deleted14.C: New.
3948
3949 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3950 Alan Hayward <alan.hayward@arm.com>
3951 David Sherwood <david.sherwood@arm.com>
3952
3953 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
3954 XFAIL the BIC test.
3955 * gcc.target/aarch64/sve/vcond_7.c: New test.
3956 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
3957
3958 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3959
3960 PR c++/70563
3961 * g++.dg/cpp0x/sfinae62.C: New.
3962
3963 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3964
3965 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
3966 load from src[i].
3967
3968 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3969
3970 PR c++/80691
3971 * g++.dg/cpp0x/narrowing1.C: New.
3972
3973 2018-05-08 Richard Biener <rguenther@suse.de>
3974
3975 PR middle-end/85588
3976 * gcc.dg/torture/pr85574.c: Rename to...
3977 * gcc.dg/torture/pr85588.c: ... this.
3978
3979 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3980
3981 PR fortran/54613
3982 * gfortran.dg/minmaxloc_12.f90: New test case.
3983 * gfortran.dg/minmaxloc_13.f90: New test case.
3984
3985 2018-05-07 Nathan Sidwell <nathan@acm.org>
3986
3987 * g++.dg/cpp0x/range-for10.C: Delete.
3988 * g++.dg/ext/forscope1.C: Delete.
3989 * g++.dg/ext/forscope2.C: Delete.
3990 * g++.dg/template/for1.C: Delete.
3991
3992 2018-05-07 Jeff Law <law@redhat.com>
3993
3994 * gfortran.dg/linefile.f90: New test.
3995
3996 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3997
3998 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
3999 and options.
4000
4001 2018-05-06 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR c++/85659
4004 * g++.dg/ext/asm14.C: New test.
4005 * g++.dg/ext/asm15.C: New test.
4006 * g++.dg/ext/asm16.C: New test.
4007
4008 2018-05-06 Michael Eager <eager@eagercon.com>
4009
4010 * gcc.target/microblaze/others/picdtr.c: Correct option
4011 -fPIE -mpic-data-is-text-relative.
4012
4013 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
4014
4015 * gcc.target/microblaze/others/picdtr.c: Add test for
4016 -fPIE -mpic-data-is-text-relative.
4017
4018 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
4019
4020 PR fortran/85507
4021 * gfortran.dg/coarray_dependency_1.f90: New test.
4022 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
4023
4024 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4025
4026 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
4027 to match the currently produced gimple.
4028
4029 2018-05-04 Carl Love <cel@us.ibm.com>
4030 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
4031 vec_trunc.
4032 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
4033 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
4034 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
4035 xvcmpgedp counts. Add xxsel counts.
4036
4037 2018-05-04 Richard Biener <rguenther@suse.de>
4038
4039 PR middle-end/85627
4040 * g++.dg/torture/pr85627.C: New testcase.
4041
4042 2018-05-04 Richard Biener <rguenther@suse.de>
4043
4044 PR middle-end/85574
4045 * gcc.dg/torture/pr85574.c: New testcase.
4046 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
4047
4048 2018-05-04 Jakub Jelinek <jakub@redhat.com>
4049
4050 PR libstdc++/85466
4051 * gcc.dg/nextafter-1.c: New test.
4052 * gcc.dg/nextafter-2.c: New test.
4053 * gcc.dg/nextafter-3.c: New test.
4054 * gcc.dg/nextafter-4.c: New test.
4055
4056 2018-05-03 Nathan Sidwell <nathan@acm.org>
4057
4058 Remove -ffriend-injection.
4059 * g++.old-deja/g++.jason/scoping15.C: Delete.
4060 * g++.old-deja/g++.mike/net43.C: Delete.
4061
4062 2018-05-03 Jakub Jelinek <jakub@redhat.com>
4063
4064 PR target/85530
4065 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
4066 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
4067 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
4068 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
4069
4070 2018-05-03 Tom de Vries <tom@codesourcery.com>
4071
4072 PR testsuite/85106
4073 * lib/scanoffloadtree.exp: New file.
4074
4075 2018-05-03 Richard Biener <rguenther@suse.de>
4076
4077 PR tree-optimization/85615
4078 * gcc.dg/torture/pr85615.c: New testcase.
4079
4080 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4081
4082 PR tree-optimization/70291
4083 * gcc.dg/complex-6.c: New test.
4084 * gcc.dg/complex-7.c: Likewise.
4085
4086 2018-05-03 Richard Biener <rguenther@suse.de>
4087
4088 PR testsuite/85579
4089 * fortran.dg/pr51434.f90: Truncate transfer argument.
4090
4091 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4092
4093 PR target/85582
4094 * gcc.c-torture/execute/pr85582-3.c: New test.
4095
4096 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4097 Jason Merrill <jason@redhat.com>
4098
4099 PR c++/68374
4100 * g++.dg/warn/Wshadow-13.C: New.
4101 * g++.dg/warn/Wshadow-14.C: Likewise.
4102
4103 2018-05-02 Tom de Vries <tom@codesourcery.com>
4104
4105 PR libgomp/82428
4106 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
4107 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
4108
4109 2018-05-02 David Pagan <dave.pagan@oracle.com>
4110
4111 PR c/30552
4112 * gcc.dg/noncompile/pr30552-1.c: New test.
4113 * gcc.dg/noncompile/pr30552-2.c: New test.
4114 * gcc.dg/noncompile/pr30552-3.c: New test.
4115 * gcc.dg/noncompile/pr30552-4.c: New test.
4116
4117 2018-05-02 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/85597
4120 * gcc.dg/vect/pr85597.c: New testcase.
4121
4122 2018-05-02 Tom de Vries <tom@codesourcery.com>
4123
4124 PR testsuite/85106
4125 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
4126 * lib/scanltranstree.exp: New file.
4127 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
4128 (scan-ltrans-tree-dump-times_required_options)
4129 (scan-ltrans-tree-dump-not_required_options)
4130 (scan-ltrans-tree-dump-dem_required_options)
4131 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
4132 * lib/gcc-dg.exp: Include scanltranstree.exp.
4133
4134 2018-05-02 Tom de Vries <tom@codesourcery.com>
4135
4136 PR testsuite/85106
4137 * gcc.dg/ipa/ipa-icf-38.c: New test.
4138 * gcc.dg/ipa/ipa-icf-38a.c: New test.
4139 * lib/scandump.exp (dump-base): New proc.
4140 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
4141 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
4142 base.
4143 * lib/scanipa.exp: Add "" argument to scan-dump calls.
4144 * lib/scanlang.exp: Same.
4145 * lib/scanrtl.exp: Same.
4146 * lib/scantree.exp: Same.
4147 * lib/scanwpaipa.exp: New file.
4148 * lib/gcc-dg.exp: Include scanwpaipa.exp.
4149
4150 2018-05-02 Richard Biener <rguenther@suse.de>
4151
4152 PR middle-end/85567
4153 * gcc.dg/torture/pr85567.c: New testcase.
4154
4155 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4156
4157 PR target/85582
4158 * gcc.c-torture/execute/pr85582-1.c: New test.
4159 * gcc.c-torture/execute/pr85582-2.c: New test.
4160
4161 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
4162
4163 PR tree-optimization/85586
4164 * gcc.dg/vect/pr85586.c: New test.
4165
4166 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
4167
4168 PR tree-optimization/85143
4169 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
4170 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
4171
4172 2018-05-01 David Malcolm <dmalcolm@redhat.com>
4173
4174 PR c/84258
4175 * c-c++-common/Wformat-pr84258.c: New test.
4176
4177 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4178
4179 PR tree-optimization/82665
4180 * gcc.dg/tree-ssa/pr82665.c: New test.
4181
4182 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4183
4184 PR c++/85523
4185 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4186 (test_add_fixit_insert_formatted_single_line): New function.
4187 (test_add_fixit_insert_formatted_multiline): New function.
4188 Extend expected output of generated patch to include fix-it hints
4189 for these.
4190 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
4191 "gcc-rich-location.h". Add test coverage for
4192 gcc_rich_location::add_fixit_insert_formatted.
4193
4194 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4195
4196 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4197 (test_show_locus): Update for location_get_source_line returning a
4198 char_span. Use char_span for handling words in the
4199 "test_many_nested_locations" fix-it example.
4200
4201 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4202
4203 * gcc.target/arc/interrupt-8.c: Update test.
4204 * gcc.target/arc/loop-4.c: Likewise.
4205 * gcc.target/arc/loop-hazard-1.c: Likewise.
4206 * gcc.target/arc/sdata-3.c: Likewise.
4207
4208 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4209
4210 * gcc.target/arc/store-merge-1.c: New test.
4211 * gcc.target/arc/add_n-combine.c: Update test.
4212
4213 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
4214
4215 Microblaze Target: PIC data text relative
4216
4217 * gcc.target/microblaze/others/data_var1.c: Include
4218 PIC case of r20 base register.
4219 * gcc.target/microblaze/others/data_var2.c: Ditto.
4220 * gcc.target/microblaze/others/picdtr.c: Add new
4221 test case for -mpic-is-data-text-relative.
4222 * gcc.target/microblaze/others/sdata_var1.c: Add
4223 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4224 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4225 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4226 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4227 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4228 * gcc.target/microblaze/others/string_cst1_gpopt.c:
4229 Ditto.
4230 * gcc.target/microblaze/others/string_cst2_gpopt.c:
4231 Ditto.
4232
4233 2018-04-30 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/28364
4236 PR tree-optimization/85275
4237 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
4238 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
4239 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
4240 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
4241 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
4242 still passes.
4243 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
4244 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
4245 still passes.
4246 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4247 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4248 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4249
4250 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
4251
4252 PR target/84431
4253 * gcc.target/i386/pr84431.c: New test.
4254
4255 2018-04-27 Martin Jambor <mjambor@suse.cz>
4256
4257 PR ipa/85549
4258 * g++.dg/ipa/pr85549.C: New test.
4259
4260 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR c++/85553
4263 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
4264 directive.
4265 * g++.dg/cpp0x/constexpr-85553.C: New test.
4266
4267 2018-04-27 David Malcolm <dmalcolm@redhat.com>
4268
4269 PR c++/85515
4270 * g++.dg/pr85515-1.C: New test.
4271 * g++.dg/pr85515-2.C: New test.
4272
4273 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 PR c++/84691
4276 * g++.dg/cpp0x/friend3.C: New.
4277
4278 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4279
4280 PR target/82518
4281 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4282 Use check_effective_target_arm_little_endian.
4283
4284 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR tree-optimization/85529
4287 * gcc.c-torture/execute/pr85529-1.c: New test.
4288 * gcc.c-torture/execute/pr85529-2.c: New test.
4289 * gcc.dg/pr85529.c: New test.
4290
4291 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4292
4293 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
4294 `.dword' in addition to `lw' and `.word'.
4295
4296 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4297
4298 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4299
4300 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4301
4302 * gnat.dg/loop_optimization24.adb: New test.
4303
4304 2018-04-26 Richard Biener <rguenther@suse.de>
4305
4306 PR tree-optimization/85116
4307 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4308 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4309 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4310 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4311
4312 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4313
4314 PR target/85473
4315 * gcc.target/i386/pr85473-1.c: New test.
4316 * gcc.target/i386/pr85473-2.c: New test.
4317
4318 2018-04-25 Nathan Sidwell <nathan@acm.org>
4319 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR c++/85437
4322 PR c++/49171
4323 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4324 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4325 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4326 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4327 * g++.dg/cpp0x/pr85437-1.C: New.
4328 * g++.dg/cpp0x/pr85437-2.C: New.
4329 * g++.dg/cpp0x/pr85437-3.C: New.
4330 * g++.dg/cpp0x/pr85437-4.C: New.
4331
4332 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4333
4334 PR fortran/85520
4335 * gfortran.dg/pr85520.f90: New test.
4336
4337 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4338
4339 PR target/85512
4340 * gcc.dg/pr85512.c: New test.
4341
4342 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
4343
4344 PR target/85485
4345 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4346 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4347 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4348 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4349 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4350 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4351 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4352 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4353 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4354 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4355 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4356 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4357 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4358 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4359 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4360 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4361 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4362 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4363 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4364 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4365 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4366 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4367 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4368 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4369 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4370 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4371 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4372 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4373 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4374 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4375 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4376 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4377 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4378 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4379 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4380 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4381 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4382 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4383 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4384 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4385 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4386 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4387 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4388 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4389 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4390 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4391 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4392 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4393 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4394 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4395 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4396 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4397 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4398 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4399 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4400 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4401 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4402 with -mshstk.
4403 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4404 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4405 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4406 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4407 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4408 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4409 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4410 * (dg-options): Likwise.
4411 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4412 -mno-cet.
4413 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4414 * gcc.target/i386/cet-label-3.c: Removed.
4415 * gcc.target/i386/cet-property-3.c: Likwise.
4416 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4417
4418 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4419
4420 PR target/85511
4421 * gcc.target/i386/pr85511.c: New test.
4422
4423 PR target/85503
4424 * g++.dg/ext/pr85503.C: New test.
4425
4426 PR target/85508
4427 * gcc.target/i386/pr85508.c: New test.
4428
4429 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4430
4431 PR tree-optimization/85478
4432 * g++.dg/pr85478.C: New test.
4433
4434 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4435
4436 * g++.dg/torture/pr85496.C: New test.
4437
4438 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4439
4440 PR rtl-optimization/85423
4441 * gcc.dg/pr85423.c: New test.
4442
4443 2018-04-20 Martin Sebor <msebor@redhat.com>
4444
4445 PR c/85365
4446 * gcc.dg/Wrestrict-15.c: New test.
4447
4448 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4449
4450 PR target/85456
4451 * gcc.target/powerpc/pr85456.c: New test.
4452
4453 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4454
4455 * g++.dg/ext/undef-bool-1.C: Require lp64.
4456 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4457
4458 2018-04-20 Jeff Law <law@redhat.com>
4459
4460 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4461 stack protector.
4462 * gcc.dg/stack-check-6.c: Likewise.
4463 * gcc.dg/stack-check-6a.c: Likewise.
4464 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4465 * gcc.target/i386/stack-check-18.c: Likewise.
4466 * gcc.target/i386/stack-check-19.c: Likewise.
4467
4468 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4469
4470 PR testsuite/85483
4471 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4472 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4473 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4474 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4475
4476 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4477
4478 PR target/85469
4479 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4480 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4481
4482 2018-04-20 Richard Biener <rguenther@suse.de>
4483
4484 PR middle-end/85475
4485 * gcc.dg/torture/pr85475.c: New testcase.
4486
4487 2018-04-20 Martin Jambor <mjambor@suse.cz>
4488
4489 ipa/85449
4490 * gcc.dg/ipa/pr85449.c: New test.
4491
4492 2018-04-20 Martin Jambor <mjambor@suse.cz>
4493
4494 ipa/85447
4495 * g++.dg/ipa/pr85447.C: New file.
4496 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4497
4498 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR c++/85462
4501 * g++.dg/cpp0x/pr85462.C: New test.
4502
4503 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4504
4505 * gcc.target/i386/pr85404.c: Require CET target.
4506
4507 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR tree-optimization/85467
4510 * gcc.dg/pr85467.c: New test.
4511
4512 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4513
4514 PR c++/84611
4515 * g++.dg/parse/crash68.C: New.
4516
4517 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4518
4519 PR libgcc/85334
4520 * g++.dg/torture/pr85334.C: New test.
4521
4522 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4523
4524 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4525 * g++.dg/diagnostic/pr85464.C: New.
4526
4527 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4528
4529 PR target/85397
4530 * gcc.dg/torture/pr85397-1.c: New test.
4531 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4532 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4533
4534 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4535
4536 PR target/85404
4537 * gcc.target/i386/pr85404.c: New test.
4538
4539 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4540
4541 PR target/85417
4542 * c-c++-common/attr-nocf-check-1.c: Compile with
4543 -fcf-protection=none.
4544 * c-c++-common/attr-nocf-check-3.c: Likewise.
4545 * gcc.dg/march-generic.c: Likewise.
4546 * gcc.target/i386/align-limit.c: Likewise.
4547 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4548 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4549 * gcc.target/i386/cet-property-2.c: Likewise.
4550 * gcc.target/i386/ret-thunk-26.c: Likewise.
4551 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4552 targets.
4553 * c-c++-common/fcf-protection-2.c: Likewise.
4554 * c-c++-common/fcf-protection-3.c: Likewise.
4555 * c-c++-common/fcf-protection-5.c: Likewise.
4556 * c-c++-common/fcf-protection-6.c: Likewise.
4557 * c-c++-common/fcf-protection-7.c: Likewise.
4558 * gcc.target/i386/cet-label-3.c: New test.
4559 * gcc.target/i386/cet-property-3.c: Likewise.
4560 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4561 * gcc.target/i386/pr85417-1.c: Likewise.
4562 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4563 __x86_indirect_thunk_nt_(r|e)ax
4564 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4565 * gcc.target/i386/pr85403.c: Remove dg-error,
4566
4567 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4568
4569 * gcc.target/i386/movdir-1.c: New test.
4570
4571 2018-04-19 Richard Biener <rguenther@suse.de>
4572
4573 PR middle-end/85455
4574 * gcc.dg/pr85455.c: New testcase.
4575
4576 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4577
4578 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4579 targets.
4580 * g++.dg/lto/pr85405b_0.C: Likewise.
4581 * g++.dg/lto/pr84805_0.C: Likewise.
4582
4583 2018-04-18 Martin Liska <mliska@suse.cz>
4584
4585 PR ipa/83983
4586 PR ipa/85391
4587 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4588 output.
4589
4590 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4591
4592 PR target/85388
4593 * gcc.dg/pr85388-1.c: New test.
4594 * gcc.dg/pr85388-2.c: Likewise.
4595 * gcc.dg/pr85388-3.c: Likewise.
4596 * gcc.dg/pr85388-4.c: Likewise.
4597 * gcc.dg/pr85388-5.c: Likewise.
4598 * gcc.dg/pr85388-6.c: Likewise.
4599
4600 2018-04-18 Jan Hubicka <jh@suse.cz>
4601 Martin Liska <mliska@suse.cz>
4602
4603 * g++.dg/lto/pr83121_0.C: Update template.
4604 * g++.dg/lto/pr83121_1.C: Update template.
4605 * g++.dg/lto/pr84805_0.C: Update template.
4606 * g++.dg/lto/pr84805_1.C: Update template.
4607 * g++.dg/lto/pr84805_2.C: Update template.
4608
4609 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4610
4611 PR c++/84630
4612 * g++.dg/cpp0x/pr84630.C: New.
4613
4614 2018-04-18 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR c++/84463
4617 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4618 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4619 in two cases. Uncomment two other tests and add expected dg-error for
4620 them.
4621 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4622 -Wnarrowing diagnostics on some targets for c++11.
4623 * g++.dg/parse/array-size2.C: Remove xfail.
4624 * g++.dg/cpp0x/constexpr-84463.C: New test.
4625
4626 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4627
4628 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4629 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4630
4631 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR testsuite/85326
4634 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4635 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4636 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4637
4638 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4639
4640 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4641 prevent cascading of errors and change expected error message.
4642 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4643 to 64-bit targets.
4644 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4645 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4646 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4647 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4648 error message.
4649 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4650
4651 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR target/85430
4654 * gcc.dg/pr85430.c: New test.
4655
4656 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4657
4658 PR testsuite/85326
4659 * gcc.target/arm/pr54300.C: Move to...
4660 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4661 * gcc.target/arm/pr55073.C: Move to...
4662 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4663 * gcc.target/arm/pr56184.C: Move to...
4664 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4665 * gcc.target/arm/pr59985.C: Move to...
4666 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4667 * gcc.target/aarch64/pr60675.C: Move to...
4668 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4669 * gcc.target/aarch64/pr81422.C: Move to...
4670 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4671 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4672 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4673 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4674 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4675 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4676 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4677 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4678 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4679 * gcc.target/aarch64/sve/tls_2.C: Move to...
4680 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4681 * gcc.target/aarch64/pr81414.C: Rename to...
4682 * gcc.target/aarch64/pr81414.c: ... This.
4683 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4684 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4685 messages.
4686 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4687 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4688 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4689 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4690 file name.
4691
4692 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4693
4694 PR middle-end/85414
4695 * gcc.dg/pr85414.c: New test.
4696
4697 2018-04-17 Martin Jambor <mjambor@suse.cz>
4698
4699 PR ipa/85421
4700 * g++.dg/ipa/pr85421.C: New test.
4701
4702 2018-04-17 Martin Liska <mliska@suse.cz>
4703
4704 PR lto/85405
4705 * g++.dg/lto/pr85405b_0.C: New test.
4706 * g++.dg/lto/pr85405b_1.C: New test.
4707
4708 2018-04-17 Martin Liska <mliska@suse.cz>
4709
4710 PR lto/85405
4711 * g++.dg/lto/pr85405_0.C: New test.
4712 * g++.dg/lto/pr85405_1.C: New test.
4713
4714 2018-04-17 Martin Liska <mliska@suse.cz>
4715
4716 PR ipa/85329
4717 * g++.dg/ext/pr85329-2.C: New test.
4718 * g++.dg/ext/pr85329.C: New test.
4719 * gcc.target/i386/mvc12.c: New test.
4720
4721 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4722
4723 PR c++/85039
4724 * g++.dg/pr85039-1.C: New.
4725 * g++.dg/pr85039-2.C: New.
4726 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4727
4728 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4729
4730 PR target/85080
4731 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4732 if the target supports efficient unaligned storage accesses.
4733
4734 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4735
4736 PR target/83660
4737 * gcc.target/powerpc/pr83660.C: New test.
4738
4739 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4740
4741 PR target/85403
4742 * gcc.target/i386/pr85403.c: New test.
4743
4744 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4745
4746 PR target/84331
4747 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4748
4749 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4750 Jason Merrill <jason@redhat.com>
4751
4752 PR c++/85112
4753 * g++.dg/cpp0x/pr85112.C: New.
4754
4755 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4756
4757 PR testsuite/85326
4758 * g++.dg/ext/undef-bool-1.C: New file.
4759 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4760 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4761
4762 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4763
4764 PR target/85293
4765 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4766 corresponding dg-error clause.
4767 * gcc.target/powerpc/pr80098-3.c: Ditto.
4768 * gcc.target/powerpc/pr80103-1.c: Delete.
4769
4770 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4771
4772 PR fortran/81773
4773 PR fortran/83606
4774 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4775 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4776
4777 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4778
4779 PR fortran/85387
4780 * gfortran.dg/implied_do_io_5.f90: New test.
4781
4782 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4783
4784 PR target/83402
4785 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4786 several values: positive, negative, and zero.
4787 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4788 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4789
4790 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4791
4792 PR rtl-optimization/79916
4793 * gcc.target/powerpc/pr79916.c: New.
4794
4795 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR rtl-optimization/85393
4798 * g++.dg/opt/pr85393.C: New test.
4799 * g++.dg/opt/pr85393-aux.cc: New file.
4800
4801 PR rtl-optimization/85376
4802 * gcc.dg/pr85376.c: New test.
4803
4804 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4805
4806 PR rtl-optimization/83852
4807 * gcc.dg/pr83852.c: New testcase.
4808
4809 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4810
4811 PR testsuite/85326
4812 * gcc.target/s390/pr77822-1.C: Rename to ...
4813 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4814 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4815 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4816
4817 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4818
4819 PR lto/71991
4820 * gcc.target/i386/pr71991.c: New testcase.
4821
4822 2018-04-13 Martin Liska <mliska@suse.cz>
4823 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR middle-end/81657
4826 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4827 call.
4828
4829 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4830
4831 PR c++/85385
4832 * g++.dg/diagnostic/macro-arg-count.C: New test.
4833
4834 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4835
4836 PR fortran/83064
4837 PR testsuite/85346
4838 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4839 array and move test to libgomp/testsuite/libgomp.fortran.
4840 * gfortran.dg/do_concurrent_6.f90: New test.
4841
4842 2018-04-12 Marek Polacek <polacek@redhat.com>
4843
4844 PR c++/85258
4845 * g++.dg/parse/error61.C: New test.
4846
4847 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4848
4849 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4850 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4851
4852 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4853
4854 PR target/85347
4855 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4856 specify -mvsx on gcc command line.
4857
4858 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4859
4860 PR middle-end/84955
4861 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4862 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4863
4864 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR target/85328
4867 * gcc.target/i386/pr85328.c: New test.
4868
4869 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4870
4871 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4872
4873 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR rtl-optimization/85342
4876 * gcc.target/i386/pr85342.c: New test.
4877
4878 2018-04-11 Jason Merrill <jason@redhat.com>
4879
4880 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4881 if ulimit -v is set.
4882
4883 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4884
4885 PR testsuite/85190
4886 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4887
4888 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4889
4890 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4891 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4892
4893 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR c++/70808
4896 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4897 effective target.
4898
4899 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4900
4901 PR target/84301
4902 * gcc.target/i386/pr84301.c: New test.
4903
4904 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR tree-optimization/85331
4907 * gcc.c-torture/execute/pr85331.c: New test.
4908
4909 2018-04-11 Marek Polacek <polacek@redhat.com>
4910
4911 PR c++/85032
4912 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4913 * g++.dg/cpp1z/constexpr-if21.C: New test.
4914
4915 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR target/85281
4918 * gcc.target/i386/pr85281.c: New test.
4919
4920 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4921
4922 PR rtl-optimization/84659
4923 * gcc.dg/pr84659.c: New test.
4924
4925 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR debug/85302
4928 * g++.dg/debug/dwarf2/pr85302.C: New test.
4929
4930 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4931
4932 PR target/85261
4933 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
4934 into register.
4935
4936 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 PR c++/70808
4939 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
4940
4941 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
4942
4943 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
4944 * gcc.target/powerpc/dimode_off.c: Ditto.
4945 * gcc.target/powerpc/tfmode_off.c: Ditto.
4946 * gcc.target/powerpc/timode_off.c: Ditto.
4947
4948 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4949
4950 * gcc.target/powerpc/vec-ldl-1.c: New test.
4951 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
4952 corrections to ABI implementation.
4953
4954 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
4955
4956 PR target/85056
4957 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
4958
4959 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR rtl-optimization/85300
4962 * gcc.dg/pr85300.c: New test.
4963
4964 2018-04-10 David Malcolm <dmalcolm@redhat.com>
4965
4966 PR c++/85110
4967 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
4968 where we now show the pertinent parameter.
4969 * g++.dg/diagnostic/aka2.C: Likewise.
4970 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4971
4972 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR fortran/85313
4975 * gfortran.dg/gomp/pr85313.f90: New test.
4976
4977 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4978
4979 PR c++/24314
4980 * g++.dg/parse/template29.C: New.
4981
4982 2018-04-10 Bin Cheng <bin.cheng@arm.com>
4983
4984 PR testsuite/85190
4985 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
4986
4987 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4988
4989 PR target/85177
4990 PR target/85255
4991 * gcc.target/i386/avx512f-pr85177.c: New test.
4992 * gcc.target/i386/avx512f-pr85255.c: New test.
4993
4994 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
4995
4996 PR tree-optimization/85286
4997 * gcc.dg/vect/pr85286.c: New test.
4998
4999 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5000
5001 PR target/85173
5002 * gcc.target/arm/pr85173.c: New test.
5003
5004 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5005
5006 PR lto/85248
5007 * gcc.dg/lto/pr85248_0.c: New test.
5008 * gcc.dg/lto/pr85248_1.c: New test.
5009
5010 2018-04-09 Jan Hubicka <jh@suse.cz>
5011
5012 PR lto/85078
5013 * g++.dg/torture/pr85078.C: New.
5014
5015 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/85227
5018 * g++.dg/cpp1z/decomp44.C: New.
5019 * g++.dg/cpp1z/decomp45.C: Likewise.
5020
5021 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5022
5023 PR fortran/83064
5024 * gfortran.dg/do_concurrent_5.f90: New test.
5025 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
5026 message.
5027
5028 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5029
5030 PR fortran/51260
5031 * gfortran.dg/parameter_array_element_3.f90: New test.
5032
5033 2018-04-09 Jakub Jelinek <jakub@redhat.com>
5034
5035 PR c++/85194
5036 * g++.dg/cpp1z/decomp43.C: New test.
5037
5038 PR rtl-optimization/80463
5039 * g++.dg/pr80463.C: Add -w to dg-options.
5040
5041 2018-04-09 Richard Biener <rguenther@suse.de>
5042
5043 PR tree-optimization/85284
5044 * gcc.dg/torture/pr85284.c: New testcase.
5045
5046 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5047
5048 PR rtl-optimization/80463
5049 PR rtl-optimization/83972
5050 PR rtl-optimization/83480
5051
5052 * gcc.dg/pr80463.c: New test.
5053 * g++.dg/pr80463.C: Likewise.
5054 * gcc.dg/pr83972.c: Likewise.
5055
5056 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5057
5058 PR rtl-optimization/83913
5059 * gcc.dg/pr83913.c: New test.
5060
5061 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5062
5063 PR rtl-optimization/83962
5064 * gcc.dg/pr83962.c: New test.
5065
5066 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5067
5068 PR rtl-optimization/83530
5069 * gcc.dg/pr83530.c: New test.
5070
5071 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5072
5073 PR middle-end/82976
5074 * gfortran.dg/realloc_on_assign_16a.f90: New test.
5075
5076 2018-04-07 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR tree-optimization/85257
5079 * gcc.dg/pr85257.c: New test.
5080
5081 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 * g++.dg/opt/pr85196.C: New test.
5084
5085 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5086
5087 PR c++/84269
5088 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
5089 std::tuple here since they need C++11.
5090 * g++.dg/lookup/missing-std-include-8.C: New test.
5091 * g++.dg/lookup/missing-std-include.C: Move std::array and
5092 std::tuple test to missing-std-include-6.C to avoid failures
5093 with C++98.
5094
5095 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR debug/85252
5098 * gcc.dg/debug/pr85252.c: New test.
5099
5100 PR rtl-optimization/84872
5101 * gcc.dg/graphite/pr84872.c: New test.
5102
5103 PR c++/85210
5104 * g++.dg/cpp1z/decomp42.C: New test.
5105
5106 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5107
5108 PR c++/85021
5109 * g++.dg/lookup/missing-std-include-7.C: New test.
5110
5111 2018-04-06 Tamar Christina <tamar.christina@arm.com>
5112
5113 * gcc.dg/struct-simple.c: Revert r254862.
5114 * lib/target-supports.exp
5115 (check_effective_target_word_mode_no_slow_unalign): Likewise.
5116
5117 2018-04-06 Richard Biener <rguenther@suse.de>
5118
5119 PR middle-end/85244
5120 * gcc.dg/torture/pr85244-1.c: New testcase.
5121 * gcc.dg/torture/pr85244-2.c: Likewise.
5122
5123 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR sanitizer/85213
5126 * c-c++-common/ubsan/pr85213.c: New test.
5127
5128 2018-04-06 Richard Biener <rguenther@suse.de>
5129
5130 PR middle-end/85180
5131 * gcc.dg/pr85180.c: New testcase.
5132
5133 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5134
5135 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
5136 to trigger the optimization. Do some cleanup and function
5137 renaming. Add more test functions.
5138
5139 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5140
5141 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
5142 options.
5143 * gcc.target/s390/hotpatch-1.c: Skip when building without
5144 optimization.
5145 * gcc.target/s390/hotpatch-10.c: Likewise.
5146 * gcc.target/s390/hotpatch-11.c: Likewise.
5147 * gcc.target/s390/hotpatch-12.c: Likewise.
5148 * gcc.target/s390/hotpatch-13.c: Likewise.
5149 * gcc.target/s390/hotpatch-14.c: Likewise.
5150 * gcc.target/s390/hotpatch-15.c: Likewise.
5151 * gcc.target/s390/hotpatch-16.c: Likewise.
5152 * gcc.target/s390/hotpatch-17.c: Likewise.
5153 * gcc.target/s390/hotpatch-18.c: Likewise.
5154 * gcc.target/s390/hotpatch-19.c: Likewise.
5155 * gcc.target/s390/hotpatch-2.c: Likewise.
5156 * gcc.target/s390/hotpatch-3.c: Likewise.
5157 * gcc.target/s390/hotpatch-4.c: Likewise.
5158 * gcc.target/s390/hotpatch-5.c: Likewise.
5159 * gcc.target/s390/hotpatch-6.c: Likewise.
5160 * gcc.target/s390/hotpatch-7.c: Likewise.
5161 * gcc.target/s390/hotpatch-8.c: Likewise.
5162 * gcc.target/s390/hotpatch-9.c: Likewise.
5163
5164 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5165
5166 * c-c++-common/Wattributes.c: Disable warning for s390* target and
5167 check for an error instead.
5168 * gcc.dg/Wattributes-6.c: Likewise.
5169
5170 2018-04-05 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR c++/85209
5173 * g++.dg/cpp1z/decomp39.C: New test.
5174 * g++.dg/cpp1z/decomp40.C: New test.
5175
5176 PR c++/85208
5177 * g++.dg/cpp1z/decomp41.C: New test.
5178
5179 PR middle-end/85195
5180 * gcc.dg/pr85195.c: New test.
5181
5182 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5183
5184 PR c++/80956
5185 * g++.dg/cpp0x/initlist100.C: New.
5186 * g++.dg/cpp0x/initlist101.C: Likewise.
5187
5188 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 PR c++/84792
5191 * g++.dg/other/pr84792-1.C: New.
5192 * g++.dg/other/pr84792-2.C: Likewise.
5193
5194 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
5195
5196 PR target/85193
5197 * gcc.target/i386/pr85193.c: New test.
5198
5199 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
5200
5201 PR c++/84979
5202 * g++.dg/concepts/pr84979.C: New.
5203 * g++.dg/concepts/pr84979-2.C: New.
5204 * g++.dg/concepts/pr84979-3.C: New.
5205
5206 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5207
5208 PR c++/80026
5209 * g++.dg/cpp0x/variadic174.C: New.
5210
5211 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5212
5213 PR inline-asm/85172
5214 * g++.dg/ext/builtin13.C: New test.
5215 * g++.dg/ext/atomic-4.C: New test.
5216
5217 PR c++/85146
5218 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
5219 * g++.dg/ext/bases3.C: New test.
5220
5221 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5222
5223 PR target/85203
5224 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5225 to match a single insn of the baz function. Move scan directives at
5226 the end of the file below the functions they are trying to test for
5227 better readability.
5228 * gcc.target/arm/cmse/cmse-16.c: New testcase.
5229
5230 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
5231
5232 PR rtl-optimization/84878
5233 * gcc.target/powerpc/pr84878.c: New test.
5234
5235 2018-04-04 Michael Matz <matz@suse.de>
5236
5237 * gcc.dg/Wstringop-overflow-4.c: New test.
5238 * c-c++-common/Wstringop-truncation-4.c: Adjust.
5239
5240 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5241
5242 PR testsuite/85189
5243 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
5244 for the diagnostics of overridden functions. Adjust for new wording.
5245
5246 2018-04-04 Richard Biener <rguenther@suse.de>
5247
5248 PR lto/85176
5249 * g++.dg/lto/pr85176_0.C: New testcase.
5250
5251 2018-04-04 Richard Biener <rguenther@suse.de>
5252
5253 PR testsuite/85191
5254 * lib/target-supports.exp (check_effective_target_vect_perm_short):
5255 Fix typo.
5256
5257 2018-04-04 Martin Liska <mliska@suse.cz>
5258
5259 PR sanitizer/85174
5260 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5261 and msdata as a workaround for powerpc.
5262
5263 2018-04-04 Richard Biener <rguenther@suse.de>
5264
5265 PR tree-optimization/85168
5266 * gcc.dg/torture/pr85168.c: New testcase.
5267
5268 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
5269
5270 PR c++/84943
5271 * g++.dg/pr84943.C: New.
5272 * g++.dg/pr84943-2.C: New.
5273
5274 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR rtl-optimization/85167
5277 * gcc.dg/pr85167.c: New test.
5278
5279 PR tree-optimization/85156
5280 * c-c++-common/pr85156.c: New test.
5281 * gcc.c-torture/execute/pr85156.c: New test.
5282
5283 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5284
5285 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5286 * gcc.target/powerpc/undef-bool-1.C: New file.
5287 * gcc.target/powerpc/undef-bool-2.c: New file.
5288
5289 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 PR c++/84768
5292 * g++.dg/cpp1z/class-deduction52.C: New.
5293
5294 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR c++/85147
5297 * g++.dg/cpp0x/pr85147.C: New test.
5298
5299 PR c++/85140
5300 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5301
5302 PR c++/85134
5303 * g++.dg/gomp/pr85134.C: New test.
5304 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5305
5306 PR target/85169
5307 * gcc.c-torture/execute/pr85169.c: New test.
5308 * gcc.target/i386/avx512f-pr85169.c: New test.
5309 * gcc.target/i386/avx512bw-pr85169.c: New test.
5310
5311 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5312
5313 PR target/85126
5314 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5315 scan-assembler-times clause.
5316
5317 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5318
5319 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5320 dg-additional-options.
5321
5322 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5323
5324 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5325
5326 2018-04-03 Richard Biener <rguenther@suse.de>
5327
5328 PR testsuite/85154
5329 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5330
5331 2018-04-02 Jim Wilson <jimw@sifive.com>
5332
5333 * gcc.target/riscv/pr84660.c: New.
5334 * gcc.target/riscv/shift-and-1.c: New.
5335 * gcc.target/riscv/shift-and-2.c: New.
5336
5337 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5338
5339 PR fortran/85102
5340 * gfortran.dg/array_simplify_2.f90: New test.
5341
5342 2018-04-01 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR middle-end/85090
5345 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5346 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5347 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5348 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5349 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5350
5351 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5352
5353 PR c++/85027
5354 * g++.dg/pr85027.C: New.
5355
5356 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5357
5358 PR target/83315
5359 * gcc.target/powerpc/sse-maxps-2.c: New test.
5360 * gcc.target/powerpc/sse-minps-2.c: New test.
5361
5362 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR c++/84791
5365 * g++.dg/gomp/pr84791.C: New test.
5366
5367 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5368
5369 PR fortran/84931
5370 * gfortran.dg/array_constructor_53.f90: New test.
5371
5372 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5373
5374 PR fortran/85130
5375 * gfortran.dg/substr_6.f90: Remove illegal test for
5376 out-of-bounds substring.
5377
5378 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5379
5380 PR fortran/85111
5381 * gfortran.dg/zero_sized_10.f90: New test.
5382
5383 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5384
5385 PR c++/84269
5386 * g++.dg/lookup/missing-std-include-6.C: New test.
5387 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5388 std::tuple tests.
5389 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5390 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5391 <cstring>, <cassert>, and <cstdlib>.
5392
5393 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5394
5395 PR inline-asm/84985
5396 * gcc.target/i386/pr84985.c: New.
5397
5398 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5399
5400 PR c++/85110
5401 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5402
5403 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR c++/85108
5406 * g++.dg/warn/Wunused-var-31.C: New test.
5407
5408 PR c/85094
5409 * c-c++-common/Wduplicated-branches-14.c: New test.
5410
5411 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5412
5413 PR c++/84606
5414 * g++.dg/cpp0x/pr84606.C: New.
5415
5416 2018-03-29 Carl Love <cel@us.ibm.com>
5417
5418 Revert
5419 2017-09-27 Carl Love <cel@us.ibm.com>
5420
5421 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5422 for the __builtin_fctid and __builtin_fctiw.
5423
5424 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5425
5426 PR target/84912
5427 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5428 deleted builtin function.
5429 (div_weuo): Likewise.
5430 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5431 (div_deuo): Likewise.
5432
5433 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5434
5435 PR c++/85028
5436 * g++.dg/other/default13.C: New.
5437
5438 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR target/85095
5441 * gcc.target/i386/pr85095-1.c: New test.
5442 * gcc.target/i386/pr85095-2.c: New test.
5443 * gcc.c-torture/execute/pr85095.c: New test.
5444
5445 PR tree-optimization/82004
5446 * gcc.dg/pr82004.c: New test.
5447
5448 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5449 Martin Liska <mliska@suse.cz>
5450
5451 PR sanitizer/85081
5452 * g++.dg/asan/pr85081.C: New test.
5453
5454 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5455
5456 PR c++/84789
5457 * g++.dg/template/pr84789.C: Adjust for testing with
5458 -fconcepts too.
5459
5460 PR c++/84973
5461 * g++.dg/template/pr84973.C: New.
5462 * g++.dg/template/pr84973-2.C: New.
5463 * g++.dg/template/pr84973-3.C: New.
5464
5465 PR c++/84968
5466 * g++.dg/eh/pr84968.C: New.
5467
5468 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5469
5470 PR target/84914
5471 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5472 long double multiply/divide uses the correct function.
5473 * gcc.target/powerpc/mulkc-3.c: Likewise.
5474 * gcc.target/powerpc/divkc-2.c: Likewise.
5475 * gcc.target/powerpc/divkc-3.c: Likewise.
5476
5477 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5478
5479 PR c++/85067
5480 * g++.dg/cpp0x/defaulted51.C: New.
5481 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5482
5483 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR c++/85077
5486 * g++.dg/ext/vector35.C: New test.
5487
5488 PR c++/85061
5489 * g++.dg/ext/builtin-offsetof3.C: New test.
5490
5491 PR c++/85076
5492 * g++.dg/cpp1y/pr85076.C: New test.
5493
5494 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5495
5496 PR fortran/85084
5497 * gfortran.dg/matmul_rank_1.f90: New test.
5498
5499 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5500 Harald Anlauf <anlauf@gmx.de>
5501
5502 * gfortran.dg/structure_constructor_15.f90: New test.
5503
5504 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5505
5506 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5507 for the diagnostics of overridden functions. Adjust for new wording.
5508 * g++.dg/cpp0x/implicit1.C: Likewise.
5509 * g++.dg/cpp0x/override1.C: Likewise.
5510 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5511 * g++.dg/eh/shadow1.C: Likewise.
5512 * g++.dg/inherit/covariant12.C: Likewise.
5513 * g++.dg/inherit/covariant14.C: Likewise.
5514 * g++.dg/inherit/covariant15.C: Likewise.
5515 * g++.dg/inherit/covariant16.C: Likewise.
5516 * g++.dg/inherit/covariant22.C: Likewise.
5517 * g++.dg/inherit/crash3.C: Likewise.
5518 * g++.dg/inherit/error2.C: Likewise.
5519 * g++.dg/template/crash100.C: Likewise.
5520 * g++.old-deja/g++.eh/spec6.C: Likewise.
5521 * g++.old-deja/g++.mike/p811.C: Likewise.
5522 * g++.old-deja/g++.other/virtual11.C: Likewise.
5523 * g++.old-deja/g++.other/virtual4.C: Likewise.
5524
5525 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5526
5527 PR target/85044
5528 * gcc.target/i386/pr85044.c: New test.
5529
5530 2018-03-27 Martin Sebor <msebor@redhat.com>
5531
5532 PR testsuite/83462
5533 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5534 other than x86.
5535
5536 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5537
5538 PR target/83009
5539 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5540
5541 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5542
5543 PR target/81863
5544 * gcc.target/arm/pr81863.c: New test.
5545
5546 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5547
5548 PR target/85056
5549 * testsuite/gcc.target/nvptx/pr85056.c: New test.
5550 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
5551
5552 2018-03-27 Richard Biener <rguenther@suse.de>
5553
5554 PR testsuite/82847
5555 * lib/target-supports.exp (check_ssse3_available): New function.
5556 (check_effective_target_vect_perm_short): Enable for x86 if
5557 check_ssse3_available.
5558
5559 2018-03-27 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/85082
5562 * gfortran.dg/pr85082.f90: New testcase.
5563
5564 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5565
5566 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5567 to "l=2" in dg-final.
5568
5569 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5570
5571 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5572 * gcc.target/mips/fix-r4000-2.c: Likewise.
5573 * gcc.target/mips/fix-r4000-3.c: Likewise.
5574 * gcc.target/mips/fix-r4000-4.c: Likewise.
5575 * gcc.target/mips/fix-r4000-5.c: Likewise.
5576 * gcc.target/mips/fix-r4000-6.c: Likewise.
5577 * gcc.target/mips/fix-r4000-7.c: Likewise.
5578 * gcc.target/mips/fix-r4000-8.c: Likewise.
5579 * gcc.target/mips/fix-r4000-9.c: Likewise.
5580 * gcc.target/mips/fix-r4000-10.c: Likewise.
5581 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5582 "mulditi3_r4000" instead of "mulditi3".
5583 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5584 "umulditi3_r4000" instead of "umulditi3".
5585
5586 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR c++/85068
5589 * g++.dg/inherit/covariant22.C: New test.
5590
5591 2018-03-27 Richard Biener <rguenther@suse.de>
5592
5593 PR testsuite/84004
5594 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5595 alignment.
5596
5597 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5598 Jason Merrill <jason@redhat.com>
5599
5600 PR c++/84632
5601 * g++.dg/init/array49.C: New.
5602 * g++.dg/torture/pr70499.C: Adjust.
5603
5604 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5605
5606 PR target/85073
5607 * gcc.target/i386/pr85073.c: New test.
5608
5609 2018-03-26 Richard Biener <rguenther@suse.de>
5610
5611 PR testsuite/85066
5612 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5613 instead of long.
5614
5615 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5616
5617 PR fortran/66709
5618 * gfortran.dg/parameter_array_format.f90: New test.
5619
5620 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5621 Neil Carlson <neil.n.carlson@gmail.com>
5622
5623 PR fortran/84381
5624 * gfortran.dg/literal_character_constant_1.inc: Replace
5625 call abort by STOP n.
5626 * gfortran.dg/overload_1.f90: Likewise.
5627
5628 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5629 Dominique d'Humieres <dominiq@gcc.gnu.org>
5630
5631 PR fortran/84924
5632 * gfortran.dg/scalar_pointer_1.f90: New test.
5633
5634 2018-03-25 Tom de Vries <tom@codesourcery.com>
5635
5636 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5637 precise.
5638
5639 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5640
5641 PR fortran/69497
5642 * gfortran.dg/pr89497.f90: New test.
5643
5644 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5645
5646 PR fortran/70068
5647 * gfortran.dg/substr_7.f90: New test.
5648
5649 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5650
5651 PR fortran/42651
5652 * gfortran.dg/pr42651.f90: New test.
5653 * gfortran.dg/func_result_7.f90: Update error message.
5654
5655 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5656
5657 PR tree-optimization/84005
5658 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5659 failing to force the alignment.
5660
5661 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5662
5663 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5664 from this to...
5665 <vclzd>: ...this.
5666
5667 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5668
5669 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5670 message. Fix scan-assembler patterns.
5671
5672 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR c++/85015
5675 * g++.dg/cpp0x/pr85015.C: New test.
5676
5677 PR c++/84942
5678 * g++.dg/cpp1y/pr84942.C: New test.
5679
5680 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5681
5682 PR inline-asm/85030
5683 * testsuite/gcc.target/i386/pr85030.c: New.
5684
5685 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5686
5687 PR target/85026
5688 * g++.dg/pr85026.C: New test.
5689
5690 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5691
5692 * g++.dg/debug/pr84704.C: XFAIL AIX.
5693
5694 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5695
5696 PR target/84826
5697 * gcc.target/arm/pr84826.c: Add dg directive.
5698
5699 2018-03-23 Marek Polacek <polacek@redhat.com>
5700
5701 PR c++/85033
5702 * g++.dg/ext/builtin-offsetof2.C: New test.
5703
5704 PR c++/85045
5705 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5706 * gcc.dg/pr85045.c: New test.
5707
5708 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 PR debug/85020
5711 * gnat.dg/lto22.adb: New test.
5712 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5713 * gnat.dg/lto22_pkg2.ads: Likewise.
5714
5715 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR c/80778
5718 * gcc.dg/lto/pr80778_0.c: New test.
5719
5720 PR inline-asm/85034
5721 * gcc.target/i386/pr85034.c: New test.
5722
5723 PR inline-asm/85022
5724 * c-c++-common/torture/pr85022.c: New test.
5725
5726 PR sanitizer/85029
5727 * g++.dg/ubsan/pr85029.C: New test.
5728
5729 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5730
5731 PR c++/71251
5732 * g++.dg/cpp0x/pr71251.C: New.
5733
5734 PR c++/84789
5735 * g++.dg/template/pr84789.C: New.
5736 * g++.dg/template/pr84789-2.C: New.
5737 * g++.dg/template/pr84789-3.C: New.
5738 * g++.dg/parse/dtor11.C: Accept alternate error message.
5739
5740 PR c++/84729
5741 * g++.dg/pr84729.C: New.
5742 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5743 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5744 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5745
5746 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5747
5748 PR fortran/84922
5749 * gfortran.dg/interface_42.f90: New test.
5750 * gfortran.dg/interface_43.f90: New test.
5751
5752 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5753
5754 PR target/84826
5755 * gcc.target/arm/pr84826.c: New test.
5756
5757 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5758
5759 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5760 dg-require-effective-target.
5761 * gcc.target/arm/addr-modes-int.c: Likewise.
5762 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5763
5764 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5765
5766 PR target/84760
5767 * gcc.target/powerpc/altivec-ld-1.c: New test.
5768
5769 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5770
5771 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5772
5773 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR inline-asm/84941
5776 * gcc.dg/pr84941.c: New test.
5777
5778 2018-03-22 Tom de Vries <tom@codesourcery.com>
5779
5780 PR tree-optimization/84956
5781 * gcc.dg/pr84956.c: New test.
5782
5783 2018-03-22 Marek Polacek <polacek@redhat.com>
5784
5785 PR c++/84854
5786 * g++.dg/cpp1z/constexpr-if15.C: New test.
5787 * g++.dg/cpp1z/constexpr-if16.C: New test.
5788
5789 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5790
5791 * gcc.dg/builtin-tgmath-3.c: New test.
5792
5793 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5794
5795 PR c++/71965
5796 * g++.dg/concepts/pr71965.C: New.
5797
5798 PR c++/84610
5799 PR c++/84642
5800 * g++.dg/cpp0x/pr84610.C: New.
5801 * g++.dg/cpp0x/pr84642.C: New.
5802
5803 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR c/84999
5806 * c-c++-common/pr84999.c: New test.
5807
5808 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/84972
5811 * g++.dg/ext/desig10.C: New.
5812
5813 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5814 Harald Anlauf <anlauf@gmx.de>
5815
5816 PR fortran/84957
5817 * gfortran.dg/pr84957.f90: New test.
5818
5819 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR tree-optimization/84960
5822 * gcc.c-torture/compile/pr84960.c: New test.
5823
5824 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5825
5826 PR tree-optimization/84811
5827 * gcc.dg/torture/pr84811.c: New test.
5828
5829 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR tree-optimization/84982
5832 * c-c++-common/pr84982.c: New test.
5833
5834 PR c++/84961
5835 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5836 "m" (++x) in C++.
5837 * g++.dg/torture/pr84961-1.C: New test.
5838 * g++.dg/torture/pr84961-2.C: New test.
5839
5840 2018-03-21 Nathan Sidwell <nathan@acm.org>
5841
5842 PR c++/85008
5843 * g++.dg/pr85008.C: New.
5844
5845 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5846
5847 PR fortran/84615
5848 * gfortran.dg/char_result_17.f90: New test.
5849
5850 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5851
5852 PR c++/84994
5853 * g++.dg/other/accessor-fixits-1.C: Move to...
5854 * g++.dg/torture/accessor-fixits-1.C: ...here.
5855 * g++.dg/other/accessor-fixits-2.C: Move to...
5856 * g++.dg/torture/accessor-fixits-2.C: ...here.
5857 * g++.dg/other/accessor-fixits-3.C: Move to...
5858 * g++.dg/torture/accessor-fixits-3.C: ...here.
5859 * g++.dg/other/accessor-fixits-4.C: Move to...
5860 * g++.dg/torture/accessor-fixits-4.C: ...here.
5861 * g++.dg/other/accessor-fixits-5.C: Move to...
5862 * g++.dg/torture/accessor-fixits-5.C: ...here.
5863 * g++.dg/torture/accessor-fixits-6.C: New testcase.
5864 * g++.dg/torture/accessor-fixits-7.C: New testcase.
5865 * g++.dg/torture/accessor-fixits-8.C: New testcase.
5866
5867 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5868
5869 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5870
5871 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5872
5873 PR target/82989
5874 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5875
5876 2018-03-21 Nathan Sidwell <nathan@acm.org>
5877
5878 PR c++/84804
5879 * g++.dg/lookup/pr84804.C: New.
5880
5881 2018-03-21 Martin Sebor <msebor@redhat.com>
5882
5883 PR c++/84850
5884 * g++.dg/Wclass-memaccess-3.C: New test.
5885 * g++.dg/Wclass-memaccess-4.C: New test.
5886
5887 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5888
5889 PR c++/84892
5890 * g++.dg/other/accessor-fixits-1.C
5891 (test_access_const_t1_color): New.
5892 (test_deref_const_t1_color): New.
5893 * g++.dg/other/accessor-fixits-5.C: New testcase.
5894
5895 2018-03-21 Tom de Vries <tom@codesourcery.com>
5896
5897 PR tree-optimization/83126
5898 * gcc.dg/graphite/pr83126.c: New test.
5899
5900 2018-03-21 Nathan Sidwell <nathan@acm.org>
5901
5902 * g++.dg/ext/anon-struct6.C: Adjust.
5903 * g++.dg/ext/deprecate-1.C: New.
5904 * g++.dg/ext/deprecate-2.C: New.
5905 * g++.dg/lookup/pr84602.C: Adjust.
5906 * g++.dg/lookup/pr84962.C: Adjust.
5907 * g++.old-deja/g++.other/anon4.C
5908
5909 PR c++/84836
5910 * g++.dg/lookup/pr84836.C: New.
5911
5912 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5913
5914 PR tree-optimization/84969
5915 * gcc.dg/tree-ssa/pr84969.c: New test.
5916
5917 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR rtl-optimization/84989
5920 * gcc.target/i386/pr84989.c: New test.
5921
5922 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5923
5924 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5925
5926 2018-03-21 Martin Liska <mliska@suse.cz>
5927
5928 PR ipa/84963
5929 * gfortran.dg/goacc/pr84963.f90: New test.
5930
5931 2018-03-21 Marek Polacek <polacek@redhat.com>
5932
5933 PR c++/71638, ICE with NSDMI and reference.
5934 * g++.dg/cpp0x/nsdmi14.C: New test.
5935 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
5936
5937 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
5938
5939 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
5940 MIPS with -mpaired-single directives.
5941
5942 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
5943
5944 PR fortran/85001
5945 * gfortran.dg/interface_41.f90: New test.
5946
5947 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR debug/84875
5950 * gcc.dg/pr84875.c: New test.
5951
5952 2018-03-20 Marek Polacek <polacek@redhat.com>
5953
5954 PR c++/84978, ICE with NRVO.
5955 * g++.dg/opt/nrv19.C: New test.
5956
5957 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5958
5959 PR target/82518
5960 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5961 Disable for armeb targets.
5962 * gcc.target/arm/pr82518.c: New test.
5963
5964 2018-03-20 Nathan Sidwell <nathan@acm.org>
5965
5966 PR c++/84962
5967 * g++.dg/lookup/pr84962.C: New.
5968
5969 PR c++/84970
5970 * g++.dg/lookup/pr84970.C: New.
5971
5972 2018-03-20 Richard Biener <rguenther@suse.de>
5973
5974 PR target/84986
5975 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
5976
5977 2018-03-20 Martin Liska <mliska@suse.cz>
5978
5979 PR ipa/84825
5980 * g++.dg/ipa/pr84825.C: New test.
5981
5982 2018-03-20 Martin Liska <mliska@suse.cz>
5983
5984 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
5985
5986 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR target/84845
5989 * gcc.c-torture/compile/pr84845.c: New test.
5990
5991 2018-03-20 Sudakshina Das <sudi.das@arm.com>
5992
5993 PR target/82989
5994 * gcc.target/arm/pr82989.c: New test.
5995
5996 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR target/84945
5999 * gcc.target/i386/pr84945.c: New test.
6000
6001 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
6002
6003 PR target/81647
6004 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
6005
6006 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR c/84953
6009 * gcc.dg/pr84953.c: New test.
6010
6011 2018-03-19 Marek Polacek <polacek@redhat.com>
6012
6013 PR c++/84925
6014 * g++.dg/cpp1z/lambda-__func__.C: New test.
6015
6016 PR c++/84927
6017 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
6018
6019 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6020
6021 PR sanitizer/78651
6022 * g++.dg/asan/pr78651.C: New test.
6023
6024 2018-03-19 Tom de Vries <tom@codesourcery.com>
6025
6026 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
6027 vect_int_mult. Add nvptx xfail for PR84958.
6028
6029 2018-03-19 Nathan Sidwell <nathan@acm.org>
6030
6031 PR c++/84835
6032 * g++.dg/cpp1y/pr84835.C: New.
6033
6034 2018-03-19 Sudakshina Das <sudi.das@arm.com>
6035
6036 PR target/81647
6037 * gcc.target/aarch64/pr81647.c: New.
6038
6039 2018-03-19 Richard Biener <rguenther@suse.de>
6040
6041 PR tree-optimization/84933
6042 * g++.dg/pr84933.C: New testcase.
6043
6044 2018-03-19 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/84859
6047 * gcc.dg/tree-ssa/pr84859.c: New testcase.
6048 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
6049 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
6050 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
6051
6052 2018-03-19 Nathan Sidwell <nathan@acm.org>
6053
6054 PR c++/84812
6055 * g++.dg/lookup/pr84812.C: New.
6056
6057 2018-03-19 Richard Biener <rguenther@suse.de>
6058
6059 PR tree-optimization/84929
6060 * gcc.dg/torture/pr84929.c: New testcase.
6061
6062 2018-03-19 Tamar Christina <tamar.christina@arm.com>
6063
6064 PR target/84711
6065 * gcc.target/arm/big-endian-subreg.c: Delete.
6066
6067 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6068
6069 PR fortran/84931
6070 * gfortran.dg/array_constructor_52.f90: New test.
6071
6072 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
6073
6074 PR fortran/77414
6075 * gfortran.dg/pr77414.f90: New test.
6076 * gfortran.dg/internal_references_1.f90: Adjust error message.
6077
6078 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
6079
6080 PR fortran/65453
6081 * gfortran.dg/pr65453.f90: New test.
6082
6083 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
6084
6085 PR tree-optimization/84913
6086 * gfortran.dg/vect/pr84913.f90: New test.
6087
6088 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6089
6090 PR fortran/79929
6091 * gfortran.dg/warn_concat.f90: New test.
6092
6093 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR target/84899
6096 * gcc.dg/pr84899.c: New test.
6097
6098 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
6099
6100 PR fortran/69395
6101 * gfortran.dg/pr69395.f90: Add test for max dimensions
6102
6103 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
6104
6105 PR target/84876
6106 * gcc.target/i386/pr84876.c: New test.
6107
6108 2018-03-16 Martin Liska <mliska@suse.cz>
6109
6110 PR ipa/84833
6111 * gcc.target/i386/mvc11.c: New test.
6112
6113 2018-03-16 Martin Liska <mliska@suse.cz>
6114
6115 PR ipa/84722
6116 * gcc.target/i386/mvc10.c: New test.
6117
6118 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR c++/79937
6121 PR c++/82410
6122 * g++.dg/cpp1y/pr79937-1.C: New test.
6123 * g++.dg/cpp1y/pr79937-2.C: New test.
6124 * g++.dg/cpp1y/pr79937-3.C: New test.
6125 * g++.dg/cpp1y/pr79937-4.C: New test.
6126 * g++.dg/cpp1y/pr82410.C: New test.
6127
6128 2018-03-16 Tom de Vries <tom@codesourcery.com>
6129
6130 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
6131
6132 2018-03-16 Tom de Vries <tom@codesourcery.com>
6133
6134 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
6135
6136 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR c++/84874
6139 * g++.dg/cpp2a/desig8.C: New test.
6140
6141 PR tree-optimization/84841
6142 * gcc.dg/pr84841.c: New test.
6143
6144 PR c++/84874
6145 * g++.dg/cpp2a/desig7.C: New test.
6146
6147 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6148 Jim MacArthur <jim.macarthur@codethink.co.uk>
6149
6150 * gfortran.dg/automatic_1.f90: New test.
6151 * gfortran.dg/automatic_repeat.f90: New test
6152 * gfortran.dg/automatic_save.f90: New test.
6153 * gfortran.dg/vax_structure.f90: New test.
6154
6155 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6156
6157 PR fortran/78741
6158 * gfortran.dg/pr78741.f90: New test.
6159
6160 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6161
6162 PR fortran/69395
6163 * gfortran.dg/pr69395.f90: New test.
6164
6165 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR c++/79085
6168 * g++.dg/opt/pr79085.C: New test.
6169
6170 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
6171
6172 PR target/84574
6173 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
6174 label instead of __x86_indirect_thunk label.
6175
6176 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR c++/84222
6179 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
6180 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
6181 * g++.dg/warn/deprecated-13.C: New test.
6182
6183 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
6184
6185 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
6186
6187 2018-03-15 Richard Biener <rguenther@suse.de>
6188
6189 PR c/84873
6190 * c-c++-common/pr84873.c: New testcase.
6191
6192 2018-03-15 Tamar Christina <tamar.christina@arm.com>
6193
6194 PR target/84711
6195 * gcc.target/arm/big-endian-subreg.c: New.
6196
6197 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6198
6199 PR target/84860
6200 * gcc.c-torture/compile/pr84860.c: New test.
6201
6202 2018-03-15 Julia Koval <julia.koval@intel.com>
6203
6204 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6205 cannonlake.
6206 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
6207 avx512bitalg.
6208
6209 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR c/84853
6212 * gcc.dg/pr84853.c: New test.
6213
6214 2018-03-14 Carl Love <cel@us.ibm.com>
6215
6216 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
6217
6218 2018-03-14 Martin Liska <mliska@suse.cz>
6219
6220 PR ipa/8480
6221 * g++.dg/lto/pr84805_0.C: New test.
6222 * g++.dg/lto/pr84805_1.C: New test.
6223 * g++.dg/lto/pr84805_2.C: New test.
6224
6225 2018-03-14 David Malcolm <dmalcolm@redhat.com>
6226
6227 PR c/84852
6228 * gcc.dg/fixits-pr84852-1.c: New test.
6229 * gcc.dg/fixits-pr84852-2.c: New test.
6230
6231 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6232
6233 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
6234 separate verbose message.
6235 * lib/scandump.exp (scan-dump-times): Likewise.
6236
6237 2018-03-14 Julia Koval <julia.koval@intel.com>
6238
6239 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
6240 server.
6241 * gcc.target/i386/funcspec-56.inc: Ditto.
6242
6243 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6244
6245 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
6246 aarch64_sve_hw.
6247
6248 2018-03-14 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR sanitizer/83392
6251 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
6252 check count from 17 to 14.
6253
6254 PR target/84844
6255 * gcc.target/i386/pr84844.c: New test.
6256
6257 2018-03-14 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/84830
6260 * gcc.dg/torture/pr84830.c: New testcase.
6261
6262 2018-03-14 Marek Polacek <polacek@redhat.com>
6263
6264 PR c++/84596
6265 * g++.dg/cpp0x/static_assert15.C: New test.
6266
6267 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
6268
6269 PR fortran/61775
6270 * gfortran.dg/pr61775.f90: New test.
6271
6272 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR c++/84843
6275 * g++.dg/ext/pr84843-1.C: New test.
6276 * g++.dg/ext/pr84843-2.C: New test.
6277
6278 2018-03-13 David Pagan <dave.pagan@oracle.com>
6279
6280 PR c/46921
6281 * gcc.dg/pr46921.c: New test.
6282
6283 2018-03-13 Martin Sebor <msebor@redhat.com>
6284
6285 PR tree-optimization/84725
6286 * c-c++-common/Wstringop-truncation-4.c: New test.
6287 * c-c++-common/attr-nonstring-5.c: New test.
6288
6289 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6290
6291 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
6292 than unpacks.
6293 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6294 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6295
6296 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6297
6298 * gcc.target/aarch64/sve/tls_1.c: New test.
6299 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6300
6301 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6302
6303 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6304 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6305
6306 2018-03-13 Martin Liska <mliska@suse.cz>
6307
6308 PR ipa/84658.
6309 * g++.dg/ipa/pr84658.C: New test.
6310
6311 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR middle-end/84834
6314 * gcc.dg/pr84834.c: New test.
6315
6316 PR target/84827
6317 * gcc.target/i386/pr84827.c: New test.
6318
6319 PR target/84828
6320 * g++.dg/ext/pr84828.C: New test.
6321
6322 PR target/84786
6323 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6324 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6325
6326 PR c++/84808
6327 * g++.dg/cpp1y/constexpr-84808.C: New test.
6328
6329 PR c++/84704
6330 * g++.dg/debug/pr84704.C: New test.
6331
6332 2018-03-12 Renlin Li <renlin.li@arm.com>
6333
6334 * gcc.target/aarch64/movi_hf.c: New.
6335 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6336 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6337
6338 2018-03-12 Martin Sebor <msebor@redhat.com>
6339
6340 PR tree-optimization/83456
6341 * c-c++-common/Wrestrict-2.c: Remove test cases.
6342 * c-c++-common/Wrestrict.c: Same.
6343 * gcc.dg/Wrestrict-12.c: New test.
6344 * gcc.dg/Wrestrict-14.c: New test.
6345
6346 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6347
6348 * g++.dg/pr84821.C: New test.
6349
6350 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6351
6352 * gcc.dg/pr84799.c: New test.
6353
6354 2018-03-12 Richard Biener <rguenther@suse.de>
6355
6356 PR tree-optimization/84803
6357 * gcc.dg/torture/pr84803.c: New testcase.
6358
6359 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR c++/84813
6362 * g++.dg/debug/pr84813.C: New test.
6363
6364 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6365
6366 PR fortran/84546
6367 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6368
6369 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6370
6371 PR fortran/83939
6372 * gfortran.dg/pr83939.f90
6373
6374 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6375
6376 PR fortran/66128
6377 * gfortran.dg/zero_sized_9.f90: New test.
6378
6379 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR debug/58150
6382 * g++.dg/debug/dwarf2/enum2.C: New test.
6383
6384 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6385
6386 PR fortran/84734
6387 * gfortran.dg/pr84734.f90: New test.
6388
6389 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6390
6391 * gnat.dg/prot3.adb: New test.
6392 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6393
6394 2018-03-09 Jason Merrill <jason@redhat.com>
6395 Paolo Carlini <paolo.carlini@oracle.com>
6396
6397 PR c++/71169
6398 PR c++/71832
6399 * g++.dg/cpp0x/pr71169.C: New.
6400 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6401 * g++.dg/cpp0x/pr71832.C: Likewise.
6402
6403 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6404
6405 PR target/83969
6406 * gcc.target/powerpc/pr83969.c: New test.
6407
6408 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR target/84772
6411 * gcc.dg/pr84772.c: New test.
6412
6413 PR c++/84076
6414 * g++.dg/warn/Wformat-2.C: New test.
6415
6416 PR c++/84767
6417 * g++.dg/ext/vla18.C: New test.
6418
6419 2018-03-09 Martin Sebor <msebor@redhat.com>
6420
6421 PR tree-optimization/84526
6422 * gcc.dg/Wrestrict-10.c: New test.
6423 * gcc.dg/Wrestrict-11.c: New test.
6424
6425 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
6426
6427 PR rtl-optimization/84682
6428 * gcc.dg/torture/pr84682-1.c: New.
6429 * gcc.dg/torture/pr84682-2.c: New.
6430 * gcc.dg/torture/pr84682-3.c: New.
6431
6432 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR c++/84724
6435 * g++.dg/ext/pr84724.C: New test.
6436
6437 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6438
6439 PR target/83712
6440 * gcc.target/arm/pr83712.c: New.
6441
6442 2018-03-09 Richard Biener <rguenther@suse.de>
6443
6444 PR tree-optimization/84775
6445 * gcc.dg/torture/pr84775.c: New testcase.
6446
6447 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR debug/84404
6450 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6451 targets.
6452
6453 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6454
6455 * gcc.c-torture/compile/20180309-1.c: New test.
6456
6457 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR c++/80598
6460 * g++.dg/warn/Wunused-function4.C: New test.
6461
6462 PR inline-asm/84742
6463 * gcc.target/i386/pr84742-1.c: New test.
6464 * gcc.target/i386/pr84742-2.c: New test.
6465
6466 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6467
6468 PR target/84748
6469 * gcc.c-torture/execute/pr84748.c: New test.
6470
6471 2018-03-08 Richard Biener <rguenther@suse.de>
6472
6473 PR middle-end/84552
6474 * gcc.dg/graphite/pr84552.c: New testcase.
6475
6476 2018-03-08 Richard Biener <rguenther@suse.de>
6477
6478 PR tree-optimization/84178
6479 * gcc.dg/torture/pr84178-2.c: New testcase.
6480
6481 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6482
6483 PR tree-optimization/84178
6484 * gcc.c-torture/compile/pr84178-1.c: New test.
6485
6486 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6487
6488 * lib/target-supports.exp: Do not return zero from a ifunc
6489 function.
6490
6491 2018-03-08 Richard Biener <rguenther@suse.de>
6492
6493 PR tree-optimization/84746
6494 * gcc.dg/torture/pr84746.c: New testcase.
6495
6496
6497 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6498 PR debug/84404
6499 PR debug/84408
6500 * gcc.dg/graphite/pr84404.c: New.
6501
6502 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR tree-optimization/84740
6505 * gcc.dg/torture/pr84740.c: New test.
6506
6507 PR tree-optimization/84739
6508 * gcc.dg/pr84739.c: New test.
6509
6510 2018-03-07 Martin Sebor <msebor@redhat.com>
6511
6512 PR tree-optimization/83519
6513 * gcc.dg/Wrestrict-13.c: New test.
6514
6515 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6516
6517 PR fortran/64124
6518 PR fortran/70409
6519 * gfortran.dg/pr64124.f90: New tests.
6520 * gfortran.dg/pr70409.f90: New tests.
6521
6522 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6523
6524 PR target/82411
6525 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6526
6527 2018-03-07 Martin Sebor <msebor@redhat.com>
6528
6529 PR tree-optimization/84526
6530 * gcc.dg/Wrestrict-10.c: New test.
6531
6532 2018-03-07 Martin Sebor <msebor@redhat.com>
6533
6534 PR tree-optimization/84468
6535 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6536 * gcc.dg/Wstringop-truncation.c: New test.
6537 * gcc.dg/Wstringop-truncation-2.c: New test.
6538
6539 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR fortran/84565
6542 * gfortran.dg/pr84565.f90: New test.
6543
6544 PR middle-end/84723
6545 * gcc.target/i386/pr84723-1.c: New test.
6546 * gcc.target/i386/pr84723-2.c: New test.
6547 * gcc.target/i386/pr84723-3.c: New test.
6548 * gcc.target/i386/pr84723-4.c: New test.
6549 * gcc.target/i386/pr84723-5.c: New test.
6550
6551 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6552
6553 PR fortran/64107
6554 * gfortran.dg/pr64107.f90: New test.
6555
6556 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6557
6558 PR fortran/84697
6559 PR fortran/66128
6560 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6561
6562 2018-03-06 Marek Polacek <polacek@redhat.com>
6563
6564 PR c++/84684
6565 * g++.dg/cpp1z/constexpr-84684.C: New test.
6566
6567 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6568
6569 PR c/84721
6570 * gcc.dg/pr84721.c: New test.
6571
6572 PR target/84710
6573 * gcc.dg/pr84710.c: New test.
6574
6575 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6576
6577 PR fortran/56667
6578 * gfortran.dg/implied_do_2.f90: New test.
6579 * gfortran.dg/coarray_8.f90: Update for new error message.
6580
6581 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR inline-asm/84683
6584 * g++.dg/ext/pr84683.C: New test.
6585
6586 PR tree-optimization/84687
6587 * gcc.dg/pr84687.c: New test.
6588
6589 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6590
6591 PR c++/84231
6592 * g++.dg/pr84231.C: New.
6593
6594 PR c++/84593
6595 * g++.dg/cpp1y/pr84593.C: New.
6596
6597 PR c++/84492
6598 * g++.dg/pr84492.C: New.
6599
6600 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6601
6602 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6603 __builtin_ppc_speculation_barrier.
6604
6605 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR target/84700
6608 * gcc.target/powerpc/pr84700.c: New test.
6609
6610 2018-03-05 Nathan Sidwell <nathan@acm.org>
6611
6612 PR c++/84702
6613 * g++.dg/lookup/pr84702.C: New.
6614
6615 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR target/84564
6618 * gcc.target/i386/pr84564.c: New test.
6619
6620 2018-03-05 Marek Polacek <polacek@redhat.com>
6621
6622 PR c++/84707
6623 * g++.dg/cpp0x/inline-ns10.C: New test.
6624
6625 2018-03-05 Nathan Sidwell <nathan@acm.org>
6626
6627 PR c++/84694
6628 * g++.dg/template/pr84694.C: New.
6629
6630 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR target/84524
6633 * gcc.c-torture/execute/pr84524.c: New test.
6634 * gcc.target/i386/avx512bw-pr84524.c: New test.
6635
6636 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6637
6638 PR target/84264
6639 * g++.dg/pr84264.C: New test.
6640
6641 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6642
6643 PR c++/84618
6644 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6645 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6646 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6647
6648 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6649
6650 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6651 * g++.dg/other/i386-3.C: Ditto.
6652 * gcc.target/i386/sse-12.c: Ditto.
6653 * gcc.target/i386/sse-13.c: Ditto.
6654 * gcc.target/i386/sse-14.c: Ditto.
6655 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6656 * gcc.target/i386/wbinvd-1.c: New test.
6657 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6658 * gcc.target/i386/pconfig-1.c: Ditto.
6659
6660 2018-03-05 Pádraig Brady <P@draigBrady.com>
6661 Nathan Sidwell <nathan@acm.org>
6662
6663 PR c++/84497
6664 * g++.dg/cpp0x/pr84497.C: New.
6665
6666 2018-03-05 Richard Biener <rguenther@suse.de>
6667
6668 PR tree-optimization/84670
6669 * gcc.dg/pr84670-1.c: New testcase.
6670 * gcc.dg/pr84670-2.c: Likewise.
6671 * gcc.dg/pr84670-3.c: Likewise.
6672 * gcc.dg/pr84670-4.c: Likewise.
6673
6674 2018-03-05 Richard Biener <rguenther@suse.de>
6675
6676 PR tree-optimization/84650
6677 * gcc.dg/graphite/pr84650.c: New testcase.
6678
6679 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6680
6681 PR c++/82022
6682 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6683
6684 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6685
6686 PR fortran/71085
6687 * gfortran.dg/pr71085.f90: New test.
6688
6689 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6690
6691 PR fortran/66128
6692 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6693
6694 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6695
6696 PR fortran/51434
6697 * gfortran.dg/pr51434.f90: New test.
6698
6699 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6700
6701 PR c++/61358
6702 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6703
6704 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6705
6706 PR c++/67370
6707 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6708
6709 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6710
6711 PR c++/71464
6712 * g++.dg/torture/pr71464.C: New.
6713
6714 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6715
6716 PR fortran/80965
6717 * gfortran.dg/select_type_41.f90: New test.
6718
6719 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6720
6721 PR c++/61135
6722 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6723
6724 2018-03-02 Marek Polacek <polacek@redhat.com>
6725
6726 PR c++/84578
6727 * g++.dg/ext/flexary29.C: New test.
6728
6729 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6730
6731 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6732
6733 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6734
6735 PR c++/81812
6736 * g++.dg/torture/pr81812.C: New.
6737
6738 2018-03-02 Marek Polacek <polacek@redhat.com>
6739
6740 PR c++/84171
6741 * g++.dg/warn/Wsign-compare-8.C: New test.
6742
6743 PR c++/84663
6744 * g++.dg/parse/array-size3.C: New test.
6745
6746 PR c++/84664
6747 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6748
6749 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR c++/84662
6752 * g++.dg/cpp1y/pr84662.C: New test.
6753
6754 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6755
6756 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6757 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6758 "dg-lto-options".
6759 * g++.dg/lto/20101010-1_0.C: Likewise.
6760 * g++.dg/lto/20101010-2_0.C: Likewise.
6761
6762 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR ipa/84628
6765 * gcc.dg/pr84628.c: New test.
6766
6767 PR target/56540
6768 * gcc.target/ia64/pr56540.c: New test.
6769
6770 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6771
6772 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6773 32-bit target.
6774 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6775 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6776 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6777 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6778
6779 2018-03-02 Marek Polacek <polacek@redhat.com>
6780
6781 PR c++/84590
6782 * c-c++-common/ubsan/shift-11.c: New test.
6783
6784 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6785
6786 * gcc.dg/vect/vect-alias-check-13.c: New test.
6787
6788 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR target/84614
6791 * gcc.dg/pr84614.c: New test.
6792
6793 PR inline-asm/84625
6794 * gcc.target/i386/pr84625.c: New test.
6795
6796 2018-03-02 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/84427
6799 * gcc.dg/torture/pr84427.c: New testcase.
6800
6801 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6802
6803 PR target/84534
6804 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6805 powerpc64le*-*-linux*.
6806 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6807 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6808
6809 2018-03-01 Martin Sebor <msebor@redhat.com>
6810
6811 PR c++/84294
6812 * g++.dg/ext/attr-const.C: Remove xfail.
6813 * g++.dg/ext/attr-malloc-3.C: New test.
6814 * g++.dg/ext/attr-noinline-3.C: New test.
6815 * g++.dg/ext/attr-noreturn-3.C: New test.
6816 * g++.dg/ext/attr-nothrow-3.C: New test.
6817 * g++.dg/ext/attr-pure.C: Remove xfail.
6818
6819 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR sanitizer/70875
6822 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6823 dg-options and dg-shouldfail "ubsan" directive.
6824
6825 2018-03-01 Marek Polacek <polacek@redhat.com>
6826 Jason Merrill <jason@redhat.com>
6827
6828 PR c++/84582
6829 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6830 * g++.dg/cpp1z/static1.C: New test.
6831 * g++.dg/template/static37.C: New test.
6832
6833 2018-03-01 Nathan Sidwell <nathan@acm.org>
6834
6835 PR c++/84434
6836 * g++.dg/template/pr84434.C: New.
6837
6838 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6839
6840 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6841 -mthumb to the command-line.
6842
6843 2018-03-01 Marek Polacek <polacek@redhat.com>
6844
6845 PR c++/84596
6846 * g++.dg/cpp0x/static_assert14.C: New test.
6847
6848 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6849
6850 PR c++/79410
6851 * g++.dg/torture/pr79410.C: New.
6852
6853 2018-03-01 Martin Liska <mliska@suse.cz>
6854
6855 PR sanitizer/82484
6856 * gcc.dg/asan/pr82484.c: New test.
6857
6858 2018-03-01 Richard Biener <rguenther@suse.de>
6859
6860 PR debug/84645
6861 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6862
6863 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6864
6865 PR fortran/84219
6866 * gfortran.dg/coarray_47.f90: New test.
6867
6868 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6869
6870 PR fortran/84538
6871 * gfortran.dg/class_array_23.f03: New test.
6872
6873 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6874
6875 PR rtl-optimization/84528
6876 * gcc.dg/torture/pr84538.c: Rename to...
6877 * gcc.dg/torture/pr84528.c: ...this.
6878
6879 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6880
6881 PR rtl-optimization/84528
6882 * gcc.dg/torture/pr84538.c: New test.
6883
6884 2018-02-28 Martin Sebor <msebor@redhat.com>
6885
6886 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
6887 -fpic test failures.
6888 * c-c++-common/Wrestrict-2.c: Same.
6889 * c-c++-common/Wstringop-truncation.c: Same.
6890 * gcc.dg/Warray-bounds-22.c: Same.
6891 * gcc.dg/Wstringop-overflow.c: Same.
6892 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
6893 (signed_range): Same.
6894 (unsigned_anti_range): Same.
6895 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
6896 (signed_range): Same.
6897 (unsigned_anti_range): Same.
6898 * gcc.dg/attr-alloc_size-7.c: Same.
6899 * gcc.dg/attr-alloc_size-8.c: Same.
6900 * gcc.dg/builtin-alloc-size.c: Same.
6901 * gcc.dg/builtin-stpncpy.c: Same.
6902 * gcc.dg/builtins-nonnull.c: Same.
6903 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
6904 * gcc.dg/pr79214.c: Same.
6905 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
6906 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6907 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6908 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
6909 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
6910 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
6911 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
6912 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6913 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
6914 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6915 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6916
6917 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6918
6919 PR target/84014
6920 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6921
6922 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR c++/84609
6925 * g++.dg/cpp0x/pr84609.C: New test.
6926
6927 2018-02-28 Martin Sebor <msebor@redhat.com>
6928
6929 PR testsuite/84617
6930 * g++.dg/ext/attr-malloc-3.C: New test.
6931 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
6932 to pre-existing problems.
6933 * g++.dg/ext/attr-pure.C: Same.
6934
6935 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
6936
6937 PR fortran/83901
6938 * gfortran.dg/associate_37.f90: New test.
6939
6940 PR fortran/83344
6941 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
6942
6943 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR target/52991
6946 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
6947 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
6948 * gcc.dg/bf-ms-layout-4.c: New test.
6949 * gcc.dg/bf-ms-layout-5.c: New test.
6950
6951 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
6952
6953 PR target/83399
6954 * gcc.target/powerpc/pr83399.c: Only run on Linux.
6955
6956 2018-02-28 Richard Biener <rguenther@suse.de>
6957
6958 PR tree-optimization/84584
6959 * gcc.dg/graphite/pr84584.c: New testcase.
6960
6961 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
6962
6963 PR preprocessor/84517
6964 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
6965
6966 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6967
6968 * c-c++-common/dump-ada-spec-12.c: New test.
6969 * c-c++-common/dump-ada-spec-13.c: Likewise.
6970
6971 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6972
6973 * c-c++-common/dump-ada-spec-11.c: New test.
6974
6975 2018-02-28 Martin Liska <mliska@suse.cz>
6976
6977 PR testsuite/84597
6978 * g++.dg/ext/timevar1.C: Fix pruned patterns.
6979 * g++.dg/ext/timevar2.C: Likewise.
6980
6981 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6982
6983 * c-c++-common/dump-ada-spec-8.c: New test.
6984 * c-c++-common/dump-ada-spec-9.c: Likewise.
6985 * c-c++-common/dump-ada-spec-10.c: Likewise.
6986
6987 2018-02-28 Richard Biener <rguenther@suse.de>
6988
6989 PR middle-end/84607
6990 * gcc.dg/pr84607.c: New testcase.
6991
6992 2018-02-28 Nathan Sidwell <nathan@acm.org>
6993
6994 PR c++/84602
6995 * g++.dg/lookup/pr84602.C: New.
6996
6997 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR c++/83871
7000 PR c++/83503
7001 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
7002 dg-options.
7003 * g++.dg/ext/attr-nonnull.C: Likewise.
7004 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
7005 directives.
7006 * g++.dg/ext/attr-noinline-2.C: Likewise.
7007 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
7008 -fdump-tree-eh in dg-options.
7009
7010 2018-02-28 Alan Modra <amodra@gmail.com>
7011
7012 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
7013 GNU ld message.
7014 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
7015
7016 2018-02-27 Martin Sebor <msebor@redhat.com>
7017
7018 PR c++/83871
7019 PR c++/83503
7020 * g++.dg/Wmissing-attributes.C: New test.
7021 * g++.dg/ext/attr-const-pure.C: New test.
7022 * g++.dg/ext/attr-const.C: New test.
7023 * g++.dg/ext/attr-deprecated-2.C: New test.
7024 * g++.dg/ext/attr-malloc-2.C: New test.
7025 * g++.dg/ext/attr-malloc.C: New test.
7026 * g++.dg/ext/attr-noinline-2.C: New test.
7027 * g++.dg/ext/attr-noinline.C: New test.
7028 * g++.dg/ext/attr-nonnull.C: New test.
7029 * g++.dg/ext/attr-noreturn-2.C: New test.
7030 * g++.dg/ext/attr-noreturn.C: New test.
7031 * g++.dg/ext/attr-nothrow-2.C: New test.
7032 * g++.dg/ext/attr-nothrow.C: New test.
7033 * g++.dg/ext/attr-optimize.C: New test.
7034 * g++.dg/ext/attr-pure.C: New test.
7035 * g++.dg/ext/attr-returns-nonnull.C: New test.
7036 * g++.dg/ext/attr-warning.C: New test.
7037
7038 2018-02-27 Nathan Sidwell <nathan@acm.org>
7039
7040 PR c++/84426
7041 * g++.dg/lookup/pr84426.C: New.
7042
7043 2018-02-27 Richard Biener <rguenther@suse.de>
7044
7045 PR tree-optimization/84512
7046 * gcc.dg/tree-ssa/pr84512.c: New testcase.
7047
7048 2018-02-27 Martin Liska <mliska@suse.cz>
7049
7050 PR gcov-profile/84548
7051 * g++.dg/gcov/pr84548.C: New test.
7052
7053 2018-02-27 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR target/84575
7056 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
7057
7058 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR c++/84558
7061 * g++.dg/cpp1y/pr84558.C: New test.
7062
7063 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7064
7065 PR c++/84540
7066 * g++.dg/cpp0x/alignas14.C: New.
7067 * g++.dg/cpp0x/alignas15.C: Likewise.
7068
7069 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR c++/84557
7072 * g++.dg/gomp/pr84557.C: New test.
7073
7074 2018-02-26 Marek Polacek <polacek@redhat.com>
7075
7076 PR c++/84325
7077 * g++.dg/cpp1z/pr84325.C: New test.
7078
7079 2018-02-26 Carl Love <cel@us.ibm.com>
7080
7081 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
7082 Power 8 test file.
7083 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
7084 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
7085 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
7086 -mcpu=power8.
7087 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
7088 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
7089 -mcpu=power8.
7090
7091 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7092
7093 PR target/84039
7094 * gcc.target/i386/indirect-thunk-1.c: Updated.
7095 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7096 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7097 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7098 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7099 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7100 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7101 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7102 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7103 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7104 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7105 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7106 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7107 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7108 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7109 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7110 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7111 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7112 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7113 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7114 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7115 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7116 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7117 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7118 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7119 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7120 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7121 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7122 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7123 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7124 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7125 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7126 * gcc.target/i386/ret-thunk-9.c: Likewise.
7127 * gcc.target/i386/ret-thunk-10.c: Likewise.
7128 * gcc.target/i386/ret-thunk-11.c: Likewise.
7129 * gcc.target/i386/ret-thunk-12.c: Likewise.
7130 * gcc.target/i386/ret-thunk-13.c: Likewise.
7131 * gcc.target/i386/ret-thunk-14.c: Likewise.
7132 * gcc.target/i386/ret-thunk-15.c: Likewise.
7133
7134 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
7135
7136 * gcc.c-torture/execute/20180226-1.c: New test.
7137
7138 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
7139
7140 PR tree-optimization/83965
7141 * gcc.dg/vect/pr83965-2.c: New test.
7142
7143 2018-02-26 Tom de Vries <tom@codesourcery.com>
7144
7145 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
7146
7147 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7148
7149 PR target/84530
7150 * gcc.target/i386/ret-thunk-22.c: New test.
7151 * gcc.target/i386/ret-thunk-23.c: Likewise.
7152 * gcc.target/i386/ret-thunk-24.c: Likewise.
7153 * gcc.target/i386/ret-thunk-25.c: Likewise.
7154 * gcc.target/i386/ret-thunk-26.c: Likewise.
7155
7156 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7157
7158 PR c++/84533
7159 * g++.dg/cpp1z/pr84533.C: New.
7160
7161 2018-02-26 Marek Polacek <polacek@redhat.com>
7162
7163 PR c++/84537
7164 * g++.dg/parse/error60.C: New test.
7165
7166 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7167
7168 PR c++/84556
7169 * g++.dg/gomp/pr84556.C: New test.
7170 * g++.dg/vect/pr84556.cc: New test.
7171
7172 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
7173
7174 PR fortran/32957
7175 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
7176 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7177 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
7178 * gfortran.dg/c_loc_test.f90: Likewise.
7179 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7180 * gfortran.dg/proc_decl_17.f90: Likewise.
7181 * gfortran.dg/proc_ptr_8.f90: Likewise.
7182
7183 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7184
7185 PR target/84521
7186 * gcc.target/aarch64/lr_free_2.c: Revert changes in
7187 r254814 disabling -fomit-frame-pointer by default.
7188 * gcc.target/aarch64/spill_1.c: Likewise.
7189 * gcc.target/aarch64/test_frame_11.c: Likewise.
7190 * gcc.target/aarch64/test_frame_12.c: Likewise.
7191 * gcc.target/aarch64/test_frame_13.c: Likewise.
7192 * gcc.target/aarch64/test_frame_14.c: Likewise.
7193 * gcc.target/aarch64/test_frame_15.c: Likewise.
7194 * gcc.target/aarch64/test_frame_3.c: Likewise.
7195 * gcc.target/aarch64/test_frame_5.c: Likewise.
7196 * gcc.target/aarch64/test_frame_9.c: Likewise.
7197
7198 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
7199
7200 PR fortran/83633
7201 * gfortran.dg/explicit_shape_1.f90: New test.
7202 * gfortran.dg/automatic_module_variable.f90: Update regex.
7203 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
7204 * gfortran.dg/constant_shape.f90: Ditto.
7205 * gfortran.dg/dec_structure_23.f90: Ditto.
7206 * gfortran.dg/pr78240.f90: Ditto.
7207
7208 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
7209
7210 PR fortran/84523
7211 * gfortran.dg/pr84523.f90: New test.
7212
7213 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7214
7215 PR fortran/78238
7216 * gfortran.dg/select_type_40.f90: New test.
7217
7218 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
7219
7220 PR fortran/30792
7221 * gfortran.dg/data_substring.f90: New test.
7222
7223 2018-02-24 Marek Polacek <polacek@redhat.com>
7224
7225 PR c++/83692
7226 * g++.dg/cpp1z/constexpr-83692.C: New test.
7227
7228 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
7229
7230 PR fortran/84346
7231 * gfortran.dg/statement_function_1.f90: Update test.
7232
7233 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7234
7235 PR fortran/84506
7236 * gfortran.dg/inquire_19.f90: New test.
7237
7238 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7239
7240 PR fortran/83149
7241 * gfortran.dg/pr83149_b.f90: New test.
7242 * gfortran.dg/pr83149_a.f90: Additional source for previous.
7243
7244 2018-02-23 Carl Love <cel@us.ibm.com>
7245
7246 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
7247 vec_signed2 and vec_unsigned2 to new Power 8 test file.
7248 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
7249 Power 8 tests.
7250
7251 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7252
7253 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
7254 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
7255
7256 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7257
7258 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
7259 expected output.
7260
7261 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7262
7263 PR fortran/83149
7264 * gfortran.dg/pr83149_1.f90: New test.
7265 * gfortran.dg/pr83149.f90: Additional source for previous.
7266
7267 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
7268
7269 PR testsuite/80551
7270 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
7271 __GI___pthread_mutex_init as well.
7272
7273 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7274
7275 PR fortran/83148
7276 * gfortran.dg/class_68.f90: New test.
7277
7278 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7279
7280 PR fortran/59781
7281 * gfortran.dg/derived_init_5.f90: New test.
7282
7283 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR target/82851
7286 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7287 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
7288
7289 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
7290
7291 PR target/81572
7292 * gcc.target/powerpc/pr81572.c: New.
7293
7294 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
7295
7296 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
7297
7298 2018-02-22 Martin Sebor <msebor@redhat.com>
7299
7300 PR tree-optimization/84480
7301 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7302 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7303
7304 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7305
7306 PR target/84176
7307 * gcc.target/i386/indirect-thunk-11.c: New test.
7308 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7309 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7310 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7311 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7312 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7313 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7314 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7315 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7316 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7317
7318 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7319
7320 PR target/83335
7321 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
7322 ILP32 mode.
7323 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
7324
7325 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7326
7327 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7328
7329 2018-02-22 Marek Polacek <polacek@redhat.com>
7330
7331 PR c++/84493
7332 * g++.dg/parse/error59.C: New test.
7333
7334 2018-02-22 Tom de Vries <tom@codesourcery.com>
7335
7336 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7337
7338 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/77655
7341 * g++.dg/cpp0x/pr77655.C: New.
7342
7343 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR c++/84496
7346 * g++.dg/cpp1y/pr84496.C: New test.
7347
7348 PR target/84502
7349 * g++.dg/torture/pr84502.C: New test.
7350
7351 PR tree-optimization/84503
7352 * gcc.dg/pr84503-1.c: New test.
7353 * gcc.dg/pr84503-2.c: New test.
7354
7355 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR tree-optimization/84478
7358 * gcc.c-torture/execute/pr84478.c: New test.
7359
7360 2018-02-20 Martin Sebor <msebor@redhat.com>
7361
7362 PR middle-end/84095
7363 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7364 * c-c++-common/Wrestrict.c: Same.
7365 * gcc.dg/Wrestrict-6.c: Same.
7366 * gcc.dg/Warray-bounds-27.c: New test.
7367 * gcc.dg/Wrestrict-8.c: New test.
7368 * gcc.dg/Wrestrict-9.c: New test.
7369 * gcc.dg/pr84095.c: New test.
7370
7371 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7372
7373 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7374
7375 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7376
7377 PR fortran/48890
7378 PR fortran/83823
7379 * gfortran.dg/structure_constructor_14.f90: New test.
7380
7381 2018-02-20 Jeff Law <law@redhat.com>
7382
7383 PR middle-end/82123
7384 PR tree-optimization/81592
7385 PR middle-end/79257
7386 * gcc.dg/pr81592.c: New test.
7387 * gcc.dg/pr82123.c: New test.
7388 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7389
7390 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR c++/84488
7393 * g++.dg/warn/Wunused-var-30.C: New test.
7394
7395 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7396
7397 PR tree-optimization/84419
7398 * gcc.dg/vect/pr84419.c: New test.
7399
7400 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR middle-end/82004
7403 * gfortran.dg/pr82004.f90: New test.
7404
7405 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7406
7407 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7408
7409 2018-02-20 Martin Liska <mliska@suse.cz>
7410
7411 PR c/84310
7412 PR target/79747
7413 * gcc.target/i386/pr84310.c: New test.
7414 * gcc.target/i386/pr84310-2.c: Likewise.
7415
7416 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7417
7418 PR c++/84446
7419 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7420
7421 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR c++/84445
7424 * g++.dg/cpp1z/launder7.C: New test.
7425
7426 PR c++/84449
7427 * g++.dg/cpp0x/constexpr-84449.C: New test.
7428
7429 PR c++/84455
7430 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7431
7432 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7433
7434 PR fortran/83344
7435 PR fortran/83975
7436 * gfortran.dg/associate_22.f90: Enable commented out test.
7437 * gfortran.dg/associate_36.f90: New test.
7438
7439 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR target/84146
7442 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7443
7444 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7445
7446 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7447 (dg-options): Use -mavx instead of -w.
7448
7449 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR c++/84444
7452 * g++.dg/cpp1z/launder8.C: New test.
7453
7454 PR c++/84448
7455 * g++.dg/gomp/pr84448.C: New test.
7456
7457 PR c++/84430
7458 * g++.dg/gomp/pr84430.C: New test.
7459
7460 PR tree-optimization/84452
7461 * gcc.dg/pr84452.c: New test.
7462
7463 PR c++/79064
7464 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7465
7466 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7467
7468 PR fortran/35339
7469 * gfortran.dg/implied_do_io_4.f90: New test.
7470
7471 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7472
7473 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7474 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7475 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7476
7477 2018-02-19 Carl Love <cel@us.ibm.com>
7478
7479 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7480
7481 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7482
7483 PR target/84460
7484 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7485
7486 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7487
7488 PR c++/84348
7489 * g++.dg/cpp0x/auto50.C: New.
7490 * g++.dg/parse/friend12.C: Adjust.
7491
7492 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7493
7494 PR libgfortran/84389
7495 * gfortran.dg/dtio_33.f90: New test.
7496
7497 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7498
7499 PR libgfortran/84412
7500 * gfortran.dg/inquire_18.f90: New test.
7501
7502 2018-02-18 Janus Weil <janus@gcc.gnu.org>
7503
7504 PR fortran/84381
7505 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7506 * gfortran.dg/pointer_intent_3.f90: Ditto.
7507 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7508 * gfortran.dg/protected_3.f90: Ditto.
7509 * gfortran.dg/protected_4.f90: Ditto.
7510 * gfortran.dg/protected_5.f90: Ditto.
7511 * gfortran.dg/protected_6.f90: Ditto.
7512
7513 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7514
7515 PR fortran/80945
7516 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7517 change to run.
7518
7519 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7520
7521 PR fortran/84270
7522 * gfortran.dg/inline_matmul_22.f90: New test.
7523
7524 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7525
7526 PR fortran/84381
7527 * gfortran.dg/abort_shoulfail.f90: New test.
7528 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7529 by STOP n.
7530 * gfortran.dg/PR19754_2.f90: Likewise.
7531 * gfortran.dg/PR19872.f: Likewise.
7532 * gfortran.dg/PR49268.f90: Likewise.
7533 * gfortran.dg/Wall.f90: Likewise.
7534 * gfortran.dg/Wno-all.f90: Likewise.
7535 * gfortran.dg/achar_1.f90: Likewise.
7536 * gfortran.dg/achar_2.f90: Likewise.
7537 * gfortran.dg/achar_4.f90: Likewise.
7538 * gfortran.dg/achar_6.F90: Likewise.
7539 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7540 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7541 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7542 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7543 * gfortran.dg/actual_array_result_1.f90: Likewise.
7544 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7545 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7546 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7547 * gfortran.dg/actual_procedure_1.f90: Likewise.
7548 * gfortran.dg/adjustl_1.f90: Likewise.
7549 * gfortran.dg/advance_1.f90: Likewise.
7550 * gfortran.dg/advance_4.f90: Likewise.
7551 * gfortran.dg/advance_5.f90: Likewise.
7552 * gfortran.dg/advance_6.f90: Likewise.
7553 * gfortran.dg/aint_anint_1.f90: Likewise.
7554 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7555 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7556 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7557 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7558 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7559 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7560 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7561 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7562 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7563 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7564 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7565 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7566 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7567 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7568 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7569 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7570 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7571 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7572 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7573 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7574 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7575 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7576 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7577 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7578 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7579 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7580 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7581 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7582 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7583 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7584 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7585 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7586 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7587 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7588 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7589 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7590 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7591 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7592 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7593 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7594 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7595 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7596 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7597 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7598 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7599 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7600 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7601 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7602 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7603 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7604 * gfortran.dg/allocatable_function_1.f90: Likewise.
7605 * gfortran.dg/allocatable_function_10.f90: Likewise.
7606 * gfortran.dg/allocatable_function_3.f90: Likewise.
7607 * gfortran.dg/allocatable_function_5.f90: Likewise.
7608 * gfortran.dg/allocatable_function_6.f90: Likewise.
7609 * gfortran.dg/allocatable_function_7.f90: Likewise.
7610 * gfortran.dg/allocatable_function_8.f90: Likewise.
7611 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7612 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7613 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7614 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7615 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7616 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7617 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7618 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7619 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7620 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7621 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7622 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7623 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7624 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7625 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7626 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7627 * gfortran.dg/allocate_class_3.f90: Likewise.
7628 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7629 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7630 * gfortran.dg/allocate_derived_5.f90: Likewise.
7631 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7632 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7633 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7634 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7635 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7636 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7637 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7638 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7639 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7640 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7641 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7642 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7643 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7644 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7645 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7646 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7647 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7648 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7649 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7650 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7651 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7652 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7653 * gfortran.dg/altreturn_3.f90: Likewise.
7654 * gfortran.dg/altreturn_5.f90: Likewise.
7655 * gfortran.dg/altreturn_7.f90: Likewise.
7656 * gfortran.dg/and_or_xor.f90: Likewise.
7657 * gfortran.dg/anint_1.f90: Likewise.
7658 * gfortran.dg/any_all_1.f90: Likewise.
7659 * gfortran.dg/anyallcount_1.f90: Likewise.
7660 * gfortran.dg/append_1.f90: Likewise.
7661 * gfortran.dg/argument_checking_1.f90: Likewise.
7662 * gfortran.dg/argument_checking_2.f90: Likewise.
7663 * gfortran.dg/argument_checking_8.f90: Likewise.
7664 * gfortran.dg/arithmetic_if.f90: Likewise.
7665 * gfortran.dg/array_1.f90: Likewise.
7666 * gfortran.dg/array_2.f90: Likewise.
7667 * gfortran.dg/array_alloc_1.f90: Likewise.
7668 * gfortran.dg/array_alloc_2.f90: Likewise.
7669 * gfortran.dg/array_alloc_3.f90: Likewise.
7670 * gfortran.dg/array_assignment_1.F90: Likewise.
7671 * gfortran.dg/array_assignment_5.f90: Likewise.
7672 * gfortran.dg/array_constructor_1.f90: Likewise.
7673 * gfortran.dg/array_constructor_10.f90: Likewise.
7674 * gfortran.dg/array_constructor_11.f90: Likewise.
7675 * gfortran.dg/array_constructor_12.f90: Likewise.
7676 * gfortran.dg/array_constructor_15.f90: Likewise.
7677 * gfortran.dg/array_constructor_16.f90: Likewise.
7678 * gfortran.dg/array_constructor_17.f90: Likewise.
7679 * gfortran.dg/array_constructor_19.f90: Likewise.
7680 * gfortran.dg/array_constructor_23.f: Likewise.
7681 * gfortran.dg/array_constructor_24.f: Likewise.
7682 * gfortran.dg/array_constructor_32.f90: Likewise.
7683 * gfortran.dg/array_constructor_36.f90: Likewise.
7684 * gfortran.dg/array_constructor_39.f90: Likewise.
7685 * gfortran.dg/array_constructor_4.f90: Likewise.
7686 * gfortran.dg/array_constructor_40.f90: Likewise.
7687 * gfortran.dg/array_constructor_44.f90: Likewise.
7688 * gfortran.dg/array_constructor_45.f90: Likewise.
7689 * gfortran.dg/array_constructor_46.f90: Likewise.
7690 * gfortran.dg/array_constructor_47.f90: Likewise.
7691 * gfortran.dg/array_constructor_49.f90: Likewise.
7692 * gfortran.dg/array_constructor_5.f90: Likewise.
7693 * gfortran.dg/array_constructor_50.f90: Likewise.
7694 * gfortran.dg/array_constructor_6.f90: Likewise.
7695 * gfortran.dg/array_constructor_7.f90: Likewise.
7696 * gfortran.dg/array_constructor_8.f90: Likewise.
7697 * gfortran.dg/array_constructor_9.f90: Likewise.
7698 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7699 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7700 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7701 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7702 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7703 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7704 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7705 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7706 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7707 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7708 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7709 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7710 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7711 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7712 * gfortran.dg/array_function_1.f90: Likewise.
7713 * gfortran.dg/array_function_5.f90: Likewise.
7714 * gfortran.dg/array_initializer_1.f90: Likewise.
7715 * gfortran.dg/array_initializer_2.f90: Likewise.
7716 * gfortran.dg/array_memcpy_5.f90: Likewise.
7717 * gfortran.dg/array_memset_2.f90: Likewise.
7718 * gfortran.dg/array_reference_1.f90: Likewise.
7719 * gfortran.dg/array_return_value_1.f90: Likewise.
7720 * gfortran.dg/array_section_1.f90: Likewise.
7721 * gfortran.dg/array_temporaries_3.f90: Likewise.
7722 * gfortran.dg/arrayio_1.f90: Likewise.
7723 * gfortran.dg/arrayio_10.f90: Likewise.
7724 * gfortran.dg/arrayio_11.f90: Likewise.
7725 * gfortran.dg/arrayio_12.f90: Likewise.
7726 * gfortran.dg/arrayio_13.f90: Likewise.
7727 * gfortran.dg/arrayio_14.f90: Likewise.
7728 * gfortran.dg/arrayio_16.f90: Likewise.
7729 * gfortran.dg/arrayio_2.f90: Likewise.
7730 * gfortran.dg/arrayio_3.f90: Likewise.
7731 * gfortran.dg/arrayio_4.f90: Likewise.
7732 * gfortran.dg/arrayio_5.f90: Likewise.
7733 * gfortran.dg/arrayio_6.f90: Likewise.
7734 * gfortran.dg/arrayio_7.f90: Likewise.
7735 * gfortran.dg/arrayio_8.f90: Likewise.
7736 * gfortran.dg/arrayio_9.f90: Likewise.
7737 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7738 * gfortran.dg/assign_10.f90: Likewise.
7739 * gfortran.dg/assign_9.f90: Likewise.
7740 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7741 * gfortran.dg/assignment_1.f90: Likewise.
7742 * gfortran.dg/associate_1.f03: Likewise.
7743 * gfortran.dg/associate_11.f90: Likewise.
7744 * gfortran.dg/associate_13.f90: Likewise.
7745 * gfortran.dg/associate_15.f90: Likewise.
7746 * gfortran.dg/associate_17.f90: Likewise.
7747 * gfortran.dg/associate_18.f08: Likewise.
7748 * gfortran.dg/associate_19.f03: Likewise.
7749 * gfortran.dg/associate_20.f03: Likewise.
7750 * gfortran.dg/associate_22.f90: Likewise.
7751 * gfortran.dg/associate_23.f90: Likewise.
7752 * gfortran.dg/associate_24.f90: Likewise.
7753 * gfortran.dg/associate_25.f90: Likewise.
7754 * gfortran.dg/associate_27.f90: Likewise.
7755 * gfortran.dg/associate_28.f90: Likewise.
7756 * gfortran.dg/associate_32.f03: Likewise.
7757 * gfortran.dg/associate_33.f03: Likewise.
7758 * gfortran.dg/associate_34.f90: Likewise.
7759 * gfortran.dg/associate_6.f03: Likewise.
7760 * gfortran.dg/associate_7.f03: Likewise.
7761 * gfortran.dg/associate_8.f03: Likewise.
7762 * gfortran.dg/associate_9.f03: Likewise.
7763 * gfortran.dg/associated_1.f90: Likewise.
7764 * gfortran.dg/associated_2.f90: Likewise.
7765 * gfortran.dg/associated_5.f90: Likewise.
7766 * gfortran.dg/associated_6.f90: Likewise.
7767 * gfortran.dg/associated_target_3.f90: Likewise.
7768 * gfortran.dg/associated_target_4.f90: Likewise.
7769 * gfortran.dg/associated_target_5.f03: Likewise.
7770 * gfortran.dg/associated_target_6.f03: Likewise.
7771 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7772 * gfortran.dg/assumed_rank_1.f90: Likewise.
7773 * gfortran.dg/assumed_rank_10.f90: Likewise.
7774 * gfortran.dg/assumed_rank_2.f90: Likewise.
7775 * gfortran.dg/assumed_rank_7.f90: Likewise.
7776 * gfortran.dg/assumed_rank_8.f90: Likewise.
7777 * gfortran.dg/assumed_rank_9.f90: Likewise.
7778 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7779 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7780 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7781 * gfortran.dg/assumed_type_2.f90: Likewise.
7782 * gfortran.dg/atan2_1.f90: Likewise.
7783 * gfortran.dg/auto_array_1.f90: Likewise.
7784 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7785 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7786 * gfortran.dg/auto_char_len_3.f90: Likewise.
7787 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7788 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7789 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7790 * gfortran.dg/auto_save_2.f90: Likewise.
7791 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7792 * gfortran.dg/backslash_1.f90: Likewise.
7793 * gfortran.dg/backslash_2.f90: Likewise.
7794 * gfortran.dg/backslash_3.f: Likewise.
7795 * gfortran.dg/backspace_1.f: Likewise.
7796 * gfortran.dg/backspace_10.f90: Likewise.
7797 * gfortran.dg/backspace_11.f90: Likewise.
7798 * gfortran.dg/backspace_2.f: Likewise.
7799 * gfortran.dg/backspace_3.f: Likewise.
7800 * gfortran.dg/backspace_4.f: Likewise.
7801 * gfortran.dg/backspace_5.f: Likewise.
7802 * gfortran.dg/backspace_6.f: Likewise.
7803 * gfortran.dg/backspace_7.f90: Likewise.
7804 * gfortran.dg/backspace_8.f: Likewise.
7805 * gfortran.dg/backspace_9.f: Likewise.
7806 * gfortran.dg/bessel_1.f90: Likewise.
7807 * gfortran.dg/bessel_2.f90: Likewise.
7808 * gfortran.dg/bessel_5.f90: Likewise.
7809 * gfortran.dg/bessel_6.f90: Likewise.
7810 * gfortran.dg/bessel_7.f90: Likewise.
7811 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7812 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7813 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7814 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7815 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7816 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7817 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7818 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7819 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7820 * gfortran.dg/bit_comparison_1.F90: Likewise.
7821 * gfortran.dg/bit_comparison_2.F90: Likewise.
7822 * gfortran.dg/block_1.f08: Likewise.
7823 * gfortran.dg/block_13.f08: Likewise.
7824 * gfortran.dg/block_14.f90: Likewise.
7825 * gfortran.dg/block_2.f08: Likewise.
7826 * gfortran.dg/block_6.f08: Likewise.
7827 * gfortran.dg/block_7.f08: Likewise.
7828 * gfortran.dg/block_8.f08: Likewise.
7829 * gfortran.dg/blockdata_1.f90: Likewise.
7830 * gfortran.dg/bound_1.f90: Likewise.
7831 * gfortran.dg/bound_2.f90: Likewise.
7832 * gfortran.dg/bound_3.f90: Likewise.
7833 * gfortran.dg/bound_4.f90: Likewise.
7834 * gfortran.dg/bound_5.f90: Likewise.
7835 * gfortran.dg/bound_6.f90: Likewise.
7836 * gfortran.dg/bound_7.f90: Likewise.
7837 * gfortran.dg/bound_8.f90: Likewise.
7838 * gfortran.dg/bound_9.f90: Likewise.
7839 * gfortran.dg/bound_simplification_1.f90: Likewise.
7840 * gfortran.dg/bound_simplification_3.f90: Likewise.
7841 * gfortran.dg/bound_simplification_4.f90: Likewise.
7842 * gfortran.dg/bound_simplification_5.f90: Likewise.
7843 * gfortran.dg/bound_simplification_6.f90: Likewise.
7844 * gfortran.dg/bounds_check_1.f90: Likewise.
7845 * gfortran.dg/bounds_check_12.f90: Likewise.
7846 * gfortran.dg/bounds_check_14.f90: Likewise.
7847 * gfortran.dg/bounds_check_15.f90: Likewise.
7848 * gfortran.dg/bounds_check_19.f90: Likewise.
7849 * gfortran.dg/bounds_check_8.f90: Likewise.
7850 * gfortran.dg/bounds_check_9.f90: Likewise.
7851 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7852 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7853 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7854 * gfortran.dg/boz_1.f90: Likewise.
7855 * gfortran.dg/boz_11.f90: Likewise.
7856 * gfortran.dg/boz_13.f90: Likewise.
7857 * gfortran.dg/boz_14.f90: Likewise.
7858 * gfortran.dg/boz_15.f90: Likewise.
7859 * gfortran.dg/boz_3.f90: Likewise.
7860 * gfortran.dg/boz_6.f90: Likewise.
7861 * gfortran.dg/boz_9.f90: Likewise.
7862 * gfortran.dg/byte_1.f90: Likewise.
7863 * gfortran.dg/byte_2.f90: Likewise.
7864 * gfortran.dg/c_assoc.f90: Likewise.
7865 * gfortran.dg/c_assoc_2.f03: Likewise.
7866 * gfortran.dg/c_assoc_3.f90: Likewise.
7867 * gfortran.dg/c_by_val_1.f: Likewise.
7868 * gfortran.dg/c_by_val_5.f90: Likewise.
7869 * gfortran.dg/c_char_tests.f03: Likewise.
7870 * gfortran.dg/c_char_tests_2.f03: Likewise.
7871 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
7872 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
7873 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
7874 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7875 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
7876 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
7877 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
7878 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
7879 * gfortran.dg/c_kind_params.f90: Likewise.
7880 * gfortran.dg/c_loc_test_20.f90: Likewise.
7881 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7882 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
7883 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7884 * gfortran.dg/c_size_t_test.f03: Likewise.
7885 * gfortran.dg/c_sizeof_1.f90: Likewise.
7886 * gfortran.dg/c_sizeof_5.f90: Likewise.
7887 * gfortran.dg/c_sizeof_6.f90: Likewise.
7888 * gfortran.dg/char4_iunit_1.f03: Likewise.
7889 * gfortran.dg/char4_iunit_2.f03: Likewise.
7890 * gfortran.dg/char_allocation_1.f90: Likewise.
7891 * gfortran.dg/char_array_constructor.f90: Likewise.
7892 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7893 * gfortran.dg/char_assign_1.f90: Likewise.
7894 * gfortran.dg/char_associated_1.f90: Likewise.
7895 * gfortran.dg/char_cast_2.f90: Likewise.
7896 * gfortran.dg/char_comparison_1.f: Likewise.
7897 * gfortran.dg/char_component_initializer_1.f90: Likewise.
7898 * gfortran.dg/char_component_initializer_2.f90: Likewise.
7899 * gfortran.dg/char_cons_len.f90: Likewise.
7900 * gfortran.dg/char_conversion.f90: Likewise.
7901 * gfortran.dg/char_cshift_1.f90: Likewise.
7902 * gfortran.dg/char_cshift_2.f90: Likewise.
7903 * gfortran.dg/char_decl_2.f90: Likewise.
7904 * gfortran.dg/char_eoshift_1.f90: Likewise.
7905 * gfortran.dg/char_eoshift_2.f90: Likewise.
7906 * gfortran.dg/char_eoshift_3.f90: Likewise.
7907 * gfortran.dg/char_eoshift_4.f90: Likewise.
7908 * gfortran.dg/char_eoshift_5.f90: Likewise.
7909 * gfortran.dg/char_expr_1.f90: Likewise.
7910 * gfortran.dg/char_expr_3.f90: Likewise.
7911 * gfortran.dg/char_initialiser_actual.f90: Likewise.
7912 * gfortran.dg/char_length_12.f90: Likewise.
7913 * gfortran.dg/char_length_14.f90: Likewise.
7914 * gfortran.dg/char_length_15.f90: Likewise.
7915 * gfortran.dg/char_length_17.f90: Likewise.
7916 * gfortran.dg/char_length_20.f90: Likewise.
7917 * gfortran.dg/char_length_21.f90: Likewise.
7918 * gfortran.dg/char_length_5.f90: Likewise.
7919 * gfortran.dg/char_length_6.f90: Likewise.
7920 * gfortran.dg/char_length_7.f90: Likewise.
7921 * gfortran.dg/char_length_8.f90: Likewise.
7922 * gfortran.dg/char_pack_1.f90: Likewise.
7923 * gfortran.dg/char_pack_2.f90: Likewise.
7924 * gfortran.dg/char_pointer_assign.f90: Likewise.
7925 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
7926 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
7927 * gfortran.dg/char_pointer_dependency.f90: Likewise.
7928 * gfortran.dg/char_pointer_dummy.f90: Likewise.
7929 * gfortran.dg/char_pointer_func.f90: Likewise.
7930 * gfortran.dg/char_reshape_1.f90: Likewise.
7931 * gfortran.dg/char_result_1.f90: Likewise.
7932 * gfortran.dg/char_result_12.f90: Likewise.
7933 * gfortran.dg/char_result_13.f90: Likewise.
7934 * gfortran.dg/char_result_14.f90: Likewise.
7935 * gfortran.dg/char_result_15.f90: Likewise.
7936 * gfortran.dg/char_result_2.f90: Likewise.
7937 * gfortran.dg/char_result_3.f90: Likewise.
7938 * gfortran.dg/char_result_4.f90: Likewise.
7939 * gfortran.dg/char_result_5.f90: Likewise.
7940 * gfortran.dg/char_result_6.f90: Likewise.
7941 * gfortran.dg/char_result_7.f90: Likewise.
7942 * gfortran.dg/char_result_8.f90: Likewise.
7943 * gfortran.dg/char_spread_1.f90: Likewise.
7944 * gfortran.dg/char_transpose_1.f90: Likewise.
7945 * gfortran.dg/char_type_len.f90: Likewise.
7946 * gfortran.dg/char_unpack_1.f90: Likewise.
7947 * gfortran.dg/char_unpack_2.f90: Likewise.
7948 * gfortran.dg/character_array_constructor_1.f90: Likewise.
7949 * gfortran.dg/character_comparison_1.f90: Likewise.
7950 * gfortran.dg/character_comparison_2.f90: Likewise.
7951 * gfortran.dg/character_comparison_3.f90: Likewise.
7952 * gfortran.dg/character_comparison_4.f90: Likewise.
7953 * gfortran.dg/character_comparison_5.f90: Likewise.
7954 * gfortran.dg/character_comparison_6.f90: Likewise.
7955 * gfortran.dg/character_comparison_7.f90: Likewise.
7956 * gfortran.dg/character_comparison_8.f90: Likewise.
7957 * gfortran.dg/character_comparison_9.f90: Likewise.
7958 * gfortran.dg/charlen_15.f90: Likewise.
7959 * gfortran.dg/charlen_16.f90: Likewise.
7960 * gfortran.dg/chkbits.f90: Likewise.
7961 * gfortran.dg/chmod_1.f90: Likewise.
7962 * gfortran.dg/chmod_2.f90: Likewise.
7963 * gfortran.dg/chmod_3.f90: Likewise.
7964 * gfortran.dg/class_1.f03: Likewise.
7965 * gfortran.dg/class_18.f03: Likewise.
7966 * gfortran.dg/class_19.f03: Likewise.
7967 * gfortran.dg/class_35.f90: Likewise.
7968 * gfortran.dg/class_46.f03: Likewise.
7969 * gfortran.dg/class_48.f90: Likewise.
7970 * gfortran.dg/class_51.f90: Likewise.
7971 * gfortran.dg/class_52.f90: Likewise.
7972 * gfortran.dg/class_6.f03: Likewise.
7973 * gfortran.dg/class_63.f90: Likewise.
7974 * gfortran.dg/class_64.f90: Likewise.
7975 * gfortran.dg/class_65.f90: Likewise.
7976 * gfortran.dg/class_66.f90: Likewise.
7977 * gfortran.dg/class_67.f90: Likewise.
7978 * gfortran.dg/class_9.f03: Likewise.
7979 * gfortran.dg/class_alias.f90: Likewise.
7980 * gfortran.dg/class_allocate_1.f03: Likewise.
7981 * gfortran.dg/class_allocate_10.f03: Likewise.
7982 * gfortran.dg/class_allocate_13.f90: Likewise.
7983 * gfortran.dg/class_allocate_14.f90: Likewise.
7984 * gfortran.dg/class_allocate_15.f90: Likewise.
7985 * gfortran.dg/class_allocate_19.f03: Likewise.
7986 * gfortran.dg/class_allocate_21.f90: Likewise.
7987 * gfortran.dg/class_allocate_22.f90: Likewise.
7988 * gfortran.dg/class_allocate_3.f03: Likewise.
7989 * gfortran.dg/class_allocate_4.f03: Likewise.
7990 * gfortran.dg/class_allocate_5.f90: Likewise.
7991 * gfortran.dg/class_allocate_6.f03: Likewise.
7992 * gfortran.dg/class_allocate_7.f03: Likewise.
7993 * gfortran.dg/class_allocate_8.f03: Likewise.
7994 * gfortran.dg/class_allocate_9.f03: Likewise.
7995 * gfortran.dg/class_array_1.f03: Likewise.
7996 * gfortran.dg/class_array_14.f90: Likewise.
7997 * gfortran.dg/class_array_15.f03: Likewise.
7998 * gfortran.dg/class_array_16.f90: Likewise.
7999 * gfortran.dg/class_array_2.f03: Likewise.
8000 * gfortran.dg/class_array_20.f03: Likewise.
8001 * gfortran.dg/class_array_21.f03: Likewise.
8002 * gfortran.dg/class_array_3.f03: Likewise.
8003 * gfortran.dg/class_array_4.f03: Likewise.
8004 * gfortran.dg/class_array_7.f03: Likewise.
8005 * gfortran.dg/class_array_8.f03: Likewise.
8006 * gfortran.dg/class_array_9.f03: Likewise.
8007 * gfortran.dg/class_defined_operator_1.f03: Likewise.
8008 * gfortran.dg/class_dummy_1.f03: Likewise.
8009 * gfortran.dg/class_optional_1.f90: Likewise.
8010 * gfortran.dg/class_optional_2.f90: Likewise.
8011 * gfortran.dg/class_result_5.f90: Likewise.
8012 * gfortran.dg/class_result_6.f90: Likewise.
8013 * gfortran.dg/class_to_type_1.f03: Likewise.
8014 * gfortran.dg/class_to_type_2.f90: Likewise.
8015 * gfortran.dg/class_to_type_3.f03: Likewise.
8016 * gfortran.dg/class_to_type_4.f90: Likewise.
8017 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
8018 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
8019 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
8020 * gfortran.dg/coarray/atomic_1.f90: Likewise.
8021 * gfortran.dg/coarray/atomic_2.f90: Likewise.
8022 * gfortran.dg/coarray/codimension.f90: Likewise.
8023 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
8024 * gfortran.dg/coarray/collectives_1.f90: Likewise.
8025 * gfortran.dg/coarray/collectives_2.f90: Likewise.
8026 * gfortran.dg/coarray/collectives_3.f90: Likewise.
8027 * gfortran.dg/coarray/collectives_4.f90: Likewise.
8028 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
8029 * gfortran.dg/coarray/dummy_1.f90: Likewise.
8030 * gfortran.dg/coarray/event_1.f90: Likewise.
8031 * gfortran.dg/coarray/event_2.f90: Likewise.
8032 * gfortran.dg/coarray/get_array.f90: Likewise.
8033 * gfortran.dg/coarray/image_index_1.f90: Likewise.
8034 * gfortran.dg/coarray/image_index_2.f90: Likewise.
8035 * gfortran.dg/coarray/image_index_3.f90: Likewise.
8036 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
8037 * gfortran.dg/coarray/lock_1.f90: Likewise.
8038 * gfortran.dg/coarray/lock_2.f90: Likewise.
8039 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
8040 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
8041 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
8042 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
8043 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
8044 * gfortran.dg/coarray/registering_1.f90: Likewise.
8045 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
8046 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
8047 * gfortran.dg/coarray/send_array.f90: Likewise.
8048 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
8049 * gfortran.dg/coarray/sendget_array.f90: Likewise.
8050 * gfortran.dg/coarray/subobject_1.f90: Likewise.
8051 * gfortran.dg/coarray/sync_1.f90: Likewise.
8052 * gfortran.dg/coarray/sync_3.f90: Likewise.
8053 * gfortran.dg/coarray/this_image_1.f90: Likewise.
8054 * gfortran.dg/coarray/this_image_2.f90: Likewise.
8055 * gfortran.dg/coarray_13.f90: Likewise.
8056 * gfortran.dg/coarray_15.f90: Likewise.
8057 * gfortran.dg/coarray_16.f90: Likewise.
8058 * gfortran.dg/coarray_2.f90: Likewise.
8059 * gfortran.dg/coarray_23.f90: Likewise.
8060 * gfortran.dg/coarray_40.f90: Likewise.
8061 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
8062 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
8063 * gfortran.dg/coarray_allocate_10.f08: Likewise.
8064 * gfortran.dg/coarray_allocate_2.f08: Likewise.
8065 * gfortran.dg/coarray_allocate_3.f08: Likewise.
8066 * gfortran.dg/coarray_allocate_4.f08: Likewise.
8067 * gfortran.dg/coarray_allocate_5.f08: Likewise.
8068 * gfortran.dg/coarray_allocate_7.f08: Likewise.
8069 * gfortran.dg/coarray_allocate_8.f08: Likewise.
8070 * gfortran.dg/coarray_allocate_9.f08: Likewise.
8071 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8072 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8073 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
8074 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
8075 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
8076 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
8077 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
8078 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
8079 * gfortran.dg/coarray_stat_2.f90: Likewise.
8080 * gfortran.dg/coarray_subobject_1.f90: Likewise.
8081 * gfortran.dg/coindexed_1.f90: Likewise.
8082 * gfortran.dg/comma.f: Likewise.
8083 * gfortran.dg/comma_format_extension_3.f: Likewise.
8084 * gfortran.dg/comma_format_extension_4.f: Likewise.
8085 * gfortran.dg/common_2.f90: Likewise.
8086 * gfortran.dg/common_4.f90: Likewise.
8087 * gfortran.dg/common_align_1.f90: Likewise.
8088 * gfortran.dg/common_align_2.f90: Likewise.
8089 * gfortran.dg/common_equivalence_1.f: Likewise.
8090 * gfortran.dg/common_pointer_1.f90: Likewise.
8091 * gfortran.dg/common_resize_1.f: Likewise.
8092 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
8093 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
8094 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
8095 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
8096 * gfortran.dg/complex_read.f90: Likewise.
8097 * gfortran.dg/complex_write.f90: Likewise.
8098 * gfortran.dg/constant_substring.f: Likewise.
8099 * gfortran.dg/constructor_2.f90: Likewise.
8100 * gfortran.dg/constructor_3.f90: Likewise.
8101 * gfortran.dg/constructor_6.f90: Likewise.
8102 * gfortran.dg/contained_1.f90: Likewise.
8103 * gfortran.dg/contained_3.f90: Likewise.
8104 * gfortran.dg/contained_equivalence_1.f90: Likewise.
8105 * gfortran.dg/contained_module_proc_1.f90: Likewise.
8106 * gfortran.dg/continuation_1.f90: Likewise.
8107 * gfortran.dg/continuation_11.f90: Likewise.
8108 * gfortran.dg/continuation_12.f90: Likewise.
8109 * gfortran.dg/continuation_13.f90: Likewise.
8110 * gfortran.dg/continuation_14.f: Likewise.
8111 * gfortran.dg/continuation_8.f90: Likewise.
8112 * gfortran.dg/convert_2.f90: Likewise.
8113 * gfortran.dg/convert_implied_open.f90: Likewise.
8114 * gfortran.dg/count_init_expr.f03: Likewise.
8115 * gfortran.dg/cr_lf.f90: Likewise.
8116 * gfortran.dg/cray_pointers_10.f90: Likewise.
8117 * gfortran.dg/cray_pointers_2.f90: Likewise.
8118 * gfortran.dg/cray_pointers_5.f90: Likewise.
8119 * gfortran.dg/cray_pointers_7.f90: Likewise.
8120 * gfortran.dg/cray_pointers_8.f90: Likewise.
8121 * gfortran.dg/cshift_1.f90: Likewise.
8122 * gfortran.dg/cshift_2.f90: Likewise.
8123 * gfortran.dg/cshift_large_1.f90: Likewise.
8124 * gfortran.dg/cshift_nan_1.f90: Likewise.
8125 * gfortran.dg/csqrt_2.f: Likewise.
8126 * gfortran.dg/data_array_1.f90: Likewise.
8127 * gfortran.dg/data_char_1.f90: Likewise.
8128 * gfortran.dg/data_char_2.f90: Likewise.
8129 * gfortran.dg/data_char_3.f90: Likewise.
8130 * gfortran.dg/data_derived_1.f90: Likewise.
8131 * gfortran.dg/data_implied_do_1.f90: Likewise.
8132 * gfortran.dg/data_namelist_conflict.f90: Likewise.
8133 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
8134 * gfortran.dg/deallocate_stat.f90: Likewise.
8135 * gfortran.dg/deallocate_stat_2.f90: Likewise.
8136 * gfortran.dg/debug/pr37738.f: Likewise.
8137 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
8138 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
8139 * gfortran.dg/dec_exp_1.f90: Likewise.
8140 * gfortran.dg/dec_init_1.f90: Likewise.
8141 * gfortran.dg/dec_init_2.f90: Likewise.
8142 * gfortran.dg/dec_init_3.f90: Likewise.
8143 * gfortran.dg/dec_init_4.f90: Likewise.
8144 * gfortran.dg/dec_io_1.f90: Likewise.
8145 * gfortran.dg/dec_io_2.f90: Likewise.
8146 * gfortran.dg/dec_io_2a.f90: Likewise.
8147 * gfortran.dg/dec_io_6.f90: Likewise.
8148 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
8149 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
8150 * gfortran.dg/dec_math.f90: Likewise.
8151 * gfortran.dg/dec_parameter_1.f: Likewise.
8152 * gfortran.dg/dec_parameter_2.f90: Likewise.
8153 * gfortran.dg/dec_static_1.f90: Likewise.
8154 * gfortran.dg/dec_static_2.f90: Likewise.
8155 * gfortran.dg/dec_structure_1.f90: Likewise.
8156 * gfortran.dg/dec_structure_10.f90: Likewise.
8157 * gfortran.dg/dec_structure_18.f90: Likewise.
8158 * gfortran.dg/dec_structure_19.f90: Likewise.
8159 * gfortran.dg/dec_structure_2.f90: Likewise.
8160 * gfortran.dg/dec_structure_22.f90: Likewise.
8161 * gfortran.dg/dec_structure_3.f90: Likewise.
8162 * gfortran.dg/dec_structure_4.f90: Likewise.
8163 * gfortran.dg/dec_structure_5.f90: Likewise.
8164 * gfortran.dg/dec_structure_6.f90: Likewise.
8165 * gfortran.dg/dec_structure_7.f90: Likewise.
8166 * gfortran.dg/dec_union_1.f90: Likewise.
8167 * gfortran.dg/dec_union_2.f90: Likewise.
8168 * gfortran.dg/dec_union_3.f90: Likewise.
8169 * gfortran.dg/dec_union_4.f90: Likewise.
8170 * gfortran.dg/dec_union_5.f90: Likewise.
8171 * gfortran.dg/default_format_1.f90: Likewise.
8172 * gfortran.dg/default_format_2.f90: Likewise.
8173 * gfortran.dg/default_format_denormal_1.f90: Likewise.
8174 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8175 * gfortran.dg/default_initialization_3.f90: Likewise.
8176 * gfortran.dg/default_initialization_4.f90: Likewise.
8177 * gfortran.dg/default_initialization_5.f90: Likewise.
8178 * gfortran.dg/deferred_character_1.f90: Likewise.
8179 * gfortran.dg/deferred_character_10.f90: Likewise.
8180 * gfortran.dg/deferred_character_11.f90: Likewise.
8181 * gfortran.dg/deferred_character_12.f90: Likewise.
8182 * gfortran.dg/deferred_character_13.f90: Likewise.
8183 * gfortran.dg/deferred_character_14.f90: Likewise.
8184 * gfortran.dg/deferred_character_15.f90: Likewise.
8185 * gfortran.dg/deferred_character_16.f90: Likewise.
8186 * gfortran.dg/deferred_character_2.f90: Likewise.
8187 * gfortran.dg/deferred_character_3.f90: Likewise.
8188 * gfortran.dg/deferred_character_4.f90: Likewise.
8189 * gfortran.dg/deferred_character_5.f90: Likewise.
8190 * gfortran.dg/deferred_character_6.f90: Likewise.
8191 * gfortran.dg/deferred_character_7.f90: Likewise.
8192 * gfortran.dg/deferred_character_8.f90: Likewise.
8193 * gfortran.dg/deferred_character_9.f90: Likewise.
8194 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
8195 * gfortran.dg/deferred_type_component_1.f90: Likewise.
8196 * gfortran.dg/deferred_type_component_2.f90: Likewise.
8197 * gfortran.dg/deferred_type_param_2.f90: Likewise.
8198 * gfortran.dg/deferred_type_param_4.f90: Likewise.
8199 * gfortran.dg/deferred_type_param_5.f90: Likewise.
8200 * gfortran.dg/deferred_type_param_6.f90: Likewise.
8201 * gfortran.dg/deferred_type_param_8.f90: Likewise.
8202 * gfortran.dg/deferred_type_param_9.f90: Likewise.
8203 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
8204 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
8205 * gfortran.dg/defined_assignment_1.f90: Likewise.
8206 * gfortran.dg/defined_assignment_10.f90: Likewise.
8207 * gfortran.dg/defined_assignment_11.f90: Likewise.
8208 * gfortran.dg/defined_assignment_2.f90: Likewise.
8209 * gfortran.dg/defined_assignment_3.f90: Likewise.
8210 * gfortran.dg/defined_assignment_4.f90: Likewise.
8211 * gfortran.dg/defined_assignment_5.f90: Likewise.
8212 * gfortran.dg/defined_assignment_8.f90: Likewise.
8213 * gfortran.dg/defined_assignment_9.f90: Likewise.
8214 * gfortran.dg/dependency_2.f90: Likewise.
8215 * gfortran.dg/dependency_21.f90: Likewise.
8216 * gfortran.dg/dependency_22.f90: Likewise.
8217 * gfortran.dg/dependency_23.f90: Likewise.
8218 * gfortran.dg/dependency_24.f90: Likewise.
8219 * gfortran.dg/dependency_25.f90: Likewise.
8220 * gfortran.dg/dependency_26.f90: Likewise.
8221 * gfortran.dg/dependency_39.f90: Likewise.
8222 * gfortran.dg/dependency_40.f90: Likewise.
8223 * gfortran.dg/dependency_41.f90: Likewise.
8224 * gfortran.dg/dependency_42.f90: Likewise.
8225 * gfortran.dg/dependency_43.f90: Likewise.
8226 * gfortran.dg/dependency_44.f90: Likewise.
8227 * gfortran.dg/dependency_45.f90: Likewise.
8228 * gfortran.dg/dependency_50.f90: Likewise.
8229 * gfortran.dg/dependency_51.f90: Likewise.
8230 * gfortran.dg/dependent_decls_1.f90: Likewise.
8231 * gfortran.dg/der_array_1.f90: Likewise.
8232 * gfortran.dg/der_array_io_1.f90: Likewise.
8233 * gfortran.dg/der_array_io_2.f90: Likewise.
8234 * gfortran.dg/der_array_io_3.f90: Likewise.
8235 * gfortran.dg/der_io_1.f90: Likewise.
8236 * gfortran.dg/der_io_3.f90: Likewise.
8237 * gfortran.dg/der_pointer_2.f90: Likewise.
8238 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
8239 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
8240 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
8241 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
8242 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
8243 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8244 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
8245 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
8246 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
8247 * gfortran.dg/derived_external_function_1.f90: Likewise.
8248 * gfortran.dg/derived_init_1.f90: Likewise.
8249 * gfortran.dg/derived_init_2.f90: Likewise.
8250 * gfortran.dg/derived_init_3.f90: Likewise.
8251 * gfortran.dg/derived_init_4.f90: Likewise.
8252 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
8253 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8254 * gfortran.dg/dev_null.F90: Likewise.
8255 * gfortran.dg/dfloat_1.f90: Likewise.
8256 * gfortran.dg/dim_sum_1.f90: Likewise.
8257 * gfortran.dg/dim_sum_2.f90: Likewise.
8258 * gfortran.dg/dim_sum_3.f90: Likewise.
8259 * gfortran.dg/direct_io_10.f: Likewise.
8260 * gfortran.dg/direct_io_11.f90: Likewise.
8261 * gfortran.dg/direct_io_12.f90: Likewise.
8262 * gfortran.dg/direct_io_2.f90: Likewise.
8263 * gfortran.dg/direct_io_3.f90: Likewise.
8264 * gfortran.dg/direct_io_4.f90: Likewise.
8265 * gfortran.dg/direct_io_5.f90: Likewise.
8266 * gfortran.dg/direct_io_6.f90: Likewise.
8267 * gfortran.dg/direct_io_7.f90: Likewise.
8268 * gfortran.dg/direct_io_8.f90: Likewise.
8269 * gfortran.dg/direct_io_9.f: Likewise.
8270 * gfortran.dg/do_1.f90: Likewise.
8271 * gfortran.dg/do_3.F90: Likewise.
8272 * gfortran.dg/do_concurrent_2.f90: Likewise.
8273 * gfortran.dg/do_concurrent_4.f90: Likewise.
8274 * gfortran.dg/do_corner_warn.f90: Likewise.
8275 * gfortran.dg/do_iterator_2.f90: Likewise.
8276 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
8277 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
8278 * gfortran.dg/dos_eol.f: Likewise.
8279 * gfortran.dg/dot_product_1.f03: Likewise.
8280 * gfortran.dg/dot_product_2.f90: Likewise.
8281 * gfortran.dg/dot_product_4.f90: Likewise.
8282 * gfortran.dg/dshift_1.F90: Likewise.
8283 * gfortran.dg/dshift_2.F90: Likewise.
8284 * gfortran.dg/dtio_1.f90: Likewise.
8285 * gfortran.dg/dtio_10.f90: Likewise.
8286 * gfortran.dg/dtio_12.f90: Likewise.
8287 * gfortran.dg/dtio_14.f90: Likewise.
8288 * gfortran.dg/dtio_15.f90: Likewise.
8289 * gfortran.dg/dtio_16.f90: Likewise.
8290 * gfortran.dg/dtio_17.f90: Likewise.
8291 * gfortran.dg/dtio_19.f90: Likewise.
8292 * gfortran.dg/dtio_2.f90: Likewise.
8293 * gfortran.dg/dtio_20.f03: Likewise.
8294 * gfortran.dg/dtio_22.f90: Likewise.
8295 * gfortran.dg/dtio_24.f90: Likewise.
8296 * gfortran.dg/dtio_25.f90: Likewise.
8297 * gfortran.dg/dtio_26.f03: Likewise.
8298 * gfortran.dg/dtio_27.f90: Likewise.
8299 * gfortran.dg/dtio_28.f03: Likewise.
8300 * gfortran.dg/dtio_3.f90: Likewise.
8301 * gfortran.dg/dtio_30.f03: Likewise.
8302 * gfortran.dg/dtio_31.f03: Likewise.
8303 * gfortran.dg/dtio_32.f03: Likewise.
8304 * gfortran.dg/dtio_4.f90: Likewise.
8305 * gfortran.dg/dtio_5.f90: Likewise.
8306 * gfortran.dg/dtio_7.f90: Likewise.
8307 * gfortran.dg/dtio_8.f90: Likewise.
8308 * gfortran.dg/dtio_9.f90: Likewise.
8309 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8310 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8311 * gfortran.dg/dup_save_1.f90: Likewise.
8312 * gfortran.dg/dup_save_2.f90: Likewise.
8313 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8314 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8315 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8316 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8317 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8318 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8319 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8320 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8321 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8322 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8323 * gfortran.dg/e_d_fmt.f90: Likewise.
8324 * gfortran.dg/edit_real_1.f90: Likewise.
8325 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8326 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8327 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8328 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8329 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8330 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8331 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8332 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8333 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8334 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8335 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8336 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8337 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8338 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8339 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8340 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8341 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8342 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8343 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8344 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8345 * gfortran.dg/empty_format_1.f90: Likewise.
8346 * gfortran.dg/endfile.f: Likewise.
8347 * gfortran.dg/endfile.f90: Likewise.
8348 * gfortran.dg/endfile_2.f90: Likewise.
8349 * gfortran.dg/entry_1.f90: Likewise.
8350 * gfortran.dg/entry_10.f90: Likewise.
8351 * gfortran.dg/entry_12.f90: Likewise.
8352 * gfortran.dg/entry_13.f90: Likewise.
8353 * gfortran.dg/entry_14.f90: Likewise.
8354 * gfortran.dg/entry_16.f90: Likewise.
8355 * gfortran.dg/entry_3.f90: Likewise.
8356 * gfortran.dg/entry_6.f90: Likewise.
8357 * gfortran.dg/entry_9.f90: Likewise.
8358 * gfortran.dg/entry_array_specs_2.f: Likewise.
8359 * gfortran.dg/enum_1.f90: Likewise.
8360 * gfortran.dg/enum_9.f90: Likewise.
8361 * gfortran.dg/eof_1.f90: Likewise.
8362 * gfortran.dg/eof_2.f90: Likewise.
8363 * gfortran.dg/eof_4.f90: Likewise.
8364 * gfortran.dg/eof_5.f90: Likewise.
8365 * gfortran.dg/eor_handling_1.f90: Likewise.
8366 * gfortran.dg/eor_handling_2.f90: Likewise.
8367 * gfortran.dg/eor_handling_3.f90: Likewise.
8368 * gfortran.dg/eor_handling_4.f90: Likewise.
8369 * gfortran.dg/eor_handling_5.f90: Likewise.
8370 * gfortran.dg/eoshift_3.f90: Likewise.
8371 * gfortran.dg/eoshift_4.f90: Likewise.
8372 * gfortran.dg/eoshift_5.f90: Likewise.
8373 * gfortran.dg/eoshift_6.f90: Likewise.
8374 * gfortran.dg/eoshift_large_1.f90: Likewise.
8375 * gfortran.dg/equiv_6.f90: Likewise.
8376 * gfortran.dg/equiv_7.f90: Likewise.
8377 * gfortran.dg/equiv_9.f90: Likewise.
8378 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8379 * gfortran.dg/erf_2.F90: Likewise.
8380 * gfortran.dg/erf_3.F90: Likewise.
8381 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8382 * gfortran.dg/error_format_2.f90: Likewise.
8383 * gfortran.dg/error_recovery_5.f90: Likewise.
8384 * gfortran.dg/execute_command_line_2.f90: Likewise.
8385 * gfortran.dg/execute_command_line_3.f90: Likewise.
8386 * gfortran.dg/exit_1.f08: Likewise.
8387 * gfortran.dg/exit_3.f08: Likewise.
8388 * gfortran.dg/exponent_1.f90: Likewise.
8389 * gfortran.dg/exponent_2.f90: Likewise.
8390 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8391 * gfortran.dg/extends_1.f03: Likewise.
8392 * gfortran.dg/extends_16.f90: Likewise.
8393 * gfortran.dg/extends_2.f03: Likewise.
8394 * gfortran.dg/extends_3.f03: Likewise.
8395 * gfortran.dg/extends_4.f03: Likewise.
8396 * gfortran.dg/extends_type_of_1.f03: Likewise.
8397 * gfortran.dg/extends_type_of_2.f03: Likewise.
8398 * gfortran.dg/external_procedures_3.f90: Likewise.
8399 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8400 * gfortran.dg/f2003_io_1.f03: Likewise.
8401 * gfortran.dg/f2003_io_4.f03: Likewise.
8402 * gfortran.dg/f2003_io_5.f03: Likewise.
8403 * gfortran.dg/f2003_io_6.f03: Likewise.
8404 * gfortran.dg/f2003_io_7.f03: Likewise.
8405 * gfortran.dg/f2c_1.f90: Likewise.
8406 * gfortran.dg/f2c_2.f90: Likewise.
8407 * gfortran.dg/f2c_3.f90: Likewise.
8408 * gfortran.dg/f2c_4.f90: Likewise.
8409 * gfortran.dg/f2c_6.f90: Likewise.
8410 * gfortran.dg/f2c_7.f90: Likewise.
8411 * gfortran.dg/f2c_9.f90: Likewise.
8412 * gfortran.dg/fgetc_1.f90: Likewise.
8413 * gfortran.dg/fgetc_2.f90: Likewise.
8414 * gfortran.dg/filename_null.f90: Likewise.
8415 * gfortran.dg/finalize_12.f90: Likewise.
8416 * gfortran.dg/finalize_13.f90: Likewise.
8417 * gfortran.dg/finalize_15.f90: Likewise.
8418 * gfortran.dg/finalize_17.f90: Likewise.
8419 * gfortran.dg/finalize_18.f90: Likewise.
8420 * gfortran.dg/finalize_25.f90: Likewise.
8421 * gfortran.dg/finalize_29.f08: Likewise.
8422 * gfortran.dg/finalize_31.f90: Likewise.
8423 * gfortran.dg/float_1.f90: Likewise.
8424 * gfortran.dg/flush_1.f90: Likewise.
8425 * gfortran.dg/fmt_bz_bn.f: Likewise.
8426 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8427 * gfortran.dg/fmt_cache_1.f: Likewise.
8428 * gfortran.dg/fmt_cache_2.f: Likewise.
8429 * gfortran.dg/fmt_cache_3.f90: Likewise.
8430 * gfortran.dg/fmt_colon.f90: Likewise.
8431 * gfortran.dg/fmt_e.f90: Likewise.
8432 * gfortran.dg/fmt_en.f90: Likewise.
8433 * gfortran.dg/fmt_error_10.f: Likewise.
8434 * gfortran.dg/fmt_error_9.f: Likewise.
8435 * gfortran.dg/fmt_exhaust.f90: Likewise.
8436 * gfortran.dg/fmt_f0_1.f90: Likewise.
8437 * gfortran.dg/fmt_f_an_p.f: Likewise.
8438 * gfortran.dg/fmt_fw_d.f90: Likewise.
8439 * gfortran.dg/fmt_g.f: Likewise.
8440 * gfortran.dg/fmt_g0_1.f08: Likewise.
8441 * gfortran.dg/fmt_g0_2.f08: Likewise.
8442 * gfortran.dg/fmt_g0_4.f08: Likewise.
8443 * gfortran.dg/fmt_g0_5.f08: Likewise.
8444 * gfortran.dg/fmt_g0_6.f08: Likewise.
8445 * gfortran.dg/fmt_g0_7.f08: Likewise.
8446 * gfortran.dg/fmt_g_1.f90: Likewise.
8447 * gfortran.dg/fmt_int_sign.f90: Likewise.
8448 * gfortran.dg/fmt_l.f90: Likewise.
8449 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8450 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8451 * gfortran.dg/fmt_p_1.f90: Likewise.
8452 * gfortran.dg/fmt_pf.f90: Likewise.
8453 * gfortran.dg/fmt_read.f90: Likewise.
8454 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8455 * gfortran.dg/fmt_t_1.f90: Likewise.
8456 * gfortran.dg/fmt_t_2.f90: Likewise.
8457 * gfortran.dg/fmt_t_3.f90: Likewise.
8458 * gfortran.dg/fmt_t_4.f90: Likewise.
8459 * gfortran.dg/fmt_t_5.f90: Likewise.
8460 * gfortran.dg/fmt_t_6.f: Likewise.
8461 * gfortran.dg/fmt_t_7.f: Likewise.
8462 * gfortran.dg/fmt_t_9.f: Likewise.
8463 * gfortran.dg/fmt_tl.f: Likewise.
8464 * gfortran.dg/fmt_unlimited.f90: Likewise.
8465 * gfortran.dg/fmt_white.f: Likewise.
8466 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8467 * gfortran.dg/fold_nearest.f90: Likewise.
8468 * gfortran.dg/forall_1.f90: Likewise.
8469 * gfortran.dg/forall_10.f90: Likewise.
8470 * gfortran.dg/forall_12.f90: Likewise.
8471 * gfortran.dg/forall_13.f90: Likewise.
8472 * gfortran.dg/forall_15.f90: Likewise.
8473 * gfortran.dg/forall_4.f90: Likewise.
8474 * gfortran.dg/forall_5.f90: Likewise.
8475 * gfortran.dg/forall_6.f90: Likewise.
8476 * gfortran.dg/forall_7.f90: Likewise.
8477 * gfortran.dg/fraction.f90: Likewise.
8478 * gfortran.dg/fseek.f90: Likewise.
8479 * gfortran.dg/ftell_1.f90: Likewise.
8480 * gfortran.dg/ftell_2.f90: Likewise.
8481 * gfortran.dg/ftell_3.f90: Likewise.
8482 * gfortran.dg/func_assign_2.f90: Likewise.
8483 * gfortran.dg/func_assign_3.f90: Likewise.
8484 * gfortran.dg/func_derived_1.f90: Likewise.
8485 * gfortran.dg/func_derived_2.f90: Likewise.
8486 * gfortran.dg/func_derived_3.f90: Likewise.
8487 * gfortran.dg/func_result_1.f90: Likewise.
8488 * gfortran.dg/func_result_2.f90: Likewise.
8489 * gfortran.dg/func_result_6.f90: Likewise.
8490 * gfortran.dg/function_charlen_2.f90: Likewise.
8491 * gfortran.dg/function_charlen_3.f: Likewise.
8492 * gfortran.dg/function_kinds_1.f90: Likewise.
8493 * gfortran.dg/function_kinds_4.f90: Likewise.
8494 * gfortran.dg/function_optimize_10.f90: Likewise.
8495 * gfortran.dg/function_optimize_11.f90: Likewise.
8496 * gfortran.dg/function_optimize_12.f90: Likewise.
8497 * gfortran.dg/function_optimize_4.f90: Likewise.
8498 * gfortran.dg/function_optimize_8.f90: Likewise.
8499 * gfortran.dg/g77/13037.f: Likewise.
8500 * gfortran.dg/g77/1832.f: Likewise.
8501 * gfortran.dg/g77/19981119-0.f: Likewise.
8502 * gfortran.dg/g77/19990313-0.f: Likewise.
8503 * gfortran.dg/g77/19990313-1.f: Likewise.
8504 * gfortran.dg/g77/19990313-2.f: Likewise.
8505 * gfortran.dg/g77/19990313-3.f: Likewise.
8506 * gfortran.dg/g77/19990419-1.f: Likewise.
8507 * gfortran.dg/g77/19990826-0.f: Likewise.
8508 * gfortran.dg/g77/19990826-2.f: Likewise.
8509 * gfortran.dg/g77/20000503-1.f: Likewise.
8510 * gfortran.dg/g77/20001111.f: Likewise.
8511 * gfortran.dg/g77/20010116.f: Likewise.
8512 * gfortran.dg/g77/20010216-1.f: Likewise.
8513 * gfortran.dg/g77/20010430.f: Likewise.
8514 * gfortran.dg/g77/20010610.f: Likewise.
8515 * gfortran.dg/g77/6177.f: Likewise.
8516 * gfortran.dg/g77/7388.f: Likewise.
8517 * gfortran.dg/g77/947.f: Likewise.
8518 * gfortran.dg/g77/970625-2.f: Likewise.
8519 * gfortran.dg/g77/971102-1.f: Likewise.
8520 * gfortran.dg/g77/980628-0.f: Likewise.
8521 * gfortran.dg/g77/980628-1.f: Likewise.
8522 * gfortran.dg/g77/980628-10.f: Likewise.
8523 * gfortran.dg/g77/980628-2.f: Likewise.
8524 * gfortran.dg/g77/980628-3.f: Likewise.
8525 * gfortran.dg/g77/980628-7.f: Likewise.
8526 * gfortran.dg/g77/980628-8.f: Likewise.
8527 * gfortran.dg/g77/980628-9.f: Likewise.
8528 * gfortran.dg/g77/980701-0.f: Likewise.
8529 * gfortran.dg/g77/980701-1.f: Likewise.
8530 * gfortran.dg/g77/cabs.f: Likewise.
8531 * gfortran.dg/g77/claus.f: Likewise.
8532 * gfortran.dg/g77/complex_1.f: Likewise.
8533 * gfortran.dg/g77/cpp3.F: Likewise.
8534 * gfortran.dg/g77/cpp4.F: Likewise.
8535 * gfortran.dg/g77/cpp5.F: Likewise.
8536 * gfortran.dg/g77/dcomplex.f: Likewise.
8537 * gfortran.dg/g77/dnrm2.f: Likewise.
8538 * gfortran.dg/g77/erfc.f: Likewise.
8539 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8540 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8541 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8542 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8543 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8544 * gfortran.dg/g77/int8421.f: Likewise.
8545 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8546 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8547 * gfortran.dg/g77/le.f: Likewise.
8548 * gfortran.dg/g77/short.f: Likewise.
8549 * gfortran.dg/gamma_1.f90: Likewise.
8550 * gfortran.dg/gamma_4.f90: Likewise.
8551 * gfortran.dg/gamma_5.f90: Likewise.
8552 * gfortran.dg/generic_13.f90: Likewise.
8553 * gfortran.dg/generic_15.f90: Likewise.
8554 * gfortran.dg/generic_19.f90: Likewise.
8555 * gfortran.dg/generic_20.f90: Likewise.
8556 * gfortran.dg/generic_23.f03: Likewise.
8557 * gfortran.dg/generic_25.f90: Likewise.
8558 * gfortran.dg/generic_27.f90: Likewise.
8559 * gfortran.dg/generic_31.f90: Likewise.
8560 * gfortran.dg/generic_4.f90: Likewise.
8561 * gfortran.dg/global_vars_c_init.f90: Likewise.
8562 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8563 * gfortran.dg/gnu_logical_1.F: Likewise.
8564 * gfortran.dg/goacc/fixed-1.f: Likewise.
8565 * gfortran.dg/goacc/fixed-2.f: Likewise.
8566 * gfortran.dg/goacc/gang-static.f95: Likewise.
8567 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8568 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8569 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8570 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8571 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8572 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8573 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8574 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8575 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8576 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8577 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8578 * gfortran.dg/gomp/pr48794.f90: Likewise.
8579 * gfortran.dg/gomp/pr72744.f90: Likewise.
8580 * gfortran.dg/gomp/pr77665.f90: Likewise.
8581 * gfortran.dg/gomp/workshare2.f90: Likewise.
8582 * gfortran.dg/gomp/workshare3.f90: Likewise.
8583 * gfortran.dg/goto_1.f: Likewise.
8584 * gfortran.dg/goto_2.f90: Likewise.
8585 * gfortran.dg/goto_4.f90: Likewise.
8586 * gfortran.dg/goto_6.f: Likewise.
8587 * gfortran.dg/graphite/id-26.f03: Likewise.
8588 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8589 * gfortran.dg/graphite/pr29581.f90: Likewise.
8590 * gfortran.dg/graphite/pr29832.f90: Likewise.
8591 * gfortran.dg/graphite/run-id-1.f: Likewise.
8592 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8593 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8594 * gfortran.dg/hollerith.f90: Likewise.
8595 * gfortran.dg/hollerith4.f90: Likewise.
8596 * gfortran.dg/hollerith6.f90: Likewise.
8597 * gfortran.dg/hollerith8.f90: Likewise.
8598 * gfortran.dg/hollerith_1.f90: Likewise.
8599 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8600 * gfortran.dg/hollerith_f95.f90: Likewise.
8601 * gfortran.dg/hollerith_legacy.f90: Likewise.
8602 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8603 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8604 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8605 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8606 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8607 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8608 * gfortran.dg/hypot_1.f90: Likewise.
8609 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8610 * gfortran.dg/iargc.f90: Likewise.
8611 * gfortran.dg/ibits.f90: Likewise.
8612 * gfortran.dg/ichar_1.f90: Likewise.
8613 * gfortran.dg/ichar_2.f90: Likewise.
8614 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8615 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8616 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8617 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8618 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8619 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8620 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8621 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8622 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8623 * gfortran.dg/ieee/large_1.f90: Likewise.
8624 * gfortran.dg/ieee/large_2.f90: Likewise.
8625 * gfortran.dg/ieee/large_3.F90: Likewise.
8626 * gfortran.dg/ieee/large_4.f90: Likewise.
8627 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8628 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8629 * gfortran.dg/impl_do_var_data.f90: Likewise.
8630 * gfortran.dg/implicit_10.f90: Likewise.
8631 * gfortran.dg/implicit_12.f90: Likewise.
8632 * gfortran.dg/implicit_class_1.f90: Likewise.
8633 * gfortran.dg/implicit_pure_1.f90: Likewise.
8634 * gfortran.dg/implied_do_1.f90: Likewise.
8635 * gfortran.dg/implied_do_io_1.f90: Likewise.
8636 * gfortran.dg/implied_do_io_2.f90: Likewise.
8637 * gfortran.dg/implied_do_io_3.f90: Likewise.
8638 * gfortran.dg/implied_shape_1.f08: Likewise.
8639 * gfortran.dg/import.f90: Likewise.
8640 * gfortran.dg/import4.f90: Likewise.
8641 * gfortran.dg/impure_1.f08: Likewise.
8642 * gfortran.dg/index.f90: Likewise.
8643 * gfortran.dg/index_2.f90: Likewise.
8644 * gfortran.dg/init_flag_1.f90: Likewise.
8645 * gfortran.dg/init_flag_10.f90: Likewise.
8646 * gfortran.dg/init_flag_15.f03: Likewise.
8647 * gfortran.dg/init_flag_2.f90: Likewise.
8648 * gfortran.dg/init_flag_3.f90: Likewise.
8649 * gfortran.dg/init_flag_4.f90: Likewise.
8650 * gfortran.dg/init_flag_5.f90: Likewise.
8651 * gfortran.dg/init_flag_6.f90: Likewise.
8652 * gfortran.dg/init_flag_7.f90: Likewise.
8653 * gfortran.dg/init_flag_9.f90: Likewise.
8654 * gfortran.dg/initialization_11.f90: Likewise.
8655 * gfortran.dg/initialization_19.f90: Likewise.
8656 * gfortran.dg/initialization_2.f90: Likewise.
8657 * gfortran.dg/initialization_22.f90: Likewise.
8658 * gfortran.dg/initialization_27.f90: Likewise.
8659 * gfortran.dg/initialization_5.f90: Likewise.
8660 * gfortran.dg/initialization_6.f90: Likewise.
8661 * gfortran.dg/inline_matmul_1.f90: Likewise.
8662 * gfortran.dg/inline_matmul_10.f90: Likewise.
8663 * gfortran.dg/inline_matmul_11.f90: Likewise.
8664 * gfortran.dg/inline_matmul_13.f90: Likewise.
8665 * gfortran.dg/inline_matmul_14.f90: Likewise.
8666 * gfortran.dg/inline_matmul_16.f90: Likewise.
8667 * gfortran.dg/inline_matmul_17.f90: Likewise.
8668 * gfortran.dg/inline_matmul_18.f90: Likewise.
8669 * gfortran.dg/inline_matmul_19.f90: Likewise.
8670 * gfortran.dg/inline_matmul_2.f90: Likewise.
8671 * gfortran.dg/inline_matmul_20.f90: Likewise.
8672 * gfortran.dg/inline_matmul_22.f90: Likewise.
8673 * gfortran.dg/inline_matmul_3.f90: Likewise.
8674 * gfortran.dg/inline_matmul_4.f90: Likewise.
8675 * gfortran.dg/inline_matmul_5.f90: Likewise.
8676 * gfortran.dg/inline_matmul_6.f90: Likewise.
8677 * gfortran.dg/inline_matmul_7.f90: Likewise.
8678 * gfortran.dg/inline_matmul_8.f90: Likewise.
8679 * gfortran.dg/inline_matmul_9.f90: Likewise.
8680 * gfortran.dg/inline_sum_1.f90: Likewise.
8681 * gfortran.dg/inline_sum_3.f90: Likewise.
8682 * gfortran.dg/inline_sum_5.f90: Likewise.
8683 * gfortran.dg/inquire-complex.f90: Likewise.
8684 * gfortran.dg/inquire.f90: Likewise.
8685 * gfortran.dg/inquire_10.f90: Likewise.
8686 * gfortran.dg/inquire_13.f90: Likewise.
8687 * gfortran.dg/inquire_15.f90: Likewise.
8688 * gfortran.dg/inquire_16.f90: Likewise.
8689 * gfortran.dg/inquire_17.f90: Likewise.
8690 * gfortran.dg/inquire_5.f90: Likewise.
8691 * gfortran.dg/inquire_6.f90: Likewise.
8692 * gfortran.dg/inquire_7.f90: Likewise.
8693 * gfortran.dg/inquire_9.f90: Likewise.
8694 * gfortran.dg/inquire_internal.f90: Likewise.
8695 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8696 * gfortran.dg/inquire_size.f90: Likewise.
8697 * gfortran.dg/int_1.f90: Likewise.
8698 * gfortran.dg/int_conv_1.f90: Likewise.
8699 * gfortran.dg/int_range_io_1.f90: Likewise.
8700 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8701 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8702 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8703 * gfortran.dg/integer_plus.f90: Likewise.
8704 * gfortran.dg/intent_out_2.f90: Likewise.
8705 * gfortran.dg/intent_out_5.f90: Likewise.
8706 * gfortran.dg/intent_out_6.f90: Likewise.
8707 * gfortran.dg/interface_12.f90: Likewise.
8708 * gfortran.dg/interface_19.f90: Likewise.
8709 * gfortran.dg/interface_4.f90: Likewise.
8710 * gfortran.dg/interface_5.f90: Likewise.
8711 * gfortran.dg/interface_9.f90: Likewise.
8712 * gfortran.dg/interface_assignment_1.f90: Likewise.
8713 * gfortran.dg/interface_assignment_2.f90: Likewise.
8714 * gfortran.dg/internal_dummy_2.f08: Likewise.
8715 * gfortran.dg/internal_dummy_3.f08: Likewise.
8716 * gfortran.dg/internal_dummy_4.f08: Likewise.
8717 * gfortran.dg/internal_pack_1.f90: Likewise.
8718 * gfortran.dg/internal_pack_10.f90: Likewise.
8719 * gfortran.dg/internal_pack_12.f90: Likewise.
8720 * gfortran.dg/internal_pack_13.f90: Likewise.
8721 * gfortran.dg/internal_pack_14.f90: Likewise.
8722 * gfortran.dg/internal_pack_15.f90: Likewise.
8723 * gfortran.dg/internal_pack_2.f90: Likewise.
8724 * gfortran.dg/internal_pack_3.f90: Likewise.
8725 * gfortran.dg/internal_pack_4.f90: Likewise.
8726 * gfortran.dg/internal_pack_6.f90: Likewise.
8727 * gfortran.dg/internal_pack_8.f90: Likewise.
8728 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8729 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8730 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8731 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8732 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8733 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8734 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8735 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8736 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8737 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8738 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8739 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8740 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8741 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8742 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8743 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8744 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8745 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8746 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8747 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8748 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8749 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8750 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8751 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8752 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8753 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8754 * gfortran.dg/io_err_1.f90: Likewise.
8755 * gfortran.dg/io_real_boz.f90: Likewise.
8756 * gfortran.dg/iomsg_1.f90: Likewise.
8757 * gfortran.dg/iostat_1.f90: Likewise.
8758 * gfortran.dg/iostat_2.f90: Likewise.
8759 * gfortran.dg/iostat_4.f90: Likewise.
8760 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8761 * gfortran.dg/ishft_1.f90: Likewise.
8762 * gfortran.dg/ishft_2.f90: Likewise.
8763 * gfortran.dg/ishft_4.f90: Likewise.
8764 * gfortran.dg/isnan_1.f90: Likewise.
8765 * gfortran.dg/isnan_2.f90: Likewise.
8766 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8767 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8768 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8769 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8770 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8771 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8772 * gfortran.dg/itime_idate_1.f: Likewise.
8773 * gfortran.dg/itime_idate_2.f: Likewise.
8774 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8775 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8776 * gfortran.dg/large_real_kind_1.f90: Likewise.
8777 * gfortran.dg/large_real_kind_2.F90: Likewise.
8778 * gfortran.dg/large_real_kind_3.F90: Likewise.
8779 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8780 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8781 * gfortran.dg/large_recl.f90: Likewise.
8782 * gfortran.dg/large_unit_1.f90: Likewise.
8783 * gfortran.dg/large_unit_2.f90: Likewise.
8784 * gfortran.dg/largeequiv_1.f90: Likewise.
8785 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8786 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8787 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8788 * gfortran.dg/list_read_1.f90: Likewise.
8789 * gfortran.dg/list_read_10.f90: Likewise.
8790 * gfortran.dg/list_read_11.f90: Likewise.
8791 * gfortran.dg/list_read_12.f90: Likewise.
8792 * gfortran.dg/list_read_13.f: Likewise.
8793 * gfortran.dg/list_read_14.f90: Likewise.
8794 * gfortran.dg/list_read_2.f90: Likewise.
8795 * gfortran.dg/list_read_3.f90: Likewise.
8796 * gfortran.dg/list_read_4.f90: Likewise.
8797 * gfortran.dg/list_read_5.f90: Likewise.
8798 * gfortran.dg/list_read_6.f90: Likewise.
8799 * gfortran.dg/list_read_7.f90: Likewise.
8800 * gfortran.dg/list_read_8.f90: Likewise.
8801 * gfortran.dg/list_read_9.f90: Likewise.
8802 * gfortran.dg/loc_2.f90: Likewise.
8803 * gfortran.dg/logical_1.f90: Likewise.
8804 * gfortran.dg/logical_dot_product.f90: Likewise.
8805 * gfortran.dg/logical_temp_io.f90: Likewise.
8806 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8807 * gfortran.dg/lrshift_1.f90: Likewise.
8808 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8809 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8810 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8811 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8812 * gfortran.dg/make_unit.f90: Likewise.
8813 * gfortran.dg/mapping_1.f90: Likewise.
8814 * gfortran.dg/mapping_2.f90: Likewise.
8815 * gfortran.dg/mapping_3.f90: Likewise.
8816 * gfortran.dg/masklr_1.F90: Likewise.
8817 * gfortran.dg/masklr_2.F90: Likewise.
8818 * gfortran.dg/matmul_1.f90: Likewise.
8819 * gfortran.dg/matmul_10.f90: Likewise.
8820 * gfortran.dg/matmul_12.f90: Likewise.
8821 * gfortran.dg/matmul_16.f90: Likewise.
8822 * gfortran.dg/matmul_17.f90: Likewise.
8823 * gfortran.dg/matmul_18.f90: Likewise.
8824 * gfortran.dg/matmul_2.f90: Likewise.
8825 * gfortran.dg/matmul_3.f90: Likewise.
8826 * gfortran.dg/matmul_4.f90: Likewise.
8827 * gfortran.dg/matmul_6.f90: Likewise.
8828 * gfortran.dg/matmul_8.f03: Likewise.
8829 * gfortran.dg/matmul_9.f90: Likewise.
8830 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8831 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8832 * gfortran.dg/matmul_const.f90: Likewise.
8833 * gfortran.dg/maxloc_1.f90: Likewise.
8834 * gfortran.dg/maxloc_2.f90: Likewise.
8835 * gfortran.dg/maxloc_3.f90: Likewise.
8836 * gfortran.dg/maxloc_4.f90: Likewise.
8837 * gfortran.dg/maxloc_string_1.f90: Likewise.
8838 * gfortran.dg/maxlocval_1.f90: Likewise.
8839 * gfortran.dg/maxlocval_2.f90: Likewise.
8840 * gfortran.dg/maxlocval_3.f90: Likewise.
8841 * gfortran.dg/maxlocval_4.f90: Likewise.
8842 * gfortran.dg/maxval_char_1.f90: Likewise.
8843 * gfortran.dg/maxval_char_2.f90: Likewise.
8844 * gfortran.dg/maxval_char_3.f90: Likewise.
8845 * gfortran.dg/maxval_char_4.f90: Likewise.
8846 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8847 * gfortran.dg/mclock.f90: Likewise.
8848 * gfortran.dg/merge_bits_1.F90: Likewise.
8849 * gfortran.dg/merge_bits_2.F90: Likewise.
8850 * gfortran.dg/merge_char_1.f90: Likewise.
8851 * gfortran.dg/merge_init_expr.f90: Likewise.
8852 * gfortran.dg/min_max_optional_1.f90: Likewise.
8853 * gfortran.dg/min_max_optional_5.f90: Likewise.
8854 * gfortran.dg/minloc_1.f90: Likewise.
8855 * gfortran.dg/minloc_2.f90: Likewise.
8856 * gfortran.dg/minloc_3.f90: Likewise.
8857 * gfortran.dg/minloc_4.f90: Likewise.
8858 * gfortran.dg/minloc_string_1.f90: Likewise.
8859 * gfortran.dg/minlocval_1.f90: Likewise.
8860 * gfortran.dg/minlocval_2.f90: Likewise.
8861 * gfortran.dg/minlocval_3.f90: Likewise.
8862 * gfortran.dg/minlocval_4.f90: Likewise.
8863 * gfortran.dg/minmax_char_1.f90: Likewise.
8864 * gfortran.dg/minmaxloc_1.f90: Likewise.
8865 * gfortran.dg/minmaxloc_10.f90: Likewise.
8866 * gfortran.dg/minmaxloc_11.f90: Likewise.
8867 * gfortran.dg/minmaxloc_12.f90: Likewise.
8868 * gfortran.dg/minmaxloc_13.f90: Likewise.
8869 * gfortran.dg/minmaxloc_2.f90: Likewise.
8870 * gfortran.dg/minmaxloc_3.f90: Likewise.
8871 * gfortran.dg/minmaxloc_4.f90: Likewise.
8872 * gfortran.dg/minmaxloc_5.f90: Likewise.
8873 * gfortran.dg/minmaxloc_6.f90: Likewise.
8874 * gfortran.dg/minmaxloc_7.f90: Likewise.
8875 * gfortran.dg/minmaxloc_8.f90: Likewise.
8876 * gfortran.dg/minmaxval_1.f90: Likewise.
8877 * gfortran.dg/minval_char_1.f90: Likewise.
8878 * gfortran.dg/minval_char_2.f90: Likewise.
8879 * gfortran.dg/minval_char_3.f90: Likewise.
8880 * gfortran.dg/minval_char_4.f90: Likewise.
8881 * gfortran.dg/minval_char_5.f90: Likewise.
8882 * gfortran.dg/minval_parameter_1.f90: Likewise.
8883 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
8884 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
8885 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
8886 * gfortran.dg/missing_parens_1.f90: Likewise.
8887 * gfortran.dg/missing_parens_2.f90: Likewise.
8888 * gfortran.dg/mod_large_1.f90: Likewise.
8889 * gfortran.dg/mod_sign0_1.f90: Likewise.
8890 * gfortran.dg/module_blank_common.f90: Likewise.
8891 * gfortran.dg/module_commons_1.f90: Likewise.
8892 * gfortran.dg/module_commons_3.f90: Likewise.
8893 * gfortran.dg/module_double_reuse.f90: Likewise.
8894 * gfortran.dg/module_equivalence_1.f90: Likewise.
8895 * gfortran.dg/module_equivalence_2.f90: Likewise.
8896 * gfortran.dg/module_equivalence_3.f90: Likewise.
8897 * gfortran.dg/module_equivalence_5.f90: Likewise.
8898 * gfortran.dg/module_interface_1.f90: Likewise.
8899 * gfortran.dg/module_nan.f90: Likewise.
8900 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8901 * gfortran.dg/module_procedure_1.f90: Likewise.
8902 * gfortran.dg/module_read_1.f90: Likewise.
8903 * gfortran.dg/module_read_2.f90: Likewise.
8904 * gfortran.dg/module_widestring_1.f90: Likewise.
8905 * gfortran.dg/move_alloc.f90: Likewise.
8906 * gfortran.dg/move_alloc_10.f90: Likewise.
8907 * gfortran.dg/move_alloc_13.f90: Likewise.
8908 * gfortran.dg/move_alloc_14.f90: Likewise.
8909 * gfortran.dg/move_alloc_15.f90: Likewise.
8910 * gfortran.dg/move_alloc_16.f90: Likewise.
8911 * gfortran.dg/move_alloc_2.f90: Likewise.
8912 * gfortran.dg/move_alloc_5.f90: Likewise.
8913 * gfortran.dg/move_alloc_6.f90: Likewise.
8914 * gfortran.dg/move_alloc_9.f90: Likewise.
8915 * gfortran.dg/multiple_allocation_1.f90: Likewise.
8916 * gfortran.dg/multiple_allocation_3.f90: Likewise.
8917 * gfortran.dg/mvbits_1.f90: Likewise.
8918 * gfortran.dg/mvbits_2.f90: Likewise.
8919 * gfortran.dg/mvbits_3.f90: Likewise.
8920 * gfortran.dg/mvbits_4.f90: Likewise.
8921 * gfortran.dg/mvbits_7.f90: Likewise.
8922 * gfortran.dg/mvbits_8.f90: Likewise.
8923 * gfortran.dg/namelist_11.f: Likewise.
8924 * gfortran.dg/namelist_12.f: Likewise.
8925 * gfortran.dg/namelist_13.f90: Likewise.
8926 * gfortran.dg/namelist_14.f90: Likewise.
8927 * gfortran.dg/namelist_15.f90: Likewise.
8928 * gfortran.dg/namelist_16.f90: Likewise.
8929 * gfortran.dg/namelist_17.f90: Likewise.
8930 * gfortran.dg/namelist_18.f90: Likewise.
8931 * gfortran.dg/namelist_19.f90: Likewise.
8932 * gfortran.dg/namelist_20.f90: Likewise.
8933 * gfortran.dg/namelist_21.f90: Likewise.
8934 * gfortran.dg/namelist_22.f90: Likewise.
8935 * gfortran.dg/namelist_23.f90: Likewise.
8936 * gfortran.dg/namelist_24.f90: Likewise.
8937 * gfortran.dg/namelist_26.f90: Likewise.
8938 * gfortran.dg/namelist_27.f90: Likewise.
8939 * gfortran.dg/namelist_28.f90: Likewise.
8940 * gfortran.dg/namelist_29.f90: Likewise.
8941 * gfortran.dg/namelist_37.f90: Likewise.
8942 * gfortran.dg/namelist_38.f90: Likewise.
8943 * gfortran.dg/namelist_39.f90: Likewise.
8944 * gfortran.dg/namelist_40.f90: Likewise.
8945 * gfortran.dg/namelist_41.f90: Likewise.
8946 * gfortran.dg/namelist_42.f90: Likewise.
8947 * gfortran.dg/namelist_43.f90: Likewise.
8948 * gfortran.dg/namelist_44.f90: Likewise.
8949 * gfortran.dg/namelist_47.f90: Likewise.
8950 * gfortran.dg/namelist_48.f90: Likewise.
8951 * gfortran.dg/namelist_49.f90: Likewise.
8952 * gfortran.dg/namelist_50.f90: Likewise.
8953 * gfortran.dg/namelist_51.f90: Likewise.
8954 * gfortran.dg/namelist_52.f90: Likewise.
8955 * gfortran.dg/namelist_54.f90: Likewise.
8956 * gfortran.dg/namelist_55.f90: Likewise.
8957 * gfortran.dg/namelist_56.f90: Likewise.
8958 * gfortran.dg/namelist_57.f90: Likewise.
8959 * gfortran.dg/namelist_58.f90: Likewise.
8960 * gfortran.dg/namelist_59.f90: Likewise.
8961 * gfortran.dg/namelist_60.f90: Likewise.
8962 * gfortran.dg/namelist_61.f90: Likewise.
8963 * gfortran.dg/namelist_64.f90: Likewise.
8964 * gfortran.dg/namelist_65.f90: Likewise.
8965 * gfortran.dg/namelist_69.f90: Likewise.
8966 * gfortran.dg/namelist_70.f90: Likewise.
8967 * gfortran.dg/namelist_71.f90: Likewise.
8968 * gfortran.dg/namelist_72.f: Likewise.
8969 * gfortran.dg/namelist_73.f90: Likewise.
8970 * gfortran.dg/namelist_77.f90: Likewise.
8971 * gfortran.dg/namelist_78.f90: Likewise.
8972 * gfortran.dg/namelist_79.f90: Likewise.
8973 * gfortran.dg/namelist_80.f90: Likewise.
8974 * gfortran.dg/namelist_81.f90: Likewise.
8975 * gfortran.dg/namelist_82.f90: Likewise.
8976 * gfortran.dg/namelist_84.f90: Likewise.
8977 * gfortran.dg/namelist_85.f90: Likewise.
8978 * gfortran.dg/namelist_86.f90: Likewise.
8979 * gfortran.dg/namelist_87.f90: Likewise.
8980 * gfortran.dg/namelist_88.f90: Likewise.
8981 * gfortran.dg/namelist_89.f90: Likewise.
8982 * gfortran.dg/namelist_90.f: Likewise.
8983 * gfortran.dg/namelist_95.f90: Likewise.
8984 * gfortran.dg/namelist_char_only.f90: Likewise.
8985 * gfortran.dg/namelist_empty.f90: Likewise.
8986 * gfortran.dg/namelist_internal.f90: Likewise.
8987 * gfortran.dg/namelist_use.f90: Likewise.
8988 * gfortran.dg/namelist_use_only.f90: Likewise.
8989 * gfortran.dg/namelist_utf8.f90: Likewise.
8990 * gfortran.dg/nan_1.f90: Likewise.
8991 * gfortran.dg/nan_2.f90: Likewise.
8992 * gfortran.dg/nan_3.f90: Likewise.
8993 * gfortran.dg/nan_6.f90: Likewise.
8994 * gfortran.dg/nan_7.f90: Likewise.
8995 * gfortran.dg/nearest_1.f90: Likewise.
8996 * gfortran.dg/nearest_2.f90: Likewise.
8997 * gfortran.dg/nearest_3.f90: Likewise.
8998 * gfortran.dg/negative-z-descriptor.f90: Likewise.
8999 * gfortran.dg/negative_automatic_size.f90: Likewise.
9000 * gfortran.dg/negative_unit.f: Likewise.
9001 * gfortran.dg/negative_unit2.f90: Likewise.
9002 * gfortran.dg/negative_unit_int8.f: Likewise.
9003 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
9004 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
9005 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
9006 * gfortran.dg/nested_modules_1.f90: Likewise.
9007 * gfortran.dg/nested_modules_2.f90: Likewise.
9008 * gfortran.dg/nested_modules_3.f90: Likewise.
9009 * gfortran.dg/nesting_1.f90: Likewise.
9010 * gfortran.dg/new_line.f90: Likewise.
9011 * gfortran.dg/newunit_1.f90: Likewise.
9012 * gfortran.dg/newunit_3.f90: Likewise.
9013 * gfortran.dg/newunit_5.f90.f90: Likewise.
9014 * gfortran.dg/nint_1.f90: Likewise.
9015 * gfortran.dg/nint_2.f90: Likewise.
9016 * gfortran.dg/no_arg_check_2.f90: Likewise.
9017 * gfortran.dg/no_range_check_1.f90: Likewise.
9018 * gfortran.dg/no_range_check_2.f90: Likewise.
9019 * gfortran.dg/no_range_check_3.f90: Likewise.
9020 * gfortran.dg/noadv_size.f90: Likewise.
9021 * gfortran.dg/nonreturning_statements.f90: Likewise.
9022 * gfortran.dg/norm2_1.f90: Likewise.
9023 * gfortran.dg/norm2_3.f90: Likewise.
9024 * gfortran.dg/nosigned_zero_1.f90: Likewise.
9025 * gfortran.dg/nosigned_zero_2.f90: Likewise.
9026 * gfortran.dg/nosigned_zero_3.f90: Likewise.
9027 * gfortran.dg/null_4.f90: Likewise.
9028 * gfortran.dg/null_9.f90: Likewise.
9029 * gfortran.dg/nullify_3.f90: Likewise.
9030 * gfortran.dg/oldstyle_1.f90: Likewise.
9031 * gfortran.dg/open_access_append_1.f90: Likewise.
9032 * gfortran.dg/open_access_append_2.f90: Likewise.
9033 * gfortran.dg/open_errors.f90: Likewise.
9034 * gfortran.dg/open_negative_unit_1.f90: Likewise.
9035 * gfortran.dg/open_new.f90: Likewise.
9036 * gfortran.dg/open_readonly_1.f90: Likewise.
9037 * gfortran.dg/operator_1.f90: Likewise.
9038 * gfortran.dg/optional_absent_1.f90: Likewise.
9039 * gfortran.dg/optional_absent_2.f90: Likewise.
9040 * gfortran.dg/optional_absent_3.f90: Likewise.
9041 * gfortran.dg/optional_class_1.f90: Likewise.
9042 * gfortran.dg/optional_dim_2.f90: Likewise.
9043 * gfortran.dg/optional_dim_3.f90: Likewise.
9044 * gfortran.dg/output_exponents_1.f90: Likewise.
9045 * gfortran.dg/overload_1.f90: Likewise.
9046 * gfortran.dg/overload_2.f90: Likewise.
9047 * gfortran.dg/overwrite_1.f: Likewise.
9048 * gfortran.dg/pad_no.f90: Likewise.
9049 * gfortran.dg/parameter_array_init_1.f90: Likewise.
9050 * gfortran.dg/parameter_array_init_2.f90: Likewise.
9051 * gfortran.dg/parameter_array_init_4.f90: Likewise.
9052 * gfortran.dg/parameter_array_init_5.f90: Likewise.
9053 * gfortran.dg/parameter_array_section_2.f90: Likewise.
9054 * gfortran.dg/parens_3.f90: Likewise.
9055 * gfortran.dg/parens_5.f90: Likewise.
9056 * gfortran.dg/parens_6.f90: Likewise.
9057 * gfortran.dg/parent_result_ref_1.f90: Likewise.
9058 * gfortran.dg/parent_result_ref_2.f90: Likewise.
9059 * gfortran.dg/parent_result_ref_3.f90: Likewise.
9060 * gfortran.dg/parent_result_ref_4.f90: Likewise.
9061 * gfortran.dg/parity_1.f90: Likewise.
9062 * gfortran.dg/past_eor.f90: Likewise.
9063 * gfortran.dg/pdt_1.f03: Likewise.
9064 * gfortran.dg/pdt_10.f03: Likewise.
9065 * gfortran.dg/pdt_11.f03: Likewise.
9066 * gfortran.dg/pdt_12.f03: Likewise.
9067 * gfortran.dg/pdt_13.f03: Likewise.
9068 * gfortran.dg/pdt_14.f03: Likewise.
9069 * gfortran.dg/pdt_15.f03: Likewise.
9070 * gfortran.dg/pdt_19.f03: Likewise.
9071 * gfortran.dg/pdt_20.f03: Likewise.
9072 * gfortran.dg/pdt_22.f03: Likewise.
9073 * gfortran.dg/pdt_23.f03: Likewise.
9074 * gfortran.dg/pdt_25.f03: Likewise.
9075 * gfortran.dg/pdt_26.f03: Likewise.
9076 * gfortran.dg/pdt_27.f03: Likewise.
9077 * gfortran.dg/pdt_28.f03: Likewise.
9078 * gfortran.dg/pdt_3.f03: Likewise.
9079 * gfortran.dg/pdt_4.f03: Likewise.
9080 * gfortran.dg/pdt_5.f03: Likewise.
9081 * gfortran.dg/pdt_7.f03: Likewise.
9082 * gfortran.dg/pointer_1.f90: Likewise.
9083 * gfortran.dg/pointer_array_1.f90: Likewise.
9084 * gfortran.dg/pointer_array_3.f90: Likewise.
9085 * gfortran.dg/pointer_array_4.f90: Likewise.
9086 * gfortran.dg/pointer_array_5.f90: Likewise.
9087 * gfortran.dg/pointer_array_6.f90: Likewise.
9088 * gfortran.dg/pointer_array_7.f90: Likewise.
9089 * gfortran.dg/pointer_array_8.f90: Likewise.
9090 * gfortran.dg/pointer_array_9.f90: Likewise.
9091 * gfortran.dg/pointer_array_component_1.f90: Likewise.
9092 * gfortran.dg/pointer_array_component_2.f90: Likewise.
9093 * gfortran.dg/pointer_assign_10.f90: Likewise.
9094 * gfortran.dg/pointer_assign_11.f90: Likewise.
9095 * gfortran.dg/pointer_assign_4.f90: Likewise.
9096 * gfortran.dg/pointer_assign_8.f90: Likewise.
9097 * gfortran.dg/pointer_assign_9.f90: Likewise.
9098 * gfortran.dg/pointer_check_10.f90: Likewise.
9099 * gfortran.dg/pointer_check_9.f90: Likewise.
9100 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
9101 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
9102 * gfortran.dg/pointer_function_result_1.f90: Likewise.
9103 * gfortran.dg/pointer_init_1.f90: Likewise.
9104 * gfortran.dg/pointer_init_3.f90: Likewise.
9105 * gfortran.dg/pointer_init_4.f90: Likewise.
9106 * gfortran.dg/pointer_init_5.f90: Likewise.
9107 * gfortran.dg/pointer_init_8.f90: Likewise.
9108 * gfortran.dg/pointer_intent_1.f90: Likewise.
9109 * gfortran.dg/pointer_intent_4.f90: Likewise.
9110 * gfortran.dg/pointer_intent_5.f90: Likewise.
9111 * gfortran.dg/pointer_remapping_10.f90: Likewise.
9112 * gfortran.dg/pointer_remapping_4.f03: Likewise.
9113 * gfortran.dg/pointer_remapping_5.f08: Likewise.
9114 * gfortran.dg/pointer_remapping_9.f90: Likewise.
9115 * gfortran.dg/pointer_target_1.f90: Likewise.
9116 * gfortran.dg/pointer_target_2.f90: Likewise.
9117 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
9118 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
9119 * gfortran.dg/power.f90: Likewise.
9120 * gfortran.dg/power1.f90: Likewise.
9121 * gfortran.dg/power_3.f90: Likewise.
9122 * gfortran.dg/power_4.f90: Likewise.
9123 * gfortran.dg/power_5.f90: Likewise.
9124 * gfortran.dg/pr12884.f: Likewise.
9125 * gfortran.dg/pr15129.f90: Likewise.
9126 * gfortran.dg/pr15140.f90: Likewise.
9127 * gfortran.dg/pr15324.f90: Likewise.
9128 * gfortran.dg/pr15332.f: Likewise.
9129 * gfortran.dg/pr15957.f90: Likewise.
9130 * gfortran.dg/pr15959.f90: Likewise.
9131 * gfortran.dg/pr16597.f90: Likewise.
9132 * gfortran.dg/pr16861.f90: Likewise.
9133 * gfortran.dg/pr16938.f90: Likewise.
9134 * gfortran.dg/pr17090.f90: Likewise.
9135 * gfortran.dg/pr17143.f90: Likewise.
9136 * gfortran.dg/pr17164.f90: Likewise.
9137 * gfortran.dg/pr17229.f: Likewise.
9138 * gfortran.dg/pr17285.f90: Likewise.
9139 * gfortran.dg/pr17286.f90: Likewise.
9140 * gfortran.dg/pr17472.f: Likewise.
9141 * gfortran.dg/pr17612.f90: Likewise.
9142 * gfortran.dg/pr17706.f90: Likewise.
9143 * gfortran.dg/pr18025.f90: Likewise.
9144 * gfortran.dg/pr18122.f90: Likewise.
9145 * gfortran.dg/pr18210.f90: Likewise.
9146 * gfortran.dg/pr18392.f90: Likewise.
9147 * gfortran.dg/pr19155.f: Likewise.
9148 * gfortran.dg/pr19216.f: Likewise.
9149 * gfortran.dg/pr19467.f90: Likewise.
9150 * gfortran.dg/pr19657.f: Likewise.
9151 * gfortran.dg/pr19926.f90: Likewise.
9152 * gfortran.dg/pr19928-1.f90: Likewise.
9153 * gfortran.dg/pr19928-2.f90: Likewise.
9154 * gfortran.dg/pr20086.f90: Likewise.
9155 * gfortran.dg/pr20124.f90: Likewise.
9156 * gfortran.dg/pr20163-2.f: Likewise.
9157 * gfortran.dg/pr20480.f90: Likewise.
9158 * gfortran.dg/pr20755.f: Likewise.
9159 * gfortran.dg/pr20950.f: Likewise.
9160 * gfortran.dg/pr21177.f90: Likewise.
9161 * gfortran.dg/pr21730.f: Likewise.
9162 * gfortran.dg/pr22491.f: Likewise.
9163 * gfortran.dg/pr25603.f: Likewise.
9164 * gfortran.dg/pr26246_2.f90: Likewise.
9165 * gfortran.dg/pr32136.f90: Likewise.
9166 * gfortran.dg/pr32533.f90: Likewise.
9167 * gfortran.dg/pr33794.f90: Likewise.
9168 * gfortran.dg/pr35662.f90: Likewise.
9169 * gfortran.dg/pr35944-1.f90: Likewise.
9170 * gfortran.dg/pr35944-2.f90: Likewise.
9171 * gfortran.dg/pr35983.f90: Likewise.
9172 * gfortran.dg/pr39865.f90: Likewise.
9173 * gfortran.dg/pr41212.f90: Likewise.
9174 * gfortran.dg/pr43808.f90: Likewise.
9175 * gfortran.dg/pr44592.f90: Likewise.
9176 * gfortran.dg/pr44735.f90: Likewise.
9177 * gfortran.dg/pr45308.f03: Likewise.
9178 * gfortran.dg/pr46297.f: Likewise.
9179 * gfortran.dg/pr46588.f90: Likewise.
9180 * gfortran.dg/pr46665.f90: Likewise.
9181 * gfortran.dg/pr46804.f90: Likewise.
9182 * gfortran.dg/pr47008.f03: Likewise.
9183 * gfortran.dg/pr47614.f: Likewise.
9184 * gfortran.dg/pr47878.f90: Likewise.
9185 * gfortran.dg/pr49103.f90: Likewise.
9186 * gfortran.dg/pr50069_1.f90: Likewise.
9187 * gfortran.dg/pr50769.f90: Likewise.
9188 * gfortran.dg/pr52608.f90: Likewise.
9189 * gfortran.dg/pr55086_2.f90: Likewise.
9190 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
9191 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
9192 * gfortran.dg/pr55330.f90: Likewise.
9193 * gfortran.dg/pr56015.f90: Likewise.
9194 * gfortran.dg/pr57910.f90: Likewise.
9195 * gfortran.dg/pr59700.f90: Likewise.
9196 * gfortran.dg/pr62125.f90: Likewise.
9197 * gfortran.dg/pr64530.f90: Likewise.
9198 * gfortran.dg/pr65429.f90: Likewise.
9199 * gfortran.dg/pr65450.f90: Likewise.
9200 * gfortran.dg/pr65504.f90: Likewise.
9201 * gfortran.dg/pr65903.f90: Likewise.
9202 * gfortran.dg/pr66311.f90: Likewise.
9203 * gfortran.dg/pr66864.f90: Likewise.
9204 * gfortran.dg/pr67140.f90: Likewise.
9205 * gfortran.dg/pr67524.f90: Likewise.
9206 * gfortran.dg/pr67885.f90: Likewise.
9207 * gfortran.dg/pr68053.f90: Likewise.
9208 * gfortran.dg/pr68566.f90: Likewise.
9209 * gfortran.dg/pr69514_1.f90: Likewise.
9210 * gfortran.dg/pr69514_2.f90: Likewise.
9211 * gfortran.dg/pr69739.f90: Likewise.
9212 * gfortran.dg/pr70673.f90: Likewise.
9213 * gfortran.dg/pr71523_2.f90: Likewise.
9214 * gfortran.dg/pr71764.f90: Likewise.
9215 * gfortran.dg/pr78092.f90: Likewise.
9216 * gfortran.dg/pr82973.f90: Likewise.
9217 * gfortran.dg/pr83864.f90: Likewise.
9218 * gfortran.dg/pr83874.f90: Likewise.
9219 * gfortran.dg/pr84088.f90: Likewise.
9220 * gfortran.dg/pr84155.f90: Likewise.
9221 * gfortran.dg/proc_decl_12.f90: Likewise.
9222 * gfortran.dg/proc_decl_13.f90: Likewise.
9223 * gfortran.dg/proc_decl_15.f90: Likewise.
9224 * gfortran.dg/proc_decl_17.f90: Likewise.
9225 * gfortran.dg/proc_decl_18.f90: Likewise.
9226 * gfortran.dg/proc_decl_2.f90: Likewise.
9227 * gfortran.dg/proc_decl_5.f90: Likewise.
9228 * gfortran.dg/proc_decl_9.f90: Likewise.
9229 * gfortran.dg/proc_ptr_1.f90: Likewise.
9230 * gfortran.dg/proc_ptr_10.f90: Likewise.
9231 * gfortran.dg/proc_ptr_12.f90: Likewise.
9232 * gfortran.dg/proc_ptr_18.f90: Likewise.
9233 * gfortran.dg/proc_ptr_19.f90: Likewise.
9234 * gfortran.dg/proc_ptr_21.f90: Likewise.
9235 * gfortran.dg/proc_ptr_22.f90: Likewise.
9236 * gfortran.dg/proc_ptr_23.f90: Likewise.
9237 * gfortran.dg/proc_ptr_25.f90: Likewise.
9238 * gfortran.dg/proc_ptr_26.f90: Likewise.
9239 * gfortran.dg/proc_ptr_3.f90: Likewise.
9240 * gfortran.dg/proc_ptr_36.f90: Likewise.
9241 * gfortran.dg/proc_ptr_47.f90: Likewise.
9242 * gfortran.dg/proc_ptr_48.f90: Likewise.
9243 * gfortran.dg/proc_ptr_5.f90: Likewise.
9244 * gfortran.dg/proc_ptr_6.f90: Likewise.
9245 * gfortran.dg/proc_ptr_7.f90: Likewise.
9246 * gfortran.dg/proc_ptr_8.f90: Likewise.
9247 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
9248 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
9249 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
9250 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
9251 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
9252 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
9253 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
9254 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
9255 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
9256 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
9257 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
9258 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
9259 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
9260 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
9261 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
9262 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
9263 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
9264 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
9265 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
9266 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
9267 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
9268 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
9269 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
9270 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
9271 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
9272 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
9273 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
9274 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
9275 * gfortran.dg/product_init_expr.f03: Likewise.
9276 * gfortran.dg/promotion.f90: Likewise.
9277 * gfortran.dg/promotion_3.f90: Likewise.
9278 * gfortran.dg/promotion_4.f90: Likewise.
9279 * gfortran.dg/protected_1.f90: Likewise.
9280 * gfortran.dg/protected_2.f90: Likewise.
9281 * gfortran.dg/ptr-func-1.f90: Likewise.
9282 * gfortran.dg/ptr-func-2.f90: Likewise.
9283 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9284 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9285 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9286 * gfortran.dg/pure_byref_1.f90: Likewise.
9287 * gfortran.dg/pure_byref_2.f90: Likewise.
9288 * gfortran.dg/pure_byref_3.f90: Likewise.
9289 * gfortran.dg/quad_2.f90: Likewise.
9290 * gfortran.dg/quad_3.f90: Likewise.
9291 * gfortran.dg/random_3.f90: Likewise.
9292 * gfortran.dg/random_4.f90: Likewise.
9293 * gfortran.dg/random_7.f90: Likewise.
9294 * gfortran.dg/read_2.f90: Likewise.
9295 * gfortran.dg/read_3.f90: Likewise.
9296 * gfortran.dg/read_4.f90: Likewise.
9297 * gfortran.dg/read_5.f90: Likewise.
9298 * gfortran.dg/read_bad_advance.f90: Likewise.
9299 * gfortran.dg/read_bang.f90: Likewise.
9300 * gfortran.dg/read_bang4.f90: Likewise.
9301 * gfortran.dg/read_comma.f: Likewise.
9302 * gfortran.dg/read_dir.f90: Likewise.
9303 * gfortran.dg/read_empty_file.f: Likewise.
9304 * gfortran.dg/read_eof_1.f90: Likewise.
9305 * gfortran.dg/read_eof_2.f90: Likewise.
9306 * gfortran.dg/read_eof_3.f90: Likewise.
9307 * gfortran.dg/read_eof_4.f90: Likewise.
9308 * gfortran.dg/read_eof_5.f90: Likewise.
9309 * gfortran.dg/read_eof_6.f: Likewise.
9310 * gfortran.dg/read_eof_7.f90: Likewise.
9311 * gfortran.dg/read_eof_8.f90: Likewise.
9312 * gfortran.dg/read_eof_all.f90: Likewise.
9313 * gfortran.dg/read_eor.f90: Likewise.
9314 * gfortran.dg/read_float_1.f90: Likewise.
9315 * gfortran.dg/read_float_2.f03: Likewise.
9316 * gfortran.dg/read_float_3.f90: Likewise.
9317 * gfortran.dg/read_float_4.f90: Likewise.
9318 * gfortran.dg/read_infnan_1.f90: Likewise.
9319 * gfortran.dg/read_list_eof_1.f90: Likewise.
9320 * gfortran.dg/read_logical.f90: Likewise.
9321 * gfortran.dg/read_many_1.f: Likewise.
9322 * gfortran.dg/read_no_eor.f90: Likewise.
9323 * gfortran.dg/read_noadvance.f90: Likewise.
9324 * gfortran.dg/read_repeat.f90: Likewise.
9325 * gfortran.dg/read_repeat_2.f90: Likewise.
9326 * gfortran.dg/read_size_noadvance.f90: Likewise.
9327 * gfortran.dg/read_x_eof.f90: Likewise.
9328 * gfortran.dg/read_x_past.f: Likewise.
9329 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9330 * gfortran.dg/real_const_1.f: Likewise.
9331 * gfortran.dg/real_const_2.f90: Likewise.
9332 * gfortran.dg/real_const_3.f90: Likewise.
9333 * gfortran.dg/real_do_1.f90: Likewise.
9334 * gfortran.dg/real_index_1.f90: Likewise.
9335 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9336 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9337 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9338 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9339 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9340 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9341 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9342 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9343 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9344 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9345 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9346 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9347 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9348 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9349 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9350 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9351 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9352 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9353 * gfortran.dg/record_marker_1.f90: Likewise.
9354 * gfortran.dg/record_marker_2.f: Likewise.
9355 * gfortran.dg/record_marker_3.f90: Likewise.
9356 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9357 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9358 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9359 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9360 * gfortran.dg/recursive_check_7.f90: Likewise.
9361 * gfortran.dg/recursive_reference_1.f90: Likewise.
9362 * gfortran.dg/recursive_reference_2.f90: Likewise.
9363 * gfortran.dg/recursive_stack.f90: Likewise.
9364 * gfortran.dg/reduction.f90: Likewise.
9365 * gfortran.dg/repack_arrays_1.f90: Likewise.
9366 * gfortran.dg/repeat_1.f90: Likewise.
9367 * gfortran.dg/repeat_2.f90: Likewise.
9368 * gfortran.dg/repeat_3.f90: Likewise.
9369 * gfortran.dg/repeat_6.f90: Likewise.
9370 * gfortran.dg/reshape-alloc.f90: Likewise.
9371 * gfortran.dg/reshape-complex.f90: Likewise.
9372 * gfortran.dg/reshape.f90: Likewise.
9373 * gfortran.dg/reshape_2.f90: Likewise.
9374 * gfortran.dg/reshape_7.f90: Likewise.
9375 * gfortran.dg/reshape_empty_1.f03: Likewise.
9376 * gfortran.dg/reshape_pad_1.f90: Likewise.
9377 * gfortran.dg/reshape_rank7.f90: Likewise.
9378 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9379 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9380 * gfortran.dg/result_default_init_1.f90: Likewise.
9381 * gfortran.dg/result_in_spec_1.f90: Likewise.
9382 * gfortran.dg/result_in_spec_2.f90: Likewise.
9383 * gfortran.dg/ret_array_1.f90: Likewise.
9384 * gfortran.dg/ret_pointer_1.f90: Likewise.
9385 * gfortran.dg/ret_pointer_2.f90: Likewise.
9386 * gfortran.dg/rewind_1.f90: Likewise.
9387 * gfortran.dg/round_1.f03: Likewise.
9388 * gfortran.dg/round_2.f03: Likewise.
9389 * gfortran.dg/round_3.f08: Likewise.
9390 * gfortran.dg/round_4.f90: Likewise.
9391 * gfortran.dg/rrspacing_1.f90: Likewise.
9392 * gfortran.dg/runtime_warning_1.f90: Likewise.
9393 * gfortran.dg/same_type_as_2.f03: Likewise.
9394 * gfortran.dg/save_1.f90: Likewise.
9395 * gfortran.dg/save_5.f90: Likewise.
9396 * gfortran.dg/save_6.f90: Likewise.
9397 * gfortran.dg/scalar_mask_1.f90: Likewise.
9398 * gfortran.dg/scalar_mask_2.f90: Likewise.
9399 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9400 * gfortran.dg/scale_1.f90: Likewise.
9401 * gfortran.dg/scan_1.f90: Likewise.
9402 * gfortran.dg/scan_2.f90: Likewise.
9403 * gfortran.dg/secnds-1.f: Likewise.
9404 * gfortran.dg/secnds.f: Likewise.
9405 * gfortran.dg/select_1.f90: Likewise.
9406 * gfortran.dg/select_2.f90: Likewise.
9407 * gfortran.dg/select_3.f90: Likewise.
9408 * gfortran.dg/select_5.f90: Likewise.
9409 * gfortran.dg/select_char_1.f90: Likewise.
9410 * gfortran.dg/select_char_2.f90: Likewise.
9411 * gfortran.dg/select_type_13.f03: Likewise.
9412 * gfortran.dg/select_type_14.f03: Likewise.
9413 * gfortran.dg/select_type_15.f03: Likewise.
9414 * gfortran.dg/select_type_19.f03: Likewise.
9415 * gfortran.dg/select_type_2.f03: Likewise.
9416 * gfortran.dg/select_type_26.f03: Likewise.
9417 * gfortran.dg/select_type_27.f03: Likewise.
9418 * gfortran.dg/select_type_28.f03: Likewise.
9419 * gfortran.dg/select_type_3.f03: Likewise.
9420 * gfortran.dg/select_type_35.f03: Likewise.
9421 * gfortran.dg/select_type_36.f03: Likewise.
9422 * gfortran.dg/select_type_37.f03: Likewise.
9423 * gfortran.dg/select_type_39.f03: Likewise.
9424 * gfortran.dg/select_type_4.f90: Likewise.
9425 * gfortran.dg/select_type_5.f03: Likewise.
9426 * gfortran.dg/select_type_6.f03: Likewise.
9427 * gfortran.dg/select_type_7.f03: Likewise.
9428 * gfortran.dg/select_type_8.f03: Likewise.
9429 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9430 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9431 * gfortran.dg/selected_kind_1.f90: Likewise.
9432 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9433 * gfortran.dg/shape_2.f90: Likewise.
9434 * gfortran.dg/shape_4.f90: Likewise.
9435 * gfortran.dg/shape_5.f90: Likewise.
9436 * gfortran.dg/shape_7.f90: Likewise.
9437 * gfortran.dg/shape_8.f90: Likewise.
9438 * gfortran.dg/shape_9.f90: Likewise.
9439 * gfortran.dg/shift-kind_2.f90: Likewise.
9440 * gfortran.dg/shiftalr_1.F90: Likewise.
9441 * gfortran.dg/shiftalr_2.F90: Likewise.
9442 * gfortran.dg/simpleif_1.f90: Likewise.
9443 * gfortran.dg/simplify_argN_1.f90: Likewise.
9444 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9445 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9446 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9447 * gfortran.dg/simplify_modulo.f90: Likewise.
9448 * gfortran.dg/single_char_string.f90: Likewise.
9449 * gfortran.dg/size_dim.f90: Likewise.
9450 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9451 * gfortran.dg/sizeof.f90: Likewise.
9452 * gfortran.dg/sizeof_4.f90: Likewise.
9453 * gfortran.dg/slash_1.f90: Likewise.
9454 * gfortran.dg/sms-1.f90: Likewise.
9455 * gfortran.dg/sms-2.f90: Likewise.
9456 * gfortran.dg/spec_expr_7.f90: Likewise.
9457 * gfortran.dg/specifics_1.f90: Likewise.
9458 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9459 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9460 * gfortran.dg/spread_init_expr.f03: Likewise.
9461 * gfortran.dg/spread_scalar_source.f90: Likewise.
9462 * gfortran.dg/spread_shape_1.f90: Likewise.
9463 * gfortran.dg/stat_1.f90: Likewise.
9464 * gfortran.dg/stat_2.f90: Likewise.
9465 * gfortran.dg/stfunc_1.f90: Likewise.
9466 * gfortran.dg/stfunc_4.f90: Likewise.
9467 * gfortran.dg/stfunc_6.f90: Likewise.
9468 * gfortran.dg/storage_size_1.f08: Likewise.
9469 * gfortran.dg/storage_size_3.f08: Likewise.
9470 * gfortran.dg/storage_size_4.f90: Likewise.
9471 * gfortran.dg/streamio_1.f90: Likewise.
9472 * gfortran.dg/streamio_10.f90: Likewise.
9473 * gfortran.dg/streamio_11.f90: Likewise.
9474 * gfortran.dg/streamio_12.f90: Likewise.
9475 * gfortran.dg/streamio_13.f90: Likewise.
9476 * gfortran.dg/streamio_14.f90: Likewise.
9477 * gfortran.dg/streamio_15.f90: Likewise.
9478 * gfortran.dg/streamio_16.f90: Likewise.
9479 * gfortran.dg/streamio_17.f90: Likewise.
9480 * gfortran.dg/streamio_2.f90: Likewise.
9481 * gfortran.dg/streamio_3.f90: Likewise.
9482 * gfortran.dg/streamio_4.f90: Likewise.
9483 * gfortran.dg/streamio_5.f90: Likewise.
9484 * gfortran.dg/streamio_6.f90: Likewise.
9485 * gfortran.dg/streamio_7.f90: Likewise.
9486 * gfortran.dg/streamio_8.f90: Likewise.
9487 * gfortran.dg/streamio_9.f90: Likewise.
9488 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9489 * gfortran.dg/string_4.f90: Likewise.
9490 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9491 * gfortran.dg/string_assign_2.f90: Likewise.
9492 * gfortran.dg/string_compare_1.f90: Likewise.
9493 * gfortran.dg/string_compare_2.f90: Likewise.
9494 * gfortran.dg/string_compare_3.f90: Likewise.
9495 * gfortran.dg/string_ctor_1.f90: Likewise.
9496 * gfortran.dg/string_length_1.f90: Likewise.
9497 * gfortran.dg/string_length_2.f90: Likewise.
9498 * gfortran.dg/string_length_3.f90: Likewise.
9499 * gfortran.dg/string_length_4.f90: Likewise.
9500 * gfortran.dg/string_null_compare_1.f: Likewise.
9501 * gfortran.dg/string_pad_trunc.f90: Likewise.
9502 * gfortran.dg/structure_constructor_1.f03: Likewise.
9503 * gfortran.dg/structure_constructor_11.f90: Likewise.
9504 * gfortran.dg/structure_constructor_13.f03: Likewise.
9505 * gfortran.dg/structure_constructor_2.f03: Likewise.
9506 * gfortran.dg/structure_constructor_5.f03: Likewise.
9507 * gfortran.dg/submodule_1.f08: Likewise.
9508 * gfortran.dg/submodule_11.f08: Likewise.
9509 * gfortran.dg/submodule_14.f08: Likewise.
9510 * gfortran.dg/submodule_15.f08: Likewise.
9511 * gfortran.dg/submodule_17.f08: Likewise.
9512 * gfortran.dg/submodule_18.f08: Likewise.
9513 * gfortran.dg/submodule_19.f08: Likewise.
9514 * gfortran.dg/submodule_2.f08: Likewise.
9515 * gfortran.dg/submodule_27.f08: Likewise.
9516 * gfortran.dg/submodule_28.f08: Likewise.
9517 * gfortran.dg/submodule_29.f08: Likewise.
9518 * gfortran.dg/submodule_30.f08: Likewise.
9519 * gfortran.dg/submodule_6.f08: Likewise.
9520 * gfortran.dg/submodule_7.f08: Likewise.
9521 * gfortran.dg/submodule_8.f08: Likewise.
9522 * gfortran.dg/subnormal_1.f90: Likewise.
9523 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9524 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9525 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9526 * gfortran.dg/substr_2.f: Likewise.
9527 * gfortran.dg/substr_3.f: Likewise.
9528 * gfortran.dg/substr_4.f: Likewise.
9529 * gfortran.dg/substr_5.f90: Likewise.
9530 * gfortran.dg/substr_6.f90: Likewise.
9531 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9532 * gfortran.dg/sum_init_expr.f03: Likewise.
9533 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9534 * gfortran.dg/system_clock_3.f08: Likewise.
9535 * gfortran.dg/t_editing.f: Likewise.
9536 * gfortran.dg/team_change_1.f90: Likewise.
9537 * gfortran.dg/team_end_1.f90: Likewise.
9538 * gfortran.dg/team_number_1.f90: Likewise.
9539 * gfortran.dg/temporary_1.f90: Likewise.
9540 * gfortran.dg/test_com_block.f90: Likewise.
9541 * gfortran.dg/test_only_clause.f90: Likewise.
9542 * gfortran.dg/tiny_1.f90: Likewise.
9543 * gfortran.dg/tiny_2.f90: Likewise.
9544 * gfortran.dg/tl_editing.f90: Likewise.
9545 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9546 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9547 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9548 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9549 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9550 * gfortran.dg/transfer_class_2.f90: Likewise.
9551 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9552 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9553 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9554 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9555 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9556 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9557 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9558 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9559 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9560 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9561 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9562 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9563 * gfortran.dg/transpose_1.f90: Likewise.
9564 * gfortran.dg/transpose_3.f03: Likewise.
9565 * gfortran.dg/transpose_4.f90: Likewise.
9566 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9567 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9568 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9569 * gfortran.dg/trim_1.f90: Likewise.
9570 * gfortran.dg/trim_optimize_1.f90: Likewise.
9571 * gfortran.dg/trim_optimize_2.f90: Likewise.
9572 * gfortran.dg/trim_optimize_3.f90: Likewise.
9573 * gfortran.dg/trim_optimize_4.f90: Likewise.
9574 * gfortran.dg/trim_optimize_5.f90: Likewise.
9575 * gfortran.dg/trim_optimize_6.f90: Likewise.
9576 * gfortran.dg/trim_optimize_7.f90: Likewise.
9577 * gfortran.dg/trim_optimize_8.f90: Likewise.
9578 * gfortran.dg/type_to_class_1.f03: Likewise.
9579 * gfortran.dg/type_to_class_2.f03: Likewise.
9580 * gfortran.dg/type_to_class_3.f03: Likewise.
9581 * gfortran.dg/type_to_class_4.f03: Likewise.
9582 * gfortran.dg/type_to_class_5.f03: Likewise.
9583 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9584 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9585 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9586 * gfortran.dg/typebound_call_1.f03: Likewise.
9587 * gfortran.dg/typebound_call_13.f03: Likewise.
9588 * gfortran.dg/typebound_call_18.f03: Likewise.
9589 * gfortran.dg/typebound_call_19.f03: Likewise.
9590 * gfortran.dg/typebound_call_2.f03: Likewise.
9591 * gfortran.dg/typebound_call_20.f03: Likewise.
9592 * gfortran.dg/typebound_call_3.f03: Likewise.
9593 * gfortran.dg/typebound_generic_5.f03: Likewise.
9594 * gfortran.dg/typebound_generic_6.f03: Likewise.
9595 * gfortran.dg/typebound_generic_9.f03: Likewise.
9596 * gfortran.dg/typebound_operator_12.f03: Likewise.
9597 * gfortran.dg/typebound_operator_13.f03: Likewise.
9598 * gfortran.dg/typebound_operator_15.f90: Likewise.
9599 * gfortran.dg/typebound_operator_20.f90: Likewise.
9600 * gfortran.dg/typebound_operator_3.f03: Likewise.
9601 * gfortran.dg/typebound_operator_6.f03: Likewise.
9602 * gfortran.dg/typebound_operator_7.f03: Likewise.
9603 * gfortran.dg/typebound_operator_8.f03: Likewise.
9604 * gfortran.dg/typebound_operator_9.f03: Likewise.
9605 * gfortran.dg/typebound_proc_19.f90: Likewise.
9606 * gfortran.dg/typebound_proc_20.f90: Likewise.
9607 * gfortran.dg/typebound_proc_23.f90: Likewise.
9608 * gfortran.dg/typebound_proc_27.f03: Likewise.
9609 * gfortran.dg/typebound_proc_35.f90: Likewise.
9610 * gfortran.dg/typebound_proc_36.f90: Likewise.
9611 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9612 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9613 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9614 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9615 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9616 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9617 * gfortran.dg/unf_short_record_1.f90: Likewise.
9618 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9619 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9620 * gfortran.dg/unit_1.f90: Likewise.
9621 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9622 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9623 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9624 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9625 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9626 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9627 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9628 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9629 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9630 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9631 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9632 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9633 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9634 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9635 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9636 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9637 * gfortran.dg/unpack_init_expr.f03: Likewise.
9638 * gfortran.dg/use_10.f90: Likewise.
9639 * gfortran.dg/use_11.f90: Likewise.
9640 * gfortran.dg/use_13.f90: Likewise.
9641 * gfortran.dg/use_24.f90: Likewise.
9642 * gfortran.dg/use_27.f90: Likewise.
9643 * gfortran.dg/use_5.f90: Likewise.
9644 * gfortran.dg/use_allocated_1.f90: Likewise.
9645 * gfortran.dg/use_only_1.f90: Likewise.
9646 * gfortran.dg/use_only_4.f90: Likewise.
9647 * gfortran.dg/use_rename_2.f90: Likewise.
9648 * gfortran.dg/use_rename_4.f90: Likewise.
9649 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9650 * gfortran.dg/used_interface_ref.f90: Likewise.
9651 * gfortran.dg/used_types_5.f90: Likewise.
9652 * gfortran.dg/utf8_1.f03: Likewise.
9653 * gfortran.dg/utf8_2.f03: Likewise.
9654 * gfortran.dg/value_1.f90: Likewise.
9655 * gfortran.dg/value_2.f90: Likewise.
9656 * gfortran.dg/value_4.f90: Likewise.
9657 * gfortran.dg/value_6.f03: Likewise.
9658 * gfortran.dg/value_7.f03: Likewise.
9659 * gfortran.dg/value_test.f90: Likewise.
9660 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9661 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9662 * gfortran.dg/vect/pr60510.f: Likewise.
9663 * gfortran.dg/vect/pr69882.f90: Likewise.
9664 * gfortran.dg/vect/pr69980.f90: Likewise.
9665 * gfortran.dg/vect/vect-5.f90: Likewise.
9666 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9667 * gfortran.dg/vector_subscript_1.f90: Likewise.
9668 * gfortran.dg/vector_subscript_2.f90: Likewise.
9669 * gfortran.dg/vector_subscript_3.f90: Likewise.
9670 * gfortran.dg/vector_subscript_5.f90: Likewise.
9671 * gfortran.dg/verify_2.f90: Likewise.
9672 * gfortran.dg/volatile10.f90: Likewise.
9673 * gfortran.dg/where_1.f90: Likewise.
9674 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9675 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9676 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9677 * gfortran.dg/whole_file_13.f90: Likewise.
9678 * gfortran.dg/whole_file_2.f90: Likewise.
9679 * gfortran.dg/widechar_2.f90: Likewise.
9680 * gfortran.dg/widechar_4.f90: Likewise.
9681 * gfortran.dg/widechar_5.f90: Likewise.
9682 * gfortran.dg/widechar_6.f90: Likewise.
9683 * gfortran.dg/widechar_8.f90: Likewise.
9684 * gfortran.dg/widechar_IO_1.f90: Likewise.
9685 * gfortran.dg/widechar_IO_2.f90: Likewise.
9686 * gfortran.dg/widechar_IO_3.f90: Likewise.
9687 * gfortran.dg/widechar_IO_4.f90: Likewise.
9688 * gfortran.dg/widechar_compare_1.f90: Likewise.
9689 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9690 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9691 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9692 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9693 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9694 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9695 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9696 * gfortran.dg/widechar_select_1.f90: Likewise.
9697 * gfortran.dg/winapi.f90: Likewise.
9698 * gfortran.dg/write_0_pe_format.f90: Likewise.
9699 * gfortran.dg/write_back.f: Likewise.
9700 * gfortran.dg/write_check3.f90: Likewise.
9701 * gfortran.dg/write_direct_eor.f90: Likewise.
9702 * gfortran.dg/write_padding.f90: Likewise.
9703 * gfortran.dg/write_recursive.f90: Likewise.
9704 * gfortran.dg/write_rewind_1.f: Likewise.
9705 * gfortran.dg/write_rewind_2.f: Likewise.
9706 * gfortran.dg/write_zero_array.f90: Likewise.
9707 * gfortran.dg/x_slash_1.f: Likewise.
9708 * gfortran.dg/x_slash_2.f: Likewise.
9709 * gfortran.dg/zero_array_components_1.f90: Likewise.
9710 * gfortran.dg/zero_length_1.f90: Likewise.
9711 * gfortran.dg/zero_length_2.f90: Likewise.
9712 * gfortran.dg/zero_sized_1.f90: Likewise.
9713 * gfortran.dg/zero_sized_3.f90: Likewise.
9714 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9715 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9716 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9717 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9718 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9719 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9720 * gfortran.fortran-torture/execute/args.f90: Likewise.
9721 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9722 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9723 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9724 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9725 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9726 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9727 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9728 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9729 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9730 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9731 * gfortran.fortran-torture/execute/common.f90: Likewise.
9732 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9733 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9734 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9735 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9736 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9737 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9738 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9739 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9740 * gfortran.fortran-torture/execute/data.f90: Likewise.
9741 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9742 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9743 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9744 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9745 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9746 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9747 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9748 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9749 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9750 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9751 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9752 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9753 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9754 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9755 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9756 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9757 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9758 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9759 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9760 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9761 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9762 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9763 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9764 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9765 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9766 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9767 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9768 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9769 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9770 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9771 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9772 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9773 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9774 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9775 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9776 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9777 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9778 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9779 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9780 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9781 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9782 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9783 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9784 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9785 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9786 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9787 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9788 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9789 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9790 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9791 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9792 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9793 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9794 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9795 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9796 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9797 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9798 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9799 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9800 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9801 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9802 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9803 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9804 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9805 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9806 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9807 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9808 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9809 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9810 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9811 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9812 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9813 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9814 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9815 Likewise.
9816 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9817 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9818 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9819 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9820 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9821 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9822 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9823 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9824 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9825 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9826 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9827 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9828 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9829 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9830 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9831 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9832 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9833 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9834 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9835 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9836 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9837 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9838 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9839 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9840 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9841 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9842 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9843 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9844 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9845 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9846 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9847 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9848 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9849 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9850 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9851 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9852 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9853 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9854 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9855 * gfortran.fortran-torture/execute/math.f90: Likewise.
9856 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9857 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9858 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9859 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9860 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9861 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
9862 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
9863 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
9864 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
9865 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
9866 * gfortran.fortran-torture/execute/power.f90: Likewise.
9867 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
9868 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
9869 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9870 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
9871 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
9872 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
9873 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
9874 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
9875 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
9876 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
9877 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
9878 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
9879 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
9880 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
9881 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
9882 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
9883 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
9884 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
9885 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
9886 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
9887 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
9888 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
9889 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
9890 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
9891 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
9892 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
9893 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
9894 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
9895 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
9896 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
9897 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
9898 * gfortran.fortran-torture/execute/straret.f90: Likewise.
9899 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
9900 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
9901 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
9902 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
9903 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
9904 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
9905 * gfortran.fortran-torture/execute/string.f90: Likewise.
9906 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
9907 * gfortran.fortran-torture/execute/strret.f90: Likewise.
9908 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
9909 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
9910 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
9911 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
9912 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
9913 * gfortran.fortran-torture/execute/userop.f90: Likewise.
9914 * gfortran.fortran-torture/execute/where17.f90: Likewise.
9915 * gfortran.fortran-torture/execute/where18.f90: Likewise.
9916 * gfortran.fortran-torture/execute/where19.f90: Likewise.
9917 * gfortran.fortran-torture/execute/where20.f90: Likewise.
9918 * gfortran.fortran-torture/execute/where21.f90: Likewise.
9919 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
9920 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
9921 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9922 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9923 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9924 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9925 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
9926 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
9927 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
9928 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
9929 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
9930 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
9931 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
9932 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
9933 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
9934 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
9935 * gfortran.dg/inline_transpose_1.f90: Likewise.
9936
9937 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
9938
9939 PR fortran/84115
9940 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
9941 change to dg-run.
9942
9943 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
9944
9945 PR ada/84277
9946 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
9947 * gnat.dg/dispatch1.adb: Rename into...
9948 * gnat.dg/disp1.adb: ...this.
9949 * gnat.dg/dispatch1_p.ads: Rename into...
9950 * gnat.dg/disp1_pkg.ads: ...this.
9951 * gnat.dg/disp2.adb: Rename into...
9952 * gnat.dg/dispatch2.adb: ...this.
9953 * gnat.dg/dispatch2_p.ads: Rename into...
9954 * gnat.dg/disp2_pkg.ads: ...this.
9955 * gnat.dg/dispatch2_p.adb: Rename into...
9956 * gnat.dg/disp2_pkg.adb: this.
9957 * gnat.dg/generic_dispatch.adb: Rename into...
9958 * gnat.dg/generic_disp.adb: this.
9959 * gnat.dg/generic_dispatch_p.ads: Rename into...
9960 * gnat.dg/generic_disp_pkg.ads: ...this.
9961 * gnat.dg/generic_dispatch_p.adb: Rename into...
9962 * gnat.dg/generic_disp_pkg.adb: ...this.
9963 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
9964 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
9965 * gnat.dg/object_overflow1.adb: Tweak index.
9966 * gnat.dg/object_overflow2.adb: Likewise.
9967 * gnat.dg/object_overflow3.adb: Likewise.
9968 * gnat.dg/object_overflow4.adb: Likewise.
9969 * gnat.dg/object_overflow5.adb: Likewise.
9970
9971 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9972
9973 PR ipa/84425
9974 * gcc.c-torture/compile/pr84425.c: New test.
9975
9976 2018-02-16 Marek Polacek <polacek@redhat.com>
9977 Jakub Jelinek <jakub@redhat.com>
9978
9979 PR c++/84192
9980 * g++.dg/cpp1y/constexpr-84192.C: New test.
9981
9982 2018-02-16 Martin Sebor <msebor@redhat.com>
9983
9984 PR c++/79064
9985 * g++.dg/overload15.C: New test.
9986
9987 2018-02-16 Yury Gribov <tetra2005@gmail.com>
9988
9989 PR target/81535
9990 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
9991 * gcc.dg/pr56727-2.c: Ditto.
9992 * gcc.target/powerpc/pr79439.c: Renamed to...
9993 * gcc.target/powerpc/pr79439-1.c: ...this.
9994 * gcc.target/powerpc/pr79439-2.c: New test.
9995 * gcc.target/powerpc/pr79439-3.c: New test.
9996
9997 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
9998
9999 target/pr84371
10000 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
10001 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
10002 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
10003 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
10004 * gcc.target/powerpc/builtins-3.c: Same.
10005
10006 2018-02-16 Nathan Sidwell <nathan@acm.org>
10007
10008 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
10009
10010 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
10011
10012 PR rtl-optimization/70023
10013 * gcc.target/i386/pr70023.c: New.
10014
10015 2018-02-16 Carl Love <cel@us.ibm.com>
10016
10017 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
10018 tests.
10019 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
10020 tests.
10021
10022 2018-02-16 Carl Love <cel@us.ibm.com>
10023
10024 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
10025 for the ABI definitions for vec_extract4b and vec_insert4b.
10026
10027 2018-02-16 Nathan Sidwell <nathan@acm.org>
10028
10029 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
10030 * g++.old-deja/g++.mike/net43.C: Likewise.
10031
10032 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10033
10034 PR c++/82468
10035 * g++.dg/cpp1z/class-deduction48.C: New.
10036
10037 2018-02-16 Nathan Sidwell <nathan@acm.org>
10038
10039 PR c++/84375
10040 * g++.dg/lookup/pr84375.C: New.
10041
10042 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10043
10044 PR target/83831
10045 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
10046
10047 2018-02-16 Richard Biener <rguenther@suse.de>
10048
10049 PR tree-optimization/84417
10050 * gcc.dg/torture/pr84417.c: New testcase.
10051
10052 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR target/84272
10055 * g++.dg/opt/pr84272.C: New test.
10056
10057 PR rtl-optimization/83723
10058 * gcc.dg/pr83723.c: New test.
10059
10060 2018-02-16 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/84399
10063 * gcc.dg/graphite/pr84399.c: New testcase.
10064
10065 2018-02-16 Richard Biener <rguenther@suse.de>
10066
10067 PR tree-optimization/84190
10068 * g++.dg/torture/pr84190.C: New testcase.
10069
10070 2018-02-15 Martin Sebor <msebor@redhat.com>
10071
10072 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
10073 directives.
10074
10075 2018-02-15 Janus Weil <janus@gcc.gnu.org>
10076
10077 PR fortran/84409
10078 * gfortran.dg/dtio_21.f03: Add an error message.
10079 * gfortran.dg/dtio_22.f90: Fix invalid test case.
10080
10081 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10082
10083 PR fortran/84381
10084 * gfortran.dg/stop_shouldfail.f90: New test.
10085
10086 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10087
10088 PR c++/84330
10089 * g++.dg/concepts/pr84330.C: New.
10090
10091 2018-02-15 Tom de Vries <tom@codesourcery.com>
10092
10093 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
10094
10095 2018-02-15 Tom de Vries <tom@codesourcery.com>
10096
10097 * gcc.c-torture/compile/pr84136.c: Require effective target
10098 indirect_jumps.
10099
10100 2018-02-15 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR tree-optimization/84383
10103 * gcc.c-torture/compile/pr84383.c: New test.
10104
10105 PR tree-optimization/84334
10106 * gcc.dg/pr84334.c: New test.
10107
10108 2018-02-14 Carl Love <cel@us.ibm.com>
10109
10110 * gcc.target/powerpc/builtins-4-int128-runnable.c
10111 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
10112 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
10113
10114 2018-02-14 Martin Sebor <msebor@redhat.com>
10115
10116 PR tree-optimization/83698
10117 * gcc.dg/Wrestrict-7.c: New test.
10118 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
10119 * gcc.target/i386/chkp-stropt-17.c: Same.
10120
10121 2018-02-14 Martin Sebor <msebor@redhat.com>
10122
10123 PR c/84108
10124 * gcc.dg/Wattributes-8.c: New test.
10125
10126 2018-02-14 Janus Weil <janus@gcc.gnu.org>
10127
10128 PR fortran/84385
10129 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
10130 * gfortran.dg/allocate_with_source_23.f90: Ditto.
10131 * gfortran.dg/select_type_1.f03: Extend test case.
10132
10133 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10134
10135 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
10136 (dg-options): Use -O2 -msse2 -mno-sse3.
10137
10138 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
10139
10140 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
10141 this test case still works ok.
10142 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
10143 * gcc.dg/vmx/insert-be-order.c: Likewise.
10144 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
10145 * gcc.dg/vmx/ld-be-order.c: Likewise.
10146 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10147 * gcc.dg/vmx/lde-be-order.c: Likewise.
10148 * gcc.dg/vmx/ldl-be-order.c: Likewise.
10149 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10150 * gcc.dg/vmx/merge-be-order.c: Likewise.
10151 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10152 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
10153 * gcc.dg/vmx/pack-be-order.c: Likewise.
10154 * gcc.dg/vmx/perm-be-order.c: Likewise.
10155 * gcc.dg/vmx/splat-be-order.c: Likewise.
10156 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
10157 * gcc.dg/vmx/st-be-order.c: Likewise.
10158 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
10159 * gcc.dg/vmx/ste-be-order.c: Likewise.
10160 * gcc.dg/vmx/stl-be-order.c: Likewise.
10161 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
10162 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
10163 * gcc.dg/vmx/unpack-be-order.c: Likewise.
10164 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10165 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
10166
10167 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
10168
10169 PR c++/84350
10170 * g++.dg/cpp0x/auto49.C: New.
10171
10172 2018-02-14 Nathan Sidwell <nathan@acm.org>
10173
10174 * g++.dg/template/instantiate5.C: Adjust required-from loc.
10175
10176 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10177
10178 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
10179 * gcc.target/powerpc/le-altivec-consts.c: Same.
10180
10181 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10182
10183 PR target/84220
10184 * gcc.target/powerpc/pr84220-sld.c: New test.
10185 * gcc.target/powerpc/pr84220-sld2.c: New test.
10186 * gcc.target/powerpc/pr84220-sldw.c: New test.
10187 * gcc.target/powerpc/pr84220-xxperm.c: New test.
10188 * gcc.target/powerpc/pr84220-xxsld.c: New test.
10189
10190 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10191
10192 PR target/84239
10193 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
10194 _inc_ssp intrinsics.
10195 * gcc.target/i386/cet-intrin-4.c: Likewise.
10196 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
10197 __builtin_ia32_rdssp[d|q].
10198
10199 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
10200
10201 PR tree-optimization/84357
10202 * gcc.dg/vect/pr84357.c: New test.
10203
10204 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10205
10206 PR target/83831
10207 * gcc.target/rx/pr83831.c: New tests.
10208
10209 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
10210
10211 PR target/79242
10212 * gcc.target/msp430/pr79242.c: New test.
10213
10214 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10215
10216 PR target/84372
10217 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
10218 with -mcpu=power9.
10219
10220 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10221
10222 PR target/84279
10223 * g++.dg/pr84279.C: New test.
10224
10225 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10226
10227 PR rtl-optimization/84169
10228 * gcc.c-torture/execute/pr84169.c: New.
10229
10230 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10231
10232 PR target/84370
10233 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
10234
10235 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10236
10237 PR target/84365
10238 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
10239 with -mcpu=power9.
10240
10241 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR c++/84364
10244 * g++.dg/warn/effc4.C: New test.
10245
10246 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10247
10248 PR c++/84333
10249 * g++.dg/template/sizeof16.C: New.
10250 * g++.dg/template/sizeof17.C: Likewise.
10251
10252 2018-02-13 Janus Weil <janus@gcc.gnu.org>
10253
10254 PR fortran/84313
10255 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
10256 add necessary compiler options.
10257 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
10258
10259 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR c/82210
10262 * gcc.c-torture/execute/pr82210.c: New test.
10263
10264 PR middle-end/84309
10265 * gcc.dg/pr84309-2.c: New test.
10266
10267 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
10268
10269 PR tree-optimization/84321
10270 * gcc.dg/pr84321.c: New test.
10271
10272 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
10273
10274 PR target/84359
10275 * gcc.target/i386/pr57193.c: Add -march=x86-64.
10276
10277 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
10278
10279 PR sanitizer/84340
10280 * gcc.dg/asan/pr84307.c: Remove test.
10281
10282 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10283
10284 * gcc.target/rl78/test_auto_vector.c: New test.
10285
10286 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
10287
10288 PR c/84305
10289 * gcc.c-torture/compile/pr84305.c: New test.
10290
10291 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR target/84335
10294 * gcc.target/i386/pr84335.c: New test.
10295
10296 PR tree-optimization/84339
10297 * gcc.c-torture/execute/pr84339.c: New test.
10298
10299 PR middle-end/84309
10300 * gcc.dg/pr84309.c: New test.
10301 * gcc.target/i386/pr84309.c: New test.
10302
10303 PR target/84336
10304 * gcc.target/i386/pr84336.c: New test.
10305
10306 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR c++/84341
10309 * c-c++-common/gomp/pr84341.c: New test.
10310
10311 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10312
10313 PR fortran/68746
10314 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10315
10316 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10317
10318 PR fortran/68746
10319 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10320 of zero for read.
10321
10322 2018-02-12 Jeff Law <law@redhat.com>
10323
10324 * gcc.c-torture/compile/reg-args-size.c: New test.
10325
10326 2018-02-12 Carl Love <cel@us.ibm.com>
10327
10328 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10329 uint128 tests to new testfile.
10330 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10331 int128 and uint128 tests.
10332 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10333 list of torture tests.
10334
10335 2018-02-12 Janus Weil <janus@gcc.gnu.org>
10336
10337 PR fortran/84273
10338 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10339 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10340
10341 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10342
10343 PR target/82641
10344 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10345
10346 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10347
10348 PR sanitizer/84307
10349 * gcc.dg/asan/pr84307.c: New test.
10350
10351 2018-02-12 Nathan Sidwell <nathan@acm.org>
10352
10353 * g++.dg/parse/pr84263.C: New.
10354
10355 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10356
10357 PR c++/79626
10358 * g++.dg/template/crash129.C: New.
10359
10360 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10361
10362 PR target/83828
10363 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10364 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10365 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10366 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10367 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10368
10369 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10370
10371 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10372 _mm_maskz_scalef_round_sd): Test new intrinsics.
10373 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10374 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10375 intrinsics.
10376 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10377 _mm_maskz_scalef_round_ss): Test new intrinsics.
10378 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10379 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10380 intrinsics.
10381 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10382 __builtin_ia32_scalefss_round): Remove builtin.
10383 (__builtin_ia32_scalefsd_mask_round,
10384 __builtin_ia32_scalefss_mask_round): Test new builtin.
10385 * gcc.target/i386/sse-13.c: Ditto.
10386 * gcc.target/i386/sse-23.c: Ditto.
10387
10388 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10389
10390 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10391 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10392 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10393 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10394 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10395 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10396 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10397 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10398 intrinsics.
10399 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10400 (__builtin_ia32_sqrtss_round): Remove builtins.
10401 (__builtin_ia32_sqrtsd_mask_round)
10402 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10403 * gcc.target/i386/sse-13.c: Ditto.
10404 * gcc.target/i386/sse-23.c: Ditto.
10405
10406 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10407
10408 PR fortran/35299
10409 * gfortran.dg/statement_function_3.f: New test.
10410
10411 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10412
10413 PR fortran/54223
10414 PR fortran/84276
10415 * gfortran.dg/statement_function_1.f90: New test.
10416 * gfortran.dg/statement_function_2.f90: New test.
10417
10418 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10419
10420 PR fortran/84074
10421 * gfortran.dg/type_to_class_5.f03: New test.
10422
10423 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10424
10425 PR fortran/56691
10426 * gfortran.dg/type_to_class_4.f03: New test.
10427
10428 2018-02-10 Alan Modra <amodra@gmail.com>
10429
10430 PR target/84300
10431 * gcc.dg/pr84300.c: New.
10432
10433 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10434
10435 PR sanitizer/83987
10436 * g++.dg/ubsan/pr83987-2.C: New test.
10437
10438 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10439
10440 * gcc.target/rx/movsicc.c: New test.
10441
10442 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10443
10444 PR target/83926
10445 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10446 message.
10447
10448 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10449
10450 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10451 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10452
10453 2018-02-09 Nathan Sidwell <nathan@acm.org>
10454
10455 PR c/84293
10456 * c-c++-common/pr84293.h: New.
10457 * c-c++-common/pr84293.c: New.
10458
10459 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10460
10461 PR rtl-optimization/57193
10462 * gcc.target/i386/pr57193.c: New.
10463
10464 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10465
10466 PR target/84226
10467 * gcc.target/powerpc/pr84226.c: New test.
10468
10469 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10470
10471 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10472 from this to...
10473 <vclzd>: ...this.
10474
10475 2018-02-09 Martin Sebor <msebor@redhat.com>
10476
10477 PR lto/84212
10478 * gcc.dg/lto/pr84212_0.c: New test file.
10479 * gcc.dg/lto/pr84212_1.c: Same.
10480
10481 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10482
10483 PR target/83926
10484 * gcc.target/powerpc/pr83926.c: New test.
10485 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10486 message. Fix test for running in 32-bit mode.
10487
10488 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10489
10490 PR target/82641
10491 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10492
10493 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10494
10495 PR target/PR84295
10496 * gcc.target/s390/pr84295.c: New test.
10497
10498 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10499
10500 PR c++/77522
10501 * g++.dg/cpp1y/lambda-init16.C: New.
10502
10503 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10504
10505 * gnat.dg/sso8.adb: New test.
10506 * gnat.dg/sso8_pkg.ads: New helper.
10507
10508 2018-02-09 Richard Biener <rguenther@suse.de>
10509
10510 PR tree-optimization/84278
10511 * gcc.target/i386/pr84278.c: Adjust regex.
10512
10513 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR tree-optimization/84232
10516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10517
10518 PR debug/84252
10519 * gcc.target/aarch64/pr84252.c: New test.
10520
10521 PR middle-end/84237
10522 * gcc.dg/pr84237.c: New test.
10523
10524 2018-02-09 Marek Polacek <polacek@redhat.com>
10525 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR c++/83659
10528 * g++.dg/torture/pr83659.C: New test.
10529
10530 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10531
10532 PR tree-optimization/84136
10533 * gcc.c-torture/compile/pr84136.c: New test.
10534
10535 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10536
10537 PR target/83008
10538 * gcc.target/i386/pr83008.c: New test.
10539
10540 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10541
10542 PR target/81143
10543 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10544
10545 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10546
10547 PR c++/83806
10548 * g++.dg/warn/Wunused-parm-11.C: New.
10549
10550 2018-02-08 Marek Polacek <polacek@redhat.com>
10551
10552 PR tree-optimization/84238
10553 * gcc.dg/Wstringop-overflow-3.c: New test.
10554
10555 2018-02-08 Nathan Sidwell <nathan@acm.org>
10556
10557 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10558
10559 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10560
10561 PR tree-optimization/84265
10562 * gcc.dg/vect/pr84265.c: New test.
10563
10564 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10565
10566 PR tree-optimization/81635
10567 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10568 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10569
10570 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10571
10572 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10573 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10574 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10575 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10576 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10577 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10578 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10579 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10580 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10581 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10582 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10583 * gcc.target/s390/nobp-return-attr-all.c: New test.
10584 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10585 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10586 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10587 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10588 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10589 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10590 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10591 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10592 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10593 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10594 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10595 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10596 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10597 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10598
10599 2018-02-08 Richard Biener <rguenther@suse.de>
10600
10601 PR tree-optimization/84233
10602 * g++.dg/torture/pr84233.C: New testcase.
10603
10604 2018-02-08 Richard Biener <rguenther@suse.de>
10605
10606 PR tree-optimization/84278
10607 * gcc.target/i386/pr84278.c: New testcase.
10608
10609 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10610
10611 PR rtl-optimization/84068
10612 PR rtl-optimization/83459
10613 * gcc.dg/pr84068.c: New test.
10614
10615 2018-02-08 Richard Biener <rguenther@suse.de>
10616
10617 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10618 loop vectorization to happen.
10619
10620 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10621
10622 PR c++/83204
10623 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10624
10625 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10626
10627 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10628
10629 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10630
10631 PR target/84154
10632 * gcc.target/powerpc/pr84154-1.c: New tests.
10633 * gcc.target/powerpc/pr84154-2.c: Likewise.
10634 * gcc.target/powerpc/pr84154-3.c: Likewise.
10635
10636 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10637
10638 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10639
10640 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10641
10642 PR c++/84082
10643 * g++.dg/template/incomplete11.C: New test.
10644 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10645
10646 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10647
10648 PR fortran/82994
10649 * gfortran.dg/deallocate_error_3.f90: New test.
10650 * gfortran.dg/deallocate_error_4.f90: New test.
10651
10652 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10653
10654 PR fortran/68560
10655 * gfortran.dg/shape_9.f90: New test.
10656
10657 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10658
10659 PR fortran/82049
10660 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10661
10662 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10663
10664 PR c++/81610
10665 PR c++/80567
10666 * g++.dg/spellcheck-reswords.C: New test case.
10667 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10668 suggestion of "if".
10669
10670 2018-02-07 Martin Liska <mliska@suse.cz>
10671
10672 PR c++/84059.
10673 * g++.dg/ext/mv26.C: New test.
10674
10675 2018-02-07 Tom de Vries <tom@codesourcery.com>
10676
10677 * gcc.dg/pr83844.c: Require effective target alloca.
10678
10679 2018-02-07 Tom de Vries <tom@codesourcery.com>
10680
10681 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10682
10683 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10684
10685 PR target/84243
10686 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10687 -fcf-protection=return.
10688
10689 2018-02-07 Tom de Vries <tom@codesourcery.com>
10690
10691 PR libgomp/84217
10692 * c-c++-common/goacc/pr84217.c: New test.
10693 * gfortran.dg/goacc/pr84217.f90: New test.
10694
10695 2018-02-07 Richard Biener <rguenther@suse.de>
10696
10697 PR tree-optimization/84204
10698 * gcc.dg/graphite/pr84204.c: New testcase.
10699
10700 PR tree-optimization/84205
10701 * gcc.dg/graphite/pr84205.c: New testcase.
10702
10703 PR tree-optimization/84223
10704 * gfortran.dg/graphite/pr84223.f90: New testcase.
10705
10706 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10707
10708 PR c++/71662
10709 * g++.dg/cpp0x/scoped_enum7.C: New.
10710
10711 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10712
10713 PR tree-optimization/83008
10714 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10715
10716 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR tree-optimization/84235
10719 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10720
10721 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10722
10723 PR testsuite/84243
10724 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10725 targets.
10726 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10727
10728 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR target/84146
10731 * gcc.target/i386/pr84146.c: New test.
10732
10733 2018-02-06 Michael Collison <michael.collison@arm.com>
10734
10735 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10736
10737 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10738
10739 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10740 warning for -mno-speculate-indirect-jumps.
10741 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10742 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10743 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10744 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10745 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10746 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10747
10748 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10749
10750 PR target/84145
10751 * c-c++-common/fcf-protection-1.c: Change a compared message.
10752 * c-c++-common/fcf-protection-2.c: Likewise.
10753 * c-c++-common/fcf-protection-3.c: Likewise.
10754 * c-c++-common/fcf-protection-5.c: Likewise.
10755 * c-c++-common/fcf-protection-6.c: New test.
10756 * c-c++-common/fcf-protection-7.c: Likewise.
10757
10758 2018-02-06 Marek Polacek <polacek@redhat.com>
10759
10760 PR tree-optimization/84228
10761 * c-c++-common/Wstringop-truncation-3.c: New test.
10762
10763 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10764
10765 PR target/82641
10766 * gcc.target/arm/pragma_arch_switch_2.c: New.
10767
10768 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10769
10770 PR target/79975
10771 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10772
10773 2018-02-05 Martin Sebor <msebor@redhat.com>
10774
10775 PR tree-optimization/83369
10776 * gcc.dg/Wnonnull.c: New test.
10777
10778 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10779
10780 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10781 argument and use dg-messages-by-file instead. Expect it to be
10782 an array rather than a dict.
10783 (lto-link-and-maybe-run): Remove messages_by_file argument and
10784 use an upvar for dg-messages-by-file. Update call to
10785 lto_handle_diagnostics.
10786 (lt-get-options): Treat dg-messages-by-file as an array
10787 rather than a dict.
10788 (lto-get-options-main): Likewise. Set the entry rather than appending.
10789 (lto-execute): Treat dg-messages-by-file as an array rather than
10790 a dict. Update call to lto-link-and-maybe-run.
10791
10792 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10793
10794 PR c++/82782
10795 * g++.dg/cpp1z/inline-var4.C: New.
10796
10797 2018-02-05 Martin Liska <mliska@suse.cz>
10798
10799 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10800 options.
10801 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10802 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10803 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10804 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10805 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10806 * c-c++-common/asan/pointer-compare-3.c: New test.
10807
10808 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10809
10810 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10811 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10812
10813 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10814
10815 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10816 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10817 _mm_maskz_range_round_sd): Test new intrinsics.
10818 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10819 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10820 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10821 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10822 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10823 _mm_maskz_range_round_ss): Test new intrinsics.
10824 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10825 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10826 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10827 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10828 __builtin_ia32_rangess128_round): Remove builtins.
10829 (__builtin_ia32_rangesd128_mask_round,
10830 __builtin_ia32_rangess128_mask_round): Test new builtins.
10831 * gcc.target/i386/sse-13.c: Ditto.
10832 * gcc.target/i386/sse-23.c: Ditto.
10833
10834 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10835
10836 PR middle-end/79966
10837 * gfortran.dg/pr79966.f90: New testcase
10838
10839 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10840
10841 PR fortran/84094
10842 * gfortran.dg/associate_23.f90: Fix invalid code.
10843 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10844 * gfortran.dg/matmul_3.f90: Likewise.
10845 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10846
10847 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10848
10849 PR fortran/84115
10850 * gfortran.dg/associate_34.f90: New test.
10851 * gfortran.dg/associate_35.f90: New test.
10852
10853 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10854
10855 PR fortran/84141
10856 PR fortran/84155
10857 * gfortran.dg/pr84155.f90: New test.
10858
10859 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10860
10861 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10862 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10863
10864 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10865
10866 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10867 dg-do run stanza.
10868
10869 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10870
10871 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
10872 requirement.
10873 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
10874 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
10875 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
10876
10877 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10878
10879 PR testsuite/52641
10880 * gcc.c-torture/execute/pr83362.c: Make work for int16.
10881 * gcc.dg/Wsign-conversion.c: Dito.
10882 * gcc.dg/attr-alloc_size-4.c: Dito.
10883 * gcc.dg/pr81020.c: Dito.
10884 * gcc.dg/pr81192.c: Dito.
10885 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
10886 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
10887 * gcc.dg/pr83844.c: Restrict to int32plus.
10888 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
10889 * gcc.dg/tree-ssa/ldist-25.c: Dito.
10890 * gcc.dg/tree-ssa/ldist-27.c: Dito.
10891 * gcc.dg/tree-ssa/ldist-28.c: Dito.
10892 * gcc.dg/tree-ssa/ldist-29.c: Dito.
10893 * gcc.dg/tree-ssa/ldist-30.c: Dito.
10894 * gcc.dg/tree-ssa/ldist-31.c: Dito.
10895 * gcc.dg/tree-ssa/ldist-32.c: Dito.
10896 * gcc.dg/tree-ssa/ldist-33.c: Dito.
10897 * gcc.dg/tree-ssa/ldist-34.c: Dito.
10898 * gcc.dg/tree-ssa/ldist-35.c: Dito.
10899 * gcc.dg/tree-ssa/ldist-36.c: Dito.
10900
10901 2018-02-02 Julia Koval <julia.koval@intel.com>
10902
10903 * gcc.target/i386/funcspec-56.inc: Handle new march.
10904 * g++.dg/ext/mv16.C: Ditto.
10905
10906 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10907
10908 * lib/target-supports.exp
10909 (check_effective_target_keeps_null_pointer_checks): No more
10910 special-case avr.
10911 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
10912 * gcc.dg/ifcvt-4.c: Skip avr.
10913 * gcc.dg/pr53037-1.c: Dito.
10914 * gcc.dg/pr53037-2.c: Dito.
10915 * gcc.dg/pr53037-3.c: Dito.
10916 * gcc.dg/pr63387-2.c: Dito.
10917 * gcc.dg/pr63387.c: Dito.
10918 * gcc.dg/sancov/cmp0.c: Dito.
10919 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
10920 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
10921 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
10922 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
10923 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
10924 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
10925 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
10926 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
10927 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
10928 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
10929 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
10930 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
10931 * gcc.dg/tree-ssa/pr82059.c: Dito.
10932 * gcc.c-torture/execute/pr70460.c: Dito.
10933
10934 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10935
10936 PR testsuite/52641
10937 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
10938 * gcc.c-torture/execute/20180112-1.c: Dito.
10939 * gcc.c-torture/execute/pr81503.c: Dito.
10940 * gcc.dg/store_merging_12.c: Dito.
10941 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
10942 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
10943 * gcc.dg/tree-ssa/pr80898.c: Dito.
10944 * gcc.dg/tree-ssa/pr82363.c: Dito.
10945 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
10946 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
10947 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
10948 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
10949 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
10950 * gcc.dg/tree-ssa/pr80803.c: Dito.
10951 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
10952 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
10953 * gcc.dg/tree-ssa/vrp114.c: Dito.
10954 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
10955 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
10956 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
10957
10958 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10959
10960 PR target/84066
10961 * gcc.target/i386/cet-sjlj-6a.c: New test.
10962 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10963
10964 2018-02-01 Marek Polacek <polacek@redhat.com>
10965
10966 PR c++/84125
10967 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
10968
10969 2018-01-30 Jeff Law <law@redhat.com>
10970
10971 PR target/84128
10972 * gcc.target/i386/pr84128.c: New test.
10973
10974 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
10975
10976 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
10977 -fdelete-null-pointer-checks.
10978
10979 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10980
10981 PR c++/83796
10982 * g++.dg/cpp0x/abstract-default1.C: New.
10983
10984 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10985
10986 PR tree-optimization/81635
10987 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
10988 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
10989
10990 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10991
10992 PR target/83370
10993 * gcc.target/aarch64/pr83370.c: New.
10994
10995 2018-02-01 Richard Biener <rguenther@suse.de>
10996
10997 * gcc.dg/graphite/pr35356-1.c: Adjust.
10998
10999 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11000
11001 PR testsuite/83846
11002 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
11003 for ILP32.
11004 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
11005 of hard-coding the choice.
11006 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
11007 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
11008 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
11009 memset call.
11010 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
11011 stdint.h types.
11012 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11013 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11014 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11015 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11016 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11017 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11018 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11019 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11020 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11021 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11022 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11023 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11024 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11025 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11026 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11027 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11028 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11029 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11030 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11031 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11032 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11033 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11034 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11035 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11036 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11037 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11038 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11039 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11040 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11041 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11042 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11043 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11044 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11045 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11046 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11047 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11048 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11049 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11050 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
11051 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11052 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
11053 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11054 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11055 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11056 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
11057 __builtin_popcountll rather than __builtin_popcountl.
11058
11059 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11060
11061 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
11062 of LD1R[HWD] for multi-element constants on big-endian targets.
11063 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11064 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11065
11066 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11067
11068 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
11069 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
11070 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
11071
11072 2018-02-01 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR tree-optimization/81661
11075 PR tree-optimization/84117
11076 * gcc.dg/pr81661.c: New test.
11077 * gfortran.dg/pr84117.f90: New test.
11078
11079 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
11080
11081 PR fortran/83705
11082 * gfortran.dg/repeat_7.f90: Catch warning message.
11083
11084 2018-01-31 Ian Lance Taylor <iant@golang.org>
11085
11086 * go.go-torture/execute/printnil.go: New test.
11087
11088 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11089
11090 * lib/target-supports.exp (check_effective_target_comdat_group):
11091 Allow for Solaris as comdat syntax.
11092
11093 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
11094 Solaris with comdat_group support and as.
11095
11096 2018-01-31 Marek Polacek <polacek@redhat.com>
11097
11098 PR c/81779
11099 * gcc.dg/pr81779.c: New test.
11100
11101 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR fortran/84116
11104 * gfortran.dg/gomp/pr84116.f90: New test.
11105
11106 PR c++/83993
11107 * g++.dg/init/pr83993-2.C: New test.
11108
11109 PR c++/83993
11110 * g++.dg/init/pr83993-1.C: New test.
11111 * g++.dg/cpp0x/pr83993.C: New test.
11112
11113 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
11114
11115 PR fortran/84088
11116 * gfortran.dg/pr84088.f90: New test.
11117
11118 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
11119
11120 PR target/82444
11121 * gcc.target/i386/pr82444.c: New.
11122
11123 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
11124
11125 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
11126 * gcc.target/powerpc/vsx-13.c: New.
11127
11128 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11129
11130 PR c++/84092
11131 * g++.dg/cpp1y/var-templ57.C: New.
11132
11133 2018-01-31 Marek Polacek <polacek@redhat.com>
11134
11135 PR c++/84138
11136 * g++.dg/diagnostic/pr84138.C: New test.
11137
11138 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
11139
11140 PR fortran/78534
11141 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
11142 -Wstringop-overflow warnings due to spurious warning with -O1.
11143 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
11144 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
11145
11146 2018-01-31 Richard Biener <rguenther@suse.de>
11147
11148 PR tree-optimization/84132
11149 * g++.dg/torture/pr84132.C: New testcase.
11150
11151 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
11152
11153 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
11154 dg-final scan.
11155
11156 2018-01-31 Julia Koval <julia.koval@intel.com>
11157
11158 PR target/83618
11159 * gcc.target/i386/rdpid.c: Remove "eax".
11160
11161 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11162
11163 PR tree-optimization/64946
11164 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
11165 scan-assembler checks.
11166
11167 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
11168
11169 * gcc.c-torture/execute/20180131-1.c: New test.
11170
11171 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11172
11173 * gcc.target/arc/taux-1.c: New test.
11174 * gcc.target/arc/taux-2.c: Likewise.
11175
11176 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11177
11178 * gcc.target/arc/uncached.c: New test.
11179
11180 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11181
11182 PR lto/83954
11183 * gnat.dg/lto20.adb: Remove dg-excess-errors.
11184
11185 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR preprocessor/69869
11188 * gcc.dg/cpp/trad/pr69869.c: New test.
11189
11190 PR c/84100
11191 * gcc.dg/pr84100.c: New test.
11192
11193 2018-01-30 Jeff Law <law@redhat.com>
11194
11195 PR target/84064
11196 * gcc.target/i386/pr84064: New test.
11197
11198 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11199
11200 PR fortran/84134
11201 * gfortran.dg/data_implied_do_2.f90: New test.
11202
11203 2018-01-30 Janus Weil <janus@gcc.gnu.org>
11204
11205 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
11206
11207 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11208
11209 PR fortran/84133
11210 * gfortran.dg/inline_matmul_21.f90: New test case.
11211
11212 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11213
11214 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
11215
11216 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
11217
11218 PR target/84112
11219 * gcc.target/powerpc/pr84112.c: New.
11220
11221 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11222
11223 PR rtl-optimization/83986
11224 * gcc.dg/pr83986.c: New test.
11225
11226 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
11227
11228 PR 58684
11229 * gcc.dg/torture/inf-compare-1.c: Add xfail.
11230 * gcc.dg/torture/inf-compare-2.c: Add xfail.
11231 * gcc.dg/torture/inf-compare-3.c: Add xfail.
11232 * gcc.dg/torture/inf-compare-4.c: Add xfail.
11233
11234 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11235
11236 PR tree-optimization/84111
11237 * gcc.c-torture/compile/pr84111.c: New test.
11238
11239 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11240
11241 PR ipa/83179
11242 * gcc.dg/ipa/inline-2.c: Fix template.
11243 * gcc.dg/ipa/inline-3.c: Fix template.
11244
11245 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11246
11247 PR ipa/81360
11248 * g++.dg/torture/pr81360.C: New testcase.
11249
11250 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11251
11252 PR lto/83954
11253 * gcc.dg/lto/pr83954.h: New testcase.
11254 * gcc.dg/lto/pr83954_0.c: New testcase.
11255 * gcc.dg/lto/pr83954_1.c: New testcase.
11256
11257 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11258
11259 PR bootstrap/84017
11260 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
11261 to dg-options.
11262 Simplify DW_AT_producer scan.
11263
11264 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11265
11266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
11267
11268 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
11269
11270 PR target/83828
11271 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11272 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11273 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
11274 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
11275
11276 2018-01-29 Jeff Law <law@redhat.com>
11277
11278 PR testsuite/81010
11279 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
11280 better match other tests which require vsx. Verify the zero
11281 extension is part of the test in the combiner dump.
11282
11283 2018-01-29 Marek Polacek <polacek@redhat.com>
11284
11285 PR c/83966
11286 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
11287
11288 PR c++/83996
11289 * g++.dg/ext/pr83996.C: New test.
11290
11291 2018-01-29 Richard Biener <rguenther@suse.de>
11292
11293 PR tree-optimization/84057
11294 * gcc.dg/graphite/pr84057.c: New testcase.
11295
11296 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11297
11298 PR fortran/84073
11299 * gfortran.dg/bind_c_usage_31.f90: New test.
11300
11301 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11302
11303 PR c++/83924
11304 * g++.dg/warn/Wduplicated-branches5.C: New.
11305
11306 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11307
11308 * gcc.target/rl78/test_addsi3_internal.c: New test.
11309
11310 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11311
11312 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11313 Make expected output depend on whether we expect sibcalls or not.
11314 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11315 safe-indirect-jump-1.c).
11316
11317 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11318 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11319 Soren Rasmussen <s.c.rasmussen@gmail.com>
11320
11321 Fortran 2018 teams tests.
11322
11323 * gfortran.dg/team_number_1.f90: new test for team_number.
11324 * gfortran.dg/team_change_1.f90: new test for change team.
11325 * gfortran.dg/team_end_1.f90: new test for end team.
11326 * gfortran.dg/team_form_1.f90: new test for form team.
11327
11328 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11329
11330 PR fortran/83998
11331 * gfortran.dg/dot_product_4.f90
11332
11333 2018-01-26 Martin Sebor <msebor@redhat.com>
11334
11335 PR tree-optimization/83896
11336 * gcc.dg/strlenopt-43.c: New.
11337
11338 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11339
11340 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11341 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11342 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11343 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11344 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11345 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11346 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11347 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11348 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11349 stanzas.
11350 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11351 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11352 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11353 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11354 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11355 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11356 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11357 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11358 instruction list.
11359 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11360
11361 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11362
11363 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11364 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11365 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11366 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11367 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11368 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11369 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11370 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11371 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11372 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11373 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11374 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11375 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11376
11377 2018-01-26 Martin Liska <mliska@suse.cz>
11378
11379 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11380 warning is seen.
11381
11382 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11383
11384 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11385 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11386 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11387 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11388 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11389 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11390 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11391 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11392
11393 2018-01-26 Richard Biener <rguenther@suse.de>
11394
11395 PR rtl-optimization/84003
11396 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11397 latent bug in DSE if NOINLINE is appropriately defined.
11398 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11399 and defining NOINLINE.
11400
11401 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11402
11403 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11404 tests specific to aarch64. XFAIL test on arm.
11405
11406 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR rtl-optimization/83985
11409 * gcc.dg/pr83985.c: New test.
11410
11411 PR c/83989
11412 * c-c++-common/Wrestrict-3.c: New test.
11413
11414 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11415
11416 * gcc.target/arc/tdelegitimize_addr.c: New test.
11417
11418 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11419
11420 * gcc.target/arc/jli-1.c: New file.
11421 * gcc.target/arc/jli-2.c: Likewise.
11422
11423 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11424
11425 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11426 scan-assembler.
11427 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11428 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11429
11430 2018-01-26 Richard Biener <rguenther@suse.de>
11431
11432 PR tree-optimization/81082
11433 * gcc.dg/vect/pr81082.c: New testcase.
11434 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11435 simplification to n * n.
11436
11437 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11438
11439 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11440 Solaris 10.
11441 * gcc.target/i386/pr63620.c: Likewise.
11442
11443 2018-01-26 Julia Koval <julia.koval@intel.com>
11444
11445 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11446 -mavx512f -mavx512bw.
11447 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11448 * gcc.target/i386/i386.exp: Fix types.
11449
11450 2018-01-26 Alan Modra <amodra@gmail.com>
11451
11452 PR target/84033
11453 * gcc.target/powerpc/swaps-p8-46.c: New.
11454
11455 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
11456
11457 PR fortran/37577
11458 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11459 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11460 'array01' in the tree dump comparison.
11461 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11462 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11463 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11464
11465 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11466
11467 PR middle-end/83055
11468 * gcc.dg/torture/pr83055.c: New testcase.
11469
11470 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR c++/84031
11473 * g++.dg/cpp1z/decomp36.C: New test.
11474
11475 PR middle-end/83977
11476 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11477
11478 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11479
11480 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11481 the shift dump line.
11482 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11483
11484 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11485
11486 PR target/81550
11487 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11488 index instead of int, which allows IVOPTs to properly optimize the
11489 loop.
11490
11491 2018-01-24 David Malcolm <dmalcolm@redhat.com>
11492
11493 PR jit/82846
11494 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11495 of "fn_type" typedef.
11496 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11497
11498 2018-01-24 Ian Lance Taylor <iant@golang.org>
11499
11500 * go.go-torture/execute/names-1.go: New test.
11501
11502 2018-01-19 Jeff Law <law@redhat.com>
11503
11504 PR target/83994
11505 * gcc.target/i386/pr83994.c: New test.
11506
11507 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11508
11509 PR target/84014
11510 * gcc.target/powerpc/pr84014.c: New.
11511
11512 2018-01-24 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR middle-end/83977
11515 * c-c++-common/gomp/pr83977-1.c: New test.
11516 * c-c++-common/gomp/pr83977-2.c: New test.
11517 * c-c++-common/gomp/pr83977-3.c: New test.
11518 * gfortran.dg/gomp/pr83977.f90: New test.
11519
11520 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11521
11522 PR testsuite/83889
11523 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11524 * gcc.dg/vect/pr80631-1.c: Likewise.
11525 * gcc.dg/vect/pr80631-2.c: Likewise.
11526 * gcc.dg/vect/pr81410.c: Likewise.
11527 * gcc.dg/vect/pr81633.c: Likewise.
11528 * gcc.dg/vect/pr81815.c: Likewise.
11529 * gcc.dg/vect/pr82108.c: Likewise.
11530 * gcc.dg/vect/pr83857.c: Likewise.
11531 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11532 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11533 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11534 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11535 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11536 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11537 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11538 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11539 dg-xfail-run-if instead.
11540 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11541 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11542 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11543 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11544 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11545
11546 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11547
11548 PR tree-optimization/83979
11549 * g++.dg/pr83979.c: New test.
11550
11551 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11552
11553 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11554 option. Add arm_neon_ok_no_float_abi check.
11555
11556 2018-01-24 Richard Biener <rguenther@suse.de>
11557
11558 PR tree-optimization/83176
11559 * gcc.dg/graphite/pr83176.c: New testcase.
11560
11561 2018-01-24 Richard Biener <rguenther@suse.de>
11562
11563 PR tree-optimization/82819
11564 * gcc.dg/graphite/pr82819.c: New testcase.
11565
11566 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11567
11568 PR c++/83921
11569 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11570 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11571 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11572 * g++.dg/ext/stmtexpr20.C: Likewise.
11573 * g++.dg/ext/stmtexpr21.C: Likewise.
11574
11575 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11576
11577 PR c++/83974
11578 * g++.dg/warn/pr83974.C: New test case.
11579
11580 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11581
11582 PR sanitizer/83987
11583 * g++.dg/ubsan/pr83987.C: New test.
11584
11585 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11586
11587 PR fortran/83866
11588 * gfortran.dg/pdt_29.f03: New test.
11589
11590 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11591
11592 PR fortran/83898
11593 * gfortran.dg/associate_33.f03: New test.
11594
11595 2018-01-23 Martin Liska <mliska@suse.cz>
11596
11597 PR lto/81440
11598 * gcc.dg/lto/pr81440.h: New test.
11599 * gcc.dg/lto/pr81440_0.c: New test.
11600 * gcc.dg/lto/pr81440_1.c: New test.
11601
11602 2018-01-23 Nathan Sidwell <nathan@acm.org>
11603
11604 PR c++/83988
11605 * g++.dg/template/pr83988.C: New.
11606
11607 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11608
11609 PR c++/82882
11610 PR c++/83978
11611 * g++.dg/cpp0x/pr82882.C: New test.
11612 * g++.dg/cpp0x/pr83978.C: New test.
11613
11614 PR c++/83958
11615 * g++.dg/cpp1z/decomp35.C: New test.
11616
11617 2018-01-23 Nathan Sidwell <nathan@acm.org>
11618
11619 * g++.dg/cpp0x/range-for10.C: Adjust.
11620 * g++.dg/ext/forscope1.C: Adjust.
11621 * g++.dg/ext/forscope2.C: Adjust.
11622 * g++.dg/template/for1.C: Adjust.
11623
11624 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11625
11626 PR tree-optimization/83510
11627 * gcc.c-torture/compile/pr83510.c: New test case.
11628
11629 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11630
11631 PR testsuite/83888
11632 * lib/target-supports.exp (check_effective_target_vect_float): Say
11633 that the result only holds when -funsafe-math-optimizations is on.
11634 (check_effective_target_vect_float_strict): New procedure.
11635 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11636 of vect_float.
11637 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11638
11639 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11640
11641 PR tree-optimization/83965
11642 * gcc.dg/vect/pr83965.c: New test.
11643
11644 2018-01-23 Richard Biener <rguenther@suse.de>
11645
11646 PR tree-optimization/83963
11647 * gfortran.dg/graphite/pr83963.f: New testcase.
11648 * gcc.dg/graphite/pr83963-2.c: Likewise.
11649
11650 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR c++/83918
11653 * g++.dg/cpp1z/pr83918.C: New test.
11654
11655 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR tree-optimization/83957
11658 * gcc.dg/autopar/pr83957.c: New test.
11659
11660 PR tree-optimization/83081
11661 * gcc.dg/predict-8.c: Adjust expected probability.
11662
11663 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11664
11665 PR target/83862
11666 * gcc.target/powerpc/pr83862.c: New test.
11667
11668 2018-01-22 Carl Love <cel@us.ibm.com>
11669
11670 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11671 builtins-4-runnable.c, builtins-6-runnable.c,
11672 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11673 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11674 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11675 for signed/unsigned 128-bit and long long int loads.
11676
11677 2018-01-22 Marek Polacek <polacek@redhat.com>
11678
11679 PR c++/81933
11680 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11681
11682 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11683
11684 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11685 scan-asembler valid instructions list.
11686 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11687 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11688 power8-vector requirement and option.
11689 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11690
11691 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11692
11693 PR 78534
11694 PR 83704
11695 * gfortran.dg/string_1.f90: Remove printing the length.
11696
11697 2018-01-22 Richard Biener <rguenther@suse.de>
11698
11699 PR tree-optimization/83963
11700 * gcc.dg/graphite/pr83963.c: New testcase.
11701
11702 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11703
11704 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11705 dg-require-effective-target directives.
11706
11707 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11708
11709 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11710 New procedure.
11711 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11712 Adjust scan-assembler checks for soft-float.
11713
11714 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11715
11716 PR target/83946
11717 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11718
11719 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11720
11721 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11722 * gcc.dg/pr83623.c: Likewise.
11723 * gcc.dg/pr83666.c: Likewise.
11724
11725 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11726 David Edelsohn <dje.gcc@gmail.com>
11727
11728 PR target/83946
11729 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11730 assembly output from "crset eq" to "crset 2".
11731 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11732 assembly output from . to $.
11733 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11734 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11735 assembly output from "crset eq" to "crset 2".
11736 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11737 assembly output from "crset eq" to "crset 2", and from . to $.
11738
11739 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11740
11741 PR fortran/83900
11742 * gfortran.dg/matmul_18.f90: New test.
11743
11744 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11745
11746 PR tree-optimization/83940
11747 * gcc.dg/torture/pr83940.c: New test.
11748
11749 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11750
11751 PR middle-end/83945
11752 * gcc.dg/tls/pr83945.c: New test.
11753
11754 PR target/83930
11755 * gcc.dg/pr83930.c: New test.
11756
11757 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11758
11759 PR fortran/83900
11760 * gfortran.dg/matmul_17.f90: New test.
11761
11762 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11763
11764 PR fortran/80768
11765 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11766
11767 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR c++/81167
11770 * g++.dg/cpp0x/pr81167.C: New test.
11771
11772 PR c++/83919
11773 * g++.dg/cpp0x/pr83919.C: New test.
11774
11775 2018-01-19 Jeff Law <law@redhat.com>
11776 Jakub Jelinek <jakub@redhat.com>
11777
11778 * gcc.dg/stack-check-16.c: New test.
11779
11780 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11781
11782 PR target/83790
11783 * gcc.target/nvptx/indirect_call.c: New test.
11784
11785 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11786
11787 * g++.dg/torture/pr83619.C: Remove dg-message.
11788
11789 2018-01-19 Martin Liska <mliska@suse.cz>
11790
11791 * gcc.dg/predict-1.c: Adjust expected probability.
11792 * gcc.dg/predict-3.c: Likewise.
11793 * gcc.dg/predict-5.c: Likewise.
11794 * gcc.dg/predict-6.c: Likewise.
11795 * gcc.dg/predict-9.c: Likewise.
11796
11797 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11798
11799 PR tree-optimization/83922
11800 * gcc.dg/pr83922.c: New test.
11801
11802 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11803
11804 PR tree-optimization/83914
11805 * gcc.dg/vect/pr83914.c: New test.
11806
11807 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11808
11809 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11810 * gcc.target/arm/negdi-2.c: Likewise.
11811 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11812
11813 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11814
11815 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11816
11817 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11818
11819 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11820
11821 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11822
11823 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11824 hppa*-*-hpux*.
11825
11826 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11827
11828 PR ipa/83619
11829 PR testsuite/83934
11830 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11831 forward declaration.
11832
11833 2018-01-18 Carl Love <cel@us.ibm.com>
11834
11835 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11836 to the function.
11837
11838 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11839
11840 PR c++/81013
11841 * g++.dg/inherit/union3.C: New.
11842
11843 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11844
11845 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11846
11847 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11848
11849 PR ipa/83619
11850 * g++.dg/torture/pr83619.C: New testcase.
11851
11852 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11853
11854 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11855 Add function body to force error messages in some configurations.
11856
11857 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11858
11859 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11860 and arm_thumb1_ok.
11861
11862 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
11863
11864 PR other/70268
11865 * c-c++-common/ffile-prefix-map.c: New test.
11866 * c-c++-common/fmacro-prefix-map.c: New test.
11867 * c-c++-common/cpp/ffile-prefix-map.c: New test.
11868 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
11869
11870 2018-01-18 Martin Liska <mliska@suse.cz>
11871
11872 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
11873 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11874 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11875 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11876 * gcc.target/i386/ret-thunk-10.c: Likewise.
11877 * gcc.target/i386/ret-thunk-11.c: Likewise.
11878 * gcc.target/i386/ret-thunk-12.c: Likewise.
11879 * gcc.target/i386/ret-thunk-15.c: Likewise.
11880 * gcc.target/i386/ret-thunk-9.c: Likewise.
11881
11882 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11883
11884 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11885 order.
11886
11887 2018-01-18 Nathan Sidwell <nathan@acm.org>
11888
11889 PR c++/83160
11890 * g++.dg/cpp0x/pr83160.C: New.
11891
11892 2018-01-18 Richard Biener <rguenther@suse.de>
11893
11894 PR tree-optimization/83887
11895 * gcc.dg/graphite/pr83887.c: New testcase.
11896 * gfortran.dg/graphite/pr83887.f90: Likewise.
11897 * gfortran.dg/graphite/pr83887.f: Likewise.
11898
11899 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11900
11901 PR target/65578
11902 * gcc.target/arm/builtin-bswap.x: New file.
11903 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
11904 and options for armv6t2.
11905 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
11906 and options for Thumb1.
11907 * gcc.target/arm/builtin-bswap16.x: New file.
11908 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
11909 and options for armv6t2.
11910 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
11911 and options for Thumb1.
11912
11913 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11914
11915 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11916 order.
11917
11918 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11919
11920 PR c/61240
11921 * gcc.dg/pr61240.c: New test.
11922
11923 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11924
11925 PR fortran/83864
11926 * gfortran.dg/pr83864.f90: New test.
11927
11928 2018-01-17 Jeff Law <law@redhat.com>
11929
11930 PR testsuite/83883
11931 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11932
11933 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11934
11935 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
11936 restriction, but still restrict to 64-bit.
11937 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
11938 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
11939
11940 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11941
11942 PR fortran/83874
11943 * gfortran.dg/pr83874.f90: New test.
11944
11945 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11946
11947 PR c++/83824
11948 * g++.dg/cpp0x/pr83824.C: New test.
11949
11950 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11951
11952 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
11953 appropriate .gnu_attribute for the long double type, if we use the
11954 long double type, but do not generate any calls.
11955 * gcc.target/powerpc/gnuattr2.c: Likewise.
11956 * gcc.target/powerpc/gnuattr3.c: Likewise.
11957
11958 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11959
11960 PR c++/78344
11961 * g++.dg/cpp0x/alignas13.C: New.
11962
11963 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11964
11965 PR c++/83897
11966 * g++.dg/cpp0x/pr83897.C: New test.
11967
11968 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
11969
11970 PR ipa/83051
11971 * gcc.c-torture/compile/pr83051-2.c: New testcase.
11972
11973 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11974
11975 PR c++/81054
11976 * g++.dg/cpp0x/constexpr-ice19.C: New.
11977
11978 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11979
11980 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
11981 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
11982 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
11983 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
11984 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
11985 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
11986 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
11987 * gcc.target/powerpc/builtins-1-be-folded.c: New.
11988 * gcc.target/powerpc/builtins-1-le-folded.c: New.
11989 * gcc.target/powerpc/builtins-1.fold.h: New.
11990
11991 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11992
11993 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
11994 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
11995
11996 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11997
11998 * gcc.target/arm/g2.c: Add -marm to dg-options.
11999 * gcc.target/arm/scd42-2.c: Likewise.
12000
12001 2018-01-17 Nathan Sidwell <nathan@acm.org>
12002
12003 PR c++/83287
12004 * g++.dg/lookup/pr83287-2.C: New.
12005
12006 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12007
12008 PR c++/83814
12009 PR c++/83902
12010 * g++.dg/wrappers/pr83814.C: New test case.
12011 * g++.dg/wrappers/pr83902.C: New test case.
12012
12013 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12014
12015 PR lto/83121
12016 * g++.dg/lto/pr83121_0.C: New test case.
12017 * g++.dg/lto/pr83121_1.C: New test case.
12018 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
12019 adapted from DejaGnu's dg-test.
12020 (lto_handle_diagnostics): New procedure.
12021 (lto_prune_warns): Ignore informational notes.
12022 (lto-link-and-maybe-run): Add "messages_by_file" param.
12023 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
12024 "execute" when "link" fails if "execute" was not specified.
12025 (lto-can-handle-directive): New procedure.
12026 (lto-get-options-main): Call lto-can-handle-directive. Add a
12027 dg-messages local, using it to set the caller's
12028 dg-messages-by-file for the given source file.
12029 (lto-get-options): Likewise.
12030 (lto-execute): Add dg-messages-by-file local, and pass it to
12031 lto-link-and-maybe-run.
12032
12033 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12034 Richard Sandiford <richard.sandiford@linaro.org>
12035
12036 PR target/79041
12037 PR target/82964
12038 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
12039 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
12040
12041 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12042
12043 * lib/target-supports.exp: Fix -march arguments in arm arch effective
12044 target check autogenerator for armv8.1-a and armv8.2-a.
12045
12046 2018-01-17 Carl Love <cel@us.ibm.com>
12047
12048 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
12049 Add debug print statements.
12050 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
12051 16 byte vector load followed by a partial vector load.
12052
12053 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12054
12055 PR c++/83799
12056 * g++.dg/wrappers/pr83799.C: New test case.
12057
12058 2018-01-17 Nathan Sidwell <nathan@acm.org>
12059
12060 PR c++/83739
12061 * g++.dg/cpp1y/pr83739.C: New.
12062
12063 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12064
12065 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
12066 * gcc.target/visium/overflow16.c: Likewise.
12067 * gcc.target/visium/overflow32.c: Likewise.
12068
12069 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12070
12071 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
12072
12073 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12074
12075 * gcc.dg/rtl/arm/stl-cond.c: New test.
12076 * gcc.target/arm/stl-cond.c: Delete.
12077
12078 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12079
12080 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
12081 directives.
12082
12083 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR tree-optimization/83843
12086 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
12087 * gcc.dg/store_merging_19.c: New test.
12088
12089 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12090
12091 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
12092 and options.
12093
12094 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR rtl-optimization/83771
12097 * gcc.dg/pr83771.c: New test.
12098
12099 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12100
12101 PR tree-optimization/81184
12102 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
12103 targets.
12104 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12105
12106 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12107
12108 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
12109
12110 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12111
12112 PR target/83546
12113 * gcc.target/i386/pr83546.c: New test.
12114
12115 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12116
12117 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
12118
12119 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12120
12121 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
12122 test and add dg-warning for the -Wstringop-overflow warning.
12123
12124 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12125
12126 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
12127 XFAIL last test on SPARC and Visium.
12128
12129 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
12130
12131 PR rtl-optimization/80481
12132 * g++.dg/pr80481.C: Exclude solaris.
12133
12134 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12135
12136 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
12137 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
12138 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
12139
12140 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12141
12142 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
12143 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
12144 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
12145 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
12146 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
12147 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
12148 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
12149 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
12150 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
12151 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
12152 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
12153 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
12154 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
12155 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
12156 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
12157
12158 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12159
12160 PR testsuite/77734
12161 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
12162
12163 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12164
12165 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
12166 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
12167 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
12168 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
12169 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
12170 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
12171
12172 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12173
12174 PR tree-optimization/83857
12175 * gcc.dg/vect/pr83857.c: New test.
12176
12177 2018-01-16 Richard Biener <rguenther@suse.de>
12178
12179 PR tree-optimization/83867
12180 * gcc.dg/vect/pr83867.c: New testcase.
12181
12182 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12183
12184 PR c/83844
12185 * gcc.dg/pr83844.c: New test.
12186
12187 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12188
12189 * gcc.dg/torture/pr83847.c: New test.
12190
12191 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR rtl-optimization/86620
12194 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
12195 instead of --param=max-sched-ready-insns=0.
12196 * gcc.target/i386/pr83620.c: New test.
12197 * gcc.dg/pr83620.c: New test.
12198
12199 PR tree-optimization/83843
12200 * gcc.dg/store_merging_18.c: New test.
12201
12202 PR c++/83817
12203 * g++.dg/cpp1y/pr83817.C: New test.
12204
12205 PR c++/83825
12206 * g++.dg/template/pr83825.C: New test.
12207
12208 2018-01-16 Richard Biener <rguenther@suse.de>
12209
12210 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
12211
12212 2018-01-16 Richard Biener <rguenther@suse.de>
12213
12214 PR testsuite/82132
12215 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
12216 from gcc.dg/torture/pr60092.c.
12217
12218 2018-01-15 Martin Sebor <msebor@redhat.com>
12219
12220 PR c++/83588
12221 * g++.dg/ext/flexary28.C: New test.
12222
12223 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
12224
12225 PR fortran/82257
12226 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
12227
12228 2018-01-15 Martin Sebor <msebor@redhat.com>
12229
12230 PR testsuite/83869
12231 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
12232
12233 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12234
12235 PR fortran/54613
12236 * gfortran.dg/minmaxloc_9.f90: New test.
12237 * gfortran.dg/minmaxloc_10.f90: New test.
12238 * gfortran.dg/minmaxloc_11.f90: New test.
12239
12240 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
12241
12242 PR target/83839
12243 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
12244 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12245 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12246 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12247 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12248 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12249 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12250 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12251 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12252 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12253 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12254 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12255 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12256 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12257 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12258 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
12259 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12260 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
12261 * gcc.target/i386/ret-thunk-10.c: Likewise.
12262 * gcc.target/i386/ret-thunk-11.c: Likewise.
12263 * gcc.target/i386/ret-thunk-12.c: Likewise.
12264 * gcc.target/i386/ret-thunk-13.c: Likewise.
12265 * gcc.target/i386/ret-thunk-14.c: Likewise.
12266 * gcc.target/i386/ret-thunk-15.c: Likewise.
12267 * gcc.target/i386/ret-thunk-9.c: Don't check the
12268 __x86_return_thunk label. Scan for "push" only for Linux.
12269
12270 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
12271
12272 PR testsuite/79920
12273 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
12274
12275 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12276
12277 PR target/83687
12278 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
12279 tests.
12280 * gcc.target/arm/pr83687.c: New test.
12281
12282 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12283
12284 Adjust tests to AVR_TINY.
12285
12286 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12287 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
12288 * gcc.target/avr/pr71627.c: Same.
12289 * gcc.target/avr/torture/addr-space-1-0.c: Same.
12290 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12291 * gcc.target/avr/torture/addr-space-1-x.c: Same.
12292 * gcc.target/avr/torture/addr-space-2-0.c: Same.
12293 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12294 * gcc.target/avr/torture/addr-space-2-x.c: Same.
12295 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
12296 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
12297 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
12298 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
12299 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
12300 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12301 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12302 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12303 * gcc.target/avr/torture/pr61055.c: Same.
12304 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12305 available.
12306 * gcc.target/avr/torture/int24-mul.c: Same.
12307 * gcc.target/avr/torture/pr51782-1.c: Same.
12308 * gcc.target/avr/torture/pr61443.c: Same.
12309 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12310 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12311
12312 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12313
12314 PR c/83801
12315 PR c/83729
12316 * gcc.target/avr/torture/pr83729.c: New test.
12317 * gcc.target/avr/torture/pr83801.c: New test.
12318
12319 2018-01-15 Jakub Jelinek <jakub@redhat.com>
12320
12321 PR middle-end/82694
12322 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12323 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12324
12325 2018-01-10 Martin Sebor <msebor@redhat.com>
12326
12327 PR other/83508
12328 * gcc.dg/Wstringop-overflow-2.c: New test.
12329
12330 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12331
12332 PR libgfortran/83811
12333 * gfortran.dg/fmt_e.f90: New test.
12334
12335 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12336
12337 * gcc.target/i386/indirect-thunk-10.c: New test.
12338 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12339 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12340 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12341 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12342 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12343 * gcc.target/i386/ret-thunk-17.c: Likewise.
12344 * gcc.target/i386/ret-thunk-18.c: Likewise.
12345 * gcc.target/i386/ret-thunk-19.c: Likewise.
12346 * gcc.target/i386/ret-thunk-20.c: Likewise.
12347 * gcc.target/i386/ret-thunk-21.c: Likewise.
12348
12349 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12350
12351 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12352
12353 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12354
12355 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12356 -mno-indirect-branch-register.
12357 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12358 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12359 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12360 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12361 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12362 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12363 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12364 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12365 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12366 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12367 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12368 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12369 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12370 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12371 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12372 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12373 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12374 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12375 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12376 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12377 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12378 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12379 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12380 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12381 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12382 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12383 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12384 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12385 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12386 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12387 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12388 * gcc.target/i386/ret-thunk-10.c: Likewise.
12389 * gcc.target/i386/ret-thunk-11.c: Likewise.
12390 * gcc.target/i386/ret-thunk-12.c: Likewise.
12391 * gcc.target/i386/ret-thunk-13.c: Likewise.
12392 * gcc.target/i386/ret-thunk-14.c: Likewise.
12393 * gcc.target/i386/ret-thunk-15.c: Likewise.
12394 * gcc.target/i386/ret-thunk-9.c: Likewise.
12395 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12396 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12397 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12398
12399 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12400
12401 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12402 -mfunction-return=keep.
12403 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12404 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12405 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12406 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12407 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12408 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12409 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12410 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12411 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12412 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12413 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12414 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12415 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12416 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12417 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12418 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12419 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12420 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12421 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12422 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12423 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12424 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12425 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12426 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12427 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12428 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12429 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12430 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12431 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12432 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12433 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12434 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12435 * gcc.target/i386/ret-thunk-1.c: New test.
12436 * gcc.target/i386/ret-thunk-10.c: Likewise.
12437 * gcc.target/i386/ret-thunk-11.c: Likewise.
12438 * gcc.target/i386/ret-thunk-12.c: Likewise.
12439 * gcc.target/i386/ret-thunk-13.c: Likewise.
12440 * gcc.target/i386/ret-thunk-14.c: Likewise.
12441 * gcc.target/i386/ret-thunk-15.c: Likewise.
12442 * gcc.target/i386/ret-thunk-16.c: Likewise.
12443 * gcc.target/i386/ret-thunk-2.c: Likewise.
12444 * gcc.target/i386/ret-thunk-3.c: Likewise.
12445 * gcc.target/i386/ret-thunk-4.c: Likewise.
12446 * gcc.target/i386/ret-thunk-5.c: Likewise.
12447 * gcc.target/i386/ret-thunk-6.c: Likewise.
12448 * gcc.target/i386/ret-thunk-7.c: Likewise.
12449 * gcc.target/i386/ret-thunk-8.c: Likewise.
12450 * gcc.target/i386/ret-thunk-9.c: Likewise.
12451
12452 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12453
12454 * gcc.target/i386/indirect-thunk-1.c: New test.
12455 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12456 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12457 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12458 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12459 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12460 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12461 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12462 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12463 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12464 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12465 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12466 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12467 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12468 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12469 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12470 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12471 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12472 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12473 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12474 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12475 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12476 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12477 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12478 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12479 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12480 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12481 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12482 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12483 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12484 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12485 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12486 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12487
12488 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12489
12490 PR ipa/83051
12491 * gcc.c-torture/compile/pr83051.c: New testcase.
12492
12493 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12494
12495 PR tree-optimization/83501
12496 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12497
12498 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12499
12500 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12501 for lvx and stvx instead of lxvd2x and stxvd2x and require
12502 little-endian target. Add comments.
12503 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12504 comprehensive testing.
12505 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12506 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12507 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12508 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12509 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12510 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12511 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12512 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12513 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12514 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12515 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12516 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12517 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12518 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12519 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12520 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12521 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12522 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12523 scan-assembler-not directives that forbid lvx and xxpermdi.
12524 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12525 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12526 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12527 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12528 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12529 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12530 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12531 scan-assembler-times directives to reflect different numbers of
12532 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12533
12534 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12535 Alan Hayward <alan.hayward@arm.com>
12536 David Sherwood <david.sherwood@arm.com>
12537
12538 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12539 than SLP vectorization.
12540 * gcc.dg/vect/vect-alias-check-10.c: New test.
12541 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12542 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12543 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12544 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12545 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12546 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12547 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12548 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12549 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12550 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12551 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12552 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12553 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12554 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12555 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12556 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12557 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12558 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12559 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12560 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12561 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12562 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12563 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12564
12565 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12566 Alan Hayward <alan.hayward@arm.com>
12567 David Sherwood <david.sherwood@arm.com>
12568
12569 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12570 New proc.
12571 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12572 targets with scatter stores.
12573 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12574 stores.
12575 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12576 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12577 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12578 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12579 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12580 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12581 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12582 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12583 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12584 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12585 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12586 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12587 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12588 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12589 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12590 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12591
12592 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12593 Alan Hayward <alan.hayward@arm.com>
12594 David Sherwood <david.sherwood@arm.com>
12595
12596 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12597 for double_reduc1.
12598 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12599 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12600 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12601 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12602
12603 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12604 Alan Hayward <alan.hayward@arm.com>
12605 David Sherwood <david.sherwood@arm.com>
12606
12607 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12608 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12609 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12610
12611 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12612 Alan Hayward <alan.hayward@arm.com>
12613 David Sherwood <david.sherwood@arm.com>
12614
12615 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12616 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12617 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12618 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12619 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12620 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12621 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12622 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12623 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12624 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12625 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12626 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12627 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12628 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12629
12630 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12631 Alan Hayward <alan.hayward@arm.com>
12632 David Sherwood <david.sherwood@arm.com>
12633
12634 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12635 check for a message about using in-order reductions.
12636 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12637 check for a message about using in-order reductions.
12638 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12639 vectorized and check for a message about using in-order reductions.
12640 Expect targets with variable-length vectors to fall back to the
12641 fixed-length mininum.
12642 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12643 check for a message about using in-order reductions.
12644 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12645 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12646 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12647 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12648 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12649 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12650 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12651 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12652 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12653 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12654 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12655 vect_fold_left_plus.
12656
12657 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12658
12659 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12660 are spilled.
12661 * gcc.target/aarch64/sve/spill_2.c: New test.
12662 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12663 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12664 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12665 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12666 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12667
12668 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12669 Alan Hayward <alan.hayward@arm.com>
12670 David Sherwood <david.sherwood@arm.com>
12671
12672 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12673 of branches.
12674 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12675 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12676 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12677 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12678 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12679 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12680 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12681 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12682 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12683
12684 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12685 Alan Hayward <alan.hayward@arm.com>
12686 David Sherwood <david.sherwood@arm.com>
12687
12688 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12689 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12690 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12691 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12692
12693 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12694 Alan Hayward <alan.hayward@arm.com>
12695 David Sherwood <david.sherwood@arm.com>
12696
12697 * lib/target-supports.exp
12698 (check_effective_target_vect_fold_extract_last): New proc.
12699 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12700 for fold_extract_last.
12701 * gcc.dg/vect/pr65947-2.c: Likewise.
12702 * gcc.dg/vect/pr65947-3.c: Likewise.
12703 * gcc.dg/vect/pr65947-4.c: Likewise.
12704 * gcc.dg/vect/pr65947-5.c: Likewise.
12705 * gcc.dg/vect/pr65947-6.c: Likewise.
12706 * gcc.dg/vect/pr65947-9.c: Likewise.
12707 * gcc.dg/vect/pr65947-10.c: Likewise.
12708 * gcc.dg/vect/pr65947-12.c: Likewise.
12709 * gcc.dg/vect/pr65947-14.c: Likewise.
12710 * gcc.dg/vect/pr80631-1.c: Likewise.
12711 * gcc.target/aarch64/sve/clastb_1.c: New test.
12712 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12713 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12714 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12715 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12716 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12717 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12718 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12719 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12720 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12721 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12722 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12723 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12724 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12725
12726 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12727 Alan Hayward <alan.hayward@arm.com>
12728 David Sherwood <david.sherwood@arm.com>
12729
12730 * gcc.target/aarch64/sve/live_1.c: New test.
12731 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12732
12733 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12734 Alan Hayward <alan.hayward@arm.com>
12735 David Sherwood <david.sherwood@arm.com>
12736
12737 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12738 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12739 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12740 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12741 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12742 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12743 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12744 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12745 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12746
12747 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12748 Alan Hayward <alan.hayward@arm.com>
12749 David Sherwood <david.sherwood@arm.com>
12750
12751 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12752 New proc.
12753 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12754 vect_fully_masked.
12755 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12756 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12757 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12758 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12759 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12760 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12761
12762 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12763 Alan Hayward <alan.hayward@arm.com>
12764 David Sherwood <david.sherwood@arm.com>
12765
12766 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12767 instead of just ADDRESS.
12768 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12769 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12770 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12771 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12772 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12773 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12774 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12775 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12776 * gcc.target/aarch64/sve/while_2.c: Likewise.
12777 * gcc.target/aarch64/sve/while_3.c: Likewise.
12778 * gcc.target/aarch64/sve/while_4.c: Likewise.
12779
12780 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12781 Alan Hayward <alan.hayward@arm.com>
12782 David Sherwood <david.sherwood@arm.com>
12783
12784 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12785 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12786 to be predicated.
12787 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12788 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12789 * gcc.target/aarch64/sve/reduc_5.c: New test.
12790 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12791 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12792
12793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12794 Alan Hayward <alan.hayward@arm.com>
12795 David Sherwood <david.sherwood@arm.com>
12796
12797 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12798 * gcc.dg/tree-ssa/peel1.c: Likewise.
12799 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12800 variable-length vectors.
12801 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12802 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12803 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12804 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12805 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12806 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12807 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12808 * gcc.target/aarch64/sve/slp_8.c: New test.
12809 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12810 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12811 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12812 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12813 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12814 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12815 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12816 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12817 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12818 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12819 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12820 * gcc.target/aarch64/sve/while_1.c: Likewise.
12821 * gcc.target/aarch64/sve/while_2.c: Likewise.
12822 * gcc.target/aarch64/sve/while_3.c: Likewise.
12823 * gcc.target/aarch64/sve/while_4.c: Likewise.
12824
12825 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12826 Alan Hayward <alan.hayward@arm.com>
12827 David Sherwood <david.sherwood@arm.com>
12828
12829 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12830 New proc.
12831 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12832 and add an associated scan-dump test. Prevent vectorization
12833 of the first two loops.
12834 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12835 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12836 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12837 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12838 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12839 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12840
12841 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12842 Alan Hayward <alan.hayward@arm.com>
12843 David Sherwood <david.sherwood@arm.com>
12844
12845 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12846 * gcc.dg/vect/pr67790.c: Likewise.
12847 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12848 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12849 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12850 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12851 * gcc.target/aarch64/sve/slp_5.c: New test.
12852 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12853 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12854 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12855 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12856 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12857
12858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12859 Alan Hayward <alan.hayward@arm.com>
12860 David Sherwood <david.sherwood@arm.com>
12861
12862 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
12863 && vect_load_lanes
12864 * gcc.dg/vect/slp-1.c: Likewise.
12865 * gcc.dg/vect/slp-10.c: Likewise.
12866 * gcc.dg/vect/slp-12b.c: Likewise.
12867 * gcc.dg/vect/slp-12c.c: Likewise.
12868 * gcc.dg/vect/slp-17.c: Likewise.
12869 * gcc.dg/vect/slp-19b.c: Likewise.
12870 * gcc.dg/vect/slp-20.c: Likewise.
12871 * gcc.dg/vect/slp-21.c: Likewise.
12872 * gcc.dg/vect/slp-22.c: Likewise.
12873 * gcc.dg/vect/slp-23.c: Likewise.
12874 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12875 * gcc.dg/vect/slp-24.c: Likewise.
12876 * gcc.dg/vect/slp-28.c: Likewise.
12877 * gcc.dg/vect/slp-39.c: Likewise.
12878 * gcc.dg/vect/slp-6.c: Likewise.
12879 * gcc.dg/vect/slp-7.c: Likewise.
12880 * gcc.dg/vect/slp-cond-1.c: Likewise.
12881 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12882 * gcc.dg/vect/slp-cond-2.c: Likewise.
12883 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12884 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12885 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12886 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12887 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12888 * gcc.dg/vect/slp-perm-6.c: Likewise.
12889 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12890 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12891 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12892 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
12893 * gcc.dg/vect/slp-12a.c: Likewise.
12894 * gcc.dg/vect/slp-14.c: Likewise.
12895 * gcc.dg/vect/slp-15.c: Likewise.
12896 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12897 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12898 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12899 * gcc.target/aarch64/sve/slp_1.c: New test.
12900 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
12901 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12902 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
12903 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12904 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
12905 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12906 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
12907
12908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12909 Alan Hayward <alan.hayward@arm.com>
12910 David Sherwood <david.sherwood@arm.com>
12911
12912 * gcc.dg/vect/vect-ooo-group-1.c: New test.
12913 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12914 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
12915 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12916 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
12917 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12918 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
12919 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12920 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12921 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12922 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12923 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12924 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12925 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12926 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12927 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12928 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12929 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
12930 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12931
12932 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12933 Alan Hayward <alan.hayward@arm.com>
12934 David Sherwood <david.sherwood@arm.com>
12935
12936 * gcc.target/aarch64/sve/struct_move_1.c: New test.
12937 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
12938 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
12939 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
12940 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
12941 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
12942 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12943 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
12944 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12945 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12946 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12947 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12948 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12949 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12950 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
12951 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
12952 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
12953 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
12954 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12955 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
12956 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12957 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12958 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12959 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12960 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12961 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12962 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12963 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12964 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12965 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12966 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12967 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12968 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12969 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
12970 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
12971 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
12972
12973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12974 Alan Hayward <alan.hayward@arm.com>
12975 David Sherwood <david.sherwood@arm.com>
12976
12977 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12978 Return true for SVE too.
12979 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
12980 if load/store lanes are supported.
12981 * gcc.dg/vect/slp-10.c: Likewise.
12982 * gcc.dg/vect/slp-12c.c: Likewise.
12983 * gcc.dg/vect/slp-17.c: Likewise.
12984 * gcc.dg/vect/slp-33.c: Likewise.
12985 * gcc.dg/vect/slp-6.c: Likewise.
12986 * gcc.dg/vect/slp-cond-1.c: Likewise.
12987 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
12988 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
12989 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12990 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
12991 * gcc.dg/vect/slp-perm-6.c: Likewise.
12992 * gcc.dg/vect/slp-perm-9.c: Likewise.
12993 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
12994 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
12995 for variable-length vectors.
12996
12997 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12998 Alan Hayward <alan.hayward@arm.com>
12999 David Sherwood <david.sherwood@arm.com>
13000
13001 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
13002 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
13003
13004 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13005
13006 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
13007 * g++.target/aarch64/sve/catch_1.C: New test.
13008 * g++.target/aarch64/sve/catch_2.C: Likewise.
13009 * g++.target/aarch64/sve/catch_3.C: Likewise.
13010 * g++.target/aarch64/sve/catch_4.C: Likewise.
13011 * g++.target/aarch64/sve/catch_5.C: Likewise.
13012 * g++.target/aarch64/sve/catch_6.C: Likewise.
13013
13014 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13015 Alan Hayward <alan.hayward@arm.com>
13016 David Sherwood <david.sherwood@arm.com>
13017
13018 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
13019 New proc.
13020 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
13021 * gcc.target/aarch64/fmaxmin.c: Likewise.
13022 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13023 * gcc.target/aarch64/orr_imm_1.c: Likewise.
13024 * gcc.target/aarch64/pr62178.c: Likewise.
13025 * gcc.target/aarch64/pr71727-2.c: Likewise.
13026 * gcc.target/aarch64/saddw-1.c: Likewise.
13027 * gcc.target/aarch64/saddw-2.c: Likewise.
13028 * gcc.target/aarch64/uaddw-1.c: Likewise.
13029 * gcc.target/aarch64/uaddw-2.c: Likewise.
13030 * gcc.target/aarch64/uaddw-3.c: Likewise.
13031 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
13032 * gcc.target/aarch64/vect-compile.c: Likewise.
13033 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
13034 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
13035 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
13036 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
13037 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
13038 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
13039 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
13040 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
13041 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
13042 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
13043 * gcc.target/aarch64/vect-fmovd.c: Likewise.
13044 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
13045 * gcc.target/aarch64/vect-fmovf.c: Likewise.
13046 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
13047 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
13048 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
13049 * gcc.target/aarch64/vect-movi.c: Likewise.
13050 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
13051 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
13052 * gcc.target/aarch64/vect-vaddv.c: Likewise.
13053 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
13054 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
13055 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
13056 fixed-length SVE.
13057 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
13058 * gcc.target/aarch64/sve/arith_1.c: New test.
13059 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
13060 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13061 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13062 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13063 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
13064 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
13065 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
13066 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
13067 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
13068 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
13069 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
13070 * gcc.target/aarch64/sve/ext_1.c: Likewise.
13071 * gcc.target/aarch64/sve/ext_2.c: Likewise.
13072 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13073 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13074 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13075 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13076 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
13077 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
13078 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
13079 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
13080 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
13081 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
13082 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
13083 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
13084 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
13085 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
13086 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
13087 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
13088 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
13089 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
13090 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
13091 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
13092 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
13093 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
13094 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
13095 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
13096 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
13097 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
13098 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
13099 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
13100 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
13101 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
13102 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
13103 * gcc.target/aarch64/sve/index_1.c: Likewise.
13104 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
13105 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
13106 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
13107 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13108 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
13109 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13110 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13111 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
13112 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
13113 * gcc.target/aarch64/sve/mad_1.c: Likewise.
13114 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
13115 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
13116 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
13117 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
13118 * gcc.target/aarch64/sve/mla_1.c: Likewise.
13119 * gcc.target/aarch64/sve/mls_1.c: Likewise.
13120 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
13121 * gcc.target/aarch64/sve/msb_1.c: Likewise.
13122 * gcc.target/aarch64/sve/mul_1.c: Likewise.
13123 * gcc.target/aarch64/sve/neg_1.c: Likewise.
13124 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
13125 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
13126 * gcc.target/aarch64/sve/pack_1.c: Likewise.
13127 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
13128 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
13129 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
13130 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
13131 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
13132 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
13133 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
13134 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
13135 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
13136 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
13137 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13138 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13139 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13140 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
13141 * gcc.target/aarch64/sve/rev_1.c: Likewise.
13142 * gcc.target/aarch64/sve/revb_1.c: Likewise.
13143 * gcc.target/aarch64/sve/revh_1.c: Likewise.
13144 * gcc.target/aarch64/sve/revw_1.c: Likewise.
13145 * gcc.target/aarch64/sve/shift_1.c: Likewise.
13146 * gcc.target/aarch64/sve/single_1.c: Likewise.
13147 * gcc.target/aarch64/sve/single_2.c: Likewise.
13148 * gcc.target/aarch64/sve/single_3.c: Likewise.
13149 * gcc.target/aarch64/sve/single_4.c: Likewise.
13150 * gcc.target/aarch64/sve/spill_1.c: Likewise.
13151 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13152 * gcc.target/aarch64/sve/subr_1.c: Likewise.
13153 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
13154 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
13155 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
13156 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
13157 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13158 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
13159 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13160 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
13161 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
13162 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
13163 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
13164 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
13165 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
13166 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
13167 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
13168 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
13169 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
13170 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
13171 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13172 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
13173 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13174 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
13175 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
13176 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13177 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
13178 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
13179 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
13180 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
13181 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
13182 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
13183 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
13184 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
13185 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
13186 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
13187 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
13188 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
13189 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
13190 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
13191 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
13192 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
13193 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
13194 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
13195
13196 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13197 Alan Hayward <alan.hayward@arm.com>
13198 David Sherwood <david.sherwood@arm.com>
13199
13200 * lib/target-supports.exp (check_effective_target_aarch64_sve)
13201 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
13202 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
13203 New procedures.
13204 (check_effective_target_vect_perm): Handle SVE.
13205 (check_effective_target_vect_perm_byte): Likewise.
13206 (check_effective_target_vect_perm_short): Likewise.
13207 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
13208 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13209 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13210 (check_effective_target_vect_element_align_preferred): Likewise.
13211 (check_effective_target_vect_align_stack_vars): Likewise.
13212 (check_effective_target_vect_load_lanes): Likewise.
13213 (check_effective_target_vect_masked_store): Likewise.
13214 (available_vector_sizes): Use aarch64_sve_bits for SVE.
13215 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
13216 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
13217 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
13218 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13219 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13220 * gcc.dg/vect/slp-23.c: Likewise.
13221 * gcc.dg/vect/slp-perm-5.c: Likewise.
13222 * gcc.dg/vect/slp-perm-6.c: Likewise.
13223 * gcc.dg/vect/slp-perm-9.c: Likewise.
13224 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13225 * gcc.dg/vect/vect-114.c: Likewise.
13226 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
13227 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13228
13229 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13230
13231 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
13232 vect_variable_length, expecting the test to be vectorized
13233 without SLP instead.
13234 * gcc.dg/vect/pr33953.c: Likewise.
13235 * gcc.dg/vect/pr37027.c: Likewise.
13236 * gcc.dg/vect/pr67790.c: Likewise.
13237 * gcc.dg/vect/pr68445.c: Likewise.
13238 * gcc.dg/vect/slp-1.c: Likewise.
13239 * gcc.dg/vect/slp-10.c: Likewise.
13240 * gcc.dg/vect/slp-12a.c: Likewise.
13241 * gcc.dg/vect/slp-12b.c: Likewise.
13242 * gcc.dg/vect/slp-12c.c: Likewise.
13243 * gcc.dg/vect/slp-13-big-array.c: Likewise.
13244 * gcc.dg/vect/slp-13.c: Likewise.
13245 * gcc.dg/vect/slp-14.c: Likewise.
13246 * gcc.dg/vect/slp-15.c: Likewise.
13247 * gcc.dg/vect/slp-17.c: Likewise.
13248 * gcc.dg/vect/slp-19b.c: Likewise.
13249 * gcc.dg/vect/slp-2.c: Likewise.
13250 * gcc.dg/vect/slp-20.c: Likewise.
13251 * gcc.dg/vect/slp-21.c: Likewise.
13252 * gcc.dg/vect/slp-22.c: Likewise.
13253 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13254 * gcc.dg/vect/slp-24.c: Likewise.
13255 * gcc.dg/vect/slp-28.c: Likewise.
13256 * gcc.dg/vect/slp-39.c: Likewise.
13257 * gcc.dg/vect/slp-42.c: Likewise.
13258 * gcc.dg/vect/slp-6.c: Likewise.
13259 * gcc.dg/vect/slp-7.c: Likewise.
13260 * gcc.dg/vect/slp-cond-1.c: Likewise.
13261 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13262 * gcc.dg/vect/slp-cond-2.c: Likewise.
13263 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13264 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13265 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13266 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13267 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13268 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13269 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13270 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13271 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13272 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13273 * gcc.dg/vect/slp-reduc-4.c: Likewise.
13274 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13275 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13276 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13277 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13278 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13279 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
13280
13281 2018-01-13 Jakub Jelinek <jakub@redhat.com>
13282
13283 PR c/83801
13284 * gcc.dg/pr83801.c: New test.
13285
13286 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
13287
13288 PR fortran/52162
13289 * gfortran.dg/bounds_check_19.f90: New test.
13290
13291 2018-01-12 Jakub Jelinek <jakub@redhat.com>
13292
13293 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
13294 instead of scan-assembler-not for xsnabsqp.
13295
13296 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13297
13298 PR libgfortran/83525
13299 * gfortran.dg/newunit_5.f90: New test.
13300
13301 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13302
13303 PR rtl-optimization/80481
13304 * g++.dg/pr80481.C: New.
13305
13306 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13307
13308 PR target/83628
13309 * gcc.target/alpha/pr83628-3.c: New test.
13310
13311 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13312
13313 * lib/target-supports.exp (check_effective_target_avx512f): Also
13314 check for __builtin_ia32_addsd_round,
13315 __builtin_ia32_getmantsd_round.
13316 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
13317
13318 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13319
13320 PR target/83629
13321 * gcc.target/powerpc/pr83629.c: Require ilp32.
13322
13323 2018-01-12 Richard Biener <rguenther@suse.de>
13324
13325 PR tree-optimization/80846
13326 * gcc.target/i386/pr80846-1.c: New testcase.
13327 * gcc.target/i386/pr80846-2.c: Likewise.
13328
13329 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13330
13331 * gcc.c-torture/execute/20180112-1.c: New test.
13332
13333 2018-01-12 Tom de Vries <tom@codesourcery.com>
13334
13335 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13336 * g++.dg/ext/label13a.C: Same.
13337 * g++.dg/ext/label14.C: Same.
13338 * g++.dg/ext/label2.C: Same.
13339 * g++.dg/ext/label3.C: Same.
13340 * g++.dg/torture/pr42462.C: Same.
13341 * g++.dg/torture/pr42739.C: Same.
13342 * g++.dg/warn/Wunused-label-3.C: Same.
13343
13344 2018-01-12 Tom de Vries <tom@codesourcery.com>
13345
13346 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13347 * g++.dg/Walloca1.C: Same.
13348 * g++.dg/cpp0x/pr70338.C: Same.
13349 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13350 * g++.dg/cpp1y/vla10.C: Same.
13351 * g++.dg/cpp1y/vla2.C: Same.
13352 * g++.dg/cpp1y/vla6.C: Same.
13353 * g++.dg/cpp1y/vla8.C: Same.
13354 * g++.dg/debug/debug5.C: Same.
13355 * g++.dg/debug/debug6.C: Same.
13356 * g++.dg/debug/pr54828.C: Same.
13357 * g++.dg/diagnostic/pr70105.C: Same.
13358 * g++.dg/eh/cleanup5.C: Same.
13359 * g++.dg/eh/spbp.C: Same.
13360 * g++.dg/ext/tmplattr9.C: Same.
13361 * g++.dg/ext/vla10.C: Same.
13362 * g++.dg/ext/vla11.C: Same.
13363 * g++.dg/ext/vla12.C: Same.
13364 * g++.dg/ext/vla15.C: Same.
13365 * g++.dg/ext/vla16.C: Same.
13366 * g++.dg/ext/vla17.C: Same.
13367 * g++.dg/ext/vla3.C: Same.
13368 * g++.dg/ext/vla6.C: Same.
13369 * g++.dg/ext/vla7.C: Same.
13370 * g++.dg/init/array24.C: Same.
13371 * g++.dg/init/new47.C: Same.
13372 * g++.dg/init/pr55497.C: Same.
13373 * g++.dg/opt/pr78201.C: Same.
13374 * g++.dg/template/vla2.C: Same.
13375 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13376 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13377 * g++.dg/torture/pr62127.C: Same.
13378 * g++.dg/torture/pr67055.C: Same.
13379 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13380 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13381 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13382 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13383 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13384 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13385 * g++.dg/warn/Wvla-1.C: Same.
13386 * g++.dg/warn/Wvla-3.C: Same.
13387 * g++.old-deja/g++.ext/array2.C: Same.
13388 * g++.old-deja/g++.ext/constructor.C: Same.
13389 * g++.old-deja/g++.law/builtin1.C: Same.
13390 * g++.old-deja/g++.other/crash12.C: Same.
13391 * g++.old-deja/g++.other/eh3.C: Same.
13392 * g++.old-deja/g++.pt/array6.C: Same.
13393 * g++.old-deja/g++.pt/dynarray.C: Same.
13394
13395 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13396
13397 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13398
13399 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13400
13401 PR libfortran/67412
13402 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13403 on *-*-solaris2.10.
13404
13405 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13406
13407 * lib/target-supports.exp (check_effective_target_branch_cost):
13408 Accept all x86 targets.
13409
13410 2018-01-12 Martin Liska <mliska@suse.cz>
13411
13412 PR ipa/83054
13413 * g++.dg/warn/pr83054.C: New test.
13414
13415 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13416
13417 * gcc.target/powerpc/spec-barr-1.c: New file.
13418
13419 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13420
13421 PR target/83330
13422 * gcc.target/i386/pr83330.c: New test.
13423
13424 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13425
13426 PR fortran/79383
13427 * gfortran.dg/dtio_31.f03: New test.
13428 * gfortran.dg/dtio_32.f03: New test.
13429
13430 2018-01-11 David Malcolm <dmalcolm@redhat.com>
13431
13432 PR c++/43486
13433 * g++.dg/wrappers: New subdirectory.
13434 * g++.dg/wrappers/README: New file.
13435 * g++.dg/wrappers/alloc.C: New test case.
13436 * g++.dg/wrappers/cow-istream-string.C: New test case.
13437 * g++.dg/wrappers/cp-stdlib.C: New test case.
13438 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
13439 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
13440
13441 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13442
13443 PR middle-end/83718
13444 * g++.dg/torture/pr83718.C: New testcase.
13445
13446 2018-01-11 Martin Jambor <mjambor@suse.cz>
13447
13448 PR ipa/83178
13449 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13450
13451 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13452
13453 PR tree-optimization/83695
13454 * gcc.dg/tree-ssa/pr83695.c: New test.
13455
13456 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13457
13458 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13459 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13460
13461 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13462
13463 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13464 * gcc.target/arm/simd/fp16fml_high.c: New test.
13465 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13466 * lib/target-supports.exp
13467 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13468 check_effective_target_arm_fp16fml_neon_ok,
13469 add_options_for_arm_fp16fml_neon): New procedures.
13470
13471 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13472
13473 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13474 combination tests.
13475
13476 2018-01-11 Richard Biener <rguenther@suse.de>
13477
13478 PR tree-optimization/83435
13479 * gcc.dg/graphite/pr83435.c: New testcase.
13480
13481 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13482 Alan Hayward <alan.hayward@arm.com>
13483 David Sherwood <david.sherwood@arm.com>
13484
13485 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13486
13487 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13488
13489 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13490
13491 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13492
13493 PR target/82096
13494 * gcc.c-torture/compile/pr82096.c: New test.
13495
13496 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13497
13498 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13499
13500 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13501
13502 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13503
13504 2018-01-11 Justin Squirek <squirek@adacore.com>
13505
13506 * gnat.dg/expr_func4.adb: New testcase.
13507
13508 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13509
13510 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13511 testcase.
13512
13513 2018-01-11 Bob Duff <duff@adacore.com>
13514
13515 * gnat.dg/protected_null.adb: New testcase.
13516
13517 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13518
13519 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13520
13521 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13522
13523 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13524
13525 2018-01-11 Justin Squirek <squirek@adacore.com>
13526
13527 * gnat.dg/loopvar.adb: New testcase.
13528
13529 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13530
13531 PR middle-end/83189
13532 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13533
13534 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13535
13536 * gcc.c-torture/compile/pr83575.c: New testcase.
13537
13538 2018-01-10 Michael Collison <michael.collison@arm.com>
13539
13540 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13541 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13542 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13543 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13544 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13545 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13546 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13547 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13548 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13549 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13550 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13551 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13552 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13553 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13554 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13555 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
13556
13557 2018-01-10 Michael Collison <michael.collison@arm.com>
13558
13559 * gcc.target/aarch64/sha2.h: New shared testcase.
13560 * gcc.target/aarch64/sha2_1.c: New testcase.
13561 * gcc.target/aarch64/sha2_2.c: New testcase.
13562 * gcc.target/aarch64/sha2_3.c: New testcase.
13563 * gcc.target/aarch64/sha3.h: New shared testcase.
13564 * gcc.target/aarch64/sha3_1.c: New testcase.
13565 * gcc.target/aarch64/sha3_2.c: New testcase.
13566 * gcc.target/aarch64/sha3_3.c: New testcase.
13567
13568 2018-01-10 Michael Collison <michael.collison@arm.com>
13569
13570 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13571
13572 2018-01-10 Martin Sebor <msebor@redhat.com>
13573
13574 PR tree-optimization/83781
13575 * gcc.dg/strlenopt-42.c: New test.
13576
13577 2018-01-11 Martin Sebor <msebor@gmail.com>
13578 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13579
13580 PR tree-optimization/83501
13581 PR tree-optimization/81703
13582
13583 * gcc.dg/strlenopt-39.c: New test-case.
13584 * gcc.dg/pr81703.c: Likewise.
13585
13586 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13587
13588 * gnat.dg/atomic10.adb: New test.
13589
13590 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13591
13592 PR fortran/82367
13593 * gfortran.dg/deferred_character_18.f90: New test.
13594
13595 2018-01-10 Martin Sebor <msebor@redhat.com>
13596
13597 PR tree-optimization/83671
13598 * gcc.dg/strlenopt-40.c: New test.
13599 * gcc.dg/strlenopt-41.c: New test.
13600
13601 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13602
13603 PR fortran/83093
13604 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13605
13606 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13607
13608 PR target/83399
13609 * gcc.target/powerpc/pr83399.c: New test.
13610
13611 2018-01-10 David Malcolm <dmalcolm@redhat.com>
13612
13613 PR c++/43486
13614 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13615 to reflect that the arguments are correctly underlined.
13616 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13617 for globals, params, locals and literals.
13618 (test_sizeof): Directly test the location of "sizeof", rather than
13619 when used in compound expressions.
13620 (test_alignof): Likewise for "alignof".
13621 (test_string_literals): Likewise for string literals.
13622 (test_numeric_literals): Likewise for numeric literals.
13623 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13624 (test_typeid): Likewise for typeid.
13625 (test_unary_plus): New.
13626 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13627 format strings.
13628
13629 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13630
13631 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13632
13633 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13634
13635 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13636
13637 2018-01-10 Marek Polacek <polacek@redhat.com>
13638
13639 PR c++/82541
13640 * g++.dg/warn/Wduplicated-branches4.C: New test.
13641
13642 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13643
13644 PR c++/81327
13645 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13646 cast to void *.
13647
13648 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13649
13650 PR c++/81055
13651 * g++.dg/cpp0x/new2.C: New.
13652
13653 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13654
13655 PR target/83735
13656 * gcc.target/i386/pr83735.c: New test.
13657
13658 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13659
13660 * lib/target-supports.exp (check_effective_target_branch_cost):
13661 New function.
13662 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13663 * gcc.dg/pr21643.c: Likewise.
13664 * gcc.dg/pr46309.c: Likewise.
13665 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13666 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13667 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13668 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13669 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13670 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13671 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13672 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13673 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13674 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13675 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13676 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13677 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13678 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13679
13680 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13681
13682 PR target/83629
13683 * gcc.target/powerpc/pr83629.c: New testcase.
13684
13685 2018-01-10 Richard Biener <rguenther@suse.de>
13686
13687 PR testsuite/78768
13688 * gcc.dg/pr78768.c: Un-XFAIL.
13689
13690 2018-01-10 Richard Biener <rguenther@suse.de>
13691
13692 PR debug/82425
13693 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13694
13695 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13696
13697 PR tree-optimization/83753
13698 * gcc.dg/torture/pr83753.c: New test.
13699
13700 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13701
13702 * gcc.target/i386/avx2-gather-1.c: Add -march.
13703 * gcc.target/i386/avx2-gather-2.c: Add -march.
13704 * gcc.target/i386/avx2-gather-3.c: Add -march.
13705 * gcc.target/i386/avx2-gather-4.c: Add -march.
13706 * gcc.target/i386/avx2-gather-5.c: Add -march.
13707 * gcc.target/i386/avx2-gather-6.c: Add -march.
13708 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13709 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13710 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13711 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13712 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13713 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13714 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13715 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13716 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13717 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13718
13719 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13720
13721 PR target/78585:
13722 * gcc.target/i386/pr78585.c: New test.
13723
13724 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13725
13726 PR c++/83734
13727 * g++.dg/cpp0x/pr83734.C: New test.
13728
13729 2018-01-09 Carl Love <cel@us.ibm.com>
13730
13731 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13732 vec_mergeo builtins with float, double, long long, unsigned long long,
13733 bool long long arguments.
13734 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13735 vec_float2 with double arguments.
13736 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13737 vec_mergew and vec_mergow builtins.
13738
13739 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13740
13741 PR fortran/83742
13742 * gfortran.dg/contiguous_6.f90: New test.
13743
13744 2018-01-09 Richard Biener <rguenther@suse.de>
13745
13746 PR tree-optimization/83668
13747 * gcc.dg/graphite/pr83668.c: New testcase.
13748
13749 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13750
13751 PR tree-optimization/64811
13752 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13753 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13754 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13755 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13756 New tests.
13757 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13758
13759 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13760
13761 PR target/79883
13762 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13763
13764 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13765
13766 PR target/82641
13767 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13768 no NEON and require softfp or hard float-abi.
13769 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13770
13771 2018-01-09 Richard Biener <rguenther@suse.de>
13772
13773 PR tree-optimization/83572
13774 * gcc.dg/graphite/pr83572.c: New testcase.
13775
13776 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13777
13778 PR target/83507
13779 * gcc.dg/sms-13.c: New test.
13780
13781 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13782
13783 PR fortran/83741
13784 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13785
13786 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13787 Monk Chiang <sh.chiang04@gmail.com>
13788
13789 * gcc.target/riscv/save-restore-1.c: New.
13790
13791 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13792
13793 PR target/83677
13794 * gcc.target/powerpc/pr83677.c: New file.
13795
13796 2018-01-08 Jeff Law <law@redhat.com>
13797
13798 PR rtl-optimizatin/81308
13799 * g++.dg/pr81308-1.C: New test.
13800 * g++.dg/pr81308-2.C: New test.
13801
13802 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13803
13804 PR target/83663 - Revert r255946
13805 * gcc.target/aarch64/vect-slp-dup.c: New.
13806
13807 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13808
13809 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13810 combination tests.
13811
13812 2018-01-08 Richard Biener <rguenther@suse.de>
13813
13814 PR tree-optimization/83563
13815 * gcc.dg/graphite/pr83563.c: New testcase.
13816
13817 2018-01-08 Richard Biener <rguenther@suse.de>
13818
13819 PR middle-end/83713
13820 * g++.dg/torture/pr83713.C: New testcase.
13821
13822 2018-01-08 Tom de Vries <tom@codesourcery.com>
13823
13824 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13825
13826 2018-01-08 Richard Biener <rguenther@suse.de>
13827
13828 PR tree-optimization/83685
13829 * gcc.dg/torture/pr83685.c: New testcase.
13830
13831 2018-01-08 Richard Biener <rguenther@suse.de>
13832
13833 PR lto/83719
13834 * gcc.dg/lto/pr83719_0.c: New testcase.
13835
13836 2018-01-08 Tom de Vries <tom@codesourcery.com>
13837
13838 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13839 * gcc.dg/graphite/run-id-1.c: Same.
13840 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13841
13842 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13843
13844 PR fortran/83611
13845 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13846 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13847 * gfortran.dg/pdt_27.f03: New test.
13848
13849 PR fortran/83731
13850 * gfortran.dg/pdt_28.f03: New test.
13851
13852 2018-01-08 Tom de Vries <tom@codesourcery.com>
13853
13854 * c-c++-common/builtins.c: Require effective target alloca.
13855 * gcc.dg/Wrestrict.c: Same.
13856 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13857
13858 2018-01-08 Richard Biener <rguenther@suse.de>
13859
13860 PR middle-end/83580
13861 * gcc.dg/torture/pr83580.c: New testcase.
13862
13863 2018-01-08 Richard Biener <rguenther@suse.de>
13864
13865 PR middle-end/83517
13866 * gcc.dg/pr83517.c: New testcase.
13867
13868 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13869
13870 PR middle-end/81897
13871 * gcc.dg/uninit-pr81897.c: New test.
13872
13873 2018-01-06 Martin Sebor <msebor@redhat.com>
13874
13875 PR tree-optimization/83640
13876 * gcc.dg/Wrestrict-6.c: New test.
13877 * gcc.dg/pr83640.c: New test.
13878
13879 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13880
13881 * gcc.target/aarch64/reg-alloc-1.c: New test.
13882
13883 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13884
13885 PR fortran/50892
13886 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13887
13888 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13889
13890 PR debug/83480
13891 * gcc.dg/pr83480.c: New test.
13892
13893 PR rtl-optimization/83682
13894 * gcc.target/i386/pr83682.c: New test.
13895
13896 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
13897
13898 PR fortran/78534
13899 PR fortran/66310
13900 * gfortran.dg/char_cast_1.f90: Update scan pattern.
13901 * gfortran.dg/dependency_49.f90: Likewise.
13902 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13903 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13904 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13905 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13906 * gfortran.dg/string_1_lp64.f90: New test.
13907 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13908 * gfortran.dg/string_3_lp64.f90: New test.
13909
13910 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13911
13912 PR target/83604
13913 * gcc.target/i386/sse-26.c: New test.
13914
13915 PR target/83604
13916 * gcc.target/i386/pr83604.c: New test.
13917
13918 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
13919
13920 * gcc.dg/vect/vect-align-4.c: New test.
13921 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
13922 and redefine as a structure with an unaligned member "b".
13923 (foo): Update accordingly.
13924
13925 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13926
13927 PR target/82439
13928 * gcc.target/aarch64/bics_5.c: New test.
13929 * gcc.target/arm/bics_5.c: Likewise.
13930
13931 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13932
13933 PR tree-optimization/83605
13934 * gcc.dg/pr83605.c: New test.
13935
13936 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13937
13938 PR target/83554
13939 * gcc.target/i386/pr83554.c: New test.
13940
13941 PR ipa/82352
13942 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
13943 long unsigned int.
13944
13945 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13946
13947 PR fortran/83683
13948 PR fortran/45689
13949 * gfortran.dg/eoshift_8.f90: New test.
13950 * gfortran.dg/simplify_eoshift_1.f90: New test.
13951
13952 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13953
13954 PR debug/83585
13955 * gcc.dg/pr83585.c: New test.
13956
13957 2018-01-04 Nathan Sidwell <nathan@acm.org>
13958
13959 PR c++/83667
13960 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
13961
13962 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR debug/83666
13965 * gcc.dg/pr83666.c: New test.
13966
13967 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
13968
13969 PR target/83628
13970 * gcc.target/alpha/pr83628-1.c: New test.
13971 * gcc.target/alpha/pr83628-2.c: Ditto.
13972
13973 2018-01-04 Martin Liska <mliska@suse.cz>
13974
13975 PR ipa/82352
13976 * g++.dg/ipa/pr82352.C: New test.
13977
13978 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13979
13980 * gcc.dg/vect-opt-info-1.c: Moved to ...
13981 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
13982 vect_int targets, use dg-additional-options instead of dg-options and
13983 use relative line numbers instead of absolute.
13984
13985 2018-01-03 Martin Sebor <msebor@redhat.com>
13986
13987 PR tree-optimization/83655
13988 * gcc.dg/Wrestrict-5.c: New test.
13989 * c-c++-common/builtins.c: New test.
13990
13991 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13992 Alan Hayward <alan.hayward@arm.com>
13993 David Sherwood <david.sherwood@arm.com>
13994
13995 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
13996 (main): Call it.
13997
13998 2018-01-03 Jeff Law <law@redhat.com>
13999
14000 PR target/83641
14001 * gcc.target/i386/stack-check-17.c: New test.
14002 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
14003
14004 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14005
14006 PR debug/83621
14007 * gcc.dg/pr83621.c: New test.
14008
14009 PR debug/83645
14010 * gcc.dg/pr83645.c: New test.
14011
14012 2018-01-03 Martin Sebor <msebor@redhat.com>
14013
14014 PR tree-optimization/83603
14015 * gcc.dg/Wrestrict-4.c: New test.
14016
14017 PR c/83559
14018 * gcc.dg/const-2.c: New test.
14019 * gcc.dg/pure-3.c: New test.
14020
14021 2018-01-03 Martin Sebor <msebor@redhat.com>
14022
14023 * gcc.dg/Wrestrict-3.c: New test.
14024
14025 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14026
14027 PR c++/83555
14028 * g++.dg/opt/pr83555.C: New test.
14029 * g++.dg/ubsan/pr83555.C: New test.
14030
14031 2018-01-03 David Malcolm <dmalcolm@redhat.com>
14032
14033 PR c/82050
14034 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
14035 the !CHECKING_P case by expecting a note.
14036 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
14037 a note for the !CHECKING_P case, and move the return statement
14038 outside of #if CHECKING_P guard.
14039
14040 2018-01-03 Jeff Law <law@redhat.com>
14041
14042 PR middle-end/83654
14043 * gcc.target/i386/stack-check-18.c: New test.
14044 * gcc.target/i386/stack-check-19.c: New test.
14045
14046 2018-01-03 Martin Sebor <msebor@redhat.com>
14047
14048 PR tree-optimization/83501
14049 * c-c++-common/Warray-bounds-3.c: Remove xfail.
14050
14051 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14052
14053 PR tree-optimization/83501
14054 * gcc.dg/tree-ssa/pr83501-1.c: New test.
14055
14056 2018-01-03 Nathan Sidwell <nathan@acm.org>
14057
14058 PR c++/83667
14059 * g++.dg/ipa/pr83667.C: New.
14060
14061 2018-01-03 Martin Liska <mliska@suse.cz>
14062
14063 PR tree-optimization/83593
14064 * gcc.dg/pr83593.c: New test.
14065
14066 2018-01-03 Martin Liska <mliska@suse.cz>
14067
14068 PR ipa/83549
14069 * g++.dg/ipa/pr83549.C: New test.
14070
14071 2018-01-03 Marek Polacek <polacek@redhat.com>
14072
14073 PR c++/83592
14074 * g++.dg/warn/mvp2.C: New test.
14075
14076 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR preprocessor/83602
14079 * g++.dg/cpp/pr83602.C: New test.
14080
14081 PR c++/83634
14082 * g++.dg/parse/pr83634.C: New test.
14083
14084 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14085
14086 PR fortran/83664
14087 * gfortran.dg/eoshift_7.f90: New test.
14088
14089 2018-01-03 Jan Beulich <jbeulich@suse.com>
14090
14091 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
14092 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
14093
14094 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14095
14096 Update copyright years.
14097
14098 2018-01-03 Martin Liska <mliska@suse.cz>
14099
14100 PR ipa/83594
14101 * gcc.dg/ipa/pr83594.c: New test.
14102
14103 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14104 Alan Hayward <alan.hayward@arm.com>
14105 David Sherwood <david.sherwood@arm.com>
14106
14107 * gcc.dg/vect-opt-info-1.c: New test.
14108
14109 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14110
14111 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
14112 floorf128, truncf128, and roundf128.
14113 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
14114 optimizations added in match.pd.
14115 * gcc.target/powerpc/float128-hw6.c: Likewise.
14116 * gcc.target/powerpc/float128-hw7.c: Likewise.
14117 * gcc.target/powerpc/float128-hw8.c: Likewise.
14118 * gcc.target/powerpc/float128-hw9.c: Likewise.
14119 * gcc.target/powerpc/float128-hw10.c: Likewise.
14120 * gcc.target/powerpc/float128-hw11.c: Likewise.
14121
14122 2018-01-02 Jakub Jelinek <jakub@redhat.com>
14123
14124 PR c++/83556
14125 * g++.dg/cpp0x/pr83556.C: New test.
14126
14127 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14128
14129 PR fortran/45689
14130 PR fortran/83650
14131 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
14132 * gfortran.dg/simplify_cshift_4.f90: New test.
14133
14134 2018-01-02 Marek Polacek <polacek@redhat.com>
14135
14136 PR c++/81860
14137 * g++.dg/cpp0x/inh-ctor30.C: New test.
14138
14139 PR c++/83644
14140 * g++.dg/cpp1z/pr83644.C: New test.
14141
14142 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
14143
14144 PR fortran/83076
14145 * gfortran.dg/coarray_45.f90: New test.
14146
14147 PR fortran/83319
14148 * gfortran.dg/coarray_46.f90: New test.
14149
14150 2018-01-01 Jakub Jelinek <jakub@redhat.com>
14151
14152 PR tree-optimization/83581
14153 * gcc.dg/pr83581.c: New test.
14154
14155 PR c/83595
14156 * gcc.dg/pr83595.c: New test.
14157
14158 PR middle-end/83608
14159 * g++.dg/opt/pr83608.C: New test.
14160
14161 PR middle-end/83609
14162 * gcc.dg/pr83609.c: New test.
14163 * g++.dg/opt/pr83609.C: New test.
14164
14165 PR middle-end/83623
14166 * gcc.dg/pr83623.c: New test.
14167
14168 * gcc.target/i386/i386.exp
14169 (check_effective_target_avx512vpopcntdqvl): New proc.
14170 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
14171 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
14172 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
14173 \f
14174 Copyright (C) 2018 Free Software Foundation, Inc.
14175
14176 Copying and distribution of this file, with or without modification,
14177 are permitted in any medium without royalty provided the copyright
14178 notice and this notice are preserved.