f12a38357bbaff3b31f807cea953d2f4652f13a4
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/84982
4 * c-c++-common/pr84982.c: New test.
5
6 PR c++/84961
7 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8 "m" (++x) in C++.
9 * g++.dg/torture/pr84961-1.C: New test.
10 * g++.dg/torture/pr84961-2.C: New test.
11
12 2018-03-21 Nathan Sidwell <nathan@acm.org>
13
14 PR c++/85008
15 * g++.dg/pr85008.C: New.
16
17 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
18
19 PR fortran/84615
20 * gfortran.dg/char_result_17.f90: New test.
21
22 2018-03-21 David Malcolm <dmalcolm@redhat.com>
23
24 PR c++/84994
25 * g++.dg/other/accessor-fixits-1.C: Move to...
26 * g++.dg/torture/accessor-fixits-1.C: ...here.
27 * g++.dg/other/accessor-fixits-2.C: Move to...
28 * g++.dg/torture/accessor-fixits-2.C: ...here.
29 * g++.dg/other/accessor-fixits-3.C: Move to...
30 * g++.dg/torture/accessor-fixits-3.C: ...here.
31 * g++.dg/other/accessor-fixits-4.C: Move to...
32 * g++.dg/torture/accessor-fixits-4.C: ...here.
33 * g++.dg/other/accessor-fixits-5.C: Move to...
34 * g++.dg/torture/accessor-fixits-5.C: ...here.
35 * g++.dg/torture/accessor-fixits-6.C: New testcase.
36 * g++.dg/torture/accessor-fixits-7.C: New testcase.
37 * g++.dg/torture/accessor-fixits-8.C: New testcase.
38
39 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40
41 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
42
43 2018-03-21 Sudakshina Das <sudi.das@arm.com>
44
45 PR target/82989
46 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
47
48 2018-03-21 Nathan Sidwell <nathan@acm.org>
49
50 PR c++/84804
51 * g++.dg/lookup/pr84804.C: New.
52
53 2018-03-21 Martin Sebor <msebor@redhat.com>
54
55 PR c++/84850
56 * g++.dg/Wclass-memaccess-3.C: New test.
57 * g++.dg/Wclass-memaccess-4.C: New test.
58
59 2018-03-21 David Malcolm <dmalcolm@redhat.com>
60
61 PR c++/84892
62 * g++.dg/other/accessor-fixits-1.C
63 (test_access_const_t1_color): New.
64 (test_deref_const_t1_color): New.
65 * g++.dg/other/accessor-fixits-5.C: New testcase.
66
67 2018-03-21 Tom de Vries <tom@codesourcery.com>
68
69 PR tree-optimization/83126
70 * gcc.dg/graphite/pr83126.c: New test.
71
72 2018-03-21 Nathan Sidwell <nathan@acm.org>
73
74 * g++.dg/ext/anon-struct6.C: Adjust.
75 * g++.dg/ext/deprecate-1.C: New.
76 * g++.dg/ext/deprecate-2.C: New.
77 * g++.dg/lookup/pr84602.C: Adjust.
78 * g++.dg/lookup/pr84962.C: Adjust.
79 * g++.old-deja/g++.other/anon4.C
80
81 PR c++/84836
82 * g++.dg/lookup/pr84836.C: New.
83
84 2018-03-21 Bin Cheng <bin.cheng@arm.com>
85
86 PR tree-optimization/84969
87 * gcc.dg/tree-ssa/pr84969.c: New test.
88
89 2018-03-21 Jakub Jelinek <jakub@redhat.com>
90
91 PR rtl-optimization/84989
92 * gcc.target/i386/pr84989.c: New test.
93
94 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
95
96 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
97
98 2018-03-21 Martin Liska <mliska@suse.cz>
99
100 PR ipa/84963
101 * gfortran.dg/goacc/pr84963.f90: New test.
102
103 2018-03-21 Marek Polacek <polacek@redhat.com>
104
105 PR c++/71638, ICE with NSDMI and reference.
106 * g++.dg/cpp0x/nsdmi14.C: New test.
107 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
108
109 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
110
111 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
112 MIPS with -mpaired-single directives.
113
114 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
115
116 PR fortran/85001
117 * gfortran.dg/interface_41.f90: New test.
118
119 2018-03-20 Jakub Jelinek <jakub@redhat.com>
120
121 PR debug/84875
122 * gcc.dg/pr84875.c: New test.
123
124 2018-03-20 Marek Polacek <polacek@redhat.com>
125
126 PR c++/84978, ICE with NRVO.
127 * g++.dg/opt/nrv19.C: New test.
128
129 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
130
131 PR target/82518
132 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
133 Disable for armeb targets.
134 * gcc.target/arm/pr82518.c: New test.
135
136 2018-03-20 Nathan Sidwell <nathan@acm.org>
137
138 PR c++/84962
139 * g++.dg/lookup/pr84962.C: New.
140
141 PR c++/84970
142 * g++.dg/lookup/pr84970.C: New.
143
144 2018-03-20 Richard Biener <rguenther@suse.de>
145
146 PR target/84986
147 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
148
149 2018-03-20 Martin Liska <mliska@suse.cz>
150
151 PR ipa/84825
152 * g++.dg/ipa/pr84825.C: New test.
153
154 2018-03-20 Martin Liska <mliska@suse.cz>
155
156 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
157
158 2018-03-20 Jakub Jelinek <jakub@redhat.com>
159
160 PR target/84845
161 * gcc.c-torture/compile/pr84845.c: New test.
162
163 2018-03-20 Sudakshina Das <sudi.das@arm.com>
164
165 PR target/82989
166 * gcc.target/arm/pr82989.c: New test.
167
168 2018-03-20 Jakub Jelinek <jakub@redhat.com>
169
170 PR target/84945
171 * gcc.target/i386/pr84945.c: New test.
172
173 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
174
175 PR target/81647
176 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
177
178 2018-03-20 Jakub Jelinek <jakub@redhat.com>
179
180 PR c/84953
181 * gcc.dg/pr84953.c: New test.
182
183 2018-03-19 Marek Polacek <polacek@redhat.com>
184
185 PR c++/84925
186 * g++.dg/cpp1z/lambda-__func__.C: New test.
187
188 PR c++/84927
189 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
190
191 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
192
193 PR sanitizer/78651
194 * g++.dg/asan/pr78651.C: New test.
195
196 2018-03-19 Tom de Vries <tom@codesourcery.com>
197
198 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
199 vect_int_mult. Add nvptx xfail for PR84958.
200
201 2018-03-19 Nathan Sidwell <nathan@acm.org>
202
203 PR c++/84835
204 * g++.dg/cpp1y/pr84835.C: New.
205
206 2018-03-19 Sudakshina Das <sudi.das@arm.com>
207
208 PR target/81647
209 * gcc.target/aarch64/pr81647.c: New.
210
211 2018-03-19 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/84933
214 * g++.dg/pr84933.C: New testcase.
215
216 2018-03-19 Richard Biener <rguenther@suse.de>
217
218 PR tree-optimization/84859
219 * gcc.dg/tree-ssa/pr84859.c: New testcase.
220 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
221 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
222 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
223
224 2018-03-19 Nathan Sidwell <nathan@acm.org>
225
226 PR c++/84812
227 * g++.dg/lookup/pr84812.C: New.
228
229 2018-03-19 Richard Biener <rguenther@suse.de>
230
231 PR tree-optimization/84929
232 * gcc.dg/torture/pr84929.c: New testcase.
233
234 2018-03-19 Tamar Christina <tamar.christina@arm.com>
235
236 PR target/84711
237 * gcc.target/arm/big-endian-subreg.c: Delete.
238
239 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
240
241 PR fortran/84931
242 * gfortran.dg/array_constructor_52.f90: New test.
243
244 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
245
246 PR fortran/77414
247 * gfortran.dg/pr77414.f90: New test.
248 * gfortran.dg/internal_references_1.f90: Adjust error message.
249
250 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
251
252 PR fortran/65453
253 * gfortran.dg/pr65453.f90: New test.
254
255 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
256
257 PR tree-optimization/84913
258 * gfortran.dg/vect/pr84913.f90: New test.
259
260 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
261
262 PR fortran/79929
263 * gfortran.dg/warn_concat.f90: New test.
264
265 2018-03-16 Jakub Jelinek <jakub@redhat.com>
266
267 PR target/84899
268 * gcc.dg/pr84899.c: New test.
269
270 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
271
272 PR fortran/69395
273 * gfortran.dg/pr69395.f90: Add test for max dimensions
274
275 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
276
277 PR target/84876
278 * gcc.target/i386/pr84876.c: New test.
279
280 2018-03-16 Martin Liska <mliska@suse.cz>
281
282 PR ipa/84833
283 * gcc.target/i386/mvc11.c: New test.
284
285 2018-03-16 Martin Liska <mliska@suse.cz>
286
287 PR ipa/84722
288 * gcc.target/i386/mvc10.c: New test.
289
290 2018-03-16 Jakub Jelinek <jakub@redhat.com>
291
292 PR c++/79937
293 PR c++/82410
294 * g++.dg/cpp1y/pr79937-1.C: New test.
295 * g++.dg/cpp1y/pr79937-2.C: New test.
296 * g++.dg/cpp1y/pr79937-3.C: New test.
297 * g++.dg/cpp1y/pr79937-4.C: New test.
298 * g++.dg/cpp1y/pr82410.C: New test.
299
300 2018-03-16 Tom de Vries <tom@codesourcery.com>
301
302 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
303
304 2018-03-16 Tom de Vries <tom@codesourcery.com>
305
306 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
307
308 2018-03-16 Jakub Jelinek <jakub@redhat.com>
309
310 PR c++/84874
311 * g++.dg/cpp2a/desig8.C: New test.
312
313 PR tree-optimization/84841
314 * gcc.dg/pr84841.c: New test.
315
316 PR c++/84874
317 * g++.dg/cpp2a/desig7.C: New test.
318
319 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
320 Jim MacArthur <jim.macarthur@codethink.co.uk>
321
322 * gfortran.dg/automatic_1.f90: New test.
323 * gfortran.dg/automatic_repeat.f90: New test
324 * gfortran.dg/automatic_save.f90: New test.
325 * gfortran.dg/vax_structure.f90: New test.
326
327 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
328
329 PR fortran/78741
330 * gfortran.dg/pr78741.f90: New test.
331
332 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
333
334 PR fortran/69395
335 * gfortran.dg/pr69395.f90: New test.
336
337 2018-03-15 Jakub Jelinek <jakub@redhat.com>
338
339 PR c++/79085
340 * g++.dg/opt/pr79085.C: New test.
341
342 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
343
344 PR target/84574
345 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
346 label instead of __x86_indirect_thunk label.
347
348 2018-03-15 Jakub Jelinek <jakub@redhat.com>
349
350 PR c++/84222
351 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
352 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
353 * g++.dg/warn/deprecated-13.C: New test.
354
355 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
356
357 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
358
359 2018-03-15 Richard Biener <rguenther@suse.de>
360
361 PR c/84873
362 * c-c++-common/pr84873.c: New testcase.
363
364 2018-03-15 Tamar Christina <tamar.christina@arm.com>
365
366 PR target/84711
367 * gcc.target/arm/big-endian-subreg.c: New.
368
369 2018-03-15 Jakub Jelinek <jakub@redhat.com>
370
371 PR target/84860
372 * gcc.c-torture/compile/pr84860.c: New test.
373
374 2018-03-15 Julia Koval <julia.koval@intel.com>
375
376 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
377 cannonlake.
378 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
379 avx512bitalg.
380
381 2018-03-15 Jakub Jelinek <jakub@redhat.com>
382
383 PR c/84853
384 * gcc.dg/pr84853.c: New test.
385
386 2018-03-14 Carl Love <cel@us.ibm.com>
387
388 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
389
390 2018-03-14 Martin Liska <mliska@suse.cz>
391
392 PR ipa/8480
393 * g++.dg/lto/pr84805_0.C: New test.
394 * g++.dg/lto/pr84805_1.C: New test.
395 * g++.dg/lto/pr84805_2.C: New test.
396
397 2018-03-14 David Malcolm <dmalcolm@redhat.com>
398
399 PR c/84852
400 * gcc.dg/fixits-pr84852-1.c: New test.
401 * gcc.dg/fixits-pr84852-2.c: New test.
402
403 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
404
405 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
406 separate verbose message.
407 * lib/scandump.exp (scan-dump-times): Likewise.
408
409 2018-03-14 Julia Koval <julia.koval@intel.com>
410
411 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
412 server.
413 * gcc.target/i386/funcspec-56.inc: Ditto.
414
415 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
416
417 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
418 aarch64_sve_hw.
419
420 2018-03-14 Jakub Jelinek <jakub@redhat.com>
421
422 PR sanitizer/83392
423 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
424 check count from 17 to 14.
425
426 PR target/84844
427 * gcc.target/i386/pr84844.c: New test.
428
429 2018-03-14 Richard Biener <rguenther@suse.de>
430
431 PR tree-optimization/84830
432 * gcc.dg/torture/pr84830.c: New testcase.
433
434 2018-03-14 Marek Polacek <polacek@redhat.com>
435
436 PR c++/84596
437 * g++.dg/cpp0x/static_assert15.C: New test.
438
439 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
440
441 PR fortran/61775
442 * gfortran.dg/pr61775.f90: New test.
443
444 2018-03-13 Jakub Jelinek <jakub@redhat.com>
445
446 PR c++/84843
447 * g++.dg/ext/pr84843-1.C: New test.
448 * g++.dg/ext/pr84843-2.C: New test.
449
450 2018-03-13 David Pagan <dave.pagan@oracle.com>
451
452 PR c/46921
453 * gcc.dg/pr46921.c: New test.
454
455 2018-03-13 Martin Sebor <msebor@redhat.com>
456
457 PR tree-optimization/84725
458 * c-c++-common/Wstringop-truncation-4.c: New test.
459 * c-c++-common/attr-nonstring-5.c: New test.
460
461 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
462
463 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
464 than unpacks.
465 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
466 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
467
468 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
469
470 * gcc.target/aarch64/sve/tls_1.c: New test.
471 * gcc.target/aarch64/sve/tls_2.C: Likewise.
472
473 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
474
475 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
476 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
477
478 2018-03-13 Martin Liska <mliska@suse.cz>
479
480 PR ipa/84658.
481 * g++.dg/ipa/pr84658.C: New test.
482
483 2018-03-13 Jakub Jelinek <jakub@redhat.com>
484
485 PR middle-end/84834
486 * gcc.dg/pr84834.c: New test.
487
488 PR target/84827
489 * gcc.target/i386/pr84827.c: New test.
490
491 PR target/84828
492 * g++.dg/ext/pr84828.C: New test.
493
494 PR target/84786
495 * gcc.target/i386/avx512f-pr84786-1.c: New test.
496 * gcc.target/i386/avx512f-pr84786-2.c: New test.
497
498 PR c++/84808
499 * g++.dg/cpp1y/constexpr-84808.C: New test.
500
501 PR c++/84704
502 * g++.dg/debug/pr84704.C: New test.
503
504 2018-03-12 Renlin Li <renlin.li@arm.com>
505
506 * gcc.target/aarch64/movi_hf.c: New.
507 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
508 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
509
510 2018-03-12 Martin Sebor <msebor@redhat.com>
511
512 PR tree-optimization/83456
513 * c-c++-common/Wrestrict-2.c: Remove test cases.
514 * c-c++-common/Wrestrict.c: Same.
515 * gcc.dg/Wrestrict-12.c: New test.
516 * gcc.dg/Wrestrict-14.c: New test.
517
518 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
519
520 * g++.dg/pr84821.C: New test.
521
522 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
523
524 * gcc.dg/pr84799.c: New test.
525
526 2018-03-12 Richard Biener <rguenther@suse.de>
527
528 PR tree-optimization/84803
529 * gcc.dg/torture/pr84803.c: New testcase.
530
531 2018-03-12 Jakub Jelinek <jakub@redhat.com>
532
533 PR c++/84813
534 * g++.dg/debug/pr84813.C: New test.
535
536 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
537
538 PR fortran/84546
539 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
540
541 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
542
543 PR fortran/83939
544 * gfortran.dg/pr83939.f90
545
546 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
547
548 PR fortran/66128
549 * gfortran.dg/zero_sized_9.f90: New test.
550
551 2018-03-11 Jakub Jelinek <jakub@redhat.com>
552
553 PR debug/58150
554 * g++.dg/debug/dwarf2/enum2.C: New test.
555
556 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
557
558 PR fortran/84734
559 * gfortran.dg/pr84734.f90: New test.
560
561 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
562
563 * gnat.dg/prot3.adb: New test.
564 * gnat.dg/prot3_pkg.ad[sb]: New helper.
565
566 2018-03-09 Jason Merrill <jason@redhat.com>
567 Paolo Carlini <paolo.carlini@oracle.com>
568
569 PR c++/71169
570 PR c++/71832
571 * g++.dg/cpp0x/pr71169.C: New.
572 * g++.dg/cpp0x/pr71169-2.C: Likewise.
573 * g++.dg/cpp0x/pr71832.C: Likewise.
574
575 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
576
577 PR target/83969
578 * gcc.target/powerpc/pr83969.c: New test.
579
580 2018-03-09 Jakub Jelinek <jakub@redhat.com>
581
582 PR target/84772
583 * gcc.dg/pr84772.c: New test.
584
585 PR c++/84076
586 * g++.dg/warn/Wformat-2.C: New test.
587
588 PR c++/84767
589 * g++.dg/ext/vla18.C: New test.
590
591 2018-03-09 Martin Sebor <msebor@redhat.com>
592
593 PR tree-optimization/84526
594 * gcc.dg/Wrestrict-10.c: New test.
595 * gcc.dg/Wrestrict-11.c: New test.
596
597 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
598
599 PR rtl-optimization/84682
600 * gcc.dg/torture/pr84682-1.c: New.
601 * gcc.dg/torture/pr84682-2.c: New.
602 * gcc.dg/torture/pr84682-3.c: New.
603
604 2018-03-09 Jakub Jelinek <jakub@redhat.com>
605
606 PR c++/84724
607 * g++.dg/ext/pr84724.C: New test.
608
609 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
610
611 PR target/83712
612 * gcc.target/arm/pr83712.c: New.
613
614 2018-03-09 Richard Biener <rguenther@suse.de>
615
616 PR tree-optimization/84775
617 * gcc.dg/torture/pr84775.c: New testcase.
618
619 2018-03-09 Jakub Jelinek <jakub@redhat.com>
620
621 PR debug/84404
622 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
623 targets.
624
625 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
626
627 * gcc.c-torture/compile/20180309-1.c: New test.
628
629 2018-03-08 Jakub Jelinek <jakub@redhat.com>
630
631 PR c++/80598
632 * g++.dg/warn/Wunused-function4.C: New test.
633
634 PR inline-asm/84742
635 * gcc.target/i386/pr84742-1.c: New test.
636 * gcc.target/i386/pr84742-2.c: New test.
637
638 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
639
640 PR target/84748
641 * gcc.c-torture/execute/pr84748.c: New test.
642
643 2018-03-08 Richard Biener <rguenther@suse.de>
644
645 PR middle-end/84552
646 * gcc.dg/graphite/pr84552.c: New testcase.
647
648 2018-03-08 Richard Biener <rguenther@suse.de>
649
650 PR tree-optimization/84178
651 * gcc.dg/torture/pr84178-2.c: New testcase.
652
653 2018-03-08 David Malcolm <dmalcolm@redhat.com>
654
655 PR tree-optimization/84178
656 * gcc.c-torture/compile/pr84178-1.c: New test.
657
658 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
659
660 * lib/target-supports.exp: Do not return zero from a ifunc
661 function.
662
663 2018-03-08 Richard Biener <rguenther@suse.de>
664
665 PR tree-optimization/84746
666 * gcc.dg/torture/pr84746.c: New testcase.
667
668
669 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
670 PR debug/84404
671 PR debug/84408
672 * gcc.dg/graphite/pr84404.c: New.
673
674 2018-03-08 Jakub Jelinek <jakub@redhat.com>
675
676 PR tree-optimization/84740
677 * gcc.dg/torture/pr84740.c: New test.
678
679 PR tree-optimization/84739
680 * gcc.dg/pr84739.c: New test.
681
682 2018-03-07 Martin Sebor <msebor@redhat.com>
683
684 PR tree-optimization/83519
685 * gcc.dg/Wrestrict-13.c: New test.
686
687 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
688
689 PR fortran/64124
690 PR fortran/70409
691 * gfortran.dg/pr64124.f90: New tests.
692 * gfortran.dg/pr70409.f90: New tests.
693
694 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
695
696 PR target/82411
697 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
698
699 2018-03-07 Martin Sebor <msebor@redhat.com>
700
701 PR tree-optimization/84526
702 * gcc.dg/Wrestrict-10.c: New test.
703
704 2018-03-07 Martin Sebor <msebor@redhat.com>
705
706 PR tree-optimization/84468
707 * g++.dg/warn/Wstringop-truncation-2.C: New test.
708 * gcc.dg/Wstringop-truncation.c: New test.
709 * gcc.dg/Wstringop-truncation-2.c: New test.
710
711 2018-03-07 Jakub Jelinek <jakub@redhat.com>
712
713 PR fortran/84565
714 * gfortran.dg/pr84565.f90: New test.
715
716 PR middle-end/84723
717 * gcc.target/i386/pr84723-1.c: New test.
718 * gcc.target/i386/pr84723-2.c: New test.
719 * gcc.target/i386/pr84723-3.c: New test.
720 * gcc.target/i386/pr84723-4.c: New test.
721 * gcc.target/i386/pr84723-5.c: New test.
722
723 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
724
725 PR fortran/64107
726 * gfortran.dg/pr64107.f90: New test.
727
728 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
729
730 PR fortran/84697
731 PR fortran/66128
732 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
733
734 2018-03-06 Marek Polacek <polacek@redhat.com>
735
736 PR c++/84684
737 * g++.dg/cpp1z/constexpr-84684.C: New test.
738
739 2018-03-06 Jakub Jelinek <jakub@redhat.com>
740
741 PR c/84721
742 * gcc.dg/pr84721.c: New test.
743
744 PR target/84710
745 * gcc.dg/pr84710.c: New test.
746
747 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
748
749 PR fortran/56667
750 * gfortran.dg/implied_do_2.f90: New test.
751 * gfortran.dg/coarray_8.f90: Update for new error message.
752
753 2018-03-06 Jakub Jelinek <jakub@redhat.com>
754
755 PR inline-asm/84683
756 * g++.dg/ext/pr84683.C: New test.
757
758 PR tree-optimization/84687
759 * gcc.dg/pr84687.c: New test.
760
761 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
762
763 PR c++/84231
764 * g++.dg/pr84231.C: New.
765
766 PR c++/84593
767 * g++.dg/cpp1y/pr84593.C: New.
768
769 PR c++/84492
770 * g++.dg/pr84492.C: New.
771
772 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
773
774 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
775 __builtin_ppc_speculation_barrier.
776
777 2018-03-05 Jakub Jelinek <jakub@redhat.com>
778
779 PR target/84700
780 * gcc.target/powerpc/pr84700.c: New test.
781
782 2018-03-05 Nathan Sidwell <nathan@acm.org>
783
784 PR c++/84702
785 * g++.dg/lookup/pr84702.C: New.
786
787 2018-03-05 Jakub Jelinek <jakub@redhat.com>
788
789 PR target/84564
790 * gcc.target/i386/pr84564.c: New test.
791
792 2018-03-05 Marek Polacek <polacek@redhat.com>
793
794 PR c++/84707
795 * g++.dg/cpp0x/inline-ns10.C: New test.
796
797 2018-03-05 Nathan Sidwell <nathan@acm.org>
798
799 PR c++/84694
800 * g++.dg/template/pr84694.C: New.
801
802 2018-03-05 Jakub Jelinek <jakub@redhat.com>
803
804 PR target/84524
805 * gcc.c-torture/execute/pr84524.c: New test.
806 * gcc.target/i386/avx512bw-pr84524.c: New test.
807
808 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
809
810 PR target/84264
811 * g++.dg/pr84264.C: New test.
812
813 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR c++/84618
816 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
817 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
818 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
819
820 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
821
822 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
823 * g++.dg/other/i386-3.C: Ditto.
824 * gcc.target/i386/sse-12.c: Ditto.
825 * gcc.target/i386/sse-13.c: Ditto.
826 * gcc.target/i386/sse-14.c: Ditto.
827 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
828 * gcc.target/i386/wbinvd-1.c: New test.
829 * gcc.target/i386/wbnoinvd-1.c: Ditto.
830 * gcc.target/i386/pconfig-1.c: Ditto.
831
832 2018-03-05 Pádraig Brady <P@draigBrady.com>
833 Nathan Sidwell <nathan@acm.org>
834
835 PR c++/84497
836 * g++.dg/cpp0x/pr84497.C: New.
837
838 2018-03-05 Richard Biener <rguenther@suse.de>
839
840 PR tree-optimization/84670
841 * gcc.dg/pr84670-1.c: New testcase.
842 * gcc.dg/pr84670-2.c: Likewise.
843 * gcc.dg/pr84670-3.c: Likewise.
844 * gcc.dg/pr84670-4.c: Likewise.
845
846 2018-03-05 Richard Biener <rguenther@suse.de>
847
848 PR tree-optimization/84650
849 * gcc.dg/graphite/pr84650.c: New testcase.
850
851 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
852
853 PR c++/82022
854 * g++.dg/cpp1z/constexpr-lambda20.C: New.
855
856 2018-03-03 Harald Anlauf <anlauf@gmx.de>
857
858 PR fortran/71085
859 * gfortran.dg/pr71085.f90: New test.
860
861 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
862
863 PR fortran/66128
864 * gfortran.dg/zero_sized_8.f90: Really commit New test.
865
866 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
867
868 PR fortran/51434
869 * gfortran.dg/pr51434.f90: New test.
870
871 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
872
873 PR c++/61358
874 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
875
876 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
877
878 PR c++/67370
879 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
880
881 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
882
883 PR c++/71464
884 * g++.dg/torture/pr71464.C: New.
885
886 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
887
888 PR fortran/80965
889 * gfortran.dg/select_type_41.f90: New test.
890
891 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
892
893 PR c++/61135
894 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
895
896 2018-03-02 Marek Polacek <polacek@redhat.com>
897
898 PR c++/84578
899 * g++.dg/ext/flexary29.C: New test.
900
901 2018-03-02 Jakub Jelinek <jakub@redhat.com>
902
903 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
904
905 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
906
907 PR c++/81812
908 * g++.dg/torture/pr81812.C: New.
909
910 2018-03-02 Marek Polacek <polacek@redhat.com>
911
912 PR c++/84171
913 * g++.dg/warn/Wsign-compare-8.C: New test.
914
915 PR c++/84663
916 * g++.dg/parse/array-size3.C: New test.
917
918 PR c++/84664
919 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
920
921 2018-03-02 Jakub Jelinek <jakub@redhat.com>
922
923 PR c++/84662
924 * g++.dg/cpp1y/pr84662.C: New test.
925
926 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
927
928 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
929 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
930 "dg-lto-options".
931 * g++.dg/lto/20101010-1_0.C: Likewise.
932 * g++.dg/lto/20101010-2_0.C: Likewise.
933
934 2018-03-02 Jakub Jelinek <jakub@redhat.com>
935
936 PR ipa/84628
937 * gcc.dg/pr84628.c: New test.
938
939 PR target/56540
940 * gcc.target/ia64/pr56540.c: New test.
941
942 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
943
944 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
945 32-bit target.
946 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
947 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
948 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
949 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
950
951 2018-03-02 Marek Polacek <polacek@redhat.com>
952
953 PR c++/84590
954 * c-c++-common/ubsan/shift-11.c: New test.
955
956 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
957
958 * gcc.dg/vect/vect-alias-check-13.c: New test.
959
960 2018-03-02 Jakub Jelinek <jakub@redhat.com>
961
962 PR target/84614
963 * gcc.dg/pr84614.c: New test.
964
965 PR inline-asm/84625
966 * gcc.target/i386/pr84625.c: New test.
967
968 2018-03-02 Richard Biener <rguenther@suse.de>
969
970 PR tree-optimization/84427
971 * gcc.dg/torture/pr84427.c: New testcase.
972
973 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
974
975 PR target/84534
976 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
977 powerpc64le*-*-linux*.
978 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
979 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
980
981 2018-03-01 Martin Sebor <msebor@redhat.com>
982
983 PR c++/84294
984 * g++.dg/ext/attr-const.C: Remove xfail.
985 * g++.dg/ext/attr-malloc-3.C: New test.
986 * g++.dg/ext/attr-noinline-3.C: New test.
987 * g++.dg/ext/attr-noreturn-3.C: New test.
988 * g++.dg/ext/attr-nothrow-3.C: New test.
989 * g++.dg/ext/attr-pure.C: Remove xfail.
990
991 2018-03-02 Jakub Jelinek <jakub@redhat.com>
992
993 PR sanitizer/70875
994 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
995 dg-options and dg-shouldfail "ubsan" directive.
996
997 2018-03-01 Marek Polacek <polacek@redhat.com>
998 Jason Merrill <jason@redhat.com>
999
1000 PR c++/84582
1001 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1002 * g++.dg/cpp1z/static1.C: New test.
1003 * g++.dg/template/static37.C: New test.
1004
1005 2018-03-01 Nathan Sidwell <nathan@acm.org>
1006
1007 PR c++/84434
1008 * g++.dg/template/pr84434.C: New.
1009
1010 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1011
1012 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1013 -mthumb to the command-line.
1014
1015 2018-03-01 Marek Polacek <polacek@redhat.com>
1016
1017 PR c++/84596
1018 * g++.dg/cpp0x/static_assert14.C: New test.
1019
1020 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/79410
1023 * g++.dg/torture/pr79410.C: New.
1024
1025 2018-03-01 Martin Liska <mliska@suse.cz>
1026
1027 PR sanitizer/82484
1028 * gcc.dg/asan/pr82484.c: New test.
1029
1030 2018-03-01 Richard Biener <rguenther@suse.de>
1031
1032 PR debug/84645
1033 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1034
1035 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1036
1037 PR fortran/84219
1038 * gfortran.dg/coarray_47.f90: New test.
1039
1040 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1041
1042 PR fortran/84538
1043 * gfortran.dg/class_array_23.f03: New test.
1044
1045 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1046
1047 PR rtl-optimization/84528
1048 * gcc.dg/torture/pr84538.c: Rename to...
1049 * gcc.dg/torture/pr84528.c: ...this.
1050
1051 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1052
1053 PR rtl-optimization/84528
1054 * gcc.dg/torture/pr84538.c: New test.
1055
1056 2018-02-28 Martin Sebor <msebor@redhat.com>
1057
1058 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1059 -fpic test failures.
1060 * c-c++-common/Wrestrict-2.c: Same.
1061 * c-c++-common/Wstringop-truncation.c: Same.
1062 * gcc.dg/Warray-bounds-22.c: Same.
1063 * gcc.dg/Wstringop-overflow.c: Same.
1064 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1065 (signed_range): Same.
1066 (unsigned_anti_range): Same.
1067 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1068 (signed_range): Same.
1069 (unsigned_anti_range): Same.
1070 * gcc.dg/attr-alloc_size-7.c: Same.
1071 * gcc.dg/attr-alloc_size-8.c: Same.
1072 * gcc.dg/builtin-alloc-size.c: Same.
1073 * gcc.dg/builtin-stpncpy.c: Same.
1074 * gcc.dg/builtins-nonnull.c: Same.
1075 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1076 * gcc.dg/pr79214.c: Same.
1077 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1078 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1079 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1080 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1081 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1082 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1083 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1084 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1085 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1086 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1087 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1088
1089 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1090
1091 PR target/84014
1092 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1093
1094 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR c++/84609
1097 * g++.dg/cpp0x/pr84609.C: New test.
1098
1099 2018-02-28 Martin Sebor <msebor@redhat.com>
1100
1101 PR testsuite/84617
1102 * g++.dg/ext/attr-malloc-3.C: New test.
1103 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1104 to pre-existing problems.
1105 * g++.dg/ext/attr-pure.C: Same.
1106
1107 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1108
1109 PR fortran/83901
1110 * gfortran.dg/associate_37.f90: New test.
1111
1112 PR fortran/83344
1113 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1114
1115 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR target/52991
1118 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1119 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1120 * gcc.dg/bf-ms-layout-4.c: New test.
1121 * gcc.dg/bf-ms-layout-5.c: New test.
1122
1123 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1124
1125 PR target/83399
1126 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1127
1128 2018-02-28 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/84584
1131 * gcc.dg/graphite/pr84584.c: New testcase.
1132
1133 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1134
1135 PR preprocessor/84517
1136 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1137
1138 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1139
1140 * c-c++-common/dump-ada-spec-12.c: New test.
1141 * c-c++-common/dump-ada-spec-13.c: Likewise.
1142
1143 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1144
1145 * c-c++-common/dump-ada-spec-11.c: New test.
1146
1147 2018-02-28 Martin Liska <mliska@suse.cz>
1148
1149 PR testsuite/84597
1150 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1151 * g++.dg/ext/timevar2.C: Likewise.
1152
1153 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1154
1155 * c-c++-common/dump-ada-spec-8.c: New test.
1156 * c-c++-common/dump-ada-spec-9.c: Likewise.
1157 * c-c++-common/dump-ada-spec-10.c: Likewise.
1158
1159 2018-02-28 Richard Biener <rguenther@suse.de>
1160
1161 PR middle-end/84607
1162 * gcc.dg/pr84607.c: New testcase.
1163
1164 2018-02-28 Nathan Sidwell <nathan@acm.org>
1165
1166 PR c++/84602
1167 * g++.dg/lookup/pr84602.C: New.
1168
1169 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR c++/83871
1172 PR c++/83503
1173 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1174 dg-options.
1175 * g++.dg/ext/attr-nonnull.C: Likewise.
1176 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1177 directives.
1178 * g++.dg/ext/attr-noinline-2.C: Likewise.
1179 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1180 -fdump-tree-eh in dg-options.
1181
1182 2018-02-28 Alan Modra <amodra@gmail.com>
1183
1184 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1185 GNU ld message.
1186 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1187
1188 2018-02-27 Martin Sebor <msebor@redhat.com>
1189
1190 PR c++/83871
1191 PR c++/83503
1192 * g++.dg/Wmissing-attributes.C: New test.
1193 * g++.dg/ext/attr-const-pure.C: New test.
1194 * g++.dg/ext/attr-const.C: New test.
1195 * g++.dg/ext/attr-deprecated-2.C: New test.
1196 * g++.dg/ext/attr-malloc-2.C: New test.
1197 * g++.dg/ext/attr-malloc.C: New test.
1198 * g++.dg/ext/attr-noinline-2.C: New test.
1199 * g++.dg/ext/attr-noinline.C: New test.
1200 * g++.dg/ext/attr-nonnull.C: New test.
1201 * g++.dg/ext/attr-noreturn-2.C: New test.
1202 * g++.dg/ext/attr-noreturn.C: New test.
1203 * g++.dg/ext/attr-nothrow-2.C: New test.
1204 * g++.dg/ext/attr-nothrow.C: New test.
1205 * g++.dg/ext/attr-optimize.C: New test.
1206 * g++.dg/ext/attr-pure.C: New test.
1207 * g++.dg/ext/attr-returns-nonnull.C: New test.
1208 * g++.dg/ext/attr-warning.C: New test.
1209
1210 2018-02-27 Nathan Sidwell <nathan@acm.org>
1211
1212 PR c++/84426
1213 * g++.dg/lookup/pr84426.C: New.
1214
1215 2018-02-27 Richard Biener <rguenther@suse.de>
1216
1217 PR tree-optimization/84512
1218 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1219
1220 2018-02-27 Martin Liska <mliska@suse.cz>
1221
1222 PR gcov-profile/84548
1223 * g++.dg/gcov/pr84548.C: New test.
1224
1225 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR target/84575
1228 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1229
1230 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR c++/84558
1233 * g++.dg/cpp1y/pr84558.C: New test.
1234
1235 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/84540
1238 * g++.dg/cpp0x/alignas14.C: New.
1239 * g++.dg/cpp0x/alignas15.C: Likewise.
1240
1241 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1242
1243 PR c++/84557
1244 * g++.dg/gomp/pr84557.C: New test.
1245
1246 2018-02-26 Marek Polacek <polacek@redhat.com>
1247
1248 PR c++/84325
1249 * g++.dg/cpp1z/pr84325.C: New test.
1250
1251 2018-02-26 Carl Love <cel@us.ibm.com>
1252
1253 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1254 Power 8 test file.
1255 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1256 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1257 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1258 -mcpu=power8.
1259 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1260 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1261 -mcpu=power8.
1262
1263 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 PR target/84039
1266 * gcc.target/i386/indirect-thunk-1.c: Updated.
1267 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1268 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1269 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1270 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1271 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1272 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1273 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1274 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1275 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1276 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1277 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1278 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1279 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1280 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1281 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1282 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1283 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1284 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1285 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1286 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1287 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1288 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1289 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1290 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1291 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1292 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1293 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1294 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1295 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1296 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1297 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1298 * gcc.target/i386/ret-thunk-9.c: Likewise.
1299 * gcc.target/i386/ret-thunk-10.c: Likewise.
1300 * gcc.target/i386/ret-thunk-11.c: Likewise.
1301 * gcc.target/i386/ret-thunk-12.c: Likewise.
1302 * gcc.target/i386/ret-thunk-13.c: Likewise.
1303 * gcc.target/i386/ret-thunk-14.c: Likewise.
1304 * gcc.target/i386/ret-thunk-15.c: Likewise.
1305
1306 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1307
1308 * gcc.c-torture/execute/20180226-1.c: New test.
1309
1310 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1311
1312 PR tree-optimization/83965
1313 * gcc.dg/vect/pr83965-2.c: New test.
1314
1315 2018-02-26 Tom de Vries <tom@codesourcery.com>
1316
1317 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1318
1319 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1320
1321 PR target/84530
1322 * gcc.target/i386/ret-thunk-22.c: New test.
1323 * gcc.target/i386/ret-thunk-23.c: Likewise.
1324 * gcc.target/i386/ret-thunk-24.c: Likewise.
1325 * gcc.target/i386/ret-thunk-25.c: Likewise.
1326 * gcc.target/i386/ret-thunk-26.c: Likewise.
1327
1328 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/84533
1331 * g++.dg/cpp1z/pr84533.C: New.
1332
1333 2018-02-26 Marek Polacek <polacek@redhat.com>
1334
1335 PR c++/84537
1336 * g++.dg/parse/error60.C: New test.
1337
1338 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR c++/84556
1341 * g++.dg/gomp/pr84556.C: New test.
1342 * g++.dg/vect/pr84556.cc: New test.
1343
1344 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1345
1346 PR fortran/32957
1347 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1348 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1349 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1350 * gfortran.dg/c_loc_test.f90: Likewise.
1351 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1352 * gfortran.dg/proc_decl_17.f90: Likewise.
1353 * gfortran.dg/proc_ptr_8.f90: Likewise.
1354
1355 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1356
1357 PR target/84521
1358 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1359 r254814 disabling -fomit-frame-pointer by default.
1360 * gcc.target/aarch64/spill_1.c: Likewise.
1361 * gcc.target/aarch64/test_frame_11.c: Likewise.
1362 * gcc.target/aarch64/test_frame_12.c: Likewise.
1363 * gcc.target/aarch64/test_frame_13.c: Likewise.
1364 * gcc.target/aarch64/test_frame_14.c: Likewise.
1365 * gcc.target/aarch64/test_frame_15.c: Likewise.
1366 * gcc.target/aarch64/test_frame_3.c: Likewise.
1367 * gcc.target/aarch64/test_frame_5.c: Likewise.
1368 * gcc.target/aarch64/test_frame_9.c: Likewise.
1369
1370 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1371
1372 PR fortran/83633
1373 * gfortran.dg/explicit_shape_1.f90: New test.
1374 * gfortran.dg/automatic_module_variable.f90: Update regex.
1375 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1376 * gfortran.dg/constant_shape.f90: Ditto.
1377 * gfortran.dg/dec_structure_23.f90: Ditto.
1378 * gfortran.dg/pr78240.f90: Ditto.
1379
1380 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1381
1382 PR fortran/84523
1383 * gfortran.dg/pr84523.f90: New test.
1384
1385 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1386
1387 PR fortran/78238
1388 * gfortran.dg/select_type_40.f90: New test.
1389
1390 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1391
1392 PR fortran/30792
1393 * gfortran.dg/data_substring.f90: New test.
1394
1395 2018-02-24 Marek Polacek <polacek@redhat.com>
1396
1397 PR c++/83692
1398 * g++.dg/cpp1z/constexpr-83692.C: New test.
1399
1400 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1401
1402 PR fortran/84346
1403 * gfortran.dg/statement_function_1.f90: Update test.
1404
1405 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1406
1407 PR fortran/84506
1408 * gfortran.dg/inquire_19.f90: New test.
1409
1410 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1411
1412 PR fortran/83149
1413 * gfortran.dg/pr83149_b.f90: New test.
1414 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1415
1416 2018-02-23 Carl Love <cel@us.ibm.com>
1417
1418 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1419 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1420 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1421 Power 8 tests.
1422
1423 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1424
1425 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1426 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1427
1428 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1429
1430 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1431 expected output.
1432
1433 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1434
1435 PR fortran/83149
1436 * gfortran.dg/pr83149_1.f90: New test.
1437 * gfortran.dg/pr83149.f90: Additional source for previous.
1438
1439 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
1440
1441 PR testsuite/80551
1442 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
1443 __GI___pthread_mutex_init as well.
1444
1445 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1446
1447 PR fortran/83148
1448 * gfortran.dg/class_68.f90: New test.
1449
1450 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1451
1452 PR fortran/59781
1453 * gfortran.dg/derived_init_5.f90: New test.
1454
1455 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR target/82851
1458 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1459 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1460
1461 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1462
1463 PR target/81572
1464 * gcc.target/powerpc/pr81572.c: New.
1465
1466 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1467
1468 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1469
1470 2018-02-22 Martin Sebor <msebor@redhat.com>
1471
1472 PR tree-optimization/84480
1473 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1474 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1475
1476 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1477
1478 PR target/84176
1479 * gcc.target/i386/indirect-thunk-11.c: New test.
1480 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1481 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1482 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1483 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1484 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1485 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1486 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1487 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1488 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1489
1490 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1491
1492 PR target/83335
1493 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1494 ILP32 mode.
1495 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1496
1497 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1498
1499 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1500
1501 2018-02-22 Marek Polacek <polacek@redhat.com>
1502
1503 PR c++/84493
1504 * g++.dg/parse/error59.C: New test.
1505
1506 2018-02-22 Tom de Vries <tom@codesourcery.com>
1507
1508 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1509
1510 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/77655
1513 * g++.dg/cpp0x/pr77655.C: New.
1514
1515 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1516
1517 PR c++/84496
1518 * g++.dg/cpp1y/pr84496.C: New test.
1519
1520 PR target/84502
1521 * g++.dg/torture/pr84502.C: New test.
1522
1523 PR tree-optimization/84503
1524 * gcc.dg/pr84503-1.c: New test.
1525 * gcc.dg/pr84503-2.c: New test.
1526
1527 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR tree-optimization/84478
1530 * gcc.c-torture/execute/pr84478.c: New test.
1531
1532 2018-02-20 Martin Sebor <msebor@redhat.com>
1533
1534 PR middle-end/84095
1535 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1536 * c-c++-common/Wrestrict.c: Same.
1537 * gcc.dg/Wrestrict-6.c: Same.
1538 * gcc.dg/Warray-bounds-27.c: New test.
1539 * gcc.dg/Wrestrict-8.c: New test.
1540 * gcc.dg/Wrestrict-9.c: New test.
1541 * gcc.dg/pr84095.c: New test.
1542
1543 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1544
1545 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1546
1547 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1548
1549 PR fortran/48890
1550 PR fortran/83823
1551 * gfortran.dg/structure_constructor_14.f90: New test.
1552
1553 2018-02-20 Jeff Law <law@redhat.com>
1554
1555 PR middle-end/82123
1556 PR tree-optimization/81592
1557 PR middle-end/79257
1558 * gcc.dg/pr81592.c: New test.
1559 * gcc.dg/pr82123.c: New test.
1560 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1561
1562 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR c++/84488
1565 * g++.dg/warn/Wunused-var-30.C: New test.
1566
1567 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
1568
1569 PR tree-optimization/84419
1570 * gcc.dg/vect/pr84419.c: New test.
1571
1572 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR middle-end/82004
1575 * gfortran.dg/pr82004.f90: New test.
1576
1577 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
1578
1579 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
1580
1581 2018-02-20 Martin Liska <mliska@suse.cz>
1582
1583 PR c/84310
1584 PR target/79747
1585 * gcc.target/i386/pr84310.c: New test.
1586 * gcc.target/i386/pr84310-2.c: Likewise.
1587
1588 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/84446
1591 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
1592
1593 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR c++/84445
1596 * g++.dg/cpp1z/launder7.C: New test.
1597
1598 PR c++/84449
1599 * g++.dg/cpp0x/constexpr-84449.C: New test.
1600
1601 PR c++/84455
1602 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
1603
1604 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
1605
1606 PR fortran/83344
1607 PR fortran/83975
1608 * gfortran.dg/associate_22.f90: Enable commented out test.
1609 * gfortran.dg/associate_36.f90: New test.
1610
1611 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR target/84146
1614 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
1615
1616 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
1617
1618 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
1619 (dg-options): Use -mavx instead of -w.
1620
1621 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR c++/84444
1624 * g++.dg/cpp1z/launder8.C: New test.
1625
1626 PR c++/84448
1627 * g++.dg/gomp/pr84448.C: New test.
1628
1629 PR c++/84430
1630 * g++.dg/gomp/pr84430.C: New test.
1631
1632 PR tree-optimization/84452
1633 * gcc.dg/pr84452.c: New test.
1634
1635 PR c++/79064
1636 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
1637
1638 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1639
1640 PR fortran/35339
1641 * gfortran.dg/implied_do_io_4.f90: New test.
1642
1643 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1644
1645 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
1646 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
1647 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
1648
1649 2018-02-19 Carl Love <cel@us.ibm.com>
1650
1651 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
1652
1653 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
1654
1655 PR target/84460
1656 * gcc.target/i386/pr57193.c: Add -mtune=generic.
1657
1658 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1659
1660 PR c++/84348
1661 * g++.dg/cpp0x/auto50.C: New.
1662 * g++.dg/parse/friend12.C: Adjust.
1663
1664 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1665
1666 PR libgfortran/84389
1667 * gfortran.dg/dtio_33.f90: New test.
1668
1669 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1670
1671 PR libgfortran/84412
1672 * gfortran.dg/inquire_18.f90: New test.
1673
1674 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1675
1676 PR fortran/84381
1677 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1678 * gfortran.dg/pointer_intent_3.f90: Ditto.
1679 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1680 * gfortran.dg/protected_3.f90: Ditto.
1681 * gfortran.dg/protected_4.f90: Ditto.
1682 * gfortran.dg/protected_5.f90: Ditto.
1683 * gfortran.dg/protected_6.f90: Ditto.
1684
1685 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1686
1687 PR fortran/80945
1688 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1689 change to run.
1690
1691 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1692
1693 PR fortran/84270
1694 * gfortran.dg/inline_matmul_22.f90: New test.
1695
1696 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1697
1698 PR fortran/84381
1699 * gfortran.dg/abort_shoulfail.f90: New test.
1700 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1701 by STOP n.
1702 * gfortran.dg/PR19754_2.f90: Likewise.
1703 * gfortran.dg/PR19872.f: Likewise.
1704 * gfortran.dg/PR49268.f90: Likewise.
1705 * gfortran.dg/Wall.f90: Likewise.
1706 * gfortran.dg/Wno-all.f90: Likewise.
1707 * gfortran.dg/achar_1.f90: Likewise.
1708 * gfortran.dg/achar_2.f90: Likewise.
1709 * gfortran.dg/achar_4.f90: Likewise.
1710 * gfortran.dg/achar_6.F90: Likewise.
1711 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
1712 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
1713 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
1714 * gfortran.dg/actual_array_offset_1.f90: Likewise.
1715 * gfortran.dg/actual_array_result_1.f90: Likewise.
1716 * gfortran.dg/actual_array_substr_1.f90: Likewise.
1717 * gfortran.dg/actual_array_substr_2.f90: Likewise.
1718 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
1719 * gfortran.dg/actual_procedure_1.f90: Likewise.
1720 * gfortran.dg/adjustl_1.f90: Likewise.
1721 * gfortran.dg/advance_1.f90: Likewise.
1722 * gfortran.dg/advance_4.f90: Likewise.
1723 * gfortran.dg/advance_5.f90: Likewise.
1724 * gfortran.dg/advance_6.f90: Likewise.
1725 * gfortran.dg/aint_anint_1.f90: Likewise.
1726 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
1727 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
1728 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
1729 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
1730 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
1731 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
1732 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
1733 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
1734 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
1735 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
1736 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
1737 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
1738 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
1739 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
1740 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
1741 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
1742 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
1743 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
1744 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
1745 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
1746 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
1747 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1748 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
1749 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
1750 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
1751 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
1752 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
1753 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
1754 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
1755 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
1756 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
1757 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
1758 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
1759 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
1760 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
1761 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
1762 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
1763 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
1764 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
1765 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
1766 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
1767 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
1768 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
1769 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
1770 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
1771 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
1772 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
1773 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
1774 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
1775 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
1776 * gfortran.dg/allocatable_function_1.f90: Likewise.
1777 * gfortran.dg/allocatable_function_10.f90: Likewise.
1778 * gfortran.dg/allocatable_function_3.f90: Likewise.
1779 * gfortran.dg/allocatable_function_5.f90: Likewise.
1780 * gfortran.dg/allocatable_function_6.f90: Likewise.
1781 * gfortran.dg/allocatable_function_7.f90: Likewise.
1782 * gfortran.dg/allocatable_function_8.f90: Likewise.
1783 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
1784 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
1785 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
1786 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
1787 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
1788 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
1789 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
1790 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
1791 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
1792 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
1793 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
1794 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
1795 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
1796 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
1797 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
1798 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
1799 * gfortran.dg/allocate_class_3.f90: Likewise.
1800 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
1801 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
1802 * gfortran.dg/allocate_derived_5.f90: Likewise.
1803 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
1804 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
1805 * gfortran.dg/allocate_with_source_1.f90: Likewise.
1806 * gfortran.dg/allocate_with_source_10.f08: Likewise.
1807 * gfortran.dg/allocate_with_source_11.f08: Likewise.
1808 * gfortran.dg/allocate_with_source_12.f03: Likewise.
1809 * gfortran.dg/allocate_with_source_15.f03: Likewise.
1810 * gfortran.dg/allocate_with_source_16.f90: Likewise.
1811 * gfortran.dg/allocate_with_source_17.f03: Likewise.
1812 * gfortran.dg/allocate_with_source_18.f03: Likewise.
1813 * gfortran.dg/allocate_with_source_2.f90: Likewise.
1814 * gfortran.dg/allocate_with_source_20.f03: Likewise.
1815 * gfortran.dg/allocate_with_source_22.f03: Likewise.
1816 * gfortran.dg/allocate_with_source_23.f03: Likewise.
1817 * gfortran.dg/allocate_with_source_24.f90: Likewise.
1818 * gfortran.dg/allocate_with_source_5.f90: Likewise.
1819 * gfortran.dg/allocate_with_source_6.f90: Likewise.
1820 * gfortran.dg/allocate_with_source_7.f08: Likewise.
1821 * gfortran.dg/allocate_with_source_8.f08: Likewise.
1822 * gfortran.dg/allocate_with_source_9.f08: Likewise.
1823 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
1824 * gfortran.dg/allocate_zerosize_3.f: Likewise.
1825 * gfortran.dg/altreturn_3.f90: Likewise.
1826 * gfortran.dg/altreturn_5.f90: Likewise.
1827 * gfortran.dg/altreturn_7.f90: Likewise.
1828 * gfortran.dg/and_or_xor.f90: Likewise.
1829 * gfortran.dg/anint_1.f90: Likewise.
1830 * gfortran.dg/any_all_1.f90: Likewise.
1831 * gfortran.dg/anyallcount_1.f90: Likewise.
1832 * gfortran.dg/append_1.f90: Likewise.
1833 * gfortran.dg/argument_checking_1.f90: Likewise.
1834 * gfortran.dg/argument_checking_2.f90: Likewise.
1835 * gfortran.dg/argument_checking_8.f90: Likewise.
1836 * gfortran.dg/arithmetic_if.f90: Likewise.
1837 * gfortran.dg/array_1.f90: Likewise.
1838 * gfortran.dg/array_2.f90: Likewise.
1839 * gfortran.dg/array_alloc_1.f90: Likewise.
1840 * gfortran.dg/array_alloc_2.f90: Likewise.
1841 * gfortran.dg/array_alloc_3.f90: Likewise.
1842 * gfortran.dg/array_assignment_1.F90: Likewise.
1843 * gfortran.dg/array_assignment_5.f90: Likewise.
1844 * gfortran.dg/array_constructor_1.f90: Likewise.
1845 * gfortran.dg/array_constructor_10.f90: Likewise.
1846 * gfortran.dg/array_constructor_11.f90: Likewise.
1847 * gfortran.dg/array_constructor_12.f90: Likewise.
1848 * gfortran.dg/array_constructor_15.f90: Likewise.
1849 * gfortran.dg/array_constructor_16.f90: Likewise.
1850 * gfortran.dg/array_constructor_17.f90: Likewise.
1851 * gfortran.dg/array_constructor_19.f90: Likewise.
1852 * gfortran.dg/array_constructor_23.f: Likewise.
1853 * gfortran.dg/array_constructor_24.f: Likewise.
1854 * gfortran.dg/array_constructor_32.f90: Likewise.
1855 * gfortran.dg/array_constructor_36.f90: Likewise.
1856 * gfortran.dg/array_constructor_39.f90: Likewise.
1857 * gfortran.dg/array_constructor_4.f90: Likewise.
1858 * gfortran.dg/array_constructor_40.f90: Likewise.
1859 * gfortran.dg/array_constructor_44.f90: Likewise.
1860 * gfortran.dg/array_constructor_45.f90: Likewise.
1861 * gfortran.dg/array_constructor_46.f90: Likewise.
1862 * gfortran.dg/array_constructor_47.f90: Likewise.
1863 * gfortran.dg/array_constructor_49.f90: Likewise.
1864 * gfortran.dg/array_constructor_5.f90: Likewise.
1865 * gfortran.dg/array_constructor_50.f90: Likewise.
1866 * gfortran.dg/array_constructor_6.f90: Likewise.
1867 * gfortran.dg/array_constructor_7.f90: Likewise.
1868 * gfortran.dg/array_constructor_8.f90: Likewise.
1869 * gfortran.dg/array_constructor_9.f90: Likewise.
1870 * gfortran.dg/array_constructor_type_1.f03: Likewise.
1871 * gfortran.dg/array_constructor_type_10.f03: Likewise.
1872 * gfortran.dg/array_constructor_type_11.f03: Likewise.
1873 * gfortran.dg/array_constructor_type_12.f03: Likewise.
1874 * gfortran.dg/array_constructor_type_13.f90: Likewise.
1875 * gfortran.dg/array_constructor_type_14.f03: Likewise.
1876 * gfortran.dg/array_constructor_type_16.f03: Likewise.
1877 * gfortran.dg/array_constructor_type_2.f03: Likewise.
1878 * gfortran.dg/array_constructor_type_22.f03: Likewise.
1879 * gfortran.dg/array_constructor_type_3.f03: Likewise.
1880 * gfortran.dg/array_constructor_type_4.f03: Likewise.
1881 * gfortran.dg/array_constructor_type_5.f03: Likewise.
1882 * gfortran.dg/array_constructor_type_6.f03: Likewise.
1883 * gfortran.dg/array_constructor_type_7.f03: Likewise.
1884 * gfortran.dg/array_function_1.f90: Likewise.
1885 * gfortran.dg/array_function_5.f90: Likewise.
1886 * gfortran.dg/array_initializer_1.f90: Likewise.
1887 * gfortran.dg/array_initializer_2.f90: Likewise.
1888 * gfortran.dg/array_memcpy_5.f90: Likewise.
1889 * gfortran.dg/array_memset_2.f90: Likewise.
1890 * gfortran.dg/array_reference_1.f90: Likewise.
1891 * gfortran.dg/array_return_value_1.f90: Likewise.
1892 * gfortran.dg/array_section_1.f90: Likewise.
1893 * gfortran.dg/array_temporaries_3.f90: Likewise.
1894 * gfortran.dg/arrayio_1.f90: Likewise.
1895 * gfortran.dg/arrayio_10.f90: Likewise.
1896 * gfortran.dg/arrayio_11.f90: Likewise.
1897 * gfortran.dg/arrayio_12.f90: Likewise.
1898 * gfortran.dg/arrayio_13.f90: Likewise.
1899 * gfortran.dg/arrayio_14.f90: Likewise.
1900 * gfortran.dg/arrayio_16.f90: Likewise.
1901 * gfortran.dg/arrayio_2.f90: Likewise.
1902 * gfortran.dg/arrayio_3.f90: Likewise.
1903 * gfortran.dg/arrayio_4.f90: Likewise.
1904 * gfortran.dg/arrayio_5.f90: Likewise.
1905 * gfortran.dg/arrayio_6.f90: Likewise.
1906 * gfortran.dg/arrayio_7.f90: Likewise.
1907 * gfortran.dg/arrayio_8.f90: Likewise.
1908 * gfortran.dg/arrayio_9.f90: Likewise.
1909 * gfortran.dg/arrayio_derived_1.f90: Likewise.
1910 * gfortran.dg/assign_10.f90: Likewise.
1911 * gfortran.dg/assign_9.f90: Likewise.
1912 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
1913 * gfortran.dg/assignment_1.f90: Likewise.
1914 * gfortran.dg/associate_1.f03: Likewise.
1915 * gfortran.dg/associate_11.f90: Likewise.
1916 * gfortran.dg/associate_13.f90: Likewise.
1917 * gfortran.dg/associate_15.f90: Likewise.
1918 * gfortran.dg/associate_17.f90: Likewise.
1919 * gfortran.dg/associate_18.f08: Likewise.
1920 * gfortran.dg/associate_19.f03: Likewise.
1921 * gfortran.dg/associate_20.f03: Likewise.
1922 * gfortran.dg/associate_22.f90: Likewise.
1923 * gfortran.dg/associate_23.f90: Likewise.
1924 * gfortran.dg/associate_24.f90: Likewise.
1925 * gfortran.dg/associate_25.f90: Likewise.
1926 * gfortran.dg/associate_27.f90: Likewise.
1927 * gfortran.dg/associate_28.f90: Likewise.
1928 * gfortran.dg/associate_32.f03: Likewise.
1929 * gfortran.dg/associate_33.f03: Likewise.
1930 * gfortran.dg/associate_34.f90: Likewise.
1931 * gfortran.dg/associate_6.f03: Likewise.
1932 * gfortran.dg/associate_7.f03: Likewise.
1933 * gfortran.dg/associate_8.f03: Likewise.
1934 * gfortran.dg/associate_9.f03: Likewise.
1935 * gfortran.dg/associated_1.f90: Likewise.
1936 * gfortran.dg/associated_2.f90: Likewise.
1937 * gfortran.dg/associated_5.f90: Likewise.
1938 * gfortran.dg/associated_6.f90: Likewise.
1939 * gfortran.dg/associated_target_3.f90: Likewise.
1940 * gfortran.dg/associated_target_4.f90: Likewise.
1941 * gfortran.dg/associated_target_5.f03: Likewise.
1942 * gfortran.dg/associated_target_6.f03: Likewise.
1943 * gfortran.dg/assumed_dummy_1.f90: Likewise.
1944 * gfortran.dg/assumed_rank_1.f90: Likewise.
1945 * gfortran.dg/assumed_rank_10.f90: Likewise.
1946 * gfortran.dg/assumed_rank_2.f90: Likewise.
1947 * gfortran.dg/assumed_rank_7.f90: Likewise.
1948 * gfortran.dg/assumed_rank_8.f90: Likewise.
1949 * gfortran.dg/assumed_rank_9.f90: Likewise.
1950 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1951 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1952 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
1953 * gfortran.dg/assumed_type_2.f90: Likewise.
1954 * gfortran.dg/atan2_1.f90: Likewise.
1955 * gfortran.dg/auto_array_1.f90: Likewise.
1956 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
1957 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
1958 * gfortran.dg/auto_char_len_3.f90: Likewise.
1959 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
1960 * gfortran.dg/auto_internal_assumed.f90: Likewise.
1961 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
1962 * gfortran.dg/auto_save_2.f90: Likewise.
1963 * gfortran.dg/automatic_default_init_1.f90: Likewise.
1964 * gfortran.dg/backslash_1.f90: Likewise.
1965 * gfortran.dg/backslash_2.f90: Likewise.
1966 * gfortran.dg/backslash_3.f: Likewise.
1967 * gfortran.dg/backspace_1.f: Likewise.
1968 * gfortran.dg/backspace_10.f90: Likewise.
1969 * gfortran.dg/backspace_11.f90: Likewise.
1970 * gfortran.dg/backspace_2.f: Likewise.
1971 * gfortran.dg/backspace_3.f: Likewise.
1972 * gfortran.dg/backspace_4.f: Likewise.
1973 * gfortran.dg/backspace_5.f: Likewise.
1974 * gfortran.dg/backspace_6.f: Likewise.
1975 * gfortran.dg/backspace_7.f90: Likewise.
1976 * gfortran.dg/backspace_8.f: Likewise.
1977 * gfortran.dg/backspace_9.f: Likewise.
1978 * gfortran.dg/bessel_1.f90: Likewise.
1979 * gfortran.dg/bessel_2.f90: Likewise.
1980 * gfortran.dg/bessel_5.f90: Likewise.
1981 * gfortran.dg/bessel_6.f90: Likewise.
1982 * gfortran.dg/bessel_7.f90: Likewise.
1983 * gfortran.dg/bind_c_dts_2.f03: Likewise.
1984 * gfortran.dg/bind_c_dts_3.f03: Likewise.
1985 * gfortran.dg/bind_c_usage_15.f90: Likewise.
1986 * gfortran.dg/bind_c_usage_16.f03: Likewise.
1987 * gfortran.dg/bind_c_usage_17.f90: Likewise.
1988 * gfortran.dg/bind_c_usage_24.f90: Likewise.
1989 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
1990 * gfortran.dg/binding_label_tests_16.f03: Likewise.
1991 * gfortran.dg/binding_label_tests_23.f90: Likewise.
1992 * gfortran.dg/bit_comparison_1.F90: Likewise.
1993 * gfortran.dg/bit_comparison_2.F90: Likewise.
1994 * gfortran.dg/block_1.f08: Likewise.
1995 * gfortran.dg/block_13.f08: Likewise.
1996 * gfortran.dg/block_14.f90: Likewise.
1997 * gfortran.dg/block_2.f08: Likewise.
1998 * gfortran.dg/block_6.f08: Likewise.
1999 * gfortran.dg/block_7.f08: Likewise.
2000 * gfortran.dg/block_8.f08: Likewise.
2001 * gfortran.dg/blockdata_1.f90: Likewise.
2002 * gfortran.dg/bound_1.f90: Likewise.
2003 * gfortran.dg/bound_2.f90: Likewise.
2004 * gfortran.dg/bound_3.f90: Likewise.
2005 * gfortran.dg/bound_4.f90: Likewise.
2006 * gfortran.dg/bound_5.f90: Likewise.
2007 * gfortran.dg/bound_6.f90: Likewise.
2008 * gfortran.dg/bound_7.f90: Likewise.
2009 * gfortran.dg/bound_8.f90: Likewise.
2010 * gfortran.dg/bound_9.f90: Likewise.
2011 * gfortran.dg/bound_simplification_1.f90: Likewise.
2012 * gfortran.dg/bound_simplification_3.f90: Likewise.
2013 * gfortran.dg/bound_simplification_4.f90: Likewise.
2014 * gfortran.dg/bound_simplification_5.f90: Likewise.
2015 * gfortran.dg/bound_simplification_6.f90: Likewise.
2016 * gfortran.dg/bounds_check_1.f90: Likewise.
2017 * gfortran.dg/bounds_check_12.f90: Likewise.
2018 * gfortran.dg/bounds_check_14.f90: Likewise.
2019 * gfortran.dg/bounds_check_15.f90: Likewise.
2020 * gfortran.dg/bounds_check_19.f90: Likewise.
2021 * gfortran.dg/bounds_check_8.f90: Likewise.
2022 * gfortran.dg/bounds_check_9.f90: Likewise.
2023 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2024 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2025 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2026 * gfortran.dg/boz_1.f90: Likewise.
2027 * gfortran.dg/boz_11.f90: Likewise.
2028 * gfortran.dg/boz_13.f90: Likewise.
2029 * gfortran.dg/boz_14.f90: Likewise.
2030 * gfortran.dg/boz_15.f90: Likewise.
2031 * gfortran.dg/boz_3.f90: Likewise.
2032 * gfortran.dg/boz_6.f90: Likewise.
2033 * gfortran.dg/boz_9.f90: Likewise.
2034 * gfortran.dg/byte_1.f90: Likewise.
2035 * gfortran.dg/byte_2.f90: Likewise.
2036 * gfortran.dg/c_assoc.f90: Likewise.
2037 * gfortran.dg/c_assoc_2.f03: Likewise.
2038 * gfortran.dg/c_assoc_3.f90: Likewise.
2039 * gfortran.dg/c_by_val_1.f: Likewise.
2040 * gfortran.dg/c_by_val_5.f90: Likewise.
2041 * gfortran.dg/c_char_tests.f03: Likewise.
2042 * gfortran.dg/c_char_tests_2.f03: Likewise.
2043 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2044 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2045 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2046 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2047 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2048 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2049 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2050 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2051 * gfortran.dg/c_kind_params.f90: Likewise.
2052 * gfortran.dg/c_loc_test_20.f90: Likewise.
2053 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2054 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2055 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2056 * gfortran.dg/c_size_t_test.f03: Likewise.
2057 * gfortran.dg/c_sizeof_1.f90: Likewise.
2058 * gfortran.dg/c_sizeof_5.f90: Likewise.
2059 * gfortran.dg/c_sizeof_6.f90: Likewise.
2060 * gfortran.dg/char4_iunit_1.f03: Likewise.
2061 * gfortran.dg/char4_iunit_2.f03: Likewise.
2062 * gfortran.dg/char_allocation_1.f90: Likewise.
2063 * gfortran.dg/char_array_constructor.f90: Likewise.
2064 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2065 * gfortran.dg/char_assign_1.f90: Likewise.
2066 * gfortran.dg/char_associated_1.f90: Likewise.
2067 * gfortran.dg/char_cast_2.f90: Likewise.
2068 * gfortran.dg/char_comparison_1.f: Likewise.
2069 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2070 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2071 * gfortran.dg/char_cons_len.f90: Likewise.
2072 * gfortran.dg/char_conversion.f90: Likewise.
2073 * gfortran.dg/char_cshift_1.f90: Likewise.
2074 * gfortran.dg/char_cshift_2.f90: Likewise.
2075 * gfortran.dg/char_decl_2.f90: Likewise.
2076 * gfortran.dg/char_eoshift_1.f90: Likewise.
2077 * gfortran.dg/char_eoshift_2.f90: Likewise.
2078 * gfortran.dg/char_eoshift_3.f90: Likewise.
2079 * gfortran.dg/char_eoshift_4.f90: Likewise.
2080 * gfortran.dg/char_eoshift_5.f90: Likewise.
2081 * gfortran.dg/char_expr_1.f90: Likewise.
2082 * gfortran.dg/char_expr_3.f90: Likewise.
2083 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2084 * gfortran.dg/char_length_12.f90: Likewise.
2085 * gfortran.dg/char_length_14.f90: Likewise.
2086 * gfortran.dg/char_length_15.f90: Likewise.
2087 * gfortran.dg/char_length_17.f90: Likewise.
2088 * gfortran.dg/char_length_20.f90: Likewise.
2089 * gfortran.dg/char_length_21.f90: Likewise.
2090 * gfortran.dg/char_length_5.f90: Likewise.
2091 * gfortran.dg/char_length_6.f90: Likewise.
2092 * gfortran.dg/char_length_7.f90: Likewise.
2093 * gfortran.dg/char_length_8.f90: Likewise.
2094 * gfortran.dg/char_pack_1.f90: Likewise.
2095 * gfortran.dg/char_pack_2.f90: Likewise.
2096 * gfortran.dg/char_pointer_assign.f90: Likewise.
2097 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2098 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2099 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2100 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2101 * gfortran.dg/char_pointer_func.f90: Likewise.
2102 * gfortran.dg/char_reshape_1.f90: Likewise.
2103 * gfortran.dg/char_result_1.f90: Likewise.
2104 * gfortran.dg/char_result_12.f90: Likewise.
2105 * gfortran.dg/char_result_13.f90: Likewise.
2106 * gfortran.dg/char_result_14.f90: Likewise.
2107 * gfortran.dg/char_result_15.f90: Likewise.
2108 * gfortran.dg/char_result_2.f90: Likewise.
2109 * gfortran.dg/char_result_3.f90: Likewise.
2110 * gfortran.dg/char_result_4.f90: Likewise.
2111 * gfortran.dg/char_result_5.f90: Likewise.
2112 * gfortran.dg/char_result_6.f90: Likewise.
2113 * gfortran.dg/char_result_7.f90: Likewise.
2114 * gfortran.dg/char_result_8.f90: Likewise.
2115 * gfortran.dg/char_spread_1.f90: Likewise.
2116 * gfortran.dg/char_transpose_1.f90: Likewise.
2117 * gfortran.dg/char_type_len.f90: Likewise.
2118 * gfortran.dg/char_unpack_1.f90: Likewise.
2119 * gfortran.dg/char_unpack_2.f90: Likewise.
2120 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2121 * gfortran.dg/character_comparison_1.f90: Likewise.
2122 * gfortran.dg/character_comparison_2.f90: Likewise.
2123 * gfortran.dg/character_comparison_3.f90: Likewise.
2124 * gfortran.dg/character_comparison_4.f90: Likewise.
2125 * gfortran.dg/character_comparison_5.f90: Likewise.
2126 * gfortran.dg/character_comparison_6.f90: Likewise.
2127 * gfortran.dg/character_comparison_7.f90: Likewise.
2128 * gfortran.dg/character_comparison_8.f90: Likewise.
2129 * gfortran.dg/character_comparison_9.f90: Likewise.
2130 * gfortran.dg/charlen_15.f90: Likewise.
2131 * gfortran.dg/charlen_16.f90: Likewise.
2132 * gfortran.dg/chkbits.f90: Likewise.
2133 * gfortran.dg/chmod_1.f90: Likewise.
2134 * gfortran.dg/chmod_2.f90: Likewise.
2135 * gfortran.dg/chmod_3.f90: Likewise.
2136 * gfortran.dg/class_1.f03: Likewise.
2137 * gfortran.dg/class_18.f03: Likewise.
2138 * gfortran.dg/class_19.f03: Likewise.
2139 * gfortran.dg/class_35.f90: Likewise.
2140 * gfortran.dg/class_46.f03: Likewise.
2141 * gfortran.dg/class_48.f90: Likewise.
2142 * gfortran.dg/class_51.f90: Likewise.
2143 * gfortran.dg/class_52.f90: Likewise.
2144 * gfortran.dg/class_6.f03: Likewise.
2145 * gfortran.dg/class_63.f90: Likewise.
2146 * gfortran.dg/class_64.f90: Likewise.
2147 * gfortran.dg/class_65.f90: Likewise.
2148 * gfortran.dg/class_66.f90: Likewise.
2149 * gfortran.dg/class_67.f90: Likewise.
2150 * gfortran.dg/class_9.f03: Likewise.
2151 * gfortran.dg/class_alias.f90: Likewise.
2152 * gfortran.dg/class_allocate_1.f03: Likewise.
2153 * gfortran.dg/class_allocate_10.f03: Likewise.
2154 * gfortran.dg/class_allocate_13.f90: Likewise.
2155 * gfortran.dg/class_allocate_14.f90: Likewise.
2156 * gfortran.dg/class_allocate_15.f90: Likewise.
2157 * gfortran.dg/class_allocate_19.f03: Likewise.
2158 * gfortran.dg/class_allocate_21.f90: Likewise.
2159 * gfortran.dg/class_allocate_22.f90: Likewise.
2160 * gfortran.dg/class_allocate_3.f03: Likewise.
2161 * gfortran.dg/class_allocate_4.f03: Likewise.
2162 * gfortran.dg/class_allocate_5.f90: Likewise.
2163 * gfortran.dg/class_allocate_6.f03: Likewise.
2164 * gfortran.dg/class_allocate_7.f03: Likewise.
2165 * gfortran.dg/class_allocate_8.f03: Likewise.
2166 * gfortran.dg/class_allocate_9.f03: Likewise.
2167 * gfortran.dg/class_array_1.f03: Likewise.
2168 * gfortran.dg/class_array_14.f90: Likewise.
2169 * gfortran.dg/class_array_15.f03: Likewise.
2170 * gfortran.dg/class_array_16.f90: Likewise.
2171 * gfortran.dg/class_array_2.f03: Likewise.
2172 * gfortran.dg/class_array_20.f03: Likewise.
2173 * gfortran.dg/class_array_21.f03: Likewise.
2174 * gfortran.dg/class_array_3.f03: Likewise.
2175 * gfortran.dg/class_array_4.f03: Likewise.
2176 * gfortran.dg/class_array_7.f03: Likewise.
2177 * gfortran.dg/class_array_8.f03: Likewise.
2178 * gfortran.dg/class_array_9.f03: Likewise.
2179 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2180 * gfortran.dg/class_dummy_1.f03: Likewise.
2181 * gfortran.dg/class_optional_1.f90: Likewise.
2182 * gfortran.dg/class_optional_2.f90: Likewise.
2183 * gfortran.dg/class_result_5.f90: Likewise.
2184 * gfortran.dg/class_result_6.f90: Likewise.
2185 * gfortran.dg/class_to_type_1.f03: Likewise.
2186 * gfortran.dg/class_to_type_2.f90: Likewise.
2187 * gfortran.dg/class_to_type_3.f03: Likewise.
2188 * gfortran.dg/class_to_type_4.f90: Likewise.
2189 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2190 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2191 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2192 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2193 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2194 * gfortran.dg/coarray/codimension.f90: Likewise.
2195 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2196 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2197 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2198 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2199 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2200 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2201 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2202 * gfortran.dg/coarray/event_1.f90: Likewise.
2203 * gfortran.dg/coarray/event_2.f90: Likewise.
2204 * gfortran.dg/coarray/get_array.f90: Likewise.
2205 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2206 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2207 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2208 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2209 * gfortran.dg/coarray/lock_1.f90: Likewise.
2210 * gfortran.dg/coarray/lock_2.f90: Likewise.
2211 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2212 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2213 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2214 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2215 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2216 * gfortran.dg/coarray/registering_1.f90: Likewise.
2217 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2218 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2219 * gfortran.dg/coarray/send_array.f90: Likewise.
2220 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2221 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2222 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2223 * gfortran.dg/coarray/sync_1.f90: Likewise.
2224 * gfortran.dg/coarray/sync_3.f90: Likewise.
2225 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2226 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2227 * gfortran.dg/coarray_13.f90: Likewise.
2228 * gfortran.dg/coarray_15.f90: Likewise.
2229 * gfortran.dg/coarray_16.f90: Likewise.
2230 * gfortran.dg/coarray_2.f90: Likewise.
2231 * gfortran.dg/coarray_23.f90: Likewise.
2232 * gfortran.dg/coarray_40.f90: Likewise.
2233 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2234 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2235 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2236 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2237 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2238 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2239 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2240 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2241 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2242 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2243 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2244 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2245 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2246 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2247 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2248 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2249 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2250 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2251 * gfortran.dg/coarray_stat_2.f90: Likewise.
2252 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2253 * gfortran.dg/coindexed_1.f90: Likewise.
2254 * gfortran.dg/comma.f: Likewise.
2255 * gfortran.dg/comma_format_extension_3.f: Likewise.
2256 * gfortran.dg/comma_format_extension_4.f: Likewise.
2257 * gfortran.dg/common_2.f90: Likewise.
2258 * gfortran.dg/common_4.f90: Likewise.
2259 * gfortran.dg/common_align_1.f90: Likewise.
2260 * gfortran.dg/common_align_2.f90: Likewise.
2261 * gfortran.dg/common_equivalence_1.f: Likewise.
2262 * gfortran.dg/common_pointer_1.f90: Likewise.
2263 * gfortran.dg/common_resize_1.f: Likewise.
2264 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2265 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2266 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2267 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2268 * gfortran.dg/complex_read.f90: Likewise.
2269 * gfortran.dg/complex_write.f90: Likewise.
2270 * gfortran.dg/constant_substring.f: Likewise.
2271 * gfortran.dg/constructor_2.f90: Likewise.
2272 * gfortran.dg/constructor_3.f90: Likewise.
2273 * gfortran.dg/constructor_6.f90: Likewise.
2274 * gfortran.dg/contained_1.f90: Likewise.
2275 * gfortran.dg/contained_3.f90: Likewise.
2276 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2277 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2278 * gfortran.dg/continuation_1.f90: Likewise.
2279 * gfortran.dg/continuation_11.f90: Likewise.
2280 * gfortran.dg/continuation_12.f90: Likewise.
2281 * gfortran.dg/continuation_13.f90: Likewise.
2282 * gfortran.dg/continuation_14.f: Likewise.
2283 * gfortran.dg/continuation_8.f90: Likewise.
2284 * gfortran.dg/convert_2.f90: Likewise.
2285 * gfortran.dg/convert_implied_open.f90: Likewise.
2286 * gfortran.dg/count_init_expr.f03: Likewise.
2287 * gfortran.dg/cr_lf.f90: Likewise.
2288 * gfortran.dg/cray_pointers_10.f90: Likewise.
2289 * gfortran.dg/cray_pointers_2.f90: Likewise.
2290 * gfortran.dg/cray_pointers_5.f90: Likewise.
2291 * gfortran.dg/cray_pointers_7.f90: Likewise.
2292 * gfortran.dg/cray_pointers_8.f90: Likewise.
2293 * gfortran.dg/cshift_1.f90: Likewise.
2294 * gfortran.dg/cshift_2.f90: Likewise.
2295 * gfortran.dg/cshift_large_1.f90: Likewise.
2296 * gfortran.dg/cshift_nan_1.f90: Likewise.
2297 * gfortran.dg/csqrt_2.f: Likewise.
2298 * gfortran.dg/data_array_1.f90: Likewise.
2299 * gfortran.dg/data_char_1.f90: Likewise.
2300 * gfortran.dg/data_char_2.f90: Likewise.
2301 * gfortran.dg/data_char_3.f90: Likewise.
2302 * gfortran.dg/data_derived_1.f90: Likewise.
2303 * gfortran.dg/data_implied_do_1.f90: Likewise.
2304 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2305 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2306 * gfortran.dg/deallocate_stat.f90: Likewise.
2307 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2308 * gfortran.dg/debug/pr37738.f: Likewise.
2309 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2310 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2311 * gfortran.dg/dec_exp_1.f90: Likewise.
2312 * gfortran.dg/dec_init_1.f90: Likewise.
2313 * gfortran.dg/dec_init_2.f90: Likewise.
2314 * gfortran.dg/dec_init_3.f90: Likewise.
2315 * gfortran.dg/dec_init_4.f90: Likewise.
2316 * gfortran.dg/dec_io_1.f90: Likewise.
2317 * gfortran.dg/dec_io_2.f90: Likewise.
2318 * gfortran.dg/dec_io_2a.f90: Likewise.
2319 * gfortran.dg/dec_io_6.f90: Likewise.
2320 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2321 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2322 * gfortran.dg/dec_math.f90: Likewise.
2323 * gfortran.dg/dec_parameter_1.f: Likewise.
2324 * gfortran.dg/dec_parameter_2.f90: Likewise.
2325 * gfortran.dg/dec_static_1.f90: Likewise.
2326 * gfortran.dg/dec_static_2.f90: Likewise.
2327 * gfortran.dg/dec_structure_1.f90: Likewise.
2328 * gfortran.dg/dec_structure_10.f90: Likewise.
2329 * gfortran.dg/dec_structure_18.f90: Likewise.
2330 * gfortran.dg/dec_structure_19.f90: Likewise.
2331 * gfortran.dg/dec_structure_2.f90: Likewise.
2332 * gfortran.dg/dec_structure_22.f90: Likewise.
2333 * gfortran.dg/dec_structure_3.f90: Likewise.
2334 * gfortran.dg/dec_structure_4.f90: Likewise.
2335 * gfortran.dg/dec_structure_5.f90: Likewise.
2336 * gfortran.dg/dec_structure_6.f90: Likewise.
2337 * gfortran.dg/dec_structure_7.f90: Likewise.
2338 * gfortran.dg/dec_union_1.f90: Likewise.
2339 * gfortran.dg/dec_union_2.f90: Likewise.
2340 * gfortran.dg/dec_union_3.f90: Likewise.
2341 * gfortran.dg/dec_union_4.f90: Likewise.
2342 * gfortran.dg/dec_union_5.f90: Likewise.
2343 * gfortran.dg/default_format_1.f90: Likewise.
2344 * gfortran.dg/default_format_2.f90: Likewise.
2345 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2346 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2347 * gfortran.dg/default_initialization_3.f90: Likewise.
2348 * gfortran.dg/default_initialization_4.f90: Likewise.
2349 * gfortran.dg/default_initialization_5.f90: Likewise.
2350 * gfortran.dg/deferred_character_1.f90: Likewise.
2351 * gfortran.dg/deferred_character_10.f90: Likewise.
2352 * gfortran.dg/deferred_character_11.f90: Likewise.
2353 * gfortran.dg/deferred_character_12.f90: Likewise.
2354 * gfortran.dg/deferred_character_13.f90: Likewise.
2355 * gfortran.dg/deferred_character_14.f90: Likewise.
2356 * gfortran.dg/deferred_character_15.f90: Likewise.
2357 * gfortran.dg/deferred_character_16.f90: Likewise.
2358 * gfortran.dg/deferred_character_2.f90: Likewise.
2359 * gfortran.dg/deferred_character_3.f90: Likewise.
2360 * gfortran.dg/deferred_character_4.f90: Likewise.
2361 * gfortran.dg/deferred_character_5.f90: Likewise.
2362 * gfortran.dg/deferred_character_6.f90: Likewise.
2363 * gfortran.dg/deferred_character_7.f90: Likewise.
2364 * gfortran.dg/deferred_character_8.f90: Likewise.
2365 * gfortran.dg/deferred_character_9.f90: Likewise.
2366 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2367 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2368 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2369 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2370 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2371 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2372 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2373 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2374 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2375 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2376 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2377 * gfortran.dg/defined_assignment_1.f90: Likewise.
2378 * gfortran.dg/defined_assignment_10.f90: Likewise.
2379 * gfortran.dg/defined_assignment_11.f90: Likewise.
2380 * gfortran.dg/defined_assignment_2.f90: Likewise.
2381 * gfortran.dg/defined_assignment_3.f90: Likewise.
2382 * gfortran.dg/defined_assignment_4.f90: Likewise.
2383 * gfortran.dg/defined_assignment_5.f90: Likewise.
2384 * gfortran.dg/defined_assignment_8.f90: Likewise.
2385 * gfortran.dg/defined_assignment_9.f90: Likewise.
2386 * gfortran.dg/dependency_2.f90: Likewise.
2387 * gfortran.dg/dependency_21.f90: Likewise.
2388 * gfortran.dg/dependency_22.f90: Likewise.
2389 * gfortran.dg/dependency_23.f90: Likewise.
2390 * gfortran.dg/dependency_24.f90: Likewise.
2391 * gfortran.dg/dependency_25.f90: Likewise.
2392 * gfortran.dg/dependency_26.f90: Likewise.
2393 * gfortran.dg/dependency_39.f90: Likewise.
2394 * gfortran.dg/dependency_40.f90: Likewise.
2395 * gfortran.dg/dependency_41.f90: Likewise.
2396 * gfortran.dg/dependency_42.f90: Likewise.
2397 * gfortran.dg/dependency_43.f90: Likewise.
2398 * gfortran.dg/dependency_44.f90: Likewise.
2399 * gfortran.dg/dependency_45.f90: Likewise.
2400 * gfortran.dg/dependency_50.f90: Likewise.
2401 * gfortran.dg/dependency_51.f90: Likewise.
2402 * gfortran.dg/dependent_decls_1.f90: Likewise.
2403 * gfortran.dg/der_array_1.f90: Likewise.
2404 * gfortran.dg/der_array_io_1.f90: Likewise.
2405 * gfortran.dg/der_array_io_2.f90: Likewise.
2406 * gfortran.dg/der_array_io_3.f90: Likewise.
2407 * gfortran.dg/der_io_1.f90: Likewise.
2408 * gfortran.dg/der_io_3.f90: Likewise.
2409 * gfortran.dg/der_pointer_2.f90: Likewise.
2410 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2411 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2412 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2413 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2414 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2415 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2416 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2417 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2418 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2419 * gfortran.dg/derived_external_function_1.f90: Likewise.
2420 * gfortran.dg/derived_init_1.f90: Likewise.
2421 * gfortran.dg/derived_init_2.f90: Likewise.
2422 * gfortran.dg/derived_init_3.f90: Likewise.
2423 * gfortran.dg/derived_init_4.f90: Likewise.
2424 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2425 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2426 * gfortran.dg/dev_null.F90: Likewise.
2427 * gfortran.dg/dfloat_1.f90: Likewise.
2428 * gfortran.dg/dim_sum_1.f90: Likewise.
2429 * gfortran.dg/dim_sum_2.f90: Likewise.
2430 * gfortran.dg/dim_sum_3.f90: Likewise.
2431 * gfortran.dg/direct_io_10.f: Likewise.
2432 * gfortran.dg/direct_io_11.f90: Likewise.
2433 * gfortran.dg/direct_io_12.f90: Likewise.
2434 * gfortran.dg/direct_io_2.f90: Likewise.
2435 * gfortran.dg/direct_io_3.f90: Likewise.
2436 * gfortran.dg/direct_io_4.f90: Likewise.
2437 * gfortran.dg/direct_io_5.f90: Likewise.
2438 * gfortran.dg/direct_io_6.f90: Likewise.
2439 * gfortran.dg/direct_io_7.f90: Likewise.
2440 * gfortran.dg/direct_io_8.f90: Likewise.
2441 * gfortran.dg/direct_io_9.f: Likewise.
2442 * gfortran.dg/do_1.f90: Likewise.
2443 * gfortran.dg/do_3.F90: Likewise.
2444 * gfortran.dg/do_concurrent_2.f90: Likewise.
2445 * gfortran.dg/do_concurrent_4.f90: Likewise.
2446 * gfortran.dg/do_corner_warn.f90: Likewise.
2447 * gfortran.dg/do_iterator_2.f90: Likewise.
2448 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
2449 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
2450 * gfortran.dg/dos_eol.f: Likewise.
2451 * gfortran.dg/dot_product_1.f03: Likewise.
2452 * gfortran.dg/dot_product_2.f90: Likewise.
2453 * gfortran.dg/dot_product_4.f90: Likewise.
2454 * gfortran.dg/dshift_1.F90: Likewise.
2455 * gfortran.dg/dshift_2.F90: Likewise.
2456 * gfortran.dg/dtio_1.f90: Likewise.
2457 * gfortran.dg/dtio_10.f90: Likewise.
2458 * gfortran.dg/dtio_12.f90: Likewise.
2459 * gfortran.dg/dtio_14.f90: Likewise.
2460 * gfortran.dg/dtio_15.f90: Likewise.
2461 * gfortran.dg/dtio_16.f90: Likewise.
2462 * gfortran.dg/dtio_17.f90: Likewise.
2463 * gfortran.dg/dtio_19.f90: Likewise.
2464 * gfortran.dg/dtio_2.f90: Likewise.
2465 * gfortran.dg/dtio_20.f03: Likewise.
2466 * gfortran.dg/dtio_22.f90: Likewise.
2467 * gfortran.dg/dtio_24.f90: Likewise.
2468 * gfortran.dg/dtio_25.f90: Likewise.
2469 * gfortran.dg/dtio_26.f03: Likewise.
2470 * gfortran.dg/dtio_27.f90: Likewise.
2471 * gfortran.dg/dtio_28.f03: Likewise.
2472 * gfortran.dg/dtio_3.f90: Likewise.
2473 * gfortran.dg/dtio_30.f03: Likewise.
2474 * gfortran.dg/dtio_31.f03: Likewise.
2475 * gfortran.dg/dtio_32.f03: Likewise.
2476 * gfortran.dg/dtio_4.f90: Likewise.
2477 * gfortran.dg/dtio_5.f90: Likewise.
2478 * gfortran.dg/dtio_7.f90: Likewise.
2479 * gfortran.dg/dtio_8.f90: Likewise.
2480 * gfortran.dg/dtio_9.f90: Likewise.
2481 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2482 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2483 * gfortran.dg/dup_save_1.f90: Likewise.
2484 * gfortran.dg/dup_save_2.f90: Likewise.
2485 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2486 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2487 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2488 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2489 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2490 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2491 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2492 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2493 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2494 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2495 * gfortran.dg/e_d_fmt.f90: Likewise.
2496 * gfortran.dg/edit_real_1.f90: Likewise.
2497 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2498 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2499 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2500 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2501 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2502 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2503 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2504 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2505 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2506 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2507 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2508 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2509 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2510 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2511 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2512 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2513 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2514 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2515 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2516 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2517 * gfortran.dg/empty_format_1.f90: Likewise.
2518 * gfortran.dg/endfile.f: Likewise.
2519 * gfortran.dg/endfile.f90: Likewise.
2520 * gfortran.dg/endfile_2.f90: Likewise.
2521 * gfortran.dg/entry_1.f90: Likewise.
2522 * gfortran.dg/entry_10.f90: Likewise.
2523 * gfortran.dg/entry_12.f90: Likewise.
2524 * gfortran.dg/entry_13.f90: Likewise.
2525 * gfortran.dg/entry_14.f90: Likewise.
2526 * gfortran.dg/entry_16.f90: Likewise.
2527 * gfortran.dg/entry_3.f90: Likewise.
2528 * gfortran.dg/entry_6.f90: Likewise.
2529 * gfortran.dg/entry_9.f90: Likewise.
2530 * gfortran.dg/entry_array_specs_2.f: Likewise.
2531 * gfortran.dg/enum_1.f90: Likewise.
2532 * gfortran.dg/enum_9.f90: Likewise.
2533 * gfortran.dg/eof_1.f90: Likewise.
2534 * gfortran.dg/eof_2.f90: Likewise.
2535 * gfortran.dg/eof_4.f90: Likewise.
2536 * gfortran.dg/eof_5.f90: Likewise.
2537 * gfortran.dg/eor_handling_1.f90: Likewise.
2538 * gfortran.dg/eor_handling_2.f90: Likewise.
2539 * gfortran.dg/eor_handling_3.f90: Likewise.
2540 * gfortran.dg/eor_handling_4.f90: Likewise.
2541 * gfortran.dg/eor_handling_5.f90: Likewise.
2542 * gfortran.dg/eoshift_3.f90: Likewise.
2543 * gfortran.dg/eoshift_4.f90: Likewise.
2544 * gfortran.dg/eoshift_5.f90: Likewise.
2545 * gfortran.dg/eoshift_6.f90: Likewise.
2546 * gfortran.dg/eoshift_large_1.f90: Likewise.
2547 * gfortran.dg/equiv_6.f90: Likewise.
2548 * gfortran.dg/equiv_7.f90: Likewise.
2549 * gfortran.dg/equiv_9.f90: Likewise.
2550 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2551 * gfortran.dg/erf_2.F90: Likewise.
2552 * gfortran.dg/erf_3.F90: Likewise.
2553 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2554 * gfortran.dg/error_format_2.f90: Likewise.
2555 * gfortran.dg/error_recovery_5.f90: Likewise.
2556 * gfortran.dg/execute_command_line_2.f90: Likewise.
2557 * gfortran.dg/execute_command_line_3.f90: Likewise.
2558 * gfortran.dg/exit_1.f08: Likewise.
2559 * gfortran.dg/exit_3.f08: Likewise.
2560 * gfortran.dg/exponent_1.f90: Likewise.
2561 * gfortran.dg/exponent_2.f90: Likewise.
2562 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2563 * gfortran.dg/extends_1.f03: Likewise.
2564 * gfortran.dg/extends_16.f90: Likewise.
2565 * gfortran.dg/extends_2.f03: Likewise.
2566 * gfortran.dg/extends_3.f03: Likewise.
2567 * gfortran.dg/extends_4.f03: Likewise.
2568 * gfortran.dg/extends_type_of_1.f03: Likewise.
2569 * gfortran.dg/extends_type_of_2.f03: Likewise.
2570 * gfortran.dg/external_procedures_3.f90: Likewise.
2571 * gfortran.dg/f2003_inquire_1.f03: Likewise.
2572 * gfortran.dg/f2003_io_1.f03: Likewise.
2573 * gfortran.dg/f2003_io_4.f03: Likewise.
2574 * gfortran.dg/f2003_io_5.f03: Likewise.
2575 * gfortran.dg/f2003_io_6.f03: Likewise.
2576 * gfortran.dg/f2003_io_7.f03: Likewise.
2577 * gfortran.dg/f2c_1.f90: Likewise.
2578 * gfortran.dg/f2c_2.f90: Likewise.
2579 * gfortran.dg/f2c_3.f90: Likewise.
2580 * gfortran.dg/f2c_4.f90: Likewise.
2581 * gfortran.dg/f2c_6.f90: Likewise.
2582 * gfortran.dg/f2c_7.f90: Likewise.
2583 * gfortran.dg/f2c_9.f90: Likewise.
2584 * gfortran.dg/fgetc_1.f90: Likewise.
2585 * gfortran.dg/fgetc_2.f90: Likewise.
2586 * gfortran.dg/filename_null.f90: Likewise.
2587 * gfortran.dg/finalize_12.f90: Likewise.
2588 * gfortran.dg/finalize_13.f90: Likewise.
2589 * gfortran.dg/finalize_15.f90: Likewise.
2590 * gfortran.dg/finalize_17.f90: Likewise.
2591 * gfortran.dg/finalize_18.f90: Likewise.
2592 * gfortran.dg/finalize_25.f90: Likewise.
2593 * gfortran.dg/finalize_29.f08: Likewise.
2594 * gfortran.dg/finalize_31.f90: Likewise.
2595 * gfortran.dg/float_1.f90: Likewise.
2596 * gfortran.dg/flush_1.f90: Likewise.
2597 * gfortran.dg/fmt_bz_bn.f: Likewise.
2598 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
2599 * gfortran.dg/fmt_cache_1.f: Likewise.
2600 * gfortran.dg/fmt_cache_2.f: Likewise.
2601 * gfortran.dg/fmt_cache_3.f90: Likewise.
2602 * gfortran.dg/fmt_colon.f90: Likewise.
2603 * gfortran.dg/fmt_e.f90: Likewise.
2604 * gfortran.dg/fmt_en.f90: Likewise.
2605 * gfortran.dg/fmt_error_10.f: Likewise.
2606 * gfortran.dg/fmt_error_9.f: Likewise.
2607 * gfortran.dg/fmt_exhaust.f90: Likewise.
2608 * gfortran.dg/fmt_f0_1.f90: Likewise.
2609 * gfortran.dg/fmt_f_an_p.f: Likewise.
2610 * gfortran.dg/fmt_fw_d.f90: Likewise.
2611 * gfortran.dg/fmt_g.f: Likewise.
2612 * gfortran.dg/fmt_g0_1.f08: Likewise.
2613 * gfortran.dg/fmt_g0_2.f08: Likewise.
2614 * gfortran.dg/fmt_g0_4.f08: Likewise.
2615 * gfortran.dg/fmt_g0_5.f08: Likewise.
2616 * gfortran.dg/fmt_g0_6.f08: Likewise.
2617 * gfortran.dg/fmt_g0_7.f08: Likewise.
2618 * gfortran.dg/fmt_g_1.f90: Likewise.
2619 * gfortran.dg/fmt_int_sign.f90: Likewise.
2620 * gfortran.dg/fmt_l.f90: Likewise.
2621 * gfortran.dg/fmt_missing_period_2.f: Likewise.
2622 * gfortran.dg/fmt_missing_period_3.f: Likewise.
2623 * gfortran.dg/fmt_p_1.f90: Likewise.
2624 * gfortran.dg/fmt_pf.f90: Likewise.
2625 * gfortran.dg/fmt_read.f90: Likewise.
2626 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
2627 * gfortran.dg/fmt_t_1.f90: Likewise.
2628 * gfortran.dg/fmt_t_2.f90: Likewise.
2629 * gfortran.dg/fmt_t_3.f90: Likewise.
2630 * gfortran.dg/fmt_t_4.f90: Likewise.
2631 * gfortran.dg/fmt_t_5.f90: Likewise.
2632 * gfortran.dg/fmt_t_6.f: Likewise.
2633 * gfortran.dg/fmt_t_7.f: Likewise.
2634 * gfortran.dg/fmt_t_9.f: Likewise.
2635 * gfortran.dg/fmt_tl.f: Likewise.
2636 * gfortran.dg/fmt_unlimited.f90: Likewise.
2637 * gfortran.dg/fmt_white.f: Likewise.
2638 * gfortran.dg/fmt_zero_digits.f90: Likewise.
2639 * gfortran.dg/fold_nearest.f90: Likewise.
2640 * gfortran.dg/forall_1.f90: Likewise.
2641 * gfortran.dg/forall_10.f90: Likewise.
2642 * gfortran.dg/forall_12.f90: Likewise.
2643 * gfortran.dg/forall_13.f90: Likewise.
2644 * gfortran.dg/forall_15.f90: Likewise.
2645 * gfortran.dg/forall_4.f90: Likewise.
2646 * gfortran.dg/forall_5.f90: Likewise.
2647 * gfortran.dg/forall_6.f90: Likewise.
2648 * gfortran.dg/forall_7.f90: Likewise.
2649 * gfortran.dg/fraction.f90: Likewise.
2650 * gfortran.dg/fseek.f90: Likewise.
2651 * gfortran.dg/ftell_1.f90: Likewise.
2652 * gfortran.dg/ftell_2.f90: Likewise.
2653 * gfortran.dg/ftell_3.f90: Likewise.
2654 * gfortran.dg/func_assign_2.f90: Likewise.
2655 * gfortran.dg/func_assign_3.f90: Likewise.
2656 * gfortran.dg/func_derived_1.f90: Likewise.
2657 * gfortran.dg/func_derived_2.f90: Likewise.
2658 * gfortran.dg/func_derived_3.f90: Likewise.
2659 * gfortran.dg/func_result_1.f90: Likewise.
2660 * gfortran.dg/func_result_2.f90: Likewise.
2661 * gfortran.dg/func_result_6.f90: Likewise.
2662 * gfortran.dg/function_charlen_2.f90: Likewise.
2663 * gfortran.dg/function_charlen_3.f: Likewise.
2664 * gfortran.dg/function_kinds_1.f90: Likewise.
2665 * gfortran.dg/function_kinds_4.f90: Likewise.
2666 * gfortran.dg/function_optimize_10.f90: Likewise.
2667 * gfortran.dg/function_optimize_11.f90: Likewise.
2668 * gfortran.dg/function_optimize_12.f90: Likewise.
2669 * gfortran.dg/function_optimize_4.f90: Likewise.
2670 * gfortran.dg/function_optimize_8.f90: Likewise.
2671 * gfortran.dg/g77/13037.f: Likewise.
2672 * gfortran.dg/g77/1832.f: Likewise.
2673 * gfortran.dg/g77/19981119-0.f: Likewise.
2674 * gfortran.dg/g77/19990313-0.f: Likewise.
2675 * gfortran.dg/g77/19990313-1.f: Likewise.
2676 * gfortran.dg/g77/19990313-2.f: Likewise.
2677 * gfortran.dg/g77/19990313-3.f: Likewise.
2678 * gfortran.dg/g77/19990419-1.f: Likewise.
2679 * gfortran.dg/g77/19990826-0.f: Likewise.
2680 * gfortran.dg/g77/19990826-2.f: Likewise.
2681 * gfortran.dg/g77/20000503-1.f: Likewise.
2682 * gfortran.dg/g77/20001111.f: Likewise.
2683 * gfortran.dg/g77/20010116.f: Likewise.
2684 * gfortran.dg/g77/20010216-1.f: Likewise.
2685 * gfortran.dg/g77/20010430.f: Likewise.
2686 * gfortran.dg/g77/20010610.f: Likewise.
2687 * gfortran.dg/g77/6177.f: Likewise.
2688 * gfortran.dg/g77/7388.f: Likewise.
2689 * gfortran.dg/g77/947.f: Likewise.
2690 * gfortran.dg/g77/970625-2.f: Likewise.
2691 * gfortran.dg/g77/971102-1.f: Likewise.
2692 * gfortran.dg/g77/980628-0.f: Likewise.
2693 * gfortran.dg/g77/980628-1.f: Likewise.
2694 * gfortran.dg/g77/980628-10.f: Likewise.
2695 * gfortran.dg/g77/980628-2.f: Likewise.
2696 * gfortran.dg/g77/980628-3.f: Likewise.
2697 * gfortran.dg/g77/980628-7.f: Likewise.
2698 * gfortran.dg/g77/980628-8.f: Likewise.
2699 * gfortran.dg/g77/980628-9.f: Likewise.
2700 * gfortran.dg/g77/980701-0.f: Likewise.
2701 * gfortran.dg/g77/980701-1.f: Likewise.
2702 * gfortran.dg/g77/cabs.f: Likewise.
2703 * gfortran.dg/g77/claus.f: Likewise.
2704 * gfortran.dg/g77/complex_1.f: Likewise.
2705 * gfortran.dg/g77/cpp3.F: Likewise.
2706 * gfortran.dg/g77/cpp4.F: Likewise.
2707 * gfortran.dg/g77/cpp5.F: Likewise.
2708 * gfortran.dg/g77/dcomplex.f: Likewise.
2709 * gfortran.dg/g77/dnrm2.f: Likewise.
2710 * gfortran.dg/g77/erfc.f: Likewise.
2711 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
2712 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
2713 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
2714 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
2715 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
2716 * gfortran.dg/g77/int8421.f: Likewise.
2717 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
2718 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
2719 * gfortran.dg/g77/le.f: Likewise.
2720 * gfortran.dg/g77/short.f: Likewise.
2721 * gfortran.dg/gamma_1.f90: Likewise.
2722 * gfortran.dg/gamma_4.f90: Likewise.
2723 * gfortran.dg/gamma_5.f90: Likewise.
2724 * gfortran.dg/generic_13.f90: Likewise.
2725 * gfortran.dg/generic_15.f90: Likewise.
2726 * gfortran.dg/generic_19.f90: Likewise.
2727 * gfortran.dg/generic_20.f90: Likewise.
2728 * gfortran.dg/generic_23.f03: Likewise.
2729 * gfortran.dg/generic_25.f90: Likewise.
2730 * gfortran.dg/generic_27.f90: Likewise.
2731 * gfortran.dg/generic_31.f90: Likewise.
2732 * gfortran.dg/generic_4.f90: Likewise.
2733 * gfortran.dg/global_vars_c_init.f90: Likewise.
2734 * gfortran.dg/global_vars_f90_init.f90: Likewise.
2735 * gfortran.dg/gnu_logical_1.F: Likewise.
2736 * gfortran.dg/goacc/fixed-1.f: Likewise.
2737 * gfortran.dg/goacc/fixed-2.f: Likewise.
2738 * gfortran.dg/goacc/gang-static.f95: Likewise.
2739 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2740 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2741 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2742 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2743 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2744 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2745 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2746 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2747 * gfortran.dg/goacc/omp-fixed.f: Likewise.
2748 * gfortran.dg/gomp/crayptr5.f90: Likewise.
2749 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
2750 * gfortran.dg/gomp/pr48794.f90: Likewise.
2751 * gfortran.dg/gomp/pr72744.f90: Likewise.
2752 * gfortran.dg/gomp/pr77665.f90: Likewise.
2753 * gfortran.dg/gomp/workshare2.f90: Likewise.
2754 * gfortran.dg/gomp/workshare3.f90: Likewise.
2755 * gfortran.dg/goto_1.f: Likewise.
2756 * gfortran.dg/goto_2.f90: Likewise.
2757 * gfortran.dg/goto_4.f90: Likewise.
2758 * gfortran.dg/goto_6.f: Likewise.
2759 * gfortran.dg/graphite/id-26.f03: Likewise.
2760 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
2761 * gfortran.dg/graphite/pr29581.f90: Likewise.
2762 * gfortran.dg/graphite/pr29832.f90: Likewise.
2763 * gfortran.dg/graphite/run-id-1.f: Likewise.
2764 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2765 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2766 * gfortran.dg/hollerith.f90: Likewise.
2767 * gfortran.dg/hollerith4.f90: Likewise.
2768 * gfortran.dg/hollerith6.f90: Likewise.
2769 * gfortran.dg/hollerith8.f90: Likewise.
2770 * gfortran.dg/hollerith_1.f90: Likewise.
2771 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
2772 * gfortran.dg/hollerith_f95.f90: Likewise.
2773 * gfortran.dg/hollerith_legacy.f90: Likewise.
2774 * gfortran.dg/host_assoc_call_3.f90: Likewise.
2775 * gfortran.dg/host_assoc_function_1.f90: Likewise.
2776 * gfortran.dg/host_assoc_function_3.f90: Likewise.
2777 * gfortran.dg/host_assoc_function_4.f90: Likewise.
2778 * gfortran.dg/host_assoc_function_9.f90: Likewise.
2779 * gfortran.dg/host_dummy_index_1.f90: Likewise.
2780 * gfortran.dg/hypot_1.f90: Likewise.
2781 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
2782 * gfortran.dg/iargc.f90: Likewise.
2783 * gfortran.dg/ibits.f90: Likewise.
2784 * gfortran.dg/ichar_1.f90: Likewise.
2785 * gfortran.dg/ichar_2.f90: Likewise.
2786 * gfortran.dg/ieee/ieee_1.F90: Likewise.
2787 * gfortran.dg/ieee/ieee_2.f90: Likewise.
2788 * gfortran.dg/ieee/ieee_3.f90: Likewise.
2789 * gfortran.dg/ieee/ieee_4.f90: Likewise.
2790 * gfortran.dg/ieee/ieee_6.f90: Likewise.
2791 * gfortran.dg/ieee/ieee_7.f90: Likewise.
2792 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2793 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
2794 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
2795 * gfortran.dg/ieee/large_1.f90: Likewise.
2796 * gfortran.dg/ieee/large_2.f90: Likewise.
2797 * gfortran.dg/ieee/large_3.F90: Likewise.
2798 * gfortran.dg/ieee/large_4.f90: Likewise.
2799 * gfortran.dg/ieee/rounding_1.f90: Likewise.
2800 * gfortran.dg/ieee/underflow_1.f90: Likewise.
2801 * gfortran.dg/impl_do_var_data.f90: Likewise.
2802 * gfortran.dg/implicit_10.f90: Likewise.
2803 * gfortran.dg/implicit_12.f90: Likewise.
2804 * gfortran.dg/implicit_class_1.f90: Likewise.
2805 * gfortran.dg/implicit_pure_1.f90: Likewise.
2806 * gfortran.dg/implied_do_1.f90: Likewise.
2807 * gfortran.dg/implied_do_io_1.f90: Likewise.
2808 * gfortran.dg/implied_do_io_2.f90: Likewise.
2809 * gfortran.dg/implied_do_io_3.f90: Likewise.
2810 * gfortran.dg/implied_shape_1.f08: Likewise.
2811 * gfortran.dg/import.f90: Likewise.
2812 * gfortran.dg/import4.f90: Likewise.
2813 * gfortran.dg/impure_1.f08: Likewise.
2814 * gfortran.dg/index.f90: Likewise.
2815 * gfortran.dg/index_2.f90: Likewise.
2816 * gfortran.dg/init_flag_1.f90: Likewise.
2817 * gfortran.dg/init_flag_10.f90: Likewise.
2818 * gfortran.dg/init_flag_15.f03: Likewise.
2819 * gfortran.dg/init_flag_2.f90: Likewise.
2820 * gfortran.dg/init_flag_3.f90: Likewise.
2821 * gfortran.dg/init_flag_4.f90: Likewise.
2822 * gfortran.dg/init_flag_5.f90: Likewise.
2823 * gfortran.dg/init_flag_6.f90: Likewise.
2824 * gfortran.dg/init_flag_7.f90: Likewise.
2825 * gfortran.dg/init_flag_9.f90: Likewise.
2826 * gfortran.dg/initialization_11.f90: Likewise.
2827 * gfortran.dg/initialization_19.f90: Likewise.
2828 * gfortran.dg/initialization_2.f90: Likewise.
2829 * gfortran.dg/initialization_22.f90: Likewise.
2830 * gfortran.dg/initialization_27.f90: Likewise.
2831 * gfortran.dg/initialization_5.f90: Likewise.
2832 * gfortran.dg/initialization_6.f90: Likewise.
2833 * gfortran.dg/inline_matmul_1.f90: Likewise.
2834 * gfortran.dg/inline_matmul_10.f90: Likewise.
2835 * gfortran.dg/inline_matmul_11.f90: Likewise.
2836 * gfortran.dg/inline_matmul_13.f90: Likewise.
2837 * gfortran.dg/inline_matmul_14.f90: Likewise.
2838 * gfortran.dg/inline_matmul_16.f90: Likewise.
2839 * gfortran.dg/inline_matmul_17.f90: Likewise.
2840 * gfortran.dg/inline_matmul_18.f90: Likewise.
2841 * gfortran.dg/inline_matmul_19.f90: Likewise.
2842 * gfortran.dg/inline_matmul_2.f90: Likewise.
2843 * gfortran.dg/inline_matmul_20.f90: Likewise.
2844 * gfortran.dg/inline_matmul_22.f90: Likewise.
2845 * gfortran.dg/inline_matmul_3.f90: Likewise.
2846 * gfortran.dg/inline_matmul_4.f90: Likewise.
2847 * gfortran.dg/inline_matmul_5.f90: Likewise.
2848 * gfortran.dg/inline_matmul_6.f90: Likewise.
2849 * gfortran.dg/inline_matmul_7.f90: Likewise.
2850 * gfortran.dg/inline_matmul_8.f90: Likewise.
2851 * gfortran.dg/inline_matmul_9.f90: Likewise.
2852 * gfortran.dg/inline_sum_1.f90: Likewise.
2853 * gfortran.dg/inline_sum_3.f90: Likewise.
2854 * gfortran.dg/inline_sum_5.f90: Likewise.
2855 * gfortran.dg/inquire-complex.f90: Likewise.
2856 * gfortran.dg/inquire.f90: Likewise.
2857 * gfortran.dg/inquire_10.f90: Likewise.
2858 * gfortran.dg/inquire_13.f90: Likewise.
2859 * gfortran.dg/inquire_15.f90: Likewise.
2860 * gfortran.dg/inquire_16.f90: Likewise.
2861 * gfortran.dg/inquire_17.f90: Likewise.
2862 * gfortran.dg/inquire_5.f90: Likewise.
2863 * gfortran.dg/inquire_6.f90: Likewise.
2864 * gfortran.dg/inquire_7.f90: Likewise.
2865 * gfortran.dg/inquire_9.f90: Likewise.
2866 * gfortran.dg/inquire_internal.f90: Likewise.
2867 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
2868 * gfortran.dg/inquire_size.f90: Likewise.
2869 * gfortran.dg/int_1.f90: Likewise.
2870 * gfortran.dg/int_conv_1.f90: Likewise.
2871 * gfortran.dg/int_range_io_1.f90: Likewise.
2872 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2873 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2874 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2875 * gfortran.dg/integer_plus.f90: Likewise.
2876 * gfortran.dg/intent_out_2.f90: Likewise.
2877 * gfortran.dg/intent_out_5.f90: Likewise.
2878 * gfortran.dg/intent_out_6.f90: Likewise.
2879 * gfortran.dg/interface_12.f90: Likewise.
2880 * gfortran.dg/interface_19.f90: Likewise.
2881 * gfortran.dg/interface_4.f90: Likewise.
2882 * gfortran.dg/interface_5.f90: Likewise.
2883 * gfortran.dg/interface_9.f90: Likewise.
2884 * gfortran.dg/interface_assignment_1.f90: Likewise.
2885 * gfortran.dg/interface_assignment_2.f90: Likewise.
2886 * gfortran.dg/internal_dummy_2.f08: Likewise.
2887 * gfortran.dg/internal_dummy_3.f08: Likewise.
2888 * gfortran.dg/internal_dummy_4.f08: Likewise.
2889 * gfortran.dg/internal_pack_1.f90: Likewise.
2890 * gfortran.dg/internal_pack_10.f90: Likewise.
2891 * gfortran.dg/internal_pack_12.f90: Likewise.
2892 * gfortran.dg/internal_pack_13.f90: Likewise.
2893 * gfortran.dg/internal_pack_14.f90: Likewise.
2894 * gfortran.dg/internal_pack_15.f90: Likewise.
2895 * gfortran.dg/internal_pack_2.f90: Likewise.
2896 * gfortran.dg/internal_pack_3.f90: Likewise.
2897 * gfortran.dg/internal_pack_4.f90: Likewise.
2898 * gfortran.dg/internal_pack_6.f90: Likewise.
2899 * gfortran.dg/internal_pack_8.f90: Likewise.
2900 * gfortran.dg/internal_readwrite_1.f90: Likewise.
2901 * gfortran.dg/internal_readwrite_2.f90: Likewise.
2902 * gfortran.dg/internal_readwrite_3.f90: Likewise.
2903 * gfortran.dg/intrinsic_actual_1.f: Likewise.
2904 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
2905 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
2906 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
2907 * gfortran.dg/intrinsic_char_1.f90: Likewise.
2908 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
2909 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
2910 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
2911 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
2912 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
2913 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
2914 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
2915 * gfortran.dg/intrinsic_product_1.f90: Likewise.
2916 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
2917 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2918 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
2919 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
2920 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
2921 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
2922 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
2923 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
2924 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
2925 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
2926 * gfortran.dg/io_err_1.f90: Likewise.
2927 * gfortran.dg/io_real_boz.f90: Likewise.
2928 * gfortran.dg/iomsg_1.f90: Likewise.
2929 * gfortran.dg/iostat_1.f90: Likewise.
2930 * gfortran.dg/iostat_2.f90: Likewise.
2931 * gfortran.dg/iostat_4.f90: Likewise.
2932 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
2933 * gfortran.dg/ishft_1.f90: Likewise.
2934 * gfortran.dg/ishft_2.f90: Likewise.
2935 * gfortran.dg/ishft_4.f90: Likewise.
2936 * gfortran.dg/isnan_1.f90: Likewise.
2937 * gfortran.dg/isnan_2.f90: Likewise.
2938 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
2939 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
2940 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
2941 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
2942 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
2943 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
2944 * gfortran.dg/itime_idate_1.f: Likewise.
2945 * gfortran.dg/itime_idate_2.f: Likewise.
2946 * gfortran.dg/large_integer_kind_1.f90: Likewise.
2947 * gfortran.dg/large_integer_kind_2.f90: Likewise.
2948 * gfortran.dg/large_real_kind_1.f90: Likewise.
2949 * gfortran.dg/large_real_kind_2.F90: Likewise.
2950 * gfortran.dg/large_real_kind_3.F90: Likewise.
2951 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
2952 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
2953 * gfortran.dg/large_recl.f90: Likewise.
2954 * gfortran.dg/large_unit_1.f90: Likewise.
2955 * gfortran.dg/large_unit_2.f90: Likewise.
2956 * gfortran.dg/largeequiv_1.f90: Likewise.
2957 * gfortran.dg/leadz_trailz_1.f90: Likewise.
2958 * gfortran.dg/leadz_trailz_2.f90: Likewise.
2959 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2960 * gfortran.dg/list_read_1.f90: Likewise.
2961 * gfortran.dg/list_read_10.f90: Likewise.
2962 * gfortran.dg/list_read_11.f90: Likewise.
2963 * gfortran.dg/list_read_12.f90: Likewise.
2964 * gfortran.dg/list_read_13.f: Likewise.
2965 * gfortran.dg/list_read_14.f90: Likewise.
2966 * gfortran.dg/list_read_2.f90: Likewise.
2967 * gfortran.dg/list_read_3.f90: Likewise.
2968 * gfortran.dg/list_read_4.f90: Likewise.
2969 * gfortran.dg/list_read_5.f90: Likewise.
2970 * gfortran.dg/list_read_6.f90: Likewise.
2971 * gfortran.dg/list_read_7.f90: Likewise.
2972 * gfortran.dg/list_read_8.f90: Likewise.
2973 * gfortran.dg/list_read_9.f90: Likewise.
2974 * gfortran.dg/loc_2.f90: Likewise.
2975 * gfortran.dg/logical_1.f90: Likewise.
2976 * gfortran.dg/logical_dot_product.f90: Likewise.
2977 * gfortran.dg/logical_temp_io.f90: Likewise.
2978 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
2979 * gfortran.dg/lrshift_1.f90: Likewise.
2980 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
2981 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2982 * gfortran.dg/lto/pr40725_0.f03: Likewise.
2983 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2984 * gfortran.dg/make_unit.f90: Likewise.
2985 * gfortran.dg/mapping_1.f90: Likewise.
2986 * gfortran.dg/mapping_2.f90: Likewise.
2987 * gfortran.dg/mapping_3.f90: Likewise.
2988 * gfortran.dg/masklr_1.F90: Likewise.
2989 * gfortran.dg/masklr_2.F90: Likewise.
2990 * gfortran.dg/matmul_1.f90: Likewise.
2991 * gfortran.dg/matmul_10.f90: Likewise.
2992 * gfortran.dg/matmul_12.f90: Likewise.
2993 * gfortran.dg/matmul_16.f90: Likewise.
2994 * gfortran.dg/matmul_17.f90: Likewise.
2995 * gfortran.dg/matmul_18.f90: Likewise.
2996 * gfortran.dg/matmul_2.f90: Likewise.
2997 * gfortran.dg/matmul_3.f90: Likewise.
2998 * gfortran.dg/matmul_4.f90: Likewise.
2999 * gfortran.dg/matmul_6.f90: Likewise.
3000 * gfortran.dg/matmul_8.f03: Likewise.
3001 * gfortran.dg/matmul_9.f90: Likewise.
3002 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3003 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3004 * gfortran.dg/matmul_const.f90: Likewise.
3005 * gfortran.dg/maxloc_1.f90: Likewise.
3006 * gfortran.dg/maxloc_2.f90: Likewise.
3007 * gfortran.dg/maxloc_3.f90: Likewise.
3008 * gfortran.dg/maxloc_4.f90: Likewise.
3009 * gfortran.dg/maxloc_string_1.f90: Likewise.
3010 * gfortran.dg/maxlocval_1.f90: Likewise.
3011 * gfortran.dg/maxlocval_2.f90: Likewise.
3012 * gfortran.dg/maxlocval_3.f90: Likewise.
3013 * gfortran.dg/maxlocval_4.f90: Likewise.
3014 * gfortran.dg/maxval_char_1.f90: Likewise.
3015 * gfortran.dg/maxval_char_2.f90: Likewise.
3016 * gfortran.dg/maxval_char_3.f90: Likewise.
3017 * gfortran.dg/maxval_char_4.f90: Likewise.
3018 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3019 * gfortran.dg/mclock.f90: Likewise.
3020 * gfortran.dg/merge_bits_1.F90: Likewise.
3021 * gfortran.dg/merge_bits_2.F90: Likewise.
3022 * gfortran.dg/merge_char_1.f90: Likewise.
3023 * gfortran.dg/merge_init_expr.f90: Likewise.
3024 * gfortran.dg/min_max_optional_1.f90: Likewise.
3025 * gfortran.dg/min_max_optional_5.f90: Likewise.
3026 * gfortran.dg/minloc_1.f90: Likewise.
3027 * gfortran.dg/minloc_2.f90: Likewise.
3028 * gfortran.dg/minloc_3.f90: Likewise.
3029 * gfortran.dg/minloc_4.f90: Likewise.
3030 * gfortran.dg/minloc_string_1.f90: Likewise.
3031 * gfortran.dg/minlocval_1.f90: Likewise.
3032 * gfortran.dg/minlocval_2.f90: Likewise.
3033 * gfortran.dg/minlocval_3.f90: Likewise.
3034 * gfortran.dg/minlocval_4.f90: Likewise.
3035 * gfortran.dg/minmax_char_1.f90: Likewise.
3036 * gfortran.dg/minmaxloc_1.f90: Likewise.
3037 * gfortran.dg/minmaxloc_10.f90: Likewise.
3038 * gfortran.dg/minmaxloc_11.f90: Likewise.
3039 * gfortran.dg/minmaxloc_12.f90: Likewise.
3040 * gfortran.dg/minmaxloc_13.f90: Likewise.
3041 * gfortran.dg/minmaxloc_2.f90: Likewise.
3042 * gfortran.dg/minmaxloc_3.f90: Likewise.
3043 * gfortran.dg/minmaxloc_4.f90: Likewise.
3044 * gfortran.dg/minmaxloc_5.f90: Likewise.
3045 * gfortran.dg/minmaxloc_6.f90: Likewise.
3046 * gfortran.dg/minmaxloc_7.f90: Likewise.
3047 * gfortran.dg/minmaxloc_8.f90: Likewise.
3048 * gfortran.dg/minmaxval_1.f90: Likewise.
3049 * gfortran.dg/minval_char_1.f90: Likewise.
3050 * gfortran.dg/minval_char_2.f90: Likewise.
3051 * gfortran.dg/minval_char_3.f90: Likewise.
3052 * gfortran.dg/minval_char_4.f90: Likewise.
3053 * gfortran.dg/minval_char_5.f90: Likewise.
3054 * gfortran.dg/minval_parameter_1.f90: Likewise.
3055 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3056 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3057 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3058 * gfortran.dg/missing_parens_1.f90: Likewise.
3059 * gfortran.dg/missing_parens_2.f90: Likewise.
3060 * gfortran.dg/mod_large_1.f90: Likewise.
3061 * gfortran.dg/mod_sign0_1.f90: Likewise.
3062 * gfortran.dg/module_blank_common.f90: Likewise.
3063 * gfortran.dg/module_commons_1.f90: Likewise.
3064 * gfortran.dg/module_commons_3.f90: Likewise.
3065 * gfortran.dg/module_double_reuse.f90: Likewise.
3066 * gfortran.dg/module_equivalence_1.f90: Likewise.
3067 * gfortran.dg/module_equivalence_2.f90: Likewise.
3068 * gfortran.dg/module_equivalence_3.f90: Likewise.
3069 * gfortran.dg/module_equivalence_5.f90: Likewise.
3070 * gfortran.dg/module_interface_1.f90: Likewise.
3071 * gfortran.dg/module_nan.f90: Likewise.
3072 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3073 * gfortran.dg/module_procedure_1.f90: Likewise.
3074 * gfortran.dg/module_read_1.f90: Likewise.
3075 * gfortran.dg/module_read_2.f90: Likewise.
3076 * gfortran.dg/module_widestring_1.f90: Likewise.
3077 * gfortran.dg/move_alloc.f90: Likewise.
3078 * gfortran.dg/move_alloc_10.f90: Likewise.
3079 * gfortran.dg/move_alloc_13.f90: Likewise.
3080 * gfortran.dg/move_alloc_14.f90: Likewise.
3081 * gfortran.dg/move_alloc_15.f90: Likewise.
3082 * gfortran.dg/move_alloc_16.f90: Likewise.
3083 * gfortran.dg/move_alloc_2.f90: Likewise.
3084 * gfortran.dg/move_alloc_5.f90: Likewise.
3085 * gfortran.dg/move_alloc_6.f90: Likewise.
3086 * gfortran.dg/move_alloc_9.f90: Likewise.
3087 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3088 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3089 * gfortran.dg/mvbits_1.f90: Likewise.
3090 * gfortran.dg/mvbits_2.f90: Likewise.
3091 * gfortran.dg/mvbits_3.f90: Likewise.
3092 * gfortran.dg/mvbits_4.f90: Likewise.
3093 * gfortran.dg/mvbits_7.f90: Likewise.
3094 * gfortran.dg/mvbits_8.f90: Likewise.
3095 * gfortran.dg/namelist_11.f: Likewise.
3096 * gfortran.dg/namelist_12.f: Likewise.
3097 * gfortran.dg/namelist_13.f90: Likewise.
3098 * gfortran.dg/namelist_14.f90: Likewise.
3099 * gfortran.dg/namelist_15.f90: Likewise.
3100 * gfortran.dg/namelist_16.f90: Likewise.
3101 * gfortran.dg/namelist_17.f90: Likewise.
3102 * gfortran.dg/namelist_18.f90: Likewise.
3103 * gfortran.dg/namelist_19.f90: Likewise.
3104 * gfortran.dg/namelist_20.f90: Likewise.
3105 * gfortran.dg/namelist_21.f90: Likewise.
3106 * gfortran.dg/namelist_22.f90: Likewise.
3107 * gfortran.dg/namelist_23.f90: Likewise.
3108 * gfortran.dg/namelist_24.f90: Likewise.
3109 * gfortran.dg/namelist_26.f90: Likewise.
3110 * gfortran.dg/namelist_27.f90: Likewise.
3111 * gfortran.dg/namelist_28.f90: Likewise.
3112 * gfortran.dg/namelist_29.f90: Likewise.
3113 * gfortran.dg/namelist_37.f90: Likewise.
3114 * gfortran.dg/namelist_38.f90: Likewise.
3115 * gfortran.dg/namelist_39.f90: Likewise.
3116 * gfortran.dg/namelist_40.f90: Likewise.
3117 * gfortran.dg/namelist_41.f90: Likewise.
3118 * gfortran.dg/namelist_42.f90: Likewise.
3119 * gfortran.dg/namelist_43.f90: Likewise.
3120 * gfortran.dg/namelist_44.f90: Likewise.
3121 * gfortran.dg/namelist_47.f90: Likewise.
3122 * gfortran.dg/namelist_48.f90: Likewise.
3123 * gfortran.dg/namelist_49.f90: Likewise.
3124 * gfortran.dg/namelist_50.f90: Likewise.
3125 * gfortran.dg/namelist_51.f90: Likewise.
3126 * gfortran.dg/namelist_52.f90: Likewise.
3127 * gfortran.dg/namelist_54.f90: Likewise.
3128 * gfortran.dg/namelist_55.f90: Likewise.
3129 * gfortran.dg/namelist_56.f90: Likewise.
3130 * gfortran.dg/namelist_57.f90: Likewise.
3131 * gfortran.dg/namelist_58.f90: Likewise.
3132 * gfortran.dg/namelist_59.f90: Likewise.
3133 * gfortran.dg/namelist_60.f90: Likewise.
3134 * gfortran.dg/namelist_61.f90: Likewise.
3135 * gfortran.dg/namelist_64.f90: Likewise.
3136 * gfortran.dg/namelist_65.f90: Likewise.
3137 * gfortran.dg/namelist_69.f90: Likewise.
3138 * gfortran.dg/namelist_70.f90: Likewise.
3139 * gfortran.dg/namelist_71.f90: Likewise.
3140 * gfortran.dg/namelist_72.f: Likewise.
3141 * gfortran.dg/namelist_73.f90: Likewise.
3142 * gfortran.dg/namelist_77.f90: Likewise.
3143 * gfortran.dg/namelist_78.f90: Likewise.
3144 * gfortran.dg/namelist_79.f90: Likewise.
3145 * gfortran.dg/namelist_80.f90: Likewise.
3146 * gfortran.dg/namelist_81.f90: Likewise.
3147 * gfortran.dg/namelist_82.f90: Likewise.
3148 * gfortran.dg/namelist_84.f90: Likewise.
3149 * gfortran.dg/namelist_85.f90: Likewise.
3150 * gfortran.dg/namelist_86.f90: Likewise.
3151 * gfortran.dg/namelist_87.f90: Likewise.
3152 * gfortran.dg/namelist_88.f90: Likewise.
3153 * gfortran.dg/namelist_89.f90: Likewise.
3154 * gfortran.dg/namelist_90.f: Likewise.
3155 * gfortran.dg/namelist_95.f90: Likewise.
3156 * gfortran.dg/namelist_char_only.f90: Likewise.
3157 * gfortran.dg/namelist_empty.f90: Likewise.
3158 * gfortran.dg/namelist_internal.f90: Likewise.
3159 * gfortran.dg/namelist_use.f90: Likewise.
3160 * gfortran.dg/namelist_use_only.f90: Likewise.
3161 * gfortran.dg/namelist_utf8.f90: Likewise.
3162 * gfortran.dg/nan_1.f90: Likewise.
3163 * gfortran.dg/nan_2.f90: Likewise.
3164 * gfortran.dg/nan_3.f90: Likewise.
3165 * gfortran.dg/nan_6.f90: Likewise.
3166 * gfortran.dg/nan_7.f90: Likewise.
3167 * gfortran.dg/nearest_1.f90: Likewise.
3168 * gfortran.dg/nearest_2.f90: Likewise.
3169 * gfortran.dg/nearest_3.f90: Likewise.
3170 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3171 * gfortran.dg/negative_automatic_size.f90: Likewise.
3172 * gfortran.dg/negative_unit.f: Likewise.
3173 * gfortran.dg/negative_unit2.f90: Likewise.
3174 * gfortran.dg/negative_unit_int8.f: Likewise.
3175 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3176 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3177 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3178 * gfortran.dg/nested_modules_1.f90: Likewise.
3179 * gfortran.dg/nested_modules_2.f90: Likewise.
3180 * gfortran.dg/nested_modules_3.f90: Likewise.
3181 * gfortran.dg/nesting_1.f90: Likewise.
3182 * gfortran.dg/new_line.f90: Likewise.
3183 * gfortran.dg/newunit_1.f90: Likewise.
3184 * gfortran.dg/newunit_3.f90: Likewise.
3185 * gfortran.dg/newunit_5.f90.f90: Likewise.
3186 * gfortran.dg/nint_1.f90: Likewise.
3187 * gfortran.dg/nint_2.f90: Likewise.
3188 * gfortran.dg/no_arg_check_2.f90: Likewise.
3189 * gfortran.dg/no_range_check_1.f90: Likewise.
3190 * gfortran.dg/no_range_check_2.f90: Likewise.
3191 * gfortran.dg/no_range_check_3.f90: Likewise.
3192 * gfortran.dg/noadv_size.f90: Likewise.
3193 * gfortran.dg/nonreturning_statements.f90: Likewise.
3194 * gfortran.dg/norm2_1.f90: Likewise.
3195 * gfortran.dg/norm2_3.f90: Likewise.
3196 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3197 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3198 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3199 * gfortran.dg/null_4.f90: Likewise.
3200 * gfortran.dg/null_9.f90: Likewise.
3201 * gfortran.dg/nullify_3.f90: Likewise.
3202 * gfortran.dg/oldstyle_1.f90: Likewise.
3203 * gfortran.dg/open_access_append_1.f90: Likewise.
3204 * gfortran.dg/open_access_append_2.f90: Likewise.
3205 * gfortran.dg/open_errors.f90: Likewise.
3206 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3207 * gfortran.dg/open_new.f90: Likewise.
3208 * gfortran.dg/open_readonly_1.f90: Likewise.
3209 * gfortran.dg/operator_1.f90: Likewise.
3210 * gfortran.dg/optional_absent_1.f90: Likewise.
3211 * gfortran.dg/optional_absent_2.f90: Likewise.
3212 * gfortran.dg/optional_absent_3.f90: Likewise.
3213 * gfortran.dg/optional_class_1.f90: Likewise.
3214 * gfortran.dg/optional_dim_2.f90: Likewise.
3215 * gfortran.dg/optional_dim_3.f90: Likewise.
3216 * gfortran.dg/output_exponents_1.f90: Likewise.
3217 * gfortran.dg/overload_1.f90: Likewise.
3218 * gfortran.dg/overload_2.f90: Likewise.
3219 * gfortran.dg/overwrite_1.f: Likewise.
3220 * gfortran.dg/pad_no.f90: Likewise.
3221 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3222 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3223 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3224 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3225 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3226 * gfortran.dg/parens_3.f90: Likewise.
3227 * gfortran.dg/parens_5.f90: Likewise.
3228 * gfortran.dg/parens_6.f90: Likewise.
3229 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3230 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3231 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3232 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3233 * gfortran.dg/parity_1.f90: Likewise.
3234 * gfortran.dg/past_eor.f90: Likewise.
3235 * gfortran.dg/pdt_1.f03: Likewise.
3236 * gfortran.dg/pdt_10.f03: Likewise.
3237 * gfortran.dg/pdt_11.f03: Likewise.
3238 * gfortran.dg/pdt_12.f03: Likewise.
3239 * gfortran.dg/pdt_13.f03: Likewise.
3240 * gfortran.dg/pdt_14.f03: Likewise.
3241 * gfortran.dg/pdt_15.f03: Likewise.
3242 * gfortran.dg/pdt_19.f03: Likewise.
3243 * gfortran.dg/pdt_20.f03: Likewise.
3244 * gfortran.dg/pdt_22.f03: Likewise.
3245 * gfortran.dg/pdt_23.f03: Likewise.
3246 * gfortran.dg/pdt_25.f03: Likewise.
3247 * gfortran.dg/pdt_26.f03: Likewise.
3248 * gfortran.dg/pdt_27.f03: Likewise.
3249 * gfortran.dg/pdt_28.f03: Likewise.
3250 * gfortran.dg/pdt_3.f03: Likewise.
3251 * gfortran.dg/pdt_4.f03: Likewise.
3252 * gfortran.dg/pdt_5.f03: Likewise.
3253 * gfortran.dg/pdt_7.f03: Likewise.
3254 * gfortran.dg/pointer_1.f90: Likewise.
3255 * gfortran.dg/pointer_array_1.f90: Likewise.
3256 * gfortran.dg/pointer_array_3.f90: Likewise.
3257 * gfortran.dg/pointer_array_4.f90: Likewise.
3258 * gfortran.dg/pointer_array_5.f90: Likewise.
3259 * gfortran.dg/pointer_array_6.f90: Likewise.
3260 * gfortran.dg/pointer_array_7.f90: Likewise.
3261 * gfortran.dg/pointer_array_8.f90: Likewise.
3262 * gfortran.dg/pointer_array_9.f90: Likewise.
3263 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3264 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3265 * gfortran.dg/pointer_assign_10.f90: Likewise.
3266 * gfortran.dg/pointer_assign_11.f90: Likewise.
3267 * gfortran.dg/pointer_assign_4.f90: Likewise.
3268 * gfortran.dg/pointer_assign_8.f90: Likewise.
3269 * gfortran.dg/pointer_assign_9.f90: Likewise.
3270 * gfortran.dg/pointer_check_10.f90: Likewise.
3271 * gfortran.dg/pointer_check_9.f90: Likewise.
3272 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3273 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3274 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3275 * gfortran.dg/pointer_init_1.f90: Likewise.
3276 * gfortran.dg/pointer_init_3.f90: Likewise.
3277 * gfortran.dg/pointer_init_4.f90: Likewise.
3278 * gfortran.dg/pointer_init_5.f90: Likewise.
3279 * gfortran.dg/pointer_init_8.f90: Likewise.
3280 * gfortran.dg/pointer_intent_1.f90: Likewise.
3281 * gfortran.dg/pointer_intent_4.f90: Likewise.
3282 * gfortran.dg/pointer_intent_5.f90: Likewise.
3283 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3284 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3285 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3286 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3287 * gfortran.dg/pointer_target_1.f90: Likewise.
3288 * gfortran.dg/pointer_target_2.f90: Likewise.
3289 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3290 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3291 * gfortran.dg/power.f90: Likewise.
3292 * gfortran.dg/power1.f90: Likewise.
3293 * gfortran.dg/power_3.f90: Likewise.
3294 * gfortran.dg/power_4.f90: Likewise.
3295 * gfortran.dg/power_5.f90: Likewise.
3296 * gfortran.dg/pr12884.f: Likewise.
3297 * gfortran.dg/pr15129.f90: Likewise.
3298 * gfortran.dg/pr15140.f90: Likewise.
3299 * gfortran.dg/pr15324.f90: Likewise.
3300 * gfortran.dg/pr15332.f: Likewise.
3301 * gfortran.dg/pr15957.f90: Likewise.
3302 * gfortran.dg/pr15959.f90: Likewise.
3303 * gfortran.dg/pr16597.f90: Likewise.
3304 * gfortran.dg/pr16861.f90: Likewise.
3305 * gfortran.dg/pr16938.f90: Likewise.
3306 * gfortran.dg/pr17090.f90: Likewise.
3307 * gfortran.dg/pr17143.f90: Likewise.
3308 * gfortran.dg/pr17164.f90: Likewise.
3309 * gfortran.dg/pr17229.f: Likewise.
3310 * gfortran.dg/pr17285.f90: Likewise.
3311 * gfortran.dg/pr17286.f90: Likewise.
3312 * gfortran.dg/pr17472.f: Likewise.
3313 * gfortran.dg/pr17612.f90: Likewise.
3314 * gfortran.dg/pr17706.f90: Likewise.
3315 * gfortran.dg/pr18025.f90: Likewise.
3316 * gfortran.dg/pr18122.f90: Likewise.
3317 * gfortran.dg/pr18210.f90: Likewise.
3318 * gfortran.dg/pr18392.f90: Likewise.
3319 * gfortran.dg/pr19155.f: Likewise.
3320 * gfortran.dg/pr19216.f: Likewise.
3321 * gfortran.dg/pr19467.f90: Likewise.
3322 * gfortran.dg/pr19657.f: Likewise.
3323 * gfortran.dg/pr19926.f90: Likewise.
3324 * gfortran.dg/pr19928-1.f90: Likewise.
3325 * gfortran.dg/pr19928-2.f90: Likewise.
3326 * gfortran.dg/pr20086.f90: Likewise.
3327 * gfortran.dg/pr20124.f90: Likewise.
3328 * gfortran.dg/pr20163-2.f: Likewise.
3329 * gfortran.dg/pr20480.f90: Likewise.
3330 * gfortran.dg/pr20755.f: Likewise.
3331 * gfortran.dg/pr20950.f: Likewise.
3332 * gfortran.dg/pr21177.f90: Likewise.
3333 * gfortran.dg/pr21730.f: Likewise.
3334 * gfortran.dg/pr22491.f: Likewise.
3335 * gfortran.dg/pr25603.f: Likewise.
3336 * gfortran.dg/pr26246_2.f90: Likewise.
3337 * gfortran.dg/pr32136.f90: Likewise.
3338 * gfortran.dg/pr32533.f90: Likewise.
3339 * gfortran.dg/pr33794.f90: Likewise.
3340 * gfortran.dg/pr35662.f90: Likewise.
3341 * gfortran.dg/pr35944-1.f90: Likewise.
3342 * gfortran.dg/pr35944-2.f90: Likewise.
3343 * gfortran.dg/pr35983.f90: Likewise.
3344 * gfortran.dg/pr39865.f90: Likewise.
3345 * gfortran.dg/pr41212.f90: Likewise.
3346 * gfortran.dg/pr43808.f90: Likewise.
3347 * gfortran.dg/pr44592.f90: Likewise.
3348 * gfortran.dg/pr44735.f90: Likewise.
3349 * gfortran.dg/pr45308.f03: Likewise.
3350 * gfortran.dg/pr46297.f: Likewise.
3351 * gfortran.dg/pr46588.f90: Likewise.
3352 * gfortran.dg/pr46665.f90: Likewise.
3353 * gfortran.dg/pr46804.f90: Likewise.
3354 * gfortran.dg/pr47008.f03: Likewise.
3355 * gfortran.dg/pr47614.f: Likewise.
3356 * gfortran.dg/pr47878.f90: Likewise.
3357 * gfortran.dg/pr49103.f90: Likewise.
3358 * gfortran.dg/pr50069_1.f90: Likewise.
3359 * gfortran.dg/pr50769.f90: Likewise.
3360 * gfortran.dg/pr52608.f90: Likewise.
3361 * gfortran.dg/pr55086_2.f90: Likewise.
3362 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3363 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3364 * gfortran.dg/pr55330.f90: Likewise.
3365 * gfortran.dg/pr56015.f90: Likewise.
3366 * gfortran.dg/pr57910.f90: Likewise.
3367 * gfortran.dg/pr59700.f90: Likewise.
3368 * gfortran.dg/pr62125.f90: Likewise.
3369 * gfortran.dg/pr64530.f90: Likewise.
3370 * gfortran.dg/pr65429.f90: Likewise.
3371 * gfortran.dg/pr65450.f90: Likewise.
3372 * gfortran.dg/pr65504.f90: Likewise.
3373 * gfortran.dg/pr65903.f90: Likewise.
3374 * gfortran.dg/pr66311.f90: Likewise.
3375 * gfortran.dg/pr66864.f90: Likewise.
3376 * gfortran.dg/pr67140.f90: Likewise.
3377 * gfortran.dg/pr67524.f90: Likewise.
3378 * gfortran.dg/pr67885.f90: Likewise.
3379 * gfortran.dg/pr68053.f90: Likewise.
3380 * gfortran.dg/pr68566.f90: Likewise.
3381 * gfortran.dg/pr69514_1.f90: Likewise.
3382 * gfortran.dg/pr69514_2.f90: Likewise.
3383 * gfortran.dg/pr69739.f90: Likewise.
3384 * gfortran.dg/pr70673.f90: Likewise.
3385 * gfortran.dg/pr71523_2.f90: Likewise.
3386 * gfortran.dg/pr71764.f90: Likewise.
3387 * gfortran.dg/pr78092.f90: Likewise.
3388 * gfortran.dg/pr82973.f90: Likewise.
3389 * gfortran.dg/pr83864.f90: Likewise.
3390 * gfortran.dg/pr83874.f90: Likewise.
3391 * gfortran.dg/pr84088.f90: Likewise.
3392 * gfortran.dg/pr84155.f90: Likewise.
3393 * gfortran.dg/proc_decl_12.f90: Likewise.
3394 * gfortran.dg/proc_decl_13.f90: Likewise.
3395 * gfortran.dg/proc_decl_15.f90: Likewise.
3396 * gfortran.dg/proc_decl_17.f90: Likewise.
3397 * gfortran.dg/proc_decl_18.f90: Likewise.
3398 * gfortran.dg/proc_decl_2.f90: Likewise.
3399 * gfortran.dg/proc_decl_5.f90: Likewise.
3400 * gfortran.dg/proc_decl_9.f90: Likewise.
3401 * gfortran.dg/proc_ptr_1.f90: Likewise.
3402 * gfortran.dg/proc_ptr_10.f90: Likewise.
3403 * gfortran.dg/proc_ptr_12.f90: Likewise.
3404 * gfortran.dg/proc_ptr_18.f90: Likewise.
3405 * gfortran.dg/proc_ptr_19.f90: Likewise.
3406 * gfortran.dg/proc_ptr_21.f90: Likewise.
3407 * gfortran.dg/proc_ptr_22.f90: Likewise.
3408 * gfortran.dg/proc_ptr_23.f90: Likewise.
3409 * gfortran.dg/proc_ptr_25.f90: Likewise.
3410 * gfortran.dg/proc_ptr_26.f90: Likewise.
3411 * gfortran.dg/proc_ptr_3.f90: Likewise.
3412 * gfortran.dg/proc_ptr_36.f90: Likewise.
3413 * gfortran.dg/proc_ptr_47.f90: Likewise.
3414 * gfortran.dg/proc_ptr_48.f90: Likewise.
3415 * gfortran.dg/proc_ptr_5.f90: Likewise.
3416 * gfortran.dg/proc_ptr_6.f90: Likewise.
3417 * gfortran.dg/proc_ptr_7.f90: Likewise.
3418 * gfortran.dg/proc_ptr_8.f90: Likewise.
3419 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3420 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3421 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3422 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3423 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3424 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3425 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3426 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3427 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3428 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3429 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3430 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3431 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3432 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3433 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
3434 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
3435 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
3436 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
3437 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
3438 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
3439 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
3440 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
3441 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
3442 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
3443 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
3444 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
3445 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
3446 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
3447 * gfortran.dg/product_init_expr.f03: Likewise.
3448 * gfortran.dg/promotion.f90: Likewise.
3449 * gfortran.dg/promotion_3.f90: Likewise.
3450 * gfortran.dg/promotion_4.f90: Likewise.
3451 * gfortran.dg/protected_1.f90: Likewise.
3452 * gfortran.dg/protected_2.f90: Likewise.
3453 * gfortran.dg/ptr-func-1.f90: Likewise.
3454 * gfortran.dg/ptr-func-2.f90: Likewise.
3455 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3456 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3457 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3458 * gfortran.dg/pure_byref_1.f90: Likewise.
3459 * gfortran.dg/pure_byref_2.f90: Likewise.
3460 * gfortran.dg/pure_byref_3.f90: Likewise.
3461 * gfortran.dg/quad_2.f90: Likewise.
3462 * gfortran.dg/quad_3.f90: Likewise.
3463 * gfortran.dg/random_3.f90: Likewise.
3464 * gfortran.dg/random_4.f90: Likewise.
3465 * gfortran.dg/random_7.f90: Likewise.
3466 * gfortran.dg/read_2.f90: Likewise.
3467 * gfortran.dg/read_3.f90: Likewise.
3468 * gfortran.dg/read_4.f90: Likewise.
3469 * gfortran.dg/read_5.f90: Likewise.
3470 * gfortran.dg/read_bad_advance.f90: Likewise.
3471 * gfortran.dg/read_bang.f90: Likewise.
3472 * gfortran.dg/read_bang4.f90: Likewise.
3473 * gfortran.dg/read_comma.f: Likewise.
3474 * gfortran.dg/read_dir.f90: Likewise.
3475 * gfortran.dg/read_empty_file.f: Likewise.
3476 * gfortran.dg/read_eof_1.f90: Likewise.
3477 * gfortran.dg/read_eof_2.f90: Likewise.
3478 * gfortran.dg/read_eof_3.f90: Likewise.
3479 * gfortran.dg/read_eof_4.f90: Likewise.
3480 * gfortran.dg/read_eof_5.f90: Likewise.
3481 * gfortran.dg/read_eof_6.f: Likewise.
3482 * gfortran.dg/read_eof_7.f90: Likewise.
3483 * gfortran.dg/read_eof_8.f90: Likewise.
3484 * gfortran.dg/read_eof_all.f90: Likewise.
3485 * gfortran.dg/read_eor.f90: Likewise.
3486 * gfortran.dg/read_float_1.f90: Likewise.
3487 * gfortran.dg/read_float_2.f03: Likewise.
3488 * gfortran.dg/read_float_3.f90: Likewise.
3489 * gfortran.dg/read_float_4.f90: Likewise.
3490 * gfortran.dg/read_infnan_1.f90: Likewise.
3491 * gfortran.dg/read_list_eof_1.f90: Likewise.
3492 * gfortran.dg/read_logical.f90: Likewise.
3493 * gfortran.dg/read_many_1.f: Likewise.
3494 * gfortran.dg/read_no_eor.f90: Likewise.
3495 * gfortran.dg/read_noadvance.f90: Likewise.
3496 * gfortran.dg/read_repeat.f90: Likewise.
3497 * gfortran.dg/read_repeat_2.f90: Likewise.
3498 * gfortran.dg/read_size_noadvance.f90: Likewise.
3499 * gfortran.dg/read_x_eof.f90: Likewise.
3500 * gfortran.dg/read_x_past.f: Likewise.
3501 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3502 * gfortran.dg/real_const_1.f: Likewise.
3503 * gfortran.dg/real_const_2.f90: Likewise.
3504 * gfortran.dg/real_const_3.f90: Likewise.
3505 * gfortran.dg/real_do_1.f90: Likewise.
3506 * gfortran.dg/real_index_1.f90: Likewise.
3507 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3508 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3509 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3510 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3511 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3512 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3513 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3514 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3515 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3516 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3517 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3518 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3519 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3520 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3521 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3522 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3523 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3524 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3525 * gfortran.dg/record_marker_1.f90: Likewise.
3526 * gfortran.dg/record_marker_2.f: Likewise.
3527 * gfortran.dg/record_marker_3.f90: Likewise.
3528 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3529 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3530 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3531 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3532 * gfortran.dg/recursive_check_7.f90: Likewise.
3533 * gfortran.dg/recursive_reference_1.f90: Likewise.
3534 * gfortran.dg/recursive_reference_2.f90: Likewise.
3535 * gfortran.dg/recursive_stack.f90: Likewise.
3536 * gfortran.dg/reduction.f90: Likewise.
3537 * gfortran.dg/repack_arrays_1.f90: Likewise.
3538 * gfortran.dg/repeat_1.f90: Likewise.
3539 * gfortran.dg/repeat_2.f90: Likewise.
3540 * gfortran.dg/repeat_3.f90: Likewise.
3541 * gfortran.dg/repeat_6.f90: Likewise.
3542 * gfortran.dg/reshape-alloc.f90: Likewise.
3543 * gfortran.dg/reshape-complex.f90: Likewise.
3544 * gfortran.dg/reshape.f90: Likewise.
3545 * gfortran.dg/reshape_2.f90: Likewise.
3546 * gfortran.dg/reshape_7.f90: Likewise.
3547 * gfortran.dg/reshape_empty_1.f03: Likewise.
3548 * gfortran.dg/reshape_pad_1.f90: Likewise.
3549 * gfortran.dg/reshape_rank7.f90: Likewise.
3550 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3551 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3552 * gfortran.dg/result_default_init_1.f90: Likewise.
3553 * gfortran.dg/result_in_spec_1.f90: Likewise.
3554 * gfortran.dg/result_in_spec_2.f90: Likewise.
3555 * gfortran.dg/ret_array_1.f90: Likewise.
3556 * gfortran.dg/ret_pointer_1.f90: Likewise.
3557 * gfortran.dg/ret_pointer_2.f90: Likewise.
3558 * gfortran.dg/rewind_1.f90: Likewise.
3559 * gfortran.dg/round_1.f03: Likewise.
3560 * gfortran.dg/round_2.f03: Likewise.
3561 * gfortran.dg/round_3.f08: Likewise.
3562 * gfortran.dg/round_4.f90: Likewise.
3563 * gfortran.dg/rrspacing_1.f90: Likewise.
3564 * gfortran.dg/runtime_warning_1.f90: Likewise.
3565 * gfortran.dg/same_type_as_2.f03: Likewise.
3566 * gfortran.dg/save_1.f90: Likewise.
3567 * gfortran.dg/save_5.f90: Likewise.
3568 * gfortran.dg/save_6.f90: Likewise.
3569 * gfortran.dg/scalar_mask_1.f90: Likewise.
3570 * gfortran.dg/scalar_mask_2.f90: Likewise.
3571 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
3572 * gfortran.dg/scale_1.f90: Likewise.
3573 * gfortran.dg/scan_1.f90: Likewise.
3574 * gfortran.dg/scan_2.f90: Likewise.
3575 * gfortran.dg/secnds-1.f: Likewise.
3576 * gfortran.dg/secnds.f: Likewise.
3577 * gfortran.dg/select_1.f90: Likewise.
3578 * gfortran.dg/select_2.f90: Likewise.
3579 * gfortran.dg/select_3.f90: Likewise.
3580 * gfortran.dg/select_5.f90: Likewise.
3581 * gfortran.dg/select_char_1.f90: Likewise.
3582 * gfortran.dg/select_char_2.f90: Likewise.
3583 * gfortran.dg/select_type_13.f03: Likewise.
3584 * gfortran.dg/select_type_14.f03: Likewise.
3585 * gfortran.dg/select_type_15.f03: Likewise.
3586 * gfortran.dg/select_type_19.f03: Likewise.
3587 * gfortran.dg/select_type_2.f03: Likewise.
3588 * gfortran.dg/select_type_26.f03: Likewise.
3589 * gfortran.dg/select_type_27.f03: Likewise.
3590 * gfortran.dg/select_type_28.f03: Likewise.
3591 * gfortran.dg/select_type_3.f03: Likewise.
3592 * gfortran.dg/select_type_35.f03: Likewise.
3593 * gfortran.dg/select_type_36.f03: Likewise.
3594 * gfortran.dg/select_type_37.f03: Likewise.
3595 * gfortran.dg/select_type_39.f03: Likewise.
3596 * gfortran.dg/select_type_4.f90: Likewise.
3597 * gfortran.dg/select_type_5.f03: Likewise.
3598 * gfortran.dg/select_type_6.f03: Likewise.
3599 * gfortran.dg/select_type_7.f03: Likewise.
3600 * gfortran.dg/select_type_8.f03: Likewise.
3601 * gfortran.dg/selected_char_kind_1.f90: Likewise.
3602 * gfortran.dg/selected_char_kind_4.f90: Likewise.
3603 * gfortran.dg/selected_kind_1.f90: Likewise.
3604 * gfortran.dg/selected_real_kind_2.f90: Likewise.
3605 * gfortran.dg/shape_2.f90: Likewise.
3606 * gfortran.dg/shape_4.f90: Likewise.
3607 * gfortran.dg/shape_5.f90: Likewise.
3608 * gfortran.dg/shape_7.f90: Likewise.
3609 * gfortran.dg/shape_8.f90: Likewise.
3610 * gfortran.dg/shape_9.f90: Likewise.
3611 * gfortran.dg/shift-kind_2.f90: Likewise.
3612 * gfortran.dg/shiftalr_1.F90: Likewise.
3613 * gfortran.dg/shiftalr_2.F90: Likewise.
3614 * gfortran.dg/simpleif_1.f90: Likewise.
3615 * gfortran.dg/simplify_argN_1.f90: Likewise.
3616 * gfortran.dg/simplify_cshift_1.f90: Likewise.
3617 * gfortran.dg/simplify_cshift_4.f90: Likewise.
3618 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
3619 * gfortran.dg/simplify_modulo.f90: Likewise.
3620 * gfortran.dg/single_char_string.f90: Likewise.
3621 * gfortran.dg/size_dim.f90: Likewise.
3622 * gfortran.dg/size_optional_dim_1.f90: Likewise.
3623 * gfortran.dg/sizeof.f90: Likewise.
3624 * gfortran.dg/sizeof_4.f90: Likewise.
3625 * gfortran.dg/slash_1.f90: Likewise.
3626 * gfortran.dg/sms-1.f90: Likewise.
3627 * gfortran.dg/sms-2.f90: Likewise.
3628 * gfortran.dg/spec_expr_7.f90: Likewise.
3629 * gfortran.dg/specifics_1.f90: Likewise.
3630 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
3631 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
3632 * gfortran.dg/spread_init_expr.f03: Likewise.
3633 * gfortran.dg/spread_scalar_source.f90: Likewise.
3634 * gfortran.dg/spread_shape_1.f90: Likewise.
3635 * gfortran.dg/stat_1.f90: Likewise.
3636 * gfortran.dg/stat_2.f90: Likewise.
3637 * gfortran.dg/stfunc_1.f90: Likewise.
3638 * gfortran.dg/stfunc_4.f90: Likewise.
3639 * gfortran.dg/stfunc_6.f90: Likewise.
3640 * gfortran.dg/storage_size_1.f08: Likewise.
3641 * gfortran.dg/storage_size_3.f08: Likewise.
3642 * gfortran.dg/storage_size_4.f90: Likewise.
3643 * gfortran.dg/streamio_1.f90: Likewise.
3644 * gfortran.dg/streamio_10.f90: Likewise.
3645 * gfortran.dg/streamio_11.f90: Likewise.
3646 * gfortran.dg/streamio_12.f90: Likewise.
3647 * gfortran.dg/streamio_13.f90: Likewise.
3648 * gfortran.dg/streamio_14.f90: Likewise.
3649 * gfortran.dg/streamio_15.f90: Likewise.
3650 * gfortran.dg/streamio_16.f90: Likewise.
3651 * gfortran.dg/streamio_17.f90: Likewise.
3652 * gfortran.dg/streamio_2.f90: Likewise.
3653 * gfortran.dg/streamio_3.f90: Likewise.
3654 * gfortran.dg/streamio_4.f90: Likewise.
3655 * gfortran.dg/streamio_5.f90: Likewise.
3656 * gfortran.dg/streamio_6.f90: Likewise.
3657 * gfortran.dg/streamio_7.f90: Likewise.
3658 * gfortran.dg/streamio_8.f90: Likewise.
3659 * gfortran.dg/streamio_9.f90: Likewise.
3660 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
3661 * gfortran.dg/string_4.f90: Likewise.
3662 * gfortran.dg/string_array_constructor_2.f90: Likewise.
3663 * gfortran.dg/string_assign_2.f90: Likewise.
3664 * gfortran.dg/string_compare_1.f90: Likewise.
3665 * gfortran.dg/string_compare_2.f90: Likewise.
3666 * gfortran.dg/string_compare_3.f90: Likewise.
3667 * gfortran.dg/string_ctor_1.f90: Likewise.
3668 * gfortran.dg/string_length_1.f90: Likewise.
3669 * gfortran.dg/string_length_2.f90: Likewise.
3670 * gfortran.dg/string_length_3.f90: Likewise.
3671 * gfortran.dg/string_length_4.f90: Likewise.
3672 * gfortran.dg/string_null_compare_1.f: Likewise.
3673 * gfortran.dg/string_pad_trunc.f90: Likewise.
3674 * gfortran.dg/structure_constructor_1.f03: Likewise.
3675 * gfortran.dg/structure_constructor_11.f90: Likewise.
3676 * gfortran.dg/structure_constructor_13.f03: Likewise.
3677 * gfortran.dg/structure_constructor_2.f03: Likewise.
3678 * gfortran.dg/structure_constructor_5.f03: Likewise.
3679 * gfortran.dg/submodule_1.f08: Likewise.
3680 * gfortran.dg/submodule_11.f08: Likewise.
3681 * gfortran.dg/submodule_14.f08: Likewise.
3682 * gfortran.dg/submodule_15.f08: Likewise.
3683 * gfortran.dg/submodule_17.f08: Likewise.
3684 * gfortran.dg/submodule_18.f08: Likewise.
3685 * gfortran.dg/submodule_19.f08: Likewise.
3686 * gfortran.dg/submodule_2.f08: Likewise.
3687 * gfortran.dg/submodule_27.f08: Likewise.
3688 * gfortran.dg/submodule_28.f08: Likewise.
3689 * gfortran.dg/submodule_29.f08: Likewise.
3690 * gfortran.dg/submodule_30.f08: Likewise.
3691 * gfortran.dg/submodule_6.f08: Likewise.
3692 * gfortran.dg/submodule_7.f08: Likewise.
3693 * gfortran.dg/submodule_8.f08: Likewise.
3694 * gfortran.dg/subnormal_1.f90: Likewise.
3695 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3696 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3697 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3698 * gfortran.dg/substr_2.f: Likewise.
3699 * gfortran.dg/substr_3.f: Likewise.
3700 * gfortran.dg/substr_4.f: Likewise.
3701 * gfortran.dg/substr_5.f90: Likewise.
3702 * gfortran.dg/substr_6.f90: Likewise.
3703 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3704 * gfortran.dg/sum_init_expr.f03: Likewise.
3705 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3706 * gfortran.dg/system_clock_3.f08: Likewise.
3707 * gfortran.dg/t_editing.f: Likewise.
3708 * gfortran.dg/team_change_1.f90: Likewise.
3709 * gfortran.dg/team_end_1.f90: Likewise.
3710 * gfortran.dg/team_number_1.f90: Likewise.
3711 * gfortran.dg/temporary_1.f90: Likewise.
3712 * gfortran.dg/test_com_block.f90: Likewise.
3713 * gfortran.dg/test_only_clause.f90: Likewise.
3714 * gfortran.dg/tiny_1.f90: Likewise.
3715 * gfortran.dg/tiny_2.f90: Likewise.
3716 * gfortran.dg/tl_editing.f90: Likewise.
3717 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
3718 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3719 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
3720 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
3721 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
3722 * gfortran.dg/transfer_class_2.f90: Likewise.
3723 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
3724 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
3725 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
3726 * gfortran.dg/transfer_resolve_1.f90: Likewise.
3727 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3728 * gfortran.dg/transfer_simplify_10.f90: Likewise.
3729 * gfortran.dg/transfer_simplify_11.f90: Likewise.
3730 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3731 * gfortran.dg/transfer_simplify_3.f90: Likewise.
3732 * gfortran.dg/transfer_simplify_4.f90: Likewise.
3733 * gfortran.dg/transfer_simplify_8.f90: Likewise.
3734 * gfortran.dg/transfer_simplify_9.f90: Likewise.
3735 * gfortran.dg/transpose_1.f90: Likewise.
3736 * gfortran.dg/transpose_3.f03: Likewise.
3737 * gfortran.dg/transpose_4.f90: Likewise.
3738 * gfortran.dg/transpose_conjg_1.f90: Likewise.
3739 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
3740 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3741 * gfortran.dg/trim_1.f90: Likewise.
3742 * gfortran.dg/trim_optimize_1.f90: Likewise.
3743 * gfortran.dg/trim_optimize_2.f90: Likewise.
3744 * gfortran.dg/trim_optimize_3.f90: Likewise.
3745 * gfortran.dg/trim_optimize_4.f90: Likewise.
3746 * gfortran.dg/trim_optimize_5.f90: Likewise.
3747 * gfortran.dg/trim_optimize_6.f90: Likewise.
3748 * gfortran.dg/trim_optimize_7.f90: Likewise.
3749 * gfortran.dg/trim_optimize_8.f90: Likewise.
3750 * gfortran.dg/type_to_class_1.f03: Likewise.
3751 * gfortran.dg/type_to_class_2.f03: Likewise.
3752 * gfortran.dg/type_to_class_3.f03: Likewise.
3753 * gfortran.dg/type_to_class_4.f03: Likewise.
3754 * gfortran.dg/type_to_class_5.f03: Likewise.
3755 * gfortran.dg/typebound_assignment_5.f03: Likewise.
3756 * gfortran.dg/typebound_assignment_6.f03: Likewise.
3757 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3758 * gfortran.dg/typebound_call_1.f03: Likewise.
3759 * gfortran.dg/typebound_call_13.f03: Likewise.
3760 * gfortran.dg/typebound_call_18.f03: Likewise.
3761 * gfortran.dg/typebound_call_19.f03: Likewise.
3762 * gfortran.dg/typebound_call_2.f03: Likewise.
3763 * gfortran.dg/typebound_call_20.f03: Likewise.
3764 * gfortran.dg/typebound_call_3.f03: Likewise.
3765 * gfortran.dg/typebound_generic_5.f03: Likewise.
3766 * gfortran.dg/typebound_generic_6.f03: Likewise.
3767 * gfortran.dg/typebound_generic_9.f03: Likewise.
3768 * gfortran.dg/typebound_operator_12.f03: Likewise.
3769 * gfortran.dg/typebound_operator_13.f03: Likewise.
3770 * gfortran.dg/typebound_operator_15.f90: Likewise.
3771 * gfortran.dg/typebound_operator_20.f90: Likewise.
3772 * gfortran.dg/typebound_operator_3.f03: Likewise.
3773 * gfortran.dg/typebound_operator_6.f03: Likewise.
3774 * gfortran.dg/typebound_operator_7.f03: Likewise.
3775 * gfortran.dg/typebound_operator_8.f03: Likewise.
3776 * gfortran.dg/typebound_operator_9.f03: Likewise.
3777 * gfortran.dg/typebound_proc_19.f90: Likewise.
3778 * gfortran.dg/typebound_proc_20.f90: Likewise.
3779 * gfortran.dg/typebound_proc_23.f90: Likewise.
3780 * gfortran.dg/typebound_proc_27.f03: Likewise.
3781 * gfortran.dg/typebound_proc_35.f90: Likewise.
3782 * gfortran.dg/typebound_proc_36.f90: Likewise.
3783 * gfortran.dg/unf_io_convert_1.f90: Likewise.
3784 * gfortran.dg/unf_io_convert_2.f90: Likewise.
3785 * gfortran.dg/unf_io_convert_3.f90: Likewise.
3786 * gfortran.dg/unf_io_convert_4.f90: Likewise.
3787 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
3788 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
3789 * gfortran.dg/unf_short_record_1.f90: Likewise.
3790 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3791 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3792 * gfortran.dg/unit_1.f90: Likewise.
3793 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
3794 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
3795 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
3796 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
3797 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
3798 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
3799 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
3800 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
3801 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
3802 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3803 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3804 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
3805 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
3806 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
3807 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
3808 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
3809 * gfortran.dg/unpack_init_expr.f03: Likewise.
3810 * gfortran.dg/use_10.f90: Likewise.
3811 * gfortran.dg/use_11.f90: Likewise.
3812 * gfortran.dg/use_13.f90: Likewise.
3813 * gfortran.dg/use_24.f90: Likewise.
3814 * gfortran.dg/use_27.f90: Likewise.
3815 * gfortran.dg/use_5.f90: Likewise.
3816 * gfortran.dg/use_allocated_1.f90: Likewise.
3817 * gfortran.dg/use_only_1.f90: Likewise.
3818 * gfortran.dg/use_only_4.f90: Likewise.
3819 * gfortran.dg/use_rename_2.f90: Likewise.
3820 * gfortran.dg/use_rename_4.f90: Likewise.
3821 * gfortran.dg/used_dummy_types_1.f90: Likewise.
3822 * gfortran.dg/used_interface_ref.f90: Likewise.
3823 * gfortran.dg/used_types_5.f90: Likewise.
3824 * gfortran.dg/utf8_1.f03: Likewise.
3825 * gfortran.dg/utf8_2.f03: Likewise.
3826 * gfortran.dg/value_1.f90: Likewise.
3827 * gfortran.dg/value_2.f90: Likewise.
3828 * gfortran.dg/value_4.f90: Likewise.
3829 * gfortran.dg/value_6.f03: Likewise.
3830 * gfortran.dg/value_7.f03: Likewise.
3831 * gfortran.dg/value_test.f90: Likewise.
3832 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
3833 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
3834 * gfortran.dg/vect/pr60510.f: Likewise.
3835 * gfortran.dg/vect/pr69882.f90: Likewise.
3836 * gfortran.dg/vect/pr69980.f90: Likewise.
3837 * gfortran.dg/vect/vect-5.f90: Likewise.
3838 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
3839 * gfortran.dg/vector_subscript_1.f90: Likewise.
3840 * gfortran.dg/vector_subscript_2.f90: Likewise.
3841 * gfortran.dg/vector_subscript_3.f90: Likewise.
3842 * gfortran.dg/vector_subscript_5.f90: Likewise.
3843 * gfortran.dg/verify_2.f90: Likewise.
3844 * gfortran.dg/volatile10.f90: Likewise.
3845 * gfortran.dg/where_1.f90: Likewise.
3846 * gfortran.dg/where_operator_assign_1.f90: Likewise.
3847 * gfortran.dg/where_operator_assign_2.f90: Likewise.
3848 * gfortran.dg/where_operator_assign_3.f90: Likewise.
3849 * gfortran.dg/whole_file_13.f90: Likewise.
3850 * gfortran.dg/whole_file_2.f90: Likewise.
3851 * gfortran.dg/widechar_2.f90: Likewise.
3852 * gfortran.dg/widechar_4.f90: Likewise.
3853 * gfortran.dg/widechar_5.f90: Likewise.
3854 * gfortran.dg/widechar_6.f90: Likewise.
3855 * gfortran.dg/widechar_8.f90: Likewise.
3856 * gfortran.dg/widechar_IO_1.f90: Likewise.
3857 * gfortran.dg/widechar_IO_2.f90: Likewise.
3858 * gfortran.dg/widechar_IO_3.f90: Likewise.
3859 * gfortran.dg/widechar_IO_4.f90: Likewise.
3860 * gfortran.dg/widechar_compare_1.f90: Likewise.
3861 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
3862 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
3863 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
3864 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
3865 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
3866 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
3867 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
3868 * gfortran.dg/widechar_select_1.f90: Likewise.
3869 * gfortran.dg/winapi.f90: Likewise.
3870 * gfortran.dg/write_0_pe_format.f90: Likewise.
3871 * gfortran.dg/write_back.f: Likewise.
3872 * gfortran.dg/write_check3.f90: Likewise.
3873 * gfortran.dg/write_direct_eor.f90: Likewise.
3874 * gfortran.dg/write_padding.f90: Likewise.
3875 * gfortran.dg/write_recursive.f90: Likewise.
3876 * gfortran.dg/write_rewind_1.f: Likewise.
3877 * gfortran.dg/write_rewind_2.f: Likewise.
3878 * gfortran.dg/write_zero_array.f90: Likewise.
3879 * gfortran.dg/x_slash_1.f: Likewise.
3880 * gfortran.dg/x_slash_2.f: Likewise.
3881 * gfortran.dg/zero_array_components_1.f90: Likewise.
3882 * gfortran.dg/zero_length_1.f90: Likewise.
3883 * gfortran.dg/zero_length_2.f90: Likewise.
3884 * gfortran.dg/zero_sized_1.f90: Likewise.
3885 * gfortran.dg/zero_sized_3.f90: Likewise.
3886 * gfortran.fortran-torture/compile/nested.f90: Likewise.
3887 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
3888 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
3889 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
3890 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
3891 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
3892 * gfortran.fortran-torture/execute/args.f90: Likewise.
3893 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
3894 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
3895 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
3896 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
3897 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
3898 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
3899 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
3900 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
3901 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
3902 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
3903 * gfortran.fortran-torture/execute/common.f90: Likewise.
3904 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
3905 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
3906 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
3907 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
3908 * gfortran.fortran-torture/execute/contained.f90: Likewise.
3909 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
3910 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
3911 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
3912 * gfortran.fortran-torture/execute/data.f90: Likewise.
3913 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
3914 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
3915 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
3916 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
3917 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
3918 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
3919 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
3920 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
3921 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
3922 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
3923 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
3924 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
3925 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
3926 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
3927 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
3928 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
3929 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
3930 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
3931 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
3932 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
3933 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
3934 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
3935 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
3936 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
3937 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
3938 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
3939 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
3940 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
3941 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
3942 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
3943 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
3944 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
3945 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
3946 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
3947 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
3948 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
3949 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
3950 * gfortran.fortran-torture/execute/forall.f90: Likewise.
3951 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
3952 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
3953 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
3954 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
3955 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
3956 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
3957 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
3958 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
3959 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
3960 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
3961 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
3962 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
3963 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
3964 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
3965 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
3966 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
3967 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
3968 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
3969 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
3970 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
3971 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
3972 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
3973 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
3974 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
3975 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
3976 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
3977 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
3978 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
3979 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3980 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
3981 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
3982 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
3983 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
3984 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
3985 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
3986 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
3987 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
3988 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
3989 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
3990 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
3991 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
3992 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
3993 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
3994 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3995 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
3996 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
3997 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
3998 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3999 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4000 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4001 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4002 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4003 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4004 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4005 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4006 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4007 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4008 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4009 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4010 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4011 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4012 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4013 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4014 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4015 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4016 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4017 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4018 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4019 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4020 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4021 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4022 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4023 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4024 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4025 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4026 * gfortran.fortran-torture/execute/math.f90: Likewise.
4027 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4028 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4029 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4030 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4031 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4032 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4033 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4034 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4035 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4036 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4037 * gfortran.fortran-torture/execute/power.f90: Likewise.
4038 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4039 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4040 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4041 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4042 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4043 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4044 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4045 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4046 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4047 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4048 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4049 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4050 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4051 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4052 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4053 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4054 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4055 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4056 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4057 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4058 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4059 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4060 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4061 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4062 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4063 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4064 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4065 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4066 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4067 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4068 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4069 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4070 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4071 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4072 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4073 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4074 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4075 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4076 * gfortran.fortran-torture/execute/string.f90: Likewise.
4077 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4078 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4079 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4080 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4081 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4082 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4083 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4084 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4085 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4086 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4087 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4088 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4089 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4090 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4091 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4092 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4093 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4094 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4095 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4096 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4097 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4098 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4099 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4100 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4101 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4102 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4103 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4104 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4105 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4106 * gfortran.dg/inline_transpose_1.f90: Likewise.
4107
4108 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4109
4110 PR fortran/84115
4111 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4112 change to dg-run.
4113
4114 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4115
4116 PR ada/84277
4117 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4118 * gnat.dg/dispatch1.adb: Rename into...
4119 * gnat.dg/disp1.adb: ...this.
4120 * gnat.dg/dispatch1_p.ads: Rename into...
4121 * gnat.dg/disp1_pkg.ads: ...this.
4122 * gnat.dg/disp2.adb: Rename into...
4123 * gnat.dg/dispatch2.adb: ...this.
4124 * gnat.dg/dispatch2_p.ads: Rename into...
4125 * gnat.dg/disp2_pkg.ads: ...this.
4126 * gnat.dg/dispatch2_p.adb: Rename into...
4127 * gnat.dg/disp2_pkg.adb: this.
4128 * gnat.dg/generic_dispatch.adb: Rename into...
4129 * gnat.dg/generic_disp.adb: this.
4130 * gnat.dg/generic_dispatch_p.ads: Rename into...
4131 * gnat.dg/generic_disp_pkg.ads: ...this.
4132 * gnat.dg/generic_dispatch_p.adb: Rename into...
4133 * gnat.dg/generic_disp_pkg.adb: ...this.
4134 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4135 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4136 * gnat.dg/object_overflow1.adb: Tweak index.
4137 * gnat.dg/object_overflow2.adb: Likewise.
4138 * gnat.dg/object_overflow3.adb: Likewise.
4139 * gnat.dg/object_overflow4.adb: Likewise.
4140 * gnat.dg/object_overflow5.adb: Likewise.
4141
4142 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR ipa/84425
4145 * gcc.c-torture/compile/pr84425.c: New test.
4146
4147 2018-02-16 Marek Polacek <polacek@redhat.com>
4148 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR c++/84192
4151 * g++.dg/cpp1y/constexpr-84192.C: New test.
4152
4153 2018-02-16 Martin Sebor <msebor@redhat.com>
4154
4155 PR c++/79064
4156 * g++.dg/overload15.C: New test.
4157
4158 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4159
4160 PR target/81535
4161 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4162 * gcc.dg/pr56727-2.c: Ditto.
4163 * gcc.target/powerpc/pr79439.c: Renamed to...
4164 * gcc.target/powerpc/pr79439-1.c: ...this.
4165 * gcc.target/powerpc/pr79439-2.c: New test.
4166 * gcc.target/powerpc/pr79439-3.c: New test.
4167
4168 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4169
4170 target/pr84371
4171 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4172 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4173 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4174 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4175 * gcc.target/powerpc/builtins-3.c: Same.
4176
4177 2018-02-16 Nathan Sidwell <nathan@acm.org>
4178
4179 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4180
4181 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4182
4183 PR rtl-optimization/70023
4184 * gcc.target/i386/pr70023.c: New.
4185
4186 2018-02-16 Carl Love <cel@us.ibm.com>
4187
4188 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4189 tests.
4190 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4191 tests.
4192
4193 2018-02-16 Carl Love <cel@us.ibm.com>
4194
4195 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4196 for the ABI definitions for vec_extract4b and vec_insert4b.
4197
4198 2018-02-16 Nathan Sidwell <nathan@acm.org>
4199
4200 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4201 * g++.old-deja/g++.mike/net43.C: Likewise.
4202
4203 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4204
4205 PR c++/82468
4206 * g++.dg/cpp1z/class-deduction48.C: New.
4207
4208 2018-02-16 Nathan Sidwell <nathan@acm.org>
4209
4210 PR c++/84375
4211 * g++.dg/lookup/pr84375.C: New.
4212
4213 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4214
4215 PR target/83831
4216 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4217
4218 2018-02-16 Richard Biener <rguenther@suse.de>
4219
4220 PR tree-optimization/84417
4221 * gcc.dg/torture/pr84417.c: New testcase.
4222
4223 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR target/84272
4226 * g++.dg/opt/pr84272.C: New test.
4227
4228 PR rtl-optimization/83723
4229 * gcc.dg/pr83723.c: New test.
4230
4231 2018-02-16 Richard Biener <rguenther@suse.de>
4232
4233 PR tree-optimization/84399
4234 * gcc.dg/graphite/pr84399.c: New testcase.
4235
4236 2018-02-16 Richard Biener <rguenther@suse.de>
4237
4238 PR tree-optimization/84190
4239 * g++.dg/torture/pr84190.C: New testcase.
4240
4241 2018-02-15 Martin Sebor <msebor@redhat.com>
4242
4243 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4244 directives.
4245
4246 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4247
4248 PR fortran/84409
4249 * gfortran.dg/dtio_21.f03: Add an error message.
4250 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4251
4252 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4253
4254 PR fortran/84381
4255 * gfortran.dg/stop_shouldfail.f90: New test.
4256
4257 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4258
4259 PR c++/84330
4260 * g++.dg/concepts/pr84330.C: New.
4261
4262 2018-02-15 Tom de Vries <tom@codesourcery.com>
4263
4264 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4265
4266 2018-02-15 Tom de Vries <tom@codesourcery.com>
4267
4268 * gcc.c-torture/compile/pr84136.c: Require effective target
4269 indirect_jumps.
4270
4271 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR tree-optimization/84383
4274 * gcc.c-torture/compile/pr84383.c: New test.
4275
4276 PR tree-optimization/84334
4277 * gcc.dg/pr84334.c: New test.
4278
4279 2018-02-14 Carl Love <cel@us.ibm.com>
4280
4281 * gcc.target/powerpc/builtins-4-int128-runnable.c
4282 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4283 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4284
4285 2018-02-14 Martin Sebor <msebor@redhat.com>
4286
4287 PR tree-optimization/83698
4288 * gcc.dg/Wrestrict-7.c: New test.
4289 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4290 * gcc.target/i386/chkp-stropt-17.c: Same.
4291
4292 2018-02-14 Martin Sebor <msebor@redhat.com>
4293
4294 PR c/84108
4295 * gcc.dg/Wattributes-8.c: New test.
4296
4297 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4298
4299 PR fortran/84385
4300 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4301 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4302 * gfortran.dg/select_type_1.f03: Extend test case.
4303
4304 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4305
4306 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4307 (dg-options): Use -O2 -msse2 -mno-sse3.
4308
4309 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4310
4311 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4312 this test case still works ok.
4313 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4314 * gcc.dg/vmx/insert-be-order.c: Likewise.
4315 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4316 * gcc.dg/vmx/ld-be-order.c: Likewise.
4317 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4318 * gcc.dg/vmx/lde-be-order.c: Likewise.
4319 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4320 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4321 * gcc.dg/vmx/merge-be-order.c: Likewise.
4322 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4323 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4324 * gcc.dg/vmx/pack-be-order.c: Likewise.
4325 * gcc.dg/vmx/perm-be-order.c: Likewise.
4326 * gcc.dg/vmx/splat-be-order.c: Likewise.
4327 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4328 * gcc.dg/vmx/st-be-order.c: Likewise.
4329 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4330 * gcc.dg/vmx/ste-be-order.c: Likewise.
4331 * gcc.dg/vmx/stl-be-order.c: Likewise.
4332 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4333 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4334 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4335 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4336 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4337
4338 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4339
4340 PR c++/84350
4341 * g++.dg/cpp0x/auto49.C: New.
4342
4343 2018-02-14 Nathan Sidwell <nathan@acm.org>
4344
4345 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4346
4347 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4348
4349 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4350 * gcc.target/powerpc/le-altivec-consts.c: Same.
4351
4352 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4353
4354 PR target/84220
4355 * gcc.target/powerpc/pr84220-sld.c: New test.
4356 * gcc.target/powerpc/pr84220-sld2.c: New test.
4357 * gcc.target/powerpc/pr84220-sldw.c: New test.
4358 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4359 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4360
4361 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4362
4363 PR target/84239
4364 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4365 _inc_ssp intrinsics.
4366 * gcc.target/i386/cet-intrin-4.c: Likewise.
4367 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4368 __builtin_ia32_rdssp[d|q].
4369
4370 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4371
4372 PR tree-optimization/84357
4373 * gcc.dg/vect/pr84357.c: New test.
4374
4375 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4376
4377 PR target/83831
4378 * gcc.target/rx/pr83831.c: New tests.
4379
4380 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4381
4382 PR target/79242
4383 * gcc.target/msp430/pr79242.c: New test.
4384
4385 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4386
4387 PR target/84372
4388 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4389 with -mcpu=power9.
4390
4391 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4392
4393 PR target/84279
4394 * g++.dg/pr84279.C: New test.
4395
4396 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4397
4398 PR rtl-optimization/84169
4399 * gcc.c-torture/execute/pr84169.c: New.
4400
4401 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4402
4403 PR target/84370
4404 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4405
4406 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4407
4408 PR target/84365
4409 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4410 with -mcpu=power9.
4411
4412 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR c++/84364
4415 * g++.dg/warn/effc4.C: New test.
4416
4417 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4418
4419 PR c++/84333
4420 * g++.dg/template/sizeof16.C: New.
4421 * g++.dg/template/sizeof17.C: Likewise.
4422
4423 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4424
4425 PR fortran/84313
4426 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4427 add necessary compiler options.
4428 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4429
4430 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4431
4432 PR c/82210
4433 * gcc.c-torture/execute/pr82210.c: New test.
4434
4435 PR middle-end/84309
4436 * gcc.dg/pr84309-2.c: New test.
4437
4438 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
4439
4440 PR tree-optimization/84321
4441 * gcc.dg/pr84321.c: New test.
4442
4443 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
4444
4445 PR target/84359
4446 * gcc.target/i386/pr57193.c: Add -march=x86-64.
4447
4448 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
4449
4450 PR sanitizer/84340
4451 * gcc.dg/asan/pr84307.c: Remove test.
4452
4453 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4454
4455 * gcc.target/rl78/test_auto_vector.c: New test.
4456
4457 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4458
4459 PR c/84305
4460 * gcc.c-torture/compile/pr84305.c: New test.
4461
4462 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4463
4464 PR target/84335
4465 * gcc.target/i386/pr84335.c: New test.
4466
4467 PR tree-optimization/84339
4468 * gcc.c-torture/execute/pr84339.c: New test.
4469
4470 PR middle-end/84309
4471 * gcc.dg/pr84309.c: New test.
4472 * gcc.target/i386/pr84309.c: New test.
4473
4474 PR target/84336
4475 * gcc.target/i386/pr84336.c: New test.
4476
4477 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR c++/84341
4480 * c-c++-common/gomp/pr84341.c: New test.
4481
4482 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4483
4484 PR fortran/68746
4485 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4486
4487 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4488
4489 PR fortran/68746
4490 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4491 of zero for read.
4492
4493 2018-02-12 Jeff Law <law@redhat.com>
4494
4495 * gcc.c-torture/compile/reg-args-size.c: New test.
4496
4497 2018-02-12 Carl Love <cel@us.ibm.com>
4498
4499 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4500 uint128 tests to new testfile.
4501 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4502 int128 and uint128 tests.
4503 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4504 list of torture tests.
4505
4506 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4507
4508 PR fortran/84273
4509 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4510 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4511
4512 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4513
4514 PR target/82641
4515 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4516
4517 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4518
4519 PR sanitizer/84307
4520 * gcc.dg/asan/pr84307.c: New test.
4521
4522 2018-02-12 Nathan Sidwell <nathan@acm.org>
4523
4524 * g++.dg/parse/pr84263.C: New.
4525
4526 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4527
4528 PR c++/79626
4529 * g++.dg/template/crash129.C: New.
4530
4531 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4532
4533 PR target/83828
4534 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4535 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4536 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4537 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4538 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4539
4540 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4541
4542 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4543 _mm_maskz_scalef_round_sd): Test new intrinsics.
4544 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4545 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4546 intrinsics.
4547 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4548 _mm_maskz_scalef_round_ss): Test new intrinsics.
4549 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4550 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4551 intrinsics.
4552 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4553 __builtin_ia32_scalefss_round): Remove builtin.
4554 (__builtin_ia32_scalefsd_mask_round,
4555 __builtin_ia32_scalefss_mask_round): Test new builtin.
4556 * gcc.target/i386/sse-13.c: Ditto.
4557 * gcc.target/i386/sse-23.c: Ditto.
4558
4559 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4560
4561 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4562 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4563 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4564 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4565 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4566 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4567 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4568 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
4569 intrinsics.
4570 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
4571 (__builtin_ia32_sqrtss_round): Remove builtins.
4572 (__builtin_ia32_sqrtsd_mask_round)
4573 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
4574 * gcc.target/i386/sse-13.c: Ditto.
4575 * gcc.target/i386/sse-23.c: Ditto.
4576
4577 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4578
4579 PR fortran/35299
4580 * gfortran.dg/statement_function_3.f: New test.
4581
4582 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
4583
4584 PR fortran/54223
4585 PR fortran/84276
4586 * gfortran.dg/statement_function_1.f90: New test.
4587 * gfortran.dg/statement_function_2.f90: New test.
4588
4589 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
4590
4591 PR fortran/84074
4592 * gfortran.dg/type_to_class_5.f03: New test.
4593
4594 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
4595
4596 PR fortran/56691
4597 * gfortran.dg/type_to_class_4.f03: New test.
4598
4599 2018-02-10 Alan Modra <amodra@gmail.com>
4600
4601 PR target/84300
4602 * gcc.dg/pr84300.c: New.
4603
4604 2018-02-10 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR sanitizer/83987
4607 * g++.dg/ubsan/pr83987-2.C: New test.
4608
4609 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
4610
4611 * gcc.target/rx/movsicc.c: New test.
4612
4613 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4614
4615 PR target/83926
4616 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
4617 message.
4618
4619 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4620
4621 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
4622 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
4623
4624 2018-02-09 Nathan Sidwell <nathan@acm.org>
4625
4626 PR c/84293
4627 * c-c++-common/pr84293.h: New.
4628 * c-c++-common/pr84293.c: New.
4629
4630 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
4631
4632 PR rtl-optimization/57193
4633 * gcc.target/i386/pr57193.c: New.
4634
4635 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR target/84226
4638 * gcc.target/powerpc/pr84226.c: New test.
4639
4640 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4641
4642 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
4643 from this to...
4644 <vclzd>: ...this.
4645
4646 2018-02-09 Martin Sebor <msebor@redhat.com>
4647
4648 PR lto/84212
4649 * gcc.dg/lto/pr84212_0.c: New test file.
4650 * gcc.dg/lto/pr84212_1.c: Same.
4651
4652 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4653
4654 PR target/83926
4655 * gcc.target/powerpc/pr83926.c: New test.
4656 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
4657 message. Fix test for running in 32-bit mode.
4658
4659 2018-02-09 Tamar Christina <tamar.christina@arm.com>
4660
4661 PR target/82641
4662 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
4663
4664 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4665
4666 PR target/PR84295
4667 * gcc.target/s390/pr84295.c: New test.
4668
4669 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/77522
4672 * g++.dg/cpp1y/lambda-init16.C: New.
4673
4674 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4675
4676 * gnat.dg/sso8.adb: New test.
4677 * gnat.dg/sso8_pkg.ads: New helper.
4678
4679 2018-02-09 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/84278
4682 * gcc.target/i386/pr84278.c: Adjust regex.
4683
4684 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR tree-optimization/84232
4687 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4688
4689 PR debug/84252
4690 * gcc.target/aarch64/pr84252.c: New test.
4691
4692 PR middle-end/84237
4693 * gcc.dg/pr84237.c: New test.
4694
4695 2018-02-09 Marek Polacek <polacek@redhat.com>
4696 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR c++/83659
4699 * g++.dg/torture/pr83659.C: New test.
4700
4701 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4702
4703 PR tree-optimization/84136
4704 * gcc.c-torture/compile/pr84136.c: New test.
4705
4706 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
4707
4708 PR target/83008
4709 * gcc.target/i386/pr83008.c: New test.
4710
4711 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
4712
4713 PR target/81143
4714 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
4715
4716 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4717
4718 PR c++/83806
4719 * g++.dg/warn/Wunused-parm-11.C: New.
4720
4721 2018-02-08 Marek Polacek <polacek@redhat.com>
4722
4723 PR tree-optimization/84238
4724 * gcc.dg/Wstringop-overflow-3.c: New test.
4725
4726 2018-02-08 Nathan Sidwell <nathan@acm.org>
4727
4728 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
4729
4730 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4731
4732 PR tree-optimization/84265
4733 * gcc.dg/vect/pr84265.c: New test.
4734
4735 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4736
4737 PR tree-optimization/81635
4738 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
4739 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
4740
4741 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4742
4743 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
4744 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
4745 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
4746 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
4747 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
4748 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
4749 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
4750 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
4751 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
4752 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
4753 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
4754 * gcc.target/s390/nobp-return-attr-all.c: New test.
4755 * gcc.target/s390/nobp-return-attr-neg.c: New test.
4756 * gcc.target/s390/nobp-return-mem-attr.c: New test.
4757 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
4758 * gcc.target/s390/nobp-return-mem-z10.c: New test.
4759 * gcc.target/s390/nobp-return-mem-z900.c: New test.
4760 * gcc.target/s390/nobp-return-reg-attr.c: New test.
4761 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
4762 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
4763 * gcc.target/s390/nobp-return-reg-z10.c: New test.
4764 * gcc.target/s390/nobp-return-reg-z900.c: New test.
4765 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
4766 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
4767 * gcc.target/s390/nobp-table-jump-z10.c: New test.
4768 * gcc.target/s390/nobp-table-jump-z900.c: New test.
4769
4770 2018-02-08 Richard Biener <rguenther@suse.de>
4771
4772 PR tree-optimization/84233
4773 * g++.dg/torture/pr84233.C: New testcase.
4774
4775 2018-02-08 Richard Biener <rguenther@suse.de>
4776
4777 PR tree-optimization/84278
4778 * gcc.target/i386/pr84278.c: New testcase.
4779
4780 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
4781
4782 PR rtl-optimization/84068
4783 PR rtl-optimization/83459
4784 * gcc.dg/pr84068.c: New test.
4785
4786 2018-02-08 Richard Biener <rguenther@suse.de>
4787
4788 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
4789 loop vectorization to happen.
4790
4791 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4792
4793 PR c++/83204
4794 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
4795
4796 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4797
4798 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
4799
4800 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4801
4802 PR target/84154
4803 * gcc.target/powerpc/pr84154-1.c: New tests.
4804 * gcc.target/powerpc/pr84154-2.c: Likewise.
4805 * gcc.target/powerpc/pr84154-3.c: Likewise.
4806
4807 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4808
4809 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
4810
4811 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR c++/84082
4814 * g++.dg/template/incomplete11.C: New test.
4815 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
4816
4817 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4818
4819 PR fortran/82994
4820 * gfortran.dg/deallocate_error_3.f90: New test.
4821 * gfortran.dg/deallocate_error_4.f90: New test.
4822
4823 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4824
4825 PR fortran/68560
4826 * gfortran.dg/shape_9.f90: New test.
4827
4828 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4829
4830 PR fortran/82049
4831 * gfortran.dg/assumed_charlen_parameter.f90: New test.
4832
4833 2018-02-07 David Malcolm <dmalcolm@redhat.com>
4834
4835 PR c++/81610
4836 PR c++/80567
4837 * g++.dg/spellcheck-reswords.C: New test case.
4838 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
4839 suggestion of "if".
4840
4841 2018-02-07 Martin Liska <mliska@suse.cz>
4842
4843 PR c++/84059.
4844 * g++.dg/ext/mv26.C: New test.
4845
4846 2018-02-07 Tom de Vries <tom@codesourcery.com>
4847
4848 * gcc.dg/pr83844.c: Require effective target alloca.
4849
4850 2018-02-07 Tom de Vries <tom@codesourcery.com>
4851
4852 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
4853
4854 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
4855
4856 PR target/84243
4857 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
4858 -fcf-protection=return.
4859
4860 2018-02-07 Tom de Vries <tom@codesourcery.com>
4861
4862 PR libgomp/84217
4863 * c-c++-common/goacc/pr84217.c: New test.
4864 * gfortran.dg/goacc/pr84217.f90: New test.
4865
4866 2018-02-07 Richard Biener <rguenther@suse.de>
4867
4868 PR tree-optimization/84204
4869 * gcc.dg/graphite/pr84204.c: New testcase.
4870
4871 PR tree-optimization/84205
4872 * gcc.dg/graphite/pr84205.c: New testcase.
4873
4874 PR tree-optimization/84223
4875 * gfortran.dg/graphite/pr84223.f90: New testcase.
4876
4877 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
4878
4879 PR c++/71662
4880 * g++.dg/cpp0x/scoped_enum7.C: New.
4881
4882 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4883
4884 PR tree-optimization/83008
4885 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
4886
4887 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR tree-optimization/84235
4890 * gcc.c-torture/execute/ieee/pr84235.c: New test.
4891
4892 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4893
4894 PR testsuite/84243
4895 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
4896 targets.
4897 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
4898
4899 2018-02-06 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR target/84146
4902 * gcc.target/i386/pr84146.c: New test.
4903
4904 2018-02-06 Michael Collison <michael.collison@arm.com>
4905
4906 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
4907
4908 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4909
4910 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
4911 warning for -mno-speculate-indirect-jumps.
4912 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
4913 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
4914 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
4915 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
4916 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
4917 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
4918
4919 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4920
4921 PR target/84145
4922 * c-c++-common/fcf-protection-1.c: Change a compared message.
4923 * c-c++-common/fcf-protection-2.c: Likewise.
4924 * c-c++-common/fcf-protection-3.c: Likewise.
4925 * c-c++-common/fcf-protection-5.c: Likewise.
4926 * c-c++-common/fcf-protection-6.c: New test.
4927 * c-c++-common/fcf-protection-7.c: Likewise.
4928
4929 2018-02-06 Marek Polacek <polacek@redhat.com>
4930
4931 PR tree-optimization/84228
4932 * c-c++-common/Wstringop-truncation-3.c: New test.
4933
4934 2018-02-06 Tamar Christina <tamar.christina@arm.com>
4935
4936 PR target/82641
4937 * gcc.target/arm/pragma_arch_switch_2.c: New.
4938
4939 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4940
4941 PR target/79975
4942 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
4943
4944 2018-02-05 Martin Sebor <msebor@redhat.com>
4945
4946 PR tree-optimization/83369
4947 * gcc.dg/Wnonnull.c: New test.
4948
4949 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4950
4951 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
4952 argument and use dg-messages-by-file instead. Expect it to be
4953 an array rather than a dict.
4954 (lto-link-and-maybe-run): Remove messages_by_file argument and
4955 use an upvar for dg-messages-by-file. Update call to
4956 lto_handle_diagnostics.
4957 (lt-get-options): Treat dg-messages-by-file as an array
4958 rather than a dict.
4959 (lto-get-options-main): Likewise. Set the entry rather than appending.
4960 (lto-execute): Treat dg-messages-by-file as an array rather than
4961 a dict. Update call to lto-link-and-maybe-run.
4962
4963 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
4964
4965 PR c++/82782
4966 * g++.dg/cpp1z/inline-var4.C: New.
4967
4968 2018-02-05 Martin Liska <mliska@suse.cz>
4969
4970 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
4971 options.
4972 * c-c++-common/asan/pointer-compare-2.c: Likewise.
4973 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
4974 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
4975 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
4976 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4977 * c-c++-common/asan/pointer-compare-3.c: New test.
4978
4979 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4980
4981 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
4982 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4983
4984 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
4985
4986 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
4987 _mm_maskz_range_sd, _mm_mask_range_round_sd,
4988 _mm_maskz_range_round_sd): Test new intrinsics.
4989 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
4990 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
4991 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
4992 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
4993 _mm_maskz_range_ss, _mm_mask_range_round_ss,
4994 _mm_maskz_range_round_ss): Test new intrinsics.
4995 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
4996 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
4997 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
4998 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
4999 __builtin_ia32_rangess128_round): Remove builtins.
5000 (__builtin_ia32_rangesd128_mask_round,
5001 __builtin_ia32_rangess128_mask_round): Test new builtins.
5002 * gcc.target/i386/sse-13.c: Ditto.
5003 * gcc.target/i386/sse-23.c: Ditto.
5004
5005 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5006
5007 PR middle-end/79966
5008 * gfortran.dg/pr79966.f90: New testcase
5009
5010 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5011
5012 PR fortran/84094
5013 * gfortran.dg/associate_23.f90: Fix invalid code.
5014 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5015 * gfortran.dg/matmul_3.f90: Likewise.
5016 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5017
5018 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5019
5020 PR fortran/84115
5021 * gfortran.dg/associate_34.f90: New test.
5022 * gfortran.dg/associate_35.f90: New test.
5023
5024 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5025
5026 PR fortran/84141
5027 PR fortran/84155
5028 * gfortran.dg/pr84155.f90: New test.
5029
5030 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5031
5032 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5033 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5034
5035 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5036
5037 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5038 dg-do run stanza.
5039
5040 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5041
5042 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5043 requirement.
5044 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5045 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5046 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5047
5048 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5049
5050 PR testsuite/52641
5051 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5052 * gcc.dg/Wsign-conversion.c: Dito.
5053 * gcc.dg/attr-alloc_size-4.c: Dito.
5054 * gcc.dg/pr81020.c: Dito.
5055 * gcc.dg/pr81192.c: Dito.
5056 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5057 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5058 * gcc.dg/pr83844.c: Restrict to int32plus.
5059 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5060 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5061 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5062 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5063 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5064 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5065 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5066 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5067 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5068 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5069 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5070 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5071
5072 2018-02-02 Julia Koval <julia.koval@intel.com>
5073
5074 * gcc.target/i386/funcspec-56.inc: Handle new march.
5075 * g++.dg/ext/mv16.C: Ditto.
5076
5077 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5078
5079 * lib/target-supports.exp
5080 (check_effective_target_keeps_null_pointer_checks): No more
5081 special-case avr.
5082 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5083 * gcc.dg/ifcvt-4.c: Skip avr.
5084 * gcc.dg/pr53037-1.c: Dito.
5085 * gcc.dg/pr53037-2.c: Dito.
5086 * gcc.dg/pr53037-3.c: Dito.
5087 * gcc.dg/pr63387-2.c: Dito.
5088 * gcc.dg/pr63387.c: Dito.
5089 * gcc.dg/sancov/cmp0.c: Dito.
5090 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5091 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5092 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5093 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5094 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5095 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5096 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5097 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5098 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5099 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5100 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5101 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5102 * gcc.dg/tree-ssa/pr82059.c: Dito.
5103 * gcc.c-torture/execute/pr70460.c: Dito.
5104
5105 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5106
5107 PR testsuite/52641
5108 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5109 * gcc.c-torture/execute/20180112-1.c: Dito.
5110 * gcc.c-torture/execute/pr81503.c: Dito.
5111 * gcc.dg/store_merging_12.c: Dito.
5112 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5113 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5114 * gcc.dg/tree-ssa/pr80898.c: Dito.
5115 * gcc.dg/tree-ssa/pr82363.c: Dito.
5116 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5117 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5118 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5119 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5120 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5121 * gcc.dg/tree-ssa/pr80803.c: Dito.
5122 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5123 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5124 * gcc.dg/tree-ssa/vrp114.c: Dito.
5125 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5126 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5127 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5128
5129 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5130
5131 PR target/84066
5132 * gcc.target/i386/cet-sjlj-6a.c: New test.
5133 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5134
5135 2018-02-01 Marek Polacek <polacek@redhat.com>
5136
5137 PR c++/84125
5138 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5139
5140 2018-01-30 Jeff Law <law@redhat.com>
5141
5142 PR target/84128
5143 * gcc.target/i386/pr84128.c: New test.
5144
5145 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5146
5147 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5148 -fdelete-null-pointer-checks.
5149
5150 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5151
5152 PR c++/83796
5153 * g++.dg/cpp0x/abstract-default1.C: New.
5154
5155 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5156
5157 PR tree-optimization/81635
5158 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5159 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5160
5161 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5162
5163 PR target/83370
5164 * gcc.target/aarch64/pr83370.c: New.
5165
5166 2018-02-01 Richard Biener <rguenther@suse.de>
5167
5168 * gcc.dg/graphite/pr35356-1.c: Adjust.
5169
5170 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5171
5172 PR testsuite/83846
5173 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5174 for ILP32.
5175 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5176 of hard-coding the choice.
5177 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5178 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5179 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5180 memset call.
5181 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5182 stdint.h types.
5183 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5184 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5185 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5186 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5187 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5188 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5189 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5190 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5191 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5192 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5193 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5194 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5195 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5196 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5197 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5198 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5199 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5200 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5201 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5202 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5203 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5204 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5205 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5206 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5207 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5208 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5209 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5210 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5211 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5212 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5213 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5214 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5215 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5216 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5217 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5218 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5219 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5220 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5221 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5222 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5223 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5224 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5225 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5226 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5227 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5228 __builtin_popcountll rather than __builtin_popcountl.
5229
5230 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5231
5232 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5233 of LD1R[HWD] for multi-element constants on big-endian targets.
5234 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5235 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5236
5237 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5238
5239 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5240 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5241 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5242
5243 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR tree-optimization/81661
5246 PR tree-optimization/84117
5247 * gcc.dg/pr81661.c: New test.
5248 * gfortran.dg/pr84117.f90: New test.
5249
5250 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5251
5252 PR fortran/83705
5253 * gfortran.dg/repeat_7.f90: Catch warning message.
5254
5255 2018-01-31 Ian Lance Taylor <iant@golang.org>
5256
5257 * go.go-torture/execute/printnil.go: New test.
5258
5259 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5260
5261 * lib/target-supports.exp (check_effective_target_comdat_group):
5262 Allow for Solaris as comdat syntax.
5263
5264 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5265 Solaris with comdat_group support and as.
5266
5267 2018-01-31 Marek Polacek <polacek@redhat.com>
5268
5269 PR c/81779
5270 * gcc.dg/pr81779.c: New test.
5271
5272 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR fortran/84116
5275 * gfortran.dg/gomp/pr84116.f90: New test.
5276
5277 PR c++/83993
5278 * g++.dg/init/pr83993-2.C: New test.
5279
5280 PR c++/83993
5281 * g++.dg/init/pr83993-1.C: New test.
5282 * g++.dg/cpp0x/pr83993.C: New test.
5283
5284 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5285
5286 PR fortran/84088
5287 * gfortran.dg/pr84088.f90: New test.
5288
5289 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5290
5291 PR target/82444
5292 * gcc.target/i386/pr82444.c: New.
5293
5294 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5295
5296 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5297 * gcc.target/powerpc/vsx-13.c: New.
5298
5299 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5300
5301 PR c++/84092
5302 * g++.dg/cpp1y/var-templ57.C: New.
5303
5304 2018-01-31 Marek Polacek <polacek@redhat.com>
5305
5306 PR c++/84138
5307 * g++.dg/diagnostic/pr84138.C: New test.
5308
5309 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5310
5311 PR fortran/78534
5312 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5313 -Wstringop-overflow warnings due to spurious warning with -O1.
5314 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5315 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5316
5317 2018-01-31 Richard Biener <rguenther@suse.de>
5318
5319 PR tree-optimization/84132
5320 * g++.dg/torture/pr84132.C: New testcase.
5321
5322 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5323
5324 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5325 dg-final scan.
5326
5327 2018-01-31 Julia Koval <julia.koval@intel.com>
5328
5329 PR target/83618
5330 * gcc.target/i386/rdpid.c: Remove "eax".
5331
5332 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5333
5334 PR tree-optimization/64946
5335 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5336 scan-assembler checks.
5337
5338 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5339
5340 * gcc.c-torture/execute/20180131-1.c: New test.
5341
5342 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5343
5344 * gcc.target/arc/taux-1.c: New test.
5345 * gcc.target/arc/taux-2.c: Likewise.
5346
5347 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5348
5349 * gcc.target/arc/uncached.c: New test.
5350
5351 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5352
5353 PR lto/83954
5354 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5355
5356 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR preprocessor/69869
5359 * gcc.dg/cpp/trad/pr69869.c: New test.
5360
5361 PR c/84100
5362 * gcc.dg/pr84100.c: New test.
5363
5364 2018-01-30 Jeff Law <law@redhat.com>
5365
5366 PR target/84064
5367 * gcc.target/i386/pr84064: New test.
5368
5369 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5370
5371 PR fortran/84134
5372 * gfortran.dg/data_implied_do_2.f90: New test.
5373
5374 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5375
5376 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5377
5378 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5379
5380 PR fortran/84133
5381 * gfortran.dg/inline_matmul_21.f90: New test case.
5382
5383 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5384
5385 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5386
5387 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5388
5389 PR target/84112
5390 * gcc.target/powerpc/pr84112.c: New.
5391
5392 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR rtl-optimization/83986
5395 * gcc.dg/pr83986.c: New test.
5396
5397 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5398
5399 PR 58684
5400 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5401 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5402 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5403 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5404
5405 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR tree-optimization/84111
5408 * gcc.c-torture/compile/pr84111.c: New test.
5409
5410 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5411
5412 PR ipa/83179
5413 * gcc.dg/ipa/inline-2.c: Fix template.
5414 * gcc.dg/ipa/inline-3.c: Fix template.
5415
5416 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5417
5418 PR ipa/81360
5419 * g++.dg/torture/pr81360.C: New testcase.
5420
5421 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5422
5423 PR lto/83954
5424 * gcc.dg/lto/pr83954.h: New testcase.
5425 * gcc.dg/lto/pr83954_0.c: New testcase.
5426 * gcc.dg/lto/pr83954_1.c: New testcase.
5427
5428 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5429
5430 PR bootstrap/84017
5431 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5432 to dg-options.
5433 Simplify DW_AT_producer scan.
5434
5435 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5436
5437 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
5438
5439 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
5440
5441 PR target/83828
5442 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5443 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5444 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5445 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5446
5447 2018-01-29 Jeff Law <law@redhat.com>
5448
5449 PR testsuite/81010
5450 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
5451 better match other tests which require vsx. Verify the zero
5452 extension is part of the test in the combiner dump.
5453
5454 2018-01-29 Marek Polacek <polacek@redhat.com>
5455
5456 PR c/83966
5457 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5458
5459 PR c++/83996
5460 * g++.dg/ext/pr83996.C: New test.
5461
5462 2018-01-29 Richard Biener <rguenther@suse.de>
5463
5464 PR tree-optimization/84057
5465 * gcc.dg/graphite/pr84057.c: New testcase.
5466
5467 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5468
5469 PR fortran/84073
5470 * gfortran.dg/bind_c_usage_31.f90: New test.
5471
5472 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5473
5474 PR c++/83924
5475 * g++.dg/warn/Wduplicated-branches5.C: New.
5476
5477 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5478
5479 * gcc.target/rl78/test_addsi3_internal.c: New test.
5480
5481 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5482
5483 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5484 Make expected output depend on whether we expect sibcalls or not.
5485 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5486 safe-indirect-jump-1.c).
5487
5488 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5489 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5490 Soren Rasmussen <s.c.rasmussen@gmail.com>
5491
5492 Fortran 2018 teams tests.
5493
5494 * gfortran.dg/team_number_1.f90: new test for team_number.
5495 * gfortran.dg/team_change_1.f90: new test for change team.
5496 * gfortran.dg/team_end_1.f90: new test for end team.
5497 * gfortran.dg/team_form_1.f90: new test for form team.
5498
5499 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5500
5501 PR fortran/83998
5502 * gfortran.dg/dot_product_4.f90
5503
5504 2018-01-26 Martin Sebor <msebor@redhat.com>
5505
5506 PR tree-optimization/83896
5507 * gcc.dg/strlenopt-43.c: New.
5508
5509 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5510
5511 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5512 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5513 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5514 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5515 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5516 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5517 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5518 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5519 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5520 stanzas.
5521 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5522 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5523 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5524 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5525 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5526 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5527 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5528 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5529 instruction list.
5530 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5531
5532 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5533
5534 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5535 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5536 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5537 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5538 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5539 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5540 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5541 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5542 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5543 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5544 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5545 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5546 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5547
5548 2018-01-26 Martin Liska <mliska@suse.cz>
5549
5550 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5551 warning is seen.
5552
5553 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5554
5555 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5556 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5557 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5558 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5559 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5560 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5561 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5562 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5563
5564 2018-01-26 Richard Biener <rguenther@suse.de>
5565
5566 PR rtl-optimization/84003
5567 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5568 latent bug in DSE if NOINLINE is appropriately defined.
5569 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
5570 and defining NOINLINE.
5571
5572 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5573
5574 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
5575 tests specific to aarch64. XFAIL test on arm.
5576
5577 2018-01-26 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR rtl-optimization/83985
5580 * gcc.dg/pr83985.c: New test.
5581
5582 PR c/83989
5583 * c-c++-common/Wrestrict-3.c: New test.
5584
5585 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5586
5587 * gcc.target/arc/tdelegitimize_addr.c: New test.
5588
5589 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5590
5591 * gcc.target/arc/jli-1.c: New file.
5592 * gcc.target/arc/jli-2.c: Likewise.
5593
5594 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
5595
5596 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
5597 scan-assembler.
5598 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5599 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5600
5601 2018-01-26 Richard Biener <rguenther@suse.de>
5602
5603 PR tree-optimization/81082
5604 * gcc.dg/vect/pr81082.c: New testcase.
5605 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
5606 simplification to n * n.
5607
5608 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5609
5610 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
5611 Solaris 10.
5612 * gcc.target/i386/pr63620.c: Likewise.
5613
5614 2018-01-26 Julia Koval <julia.koval@intel.com>
5615
5616 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
5617 -mavx512f -mavx512bw.
5618 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
5619 * gcc.target/i386/i386.exp: Fix types.
5620
5621 2018-01-26 Alan Modra <amodra@gmail.com>
5622
5623 PR target/84033
5624 * gcc.target/powerpc/swaps-p8-46.c: New.
5625
5626 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
5627
5628 PR fortran/37577
5629 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
5630 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
5631 'array01' in the tree dump comparison.
5632 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
5633 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
5634 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
5635
5636 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
5637
5638 PR middle-end/83055
5639 * gcc.dg/torture/pr83055.c: New testcase.
5640
5641 2018-01-25 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR c++/84031
5644 * g++.dg/cpp1z/decomp36.C: New test.
5645
5646 PR middle-end/83977
5647 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
5648
5649 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
5650
5651 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
5652 the shift dump line.
5653 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5654
5655 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5656
5657 PR target/81550
5658 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
5659 index instead of int, which allows IVOPTs to properly optimize the
5660 loop.
5661
5662 2018-01-24 David Malcolm <dmalcolm@redhat.com>
5663
5664 PR jit/82846
5665 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
5666 of "fn_type" typedef.
5667 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5668
5669 2018-01-24 Ian Lance Taylor <iant@golang.org>
5670
5671 * go.go-torture/execute/names-1.go: New test.
5672
5673 2018-01-19 Jeff Law <law@redhat.com>
5674
5675 PR target/83994
5676 * gcc.target/i386/pr83994.c: New test.
5677
5678 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5679
5680 PR target/84014
5681 * gcc.target/powerpc/pr84014.c: New.
5682
5683 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR middle-end/83977
5686 * c-c++-common/gomp/pr83977-1.c: New test.
5687 * c-c++-common/gomp/pr83977-2.c: New test.
5688 * c-c++-common/gomp/pr83977-3.c: New test.
5689 * gfortran.dg/gomp/pr83977.f90: New test.
5690
5691 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5692
5693 PR testsuite/83889
5694 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5695 * gcc.dg/vect/pr80631-1.c: Likewise.
5696 * gcc.dg/vect/pr80631-2.c: Likewise.
5697 * gcc.dg/vect/pr81410.c: Likewise.
5698 * gcc.dg/vect/pr81633.c: Likewise.
5699 * gcc.dg/vect/pr81815.c: Likewise.
5700 * gcc.dg/vect/pr82108.c: Likewise.
5701 * gcc.dg/vect/pr83857.c: Likewise.
5702 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5703 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5704 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5705 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5706 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5707 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5708 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
5709 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
5710 dg-xfail-run-if instead.
5711 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5712 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5713 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5714 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
5715 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5716
5717 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5718
5719 PR tree-optimization/83979
5720 * g++.dg/pr83979.c: New test.
5721
5722 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5723
5724 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
5725 option. Add arm_neon_ok_no_float_abi check.
5726
5727 2018-01-24 Richard Biener <rguenther@suse.de>
5728
5729 PR tree-optimization/83176
5730 * gcc.dg/graphite/pr83176.c: New testcase.
5731
5732 2018-01-24 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/82819
5735 * gcc.dg/graphite/pr82819.c: New testcase.
5736
5737 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5738
5739 PR c++/83921
5740 * g++.dg/cpp1y/constexpr-83921-1.C: New.
5741 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
5742 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
5743 * g++.dg/ext/stmtexpr20.C: Likewise.
5744 * g++.dg/ext/stmtexpr21.C: Likewise.
5745
5746 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5747
5748 PR c++/83974
5749 * g++.dg/warn/pr83974.C: New test case.
5750
5751 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR sanitizer/83987
5754 * g++.dg/ubsan/pr83987.C: New test.
5755
5756 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5757
5758 PR fortran/83866
5759 * gfortran.dg/pdt_29.f03: New test.
5760
5761 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5762
5763 PR fortran/83898
5764 * gfortran.dg/associate_33.f03: New test.
5765
5766 2018-01-23 Martin Liska <mliska@suse.cz>
5767
5768 PR lto/81440
5769 * gcc.dg/lto/pr81440.h: New test.
5770 * gcc.dg/lto/pr81440_0.c: New test.
5771 * gcc.dg/lto/pr81440_1.c: New test.
5772
5773 2018-01-23 Nathan Sidwell <nathan@acm.org>
5774
5775 PR c++/83988
5776 * g++.dg/template/pr83988.C: New.
5777
5778 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR c++/82882
5781 PR c++/83978
5782 * g++.dg/cpp0x/pr82882.C: New test.
5783 * g++.dg/cpp0x/pr83978.C: New test.
5784
5785 PR c++/83958
5786 * g++.dg/cpp1z/decomp35.C: New test.
5787
5788 2018-01-23 Nathan Sidwell <nathan@acm.org>
5789
5790 * g++.dg/cpp0x/range-for10.C: Adjust.
5791 * g++.dg/ext/forscope1.C: Adjust.
5792 * g++.dg/ext/forscope2.C: Adjust.
5793 * g++.dg/template/for1.C: Adjust.
5794
5795 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5796
5797 PR tree-optimization/83510
5798 * gcc.c-torture/compile/pr83510.c: New test case.
5799
5800 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5801
5802 PR testsuite/83888
5803 * lib/target-supports.exp (check_effective_target_vect_float): Say
5804 that the result only holds when -funsafe-math-optimizations is on.
5805 (check_effective_target_vect_float_strict): New procedure.
5806 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
5807 of vect_float.
5808 * gcc.dg/vect/vect-reduc-6.c: Likewise.
5809
5810 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5811
5812 PR tree-optimization/83965
5813 * gcc.dg/vect/pr83965.c: New test.
5814
5815 2018-01-23 Richard Biener <rguenther@suse.de>
5816
5817 PR tree-optimization/83963
5818 * gfortran.dg/graphite/pr83963.f: New testcase.
5819 * gcc.dg/graphite/pr83963-2.c: Likewise.
5820
5821 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR c++/83918
5824 * g++.dg/cpp1z/pr83918.C: New test.
5825
5826 2018-01-22 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR tree-optimization/83957
5829 * gcc.dg/autopar/pr83957.c: New test.
5830
5831 PR tree-optimization/83081
5832 * gcc.dg/predict-8.c: Adjust expected probability.
5833
5834 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5835
5836 PR target/83862
5837 * gcc.target/powerpc/pr83862.c: New test.
5838
5839 2018-01-22 Carl Love <cel@us.ibm.com>
5840
5841 * gcc.target/powerpc/powerpc.exp: Add torture tests for
5842 builtins-4-runnable.c, builtins-6-runnable.c,
5843 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
5844 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
5845 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
5846 for signed/unsigned 128-bit and long long int loads.
5847
5848 2018-01-22 Marek Polacek <polacek@redhat.com>
5849
5850 PR c++/81933
5851 * g++.dg/cpp1y/constexpr-empty4.C: New test.
5852
5853 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
5854
5855 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
5856 scan-asembler valid instructions list.
5857 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
5858 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
5859 power8-vector requirement and option.
5860 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
5861
5862 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
5863
5864 PR 78534
5865 PR 83704
5866 * gfortran.dg/string_1.f90: Remove printing the length.
5867
5868 2018-01-22 Richard Biener <rguenther@suse.de>
5869
5870 PR tree-optimization/83963
5871 * gcc.dg/graphite/pr83963.c: New testcase.
5872
5873 2018-01-22 Sudakshina Das <sudi.das@arm.com>
5874
5875 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
5876 dg-require-effective-target directives.
5877
5878 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879
5880 * lib/target-supports.exp (check_effective_target_arm_softfloat):
5881 New procedure.
5882 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
5883 Adjust scan-assembler checks for soft-float.
5884
5885 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5886
5887 PR target/83946
5888 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
5889
5890 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
5891
5892 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
5893 * gcc.dg/pr83623.c: Likewise.
5894 * gcc.dg/pr83666.c: Likewise.
5895
5896 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5897 David Edelsohn <dje.gcc@gmail.com>
5898
5899 PR target/83946
5900 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5901 assembly output from "crset eq" to "crset 2".
5902 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
5903 assembly output from . to $.
5904 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5905 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5906 assembly output from "crset eq" to "crset 2".
5907 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
5908 assembly output from "crset eq" to "crset 2", and from . to $.
5909
5910 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
5911
5912 PR fortran/83900
5913 * gfortran.dg/matmul_18.f90: New test.
5914
5915 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
5916
5917 PR tree-optimization/83940
5918 * gcc.dg/torture/pr83940.c: New test.
5919
5920 2018-01-20 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR middle-end/83945
5923 * gcc.dg/tls/pr83945.c: New test.
5924
5925 PR target/83930
5926 * gcc.dg/pr83930.c: New test.
5927
5928 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5929
5930 PR fortran/83900
5931 * gfortran.dg/matmul_17.f90: New test.
5932
5933 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5934
5935 PR fortran/80768
5936 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
5937
5938 2018-01-19 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR c++/81167
5941 * g++.dg/cpp0x/pr81167.C: New test.
5942
5943 PR c++/83919
5944 * g++.dg/cpp0x/pr83919.C: New test.
5945
5946 2018-01-19 Jeff Law <law@redhat.com>
5947 Jakub Jelinek <jakub@redhat.com>
5948
5949 * gcc.dg/stack-check-16.c: New test.
5950
5951 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
5952
5953 PR target/83790
5954 * gcc.target/nvptx/indirect_call.c: New test.
5955
5956 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5957
5958 * g++.dg/torture/pr83619.C: Remove dg-message.
5959
5960 2018-01-19 Martin Liska <mliska@suse.cz>
5961
5962 * gcc.dg/predict-1.c: Adjust expected probability.
5963 * gcc.dg/predict-3.c: Likewise.
5964 * gcc.dg/predict-5.c: Likewise.
5965 * gcc.dg/predict-6.c: Likewise.
5966 * gcc.dg/predict-9.c: Likewise.
5967
5968 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5969
5970 PR tree-optimization/83922
5971 * gcc.dg/pr83922.c: New test.
5972
5973 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5974
5975 PR tree-optimization/83914
5976 * gcc.dg/vect/pr83914.c: New test.
5977
5978 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5979
5980 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
5981 * gcc.target/arm/negdi-2.c: Likewise.
5982 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
5983
5984 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5985
5986 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
5987
5988 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5989
5990 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
5991
5992 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
5993
5994 * gcc.dg/torture/pr52451.c (main): Skip long double test on
5995 hppa*-*-hpux*.
5996
5997 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR ipa/83619
6000 PR testsuite/83934
6001 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6002 forward declaration.
6003
6004 2018-01-18 Carl Love <cel@us.ibm.com>
6005
6006 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6007 to the function.
6008
6009 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6010
6011 PR c++/81013
6012 * g++.dg/inherit/union3.C: New.
6013
6014 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6015
6016 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6017
6018 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6019
6020 PR ipa/83619
6021 * g++.dg/torture/pr83619.C: New testcase.
6022
6023 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6024
6025 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6026 Add function body to force error messages in some configurations.
6027
6028 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6029
6030 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6031 and arm_thumb1_ok.
6032
6033 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6034
6035 PR other/70268
6036 * c-c++-common/ffile-prefix-map.c: New test.
6037 * c-c++-common/fmacro-prefix-map.c: New test.
6038 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6039 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6040
6041 2018-01-18 Martin Liska <mliska@suse.cz>
6042
6043 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6044 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6045 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6046 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6047 * gcc.target/i386/ret-thunk-10.c: Likewise.
6048 * gcc.target/i386/ret-thunk-11.c: Likewise.
6049 * gcc.target/i386/ret-thunk-12.c: Likewise.
6050 * gcc.target/i386/ret-thunk-15.c: Likewise.
6051 * gcc.target/i386/ret-thunk-9.c: Likewise.
6052
6053 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6054
6055 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6056 order.
6057
6058 2018-01-18 Nathan Sidwell <nathan@acm.org>
6059
6060 PR c++/83160
6061 * g++.dg/cpp0x/pr83160.C: New.
6062
6063 2018-01-18 Richard Biener <rguenther@suse.de>
6064
6065 PR tree-optimization/83887
6066 * gcc.dg/graphite/pr83887.c: New testcase.
6067 * gfortran.dg/graphite/pr83887.f90: Likewise.
6068 * gfortran.dg/graphite/pr83887.f: Likewise.
6069
6070 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6071
6072 PR target/65578
6073 * gcc.target/arm/builtin-bswap.x: New file.
6074 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6075 and options for armv6t2.
6076 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6077 and options for Thumb1.
6078 * gcc.target/arm/builtin-bswap16.x: New file.
6079 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6080 and options for armv6t2.
6081 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6082 and options for Thumb1.
6083
6084 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6085
6086 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6087 order.
6088
6089 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR c/61240
6092 * gcc.dg/pr61240.c: New test.
6093
6094 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6095
6096 PR fortran/83864
6097 * gfortran.dg/pr83864.f90: New test.
6098
6099 2018-01-17 Jeff Law <law@redhat.com>
6100
6101 PR testsuite/83883
6102 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6103
6104 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6105
6106 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6107 restriction, but still restrict to 64-bit.
6108 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6109 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6110
6111 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6112
6113 PR fortran/83874
6114 * gfortran.dg/pr83874.f90: New test.
6115
6116 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR c++/83824
6119 * g++.dg/cpp0x/pr83824.C: New test.
6120
6121 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6122
6123 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6124 appropriate .gnu_attribute for the long double type, if we use the
6125 long double type, but do not generate any calls.
6126 * gcc.target/powerpc/gnuattr2.c: Likewise.
6127 * gcc.target/powerpc/gnuattr3.c: Likewise.
6128
6129 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 PR c++/78344
6132 * g++.dg/cpp0x/alignas13.C: New.
6133
6134 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6135
6136 PR c++/83897
6137 * g++.dg/cpp0x/pr83897.C: New test.
6138
6139 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6140
6141 PR ipa/83051
6142 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6143
6144 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6145
6146 PR c++/81054
6147 * g++.dg/cpp0x/constexpr-ice19.C: New.
6148
6149 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6150
6151 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6152 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6153 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6154 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6155 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6156 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6157 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6158 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6159 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6160 * gcc.target/powerpc/builtins-1.fold.h: New.
6161
6162 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6163
6164 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6165 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6166
6167 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6168
6169 * gcc.target/arm/g2.c: Add -marm to dg-options.
6170 * gcc.target/arm/scd42-2.c: Likewise.
6171
6172 2018-01-17 Nathan Sidwell <nathan@acm.org>
6173
6174 PR c++/83287
6175 * g++.dg/lookup/pr83287-2.C: New.
6176
6177 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6178
6179 PR c++/83814
6180 PR c++/83902
6181 * g++.dg/wrappers/pr83814.C: New test case.
6182 * g++.dg/wrappers/pr83902.C: New test case.
6183
6184 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6185
6186 PR lto/83121
6187 * g++.dg/lto/pr83121_0.C: New test case.
6188 * g++.dg/lto/pr83121_1.C: New test case.
6189 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6190 adapted from DejaGnu's dg-test.
6191 (lto_handle_diagnostics): New procedure.
6192 (lto_prune_warns): Ignore informational notes.
6193 (lto-link-and-maybe-run): Add "messages_by_file" param.
6194 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6195 "execute" when "link" fails if "execute" was not specified.
6196 (lto-can-handle-directive): New procedure.
6197 (lto-get-options-main): Call lto-can-handle-directive. Add a
6198 dg-messages local, using it to set the caller's
6199 dg-messages-by-file for the given source file.
6200 (lto-get-options): Likewise.
6201 (lto-execute): Add dg-messages-by-file local, and pass it to
6202 lto-link-and-maybe-run.
6203
6204 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6205 Richard Sandiford <richard.sandiford@linaro.org>
6206
6207 PR target/79041
6208 PR target/82964
6209 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6210 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6211
6212 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6213
6214 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6215 target check autogenerator for armv8.1-a and armv8.2-a.
6216
6217 2018-01-17 Carl Love <cel@us.ibm.com>
6218
6219 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6220 Add debug print statements.
6221 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6222 16 byte vector load followed by a partial vector load.
6223
6224 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6225
6226 PR c++/83799
6227 * g++.dg/wrappers/pr83799.C: New test case.
6228
6229 2018-01-17 Nathan Sidwell <nathan@acm.org>
6230
6231 PR c++/83739
6232 * g++.dg/cpp1y/pr83739.C: New.
6233
6234 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6235
6236 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6237 * gcc.target/visium/overflow16.c: Likewise.
6238 * gcc.target/visium/overflow32.c: Likewise.
6239
6240 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6241
6242 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6243
6244 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6245
6246 * gcc.dg/rtl/arm/stl-cond.c: New test.
6247 * gcc.target/arm/stl-cond.c: Delete.
6248
6249 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6250
6251 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6252 directives.
6253
6254 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR tree-optimization/83843
6257 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6258 * gcc.dg/store_merging_19.c: New test.
6259
6260 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6261
6262 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6263 and options.
6264
6265 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR rtl-optimization/83771
6268 * gcc.dg/pr83771.c: New test.
6269
6270 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6271
6272 PR tree-optimization/81184
6273 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6274 targets.
6275 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6276
6277 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6278
6279 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6280
6281 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6282
6283 PR target/83546
6284 * gcc.target/i386/pr83546.c: New test.
6285
6286 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6289
6290 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6291
6292 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6293 test and add dg-warning for the -Wstringop-overflow warning.
6294
6295 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6296
6297 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6298 XFAIL last test on SPARC and Visium.
6299
6300 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6301
6302 PR rtl-optimization/80481
6303 * g++.dg/pr80481.C: Exclude solaris.
6304
6305 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6306
6307 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6308 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6309 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6310
6311 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6312
6313 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6314 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6315 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6316 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6317 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6318 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6319 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6320 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6321 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6322 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6323 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6324 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6325 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6326 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6327 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6328
6329 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6330
6331 PR testsuite/77734
6332 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6333
6334 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6335
6336 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6337 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6338 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6339 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6340 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6341 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6342
6343 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6344
6345 PR tree-optimization/83857
6346 * gcc.dg/vect/pr83857.c: New test.
6347
6348 2018-01-16 Richard Biener <rguenther@suse.de>
6349
6350 PR tree-optimization/83867
6351 * gcc.dg/vect/pr83867.c: New testcase.
6352
6353 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR c/83844
6356 * gcc.dg/pr83844.c: New test.
6357
6358 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6359
6360 * gcc.dg/torture/pr83847.c: New test.
6361
6362 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR rtl-optimization/86620
6365 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6366 instead of --param=max-sched-ready-insns=0.
6367 * gcc.target/i386/pr83620.c: New test.
6368 * gcc.dg/pr83620.c: New test.
6369
6370 PR tree-optimization/83843
6371 * gcc.dg/store_merging_18.c: New test.
6372
6373 PR c++/83817
6374 * g++.dg/cpp1y/pr83817.C: New test.
6375
6376 PR c++/83825
6377 * g++.dg/template/pr83825.C: New test.
6378
6379 2018-01-16 Richard Biener <rguenther@suse.de>
6380
6381 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6382
6383 2018-01-16 Richard Biener <rguenther@suse.de>
6384
6385 PR testsuite/82132
6386 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6387 from gcc.dg/torture/pr60092.c.
6388
6389 2018-01-15 Martin Sebor <msebor@redhat.com>
6390
6391 PR c++/83588
6392 * g++.dg/ext/flexary28.C: New test.
6393
6394 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6395
6396 PR fortran/82257
6397 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6398
6399 2018-01-15 Martin Sebor <msebor@redhat.com>
6400
6401 PR testsuite/83869
6402 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6403
6404 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6405
6406 PR fortran/54613
6407 * gfortran.dg/minmaxloc_9.f90: New test.
6408 * gfortran.dg/minmaxloc_10.f90: New test.
6409 * gfortran.dg/minmaxloc_11.f90: New test.
6410
6411 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 PR target/83839
6414 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6415 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6416 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6417 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6418 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6419 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6420 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6421 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6422 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6423 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6424 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6425 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6426 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6427 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6428 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6429 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6430 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6431 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6432 * gcc.target/i386/ret-thunk-10.c: Likewise.
6433 * gcc.target/i386/ret-thunk-11.c: Likewise.
6434 * gcc.target/i386/ret-thunk-12.c: Likewise.
6435 * gcc.target/i386/ret-thunk-13.c: Likewise.
6436 * gcc.target/i386/ret-thunk-14.c: Likewise.
6437 * gcc.target/i386/ret-thunk-15.c: Likewise.
6438 * gcc.target/i386/ret-thunk-9.c: Don't check the
6439 __x86_return_thunk label. Scan for "push" only for Linux.
6440
6441 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
6442
6443 PR testsuite/79920
6444 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
6445
6446 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6447
6448 PR target/83687
6449 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
6450 tests.
6451 * gcc.target/arm/pr83687.c: New test.
6452
6453 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6454
6455 Adjust tests to AVR_TINY.
6456
6457 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6458 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6459 * gcc.target/avr/pr71627.c: Same.
6460 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6461 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6462 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6463 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6464 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6465 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6466 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6467 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6468 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6469 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6470 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6471 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6472 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6473 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6474 * gcc.target/avr/torture/pr61055.c: Same.
6475 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6476 available.
6477 * gcc.target/avr/torture/int24-mul.c: Same.
6478 * gcc.target/avr/torture/pr51782-1.c: Same.
6479 * gcc.target/avr/torture/pr61443.c: Same.
6480 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6481 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6482
6483 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6484
6485 PR c/83801
6486 PR c/83729
6487 * gcc.target/avr/torture/pr83729.c: New test.
6488 * gcc.target/avr/torture/pr83801.c: New test.
6489
6490 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR middle-end/82694
6493 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6494 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6495
6496 2018-01-10 Martin Sebor <msebor@redhat.com>
6497
6498 PR other/83508
6499 * gcc.dg/Wstringop-overflow-2.c: New test.
6500
6501 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6502
6503 PR libgfortran/83811
6504 * gfortran.dg/fmt_e.f90: New test.
6505
6506 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6507
6508 * gcc.target/i386/indirect-thunk-10.c: New test.
6509 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6510 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6511 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6512 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6513 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6514 * gcc.target/i386/ret-thunk-17.c: Likewise.
6515 * gcc.target/i386/ret-thunk-18.c: Likewise.
6516 * gcc.target/i386/ret-thunk-19.c: Likewise.
6517 * gcc.target/i386/ret-thunk-20.c: Likewise.
6518 * gcc.target/i386/ret-thunk-21.c: Likewise.
6519
6520 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6521
6522 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6523
6524 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6525
6526 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6527 -mno-indirect-branch-register.
6528 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6529 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6530 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6531 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6532 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6533 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6534 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6535 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6536 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6537 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6538 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6539 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6540 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6541 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6542 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6543 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6544 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6545 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6546 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6547 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6548 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6549 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6550 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6551 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6552 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6553 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6554 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6555 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6556 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6557 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6558 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6559 * gcc.target/i386/ret-thunk-10.c: Likewise.
6560 * gcc.target/i386/ret-thunk-11.c: Likewise.
6561 * gcc.target/i386/ret-thunk-12.c: Likewise.
6562 * gcc.target/i386/ret-thunk-13.c: Likewise.
6563 * gcc.target/i386/ret-thunk-14.c: Likewise.
6564 * gcc.target/i386/ret-thunk-15.c: Likewise.
6565 * gcc.target/i386/ret-thunk-9.c: Likewise.
6566 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6567 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6568 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6569
6570 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6571
6572 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6573 -mfunction-return=keep.
6574 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6575 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6576 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6577 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6578 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6579 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6580 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6581 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6582 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6583 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6584 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6585 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6586 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6587 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6588 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6589 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6590 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6591 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6592 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6593 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6594 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6595 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6596 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6597 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6598 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6599 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6600 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6601 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6602 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6603 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6604 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6605 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6606 * gcc.target/i386/ret-thunk-1.c: New test.
6607 * gcc.target/i386/ret-thunk-10.c: Likewise.
6608 * gcc.target/i386/ret-thunk-11.c: Likewise.
6609 * gcc.target/i386/ret-thunk-12.c: Likewise.
6610 * gcc.target/i386/ret-thunk-13.c: Likewise.
6611 * gcc.target/i386/ret-thunk-14.c: Likewise.
6612 * gcc.target/i386/ret-thunk-15.c: Likewise.
6613 * gcc.target/i386/ret-thunk-16.c: Likewise.
6614 * gcc.target/i386/ret-thunk-2.c: Likewise.
6615 * gcc.target/i386/ret-thunk-3.c: Likewise.
6616 * gcc.target/i386/ret-thunk-4.c: Likewise.
6617 * gcc.target/i386/ret-thunk-5.c: Likewise.
6618 * gcc.target/i386/ret-thunk-6.c: Likewise.
6619 * gcc.target/i386/ret-thunk-7.c: Likewise.
6620 * gcc.target/i386/ret-thunk-8.c: Likewise.
6621 * gcc.target/i386/ret-thunk-9.c: Likewise.
6622
6623 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6624
6625 * gcc.target/i386/indirect-thunk-1.c: New test.
6626 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6627 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6628 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6629 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6630 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6631 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6632 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6633 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6634 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6635 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6636 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6637 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6638 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6639 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6640 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6641 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6642 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6643 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6644 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6645 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6646 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6647 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6648 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6649 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6650 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6651 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6652 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6653 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6654 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6655 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6656 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6657 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6658
6659 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
6660
6661 PR ipa/83051
6662 * gcc.c-torture/compile/pr83051.c: New testcase.
6663
6664 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6665
6666 PR tree-optimization/83501
6667 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6668
6669 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6670
6671 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6672 for lvx and stvx instead of lxvd2x and stxvd2x and require
6673 little-endian target. Add comments.
6674 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6675 comprehensive testing.
6676 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6677 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6678 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6679 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6680 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6681 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6682 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6683 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6684 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6685 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6686 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6687 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6688 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6689 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6690 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6691 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6692 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6693 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6694 scan-assembler-not directives that forbid lvx and xxpermdi.
6695 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6696 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6697 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6698 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6699 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6700 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6701 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6702 scan-assembler-times directives to reflect different numbers of
6703 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6704
6705 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6706 Alan Hayward <alan.hayward@arm.com>
6707 David Sherwood <david.sherwood@arm.com>
6708
6709 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
6710 than SLP vectorization.
6711 * gcc.dg/vect/vect-alias-check-10.c: New test.
6712 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6713 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6714 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6715 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6716 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
6717 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
6718 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
6719 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
6720 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
6721 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
6722 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
6723 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
6724 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6725 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
6726 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
6727 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
6728 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
6729 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
6730 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
6731 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
6732 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
6733 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
6734 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6735
6736 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6737 Alan Hayward <alan.hayward@arm.com>
6738 David Sherwood <david.sherwood@arm.com>
6739
6740 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
6741 New proc.
6742 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
6743 targets with scatter stores.
6744 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
6745 stores.
6746 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
6747 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
6748 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
6749 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
6750 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
6751 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
6752 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
6753 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
6754 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
6755 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
6756 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
6757 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
6758 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
6759 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
6760 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
6761 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
6762
6763 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6764 Alan Hayward <alan.hayward@arm.com>
6765 David Sherwood <david.sherwood@arm.com>
6766
6767 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
6768 for double_reduc1.
6769 * gcc.target/aarch64/sve/strided_load_4.c: New test.
6770 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
6771 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
6772 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
6773
6774 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6775 Alan Hayward <alan.hayward@arm.com>
6776 David Sherwood <david.sherwood@arm.com>
6777
6778 * gcc.target/aarch64/sve/strided_load_1.c: New test.
6779 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
6780 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
6781
6782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6783 Alan Hayward <alan.hayward@arm.com>
6784 David Sherwood <david.sherwood@arm.com>
6785
6786 * gcc.target/aarch64/sve/gather_load_1.c: New test.
6787 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
6788 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
6789 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
6790 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
6791 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
6792 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
6793 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
6794 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
6795 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
6796 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
6797 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
6798 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6799 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
6800
6801 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6802 Alan Hayward <alan.hayward@arm.com>
6803 David Sherwood <david.sherwood@arm.com>
6804
6805 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
6806 check for a message about using in-order reductions.
6807 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
6808 check for a message about using in-order reductions.
6809 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
6810 vectorized and check for a message about using in-order reductions.
6811 Expect targets with variable-length vectors to fall back to the
6812 fixed-length mininum.
6813 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
6814 check for a message about using in-order reductions.
6815 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
6816 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6817 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6818 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6819 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
6820 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
6821 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
6822 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
6823 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
6824 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
6825 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
6826 vect_fold_left_plus.
6827
6828 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6829
6830 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
6831 are spilled.
6832 * gcc.target/aarch64/sve/spill_2.c: New test.
6833 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6834 * gcc.target/aarch64/sve/spill_4.c: Likewise.
6835 * gcc.target/aarch64/sve/spill_5.c: Likewise.
6836 * gcc.target/aarch64/sve/spill_6.c: Likewise.
6837 * gcc.target/aarch64/sve/spill_7.c: Likewise.
6838
6839 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6840 Alan Hayward <alan.hayward@arm.com>
6841 David Sherwood <david.sherwood@arm.com>
6842
6843 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
6844 of branches.
6845 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6846 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
6847 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
6848 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6849 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
6850 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6851 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
6852 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6853 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
6854
6855 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6856 Alan Hayward <alan.hayward@arm.com>
6857 David Sherwood <david.sherwood@arm.com>
6858
6859 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
6860 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
6861 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6862 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
6863
6864 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6865 Alan Hayward <alan.hayward@arm.com>
6866 David Sherwood <david.sherwood@arm.com>
6867
6868 * lib/target-supports.exp
6869 (check_effective_target_vect_fold_extract_last): New proc.
6870 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
6871 for fold_extract_last.
6872 * gcc.dg/vect/pr65947-2.c: Likewise.
6873 * gcc.dg/vect/pr65947-3.c: Likewise.
6874 * gcc.dg/vect/pr65947-4.c: Likewise.
6875 * gcc.dg/vect/pr65947-5.c: Likewise.
6876 * gcc.dg/vect/pr65947-6.c: Likewise.
6877 * gcc.dg/vect/pr65947-9.c: Likewise.
6878 * gcc.dg/vect/pr65947-10.c: Likewise.
6879 * gcc.dg/vect/pr65947-12.c: Likewise.
6880 * gcc.dg/vect/pr65947-14.c: Likewise.
6881 * gcc.dg/vect/pr80631-1.c: Likewise.
6882 * gcc.target/aarch64/sve/clastb_1.c: New test.
6883 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
6884 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
6885 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
6886 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
6887 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
6888 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
6889 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
6890 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
6891 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
6892 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
6893 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
6894 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
6895 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
6896
6897 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6898 Alan Hayward <alan.hayward@arm.com>
6899 David Sherwood <david.sherwood@arm.com>
6900
6901 * gcc.target/aarch64/sve/live_1.c: New test.
6902 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
6903
6904 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6905 Alan Hayward <alan.hayward@arm.com>
6906 David Sherwood <david.sherwood@arm.com>
6907
6908 * gcc.target/aarch64/sve/nopeel_1.c: New test.
6909 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
6910 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
6911 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6912 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
6913 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6914 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
6915 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
6916 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
6917
6918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6919 Alan Hayward <alan.hayward@arm.com>
6920 David Sherwood <david.sherwood@arm.com>
6921
6922 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
6923 New proc.
6924 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
6925 vect_fully_masked.
6926 * gcc.target/aarch64/sve/loop_add_4.c: New test.
6927 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
6928 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
6929 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
6930 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
6931 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
6932
6933 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6934 Alan Hayward <alan.hayward@arm.com>
6935 David Sherwood <david.sherwood@arm.com>
6936
6937 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
6938 instead of just ADDRESS.
6939 * gcc.dg/tree-ssa/scev-10.c: Likewise.
6940 * gcc.dg/tree-ssa/scev-11.c: Likewise.
6941 * gcc.dg/tree-ssa/scev-12.c: Likewise.
6942 * gcc.target/aarch64/sve/index_offset_1.c: New test.
6943 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
6944 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
6945 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
6946 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
6947 * gcc.target/aarch64/sve/while_2.c: Likewise.
6948 * gcc.target/aarch64/sve/while_3.c: Likewise.
6949 * gcc.target/aarch64/sve/while_4.c: Likewise.
6950
6951 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6952 Alan Hayward <alan.hayward@arm.com>
6953 David Sherwood <david.sherwood@arm.com>
6954
6955 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
6956 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
6957 to be predicated.
6958 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
6959 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6960 * gcc.target/aarch64/sve/reduc_5.c: New test.
6961 * gcc.target/aarch64/sve/slp_13.c: Likewise.
6962 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
6963
6964 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6965 Alan Hayward <alan.hayward@arm.com>
6966 David Sherwood <david.sherwood@arm.com>
6967
6968 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
6969 * gcc.dg/tree-ssa/peel1.c: Likewise.
6970 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
6971 variable-length vectors.
6972 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
6973 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
6974 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
6975 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6976 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6977 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6978 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6979 * gcc.target/aarch64/sve/slp_8.c: New test.
6980 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
6981 * gcc.target/aarch64/sve/slp_9.c: Likewise.
6982 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
6983 * gcc.target/aarch64/sve/slp_10.c: Likewise.
6984 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
6985 * gcc.target/aarch64/sve/slp_11.c: Likewise.
6986 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
6987 * gcc.target/aarch64/sve/slp_12.c: Likewise.
6988 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
6989 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
6990 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
6991 * gcc.target/aarch64/sve/while_1.c: Likewise.
6992 * gcc.target/aarch64/sve/while_2.c: Likewise.
6993 * gcc.target/aarch64/sve/while_3.c: Likewise.
6994 * gcc.target/aarch64/sve/while_4.c: Likewise.
6995
6996 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6997 Alan Hayward <alan.hayward@arm.com>
6998 David Sherwood <david.sherwood@arm.com>
6999
7000 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7001 New proc.
7002 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7003 and add an associated scan-dump test. Prevent vectorization
7004 of the first two loops.
7005 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7006 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7007 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7008 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7009 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7010 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7011
7012 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7013 Alan Hayward <alan.hayward@arm.com>
7014 David Sherwood <david.sherwood@arm.com>
7015
7016 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7017 * gcc.dg/vect/pr67790.c: Likewise.
7018 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7019 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7020 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7021 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7022 * gcc.target/aarch64/sve/slp_5.c: New test.
7023 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7024 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7025 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7026 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7027 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7028
7029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7030 Alan Hayward <alan.hayward@arm.com>
7031 David Sherwood <david.sherwood@arm.com>
7032
7033 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7034 && vect_load_lanes
7035 * gcc.dg/vect/slp-1.c: Likewise.
7036 * gcc.dg/vect/slp-10.c: Likewise.
7037 * gcc.dg/vect/slp-12b.c: Likewise.
7038 * gcc.dg/vect/slp-12c.c: Likewise.
7039 * gcc.dg/vect/slp-17.c: Likewise.
7040 * gcc.dg/vect/slp-19b.c: Likewise.
7041 * gcc.dg/vect/slp-20.c: Likewise.
7042 * gcc.dg/vect/slp-21.c: Likewise.
7043 * gcc.dg/vect/slp-22.c: Likewise.
7044 * gcc.dg/vect/slp-23.c: Likewise.
7045 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7046 * gcc.dg/vect/slp-24.c: Likewise.
7047 * gcc.dg/vect/slp-28.c: Likewise.
7048 * gcc.dg/vect/slp-39.c: Likewise.
7049 * gcc.dg/vect/slp-6.c: Likewise.
7050 * gcc.dg/vect/slp-7.c: Likewise.
7051 * gcc.dg/vect/slp-cond-1.c: Likewise.
7052 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7053 * gcc.dg/vect/slp-cond-2.c: Likewise.
7054 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7055 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7056 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7057 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7058 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7059 * gcc.dg/vect/slp-perm-6.c: Likewise.
7060 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7061 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7062 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7063 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7064 * gcc.dg/vect/slp-12a.c: Likewise.
7065 * gcc.dg/vect/slp-14.c: Likewise.
7066 * gcc.dg/vect/slp-15.c: Likewise.
7067 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7068 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7069 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7070 * gcc.target/aarch64/sve/slp_1.c: New test.
7071 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7072 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7073 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7074 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7075 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7076 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7077 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7078
7079 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7080 Alan Hayward <alan.hayward@arm.com>
7081 David Sherwood <david.sherwood@arm.com>
7082
7083 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7084 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7085 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7086 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7087 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7088 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7089 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7090 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7091 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7092 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7093 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7094 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7095 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7096 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7097 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7098 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7099 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7100 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7101 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7102
7103 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7104 Alan Hayward <alan.hayward@arm.com>
7105 David Sherwood <david.sherwood@arm.com>
7106
7107 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7108 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7109 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7110 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7111 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7112 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7113 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7114 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7115 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7116 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7117 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7118 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7119 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7120 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7121 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7122 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7123 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7124 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7125 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7126 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7127 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7128 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7129 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7130 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7131 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7132 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7133 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7134 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7135 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7136 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7137 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7138 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7139 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7140 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7141 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7142 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7143
7144 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7145 Alan Hayward <alan.hayward@arm.com>
7146 David Sherwood <david.sherwood@arm.com>
7147
7148 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7149 Return true for SVE too.
7150 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7151 if load/store lanes are supported.
7152 * gcc.dg/vect/slp-10.c: Likewise.
7153 * gcc.dg/vect/slp-12c.c: Likewise.
7154 * gcc.dg/vect/slp-17.c: Likewise.
7155 * gcc.dg/vect/slp-33.c: Likewise.
7156 * gcc.dg/vect/slp-6.c: Likewise.
7157 * gcc.dg/vect/slp-cond-1.c: Likewise.
7158 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7159 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7160 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7161 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7162 * gcc.dg/vect/slp-perm-6.c: Likewise.
7163 * gcc.dg/vect/slp-perm-9.c: Likewise.
7164 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7165 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7166 for variable-length vectors.
7167
7168 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7169 Alan Hayward <alan.hayward@arm.com>
7170 David Sherwood <david.sherwood@arm.com>
7171
7172 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7173 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7174
7175 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7176
7177 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7178 * g++.target/aarch64/sve/catch_1.C: New test.
7179 * g++.target/aarch64/sve/catch_2.C: Likewise.
7180 * g++.target/aarch64/sve/catch_3.C: Likewise.
7181 * g++.target/aarch64/sve/catch_4.C: Likewise.
7182 * g++.target/aarch64/sve/catch_5.C: Likewise.
7183 * g++.target/aarch64/sve/catch_6.C: Likewise.
7184
7185 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7186 Alan Hayward <alan.hayward@arm.com>
7187 David Sherwood <david.sherwood@arm.com>
7188
7189 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7190 New proc.
7191 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7192 * gcc.target/aarch64/fmaxmin.c: Likewise.
7193 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7194 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7195 * gcc.target/aarch64/pr62178.c: Likewise.
7196 * gcc.target/aarch64/pr71727-2.c: Likewise.
7197 * gcc.target/aarch64/saddw-1.c: Likewise.
7198 * gcc.target/aarch64/saddw-2.c: Likewise.
7199 * gcc.target/aarch64/uaddw-1.c: Likewise.
7200 * gcc.target/aarch64/uaddw-2.c: Likewise.
7201 * gcc.target/aarch64/uaddw-3.c: Likewise.
7202 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7203 * gcc.target/aarch64/vect-compile.c: Likewise.
7204 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7205 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7206 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7207 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7208 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7209 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7210 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7211 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7212 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7213 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7214 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7215 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7216 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7217 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7218 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7219 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7220 * gcc.target/aarch64/vect-movi.c: Likewise.
7221 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7222 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7223 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7224 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7225 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7226 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7227 fixed-length SVE.
7228 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7229 * gcc.target/aarch64/sve/arith_1.c: New test.
7230 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7231 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7232 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7233 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7234 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7235 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7236 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7237 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7238 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7239 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7240 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7241 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7242 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7243 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7244 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7245 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7246 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7247 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7248 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7249 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7250 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7251 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7252 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7253 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7254 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7255 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7256 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7257 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7258 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7259 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7260 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7261 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7262 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7263 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7264 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7265 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7266 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7267 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7268 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7269 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7270 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7271 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7272 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7273 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7274 * gcc.target/aarch64/sve/index_1.c: Likewise.
7275 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7276 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7277 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7278 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7279 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7280 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7281 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7282 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7283 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7284 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7285 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7286 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7287 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7288 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7289 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7290 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7291 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7292 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7293 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7294 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7295 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7296 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7297 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7298 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7299 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7300 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7301 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7302 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7303 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7304 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7305 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7306 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7307 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7308 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7309 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7310 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7311 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7312 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7313 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7314 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7315 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7316 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7317 * gcc.target/aarch64/sve/single_1.c: Likewise.
7318 * gcc.target/aarch64/sve/single_2.c: Likewise.
7319 * gcc.target/aarch64/sve/single_3.c: Likewise.
7320 * gcc.target/aarch64/sve/single_4.c: Likewise.
7321 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7322 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7323 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7324 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7325 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7326 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7327 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7328 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7329 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7330 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7331 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7332 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7333 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7334 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7335 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7336 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7337 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7338 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7339 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7340 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7341 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7342 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7343 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7344 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7345 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7346 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7347 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7348 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7349 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7350 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7351 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7352 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7353 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7354 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7355 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7356 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7357 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7358 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7359 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7360 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7361 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7362 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7363 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7364 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7365 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7366
7367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7368 Alan Hayward <alan.hayward@arm.com>
7369 David Sherwood <david.sherwood@arm.com>
7370
7371 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7372 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7373 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7374 New procedures.
7375 (check_effective_target_vect_perm): Handle SVE.
7376 (check_effective_target_vect_perm_byte): Likewise.
7377 (check_effective_target_vect_perm_short): Likewise.
7378 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7379 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7380 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7381 (check_effective_target_vect_element_align_preferred): Likewise.
7382 (check_effective_target_vect_align_stack_vars): Likewise.
7383 (check_effective_target_vect_load_lanes): Likewise.
7384 (check_effective_target_vect_masked_store): Likewise.
7385 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7386 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7387 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7388 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7389 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7390 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7391 * gcc.dg/vect/slp-23.c: Likewise.
7392 * gcc.dg/vect/slp-perm-5.c: Likewise.
7393 * gcc.dg/vect/slp-perm-6.c: Likewise.
7394 * gcc.dg/vect/slp-perm-9.c: Likewise.
7395 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7396 * gcc.dg/vect/vect-114.c: Likewise.
7397 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7398 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7399
7400 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7401
7402 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7403 vect_variable_length, expecting the test to be vectorized
7404 without SLP instead.
7405 * gcc.dg/vect/pr33953.c: Likewise.
7406 * gcc.dg/vect/pr37027.c: Likewise.
7407 * gcc.dg/vect/pr67790.c: Likewise.
7408 * gcc.dg/vect/pr68445.c: Likewise.
7409 * gcc.dg/vect/slp-1.c: Likewise.
7410 * gcc.dg/vect/slp-10.c: Likewise.
7411 * gcc.dg/vect/slp-12a.c: Likewise.
7412 * gcc.dg/vect/slp-12b.c: Likewise.
7413 * gcc.dg/vect/slp-12c.c: Likewise.
7414 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7415 * gcc.dg/vect/slp-13.c: Likewise.
7416 * gcc.dg/vect/slp-14.c: Likewise.
7417 * gcc.dg/vect/slp-15.c: Likewise.
7418 * gcc.dg/vect/slp-17.c: Likewise.
7419 * gcc.dg/vect/slp-19b.c: Likewise.
7420 * gcc.dg/vect/slp-2.c: Likewise.
7421 * gcc.dg/vect/slp-20.c: Likewise.
7422 * gcc.dg/vect/slp-21.c: Likewise.
7423 * gcc.dg/vect/slp-22.c: Likewise.
7424 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7425 * gcc.dg/vect/slp-24.c: Likewise.
7426 * gcc.dg/vect/slp-28.c: Likewise.
7427 * gcc.dg/vect/slp-39.c: Likewise.
7428 * gcc.dg/vect/slp-42.c: Likewise.
7429 * gcc.dg/vect/slp-6.c: Likewise.
7430 * gcc.dg/vect/slp-7.c: Likewise.
7431 * gcc.dg/vect/slp-cond-1.c: Likewise.
7432 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7433 * gcc.dg/vect/slp-cond-2.c: Likewise.
7434 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7435 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7436 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7437 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7438 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7439 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7440 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7441 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7442 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7443 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7444 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7445 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7446 * gcc.dg/vect/slp-reduc-7.c: Likewise.
7447 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7448 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7449 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7450 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7451
7452 2018-01-13 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR c/83801
7455 * gcc.dg/pr83801.c: New test.
7456
7457 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7458
7459 PR fortran/52162
7460 * gfortran.dg/bounds_check_19.f90: New test.
7461
7462 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7463
7464 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7465 instead of scan-assembler-not for xsnabsqp.
7466
7467 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7468
7469 PR libgfortran/83525
7470 * gfortran.dg/newunit_5.f90: New test.
7471
7472 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7473
7474 PR rtl-optimization/80481
7475 * g++.dg/pr80481.C: New.
7476
7477 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7478
7479 PR target/83628
7480 * gcc.target/alpha/pr83628-3.c: New test.
7481
7482 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7483
7484 * lib/target-supports.exp (check_effective_target_avx512f): Also
7485 check for __builtin_ia32_addsd_round,
7486 __builtin_ia32_getmantsd_round.
7487 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7488
7489 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7490
7491 PR target/83629
7492 * gcc.target/powerpc/pr83629.c: Require ilp32.
7493
7494 2018-01-12 Richard Biener <rguenther@suse.de>
7495
7496 PR tree-optimization/80846
7497 * gcc.target/i386/pr80846-1.c: New testcase.
7498 * gcc.target/i386/pr80846-2.c: Likewise.
7499
7500 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7501
7502 * gcc.c-torture/execute/20180112-1.c: New test.
7503
7504 2018-01-12 Tom de Vries <tom@codesourcery.com>
7505
7506 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7507 * g++.dg/ext/label13a.C: Same.
7508 * g++.dg/ext/label14.C: Same.
7509 * g++.dg/ext/label2.C: Same.
7510 * g++.dg/ext/label3.C: Same.
7511 * g++.dg/torture/pr42462.C: Same.
7512 * g++.dg/torture/pr42739.C: Same.
7513 * g++.dg/warn/Wunused-label-3.C: Same.
7514
7515 2018-01-12 Tom de Vries <tom@codesourcery.com>
7516
7517 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7518 * g++.dg/Walloca1.C: Same.
7519 * g++.dg/cpp0x/pr70338.C: Same.
7520 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7521 * g++.dg/cpp1y/vla10.C: Same.
7522 * g++.dg/cpp1y/vla2.C: Same.
7523 * g++.dg/cpp1y/vla6.C: Same.
7524 * g++.dg/cpp1y/vla8.C: Same.
7525 * g++.dg/debug/debug5.C: Same.
7526 * g++.dg/debug/debug6.C: Same.
7527 * g++.dg/debug/pr54828.C: Same.
7528 * g++.dg/diagnostic/pr70105.C: Same.
7529 * g++.dg/eh/cleanup5.C: Same.
7530 * g++.dg/eh/spbp.C: Same.
7531 * g++.dg/ext/tmplattr9.C: Same.
7532 * g++.dg/ext/vla10.C: Same.
7533 * g++.dg/ext/vla11.C: Same.
7534 * g++.dg/ext/vla12.C: Same.
7535 * g++.dg/ext/vla15.C: Same.
7536 * g++.dg/ext/vla16.C: Same.
7537 * g++.dg/ext/vla17.C: Same.
7538 * g++.dg/ext/vla3.C: Same.
7539 * g++.dg/ext/vla6.C: Same.
7540 * g++.dg/ext/vla7.C: Same.
7541 * g++.dg/init/array24.C: Same.
7542 * g++.dg/init/new47.C: Same.
7543 * g++.dg/init/pr55497.C: Same.
7544 * g++.dg/opt/pr78201.C: Same.
7545 * g++.dg/template/vla2.C: Same.
7546 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7547 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7548 * g++.dg/torture/pr62127.C: Same.
7549 * g++.dg/torture/pr67055.C: Same.
7550 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7551 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7552 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7553 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7554 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7555 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7556 * g++.dg/warn/Wvla-1.C: Same.
7557 * g++.dg/warn/Wvla-3.C: Same.
7558 * g++.old-deja/g++.ext/array2.C: Same.
7559 * g++.old-deja/g++.ext/constructor.C: Same.
7560 * g++.old-deja/g++.law/builtin1.C: Same.
7561 * g++.old-deja/g++.other/crash12.C: Same.
7562 * g++.old-deja/g++.other/eh3.C: Same.
7563 * g++.old-deja/g++.pt/array6.C: Same.
7564 * g++.old-deja/g++.pt/dynarray.C: Same.
7565
7566 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7567
7568 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
7569
7570 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7571
7572 PR libfortran/67412
7573 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
7574 on *-*-solaris2.10.
7575
7576 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7577
7578 * lib/target-supports.exp (check_effective_target_branch_cost):
7579 Accept all x86 targets.
7580
7581 2018-01-12 Martin Liska <mliska@suse.cz>
7582
7583 PR ipa/83054
7584 * g++.dg/warn/pr83054.C: New test.
7585
7586 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7587
7588 * gcc.target/powerpc/spec-barr-1.c: New file.
7589
7590 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
7591
7592 PR target/83330
7593 * gcc.target/i386/pr83330.c: New test.
7594
7595 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7596
7597 PR fortran/79383
7598 * gfortran.dg/dtio_31.f03: New test.
7599 * gfortran.dg/dtio_32.f03: New test.
7600
7601 2018-01-11 David Malcolm <dmalcolm@redhat.com>
7602
7603 PR c++/43486
7604 * g++.dg/wrappers: New subdirectory.
7605 * g++.dg/wrappers/README: New file.
7606 * g++.dg/wrappers/alloc.C: New test case.
7607 * g++.dg/wrappers/cow-istream-string.C: New test case.
7608 * g++.dg/wrappers/cp-stdlib.C: New test case.
7609 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
7610 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
7611
7612 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
7613
7614 PR middle-end/83718
7615 * g++.dg/torture/pr83718.C: New testcase.
7616
7617 2018-01-11 Martin Jambor <mjambor@suse.cz>
7618
7619 PR ipa/83178
7620 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
7621
7622 2018-01-11 Bin Cheng <bin.cheng@arm.com>
7623
7624 PR tree-optimization/83695
7625 * gcc.dg/tree-ssa/pr83695.c: New test.
7626
7627 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7628
7629 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
7630 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
7631
7632 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7633
7634 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
7635 * gcc.target/arm/simd/fp16fml_high.c: New test.
7636 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
7637 * lib/target-supports.exp
7638 (check_effective_target_arm_fp16fml_neon_ok_nocache,
7639 check_effective_target_arm_fp16fml_neon_ok,
7640 add_options_for_arm_fp16fml_neon): New procedures.
7641
7642 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7643
7644 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
7645 combination tests.
7646
7647 2018-01-11 Richard Biener <rguenther@suse.de>
7648
7649 PR tree-optimization/83435
7650 * gcc.dg/graphite/pr83435.c: New testcase.
7651
7652 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
7653 Alan Hayward <alan.hayward@arm.com>
7654 David Sherwood <david.sherwood@arm.com>
7655
7656 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
7657
7658 2018-01-11 Tamar Christina <tamar.christina@arm.com>
7659
7660 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
7661
7662 2018-01-11 Sudakshina Das <sudi.das@arm.com>
7663
7664 PR target/82096
7665 * gcc.c-torture/compile/pr82096.c: New test.
7666
7667 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7668
7669 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7670
7671 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7672
7673 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7674
7675 2018-01-11 Justin Squirek <squirek@adacore.com>
7676
7677 * gnat.dg/expr_func4.adb: New testcase.
7678
7679 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7680
7681 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7682 testcase.
7683
7684 2018-01-11 Bob Duff <duff@adacore.com>
7685
7686 * gnat.dg/protected_null.adb: New testcase.
7687
7688 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7689
7690 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7691
7692 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7693
7694 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7695
7696 2018-01-11 Justin Squirek <squirek@adacore.com>
7697
7698 * gnat.dg/loopvar.adb: New testcase.
7699
7700 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7701
7702 PR middle-end/83189
7703 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7704
7705 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7706
7707 * gcc.c-torture/compile/pr83575.c: New testcase.
7708
7709 2018-01-10 Michael Collison <michael.collison@arm.com>
7710
7711 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
7712 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
7713 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
7714 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
7715 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7716 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7717 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7718 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
7719 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
7720 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7721 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7722 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
7723 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
7724 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
7725 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
7726 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
7727
7728 2018-01-10 Michael Collison <michael.collison@arm.com>
7729
7730 * gcc.target/aarch64/sha2.h: New shared testcase.
7731 * gcc.target/aarch64/sha2_1.c: New testcase.
7732 * gcc.target/aarch64/sha2_2.c: New testcase.
7733 * gcc.target/aarch64/sha2_3.c: New testcase.
7734 * gcc.target/aarch64/sha3.h: New shared testcase.
7735 * gcc.target/aarch64/sha3_1.c: New testcase.
7736 * gcc.target/aarch64/sha3_2.c: New testcase.
7737 * gcc.target/aarch64/sha3_3.c: New testcase.
7738
7739 2018-01-10 Michael Collison <michael.collison@arm.com>
7740
7741 * gcc.target/aarch64/sm3_sm4.c: New testcase.
7742
7743 2018-01-10 Martin Sebor <msebor@redhat.com>
7744
7745 PR tree-optimization/83781
7746 * gcc.dg/strlenopt-42.c: New test.
7747
7748 2018-01-11 Martin Sebor <msebor@gmail.com>
7749 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7750
7751 PR tree-optimization/83501
7752 PR tree-optimization/81703
7753
7754 * gcc.dg/strlenopt-39.c: New test-case.
7755 * gcc.dg/pr81703.c: Likewise.
7756
7757 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
7758
7759 * gnat.dg/atomic10.adb: New test.
7760
7761 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7762
7763 PR fortran/82367
7764 * gfortran.dg/deferred_character_18.f90: New test.
7765
7766 2018-01-10 Martin Sebor <msebor@redhat.com>
7767
7768 PR tree-optimization/83671
7769 * gcc.dg/strlenopt-40.c: New test.
7770 * gcc.dg/strlenopt-41.c: New test.
7771
7772 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7773
7774 PR fortran/83093
7775 * gfortran.dg/allocate_with_typespec_7.f90: New test.
7776
7777 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
7778
7779 PR target/83399
7780 * gcc.target/powerpc/pr83399.c: New test.
7781
7782 2018-01-10 David Malcolm <dmalcolm@redhat.com>
7783
7784 PR c++/43486
7785 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
7786 to reflect that the arguments are correctly underlined.
7787 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
7788 for globals, params, locals and literals.
7789 (test_sizeof): Directly test the location of "sizeof", rather than
7790 when used in compound expressions.
7791 (test_alignof): Likewise for "alignof".
7792 (test_string_literals): Likewise for string literals.
7793 (test_numeric_literals): Likewise for numeric literals.
7794 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
7795 (test_typeid): Likewise for typeid.
7796 (test_unary_plus): New.
7797 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
7798 format strings.
7799
7800 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
7801
7802 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
7803
7804 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7805
7806 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
7807
7808 2018-01-10 Marek Polacek <polacek@redhat.com>
7809
7810 PR c++/82541
7811 * g++.dg/warn/Wduplicated-branches4.C: New test.
7812
7813 2018-01-10 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR c++/81327
7816 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
7817 cast to void *.
7818
7819 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
7820
7821 PR c++/81055
7822 * g++.dg/cpp0x/new2.C: New.
7823
7824 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
7825
7826 PR target/83735
7827 * gcc.target/i386/pr83735.c: New test.
7828
7829 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
7830
7831 * lib/target-supports.exp (check_effective_target_branch_cost):
7832 New function.
7833 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
7834 * gcc.dg/pr21643.c: Likewise.
7835 * gcc.dg/pr46309.c: Likewise.
7836 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7837 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
7838 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7839 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7840 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7841 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7842 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7843 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
7844 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7845 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7846 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7847 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7848 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7849 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7850
7851 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
7852
7853 PR target/83629
7854 * gcc.target/powerpc/pr83629.c: New testcase.
7855
7856 2018-01-10 Richard Biener <rguenther@suse.de>
7857
7858 PR testsuite/78768
7859 * gcc.dg/pr78768.c: Un-XFAIL.
7860
7861 2018-01-10 Richard Biener <rguenther@suse.de>
7862
7863 PR debug/82425
7864 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
7865
7866 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
7867
7868 PR tree-optimization/83753
7869 * gcc.dg/torture/pr83753.c: New test.
7870
7871 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
7872
7873 * gcc.target/i386/avx2-gather-1.c: Add -march.
7874 * gcc.target/i386/avx2-gather-2.c: Add -march.
7875 * gcc.target/i386/avx2-gather-3.c: Add -march.
7876 * gcc.target/i386/avx2-gather-4.c: Add -march.
7877 * gcc.target/i386/avx2-gather-5.c: Add -march.
7878 * gcc.target/i386/avx2-gather-6.c: Add -march.
7879 * gcc.target/i386/avx512f-gather-1.c: Add -march.
7880 * gcc.target/i386/avx512f-gather-2.c: Add -march.
7881 * gcc.target/i386/avx512f-gather-3.c: Add -march.
7882 * gcc.target/i386/avx512f-gather-4.c: Add -march.
7883 * gcc.target/i386/avx512f-gather-5.c: Add -march.
7884 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
7885 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
7886 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
7887 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
7888 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
7889
7890 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
7891
7892 PR target/78585:
7893 * gcc.target/i386/pr78585.c: New test.
7894
7895 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR c++/83734
7898 * g++.dg/cpp0x/pr83734.C: New test.
7899
7900 2018-01-09 Carl Love <cel@us.ibm.com>
7901
7902 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
7903 vec_mergeo builtins with float, double, long long, unsigned long long,
7904 bool long long arguments.
7905 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7906 vec_float2 with double arguments.
7907 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
7908 vec_mergew and vec_mergow builtins.
7909
7910 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
7911
7912 PR fortran/83742
7913 * gfortran.dg/contiguous_6.f90: New test.
7914
7915 2018-01-09 Richard Biener <rguenther@suse.de>
7916
7917 PR tree-optimization/83668
7918 * gcc.dg/graphite/pr83668.c: New testcase.
7919
7920 2018-01-09 Joseph Myers <joseph@codesourcery.com>
7921
7922 PR tree-optimization/64811
7923 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
7924 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
7925 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
7926 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
7927 New tests.
7928 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
7929
7930 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
7931
7932 PR target/79883
7933 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
7934
7935 2018-01-09 Tamar Christina <tamar.christina@arm.com>
7936
7937 PR target/82641
7938 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
7939 no NEON and require softfp or hard float-abi.
7940 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7941
7942 2018-01-09 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/83572
7945 * gcc.dg/graphite/pr83572.c: New testcase.
7946
7947 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR target/83507
7950 * gcc.dg/sms-13.c: New test.
7951
7952 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
7953
7954 PR fortran/83741
7955 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
7956
7957 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
7958 Monk Chiang <sh.chiang04@gmail.com>
7959
7960 * gcc.target/riscv/save-restore-1.c: New.
7961
7962 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7963
7964 PR target/83677
7965 * gcc.target/powerpc/pr83677.c: New file.
7966
7967 2018-01-08 Jeff Law <law@redhat.com>
7968
7969 PR rtl-optimizatin/81308
7970 * g++.dg/pr81308-1.C: New test.
7971 * g++.dg/pr81308-2.C: New test.
7972
7973 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
7974
7975 PR target/83663 - Revert r255946
7976 * gcc.target/aarch64/vect-slp-dup.c: New.
7977
7978 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7979
7980 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
7981 combination tests.
7982
7983 2018-01-08 Richard Biener <rguenther@suse.de>
7984
7985 PR tree-optimization/83563
7986 * gcc.dg/graphite/pr83563.c: New testcase.
7987
7988 2018-01-08 Richard Biener <rguenther@suse.de>
7989
7990 PR middle-end/83713
7991 * g++.dg/torture/pr83713.C: New testcase.
7992
7993 2018-01-08 Tom de Vries <tom@codesourcery.com>
7994
7995 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
7996
7997 2018-01-08 Richard Biener <rguenther@suse.de>
7998
7999 PR tree-optimization/83685
8000 * gcc.dg/torture/pr83685.c: New testcase.
8001
8002 2018-01-08 Richard Biener <rguenther@suse.de>
8003
8004 PR lto/83719
8005 * gcc.dg/lto/pr83719_0.c: New testcase.
8006
8007 2018-01-08 Tom de Vries <tom@codesourcery.com>
8008
8009 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8010 * gcc.dg/graphite/run-id-1.c: Same.
8011 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8012
8013 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8014
8015 PR fortran/83611
8016 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8017 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8018 * gfortran.dg/pdt_27.f03: New test.
8019
8020 PR fortran/83731
8021 * gfortran.dg/pdt_28.f03: New test.
8022
8023 2018-01-08 Tom de Vries <tom@codesourcery.com>
8024
8025 * c-c++-common/builtins.c: Require effective target alloca.
8026 * gcc.dg/Wrestrict.c: Same.
8027 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8028
8029 2018-01-08 Richard Biener <rguenther@suse.de>
8030
8031 PR middle-end/83580
8032 * gcc.dg/torture/pr83580.c: New testcase.
8033
8034 2018-01-08 Richard Biener <rguenther@suse.de>
8035
8036 PR middle-end/83517
8037 * gcc.dg/pr83517.c: New testcase.
8038
8039 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8040
8041 PR middle-end/81897
8042 * gcc.dg/uninit-pr81897.c: New test.
8043
8044 2018-01-06 Martin Sebor <msebor@redhat.com>
8045
8046 PR tree-optimization/83640
8047 * gcc.dg/Wrestrict-6.c: New test.
8048 * gcc.dg/pr83640.c: New test.
8049
8050 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8051
8052 * gcc.target/aarch64/reg-alloc-1.c: New test.
8053
8054 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8055
8056 PR fortran/50892
8057 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8058
8059 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR debug/83480
8062 * gcc.dg/pr83480.c: New test.
8063
8064 PR rtl-optimization/83682
8065 * gcc.target/i386/pr83682.c: New test.
8066
8067 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8068
8069 PR fortran/78534
8070 PR fortran/66310
8071 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8072 * gfortran.dg/dependency_49.f90: Likewise.
8073 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8074 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8075 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8076 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8077 * gfortran.dg/string_1_lp64.f90: New test.
8078 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8079 * gfortran.dg/string_3_lp64.f90: New test.
8080
8081 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR target/83604
8084 * gcc.target/i386/sse-26.c: New test.
8085
8086 PR target/83604
8087 * gcc.target/i386/pr83604.c: New test.
8088
8089 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8090
8091 * gcc.dg/vect/vect-align-4.c: New test.
8092 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8093 and redefine as a structure with an unaligned member "b".
8094 (foo): Update accordingly.
8095
8096 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8097
8098 PR target/82439
8099 * gcc.target/aarch64/bics_5.c: New test.
8100 * gcc.target/arm/bics_5.c: Likewise.
8101
8102 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR tree-optimization/83605
8105 * gcc.dg/pr83605.c: New test.
8106
8107 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR target/83554
8110 * gcc.target/i386/pr83554.c: New test.
8111
8112 PR ipa/82352
8113 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8114 long unsigned int.
8115
8116 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8117
8118 PR fortran/83683
8119 PR fortran/45689
8120 * gfortran.dg/eoshift_8.f90: New test.
8121 * gfortran.dg/simplify_eoshift_1.f90: New test.
8122
8123 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR debug/83585
8126 * gcc.dg/pr83585.c: New test.
8127
8128 2018-01-04 Nathan Sidwell <nathan@acm.org>
8129
8130 PR c++/83667
8131 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8132
8133 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR debug/83666
8136 * gcc.dg/pr83666.c: New test.
8137
8138 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8139
8140 PR target/83628
8141 * gcc.target/alpha/pr83628-1.c: New test.
8142 * gcc.target/alpha/pr83628-2.c: Ditto.
8143
8144 2018-01-04 Martin Liska <mliska@suse.cz>
8145
8146 PR ipa/82352
8147 * g++.dg/ipa/pr82352.C: New test.
8148
8149 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8150
8151 * gcc.dg/vect-opt-info-1.c: Moved to ...
8152 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8153 vect_int targets, use dg-additional-options instead of dg-options and
8154 use relative line numbers instead of absolute.
8155
8156 2018-01-03 Martin Sebor <msebor@redhat.com>
8157
8158 PR tree-optimization/83655
8159 * gcc.dg/Wrestrict-5.c: New test.
8160 * c-c++-common/builtins.c: New test.
8161
8162 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8163 Alan Hayward <alan.hayward@arm.com>
8164 David Sherwood <david.sherwood@arm.com>
8165
8166 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8167 (main): Call it.
8168
8169 2018-01-03 Jeff Law <law@redhat.com>
8170
8171 PR target/83641
8172 * gcc.target/i386/stack-check-17.c: New test.
8173 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8174
8175 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR debug/83621
8178 * gcc.dg/pr83621.c: New test.
8179
8180 PR debug/83645
8181 * gcc.dg/pr83645.c: New test.
8182
8183 2018-01-03 Martin Sebor <msebor@redhat.com>
8184
8185 PR tree-optimization/83603
8186 * gcc.dg/Wrestrict-4.c: New test.
8187
8188 PR c/83559
8189 * gcc.dg/const-2.c: New test.
8190 * gcc.dg/pure-3.c: New test.
8191
8192 2018-01-03 Martin Sebor <msebor@redhat.com>
8193
8194 * gcc.dg/Wrestrict-3.c: New test.
8195
8196 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR c++/83555
8199 * g++.dg/opt/pr83555.C: New test.
8200 * g++.dg/ubsan/pr83555.C: New test.
8201
8202 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8203
8204 PR c/82050
8205 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8206 the !CHECKING_P case by expecting a note.
8207 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8208 a note for the !CHECKING_P case, and move the return statement
8209 outside of #if CHECKING_P guard.
8210
8211 2018-01-03 Jeff Law <law@redhat.com>
8212
8213 PR middle-end/83654
8214 * gcc.target/i386/stack-check-18.c: New test.
8215 * gcc.target/i386/stack-check-19.c: New test.
8216
8217 2018-01-03 Martin Sebor <msebor@redhat.com>
8218
8219 PR tree-optimization/83501
8220 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8221
8222 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8223
8224 PR tree-optimization/83501
8225 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8226
8227 2018-01-03 Nathan Sidwell <nathan@acm.org>
8228
8229 PR c++/83667
8230 * g++.dg/ipa/pr83667.C: New.
8231
8232 2018-01-03 Martin Liska <mliska@suse.cz>
8233
8234 PR tree-optimization/83593
8235 * gcc.dg/pr83593.c: New test.
8236
8237 2018-01-03 Martin Liska <mliska@suse.cz>
8238
8239 PR ipa/83549
8240 * g++.dg/ipa/pr83549.C: New test.
8241
8242 2018-01-03 Marek Polacek <polacek@redhat.com>
8243
8244 PR c++/83592
8245 * g++.dg/warn/mvp2.C: New test.
8246
8247 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR preprocessor/83602
8250 * g++.dg/cpp/pr83602.C: New test.
8251
8252 PR c++/83634
8253 * g++.dg/parse/pr83634.C: New test.
8254
8255 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8256
8257 PR fortran/83664
8258 * gfortran.dg/eoshift_7.f90: New test.
8259
8260 2018-01-03 Jan Beulich <jbeulich@suse.com>
8261
8262 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8263 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8264
8265 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8266
8267 Update copyright years.
8268
8269 2018-01-03 Martin Liska <mliska@suse.cz>
8270
8271 PR ipa/83594
8272 * gcc.dg/ipa/pr83594.c: New test.
8273
8274 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8275 Alan Hayward <alan.hayward@arm.com>
8276 David Sherwood <david.sherwood@arm.com>
8277
8278 * gcc.dg/vect-opt-info-1.c: New test.
8279
8280 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8281
8282 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8283 floorf128, truncf128, and roundf128.
8284 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8285 optimizations added in match.pd.
8286 * gcc.target/powerpc/float128-hw6.c: Likewise.
8287 * gcc.target/powerpc/float128-hw7.c: Likewise.
8288 * gcc.target/powerpc/float128-hw8.c: Likewise.
8289 * gcc.target/powerpc/float128-hw9.c: Likewise.
8290 * gcc.target/powerpc/float128-hw10.c: Likewise.
8291 * gcc.target/powerpc/float128-hw11.c: Likewise.
8292
8293 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c++/83556
8296 * g++.dg/cpp0x/pr83556.C: New test.
8297
8298 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8299
8300 PR fortran/45689
8301 PR fortran/83650
8302 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8303 * gfortran.dg/simplify_cshift_4.f90: New test.
8304
8305 2018-01-02 Marek Polacek <polacek@redhat.com>
8306
8307 PR c++/81860
8308 * g++.dg/cpp0x/inh-ctor30.C: New test.
8309
8310 PR c++/83644
8311 * g++.dg/cpp1z/pr83644.C: New test.
8312
8313 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8314
8315 PR fortran/83076
8316 * gfortran.dg/coarray_45.f90: New test.
8317
8318 PR fortran/83319
8319 * gfortran.dg/coarray_46.f90: New test.
8320
8321 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR tree-optimization/83581
8324 * gcc.dg/pr83581.c: New test.
8325
8326 PR c/83595
8327 * gcc.dg/pr83595.c: New test.
8328
8329 PR middle-end/83608
8330 * g++.dg/opt/pr83608.C: New test.
8331
8332 PR middle-end/83609
8333 * gcc.dg/pr83609.c: New test.
8334 * g++.dg/opt/pr83609.C: New test.
8335
8336 PR middle-end/83623
8337 * gcc.dg/pr83623.c: New test.
8338
8339 * gcc.target/i386/i386.exp
8340 (check_effective_target_avx512vpopcntdqvl): New proc.
8341 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8342 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8343 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8344 \f
8345 Copyright (C) 2018 Free Software Foundation, Inc.
8346
8347 Copying and distribution of this file, with or without modification,
8348 are permitted in any medium without royalty provided the copyright
8349 notice and this notice are preserved.