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