1 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/avx512f-pr84786-1.c: New test.
5 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8 * g++.dg/cpp1y/constexpr-84808.C: New test.
11 * g++.dg/debug/pr84704.C: New test.
13 2018-03-12 Renlin Li <renlin.li@arm.com>
15 * gcc.target/aarch64/movi_hf.c: New.
16 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
17 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
19 2018-03-12 Martin Sebor <msebor@redhat.com>
21 PR tree-optimization/83456
22 * c-c++-common/Wrestrict-2.c: Remove test cases.
23 * c-c++-common/Wrestrict.c: Same.
24 * gcc.dg/Wrestrict-12.c: New test.
25 * gcc.dg/Wrestrict-14.c: New test.
27 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
29 * g++.dg/pr84821.C: New test.
31 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
33 * gcc.dg/pr84799.c: New test.
35 2018-03-12 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/84803
38 * gcc.dg/torture/pr84803.c: New testcase.
40 2018-03-12 Jakub Jelinek <jakub@redhat.com>
43 * g++.dg/debug/pr84813.C: New test.
45 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
48 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
50 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
53 * gfortran.dg/pr83939.f90
55 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
58 * gfortran.dg/zero_sized_9.f90: New test.
60 2018-03-11 Jakub Jelinek <jakub@redhat.com>
63 * g++.dg/debug/dwarf2/enum2.C: New test.
65 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
68 * gfortran.dg/pr84734.f90: New test.
70 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
72 * gnat.dg/prot3.adb: New test.
73 * gnat.dg/prot3_pkg.ad[sb]: New helper.
75 2018-03-09 Jason Merrill <jason@redhat.com>
76 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/cpp0x/pr71169.C: New.
81 * g++.dg/cpp0x/pr71169-2.C: Likewise.
82 * g++.dg/cpp0x/pr71832.C: Likewise.
84 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
87 * gcc.target/powerpc/pr83969.c: New test.
89 2018-03-09 Jakub Jelinek <jakub@redhat.com>
92 * gcc.dg/pr84772.c: New test.
95 * g++.dg/warn/Wformat-2.C: New test.
98 * g++.dg/ext/vla18.C: New test.
100 2018-03-09 Martin Sebor <msebor@redhat.com>
102 PR tree-optimization/84526
103 * gcc.dg/Wrestrict-10.c: New test.
104 * gcc.dg/Wrestrict-11.c: New test.
106 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
108 PR rtl-optimization/84682
109 * gcc.dg/torture/pr84682-1.c: New.
110 * gcc.dg/torture/pr84682-2.c: New.
111 * gcc.dg/torture/pr84682-3.c: New.
113 2018-03-09 Jakub Jelinek <jakub@redhat.com>
116 * g++.dg/ext/pr84724.C: New test.
118 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
121 * gcc.target/arm/pr83712.c: New.
123 2018-03-09 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/84775
126 * gcc.dg/torture/pr84775.c: New testcase.
128 2018-03-09 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
134 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
136 * gcc.c-torture/compile/20180309-1.c: New test.
138 2018-03-08 Jakub Jelinek <jakub@redhat.com>
141 * g++.dg/warn/Wunused-function4.C: New test.
144 * gcc.target/i386/pr84742-1.c: New test.
145 * gcc.target/i386/pr84742-2.c: New test.
147 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
150 * gcc.c-torture/execute/pr84748.c: New test.
152 2018-03-08 Richard Biener <rguenther@suse.de>
155 * gcc.dg/graphite/pr84552.c: New testcase.
157 2018-03-08 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/84178
160 * gcc.dg/torture/pr84178-2.c: New testcase.
162 2018-03-08 David Malcolm <dmalcolm@redhat.com>
164 PR tree-optimization/84178
165 * gcc.c-torture/compile/pr84178-1.c: New test.
167 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
169 * lib/target-supports.exp: Do not return zero from a ifunc
172 2018-03-08 Richard Biener <rguenther@suse.de>
174 PR tree-optimization/84746
175 * gcc.dg/torture/pr84746.c: New testcase.
178 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
181 * gcc.dg/graphite/pr84404.c: New.
183 2018-03-08 Jakub Jelinek <jakub@redhat.com>
185 PR tree-optimization/84740
186 * gcc.dg/torture/pr84740.c: New test.
188 PR tree-optimization/84739
189 * gcc.dg/pr84739.c: New test.
191 2018-03-07 Martin Sebor <msebor@redhat.com>
193 PR tree-optimization/83519
194 * gcc.dg/Wrestrict-13.c: New test.
196 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
200 * gfortran.dg/pr64124.f90: New tests.
201 * gfortran.dg/pr70409.f90: New tests.
203 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
206 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
208 2018-03-07 Martin Sebor <msebor@redhat.com>
210 PR tree-optimization/84526
211 * gcc.dg/Wrestrict-10.c: New test.
213 2018-03-07 Martin Sebor <msebor@redhat.com>
215 PR tree-optimization/84468
216 * g++.dg/warn/Wstringop-truncation-2.C: New test.
217 * gcc.dg/Wstringop-truncation.c: New test.
218 * gcc.dg/Wstringop-truncation-2.c: New test.
220 2018-03-07 Jakub Jelinek <jakub@redhat.com>
223 * gfortran.dg/pr84565.f90: New test.
226 * gcc.target/i386/pr84723-1.c: New test.
227 * gcc.target/i386/pr84723-2.c: New test.
228 * gcc.target/i386/pr84723-3.c: New test.
229 * gcc.target/i386/pr84723-4.c: New test.
230 * gcc.target/i386/pr84723-5.c: New test.
232 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
235 * gfortran.dg/pr64107.f90: New test.
237 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
241 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
243 2018-03-06 Marek Polacek <polacek@redhat.com>
246 * g++.dg/cpp1z/constexpr-84684.C: New test.
248 2018-03-06 Jakub Jelinek <jakub@redhat.com>
251 * gcc.dg/pr84721.c: New test.
254 * gcc.dg/pr84710.c: New test.
256 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
259 * gfortran.dg/implied_do_2.f90: New test.
260 * gfortran.dg/coarray_8.f90: Update for new error message.
262 2018-03-06 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/ext/pr84683.C: New test.
267 PR tree-optimization/84687
268 * gcc.dg/pr84687.c: New test.
270 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
273 * g++.dg/pr84231.C: New.
276 * g++.dg/cpp1y/pr84593.C: New.
279 * g++.dg/pr84492.C: New.
281 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
283 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
284 __builtin_ppc_speculation_barrier.
286 2018-03-05 Jakub Jelinek <jakub@redhat.com>
289 * gcc.target/powerpc/pr84700.c: New test.
291 2018-03-05 Nathan Sidwell <nathan@acm.org>
294 * g++.dg/lookup/pr84702.C: New.
296 2018-03-05 Jakub Jelinek <jakub@redhat.com>
299 * gcc.target/i386/pr84564.c: New test.
301 2018-03-05 Marek Polacek <polacek@redhat.com>
304 * g++.dg/cpp0x/inline-ns10.C: New test.
306 2018-03-05 Nathan Sidwell <nathan@acm.org>
309 * g++.dg/template/pr84694.C: New.
311 2018-03-05 Jakub Jelinek <jakub@redhat.com>
314 * gcc.c-torture/execute/pr84524.c: New test.
315 * gcc.target/i386/avx512bw-pr84524.c: New test.
317 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
320 * g++.dg/pr84264.C: New test.
322 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
326 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
327 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
329 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
331 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
332 * g++.dg/other/i386-3.C: Ditto.
333 * gcc.target/i386/sse-12.c: Ditto.
334 * gcc.target/i386/sse-13.c: Ditto.
335 * gcc.target/i386/sse-14.c: Ditto.
336 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
337 * gcc.target/i386/wbinvd-1.c: New test.
338 * gcc.target/i386/wbnoinvd-1.c: Ditto.
339 * gcc.target/i386/pconfig-1.c: Ditto.
341 2018-03-05 Pádraig Brady <P@draigBrady.com>
342 Nathan Sidwell <nathan@acm.org>
345 * g++.dg/cpp0x/pr84497.C: New.
347 2018-03-05 Richard Biener <rguenther@suse.de>
349 PR tree-optimization/84670
350 * gcc.dg/pr84670-1.c: New testcase.
351 * gcc.dg/pr84670-2.c: Likewise.
352 * gcc.dg/pr84670-3.c: Likewise.
353 * gcc.dg/pr84670-4.c: Likewise.
355 2018-03-05 Richard Biener <rguenther@suse.de>
357 PR tree-optimization/84650
358 * gcc.dg/graphite/pr84650.c: New testcase.
360 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp1z/constexpr-lambda20.C: New.
365 2018-03-03 Harald Anlauf <anlauf@gmx.de>
368 * gfortran.dg/pr71085.f90: New test.
370 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
373 * gfortran.dg/zero_sized_8.f90: Really commit New test.
375 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
378 * gfortran.dg/pr51434.f90: New test.
380 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
383 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
385 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
388 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
390 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
393 * g++.dg/torture/pr71464.C: New.
395 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
398 * gfortran.dg/select_type_41.f90: New test.
400 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
403 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
405 2018-03-02 Marek Polacek <polacek@redhat.com>
408 * g++.dg/ext/flexary29.C: New test.
410 2018-03-02 Jakub Jelinek <jakub@redhat.com>
412 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
414 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/torture/pr81812.C: New.
419 2018-03-02 Marek Polacek <polacek@redhat.com>
422 * g++.dg/warn/Wsign-compare-8.C: New test.
425 * g++.dg/parse/array-size3.C: New test.
428 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
430 2018-03-02 Jakub Jelinek <jakub@redhat.com>
433 * g++.dg/cpp1y/pr84662.C: New test.
435 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
437 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
438 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
440 * g++.dg/lto/20101010-1_0.C: Likewise.
441 * g++.dg/lto/20101010-2_0.C: Likewise.
443 2018-03-02 Jakub Jelinek <jakub@redhat.com>
446 * gcc.dg/pr84628.c: New test.
449 * gcc.target/ia64/pr56540.c: New test.
451 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
453 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
455 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
456 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
457 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
458 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
460 2018-03-02 Marek Polacek <polacek@redhat.com>
463 * c-c++-common/ubsan/shift-11.c: New test.
465 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
467 * gcc.dg/vect/vect-alias-check-13.c: New test.
469 2018-03-02 Jakub Jelinek <jakub@redhat.com>
472 * gcc.dg/pr84614.c: New test.
475 * gcc.target/i386/pr84625.c: New test.
477 2018-03-02 Richard Biener <rguenther@suse.de>
479 PR tree-optimization/84427
480 * gcc.dg/torture/pr84427.c: New testcase.
482 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
485 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
486 powerpc64le*-*-linux*.
487 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
488 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
490 2018-03-01 Martin Sebor <msebor@redhat.com>
493 * g++.dg/ext/attr-const.C: Remove xfail.
494 * g++.dg/ext/attr-malloc-3.C: New test.
495 * g++.dg/ext/attr-noinline-3.C: New test.
496 * g++.dg/ext/attr-noreturn-3.C: New test.
497 * g++.dg/ext/attr-nothrow-3.C: New test.
498 * g++.dg/ext/attr-pure.C: Remove xfail.
500 2018-03-02 Jakub Jelinek <jakub@redhat.com>
503 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
504 dg-options and dg-shouldfail "ubsan" directive.
506 2018-03-01 Marek Polacek <polacek@redhat.com>
507 Jason Merrill <jason@redhat.com>
510 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
511 * g++.dg/cpp1z/static1.C: New test.
512 * g++.dg/template/static37.C: New test.
514 2018-03-01 Nathan Sidwell <nathan@acm.org>
517 * g++.dg/template/pr84434.C: New.
519 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
521 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
522 -mthumb to the command-line.
524 2018-03-01 Marek Polacek <polacek@redhat.com>
527 * g++.dg/cpp0x/static_assert14.C: New test.
529 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/torture/pr79410.C: New.
534 2018-03-01 Martin Liska <mliska@suse.cz>
537 * gcc.dg/asan/pr82484.c: New test.
539 2018-03-01 Richard Biener <rguenther@suse.de>
542 * gfortran.dg/lto/pr84645_0.f90: New testcase.
544 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
547 * gfortran.dg/coarray_47.f90: New test.
549 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
552 * gfortran.dg/class_array_23.f03: New test.
554 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
556 PR rtl-optimization/84528
557 * gcc.dg/torture/pr84538.c: Rename to...
558 * gcc.dg/torture/pr84528.c: ...this.
560 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
562 PR rtl-optimization/84528
563 * gcc.dg/torture/pr84538.c: New test.
565 2018-02-28 Martin Sebor <msebor@redhat.com>
567 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
569 * c-c++-common/Wrestrict-2.c: Same.
570 * c-c++-common/Wstringop-truncation.c: Same.
571 * gcc.dg/Warray-bounds-22.c: Same.
572 * gcc.dg/Wstringop-overflow.c: Same.
573 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
574 (signed_range): Same.
575 (unsigned_anti_range): Same.
576 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
577 (signed_range): Same.
578 (unsigned_anti_range): Same.
579 * gcc.dg/attr-alloc_size-7.c: Same.
580 * gcc.dg/attr-alloc_size-8.c: Same.
581 * gcc.dg/builtin-alloc-size.c: Same.
582 * gcc.dg/builtin-stpncpy.c: Same.
583 * gcc.dg/builtins-nonnull.c: Same.
584 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
585 * gcc.dg/pr79214.c: Same.
586 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
587 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
588 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
589 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
590 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
591 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
592 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
593 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
594 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
595 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
596 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
598 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
601 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
603 2018-02-28 Jakub Jelinek <jakub@redhat.com>
606 * g++.dg/cpp0x/pr84609.C: New test.
608 2018-02-28 Martin Sebor <msebor@redhat.com>
611 * g++.dg/ext/attr-malloc-3.C: New test.
612 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
613 to pre-existing problems.
614 * g++.dg/ext/attr-pure.C: Same.
616 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
619 * gfortran.dg/associate_37.f90: New test.
622 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
624 2018-02-28 Jakub Jelinek <jakub@redhat.com>
627 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
628 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
629 * gcc.dg/bf-ms-layout-4.c: New test.
630 * gcc.dg/bf-ms-layout-5.c: New test.
632 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
635 * gcc.target/powerpc/pr83399.c: Only run on Linux.
637 2018-02-28 Richard Biener <rguenther@suse.de>
639 PR tree-optimization/84584
640 * gcc.dg/graphite/pr84584.c: New testcase.
642 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
644 PR preprocessor/84517
645 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
647 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
649 * c-c++-common/dump-ada-spec-12.c: New test.
650 * c-c++-common/dump-ada-spec-13.c: Likewise.
652 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
654 * c-c++-common/dump-ada-spec-11.c: New test.
656 2018-02-28 Martin Liska <mliska@suse.cz>
659 * g++.dg/ext/timevar1.C: Fix pruned patterns.
660 * g++.dg/ext/timevar2.C: Likewise.
662 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
664 * c-c++-common/dump-ada-spec-8.c: New test.
665 * c-c++-common/dump-ada-spec-9.c: Likewise.
666 * c-c++-common/dump-ada-spec-10.c: Likewise.
668 2018-02-28 Richard Biener <rguenther@suse.de>
671 * gcc.dg/pr84607.c: New testcase.
673 2018-02-28 Nathan Sidwell <nathan@acm.org>
676 * g++.dg/lookup/pr84602.C: New.
678 2018-02-28 Jakub Jelinek <jakub@redhat.com>
682 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
684 * g++.dg/ext/attr-nonnull.C: Likewise.
685 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
687 * g++.dg/ext/attr-noinline-2.C: Likewise.
688 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
689 -fdump-tree-eh in dg-options.
691 2018-02-28 Alan Modra <amodra@gmail.com>
693 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
695 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
697 2018-02-27 Martin Sebor <msebor@redhat.com>
701 * g++.dg/Wmissing-attributes.C: New test.
702 * g++.dg/ext/attr-const-pure.C: New test.
703 * g++.dg/ext/attr-const.C: New test.
704 * g++.dg/ext/attr-deprecated-2.C: New test.
705 * g++.dg/ext/attr-malloc-2.C: New test.
706 * g++.dg/ext/attr-malloc.C: New test.
707 * g++.dg/ext/attr-noinline-2.C: New test.
708 * g++.dg/ext/attr-noinline.C: New test.
709 * g++.dg/ext/attr-nonnull.C: New test.
710 * g++.dg/ext/attr-noreturn-2.C: New test.
711 * g++.dg/ext/attr-noreturn.C: New test.
712 * g++.dg/ext/attr-nothrow-2.C: New test.
713 * g++.dg/ext/attr-nothrow.C: New test.
714 * g++.dg/ext/attr-optimize.C: New test.
715 * g++.dg/ext/attr-pure.C: New test.
716 * g++.dg/ext/attr-returns-nonnull.C: New test.
717 * g++.dg/ext/attr-warning.C: New test.
719 2018-02-27 Nathan Sidwell <nathan@acm.org>
722 * g++.dg/lookup/pr84426.C: New.
724 2018-02-27 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/84512
727 * gcc.dg/tree-ssa/pr84512.c: New testcase.
729 2018-02-27 Martin Liska <mliska@suse.cz>
731 PR gcov-profile/84548
732 * g++.dg/gcov/pr84548.C: New test.
734 2018-02-27 Jakub Jelinek <jakub@redhat.com>
737 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
739 2018-02-26 Jakub Jelinek <jakub@redhat.com>
742 * g++.dg/cpp1y/pr84558.C: New test.
744 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/cpp0x/alignas14.C: New.
748 * g++.dg/cpp0x/alignas15.C: Likewise.
750 2018-02-26 Jakub Jelinek <jakub@redhat.com>
753 * g++.dg/gomp/pr84557.C: New test.
755 2018-02-26 Marek Polacek <polacek@redhat.com>
758 * g++.dg/cpp1z/pr84325.C: New test.
760 2018-02-26 Carl Love <cel@us.ibm.com>
762 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
764 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
765 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
766 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
768 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
769 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
772 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
775 * gcc.target/i386/indirect-thunk-1.c: Updated.
776 * gcc.target/i386/indirect-thunk-2.c: Likewise.
777 * gcc.target/i386/indirect-thunk-3.c: Likewise.
778 * gcc.target/i386/indirect-thunk-4.c: Likewise.
779 * gcc.target/i386/indirect-thunk-5.c: Likewise.
780 * gcc.target/i386/indirect-thunk-6.c: Likewise.
781 * gcc.target/i386/indirect-thunk-7.c: Likewise.
782 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
783 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
784 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
785 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
786 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
787 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
788 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
789 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
790 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
791 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
792 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
793 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
794 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
795 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
796 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
797 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
798 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
799 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
800 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
801 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
802 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
803 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
804 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
805 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
806 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
807 * gcc.target/i386/ret-thunk-9.c: Likewise.
808 * gcc.target/i386/ret-thunk-10.c: Likewise.
809 * gcc.target/i386/ret-thunk-11.c: Likewise.
810 * gcc.target/i386/ret-thunk-12.c: Likewise.
811 * gcc.target/i386/ret-thunk-13.c: Likewise.
812 * gcc.target/i386/ret-thunk-14.c: Likewise.
813 * gcc.target/i386/ret-thunk-15.c: Likewise.
815 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
817 * gcc.c-torture/execute/20180226-1.c: New test.
819 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
821 PR tree-optimization/83965
822 * gcc.dg/vect/pr83965-2.c: New test.
824 2018-02-26 Tom de Vries <tom@codesourcery.com>
826 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
828 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
831 * gcc.target/i386/ret-thunk-22.c: New test.
832 * gcc.target/i386/ret-thunk-23.c: Likewise.
833 * gcc.target/i386/ret-thunk-24.c: Likewise.
834 * gcc.target/i386/ret-thunk-25.c: Likewise.
835 * gcc.target/i386/ret-thunk-26.c: Likewise.
837 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
840 * g++.dg/cpp1z/pr84533.C: New.
842 2018-02-26 Marek Polacek <polacek@redhat.com>
845 * g++.dg/parse/error60.C: New test.
847 2018-02-26 Jakub Jelinek <jakub@redhat.com>
850 * g++.dg/gomp/pr84556.C: New test.
851 * g++.dg/vect/pr84556.cc: New test.
853 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
856 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
857 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
858 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
859 * gfortran.dg/c_loc_test.f90: Likewise.
860 * gfortran.dg/c_loc_tests_2.f03: Likewise.
861 * gfortran.dg/proc_decl_17.f90: Likewise.
862 * gfortran.dg/proc_ptr_8.f90: Likewise.
864 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
867 * gcc.target/aarch64/lr_free_2.c: Revert changes in
868 r254814 disabling -fomit-frame-pointer by default.
869 * gcc.target/aarch64/spill_1.c: Likewise.
870 * gcc.target/aarch64/test_frame_11.c: Likewise.
871 * gcc.target/aarch64/test_frame_12.c: Likewise.
872 * gcc.target/aarch64/test_frame_13.c: Likewise.
873 * gcc.target/aarch64/test_frame_14.c: Likewise.
874 * gcc.target/aarch64/test_frame_15.c: Likewise.
875 * gcc.target/aarch64/test_frame_3.c: Likewise.
876 * gcc.target/aarch64/test_frame_5.c: Likewise.
877 * gcc.target/aarch64/test_frame_9.c: Likewise.
879 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
882 * gfortran.dg/explicit_shape_1.f90: New test.
883 * gfortran.dg/automatic_module_variable.f90: Update regex.
884 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
885 * gfortran.dg/constant_shape.f90: Ditto.
886 * gfortran.dg/dec_structure_23.f90: Ditto.
887 * gfortran.dg/pr78240.f90: Ditto.
889 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
892 * gfortran.dg/pr84523.f90: New test.
894 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
897 * gfortran.dg/select_type_40.f90: New test.
899 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
902 * gfortran.dg/data_substring.f90: New test.
904 2018-02-24 Marek Polacek <polacek@redhat.com>
907 * g++.dg/cpp1z/constexpr-83692.C: New test.
909 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
912 * gfortran.dg/statement_function_1.f90: Update test.
914 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
917 * gfortran.dg/inquire_19.f90: New test.
919 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
922 * gfortran.dg/pr83149_b.f90: New test.
923 * gfortran.dg/pr83149_a.f90: Additional source for previous.
925 2018-02-23 Carl Love <cel@us.ibm.com>
927 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
928 vec_signed2 and vec_unsigned2 to new Power 8 test file.
929 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
932 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
934 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
935 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
937 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
939 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
942 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
945 * gfortran.dg/pr83149_1.f90: New test.
946 * gfortran.dg/pr83149.f90: Additional source for previous.
948 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
951 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
952 __GI___pthread_mutex_init as well.
954 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
957 * gfortran.dg/class_68.f90: New test.
959 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
962 * gfortran.dg/derived_init_5.f90: New test.
964 2018-02-22 Jakub Jelinek <jakub@redhat.com>
967 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
968 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
970 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
973 * gcc.target/powerpc/pr81572.c: New.
975 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
977 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
979 2018-02-22 Martin Sebor <msebor@redhat.com>
981 PR tree-optimization/84480
982 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
983 * g++.dg/warn/Wstringop-truncation-1.C: New test.
985 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
988 * gcc.target/i386/indirect-thunk-11.c: New test.
989 * gcc.target/i386/indirect-thunk-12.c: Likewise.
990 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
991 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
992 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
993 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
994 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
995 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
996 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
997 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
999 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1002 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1004 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1006 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1008 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1010 2018-02-22 Marek Polacek <polacek@redhat.com>
1013 * g++.dg/parse/error59.C: New test.
1015 2018-02-22 Tom de Vries <tom@codesourcery.com>
1017 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1019 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/cpp0x/pr77655.C: New.
1024 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1027 * g++.dg/cpp1y/pr84496.C: New test.
1030 * g++.dg/torture/pr84502.C: New test.
1032 PR tree-optimization/84503
1033 * gcc.dg/pr84503-1.c: New test.
1034 * gcc.dg/pr84503-2.c: New test.
1036 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1038 PR tree-optimization/84478
1039 * gcc.c-torture/execute/pr84478.c: New test.
1041 2018-02-20 Martin Sebor <msebor@redhat.com>
1044 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1045 * c-c++-common/Wrestrict.c: Same.
1046 * gcc.dg/Wrestrict-6.c: Same.
1047 * gcc.dg/Warray-bounds-27.c: New test.
1048 * gcc.dg/Wrestrict-8.c: New test.
1049 * gcc.dg/Wrestrict-9.c: New test.
1050 * gcc.dg/pr84095.c: New test.
1052 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1054 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1056 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1060 * gfortran.dg/structure_constructor_14.f90: New test.
1062 2018-02-20 Jeff Law <law@redhat.com>
1065 PR tree-optimization/81592
1067 * gcc.dg/pr81592.c: New test.
1068 * gcc.dg/pr82123.c: New test.
1069 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1071 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1074 * g++.dg/warn/Wunused-var-30.C: New test.
1076 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
1078 PR tree-optimization/84419
1079 * gcc.dg/vect/pr84419.c: New test.
1081 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1084 * gfortran.dg/pr82004.f90: New test.
1086 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
1088 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
1090 2018-02-20 Martin Liska <mliska@suse.cz>
1094 * gcc.target/i386/pr84310.c: New test.
1095 * gcc.target/i386/pr84310-2.c: Likewise.
1097 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
1102 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1105 * g++.dg/cpp1z/launder7.C: New test.
1108 * g++.dg/cpp0x/constexpr-84449.C: New test.
1111 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
1113 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
1117 * gfortran.dg/associate_22.f90: Enable commented out test.
1118 * gfortran.dg/associate_36.f90: New test.
1120 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1123 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
1125 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
1127 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
1128 (dg-options): Use -mavx instead of -w.
1130 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1133 * g++.dg/cpp1z/launder8.C: New test.
1136 * g++.dg/gomp/pr84448.C: New test.
1139 * g++.dg/gomp/pr84430.C: New test.
1141 PR tree-optimization/84452
1142 * gcc.dg/pr84452.c: New test.
1145 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
1147 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1150 * gfortran.dg/implied_do_io_4.f90: New test.
1152 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1154 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
1155 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
1156 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
1158 2018-02-19 Carl Love <cel@us.ibm.com>
1160 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
1162 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
1165 * gcc.target/i386/pr57193.c: Add -mtune=generic.
1167 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/cpp0x/auto50.C: New.
1171 * g++.dg/parse/friend12.C: Adjust.
1173 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1175 PR libgfortran/84389
1176 * gfortran.dg/dtio_33.f90: New test.
1178 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1180 PR libgfortran/84412
1181 * gfortran.dg/inquire_18.f90: New test.
1183 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1186 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1187 * gfortran.dg/pointer_intent_3.f90: Ditto.
1188 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1189 * gfortran.dg/protected_3.f90: Ditto.
1190 * gfortran.dg/protected_4.f90: Ditto.
1191 * gfortran.dg/protected_5.f90: Ditto.
1192 * gfortran.dg/protected_6.f90: Ditto.
1194 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1197 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1200 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1203 * gfortran.dg/inline_matmul_22.f90: New test.
1205 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1208 * gfortran.dg/abort_shoulfail.f90: New test.
1209 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1211 * gfortran.dg/PR19754_2.f90: Likewise.
1212 * gfortran.dg/PR19872.f: Likewise.
1213 * gfortran.dg/PR49268.f90: Likewise.
1214 * gfortran.dg/Wall.f90: Likewise.
1215 * gfortran.dg/Wno-all.f90: Likewise.
1216 * gfortran.dg/achar_1.f90: Likewise.
1217 * gfortran.dg/achar_2.f90: Likewise.
1218 * gfortran.dg/achar_4.f90: Likewise.
1219 * gfortran.dg/achar_6.F90: Likewise.
1220 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
1221 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
1222 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
1223 * gfortran.dg/actual_array_offset_1.f90: Likewise.
1224 * gfortran.dg/actual_array_result_1.f90: Likewise.
1225 * gfortran.dg/actual_array_substr_1.f90: Likewise.
1226 * gfortran.dg/actual_array_substr_2.f90: Likewise.
1227 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
1228 * gfortran.dg/actual_procedure_1.f90: Likewise.
1229 * gfortran.dg/adjustl_1.f90: Likewise.
1230 * gfortran.dg/advance_1.f90: Likewise.
1231 * gfortran.dg/advance_4.f90: Likewise.
1232 * gfortran.dg/advance_5.f90: Likewise.
1233 * gfortran.dg/advance_6.f90: Likewise.
1234 * gfortran.dg/aint_anint_1.f90: Likewise.
1235 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
1236 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
1237 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
1238 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
1239 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
1240 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
1241 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
1242 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
1243 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
1244 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
1245 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
1246 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
1247 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
1248 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
1249 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
1250 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
1251 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
1252 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
1253 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
1254 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
1255 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
1256 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1257 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
1258 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
1259 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
1260 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
1261 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
1262 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
1263 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
1264 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
1265 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
1266 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
1267 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
1268 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
1269 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
1270 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
1271 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
1272 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
1273 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
1274 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
1275 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
1276 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
1277 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
1278 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
1279 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
1280 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
1281 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
1282 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
1283 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
1284 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
1285 * gfortran.dg/allocatable_function_1.f90: Likewise.
1286 * gfortran.dg/allocatable_function_10.f90: Likewise.
1287 * gfortran.dg/allocatable_function_3.f90: Likewise.
1288 * gfortran.dg/allocatable_function_5.f90: Likewise.
1289 * gfortran.dg/allocatable_function_6.f90: Likewise.
1290 * gfortran.dg/allocatable_function_7.f90: Likewise.
1291 * gfortran.dg/allocatable_function_8.f90: Likewise.
1292 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
1293 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
1294 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
1295 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
1296 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
1297 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
1298 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
1299 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
1300 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
1301 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
1302 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
1303 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
1304 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
1305 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
1306 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
1307 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
1308 * gfortran.dg/allocate_class_3.f90: Likewise.
1309 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
1310 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
1311 * gfortran.dg/allocate_derived_5.f90: Likewise.
1312 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
1313 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
1314 * gfortran.dg/allocate_with_source_1.f90: Likewise.
1315 * gfortran.dg/allocate_with_source_10.f08: Likewise.
1316 * gfortran.dg/allocate_with_source_11.f08: Likewise.
1317 * gfortran.dg/allocate_with_source_12.f03: Likewise.
1318 * gfortran.dg/allocate_with_source_15.f03: Likewise.
1319 * gfortran.dg/allocate_with_source_16.f90: Likewise.
1320 * gfortran.dg/allocate_with_source_17.f03: Likewise.
1321 * gfortran.dg/allocate_with_source_18.f03: Likewise.
1322 * gfortran.dg/allocate_with_source_2.f90: Likewise.
1323 * gfortran.dg/allocate_with_source_20.f03: Likewise.
1324 * gfortran.dg/allocate_with_source_22.f03: Likewise.
1325 * gfortran.dg/allocate_with_source_23.f03: Likewise.
1326 * gfortran.dg/allocate_with_source_24.f90: Likewise.
1327 * gfortran.dg/allocate_with_source_5.f90: Likewise.
1328 * gfortran.dg/allocate_with_source_6.f90: Likewise.
1329 * gfortran.dg/allocate_with_source_7.f08: Likewise.
1330 * gfortran.dg/allocate_with_source_8.f08: Likewise.
1331 * gfortran.dg/allocate_with_source_9.f08: Likewise.
1332 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
1333 * gfortran.dg/allocate_zerosize_3.f: Likewise.
1334 * gfortran.dg/altreturn_3.f90: Likewise.
1335 * gfortran.dg/altreturn_5.f90: Likewise.
1336 * gfortran.dg/altreturn_7.f90: Likewise.
1337 * gfortran.dg/and_or_xor.f90: Likewise.
1338 * gfortran.dg/anint_1.f90: Likewise.
1339 * gfortran.dg/any_all_1.f90: Likewise.
1340 * gfortran.dg/anyallcount_1.f90: Likewise.
1341 * gfortran.dg/append_1.f90: Likewise.
1342 * gfortran.dg/argument_checking_1.f90: Likewise.
1343 * gfortran.dg/argument_checking_2.f90: Likewise.
1344 * gfortran.dg/argument_checking_8.f90: Likewise.
1345 * gfortran.dg/arithmetic_if.f90: Likewise.
1346 * gfortran.dg/array_1.f90: Likewise.
1347 * gfortran.dg/array_2.f90: Likewise.
1348 * gfortran.dg/array_alloc_1.f90: Likewise.
1349 * gfortran.dg/array_alloc_2.f90: Likewise.
1350 * gfortran.dg/array_alloc_3.f90: Likewise.
1351 * gfortran.dg/array_assignment_1.F90: Likewise.
1352 * gfortran.dg/array_assignment_5.f90: Likewise.
1353 * gfortran.dg/array_constructor_1.f90: Likewise.
1354 * gfortran.dg/array_constructor_10.f90: Likewise.
1355 * gfortran.dg/array_constructor_11.f90: Likewise.
1356 * gfortran.dg/array_constructor_12.f90: Likewise.
1357 * gfortran.dg/array_constructor_15.f90: Likewise.
1358 * gfortran.dg/array_constructor_16.f90: Likewise.
1359 * gfortran.dg/array_constructor_17.f90: Likewise.
1360 * gfortran.dg/array_constructor_19.f90: Likewise.
1361 * gfortran.dg/array_constructor_23.f: Likewise.
1362 * gfortran.dg/array_constructor_24.f: Likewise.
1363 * gfortran.dg/array_constructor_32.f90: Likewise.
1364 * gfortran.dg/array_constructor_36.f90: Likewise.
1365 * gfortran.dg/array_constructor_39.f90: Likewise.
1366 * gfortran.dg/array_constructor_4.f90: Likewise.
1367 * gfortran.dg/array_constructor_40.f90: Likewise.
1368 * gfortran.dg/array_constructor_44.f90: Likewise.
1369 * gfortran.dg/array_constructor_45.f90: Likewise.
1370 * gfortran.dg/array_constructor_46.f90: Likewise.
1371 * gfortran.dg/array_constructor_47.f90: Likewise.
1372 * gfortran.dg/array_constructor_49.f90: Likewise.
1373 * gfortran.dg/array_constructor_5.f90: Likewise.
1374 * gfortran.dg/array_constructor_50.f90: Likewise.
1375 * gfortran.dg/array_constructor_6.f90: Likewise.
1376 * gfortran.dg/array_constructor_7.f90: Likewise.
1377 * gfortran.dg/array_constructor_8.f90: Likewise.
1378 * gfortran.dg/array_constructor_9.f90: Likewise.
1379 * gfortran.dg/array_constructor_type_1.f03: Likewise.
1380 * gfortran.dg/array_constructor_type_10.f03: Likewise.
1381 * gfortran.dg/array_constructor_type_11.f03: Likewise.
1382 * gfortran.dg/array_constructor_type_12.f03: Likewise.
1383 * gfortran.dg/array_constructor_type_13.f90: Likewise.
1384 * gfortran.dg/array_constructor_type_14.f03: Likewise.
1385 * gfortran.dg/array_constructor_type_16.f03: Likewise.
1386 * gfortran.dg/array_constructor_type_2.f03: Likewise.
1387 * gfortran.dg/array_constructor_type_22.f03: Likewise.
1388 * gfortran.dg/array_constructor_type_3.f03: Likewise.
1389 * gfortran.dg/array_constructor_type_4.f03: Likewise.
1390 * gfortran.dg/array_constructor_type_5.f03: Likewise.
1391 * gfortran.dg/array_constructor_type_6.f03: Likewise.
1392 * gfortran.dg/array_constructor_type_7.f03: Likewise.
1393 * gfortran.dg/array_function_1.f90: Likewise.
1394 * gfortran.dg/array_function_5.f90: Likewise.
1395 * gfortran.dg/array_initializer_1.f90: Likewise.
1396 * gfortran.dg/array_initializer_2.f90: Likewise.
1397 * gfortran.dg/array_memcpy_5.f90: Likewise.
1398 * gfortran.dg/array_memset_2.f90: Likewise.
1399 * gfortran.dg/array_reference_1.f90: Likewise.
1400 * gfortran.dg/array_return_value_1.f90: Likewise.
1401 * gfortran.dg/array_section_1.f90: Likewise.
1402 * gfortran.dg/array_temporaries_3.f90: Likewise.
1403 * gfortran.dg/arrayio_1.f90: Likewise.
1404 * gfortran.dg/arrayio_10.f90: Likewise.
1405 * gfortran.dg/arrayio_11.f90: Likewise.
1406 * gfortran.dg/arrayio_12.f90: Likewise.
1407 * gfortran.dg/arrayio_13.f90: Likewise.
1408 * gfortran.dg/arrayio_14.f90: Likewise.
1409 * gfortran.dg/arrayio_16.f90: Likewise.
1410 * gfortran.dg/arrayio_2.f90: Likewise.
1411 * gfortran.dg/arrayio_3.f90: Likewise.
1412 * gfortran.dg/arrayio_4.f90: Likewise.
1413 * gfortran.dg/arrayio_5.f90: Likewise.
1414 * gfortran.dg/arrayio_6.f90: Likewise.
1415 * gfortran.dg/arrayio_7.f90: Likewise.
1416 * gfortran.dg/arrayio_8.f90: Likewise.
1417 * gfortran.dg/arrayio_9.f90: Likewise.
1418 * gfortran.dg/arrayio_derived_1.f90: Likewise.
1419 * gfortran.dg/assign_10.f90: Likewise.
1420 * gfortran.dg/assign_9.f90: Likewise.
1421 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
1422 * gfortran.dg/assignment_1.f90: Likewise.
1423 * gfortran.dg/associate_1.f03: Likewise.
1424 * gfortran.dg/associate_11.f90: Likewise.
1425 * gfortran.dg/associate_13.f90: Likewise.
1426 * gfortran.dg/associate_15.f90: Likewise.
1427 * gfortran.dg/associate_17.f90: Likewise.
1428 * gfortran.dg/associate_18.f08: Likewise.
1429 * gfortran.dg/associate_19.f03: Likewise.
1430 * gfortran.dg/associate_20.f03: Likewise.
1431 * gfortran.dg/associate_22.f90: Likewise.
1432 * gfortran.dg/associate_23.f90: Likewise.
1433 * gfortran.dg/associate_24.f90: Likewise.
1434 * gfortran.dg/associate_25.f90: Likewise.
1435 * gfortran.dg/associate_27.f90: Likewise.
1436 * gfortran.dg/associate_28.f90: Likewise.
1437 * gfortran.dg/associate_32.f03: Likewise.
1438 * gfortran.dg/associate_33.f03: Likewise.
1439 * gfortran.dg/associate_34.f90: Likewise.
1440 * gfortran.dg/associate_6.f03: Likewise.
1441 * gfortran.dg/associate_7.f03: Likewise.
1442 * gfortran.dg/associate_8.f03: Likewise.
1443 * gfortran.dg/associate_9.f03: Likewise.
1444 * gfortran.dg/associated_1.f90: Likewise.
1445 * gfortran.dg/associated_2.f90: Likewise.
1446 * gfortran.dg/associated_5.f90: Likewise.
1447 * gfortran.dg/associated_6.f90: Likewise.
1448 * gfortran.dg/associated_target_3.f90: Likewise.
1449 * gfortran.dg/associated_target_4.f90: Likewise.
1450 * gfortran.dg/associated_target_5.f03: Likewise.
1451 * gfortran.dg/associated_target_6.f03: Likewise.
1452 * gfortran.dg/assumed_dummy_1.f90: Likewise.
1453 * gfortran.dg/assumed_rank_1.f90: Likewise.
1454 * gfortran.dg/assumed_rank_10.f90: Likewise.
1455 * gfortran.dg/assumed_rank_2.f90: Likewise.
1456 * gfortran.dg/assumed_rank_7.f90: Likewise.
1457 * gfortran.dg/assumed_rank_8.f90: Likewise.
1458 * gfortran.dg/assumed_rank_9.f90: Likewise.
1459 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1460 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1461 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
1462 * gfortran.dg/assumed_type_2.f90: Likewise.
1463 * gfortran.dg/atan2_1.f90: Likewise.
1464 * gfortran.dg/auto_array_1.f90: Likewise.
1465 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
1466 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
1467 * gfortran.dg/auto_char_len_3.f90: Likewise.
1468 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
1469 * gfortran.dg/auto_internal_assumed.f90: Likewise.
1470 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
1471 * gfortran.dg/auto_save_2.f90: Likewise.
1472 * gfortran.dg/automatic_default_init_1.f90: Likewise.
1473 * gfortran.dg/backslash_1.f90: Likewise.
1474 * gfortran.dg/backslash_2.f90: Likewise.
1475 * gfortran.dg/backslash_3.f: Likewise.
1476 * gfortran.dg/backspace_1.f: Likewise.
1477 * gfortran.dg/backspace_10.f90: Likewise.
1478 * gfortran.dg/backspace_11.f90: Likewise.
1479 * gfortran.dg/backspace_2.f: Likewise.
1480 * gfortran.dg/backspace_3.f: Likewise.
1481 * gfortran.dg/backspace_4.f: Likewise.
1482 * gfortran.dg/backspace_5.f: Likewise.
1483 * gfortran.dg/backspace_6.f: Likewise.
1484 * gfortran.dg/backspace_7.f90: Likewise.
1485 * gfortran.dg/backspace_8.f: Likewise.
1486 * gfortran.dg/backspace_9.f: Likewise.
1487 * gfortran.dg/bessel_1.f90: Likewise.
1488 * gfortran.dg/bessel_2.f90: Likewise.
1489 * gfortran.dg/bessel_5.f90: Likewise.
1490 * gfortran.dg/bessel_6.f90: Likewise.
1491 * gfortran.dg/bessel_7.f90: Likewise.
1492 * gfortran.dg/bind_c_dts_2.f03: Likewise.
1493 * gfortran.dg/bind_c_dts_3.f03: Likewise.
1494 * gfortran.dg/bind_c_usage_15.f90: Likewise.
1495 * gfortran.dg/bind_c_usage_16.f03: Likewise.
1496 * gfortran.dg/bind_c_usage_17.f90: Likewise.
1497 * gfortran.dg/bind_c_usage_24.f90: Likewise.
1498 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
1499 * gfortran.dg/binding_label_tests_16.f03: Likewise.
1500 * gfortran.dg/binding_label_tests_23.f90: Likewise.
1501 * gfortran.dg/bit_comparison_1.F90: Likewise.
1502 * gfortran.dg/bit_comparison_2.F90: Likewise.
1503 * gfortran.dg/block_1.f08: Likewise.
1504 * gfortran.dg/block_13.f08: Likewise.
1505 * gfortran.dg/block_14.f90: Likewise.
1506 * gfortran.dg/block_2.f08: Likewise.
1507 * gfortran.dg/block_6.f08: Likewise.
1508 * gfortran.dg/block_7.f08: Likewise.
1509 * gfortran.dg/block_8.f08: Likewise.
1510 * gfortran.dg/blockdata_1.f90: Likewise.
1511 * gfortran.dg/bound_1.f90: Likewise.
1512 * gfortran.dg/bound_2.f90: Likewise.
1513 * gfortran.dg/bound_3.f90: Likewise.
1514 * gfortran.dg/bound_4.f90: Likewise.
1515 * gfortran.dg/bound_5.f90: Likewise.
1516 * gfortran.dg/bound_6.f90: Likewise.
1517 * gfortran.dg/bound_7.f90: Likewise.
1518 * gfortran.dg/bound_8.f90: Likewise.
1519 * gfortran.dg/bound_9.f90: Likewise.
1520 * gfortran.dg/bound_simplification_1.f90: Likewise.
1521 * gfortran.dg/bound_simplification_3.f90: Likewise.
1522 * gfortran.dg/bound_simplification_4.f90: Likewise.
1523 * gfortran.dg/bound_simplification_5.f90: Likewise.
1524 * gfortran.dg/bound_simplification_6.f90: Likewise.
1525 * gfortran.dg/bounds_check_1.f90: Likewise.
1526 * gfortran.dg/bounds_check_12.f90: Likewise.
1527 * gfortran.dg/bounds_check_14.f90: Likewise.
1528 * gfortran.dg/bounds_check_15.f90: Likewise.
1529 * gfortran.dg/bounds_check_19.f90: Likewise.
1530 * gfortran.dg/bounds_check_8.f90: Likewise.
1531 * gfortran.dg/bounds_check_9.f90: Likewise.
1532 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
1533 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
1534 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
1535 * gfortran.dg/boz_1.f90: Likewise.
1536 * gfortran.dg/boz_11.f90: Likewise.
1537 * gfortran.dg/boz_13.f90: Likewise.
1538 * gfortran.dg/boz_14.f90: Likewise.
1539 * gfortran.dg/boz_15.f90: Likewise.
1540 * gfortran.dg/boz_3.f90: Likewise.
1541 * gfortran.dg/boz_6.f90: Likewise.
1542 * gfortran.dg/boz_9.f90: Likewise.
1543 * gfortran.dg/byte_1.f90: Likewise.
1544 * gfortran.dg/byte_2.f90: Likewise.
1545 * gfortran.dg/c_assoc.f90: Likewise.
1546 * gfortran.dg/c_assoc_2.f03: Likewise.
1547 * gfortran.dg/c_assoc_3.f90: Likewise.
1548 * gfortran.dg/c_by_val_1.f: Likewise.
1549 * gfortran.dg/c_by_val_5.f90: Likewise.
1550 * gfortran.dg/c_char_tests.f03: Likewise.
1551 * gfortran.dg/c_char_tests_2.f03: Likewise.
1552 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
1553 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
1554 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
1555 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1556 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
1557 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
1558 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
1559 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
1560 * gfortran.dg/c_kind_params.f90: Likewise.
1561 * gfortran.dg/c_loc_test_20.f90: Likewise.
1562 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1563 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
1564 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
1565 * gfortran.dg/c_size_t_test.f03: Likewise.
1566 * gfortran.dg/c_sizeof_1.f90: Likewise.
1567 * gfortran.dg/c_sizeof_5.f90: Likewise.
1568 * gfortran.dg/c_sizeof_6.f90: Likewise.
1569 * gfortran.dg/char4_iunit_1.f03: Likewise.
1570 * gfortran.dg/char4_iunit_2.f03: Likewise.
1571 * gfortran.dg/char_allocation_1.f90: Likewise.
1572 * gfortran.dg/char_array_constructor.f90: Likewise.
1573 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
1574 * gfortran.dg/char_assign_1.f90: Likewise.
1575 * gfortran.dg/char_associated_1.f90: Likewise.
1576 * gfortran.dg/char_cast_2.f90: Likewise.
1577 * gfortran.dg/char_comparison_1.f: Likewise.
1578 * gfortran.dg/char_component_initializer_1.f90: Likewise.
1579 * gfortran.dg/char_component_initializer_2.f90: Likewise.
1580 * gfortran.dg/char_cons_len.f90: Likewise.
1581 * gfortran.dg/char_conversion.f90: Likewise.
1582 * gfortran.dg/char_cshift_1.f90: Likewise.
1583 * gfortran.dg/char_cshift_2.f90: Likewise.
1584 * gfortran.dg/char_decl_2.f90: Likewise.
1585 * gfortran.dg/char_eoshift_1.f90: Likewise.
1586 * gfortran.dg/char_eoshift_2.f90: Likewise.
1587 * gfortran.dg/char_eoshift_3.f90: Likewise.
1588 * gfortran.dg/char_eoshift_4.f90: Likewise.
1589 * gfortran.dg/char_eoshift_5.f90: Likewise.
1590 * gfortran.dg/char_expr_1.f90: Likewise.
1591 * gfortran.dg/char_expr_3.f90: Likewise.
1592 * gfortran.dg/char_initialiser_actual.f90: Likewise.
1593 * gfortran.dg/char_length_12.f90: Likewise.
1594 * gfortran.dg/char_length_14.f90: Likewise.
1595 * gfortran.dg/char_length_15.f90: Likewise.
1596 * gfortran.dg/char_length_17.f90: Likewise.
1597 * gfortran.dg/char_length_20.f90: Likewise.
1598 * gfortran.dg/char_length_21.f90: Likewise.
1599 * gfortran.dg/char_length_5.f90: Likewise.
1600 * gfortran.dg/char_length_6.f90: Likewise.
1601 * gfortran.dg/char_length_7.f90: Likewise.
1602 * gfortran.dg/char_length_8.f90: Likewise.
1603 * gfortran.dg/char_pack_1.f90: Likewise.
1604 * gfortran.dg/char_pack_2.f90: Likewise.
1605 * gfortran.dg/char_pointer_assign.f90: Likewise.
1606 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
1607 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
1608 * gfortran.dg/char_pointer_dependency.f90: Likewise.
1609 * gfortran.dg/char_pointer_dummy.f90: Likewise.
1610 * gfortran.dg/char_pointer_func.f90: Likewise.
1611 * gfortran.dg/char_reshape_1.f90: Likewise.
1612 * gfortran.dg/char_result_1.f90: Likewise.
1613 * gfortran.dg/char_result_12.f90: Likewise.
1614 * gfortran.dg/char_result_13.f90: Likewise.
1615 * gfortran.dg/char_result_14.f90: Likewise.
1616 * gfortran.dg/char_result_15.f90: Likewise.
1617 * gfortran.dg/char_result_2.f90: Likewise.
1618 * gfortran.dg/char_result_3.f90: Likewise.
1619 * gfortran.dg/char_result_4.f90: Likewise.
1620 * gfortran.dg/char_result_5.f90: Likewise.
1621 * gfortran.dg/char_result_6.f90: Likewise.
1622 * gfortran.dg/char_result_7.f90: Likewise.
1623 * gfortran.dg/char_result_8.f90: Likewise.
1624 * gfortran.dg/char_spread_1.f90: Likewise.
1625 * gfortran.dg/char_transpose_1.f90: Likewise.
1626 * gfortran.dg/char_type_len.f90: Likewise.
1627 * gfortran.dg/char_unpack_1.f90: Likewise.
1628 * gfortran.dg/char_unpack_2.f90: Likewise.
1629 * gfortran.dg/character_array_constructor_1.f90: Likewise.
1630 * gfortran.dg/character_comparison_1.f90: Likewise.
1631 * gfortran.dg/character_comparison_2.f90: Likewise.
1632 * gfortran.dg/character_comparison_3.f90: Likewise.
1633 * gfortran.dg/character_comparison_4.f90: Likewise.
1634 * gfortran.dg/character_comparison_5.f90: Likewise.
1635 * gfortran.dg/character_comparison_6.f90: Likewise.
1636 * gfortran.dg/character_comparison_7.f90: Likewise.
1637 * gfortran.dg/character_comparison_8.f90: Likewise.
1638 * gfortran.dg/character_comparison_9.f90: Likewise.
1639 * gfortran.dg/charlen_15.f90: Likewise.
1640 * gfortran.dg/charlen_16.f90: Likewise.
1641 * gfortran.dg/chkbits.f90: Likewise.
1642 * gfortran.dg/chmod_1.f90: Likewise.
1643 * gfortran.dg/chmod_2.f90: Likewise.
1644 * gfortran.dg/chmod_3.f90: Likewise.
1645 * gfortran.dg/class_1.f03: Likewise.
1646 * gfortran.dg/class_18.f03: Likewise.
1647 * gfortran.dg/class_19.f03: Likewise.
1648 * gfortran.dg/class_35.f90: Likewise.
1649 * gfortran.dg/class_46.f03: Likewise.
1650 * gfortran.dg/class_48.f90: Likewise.
1651 * gfortran.dg/class_51.f90: Likewise.
1652 * gfortran.dg/class_52.f90: Likewise.
1653 * gfortran.dg/class_6.f03: Likewise.
1654 * gfortran.dg/class_63.f90: Likewise.
1655 * gfortran.dg/class_64.f90: Likewise.
1656 * gfortran.dg/class_65.f90: Likewise.
1657 * gfortran.dg/class_66.f90: Likewise.
1658 * gfortran.dg/class_67.f90: Likewise.
1659 * gfortran.dg/class_9.f03: Likewise.
1660 * gfortran.dg/class_alias.f90: Likewise.
1661 * gfortran.dg/class_allocate_1.f03: Likewise.
1662 * gfortran.dg/class_allocate_10.f03: Likewise.
1663 * gfortran.dg/class_allocate_13.f90: Likewise.
1664 * gfortran.dg/class_allocate_14.f90: Likewise.
1665 * gfortran.dg/class_allocate_15.f90: Likewise.
1666 * gfortran.dg/class_allocate_19.f03: Likewise.
1667 * gfortran.dg/class_allocate_21.f90: Likewise.
1668 * gfortran.dg/class_allocate_22.f90: Likewise.
1669 * gfortran.dg/class_allocate_3.f03: Likewise.
1670 * gfortran.dg/class_allocate_4.f03: Likewise.
1671 * gfortran.dg/class_allocate_5.f90: Likewise.
1672 * gfortran.dg/class_allocate_6.f03: Likewise.
1673 * gfortran.dg/class_allocate_7.f03: Likewise.
1674 * gfortran.dg/class_allocate_8.f03: Likewise.
1675 * gfortran.dg/class_allocate_9.f03: Likewise.
1676 * gfortran.dg/class_array_1.f03: Likewise.
1677 * gfortran.dg/class_array_14.f90: Likewise.
1678 * gfortran.dg/class_array_15.f03: Likewise.
1679 * gfortran.dg/class_array_16.f90: Likewise.
1680 * gfortran.dg/class_array_2.f03: Likewise.
1681 * gfortran.dg/class_array_20.f03: Likewise.
1682 * gfortran.dg/class_array_21.f03: Likewise.
1683 * gfortran.dg/class_array_3.f03: Likewise.
1684 * gfortran.dg/class_array_4.f03: Likewise.
1685 * gfortran.dg/class_array_7.f03: Likewise.
1686 * gfortran.dg/class_array_8.f03: Likewise.
1687 * gfortran.dg/class_array_9.f03: Likewise.
1688 * gfortran.dg/class_defined_operator_1.f03: Likewise.
1689 * gfortran.dg/class_dummy_1.f03: Likewise.
1690 * gfortran.dg/class_optional_1.f90: Likewise.
1691 * gfortran.dg/class_optional_2.f90: Likewise.
1692 * gfortran.dg/class_result_5.f90: Likewise.
1693 * gfortran.dg/class_result_6.f90: Likewise.
1694 * gfortran.dg/class_to_type_1.f03: Likewise.
1695 * gfortran.dg/class_to_type_2.f90: Likewise.
1696 * gfortran.dg/class_to_type_3.f03: Likewise.
1697 * gfortran.dg/class_to_type_4.f90: Likewise.
1698 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
1699 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
1700 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
1701 * gfortran.dg/coarray/atomic_1.f90: Likewise.
1702 * gfortran.dg/coarray/atomic_2.f90: Likewise.
1703 * gfortran.dg/coarray/codimension.f90: Likewise.
1704 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
1705 * gfortran.dg/coarray/collectives_1.f90: Likewise.
1706 * gfortran.dg/coarray/collectives_2.f90: Likewise.
1707 * gfortran.dg/coarray/collectives_3.f90: Likewise.
1708 * gfortran.dg/coarray/collectives_4.f90: Likewise.
1709 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
1710 * gfortran.dg/coarray/dummy_1.f90: Likewise.
1711 * gfortran.dg/coarray/event_1.f90: Likewise.
1712 * gfortran.dg/coarray/event_2.f90: Likewise.
1713 * gfortran.dg/coarray/get_array.f90: Likewise.
1714 * gfortran.dg/coarray/image_index_1.f90: Likewise.
1715 * gfortran.dg/coarray/image_index_2.f90: Likewise.
1716 * gfortran.dg/coarray/image_index_3.f90: Likewise.
1717 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
1718 * gfortran.dg/coarray/lock_1.f90: Likewise.
1719 * gfortran.dg/coarray/lock_2.f90: Likewise.
1720 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
1721 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
1722 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
1723 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
1724 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
1725 * gfortran.dg/coarray/registering_1.f90: Likewise.
1726 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
1727 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
1728 * gfortran.dg/coarray/send_array.f90: Likewise.
1729 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
1730 * gfortran.dg/coarray/sendget_array.f90: Likewise.
1731 * gfortran.dg/coarray/subobject_1.f90: Likewise.
1732 * gfortran.dg/coarray/sync_1.f90: Likewise.
1733 * gfortran.dg/coarray/sync_3.f90: Likewise.
1734 * gfortran.dg/coarray/this_image_1.f90: Likewise.
1735 * gfortran.dg/coarray/this_image_2.f90: Likewise.
1736 * gfortran.dg/coarray_13.f90: Likewise.
1737 * gfortran.dg/coarray_15.f90: Likewise.
1738 * gfortran.dg/coarray_16.f90: Likewise.
1739 * gfortran.dg/coarray_2.f90: Likewise.
1740 * gfortran.dg/coarray_23.f90: Likewise.
1741 * gfortran.dg/coarray_40.f90: Likewise.
1742 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1743 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1744 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1745 * gfortran.dg/coarray_allocate_2.f08: Likewise.
1746 * gfortran.dg/coarray_allocate_3.f08: Likewise.
1747 * gfortran.dg/coarray_allocate_4.f08: Likewise.
1748 * gfortran.dg/coarray_allocate_5.f08: Likewise.
1749 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1750 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1751 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1752 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1753 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1754 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
1755 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
1756 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
1757 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
1758 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
1759 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1760 * gfortran.dg/coarray_stat_2.f90: Likewise.
1761 * gfortran.dg/coarray_subobject_1.f90: Likewise.
1762 * gfortran.dg/coindexed_1.f90: Likewise.
1763 * gfortran.dg/comma.f: Likewise.
1764 * gfortran.dg/comma_format_extension_3.f: Likewise.
1765 * gfortran.dg/comma_format_extension_4.f: Likewise.
1766 * gfortran.dg/common_2.f90: Likewise.
1767 * gfortran.dg/common_4.f90: Likewise.
1768 * gfortran.dg/common_align_1.f90: Likewise.
1769 * gfortran.dg/common_align_2.f90: Likewise.
1770 * gfortran.dg/common_equivalence_1.f: Likewise.
1771 * gfortran.dg/common_pointer_1.f90: Likewise.
1772 * gfortran.dg/common_resize_1.f: Likewise.
1773 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
1774 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
1775 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
1776 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
1777 * gfortran.dg/complex_read.f90: Likewise.
1778 * gfortran.dg/complex_write.f90: Likewise.
1779 * gfortran.dg/constant_substring.f: Likewise.
1780 * gfortran.dg/constructor_2.f90: Likewise.
1781 * gfortran.dg/constructor_3.f90: Likewise.
1782 * gfortran.dg/constructor_6.f90: Likewise.
1783 * gfortran.dg/contained_1.f90: Likewise.
1784 * gfortran.dg/contained_3.f90: Likewise.
1785 * gfortran.dg/contained_equivalence_1.f90: Likewise.
1786 * gfortran.dg/contained_module_proc_1.f90: Likewise.
1787 * gfortran.dg/continuation_1.f90: Likewise.
1788 * gfortran.dg/continuation_11.f90: Likewise.
1789 * gfortran.dg/continuation_12.f90: Likewise.
1790 * gfortran.dg/continuation_13.f90: Likewise.
1791 * gfortran.dg/continuation_14.f: Likewise.
1792 * gfortran.dg/continuation_8.f90: Likewise.
1793 * gfortran.dg/convert_2.f90: Likewise.
1794 * gfortran.dg/convert_implied_open.f90: Likewise.
1795 * gfortran.dg/count_init_expr.f03: Likewise.
1796 * gfortran.dg/cr_lf.f90: Likewise.
1797 * gfortran.dg/cray_pointers_10.f90: Likewise.
1798 * gfortran.dg/cray_pointers_2.f90: Likewise.
1799 * gfortran.dg/cray_pointers_5.f90: Likewise.
1800 * gfortran.dg/cray_pointers_7.f90: Likewise.
1801 * gfortran.dg/cray_pointers_8.f90: Likewise.
1802 * gfortran.dg/cshift_1.f90: Likewise.
1803 * gfortran.dg/cshift_2.f90: Likewise.
1804 * gfortran.dg/cshift_large_1.f90: Likewise.
1805 * gfortran.dg/cshift_nan_1.f90: Likewise.
1806 * gfortran.dg/csqrt_2.f: Likewise.
1807 * gfortran.dg/data_array_1.f90: Likewise.
1808 * gfortran.dg/data_char_1.f90: Likewise.
1809 * gfortran.dg/data_char_2.f90: Likewise.
1810 * gfortran.dg/data_char_3.f90: Likewise.
1811 * gfortran.dg/data_derived_1.f90: Likewise.
1812 * gfortran.dg/data_implied_do_1.f90: Likewise.
1813 * gfortran.dg/data_namelist_conflict.f90: Likewise.
1814 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
1815 * gfortran.dg/deallocate_stat.f90: Likewise.
1816 * gfortran.dg/deallocate_stat_2.f90: Likewise.
1817 * gfortran.dg/debug/pr37738.f: Likewise.
1818 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
1819 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
1820 * gfortran.dg/dec_exp_1.f90: Likewise.
1821 * gfortran.dg/dec_init_1.f90: Likewise.
1822 * gfortran.dg/dec_init_2.f90: Likewise.
1823 * gfortran.dg/dec_init_3.f90: Likewise.
1824 * gfortran.dg/dec_init_4.f90: Likewise.
1825 * gfortran.dg/dec_io_1.f90: Likewise.
1826 * gfortran.dg/dec_io_2.f90: Likewise.
1827 * gfortran.dg/dec_io_2a.f90: Likewise.
1828 * gfortran.dg/dec_io_6.f90: Likewise.
1829 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
1830 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
1831 * gfortran.dg/dec_math.f90: Likewise.
1832 * gfortran.dg/dec_parameter_1.f: Likewise.
1833 * gfortran.dg/dec_parameter_2.f90: Likewise.
1834 * gfortran.dg/dec_static_1.f90: Likewise.
1835 * gfortran.dg/dec_static_2.f90: Likewise.
1836 * gfortran.dg/dec_structure_1.f90: Likewise.
1837 * gfortran.dg/dec_structure_10.f90: Likewise.
1838 * gfortran.dg/dec_structure_18.f90: Likewise.
1839 * gfortran.dg/dec_structure_19.f90: Likewise.
1840 * gfortran.dg/dec_structure_2.f90: Likewise.
1841 * gfortran.dg/dec_structure_22.f90: Likewise.
1842 * gfortran.dg/dec_structure_3.f90: Likewise.
1843 * gfortran.dg/dec_structure_4.f90: Likewise.
1844 * gfortran.dg/dec_structure_5.f90: Likewise.
1845 * gfortran.dg/dec_structure_6.f90: Likewise.
1846 * gfortran.dg/dec_structure_7.f90: Likewise.
1847 * gfortran.dg/dec_union_1.f90: Likewise.
1848 * gfortran.dg/dec_union_2.f90: Likewise.
1849 * gfortran.dg/dec_union_3.f90: Likewise.
1850 * gfortran.dg/dec_union_4.f90: Likewise.
1851 * gfortran.dg/dec_union_5.f90: Likewise.
1852 * gfortran.dg/default_format_1.f90: Likewise.
1853 * gfortran.dg/default_format_2.f90: Likewise.
1854 * gfortran.dg/default_format_denormal_1.f90: Likewise.
1855 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1856 * gfortran.dg/default_initialization_3.f90: Likewise.
1857 * gfortran.dg/default_initialization_4.f90: Likewise.
1858 * gfortran.dg/default_initialization_5.f90: Likewise.
1859 * gfortran.dg/deferred_character_1.f90: Likewise.
1860 * gfortran.dg/deferred_character_10.f90: Likewise.
1861 * gfortran.dg/deferred_character_11.f90: Likewise.
1862 * gfortran.dg/deferred_character_12.f90: Likewise.
1863 * gfortran.dg/deferred_character_13.f90: Likewise.
1864 * gfortran.dg/deferred_character_14.f90: Likewise.
1865 * gfortran.dg/deferred_character_15.f90: Likewise.
1866 * gfortran.dg/deferred_character_16.f90: Likewise.
1867 * gfortran.dg/deferred_character_2.f90: Likewise.
1868 * gfortran.dg/deferred_character_3.f90: Likewise.
1869 * gfortran.dg/deferred_character_4.f90: Likewise.
1870 * gfortran.dg/deferred_character_5.f90: Likewise.
1871 * gfortran.dg/deferred_character_6.f90: Likewise.
1872 * gfortran.dg/deferred_character_7.f90: Likewise.
1873 * gfortran.dg/deferred_character_8.f90: Likewise.
1874 * gfortran.dg/deferred_character_9.f90: Likewise.
1875 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
1876 * gfortran.dg/deferred_type_component_1.f90: Likewise.
1877 * gfortran.dg/deferred_type_component_2.f90: Likewise.
1878 * gfortran.dg/deferred_type_param_2.f90: Likewise.
1879 * gfortran.dg/deferred_type_param_4.f90: Likewise.
1880 * gfortran.dg/deferred_type_param_5.f90: Likewise.
1881 * gfortran.dg/deferred_type_param_6.f90: Likewise.
1882 * gfortran.dg/deferred_type_param_8.f90: Likewise.
1883 * gfortran.dg/deferred_type_param_9.f90: Likewise.
1884 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
1885 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
1886 * gfortran.dg/defined_assignment_1.f90: Likewise.
1887 * gfortran.dg/defined_assignment_10.f90: Likewise.
1888 * gfortran.dg/defined_assignment_11.f90: Likewise.
1889 * gfortran.dg/defined_assignment_2.f90: Likewise.
1890 * gfortran.dg/defined_assignment_3.f90: Likewise.
1891 * gfortran.dg/defined_assignment_4.f90: Likewise.
1892 * gfortran.dg/defined_assignment_5.f90: Likewise.
1893 * gfortran.dg/defined_assignment_8.f90: Likewise.
1894 * gfortran.dg/defined_assignment_9.f90: Likewise.
1895 * gfortran.dg/dependency_2.f90: Likewise.
1896 * gfortran.dg/dependency_21.f90: Likewise.
1897 * gfortran.dg/dependency_22.f90: Likewise.
1898 * gfortran.dg/dependency_23.f90: Likewise.
1899 * gfortran.dg/dependency_24.f90: Likewise.
1900 * gfortran.dg/dependency_25.f90: Likewise.
1901 * gfortran.dg/dependency_26.f90: Likewise.
1902 * gfortran.dg/dependency_39.f90: Likewise.
1903 * gfortran.dg/dependency_40.f90: Likewise.
1904 * gfortran.dg/dependency_41.f90: Likewise.
1905 * gfortran.dg/dependency_42.f90: Likewise.
1906 * gfortran.dg/dependency_43.f90: Likewise.
1907 * gfortran.dg/dependency_44.f90: Likewise.
1908 * gfortran.dg/dependency_45.f90: Likewise.
1909 * gfortran.dg/dependency_50.f90: Likewise.
1910 * gfortran.dg/dependency_51.f90: Likewise.
1911 * gfortran.dg/dependent_decls_1.f90: Likewise.
1912 * gfortran.dg/der_array_1.f90: Likewise.
1913 * gfortran.dg/der_array_io_1.f90: Likewise.
1914 * gfortran.dg/der_array_io_2.f90: Likewise.
1915 * gfortran.dg/der_array_io_3.f90: Likewise.
1916 * gfortran.dg/der_io_1.f90: Likewise.
1917 * gfortran.dg/der_io_3.f90: Likewise.
1918 * gfortran.dg/der_pointer_2.f90: Likewise.
1919 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
1920 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
1921 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
1922 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
1923 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
1924 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1925 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
1926 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
1927 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
1928 * gfortran.dg/derived_external_function_1.f90: Likewise.
1929 * gfortran.dg/derived_init_1.f90: Likewise.
1930 * gfortran.dg/derived_init_2.f90: Likewise.
1931 * gfortran.dg/derived_init_3.f90: Likewise.
1932 * gfortran.dg/derived_init_4.f90: Likewise.
1933 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
1934 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1935 * gfortran.dg/dev_null.F90: Likewise.
1936 * gfortran.dg/dfloat_1.f90: Likewise.
1937 * gfortran.dg/dim_sum_1.f90: Likewise.
1938 * gfortran.dg/dim_sum_2.f90: Likewise.
1939 * gfortran.dg/dim_sum_3.f90: Likewise.
1940 * gfortran.dg/direct_io_10.f: Likewise.
1941 * gfortran.dg/direct_io_11.f90: Likewise.
1942 * gfortran.dg/direct_io_12.f90: Likewise.
1943 * gfortran.dg/direct_io_2.f90: Likewise.
1944 * gfortran.dg/direct_io_3.f90: Likewise.
1945 * gfortran.dg/direct_io_4.f90: Likewise.
1946 * gfortran.dg/direct_io_5.f90: Likewise.
1947 * gfortran.dg/direct_io_6.f90: Likewise.
1948 * gfortran.dg/direct_io_7.f90: Likewise.
1949 * gfortran.dg/direct_io_8.f90: Likewise.
1950 * gfortran.dg/direct_io_9.f: Likewise.
1951 * gfortran.dg/do_1.f90: Likewise.
1952 * gfortran.dg/do_3.F90: Likewise.
1953 * gfortran.dg/do_concurrent_2.f90: Likewise.
1954 * gfortran.dg/do_concurrent_4.f90: Likewise.
1955 * gfortran.dg/do_corner_warn.f90: Likewise.
1956 * gfortran.dg/do_iterator_2.f90: Likewise.
1957 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
1958 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
1959 * gfortran.dg/dos_eol.f: Likewise.
1960 * gfortran.dg/dot_product_1.f03: Likewise.
1961 * gfortran.dg/dot_product_2.f90: Likewise.
1962 * gfortran.dg/dot_product_4.f90: Likewise.
1963 * gfortran.dg/dshift_1.F90: Likewise.
1964 * gfortran.dg/dshift_2.F90: Likewise.
1965 * gfortran.dg/dtio_1.f90: Likewise.
1966 * gfortran.dg/dtio_10.f90: Likewise.
1967 * gfortran.dg/dtio_12.f90: Likewise.
1968 * gfortran.dg/dtio_14.f90: Likewise.
1969 * gfortran.dg/dtio_15.f90: Likewise.
1970 * gfortran.dg/dtio_16.f90: Likewise.
1971 * gfortran.dg/dtio_17.f90: Likewise.
1972 * gfortran.dg/dtio_19.f90: Likewise.
1973 * gfortran.dg/dtio_2.f90: Likewise.
1974 * gfortran.dg/dtio_20.f03: Likewise.
1975 * gfortran.dg/dtio_22.f90: Likewise.
1976 * gfortran.dg/dtio_24.f90: Likewise.
1977 * gfortran.dg/dtio_25.f90: Likewise.
1978 * gfortran.dg/dtio_26.f03: Likewise.
1979 * gfortran.dg/dtio_27.f90: Likewise.
1980 * gfortran.dg/dtio_28.f03: Likewise.
1981 * gfortran.dg/dtio_3.f90: Likewise.
1982 * gfortran.dg/dtio_30.f03: Likewise.
1983 * gfortran.dg/dtio_31.f03: Likewise.
1984 * gfortran.dg/dtio_32.f03: Likewise.
1985 * gfortran.dg/dtio_4.f90: Likewise.
1986 * gfortran.dg/dtio_5.f90: Likewise.
1987 * gfortran.dg/dtio_7.f90: Likewise.
1988 * gfortran.dg/dtio_8.f90: Likewise.
1989 * gfortran.dg/dtio_9.f90: Likewise.
1990 * gfortran.dg/dummy_procedure_3.f90: Likewise.
1991 * gfortran.dg/dummy_procedure_7.f90: Likewise.
1992 * gfortran.dg/dup_save_1.f90: Likewise.
1993 * gfortran.dg/dup_save_2.f90: Likewise.
1994 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
1995 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
1996 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1997 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
1998 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
1999 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2000 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2001 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2002 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2003 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2004 * gfortran.dg/e_d_fmt.f90: Likewise.
2005 * gfortran.dg/edit_real_1.f90: Likewise.
2006 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2007 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2008 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2009 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2010 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2011 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2012 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2013 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2014 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2015 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2016 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2017 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2018 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2019 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2020 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2021 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2022 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2023 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2024 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2025 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2026 * gfortran.dg/empty_format_1.f90: Likewise.
2027 * gfortran.dg/endfile.f: Likewise.
2028 * gfortran.dg/endfile.f90: Likewise.
2029 * gfortran.dg/endfile_2.f90: Likewise.
2030 * gfortran.dg/entry_1.f90: Likewise.
2031 * gfortran.dg/entry_10.f90: Likewise.
2032 * gfortran.dg/entry_12.f90: Likewise.
2033 * gfortran.dg/entry_13.f90: Likewise.
2034 * gfortran.dg/entry_14.f90: Likewise.
2035 * gfortran.dg/entry_16.f90: Likewise.
2036 * gfortran.dg/entry_3.f90: Likewise.
2037 * gfortran.dg/entry_6.f90: Likewise.
2038 * gfortran.dg/entry_9.f90: Likewise.
2039 * gfortran.dg/entry_array_specs_2.f: Likewise.
2040 * gfortran.dg/enum_1.f90: Likewise.
2041 * gfortran.dg/enum_9.f90: Likewise.
2042 * gfortran.dg/eof_1.f90: Likewise.
2043 * gfortran.dg/eof_2.f90: Likewise.
2044 * gfortran.dg/eof_4.f90: Likewise.
2045 * gfortran.dg/eof_5.f90: Likewise.
2046 * gfortran.dg/eor_handling_1.f90: Likewise.
2047 * gfortran.dg/eor_handling_2.f90: Likewise.
2048 * gfortran.dg/eor_handling_3.f90: Likewise.
2049 * gfortran.dg/eor_handling_4.f90: Likewise.
2050 * gfortran.dg/eor_handling_5.f90: Likewise.
2051 * gfortran.dg/eoshift_3.f90: Likewise.
2052 * gfortran.dg/eoshift_4.f90: Likewise.
2053 * gfortran.dg/eoshift_5.f90: Likewise.
2054 * gfortran.dg/eoshift_6.f90: Likewise.
2055 * gfortran.dg/eoshift_large_1.f90: Likewise.
2056 * gfortran.dg/equiv_6.f90: Likewise.
2057 * gfortran.dg/equiv_7.f90: Likewise.
2058 * gfortran.dg/equiv_9.f90: Likewise.
2059 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2060 * gfortran.dg/erf_2.F90: Likewise.
2061 * gfortran.dg/erf_3.F90: Likewise.
2062 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2063 * gfortran.dg/error_format_2.f90: Likewise.
2064 * gfortran.dg/error_recovery_5.f90: Likewise.
2065 * gfortran.dg/execute_command_line_2.f90: Likewise.
2066 * gfortran.dg/execute_command_line_3.f90: Likewise.
2067 * gfortran.dg/exit_1.f08: Likewise.
2068 * gfortran.dg/exit_3.f08: Likewise.
2069 * gfortran.dg/exponent_1.f90: Likewise.
2070 * gfortran.dg/exponent_2.f90: Likewise.
2071 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2072 * gfortran.dg/extends_1.f03: Likewise.
2073 * gfortran.dg/extends_16.f90: Likewise.
2074 * gfortran.dg/extends_2.f03: Likewise.
2075 * gfortran.dg/extends_3.f03: Likewise.
2076 * gfortran.dg/extends_4.f03: Likewise.
2077 * gfortran.dg/extends_type_of_1.f03: Likewise.
2078 * gfortran.dg/extends_type_of_2.f03: Likewise.
2079 * gfortran.dg/external_procedures_3.f90: Likewise.
2080 * gfortran.dg/f2003_inquire_1.f03: Likewise.
2081 * gfortran.dg/f2003_io_1.f03: Likewise.
2082 * gfortran.dg/f2003_io_4.f03: Likewise.
2083 * gfortran.dg/f2003_io_5.f03: Likewise.
2084 * gfortran.dg/f2003_io_6.f03: Likewise.
2085 * gfortran.dg/f2003_io_7.f03: Likewise.
2086 * gfortran.dg/f2c_1.f90: Likewise.
2087 * gfortran.dg/f2c_2.f90: Likewise.
2088 * gfortran.dg/f2c_3.f90: Likewise.
2089 * gfortran.dg/f2c_4.f90: Likewise.
2090 * gfortran.dg/f2c_6.f90: Likewise.
2091 * gfortran.dg/f2c_7.f90: Likewise.
2092 * gfortran.dg/f2c_9.f90: Likewise.
2093 * gfortran.dg/fgetc_1.f90: Likewise.
2094 * gfortran.dg/fgetc_2.f90: Likewise.
2095 * gfortran.dg/filename_null.f90: Likewise.
2096 * gfortran.dg/finalize_12.f90: Likewise.
2097 * gfortran.dg/finalize_13.f90: Likewise.
2098 * gfortran.dg/finalize_15.f90: Likewise.
2099 * gfortran.dg/finalize_17.f90: Likewise.
2100 * gfortran.dg/finalize_18.f90: Likewise.
2101 * gfortran.dg/finalize_25.f90: Likewise.
2102 * gfortran.dg/finalize_29.f08: Likewise.
2103 * gfortran.dg/finalize_31.f90: Likewise.
2104 * gfortran.dg/float_1.f90: Likewise.
2105 * gfortran.dg/flush_1.f90: Likewise.
2106 * gfortran.dg/fmt_bz_bn.f: Likewise.
2107 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
2108 * gfortran.dg/fmt_cache_1.f: Likewise.
2109 * gfortran.dg/fmt_cache_2.f: Likewise.
2110 * gfortran.dg/fmt_cache_3.f90: Likewise.
2111 * gfortran.dg/fmt_colon.f90: Likewise.
2112 * gfortran.dg/fmt_e.f90: Likewise.
2113 * gfortran.dg/fmt_en.f90: Likewise.
2114 * gfortran.dg/fmt_error_10.f: Likewise.
2115 * gfortran.dg/fmt_error_9.f: Likewise.
2116 * gfortran.dg/fmt_exhaust.f90: Likewise.
2117 * gfortran.dg/fmt_f0_1.f90: Likewise.
2118 * gfortran.dg/fmt_f_an_p.f: Likewise.
2119 * gfortran.dg/fmt_fw_d.f90: Likewise.
2120 * gfortran.dg/fmt_g.f: Likewise.
2121 * gfortran.dg/fmt_g0_1.f08: Likewise.
2122 * gfortran.dg/fmt_g0_2.f08: Likewise.
2123 * gfortran.dg/fmt_g0_4.f08: Likewise.
2124 * gfortran.dg/fmt_g0_5.f08: Likewise.
2125 * gfortran.dg/fmt_g0_6.f08: Likewise.
2126 * gfortran.dg/fmt_g0_7.f08: Likewise.
2127 * gfortran.dg/fmt_g_1.f90: Likewise.
2128 * gfortran.dg/fmt_int_sign.f90: Likewise.
2129 * gfortran.dg/fmt_l.f90: Likewise.
2130 * gfortran.dg/fmt_missing_period_2.f: Likewise.
2131 * gfortran.dg/fmt_missing_period_3.f: Likewise.
2132 * gfortran.dg/fmt_p_1.f90: Likewise.
2133 * gfortran.dg/fmt_pf.f90: Likewise.
2134 * gfortran.dg/fmt_read.f90: Likewise.
2135 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
2136 * gfortran.dg/fmt_t_1.f90: Likewise.
2137 * gfortran.dg/fmt_t_2.f90: Likewise.
2138 * gfortran.dg/fmt_t_3.f90: Likewise.
2139 * gfortran.dg/fmt_t_4.f90: Likewise.
2140 * gfortran.dg/fmt_t_5.f90: Likewise.
2141 * gfortran.dg/fmt_t_6.f: Likewise.
2142 * gfortran.dg/fmt_t_7.f: Likewise.
2143 * gfortran.dg/fmt_t_9.f: Likewise.
2144 * gfortran.dg/fmt_tl.f: Likewise.
2145 * gfortran.dg/fmt_unlimited.f90: Likewise.
2146 * gfortran.dg/fmt_white.f: Likewise.
2147 * gfortran.dg/fmt_zero_digits.f90: Likewise.
2148 * gfortran.dg/fold_nearest.f90: Likewise.
2149 * gfortran.dg/forall_1.f90: Likewise.
2150 * gfortran.dg/forall_10.f90: Likewise.
2151 * gfortran.dg/forall_12.f90: Likewise.
2152 * gfortran.dg/forall_13.f90: Likewise.
2153 * gfortran.dg/forall_15.f90: Likewise.
2154 * gfortran.dg/forall_4.f90: Likewise.
2155 * gfortran.dg/forall_5.f90: Likewise.
2156 * gfortran.dg/forall_6.f90: Likewise.
2157 * gfortran.dg/forall_7.f90: Likewise.
2158 * gfortran.dg/fraction.f90: Likewise.
2159 * gfortran.dg/fseek.f90: Likewise.
2160 * gfortran.dg/ftell_1.f90: Likewise.
2161 * gfortran.dg/ftell_2.f90: Likewise.
2162 * gfortran.dg/ftell_3.f90: Likewise.
2163 * gfortran.dg/func_assign_2.f90: Likewise.
2164 * gfortran.dg/func_assign_3.f90: Likewise.
2165 * gfortran.dg/func_derived_1.f90: Likewise.
2166 * gfortran.dg/func_derived_2.f90: Likewise.
2167 * gfortran.dg/func_derived_3.f90: Likewise.
2168 * gfortran.dg/func_result_1.f90: Likewise.
2169 * gfortran.dg/func_result_2.f90: Likewise.
2170 * gfortran.dg/func_result_6.f90: Likewise.
2171 * gfortran.dg/function_charlen_2.f90: Likewise.
2172 * gfortran.dg/function_charlen_3.f: Likewise.
2173 * gfortran.dg/function_kinds_1.f90: Likewise.
2174 * gfortran.dg/function_kinds_4.f90: Likewise.
2175 * gfortran.dg/function_optimize_10.f90: Likewise.
2176 * gfortran.dg/function_optimize_11.f90: Likewise.
2177 * gfortran.dg/function_optimize_12.f90: Likewise.
2178 * gfortran.dg/function_optimize_4.f90: Likewise.
2179 * gfortran.dg/function_optimize_8.f90: Likewise.
2180 * gfortran.dg/g77/13037.f: Likewise.
2181 * gfortran.dg/g77/1832.f: Likewise.
2182 * gfortran.dg/g77/19981119-0.f: Likewise.
2183 * gfortran.dg/g77/19990313-0.f: Likewise.
2184 * gfortran.dg/g77/19990313-1.f: Likewise.
2185 * gfortran.dg/g77/19990313-2.f: Likewise.
2186 * gfortran.dg/g77/19990313-3.f: Likewise.
2187 * gfortran.dg/g77/19990419-1.f: Likewise.
2188 * gfortran.dg/g77/19990826-0.f: Likewise.
2189 * gfortran.dg/g77/19990826-2.f: Likewise.
2190 * gfortran.dg/g77/20000503-1.f: Likewise.
2191 * gfortran.dg/g77/20001111.f: Likewise.
2192 * gfortran.dg/g77/20010116.f: Likewise.
2193 * gfortran.dg/g77/20010216-1.f: Likewise.
2194 * gfortran.dg/g77/20010430.f: Likewise.
2195 * gfortran.dg/g77/20010610.f: Likewise.
2196 * gfortran.dg/g77/6177.f: Likewise.
2197 * gfortran.dg/g77/7388.f: Likewise.
2198 * gfortran.dg/g77/947.f: Likewise.
2199 * gfortran.dg/g77/970625-2.f: Likewise.
2200 * gfortran.dg/g77/971102-1.f: Likewise.
2201 * gfortran.dg/g77/980628-0.f: Likewise.
2202 * gfortran.dg/g77/980628-1.f: Likewise.
2203 * gfortran.dg/g77/980628-10.f: Likewise.
2204 * gfortran.dg/g77/980628-2.f: Likewise.
2205 * gfortran.dg/g77/980628-3.f: Likewise.
2206 * gfortran.dg/g77/980628-7.f: Likewise.
2207 * gfortran.dg/g77/980628-8.f: Likewise.
2208 * gfortran.dg/g77/980628-9.f: Likewise.
2209 * gfortran.dg/g77/980701-0.f: Likewise.
2210 * gfortran.dg/g77/980701-1.f: Likewise.
2211 * gfortran.dg/g77/cabs.f: Likewise.
2212 * gfortran.dg/g77/claus.f: Likewise.
2213 * gfortran.dg/g77/complex_1.f: Likewise.
2214 * gfortran.dg/g77/cpp3.F: Likewise.
2215 * gfortran.dg/g77/cpp4.F: Likewise.
2216 * gfortran.dg/g77/cpp5.F: Likewise.
2217 * gfortran.dg/g77/dcomplex.f: Likewise.
2218 * gfortran.dg/g77/dnrm2.f: Likewise.
2219 * gfortran.dg/g77/erfc.f: Likewise.
2220 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
2221 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
2222 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
2223 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
2224 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
2225 * gfortran.dg/g77/int8421.f: Likewise.
2226 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
2227 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
2228 * gfortran.dg/g77/le.f: Likewise.
2229 * gfortran.dg/g77/short.f: Likewise.
2230 * gfortran.dg/gamma_1.f90: Likewise.
2231 * gfortran.dg/gamma_4.f90: Likewise.
2232 * gfortran.dg/gamma_5.f90: Likewise.
2233 * gfortran.dg/generic_13.f90: Likewise.
2234 * gfortran.dg/generic_15.f90: Likewise.
2235 * gfortran.dg/generic_19.f90: Likewise.
2236 * gfortran.dg/generic_20.f90: Likewise.
2237 * gfortran.dg/generic_23.f03: Likewise.
2238 * gfortran.dg/generic_25.f90: Likewise.
2239 * gfortran.dg/generic_27.f90: Likewise.
2240 * gfortran.dg/generic_31.f90: Likewise.
2241 * gfortran.dg/generic_4.f90: Likewise.
2242 * gfortran.dg/global_vars_c_init.f90: Likewise.
2243 * gfortran.dg/global_vars_f90_init.f90: Likewise.
2244 * gfortran.dg/gnu_logical_1.F: Likewise.
2245 * gfortran.dg/goacc/fixed-1.f: Likewise.
2246 * gfortran.dg/goacc/fixed-2.f: Likewise.
2247 * gfortran.dg/goacc/gang-static.f95: Likewise.
2248 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2249 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2250 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2251 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2252 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2253 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2254 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2255 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2256 * gfortran.dg/goacc/omp-fixed.f: Likewise.
2257 * gfortran.dg/gomp/crayptr5.f90: Likewise.
2258 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
2259 * gfortran.dg/gomp/pr48794.f90: Likewise.
2260 * gfortran.dg/gomp/pr72744.f90: Likewise.
2261 * gfortran.dg/gomp/pr77665.f90: Likewise.
2262 * gfortran.dg/gomp/workshare2.f90: Likewise.
2263 * gfortran.dg/gomp/workshare3.f90: Likewise.
2264 * gfortran.dg/goto_1.f: Likewise.
2265 * gfortran.dg/goto_2.f90: Likewise.
2266 * gfortran.dg/goto_4.f90: Likewise.
2267 * gfortran.dg/goto_6.f: Likewise.
2268 * gfortran.dg/graphite/id-26.f03: Likewise.
2269 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
2270 * gfortran.dg/graphite/pr29581.f90: Likewise.
2271 * gfortran.dg/graphite/pr29832.f90: Likewise.
2272 * gfortran.dg/graphite/run-id-1.f: Likewise.
2273 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2274 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2275 * gfortran.dg/hollerith.f90: Likewise.
2276 * gfortran.dg/hollerith4.f90: Likewise.
2277 * gfortran.dg/hollerith6.f90: Likewise.
2278 * gfortran.dg/hollerith8.f90: Likewise.
2279 * gfortran.dg/hollerith_1.f90: Likewise.
2280 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
2281 * gfortran.dg/hollerith_f95.f90: Likewise.
2282 * gfortran.dg/hollerith_legacy.f90: Likewise.
2283 * gfortran.dg/host_assoc_call_3.f90: Likewise.
2284 * gfortran.dg/host_assoc_function_1.f90: Likewise.
2285 * gfortran.dg/host_assoc_function_3.f90: Likewise.
2286 * gfortran.dg/host_assoc_function_4.f90: Likewise.
2287 * gfortran.dg/host_assoc_function_9.f90: Likewise.
2288 * gfortran.dg/host_dummy_index_1.f90: Likewise.
2289 * gfortran.dg/hypot_1.f90: Likewise.
2290 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
2291 * gfortran.dg/iargc.f90: Likewise.
2292 * gfortran.dg/ibits.f90: Likewise.
2293 * gfortran.dg/ichar_1.f90: Likewise.
2294 * gfortran.dg/ichar_2.f90: Likewise.
2295 * gfortran.dg/ieee/ieee_1.F90: Likewise.
2296 * gfortran.dg/ieee/ieee_2.f90: Likewise.
2297 * gfortran.dg/ieee/ieee_3.f90: Likewise.
2298 * gfortran.dg/ieee/ieee_4.f90: Likewise.
2299 * gfortran.dg/ieee/ieee_6.f90: Likewise.
2300 * gfortran.dg/ieee/ieee_7.f90: Likewise.
2301 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2302 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
2303 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
2304 * gfortran.dg/ieee/large_1.f90: Likewise.
2305 * gfortran.dg/ieee/large_2.f90: Likewise.
2306 * gfortran.dg/ieee/large_3.F90: Likewise.
2307 * gfortran.dg/ieee/large_4.f90: Likewise.
2308 * gfortran.dg/ieee/rounding_1.f90: Likewise.
2309 * gfortran.dg/ieee/underflow_1.f90: Likewise.
2310 * gfortran.dg/impl_do_var_data.f90: Likewise.
2311 * gfortran.dg/implicit_10.f90: Likewise.
2312 * gfortran.dg/implicit_12.f90: Likewise.
2313 * gfortran.dg/implicit_class_1.f90: Likewise.
2314 * gfortran.dg/implicit_pure_1.f90: Likewise.
2315 * gfortran.dg/implied_do_1.f90: Likewise.
2316 * gfortran.dg/implied_do_io_1.f90: Likewise.
2317 * gfortran.dg/implied_do_io_2.f90: Likewise.
2318 * gfortran.dg/implied_do_io_3.f90: Likewise.
2319 * gfortran.dg/implied_shape_1.f08: Likewise.
2320 * gfortran.dg/import.f90: Likewise.
2321 * gfortran.dg/import4.f90: Likewise.
2322 * gfortran.dg/impure_1.f08: Likewise.
2323 * gfortran.dg/index.f90: Likewise.
2324 * gfortran.dg/index_2.f90: Likewise.
2325 * gfortran.dg/init_flag_1.f90: Likewise.
2326 * gfortran.dg/init_flag_10.f90: Likewise.
2327 * gfortran.dg/init_flag_15.f03: Likewise.
2328 * gfortran.dg/init_flag_2.f90: Likewise.
2329 * gfortran.dg/init_flag_3.f90: Likewise.
2330 * gfortran.dg/init_flag_4.f90: Likewise.
2331 * gfortran.dg/init_flag_5.f90: Likewise.
2332 * gfortran.dg/init_flag_6.f90: Likewise.
2333 * gfortran.dg/init_flag_7.f90: Likewise.
2334 * gfortran.dg/init_flag_9.f90: Likewise.
2335 * gfortran.dg/initialization_11.f90: Likewise.
2336 * gfortran.dg/initialization_19.f90: Likewise.
2337 * gfortran.dg/initialization_2.f90: Likewise.
2338 * gfortran.dg/initialization_22.f90: Likewise.
2339 * gfortran.dg/initialization_27.f90: Likewise.
2340 * gfortran.dg/initialization_5.f90: Likewise.
2341 * gfortran.dg/initialization_6.f90: Likewise.
2342 * gfortran.dg/inline_matmul_1.f90: Likewise.
2343 * gfortran.dg/inline_matmul_10.f90: Likewise.
2344 * gfortran.dg/inline_matmul_11.f90: Likewise.
2345 * gfortran.dg/inline_matmul_13.f90: Likewise.
2346 * gfortran.dg/inline_matmul_14.f90: Likewise.
2347 * gfortran.dg/inline_matmul_16.f90: Likewise.
2348 * gfortran.dg/inline_matmul_17.f90: Likewise.
2349 * gfortran.dg/inline_matmul_18.f90: Likewise.
2350 * gfortran.dg/inline_matmul_19.f90: Likewise.
2351 * gfortran.dg/inline_matmul_2.f90: Likewise.
2352 * gfortran.dg/inline_matmul_20.f90: Likewise.
2353 * gfortran.dg/inline_matmul_22.f90: Likewise.
2354 * gfortran.dg/inline_matmul_3.f90: Likewise.
2355 * gfortran.dg/inline_matmul_4.f90: Likewise.
2356 * gfortran.dg/inline_matmul_5.f90: Likewise.
2357 * gfortran.dg/inline_matmul_6.f90: Likewise.
2358 * gfortran.dg/inline_matmul_7.f90: Likewise.
2359 * gfortran.dg/inline_matmul_8.f90: Likewise.
2360 * gfortran.dg/inline_matmul_9.f90: Likewise.
2361 * gfortran.dg/inline_sum_1.f90: Likewise.
2362 * gfortran.dg/inline_sum_3.f90: Likewise.
2363 * gfortran.dg/inline_sum_5.f90: Likewise.
2364 * gfortran.dg/inquire-complex.f90: Likewise.
2365 * gfortran.dg/inquire.f90: Likewise.
2366 * gfortran.dg/inquire_10.f90: Likewise.
2367 * gfortran.dg/inquire_13.f90: Likewise.
2368 * gfortran.dg/inquire_15.f90: Likewise.
2369 * gfortran.dg/inquire_16.f90: Likewise.
2370 * gfortran.dg/inquire_17.f90: Likewise.
2371 * gfortran.dg/inquire_5.f90: Likewise.
2372 * gfortran.dg/inquire_6.f90: Likewise.
2373 * gfortran.dg/inquire_7.f90: Likewise.
2374 * gfortran.dg/inquire_9.f90: Likewise.
2375 * gfortran.dg/inquire_internal.f90: Likewise.
2376 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
2377 * gfortran.dg/inquire_size.f90: Likewise.
2378 * gfortran.dg/int_1.f90: Likewise.
2379 * gfortran.dg/int_conv_1.f90: Likewise.
2380 * gfortran.dg/int_range_io_1.f90: Likewise.
2381 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2382 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2383 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2384 * gfortran.dg/integer_plus.f90: Likewise.
2385 * gfortran.dg/intent_out_2.f90: Likewise.
2386 * gfortran.dg/intent_out_5.f90: Likewise.
2387 * gfortran.dg/intent_out_6.f90: Likewise.
2388 * gfortran.dg/interface_12.f90: Likewise.
2389 * gfortran.dg/interface_19.f90: Likewise.
2390 * gfortran.dg/interface_4.f90: Likewise.
2391 * gfortran.dg/interface_5.f90: Likewise.
2392 * gfortran.dg/interface_9.f90: Likewise.
2393 * gfortran.dg/interface_assignment_1.f90: Likewise.
2394 * gfortran.dg/interface_assignment_2.f90: Likewise.
2395 * gfortran.dg/internal_dummy_2.f08: Likewise.
2396 * gfortran.dg/internal_dummy_3.f08: Likewise.
2397 * gfortran.dg/internal_dummy_4.f08: Likewise.
2398 * gfortran.dg/internal_pack_1.f90: Likewise.
2399 * gfortran.dg/internal_pack_10.f90: Likewise.
2400 * gfortran.dg/internal_pack_12.f90: Likewise.
2401 * gfortran.dg/internal_pack_13.f90: Likewise.
2402 * gfortran.dg/internal_pack_14.f90: Likewise.
2403 * gfortran.dg/internal_pack_15.f90: Likewise.
2404 * gfortran.dg/internal_pack_2.f90: Likewise.
2405 * gfortran.dg/internal_pack_3.f90: Likewise.
2406 * gfortran.dg/internal_pack_4.f90: Likewise.
2407 * gfortran.dg/internal_pack_6.f90: Likewise.
2408 * gfortran.dg/internal_pack_8.f90: Likewise.
2409 * gfortran.dg/internal_readwrite_1.f90: Likewise.
2410 * gfortran.dg/internal_readwrite_2.f90: Likewise.
2411 * gfortran.dg/internal_readwrite_3.f90: Likewise.
2412 * gfortran.dg/intrinsic_actual_1.f: Likewise.
2413 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
2414 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
2415 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
2416 * gfortran.dg/intrinsic_char_1.f90: Likewise.
2417 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
2418 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
2419 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
2420 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
2421 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
2422 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
2423 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
2424 * gfortran.dg/intrinsic_product_1.f90: Likewise.
2425 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
2426 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2427 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
2428 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
2429 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
2430 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
2431 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
2432 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
2433 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
2434 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
2435 * gfortran.dg/io_err_1.f90: Likewise.
2436 * gfortran.dg/io_real_boz.f90: Likewise.
2437 * gfortran.dg/iomsg_1.f90: Likewise.
2438 * gfortran.dg/iostat_1.f90: Likewise.
2439 * gfortran.dg/iostat_2.f90: Likewise.
2440 * gfortran.dg/iostat_4.f90: Likewise.
2441 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
2442 * gfortran.dg/ishft_1.f90: Likewise.
2443 * gfortran.dg/ishft_2.f90: Likewise.
2444 * gfortran.dg/ishft_4.f90: Likewise.
2445 * gfortran.dg/isnan_1.f90: Likewise.
2446 * gfortran.dg/isnan_2.f90: Likewise.
2447 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
2448 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
2449 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
2450 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
2451 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
2452 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
2453 * gfortran.dg/itime_idate_1.f: Likewise.
2454 * gfortran.dg/itime_idate_2.f: Likewise.
2455 * gfortran.dg/large_integer_kind_1.f90: Likewise.
2456 * gfortran.dg/large_integer_kind_2.f90: Likewise.
2457 * gfortran.dg/large_real_kind_1.f90: Likewise.
2458 * gfortran.dg/large_real_kind_2.F90: Likewise.
2459 * gfortran.dg/large_real_kind_3.F90: Likewise.
2460 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
2461 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
2462 * gfortran.dg/large_recl.f90: Likewise.
2463 * gfortran.dg/large_unit_1.f90: Likewise.
2464 * gfortran.dg/large_unit_2.f90: Likewise.
2465 * gfortran.dg/largeequiv_1.f90: Likewise.
2466 * gfortran.dg/leadz_trailz_1.f90: Likewise.
2467 * gfortran.dg/leadz_trailz_2.f90: Likewise.
2468 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2469 * gfortran.dg/list_read_1.f90: Likewise.
2470 * gfortran.dg/list_read_10.f90: Likewise.
2471 * gfortran.dg/list_read_11.f90: Likewise.
2472 * gfortran.dg/list_read_12.f90: Likewise.
2473 * gfortran.dg/list_read_13.f: Likewise.
2474 * gfortran.dg/list_read_14.f90: Likewise.
2475 * gfortran.dg/list_read_2.f90: Likewise.
2476 * gfortran.dg/list_read_3.f90: Likewise.
2477 * gfortran.dg/list_read_4.f90: Likewise.
2478 * gfortran.dg/list_read_5.f90: Likewise.
2479 * gfortran.dg/list_read_6.f90: Likewise.
2480 * gfortran.dg/list_read_7.f90: Likewise.
2481 * gfortran.dg/list_read_8.f90: Likewise.
2482 * gfortran.dg/list_read_9.f90: Likewise.
2483 * gfortran.dg/loc_2.f90: Likewise.
2484 * gfortran.dg/logical_1.f90: Likewise.
2485 * gfortran.dg/logical_dot_product.f90: Likewise.
2486 * gfortran.dg/logical_temp_io.f90: Likewise.
2487 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
2488 * gfortran.dg/lrshift_1.f90: Likewise.
2489 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
2490 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2491 * gfortran.dg/lto/pr40725_0.f03: Likewise.
2492 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2493 * gfortran.dg/make_unit.f90: Likewise.
2494 * gfortran.dg/mapping_1.f90: Likewise.
2495 * gfortran.dg/mapping_2.f90: Likewise.
2496 * gfortran.dg/mapping_3.f90: Likewise.
2497 * gfortran.dg/masklr_1.F90: Likewise.
2498 * gfortran.dg/masklr_2.F90: Likewise.
2499 * gfortran.dg/matmul_1.f90: Likewise.
2500 * gfortran.dg/matmul_10.f90: Likewise.
2501 * gfortran.dg/matmul_12.f90: Likewise.
2502 * gfortran.dg/matmul_16.f90: Likewise.
2503 * gfortran.dg/matmul_17.f90: Likewise.
2504 * gfortran.dg/matmul_18.f90: Likewise.
2505 * gfortran.dg/matmul_2.f90: Likewise.
2506 * gfortran.dg/matmul_3.f90: Likewise.
2507 * gfortran.dg/matmul_4.f90: Likewise.
2508 * gfortran.dg/matmul_6.f90: Likewise.
2509 * gfortran.dg/matmul_8.f03: Likewise.
2510 * gfortran.dg/matmul_9.f90: Likewise.
2511 * gfortran.dg/matmul_bounds_12.f90: Likewise.
2512 * gfortran.dg/matmul_bounds_6.f90: Likewise.
2513 * gfortran.dg/matmul_const.f90: Likewise.
2514 * gfortran.dg/maxloc_1.f90: Likewise.
2515 * gfortran.dg/maxloc_2.f90: Likewise.
2516 * gfortran.dg/maxloc_3.f90: Likewise.
2517 * gfortran.dg/maxloc_4.f90: Likewise.
2518 * gfortran.dg/maxloc_string_1.f90: Likewise.
2519 * gfortran.dg/maxlocval_1.f90: Likewise.
2520 * gfortran.dg/maxlocval_2.f90: Likewise.
2521 * gfortran.dg/maxlocval_3.f90: Likewise.
2522 * gfortran.dg/maxlocval_4.f90: Likewise.
2523 * gfortran.dg/maxval_char_1.f90: Likewise.
2524 * gfortran.dg/maxval_char_2.f90: Likewise.
2525 * gfortran.dg/maxval_char_3.f90: Likewise.
2526 * gfortran.dg/maxval_char_4.f90: Likewise.
2527 * gfortran.dg/maxval_parameter_1.f90: Likewise.
2528 * gfortran.dg/mclock.f90: Likewise.
2529 * gfortran.dg/merge_bits_1.F90: Likewise.
2530 * gfortran.dg/merge_bits_2.F90: Likewise.
2531 * gfortran.dg/merge_char_1.f90: Likewise.
2532 * gfortran.dg/merge_init_expr.f90: Likewise.
2533 * gfortran.dg/min_max_optional_1.f90: Likewise.
2534 * gfortran.dg/min_max_optional_5.f90: Likewise.
2535 * gfortran.dg/minloc_1.f90: Likewise.
2536 * gfortran.dg/minloc_2.f90: Likewise.
2537 * gfortran.dg/minloc_3.f90: Likewise.
2538 * gfortran.dg/minloc_4.f90: Likewise.
2539 * gfortran.dg/minloc_string_1.f90: Likewise.
2540 * gfortran.dg/minlocval_1.f90: Likewise.
2541 * gfortran.dg/minlocval_2.f90: Likewise.
2542 * gfortran.dg/minlocval_3.f90: Likewise.
2543 * gfortran.dg/minlocval_4.f90: Likewise.
2544 * gfortran.dg/minmax_char_1.f90: Likewise.
2545 * gfortran.dg/minmaxloc_1.f90: Likewise.
2546 * gfortran.dg/minmaxloc_10.f90: Likewise.
2547 * gfortran.dg/minmaxloc_11.f90: Likewise.
2548 * gfortran.dg/minmaxloc_12.f90: Likewise.
2549 * gfortran.dg/minmaxloc_13.f90: Likewise.
2550 * gfortran.dg/minmaxloc_2.f90: Likewise.
2551 * gfortran.dg/minmaxloc_3.f90: Likewise.
2552 * gfortran.dg/minmaxloc_4.f90: Likewise.
2553 * gfortran.dg/minmaxloc_5.f90: Likewise.
2554 * gfortran.dg/minmaxloc_6.f90: Likewise.
2555 * gfortran.dg/minmaxloc_7.f90: Likewise.
2556 * gfortran.dg/minmaxloc_8.f90: Likewise.
2557 * gfortran.dg/minmaxval_1.f90: Likewise.
2558 * gfortran.dg/minval_char_1.f90: Likewise.
2559 * gfortran.dg/minval_char_2.f90: Likewise.
2560 * gfortran.dg/minval_char_3.f90: Likewise.
2561 * gfortran.dg/minval_char_4.f90: Likewise.
2562 * gfortran.dg/minval_char_5.f90: Likewise.
2563 * gfortran.dg/minval_parameter_1.f90: Likewise.
2564 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
2565 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
2566 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
2567 * gfortran.dg/missing_parens_1.f90: Likewise.
2568 * gfortran.dg/missing_parens_2.f90: Likewise.
2569 * gfortran.dg/mod_large_1.f90: Likewise.
2570 * gfortran.dg/mod_sign0_1.f90: Likewise.
2571 * gfortran.dg/module_blank_common.f90: Likewise.
2572 * gfortran.dg/module_commons_1.f90: Likewise.
2573 * gfortran.dg/module_commons_3.f90: Likewise.
2574 * gfortran.dg/module_double_reuse.f90: Likewise.
2575 * gfortran.dg/module_equivalence_1.f90: Likewise.
2576 * gfortran.dg/module_equivalence_2.f90: Likewise.
2577 * gfortran.dg/module_equivalence_3.f90: Likewise.
2578 * gfortran.dg/module_equivalence_5.f90: Likewise.
2579 * gfortran.dg/module_interface_1.f90: Likewise.
2580 * gfortran.dg/module_nan.f90: Likewise.
2581 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2582 * gfortran.dg/module_procedure_1.f90: Likewise.
2583 * gfortran.dg/module_read_1.f90: Likewise.
2584 * gfortran.dg/module_read_2.f90: Likewise.
2585 * gfortran.dg/module_widestring_1.f90: Likewise.
2586 * gfortran.dg/move_alloc.f90: Likewise.
2587 * gfortran.dg/move_alloc_10.f90: Likewise.
2588 * gfortran.dg/move_alloc_13.f90: Likewise.
2589 * gfortran.dg/move_alloc_14.f90: Likewise.
2590 * gfortran.dg/move_alloc_15.f90: Likewise.
2591 * gfortran.dg/move_alloc_16.f90: Likewise.
2592 * gfortran.dg/move_alloc_2.f90: Likewise.
2593 * gfortran.dg/move_alloc_5.f90: Likewise.
2594 * gfortran.dg/move_alloc_6.f90: Likewise.
2595 * gfortran.dg/move_alloc_9.f90: Likewise.
2596 * gfortran.dg/multiple_allocation_1.f90: Likewise.
2597 * gfortran.dg/multiple_allocation_3.f90: Likewise.
2598 * gfortran.dg/mvbits_1.f90: Likewise.
2599 * gfortran.dg/mvbits_2.f90: Likewise.
2600 * gfortran.dg/mvbits_3.f90: Likewise.
2601 * gfortran.dg/mvbits_4.f90: Likewise.
2602 * gfortran.dg/mvbits_7.f90: Likewise.
2603 * gfortran.dg/mvbits_8.f90: Likewise.
2604 * gfortran.dg/namelist_11.f: Likewise.
2605 * gfortran.dg/namelist_12.f: Likewise.
2606 * gfortran.dg/namelist_13.f90: Likewise.
2607 * gfortran.dg/namelist_14.f90: Likewise.
2608 * gfortran.dg/namelist_15.f90: Likewise.
2609 * gfortran.dg/namelist_16.f90: Likewise.
2610 * gfortran.dg/namelist_17.f90: Likewise.
2611 * gfortran.dg/namelist_18.f90: Likewise.
2612 * gfortran.dg/namelist_19.f90: Likewise.
2613 * gfortran.dg/namelist_20.f90: Likewise.
2614 * gfortran.dg/namelist_21.f90: Likewise.
2615 * gfortran.dg/namelist_22.f90: Likewise.
2616 * gfortran.dg/namelist_23.f90: Likewise.
2617 * gfortran.dg/namelist_24.f90: Likewise.
2618 * gfortran.dg/namelist_26.f90: Likewise.
2619 * gfortran.dg/namelist_27.f90: Likewise.
2620 * gfortran.dg/namelist_28.f90: Likewise.
2621 * gfortran.dg/namelist_29.f90: Likewise.
2622 * gfortran.dg/namelist_37.f90: Likewise.
2623 * gfortran.dg/namelist_38.f90: Likewise.
2624 * gfortran.dg/namelist_39.f90: Likewise.
2625 * gfortran.dg/namelist_40.f90: Likewise.
2626 * gfortran.dg/namelist_41.f90: Likewise.
2627 * gfortran.dg/namelist_42.f90: Likewise.
2628 * gfortran.dg/namelist_43.f90: Likewise.
2629 * gfortran.dg/namelist_44.f90: Likewise.
2630 * gfortran.dg/namelist_47.f90: Likewise.
2631 * gfortran.dg/namelist_48.f90: Likewise.
2632 * gfortran.dg/namelist_49.f90: Likewise.
2633 * gfortran.dg/namelist_50.f90: Likewise.
2634 * gfortran.dg/namelist_51.f90: Likewise.
2635 * gfortran.dg/namelist_52.f90: Likewise.
2636 * gfortran.dg/namelist_54.f90: Likewise.
2637 * gfortran.dg/namelist_55.f90: Likewise.
2638 * gfortran.dg/namelist_56.f90: Likewise.
2639 * gfortran.dg/namelist_57.f90: Likewise.
2640 * gfortran.dg/namelist_58.f90: Likewise.
2641 * gfortran.dg/namelist_59.f90: Likewise.
2642 * gfortran.dg/namelist_60.f90: Likewise.
2643 * gfortran.dg/namelist_61.f90: Likewise.
2644 * gfortran.dg/namelist_64.f90: Likewise.
2645 * gfortran.dg/namelist_65.f90: Likewise.
2646 * gfortran.dg/namelist_69.f90: Likewise.
2647 * gfortran.dg/namelist_70.f90: Likewise.
2648 * gfortran.dg/namelist_71.f90: Likewise.
2649 * gfortran.dg/namelist_72.f: Likewise.
2650 * gfortran.dg/namelist_73.f90: Likewise.
2651 * gfortran.dg/namelist_77.f90: Likewise.
2652 * gfortran.dg/namelist_78.f90: Likewise.
2653 * gfortran.dg/namelist_79.f90: Likewise.
2654 * gfortran.dg/namelist_80.f90: Likewise.
2655 * gfortran.dg/namelist_81.f90: Likewise.
2656 * gfortran.dg/namelist_82.f90: Likewise.
2657 * gfortran.dg/namelist_84.f90: Likewise.
2658 * gfortran.dg/namelist_85.f90: Likewise.
2659 * gfortran.dg/namelist_86.f90: Likewise.
2660 * gfortran.dg/namelist_87.f90: Likewise.
2661 * gfortran.dg/namelist_88.f90: Likewise.
2662 * gfortran.dg/namelist_89.f90: Likewise.
2663 * gfortran.dg/namelist_90.f: Likewise.
2664 * gfortran.dg/namelist_95.f90: Likewise.
2665 * gfortran.dg/namelist_char_only.f90: Likewise.
2666 * gfortran.dg/namelist_empty.f90: Likewise.
2667 * gfortran.dg/namelist_internal.f90: Likewise.
2668 * gfortran.dg/namelist_use.f90: Likewise.
2669 * gfortran.dg/namelist_use_only.f90: Likewise.
2670 * gfortran.dg/namelist_utf8.f90: Likewise.
2671 * gfortran.dg/nan_1.f90: Likewise.
2672 * gfortran.dg/nan_2.f90: Likewise.
2673 * gfortran.dg/nan_3.f90: Likewise.
2674 * gfortran.dg/nan_6.f90: Likewise.
2675 * gfortran.dg/nan_7.f90: Likewise.
2676 * gfortran.dg/nearest_1.f90: Likewise.
2677 * gfortran.dg/nearest_2.f90: Likewise.
2678 * gfortran.dg/nearest_3.f90: Likewise.
2679 * gfortran.dg/negative-z-descriptor.f90: Likewise.
2680 * gfortran.dg/negative_automatic_size.f90: Likewise.
2681 * gfortran.dg/negative_unit.f: Likewise.
2682 * gfortran.dg/negative_unit2.f90: Likewise.
2683 * gfortran.dg/negative_unit_int8.f: Likewise.
2684 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
2685 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
2686 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
2687 * gfortran.dg/nested_modules_1.f90: Likewise.
2688 * gfortran.dg/nested_modules_2.f90: Likewise.
2689 * gfortran.dg/nested_modules_3.f90: Likewise.
2690 * gfortran.dg/nesting_1.f90: Likewise.
2691 * gfortran.dg/new_line.f90: Likewise.
2692 * gfortran.dg/newunit_1.f90: Likewise.
2693 * gfortran.dg/newunit_3.f90: Likewise.
2694 * gfortran.dg/newunit_5.f90.f90: Likewise.
2695 * gfortran.dg/nint_1.f90: Likewise.
2696 * gfortran.dg/nint_2.f90: Likewise.
2697 * gfortran.dg/no_arg_check_2.f90: Likewise.
2698 * gfortran.dg/no_range_check_1.f90: Likewise.
2699 * gfortran.dg/no_range_check_2.f90: Likewise.
2700 * gfortran.dg/no_range_check_3.f90: Likewise.
2701 * gfortran.dg/noadv_size.f90: Likewise.
2702 * gfortran.dg/nonreturning_statements.f90: Likewise.
2703 * gfortran.dg/norm2_1.f90: Likewise.
2704 * gfortran.dg/norm2_3.f90: Likewise.
2705 * gfortran.dg/nosigned_zero_1.f90: Likewise.
2706 * gfortran.dg/nosigned_zero_2.f90: Likewise.
2707 * gfortran.dg/nosigned_zero_3.f90: Likewise.
2708 * gfortran.dg/null_4.f90: Likewise.
2709 * gfortran.dg/null_9.f90: Likewise.
2710 * gfortran.dg/nullify_3.f90: Likewise.
2711 * gfortran.dg/oldstyle_1.f90: Likewise.
2712 * gfortran.dg/open_access_append_1.f90: Likewise.
2713 * gfortran.dg/open_access_append_2.f90: Likewise.
2714 * gfortran.dg/open_errors.f90: Likewise.
2715 * gfortran.dg/open_negative_unit_1.f90: Likewise.
2716 * gfortran.dg/open_new.f90: Likewise.
2717 * gfortran.dg/open_readonly_1.f90: Likewise.
2718 * gfortran.dg/operator_1.f90: Likewise.
2719 * gfortran.dg/optional_absent_1.f90: Likewise.
2720 * gfortran.dg/optional_absent_2.f90: Likewise.
2721 * gfortran.dg/optional_absent_3.f90: Likewise.
2722 * gfortran.dg/optional_class_1.f90: Likewise.
2723 * gfortran.dg/optional_dim_2.f90: Likewise.
2724 * gfortran.dg/optional_dim_3.f90: Likewise.
2725 * gfortran.dg/output_exponents_1.f90: Likewise.
2726 * gfortran.dg/overload_1.f90: Likewise.
2727 * gfortran.dg/overload_2.f90: Likewise.
2728 * gfortran.dg/overwrite_1.f: Likewise.
2729 * gfortran.dg/pad_no.f90: Likewise.
2730 * gfortran.dg/parameter_array_init_1.f90: Likewise.
2731 * gfortran.dg/parameter_array_init_2.f90: Likewise.
2732 * gfortran.dg/parameter_array_init_4.f90: Likewise.
2733 * gfortran.dg/parameter_array_init_5.f90: Likewise.
2734 * gfortran.dg/parameter_array_section_2.f90: Likewise.
2735 * gfortran.dg/parens_3.f90: Likewise.
2736 * gfortran.dg/parens_5.f90: Likewise.
2737 * gfortran.dg/parens_6.f90: Likewise.
2738 * gfortran.dg/parent_result_ref_1.f90: Likewise.
2739 * gfortran.dg/parent_result_ref_2.f90: Likewise.
2740 * gfortran.dg/parent_result_ref_3.f90: Likewise.
2741 * gfortran.dg/parent_result_ref_4.f90: Likewise.
2742 * gfortran.dg/parity_1.f90: Likewise.
2743 * gfortran.dg/past_eor.f90: Likewise.
2744 * gfortran.dg/pdt_1.f03: Likewise.
2745 * gfortran.dg/pdt_10.f03: Likewise.
2746 * gfortran.dg/pdt_11.f03: Likewise.
2747 * gfortran.dg/pdt_12.f03: Likewise.
2748 * gfortran.dg/pdt_13.f03: Likewise.
2749 * gfortran.dg/pdt_14.f03: Likewise.
2750 * gfortran.dg/pdt_15.f03: Likewise.
2751 * gfortran.dg/pdt_19.f03: Likewise.
2752 * gfortran.dg/pdt_20.f03: Likewise.
2753 * gfortran.dg/pdt_22.f03: Likewise.
2754 * gfortran.dg/pdt_23.f03: Likewise.
2755 * gfortran.dg/pdt_25.f03: Likewise.
2756 * gfortran.dg/pdt_26.f03: Likewise.
2757 * gfortran.dg/pdt_27.f03: Likewise.
2758 * gfortran.dg/pdt_28.f03: Likewise.
2759 * gfortran.dg/pdt_3.f03: Likewise.
2760 * gfortran.dg/pdt_4.f03: Likewise.
2761 * gfortran.dg/pdt_5.f03: Likewise.
2762 * gfortran.dg/pdt_7.f03: Likewise.
2763 * gfortran.dg/pointer_1.f90: Likewise.
2764 * gfortran.dg/pointer_array_1.f90: Likewise.
2765 * gfortran.dg/pointer_array_3.f90: Likewise.
2766 * gfortran.dg/pointer_array_4.f90: Likewise.
2767 * gfortran.dg/pointer_array_5.f90: Likewise.
2768 * gfortran.dg/pointer_array_6.f90: Likewise.
2769 * gfortran.dg/pointer_array_7.f90: Likewise.
2770 * gfortran.dg/pointer_array_8.f90: Likewise.
2771 * gfortran.dg/pointer_array_9.f90: Likewise.
2772 * gfortran.dg/pointer_array_component_1.f90: Likewise.
2773 * gfortran.dg/pointer_array_component_2.f90: Likewise.
2774 * gfortran.dg/pointer_assign_10.f90: Likewise.
2775 * gfortran.dg/pointer_assign_11.f90: Likewise.
2776 * gfortran.dg/pointer_assign_4.f90: Likewise.
2777 * gfortran.dg/pointer_assign_8.f90: Likewise.
2778 * gfortran.dg/pointer_assign_9.f90: Likewise.
2779 * gfortran.dg/pointer_check_10.f90: Likewise.
2780 * gfortran.dg/pointer_check_9.f90: Likewise.
2781 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
2782 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
2783 * gfortran.dg/pointer_function_result_1.f90: Likewise.
2784 * gfortran.dg/pointer_init_1.f90: Likewise.
2785 * gfortran.dg/pointer_init_3.f90: Likewise.
2786 * gfortran.dg/pointer_init_4.f90: Likewise.
2787 * gfortran.dg/pointer_init_5.f90: Likewise.
2788 * gfortran.dg/pointer_init_8.f90: Likewise.
2789 * gfortran.dg/pointer_intent_1.f90: Likewise.
2790 * gfortran.dg/pointer_intent_4.f90: Likewise.
2791 * gfortran.dg/pointer_intent_5.f90: Likewise.
2792 * gfortran.dg/pointer_remapping_10.f90: Likewise.
2793 * gfortran.dg/pointer_remapping_4.f03: Likewise.
2794 * gfortran.dg/pointer_remapping_5.f08: Likewise.
2795 * gfortran.dg/pointer_remapping_9.f90: Likewise.
2796 * gfortran.dg/pointer_target_1.f90: Likewise.
2797 * gfortran.dg/pointer_target_2.f90: Likewise.
2798 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
2799 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
2800 * gfortran.dg/power.f90: Likewise.
2801 * gfortran.dg/power1.f90: Likewise.
2802 * gfortran.dg/power_3.f90: Likewise.
2803 * gfortran.dg/power_4.f90: Likewise.
2804 * gfortran.dg/power_5.f90: Likewise.
2805 * gfortran.dg/pr12884.f: Likewise.
2806 * gfortran.dg/pr15129.f90: Likewise.
2807 * gfortran.dg/pr15140.f90: Likewise.
2808 * gfortran.dg/pr15324.f90: Likewise.
2809 * gfortran.dg/pr15332.f: Likewise.
2810 * gfortran.dg/pr15957.f90: Likewise.
2811 * gfortran.dg/pr15959.f90: Likewise.
2812 * gfortran.dg/pr16597.f90: Likewise.
2813 * gfortran.dg/pr16861.f90: Likewise.
2814 * gfortran.dg/pr16938.f90: Likewise.
2815 * gfortran.dg/pr17090.f90: Likewise.
2816 * gfortran.dg/pr17143.f90: Likewise.
2817 * gfortran.dg/pr17164.f90: Likewise.
2818 * gfortran.dg/pr17229.f: Likewise.
2819 * gfortran.dg/pr17285.f90: Likewise.
2820 * gfortran.dg/pr17286.f90: Likewise.
2821 * gfortran.dg/pr17472.f: Likewise.
2822 * gfortran.dg/pr17612.f90: Likewise.
2823 * gfortran.dg/pr17706.f90: Likewise.
2824 * gfortran.dg/pr18025.f90: Likewise.
2825 * gfortran.dg/pr18122.f90: Likewise.
2826 * gfortran.dg/pr18210.f90: Likewise.
2827 * gfortran.dg/pr18392.f90: Likewise.
2828 * gfortran.dg/pr19155.f: Likewise.
2829 * gfortran.dg/pr19216.f: Likewise.
2830 * gfortran.dg/pr19467.f90: Likewise.
2831 * gfortran.dg/pr19657.f: Likewise.
2832 * gfortran.dg/pr19926.f90: Likewise.
2833 * gfortran.dg/pr19928-1.f90: Likewise.
2834 * gfortran.dg/pr19928-2.f90: Likewise.
2835 * gfortran.dg/pr20086.f90: Likewise.
2836 * gfortran.dg/pr20124.f90: Likewise.
2837 * gfortran.dg/pr20163-2.f: Likewise.
2838 * gfortran.dg/pr20480.f90: Likewise.
2839 * gfortran.dg/pr20755.f: Likewise.
2840 * gfortran.dg/pr20950.f: Likewise.
2841 * gfortran.dg/pr21177.f90: Likewise.
2842 * gfortran.dg/pr21730.f: Likewise.
2843 * gfortran.dg/pr22491.f: Likewise.
2844 * gfortran.dg/pr25603.f: Likewise.
2845 * gfortran.dg/pr26246_2.f90: Likewise.
2846 * gfortran.dg/pr32136.f90: Likewise.
2847 * gfortran.dg/pr32533.f90: Likewise.
2848 * gfortran.dg/pr33794.f90: Likewise.
2849 * gfortran.dg/pr35662.f90: Likewise.
2850 * gfortran.dg/pr35944-1.f90: Likewise.
2851 * gfortran.dg/pr35944-2.f90: Likewise.
2852 * gfortran.dg/pr35983.f90: Likewise.
2853 * gfortran.dg/pr39865.f90: Likewise.
2854 * gfortran.dg/pr41212.f90: Likewise.
2855 * gfortran.dg/pr43808.f90: Likewise.
2856 * gfortran.dg/pr44592.f90: Likewise.
2857 * gfortran.dg/pr44735.f90: Likewise.
2858 * gfortran.dg/pr45308.f03: Likewise.
2859 * gfortran.dg/pr46297.f: Likewise.
2860 * gfortran.dg/pr46588.f90: Likewise.
2861 * gfortran.dg/pr46665.f90: Likewise.
2862 * gfortran.dg/pr46804.f90: Likewise.
2863 * gfortran.dg/pr47008.f03: Likewise.
2864 * gfortran.dg/pr47614.f: Likewise.
2865 * gfortran.dg/pr47878.f90: Likewise.
2866 * gfortran.dg/pr49103.f90: Likewise.
2867 * gfortran.dg/pr50069_1.f90: Likewise.
2868 * gfortran.dg/pr50769.f90: Likewise.
2869 * gfortran.dg/pr52608.f90: Likewise.
2870 * gfortran.dg/pr55086_2.f90: Likewise.
2871 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
2872 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
2873 * gfortran.dg/pr55330.f90: Likewise.
2874 * gfortran.dg/pr56015.f90: Likewise.
2875 * gfortran.dg/pr57910.f90: Likewise.
2876 * gfortran.dg/pr59700.f90: Likewise.
2877 * gfortran.dg/pr62125.f90: Likewise.
2878 * gfortran.dg/pr64530.f90: Likewise.
2879 * gfortran.dg/pr65429.f90: Likewise.
2880 * gfortran.dg/pr65450.f90: Likewise.
2881 * gfortran.dg/pr65504.f90: Likewise.
2882 * gfortran.dg/pr65903.f90: Likewise.
2883 * gfortran.dg/pr66311.f90: Likewise.
2884 * gfortran.dg/pr66864.f90: Likewise.
2885 * gfortran.dg/pr67140.f90: Likewise.
2886 * gfortran.dg/pr67524.f90: Likewise.
2887 * gfortran.dg/pr67885.f90: Likewise.
2888 * gfortran.dg/pr68053.f90: Likewise.
2889 * gfortran.dg/pr68566.f90: Likewise.
2890 * gfortran.dg/pr69514_1.f90: Likewise.
2891 * gfortran.dg/pr69514_2.f90: Likewise.
2892 * gfortran.dg/pr69739.f90: Likewise.
2893 * gfortran.dg/pr70673.f90: Likewise.
2894 * gfortran.dg/pr71523_2.f90: Likewise.
2895 * gfortran.dg/pr71764.f90: Likewise.
2896 * gfortran.dg/pr78092.f90: Likewise.
2897 * gfortran.dg/pr82973.f90: Likewise.
2898 * gfortran.dg/pr83864.f90: Likewise.
2899 * gfortran.dg/pr83874.f90: Likewise.
2900 * gfortran.dg/pr84088.f90: Likewise.
2901 * gfortran.dg/pr84155.f90: Likewise.
2902 * gfortran.dg/proc_decl_12.f90: Likewise.
2903 * gfortran.dg/proc_decl_13.f90: Likewise.
2904 * gfortran.dg/proc_decl_15.f90: Likewise.
2905 * gfortran.dg/proc_decl_17.f90: Likewise.
2906 * gfortran.dg/proc_decl_18.f90: Likewise.
2907 * gfortran.dg/proc_decl_2.f90: Likewise.
2908 * gfortran.dg/proc_decl_5.f90: Likewise.
2909 * gfortran.dg/proc_decl_9.f90: Likewise.
2910 * gfortran.dg/proc_ptr_1.f90: Likewise.
2911 * gfortran.dg/proc_ptr_10.f90: Likewise.
2912 * gfortran.dg/proc_ptr_12.f90: Likewise.
2913 * gfortran.dg/proc_ptr_18.f90: Likewise.
2914 * gfortran.dg/proc_ptr_19.f90: Likewise.
2915 * gfortran.dg/proc_ptr_21.f90: Likewise.
2916 * gfortran.dg/proc_ptr_22.f90: Likewise.
2917 * gfortran.dg/proc_ptr_23.f90: Likewise.
2918 * gfortran.dg/proc_ptr_25.f90: Likewise.
2919 * gfortran.dg/proc_ptr_26.f90: Likewise.
2920 * gfortran.dg/proc_ptr_3.f90: Likewise.
2921 * gfortran.dg/proc_ptr_36.f90: Likewise.
2922 * gfortran.dg/proc_ptr_47.f90: Likewise.
2923 * gfortran.dg/proc_ptr_48.f90: Likewise.
2924 * gfortran.dg/proc_ptr_5.f90: Likewise.
2925 * gfortran.dg/proc_ptr_6.f90: Likewise.
2926 * gfortran.dg/proc_ptr_7.f90: Likewise.
2927 * gfortran.dg/proc_ptr_8.f90: Likewise.
2928 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
2929 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
2930 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
2931 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
2932 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
2933 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
2934 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
2935 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
2936 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
2937 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
2938 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
2939 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
2940 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
2941 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
2942 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
2943 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
2944 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
2945 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
2946 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
2947 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
2948 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
2949 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
2950 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
2951 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
2952 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
2953 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
2954 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
2955 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
2956 * gfortran.dg/product_init_expr.f03: Likewise.
2957 * gfortran.dg/promotion.f90: Likewise.
2958 * gfortran.dg/promotion_3.f90: Likewise.
2959 * gfortran.dg/promotion_4.f90: Likewise.
2960 * gfortran.dg/protected_1.f90: Likewise.
2961 * gfortran.dg/protected_2.f90: Likewise.
2962 * gfortran.dg/ptr-func-1.f90: Likewise.
2963 * gfortran.dg/ptr-func-2.f90: Likewise.
2964 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
2965 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
2966 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
2967 * gfortran.dg/pure_byref_1.f90: Likewise.
2968 * gfortran.dg/pure_byref_2.f90: Likewise.
2969 * gfortran.dg/pure_byref_3.f90: Likewise.
2970 * gfortran.dg/quad_2.f90: Likewise.
2971 * gfortran.dg/quad_3.f90: Likewise.
2972 * gfortran.dg/random_3.f90: Likewise.
2973 * gfortran.dg/random_4.f90: Likewise.
2974 * gfortran.dg/random_7.f90: Likewise.
2975 * gfortran.dg/read_2.f90: Likewise.
2976 * gfortran.dg/read_3.f90: Likewise.
2977 * gfortran.dg/read_4.f90: Likewise.
2978 * gfortran.dg/read_5.f90: Likewise.
2979 * gfortran.dg/read_bad_advance.f90: Likewise.
2980 * gfortran.dg/read_bang.f90: Likewise.
2981 * gfortran.dg/read_bang4.f90: Likewise.
2982 * gfortran.dg/read_comma.f: Likewise.
2983 * gfortran.dg/read_dir.f90: Likewise.
2984 * gfortran.dg/read_empty_file.f: Likewise.
2985 * gfortran.dg/read_eof_1.f90: Likewise.
2986 * gfortran.dg/read_eof_2.f90: Likewise.
2987 * gfortran.dg/read_eof_3.f90: Likewise.
2988 * gfortran.dg/read_eof_4.f90: Likewise.
2989 * gfortran.dg/read_eof_5.f90: Likewise.
2990 * gfortran.dg/read_eof_6.f: Likewise.
2991 * gfortran.dg/read_eof_7.f90: Likewise.
2992 * gfortran.dg/read_eof_8.f90: Likewise.
2993 * gfortran.dg/read_eof_all.f90: Likewise.
2994 * gfortran.dg/read_eor.f90: Likewise.
2995 * gfortran.dg/read_float_1.f90: Likewise.
2996 * gfortran.dg/read_float_2.f03: Likewise.
2997 * gfortran.dg/read_float_3.f90: Likewise.
2998 * gfortran.dg/read_float_4.f90: Likewise.
2999 * gfortran.dg/read_infnan_1.f90: Likewise.
3000 * gfortran.dg/read_list_eof_1.f90: Likewise.
3001 * gfortran.dg/read_logical.f90: Likewise.
3002 * gfortran.dg/read_many_1.f: Likewise.
3003 * gfortran.dg/read_no_eor.f90: Likewise.
3004 * gfortran.dg/read_noadvance.f90: Likewise.
3005 * gfortran.dg/read_repeat.f90: Likewise.
3006 * gfortran.dg/read_repeat_2.f90: Likewise.
3007 * gfortran.dg/read_size_noadvance.f90: Likewise.
3008 * gfortran.dg/read_x_eof.f90: Likewise.
3009 * gfortran.dg/read_x_past.f: Likewise.
3010 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3011 * gfortran.dg/real_const_1.f: Likewise.
3012 * gfortran.dg/real_const_2.f90: Likewise.
3013 * gfortran.dg/real_const_3.f90: Likewise.
3014 * gfortran.dg/real_do_1.f90: Likewise.
3015 * gfortran.dg/real_index_1.f90: Likewise.
3016 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3017 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3018 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3019 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3020 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3021 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3022 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3023 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3024 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3025 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3026 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3027 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3028 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3029 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3030 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3031 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3032 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3033 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3034 * gfortran.dg/record_marker_1.f90: Likewise.
3035 * gfortran.dg/record_marker_2.f: Likewise.
3036 * gfortran.dg/record_marker_3.f90: Likewise.
3037 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3038 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3039 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3040 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3041 * gfortran.dg/recursive_check_7.f90: Likewise.
3042 * gfortran.dg/recursive_reference_1.f90: Likewise.
3043 * gfortran.dg/recursive_reference_2.f90: Likewise.
3044 * gfortran.dg/recursive_stack.f90: Likewise.
3045 * gfortran.dg/reduction.f90: Likewise.
3046 * gfortran.dg/repack_arrays_1.f90: Likewise.
3047 * gfortran.dg/repeat_1.f90: Likewise.
3048 * gfortran.dg/repeat_2.f90: Likewise.
3049 * gfortran.dg/repeat_3.f90: Likewise.
3050 * gfortran.dg/repeat_6.f90: Likewise.
3051 * gfortran.dg/reshape-alloc.f90: Likewise.
3052 * gfortran.dg/reshape-complex.f90: Likewise.
3053 * gfortran.dg/reshape.f90: Likewise.
3054 * gfortran.dg/reshape_2.f90: Likewise.
3055 * gfortran.dg/reshape_7.f90: Likewise.
3056 * gfortran.dg/reshape_empty_1.f03: Likewise.
3057 * gfortran.dg/reshape_pad_1.f90: Likewise.
3058 * gfortran.dg/reshape_rank7.f90: Likewise.
3059 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3060 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3061 * gfortran.dg/result_default_init_1.f90: Likewise.
3062 * gfortran.dg/result_in_spec_1.f90: Likewise.
3063 * gfortran.dg/result_in_spec_2.f90: Likewise.
3064 * gfortran.dg/ret_array_1.f90: Likewise.
3065 * gfortran.dg/ret_pointer_1.f90: Likewise.
3066 * gfortran.dg/ret_pointer_2.f90: Likewise.
3067 * gfortran.dg/rewind_1.f90: Likewise.
3068 * gfortran.dg/round_1.f03: Likewise.
3069 * gfortran.dg/round_2.f03: Likewise.
3070 * gfortran.dg/round_3.f08: Likewise.
3071 * gfortran.dg/round_4.f90: Likewise.
3072 * gfortran.dg/rrspacing_1.f90: Likewise.
3073 * gfortran.dg/runtime_warning_1.f90: Likewise.
3074 * gfortran.dg/same_type_as_2.f03: Likewise.
3075 * gfortran.dg/save_1.f90: Likewise.
3076 * gfortran.dg/save_5.f90: Likewise.
3077 * gfortran.dg/save_6.f90: Likewise.
3078 * gfortran.dg/scalar_mask_1.f90: Likewise.
3079 * gfortran.dg/scalar_mask_2.f90: Likewise.
3080 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
3081 * gfortran.dg/scale_1.f90: Likewise.
3082 * gfortran.dg/scan_1.f90: Likewise.
3083 * gfortran.dg/scan_2.f90: Likewise.
3084 * gfortran.dg/secnds-1.f: Likewise.
3085 * gfortran.dg/secnds.f: Likewise.
3086 * gfortran.dg/select_1.f90: Likewise.
3087 * gfortran.dg/select_2.f90: Likewise.
3088 * gfortran.dg/select_3.f90: Likewise.
3089 * gfortran.dg/select_5.f90: Likewise.
3090 * gfortran.dg/select_char_1.f90: Likewise.
3091 * gfortran.dg/select_char_2.f90: Likewise.
3092 * gfortran.dg/select_type_13.f03: Likewise.
3093 * gfortran.dg/select_type_14.f03: Likewise.
3094 * gfortran.dg/select_type_15.f03: Likewise.
3095 * gfortran.dg/select_type_19.f03: Likewise.
3096 * gfortran.dg/select_type_2.f03: Likewise.
3097 * gfortran.dg/select_type_26.f03: Likewise.
3098 * gfortran.dg/select_type_27.f03: Likewise.
3099 * gfortran.dg/select_type_28.f03: Likewise.
3100 * gfortran.dg/select_type_3.f03: Likewise.
3101 * gfortran.dg/select_type_35.f03: Likewise.
3102 * gfortran.dg/select_type_36.f03: Likewise.
3103 * gfortran.dg/select_type_37.f03: Likewise.
3104 * gfortran.dg/select_type_39.f03: Likewise.
3105 * gfortran.dg/select_type_4.f90: Likewise.
3106 * gfortran.dg/select_type_5.f03: Likewise.
3107 * gfortran.dg/select_type_6.f03: Likewise.
3108 * gfortran.dg/select_type_7.f03: Likewise.
3109 * gfortran.dg/select_type_8.f03: Likewise.
3110 * gfortran.dg/selected_char_kind_1.f90: Likewise.
3111 * gfortran.dg/selected_char_kind_4.f90: Likewise.
3112 * gfortran.dg/selected_kind_1.f90: Likewise.
3113 * gfortran.dg/selected_real_kind_2.f90: Likewise.
3114 * gfortran.dg/shape_2.f90: Likewise.
3115 * gfortran.dg/shape_4.f90: Likewise.
3116 * gfortran.dg/shape_5.f90: Likewise.
3117 * gfortran.dg/shape_7.f90: Likewise.
3118 * gfortran.dg/shape_8.f90: Likewise.
3119 * gfortran.dg/shape_9.f90: Likewise.
3120 * gfortran.dg/shift-kind_2.f90: Likewise.
3121 * gfortran.dg/shiftalr_1.F90: Likewise.
3122 * gfortran.dg/shiftalr_2.F90: Likewise.
3123 * gfortran.dg/simpleif_1.f90: Likewise.
3124 * gfortran.dg/simplify_argN_1.f90: Likewise.
3125 * gfortran.dg/simplify_cshift_1.f90: Likewise.
3126 * gfortran.dg/simplify_cshift_4.f90: Likewise.
3127 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
3128 * gfortran.dg/simplify_modulo.f90: Likewise.
3129 * gfortran.dg/single_char_string.f90: Likewise.
3130 * gfortran.dg/size_dim.f90: Likewise.
3131 * gfortran.dg/size_optional_dim_1.f90: Likewise.
3132 * gfortran.dg/sizeof.f90: Likewise.
3133 * gfortran.dg/sizeof_4.f90: Likewise.
3134 * gfortran.dg/slash_1.f90: Likewise.
3135 * gfortran.dg/sms-1.f90: Likewise.
3136 * gfortran.dg/sms-2.f90: Likewise.
3137 * gfortran.dg/spec_expr_7.f90: Likewise.
3138 * gfortran.dg/specifics_1.f90: Likewise.
3139 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
3140 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
3141 * gfortran.dg/spread_init_expr.f03: Likewise.
3142 * gfortran.dg/spread_scalar_source.f90: Likewise.
3143 * gfortran.dg/spread_shape_1.f90: Likewise.
3144 * gfortran.dg/stat_1.f90: Likewise.
3145 * gfortran.dg/stat_2.f90: Likewise.
3146 * gfortran.dg/stfunc_1.f90: Likewise.
3147 * gfortran.dg/stfunc_4.f90: Likewise.
3148 * gfortran.dg/stfunc_6.f90: Likewise.
3149 * gfortran.dg/storage_size_1.f08: Likewise.
3150 * gfortran.dg/storage_size_3.f08: Likewise.
3151 * gfortran.dg/storage_size_4.f90: Likewise.
3152 * gfortran.dg/streamio_1.f90: Likewise.
3153 * gfortran.dg/streamio_10.f90: Likewise.
3154 * gfortran.dg/streamio_11.f90: Likewise.
3155 * gfortran.dg/streamio_12.f90: Likewise.
3156 * gfortran.dg/streamio_13.f90: Likewise.
3157 * gfortran.dg/streamio_14.f90: Likewise.
3158 * gfortran.dg/streamio_15.f90: Likewise.
3159 * gfortran.dg/streamio_16.f90: Likewise.
3160 * gfortran.dg/streamio_17.f90: Likewise.
3161 * gfortran.dg/streamio_2.f90: Likewise.
3162 * gfortran.dg/streamio_3.f90: Likewise.
3163 * gfortran.dg/streamio_4.f90: Likewise.
3164 * gfortran.dg/streamio_5.f90: Likewise.
3165 * gfortran.dg/streamio_6.f90: Likewise.
3166 * gfortran.dg/streamio_7.f90: Likewise.
3167 * gfortran.dg/streamio_8.f90: Likewise.
3168 * gfortran.dg/streamio_9.f90: Likewise.
3169 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
3170 * gfortran.dg/string_4.f90: Likewise.
3171 * gfortran.dg/string_array_constructor_2.f90: Likewise.
3172 * gfortran.dg/string_assign_2.f90: Likewise.
3173 * gfortran.dg/string_compare_1.f90: Likewise.
3174 * gfortran.dg/string_compare_2.f90: Likewise.
3175 * gfortran.dg/string_compare_3.f90: Likewise.
3176 * gfortran.dg/string_ctor_1.f90: Likewise.
3177 * gfortran.dg/string_length_1.f90: Likewise.
3178 * gfortran.dg/string_length_2.f90: Likewise.
3179 * gfortran.dg/string_length_3.f90: Likewise.
3180 * gfortran.dg/string_length_4.f90: Likewise.
3181 * gfortran.dg/string_null_compare_1.f: Likewise.
3182 * gfortran.dg/string_pad_trunc.f90: Likewise.
3183 * gfortran.dg/structure_constructor_1.f03: Likewise.
3184 * gfortran.dg/structure_constructor_11.f90: Likewise.
3185 * gfortran.dg/structure_constructor_13.f03: Likewise.
3186 * gfortran.dg/structure_constructor_2.f03: Likewise.
3187 * gfortran.dg/structure_constructor_5.f03: Likewise.
3188 * gfortran.dg/submodule_1.f08: Likewise.
3189 * gfortran.dg/submodule_11.f08: Likewise.
3190 * gfortran.dg/submodule_14.f08: Likewise.
3191 * gfortran.dg/submodule_15.f08: Likewise.
3192 * gfortran.dg/submodule_17.f08: Likewise.
3193 * gfortran.dg/submodule_18.f08: Likewise.
3194 * gfortran.dg/submodule_19.f08: Likewise.
3195 * gfortran.dg/submodule_2.f08: Likewise.
3196 * gfortran.dg/submodule_27.f08: Likewise.
3197 * gfortran.dg/submodule_28.f08: Likewise.
3198 * gfortran.dg/submodule_29.f08: Likewise.
3199 * gfortran.dg/submodule_30.f08: Likewise.
3200 * gfortran.dg/submodule_6.f08: Likewise.
3201 * gfortran.dg/submodule_7.f08: Likewise.
3202 * gfortran.dg/submodule_8.f08: Likewise.
3203 * gfortran.dg/subnormal_1.f90: Likewise.
3204 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3205 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3206 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3207 * gfortran.dg/substr_2.f: Likewise.
3208 * gfortran.dg/substr_3.f: Likewise.
3209 * gfortran.dg/substr_4.f: Likewise.
3210 * gfortran.dg/substr_5.f90: Likewise.
3211 * gfortran.dg/substr_6.f90: Likewise.
3212 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3213 * gfortran.dg/sum_init_expr.f03: Likewise.
3214 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3215 * gfortran.dg/system_clock_3.f08: Likewise.
3216 * gfortran.dg/t_editing.f: Likewise.
3217 * gfortran.dg/team_change_1.f90: Likewise.
3218 * gfortran.dg/team_end_1.f90: Likewise.
3219 * gfortran.dg/team_number_1.f90: Likewise.
3220 * gfortran.dg/temporary_1.f90: Likewise.
3221 * gfortran.dg/test_com_block.f90: Likewise.
3222 * gfortran.dg/test_only_clause.f90: Likewise.
3223 * gfortran.dg/tiny_1.f90: Likewise.
3224 * gfortran.dg/tiny_2.f90: Likewise.
3225 * gfortran.dg/tl_editing.f90: Likewise.
3226 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
3227 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3228 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
3229 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
3230 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
3231 * gfortran.dg/transfer_class_2.f90: Likewise.
3232 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
3233 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
3234 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
3235 * gfortran.dg/transfer_resolve_1.f90: Likewise.
3236 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3237 * gfortran.dg/transfer_simplify_10.f90: Likewise.
3238 * gfortran.dg/transfer_simplify_11.f90: Likewise.
3239 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3240 * gfortran.dg/transfer_simplify_3.f90: Likewise.
3241 * gfortran.dg/transfer_simplify_4.f90: Likewise.
3242 * gfortran.dg/transfer_simplify_8.f90: Likewise.
3243 * gfortran.dg/transfer_simplify_9.f90: Likewise.
3244 * gfortran.dg/transpose_1.f90: Likewise.
3245 * gfortran.dg/transpose_3.f03: Likewise.
3246 * gfortran.dg/transpose_4.f90: Likewise.
3247 * gfortran.dg/transpose_conjg_1.f90: Likewise.
3248 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
3249 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3250 * gfortran.dg/trim_1.f90: Likewise.
3251 * gfortran.dg/trim_optimize_1.f90: Likewise.
3252 * gfortran.dg/trim_optimize_2.f90: Likewise.
3253 * gfortran.dg/trim_optimize_3.f90: Likewise.
3254 * gfortran.dg/trim_optimize_4.f90: Likewise.
3255 * gfortran.dg/trim_optimize_5.f90: Likewise.
3256 * gfortran.dg/trim_optimize_6.f90: Likewise.
3257 * gfortran.dg/trim_optimize_7.f90: Likewise.
3258 * gfortran.dg/trim_optimize_8.f90: Likewise.
3259 * gfortran.dg/type_to_class_1.f03: Likewise.
3260 * gfortran.dg/type_to_class_2.f03: Likewise.
3261 * gfortran.dg/type_to_class_3.f03: Likewise.
3262 * gfortran.dg/type_to_class_4.f03: Likewise.
3263 * gfortran.dg/type_to_class_5.f03: Likewise.
3264 * gfortran.dg/typebound_assignment_5.f03: Likewise.
3265 * gfortran.dg/typebound_assignment_6.f03: Likewise.
3266 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3267 * gfortran.dg/typebound_call_1.f03: Likewise.
3268 * gfortran.dg/typebound_call_13.f03: Likewise.
3269 * gfortran.dg/typebound_call_18.f03: Likewise.
3270 * gfortran.dg/typebound_call_19.f03: Likewise.
3271 * gfortran.dg/typebound_call_2.f03: Likewise.
3272 * gfortran.dg/typebound_call_20.f03: Likewise.
3273 * gfortran.dg/typebound_call_3.f03: Likewise.
3274 * gfortran.dg/typebound_generic_5.f03: Likewise.
3275 * gfortran.dg/typebound_generic_6.f03: Likewise.
3276 * gfortran.dg/typebound_generic_9.f03: Likewise.
3277 * gfortran.dg/typebound_operator_12.f03: Likewise.
3278 * gfortran.dg/typebound_operator_13.f03: Likewise.
3279 * gfortran.dg/typebound_operator_15.f90: Likewise.
3280 * gfortran.dg/typebound_operator_20.f90: Likewise.
3281 * gfortran.dg/typebound_operator_3.f03: Likewise.
3282 * gfortran.dg/typebound_operator_6.f03: Likewise.
3283 * gfortran.dg/typebound_operator_7.f03: Likewise.
3284 * gfortran.dg/typebound_operator_8.f03: Likewise.
3285 * gfortran.dg/typebound_operator_9.f03: Likewise.
3286 * gfortran.dg/typebound_proc_19.f90: Likewise.
3287 * gfortran.dg/typebound_proc_20.f90: Likewise.
3288 * gfortran.dg/typebound_proc_23.f90: Likewise.
3289 * gfortran.dg/typebound_proc_27.f03: Likewise.
3290 * gfortran.dg/typebound_proc_35.f90: Likewise.
3291 * gfortran.dg/typebound_proc_36.f90: Likewise.
3292 * gfortran.dg/unf_io_convert_1.f90: Likewise.
3293 * gfortran.dg/unf_io_convert_2.f90: Likewise.
3294 * gfortran.dg/unf_io_convert_3.f90: Likewise.
3295 * gfortran.dg/unf_io_convert_4.f90: Likewise.
3296 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
3297 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
3298 * gfortran.dg/unf_short_record_1.f90: Likewise.
3299 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3300 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3301 * gfortran.dg/unit_1.f90: Likewise.
3302 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
3303 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
3304 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
3305 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
3306 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
3307 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
3308 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
3309 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
3310 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
3311 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3312 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3313 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
3314 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
3315 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
3316 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
3317 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
3318 * gfortran.dg/unpack_init_expr.f03: Likewise.
3319 * gfortran.dg/use_10.f90: Likewise.
3320 * gfortran.dg/use_11.f90: Likewise.
3321 * gfortran.dg/use_13.f90: Likewise.
3322 * gfortran.dg/use_24.f90: Likewise.
3323 * gfortran.dg/use_27.f90: Likewise.
3324 * gfortran.dg/use_5.f90: Likewise.
3325 * gfortran.dg/use_allocated_1.f90: Likewise.
3326 * gfortran.dg/use_only_1.f90: Likewise.
3327 * gfortran.dg/use_only_4.f90: Likewise.
3328 * gfortran.dg/use_rename_2.f90: Likewise.
3329 * gfortran.dg/use_rename_4.f90: Likewise.
3330 * gfortran.dg/used_dummy_types_1.f90: Likewise.
3331 * gfortran.dg/used_interface_ref.f90: Likewise.
3332 * gfortran.dg/used_types_5.f90: Likewise.
3333 * gfortran.dg/utf8_1.f03: Likewise.
3334 * gfortran.dg/utf8_2.f03: Likewise.
3335 * gfortran.dg/value_1.f90: Likewise.
3336 * gfortran.dg/value_2.f90: Likewise.
3337 * gfortran.dg/value_4.f90: Likewise.
3338 * gfortran.dg/value_6.f03: Likewise.
3339 * gfortran.dg/value_7.f03: Likewise.
3340 * gfortran.dg/value_test.f90: Likewise.
3341 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
3342 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
3343 * gfortran.dg/vect/pr60510.f: Likewise.
3344 * gfortran.dg/vect/pr69882.f90: Likewise.
3345 * gfortran.dg/vect/pr69980.f90: Likewise.
3346 * gfortran.dg/vect/vect-5.f90: Likewise.
3347 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
3348 * gfortran.dg/vector_subscript_1.f90: Likewise.
3349 * gfortran.dg/vector_subscript_2.f90: Likewise.
3350 * gfortran.dg/vector_subscript_3.f90: Likewise.
3351 * gfortran.dg/vector_subscript_5.f90: Likewise.
3352 * gfortran.dg/verify_2.f90: Likewise.
3353 * gfortran.dg/volatile10.f90: Likewise.
3354 * gfortran.dg/where_1.f90: Likewise.
3355 * gfortran.dg/where_operator_assign_1.f90: Likewise.
3356 * gfortran.dg/where_operator_assign_2.f90: Likewise.
3357 * gfortran.dg/where_operator_assign_3.f90: Likewise.
3358 * gfortran.dg/whole_file_13.f90: Likewise.
3359 * gfortran.dg/whole_file_2.f90: Likewise.
3360 * gfortran.dg/widechar_2.f90: Likewise.
3361 * gfortran.dg/widechar_4.f90: Likewise.
3362 * gfortran.dg/widechar_5.f90: Likewise.
3363 * gfortran.dg/widechar_6.f90: Likewise.
3364 * gfortran.dg/widechar_8.f90: Likewise.
3365 * gfortran.dg/widechar_IO_1.f90: Likewise.
3366 * gfortran.dg/widechar_IO_2.f90: Likewise.
3367 * gfortran.dg/widechar_IO_3.f90: Likewise.
3368 * gfortran.dg/widechar_IO_4.f90: Likewise.
3369 * gfortran.dg/widechar_compare_1.f90: Likewise.
3370 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
3371 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
3372 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
3373 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
3374 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
3375 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
3376 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
3377 * gfortran.dg/widechar_select_1.f90: Likewise.
3378 * gfortran.dg/winapi.f90: Likewise.
3379 * gfortran.dg/write_0_pe_format.f90: Likewise.
3380 * gfortran.dg/write_back.f: Likewise.
3381 * gfortran.dg/write_check3.f90: Likewise.
3382 * gfortran.dg/write_direct_eor.f90: Likewise.
3383 * gfortran.dg/write_padding.f90: Likewise.
3384 * gfortran.dg/write_recursive.f90: Likewise.
3385 * gfortran.dg/write_rewind_1.f: Likewise.
3386 * gfortran.dg/write_rewind_2.f: Likewise.
3387 * gfortran.dg/write_zero_array.f90: Likewise.
3388 * gfortran.dg/x_slash_1.f: Likewise.
3389 * gfortran.dg/x_slash_2.f: Likewise.
3390 * gfortran.dg/zero_array_components_1.f90: Likewise.
3391 * gfortran.dg/zero_length_1.f90: Likewise.
3392 * gfortran.dg/zero_length_2.f90: Likewise.
3393 * gfortran.dg/zero_sized_1.f90: Likewise.
3394 * gfortran.dg/zero_sized_3.f90: Likewise.
3395 * gfortran.fortran-torture/compile/nested.f90: Likewise.
3396 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
3397 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
3398 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
3399 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
3400 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
3401 * gfortran.fortran-torture/execute/args.f90: Likewise.
3402 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
3403 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
3404 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
3405 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
3406 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
3407 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
3408 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
3409 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
3410 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
3411 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
3412 * gfortran.fortran-torture/execute/common.f90: Likewise.
3413 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
3414 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
3415 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
3416 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
3417 * gfortran.fortran-torture/execute/contained.f90: Likewise.
3418 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
3419 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
3420 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
3421 * gfortran.fortran-torture/execute/data.f90: Likewise.
3422 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
3423 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
3424 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
3425 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
3426 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
3427 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
3428 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
3429 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
3430 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
3431 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
3432 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
3433 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
3434 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
3435 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
3436 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
3437 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
3438 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
3439 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
3440 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
3441 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
3442 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
3443 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
3444 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
3445 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
3446 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
3447 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
3448 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
3449 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
3450 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
3451 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
3452 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
3453 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
3454 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
3455 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
3456 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
3457 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
3458 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
3459 * gfortran.fortran-torture/execute/forall.f90: Likewise.
3460 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
3461 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
3462 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
3463 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
3464 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
3465 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
3466 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
3467 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
3468 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
3469 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
3470 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
3471 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
3472 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
3473 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
3474 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
3475 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
3476 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
3477 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
3478 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
3479 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
3480 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
3481 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
3482 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
3483 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
3484 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
3485 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
3486 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
3487 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
3488 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3489 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
3490 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
3491 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
3492 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
3493 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
3494 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
3495 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
3496 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
3497 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
3498 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
3499 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
3500 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
3501 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
3502 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
3503 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3504 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
3505 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
3506 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
3507 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3508 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
3509 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
3510 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
3511 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
3512 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
3513 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3514 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
3515 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3516 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
3517 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
3518 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
3519 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
3520 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
3521 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
3522 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
3523 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
3524 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3525 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
3526 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
3527 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
3528 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
3529 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
3530 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
3531 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
3532 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
3533 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
3534 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
3535 * gfortran.fortran-torture/execute/math.f90: Likewise.
3536 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
3537 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
3538 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
3539 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
3540 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
3541 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
3542 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
3543 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
3544 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
3545 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
3546 * gfortran.fortran-torture/execute/power.f90: Likewise.
3547 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
3548 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
3549 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3550 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
3551 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
3552 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
3553 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
3554 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
3555 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
3556 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
3557 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
3558 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
3559 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
3560 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
3561 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
3562 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
3563 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
3564 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
3565 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
3566 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
3567 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
3568 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
3569 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
3570 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
3571 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
3572 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
3573 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
3574 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
3575 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
3576 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
3577 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
3578 * gfortran.fortran-torture/execute/straret.f90: Likewise.
3579 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
3580 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
3581 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
3582 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
3583 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
3584 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
3585 * gfortran.fortran-torture/execute/string.f90: Likewise.
3586 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
3587 * gfortran.fortran-torture/execute/strret.f90: Likewise.
3588 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
3589 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
3590 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
3591 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
3592 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
3593 * gfortran.fortran-torture/execute/userop.f90: Likewise.
3594 * gfortran.fortran-torture/execute/where17.f90: Likewise.
3595 * gfortran.fortran-torture/execute/where18.f90: Likewise.
3596 * gfortran.fortran-torture/execute/where19.f90: Likewise.
3597 * gfortran.fortran-torture/execute/where20.f90: Likewise.
3598 * gfortran.fortran-torture/execute/where21.f90: Likewise.
3599 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
3600 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
3601 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3602 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3603 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3604 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3605 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
3606 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
3607 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
3608 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
3609 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
3610 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
3611 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
3612 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
3613 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
3614 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
3615 * gfortran.dg/inline_transpose_1.f90: Likewise.
3617 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
3620 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
3623 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
3626 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
3627 * gnat.dg/dispatch1.adb: Rename into...
3628 * gnat.dg/disp1.adb: ...this.
3629 * gnat.dg/dispatch1_p.ads: Rename into...
3630 * gnat.dg/disp1_pkg.ads: ...this.
3631 * gnat.dg/disp2.adb: Rename into...
3632 * gnat.dg/dispatch2.adb: ...this.
3633 * gnat.dg/dispatch2_p.ads: Rename into...
3634 * gnat.dg/disp2_pkg.ads: ...this.
3635 * gnat.dg/dispatch2_p.adb: Rename into...
3636 * gnat.dg/disp2_pkg.adb: this.
3637 * gnat.dg/generic_dispatch.adb: Rename into...
3638 * gnat.dg/generic_disp.adb: this.
3639 * gnat.dg/generic_dispatch_p.ads: Rename into...
3640 * gnat.dg/generic_disp_pkg.ads: ...this.
3641 * gnat.dg/generic_dispatch_p.adb: Rename into...
3642 * gnat.dg/generic_disp_pkg.adb: ...this.
3643 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
3644 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
3645 * gnat.dg/object_overflow1.adb: Tweak index.
3646 * gnat.dg/object_overflow2.adb: Likewise.
3647 * gnat.dg/object_overflow3.adb: Likewise.
3648 * gnat.dg/object_overflow4.adb: Likewise.
3649 * gnat.dg/object_overflow5.adb: Likewise.
3651 2018-02-16 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.c-torture/compile/pr84425.c: New test.
3656 2018-02-16 Marek Polacek <polacek@redhat.com>
3657 Jakub Jelinek <jakub@redhat.com>
3660 * g++.dg/cpp1y/constexpr-84192.C: New test.
3662 2018-02-16 Martin Sebor <msebor@redhat.com>
3665 * g++.dg/overload15.C: New test.
3667 2018-02-16 Yury Gribov <tetra2005@gmail.com>
3670 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
3671 * gcc.dg/pr56727-2.c: Ditto.
3672 * gcc.target/powerpc/pr79439.c: Renamed to...
3673 * gcc.target/powerpc/pr79439-1.c: ...this.
3674 * gcc.target/powerpc/pr79439-2.c: New test.
3675 * gcc.target/powerpc/pr79439-3.c: New test.
3677 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
3680 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
3681 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
3682 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
3683 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
3684 * gcc.target/powerpc/builtins-3.c: Same.
3686 2018-02-16 Nathan Sidwell <nathan@acm.org>
3688 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
3690 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
3692 PR rtl-optimization/70023
3693 * gcc.target/i386/pr70023.c: New.
3695 2018-02-16 Carl Love <cel@us.ibm.com>
3697 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
3699 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
3702 2018-02-16 Carl Love <cel@us.ibm.com>
3704 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
3705 for the ABI definitions for vec_extract4b and vec_insert4b.
3707 2018-02-16 Nathan Sidwell <nathan@acm.org>
3709 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
3710 * g++.old-deja/g++.mike/net43.C: Likewise.
3712 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/cpp1z/class-deduction48.C: New.
3717 2018-02-16 Nathan Sidwell <nathan@acm.org>
3720 * g++.dg/lookup/pr84375.C: New.
3722 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
3725 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
3727 2018-02-16 Richard Biener <rguenther@suse.de>
3729 PR tree-optimization/84417
3730 * gcc.dg/torture/pr84417.c: New testcase.
3732 2018-02-16 Jakub Jelinek <jakub@redhat.com>
3735 * g++.dg/opt/pr84272.C: New test.
3737 PR rtl-optimization/83723
3738 * gcc.dg/pr83723.c: New test.
3740 2018-02-16 Richard Biener <rguenther@suse.de>
3742 PR tree-optimization/84399
3743 * gcc.dg/graphite/pr84399.c: New testcase.
3745 2018-02-16 Richard Biener <rguenther@suse.de>
3747 PR tree-optimization/84190
3748 * g++.dg/torture/pr84190.C: New testcase.
3750 2018-02-15 Martin Sebor <msebor@redhat.com>
3752 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
3755 2018-02-15 Janus Weil <janus@gcc.gnu.org>
3758 * gfortran.dg/dtio_21.f03: Add an error message.
3759 * gfortran.dg/dtio_22.f90: Fix invalid test case.
3761 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3764 * gfortran.dg/stop_shouldfail.f90: New test.
3766 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
3769 * g++.dg/concepts/pr84330.C: New.
3771 2018-02-15 Tom de Vries <tom@codesourcery.com>
3773 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
3775 2018-02-15 Tom de Vries <tom@codesourcery.com>
3777 * gcc.c-torture/compile/pr84136.c: Require effective target
3780 2018-02-15 Jakub Jelinek <jakub@redhat.com>
3782 PR tree-optimization/84383
3783 * gcc.c-torture/compile/pr84383.c: New test.
3785 PR tree-optimization/84334
3786 * gcc.dg/pr84334.c: New test.
3788 2018-02-14 Carl Love <cel@us.ibm.com>
3790 * gcc.target/powerpc/builtins-4-int128-runnable.c
3791 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
3792 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
3794 2018-02-14 Martin Sebor <msebor@redhat.com>
3796 PR tree-optimization/83698
3797 * gcc.dg/Wrestrict-7.c: New test.
3798 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
3799 * gcc.target/i386/chkp-stropt-17.c: Same.
3801 2018-02-14 Martin Sebor <msebor@redhat.com>
3804 * gcc.dg/Wattributes-8.c: New test.
3806 2018-02-14 Janus Weil <janus@gcc.gnu.org>
3809 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
3810 * gfortran.dg/allocate_with_source_23.f90: Ditto.
3811 * gfortran.dg/select_type_1.f03: Extend test case.
3813 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
3815 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
3816 (dg-options): Use -O2 -msse2 -mno-sse3.
3818 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3820 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
3821 this test case still works ok.
3822 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3823 * gcc.dg/vmx/insert-be-order.c: Likewise.
3824 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3825 * gcc.dg/vmx/ld-be-order.c: Likewise.
3826 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3827 * gcc.dg/vmx/lde-be-order.c: Likewise.
3828 * gcc.dg/vmx/ldl-be-order.c: Likewise.
3829 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3830 * gcc.dg/vmx/merge-be-order.c: Likewise.
3831 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3832 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
3833 * gcc.dg/vmx/pack-be-order.c: Likewise.
3834 * gcc.dg/vmx/perm-be-order.c: Likewise.
3835 * gcc.dg/vmx/splat-be-order.c: Likewise.
3836 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
3837 * gcc.dg/vmx/st-be-order.c: Likewise.
3838 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3839 * gcc.dg/vmx/ste-be-order.c: Likewise.
3840 * gcc.dg/vmx/stl-be-order.c: Likewise.
3841 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3842 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
3843 * gcc.dg/vmx/unpack-be-order.c: Likewise.
3844 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3845 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3847 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
3850 * g++.dg/cpp0x/auto49.C: New.
3852 2018-02-14 Nathan Sidwell <nathan@acm.org>
3854 * g++.dg/template/instantiate5.C: Adjust required-from loc.
3856 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3858 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
3859 * gcc.target/powerpc/le-altivec-consts.c: Same.
3861 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3864 * gcc.target/powerpc/pr84220-sld.c: New test.
3865 * gcc.target/powerpc/pr84220-sld2.c: New test.
3866 * gcc.target/powerpc/pr84220-sldw.c: New test.
3867 * gcc.target/powerpc/pr84220-xxperm.c: New test.
3868 * gcc.target/powerpc/pr84220-xxsld.c: New test.
3870 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3873 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
3874 _inc_ssp intrinsics.
3875 * gcc.target/i386/cet-intrin-4.c: Likewise.
3876 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
3877 __builtin_ia32_rdssp[d|q].
3879 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
3881 PR tree-optimization/84357
3882 * gcc.dg/vect/pr84357.c: New test.
3884 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
3887 * gcc.target/rx/pr83831.c: New tests.
3889 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
3892 * gcc.target/msp430/pr79242.c: New test.
3894 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3897 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
3900 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3903 * g++.dg/pr84279.C: New test.
3905 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3907 PR rtl-optimization/84169
3908 * gcc.c-torture/execute/pr84169.c: New.
3910 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3913 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
3915 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3918 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
3921 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3924 * g++.dg/warn/effc4.C: New test.
3926 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/template/sizeof16.C: New.
3930 * g++.dg/template/sizeof17.C: Likewise.
3932 2018-02-13 Janus Weil <janus@gcc.gnu.org>
3935 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
3936 add necessary compiler options.
3937 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
3939 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3942 * gcc.c-torture/execute/pr82210.c: New test.
3945 * gcc.dg/pr84309-2.c: New test.
3947 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
3949 PR tree-optimization/84321
3950 * gcc.dg/pr84321.c: New test.
3952 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
3955 * gcc.target/i386/pr57193.c: Add -march=x86-64.
3957 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
3960 * gcc.dg/asan/pr84307.c: Remove test.
3962 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
3964 * gcc.target/rl78/test_auto_vector.c: New test.
3966 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
3969 * gcc.c-torture/compile/pr84305.c: New test.
3971 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3974 * gcc.target/i386/pr84335.c: New test.
3976 PR tree-optimization/84339
3977 * gcc.c-torture/execute/pr84339.c: New test.
3980 * gcc.dg/pr84309.c: New test.
3981 * gcc.target/i386/pr84309.c: New test.
3984 * gcc.target/i386/pr84336.c: New test.
3986 2018-02-12 Jakub Jelinek <jakub@redhat.com>
3989 * c-c++-common/gomp/pr84341.c: New test.
3991 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3994 * gfortran.dg/read_dir.f90: Re-add dg-do run.
3996 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3999 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4002 2018-02-12 Jeff Law <law@redhat.com>
4004 * gcc.c-torture/compile/reg-args-size.c: New test.
4006 2018-02-12 Carl Love <cel@us.ibm.com>
4008 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4009 uint128 tests to new testfile.
4010 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4011 int128 and uint128 tests.
4012 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4013 list of torture tests.
4015 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4018 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4019 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4021 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4024 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4026 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4029 * gcc.dg/asan/pr84307.c: New test.
4031 2018-02-12 Nathan Sidwell <nathan@acm.org>
4033 * g++.dg/parse/pr84263.C: New.
4035 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4038 * g++.dg/template/crash129.C: New.
4040 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4043 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4044 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4045 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4046 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4047 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4049 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4051 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4052 _mm_maskz_scalef_round_sd): Test new intrinsics.
4053 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4054 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4056 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4057 _mm_maskz_scalef_round_ss): Test new intrinsics.
4058 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4059 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4061 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4062 __builtin_ia32_scalefss_round): Remove builtin.
4063 (__builtin_ia32_scalefsd_mask_round,
4064 __builtin_ia32_scalefss_mask_round): Test new builtin.
4065 * gcc.target/i386/sse-13.c: Ditto.
4066 * gcc.target/i386/sse-23.c: Ditto.
4068 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4070 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4071 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4072 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4073 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4074 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4075 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4076 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4077 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
4079 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
4080 (__builtin_ia32_sqrtss_round): Remove builtins.
4081 (__builtin_ia32_sqrtsd_mask_round)
4082 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
4083 * gcc.target/i386/sse-13.c: Ditto.
4084 * gcc.target/i386/sse-23.c: Ditto.
4086 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4089 * gfortran.dg/statement_function_3.f: New test.
4091 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
4095 * gfortran.dg/statement_function_1.f90: New test.
4096 * gfortran.dg/statement_function_2.f90: New test.
4098 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
4101 * gfortran.dg/type_to_class_5.f03: New test.
4103 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
4106 * gfortran.dg/type_to_class_4.f03: New test.
4108 2018-02-10 Alan Modra <amodra@gmail.com>
4111 * gcc.dg/pr84300.c: New.
4113 2018-02-10 Jakub Jelinek <jakub@redhat.com>
4116 * g++.dg/ubsan/pr83987-2.C: New test.
4118 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
4120 * gcc.target/rx/movsicc.c: New test.
4122 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4125 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
4128 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4130 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
4131 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
4133 2018-02-09 Nathan Sidwell <nathan@acm.org>
4136 * c-c++-common/pr84293.h: New.
4137 * c-c++-common/pr84293.c: New.
4139 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
4141 PR rtl-optimization/57193
4142 * gcc.target/i386/pr57193.c: New.
4144 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4147 * gcc.target/powerpc/pr84226.c: New test.
4149 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4151 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
4155 2018-02-09 Martin Sebor <msebor@redhat.com>
4158 * gcc.dg/lto/pr84212_0.c: New test file.
4159 * gcc.dg/lto/pr84212_1.c: Same.
4161 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4164 * gcc.target/powerpc/pr83926.c: New test.
4165 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
4166 message. Fix test for running in 32-bit mode.
4168 2018-02-09 Tamar Christina <tamar.christina@arm.com>
4171 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
4173 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4176 * gcc.target/s390/pr84295.c: New test.
4178 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4181 * g++.dg/cpp1y/lambda-init16.C: New.
4183 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4185 * gnat.dg/sso8.adb: New test.
4186 * gnat.dg/sso8_pkg.ads: New helper.
4188 2018-02-09 Richard Biener <rguenther@suse.de>
4190 PR tree-optimization/84278
4191 * gcc.target/i386/pr84278.c: Adjust regex.
4193 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4195 PR tree-optimization/84232
4196 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4199 * gcc.target/aarch64/pr84252.c: New test.
4202 * gcc.dg/pr84237.c: New test.
4204 2018-02-09 Marek Polacek <polacek@redhat.com>
4205 Jakub Jelinek <jakub@redhat.com>
4208 * g++.dg/torture/pr83659.C: New test.
4210 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4212 PR tree-optimization/84136
4213 * gcc.c-torture/compile/pr84136.c: New test.
4215 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
4218 * gcc.target/i386/pr83008.c: New test.
4220 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
4223 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
4225 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4228 * g++.dg/warn/Wunused-parm-11.C: New.
4230 2018-02-08 Marek Polacek <polacek@redhat.com>
4232 PR tree-optimization/84238
4233 * gcc.dg/Wstringop-overflow-3.c: New test.
4235 2018-02-08 Nathan Sidwell <nathan@acm.org>
4237 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
4239 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4241 PR tree-optimization/84265
4242 * gcc.dg/vect/pr84265.c: New test.
4244 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4246 PR tree-optimization/81635
4247 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
4248 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
4250 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4252 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
4253 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
4254 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
4255 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
4256 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
4257 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
4258 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
4259 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
4260 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
4261 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
4262 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
4263 * gcc.target/s390/nobp-return-attr-all.c: New test.
4264 * gcc.target/s390/nobp-return-attr-neg.c: New test.
4265 * gcc.target/s390/nobp-return-mem-attr.c: New test.
4266 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
4267 * gcc.target/s390/nobp-return-mem-z10.c: New test.
4268 * gcc.target/s390/nobp-return-mem-z900.c: New test.
4269 * gcc.target/s390/nobp-return-reg-attr.c: New test.
4270 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
4271 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
4272 * gcc.target/s390/nobp-return-reg-z10.c: New test.
4273 * gcc.target/s390/nobp-return-reg-z900.c: New test.
4274 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
4275 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
4276 * gcc.target/s390/nobp-table-jump-z10.c: New test.
4277 * gcc.target/s390/nobp-table-jump-z900.c: New test.
4279 2018-02-08 Richard Biener <rguenther@suse.de>
4281 PR tree-optimization/84233
4282 * g++.dg/torture/pr84233.C: New testcase.
4284 2018-02-08 Richard Biener <rguenther@suse.de>
4286 PR tree-optimization/84278
4287 * gcc.target/i386/pr84278.c: New testcase.
4289 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
4291 PR rtl-optimization/84068
4292 PR rtl-optimization/83459
4293 * gcc.dg/pr84068.c: New test.
4295 2018-02-08 Richard Biener <rguenther@suse.de>
4297 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
4298 loop vectorization to happen.
4300 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4303 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
4305 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4307 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
4309 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4312 * gcc.target/powerpc/pr84154-1.c: New tests.
4313 * gcc.target/powerpc/pr84154-2.c: Likewise.
4314 * gcc.target/powerpc/pr84154-3.c: Likewise.
4316 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4318 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
4320 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4323 * g++.dg/template/incomplete11.C: New test.
4324 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
4326 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4329 * gfortran.dg/deallocate_error_3.f90: New test.
4330 * gfortran.dg/deallocate_error_4.f90: New test.
4332 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4335 * gfortran.dg/shape_9.f90: New test.
4337 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4340 * gfortran.dg/assumed_charlen_parameter.f90: New test.
4342 2018-02-07 David Malcolm <dmalcolm@redhat.com>
4346 * g++.dg/spellcheck-reswords.C: New test case.
4347 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
4350 2018-02-07 Martin Liska <mliska@suse.cz>
4353 * g++.dg/ext/mv26.C: New test.
4355 2018-02-07 Tom de Vries <tom@codesourcery.com>
4357 * gcc.dg/pr83844.c: Require effective target alloca.
4359 2018-02-07 Tom de Vries <tom@codesourcery.com>
4361 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
4363 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
4366 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
4367 -fcf-protection=return.
4369 2018-02-07 Tom de Vries <tom@codesourcery.com>
4372 * c-c++-common/goacc/pr84217.c: New test.
4373 * gfortran.dg/goacc/pr84217.f90: New test.
4375 2018-02-07 Richard Biener <rguenther@suse.de>
4377 PR tree-optimization/84204
4378 * gcc.dg/graphite/pr84204.c: New testcase.
4380 PR tree-optimization/84205
4381 * gcc.dg/graphite/pr84205.c: New testcase.
4383 PR tree-optimization/84223
4384 * gfortran.dg/graphite/pr84223.f90: New testcase.
4386 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
4389 * g++.dg/cpp0x/scoped_enum7.C: New.
4391 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4393 PR tree-optimization/83008
4394 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
4396 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4398 PR tree-optimization/84235
4399 * gcc.c-torture/execute/ieee/pr84235.c: New test.
4401 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4404 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
4406 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
4408 2018-02-06 Jakub Jelinek <jakub@redhat.com>
4411 * gcc.target/i386/pr84146.c: New test.
4413 2018-02-06 Michael Collison <michael.collison@arm.com>
4415 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
4417 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4419 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
4420 warning for -mno-speculate-indirect-jumps.
4421 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
4422 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
4423 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
4424 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
4425 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
4426 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
4428 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4431 * c-c++-common/fcf-protection-1.c: Change a compared message.
4432 * c-c++-common/fcf-protection-2.c: Likewise.
4433 * c-c++-common/fcf-protection-3.c: Likewise.
4434 * c-c++-common/fcf-protection-5.c: Likewise.
4435 * c-c++-common/fcf-protection-6.c: New test.
4436 * c-c++-common/fcf-protection-7.c: Likewise.
4438 2018-02-06 Marek Polacek <polacek@redhat.com>
4440 PR tree-optimization/84228
4441 * c-c++-common/Wstringop-truncation-3.c: New test.
4443 2018-02-06 Tamar Christina <tamar.christina@arm.com>
4446 * gcc.target/arm/pragma_arch_switch_2.c: New.
4448 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4451 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
4453 2018-02-05 Martin Sebor <msebor@redhat.com>
4455 PR tree-optimization/83369
4456 * gcc.dg/Wnonnull.c: New test.
4458 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4460 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
4461 argument and use dg-messages-by-file instead. Expect it to be
4462 an array rather than a dict.
4463 (lto-link-and-maybe-run): Remove messages_by_file argument and
4464 use an upvar for dg-messages-by-file. Update call to
4465 lto_handle_diagnostics.
4466 (lt-get-options): Treat dg-messages-by-file as an array
4468 (lto-get-options-main): Likewise. Set the entry rather than appending.
4469 (lto-execute): Treat dg-messages-by-file as an array rather than
4470 a dict. Update call to lto-link-and-maybe-run.
4472 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
4475 * g++.dg/cpp1z/inline-var4.C: New.
4477 2018-02-05 Martin Liska <mliska@suse.cz>
4479 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
4481 * c-c++-common/asan/pointer-compare-2.c: Likewise.
4482 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
4483 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
4484 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
4485 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4486 * c-c++-common/asan/pointer-compare-3.c: New test.
4488 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4490 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
4491 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4493 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
4495 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
4496 _mm_maskz_range_sd, _mm_mask_range_round_sd,
4497 _mm_maskz_range_round_sd): Test new intrinsics.
4498 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
4499 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
4500 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
4501 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
4502 _mm_maskz_range_ss, _mm_mask_range_round_ss,
4503 _mm_maskz_range_round_ss): Test new intrinsics.
4504 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
4505 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
4506 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
4507 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
4508 __builtin_ia32_rangess128_round): Remove builtins.
4509 (__builtin_ia32_rangesd128_mask_round,
4510 __builtin_ia32_rangess128_mask_round): Test new builtins.
4511 * gcc.target/i386/sse-13.c: Ditto.
4512 * gcc.target/i386/sse-23.c: Ditto.
4514 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
4517 * gfortran.dg/pr79966.f90: New testcase
4519 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
4522 * gfortran.dg/associate_23.f90: Fix invalid code.
4523 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4524 * gfortran.dg/matmul_3.f90: Likewise.
4525 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4527 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
4530 * gfortran.dg/associate_34.f90: New test.
4531 * gfortran.dg/associate_35.f90: New test.
4533 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
4537 * gfortran.dg/pr84155.f90: New test.
4539 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
4541 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
4542 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
4544 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4546 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
4549 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4551 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
4553 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
4554 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
4555 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
4557 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4560 * gcc.c-torture/execute/pr83362.c: Make work for int16.
4561 * gcc.dg/Wsign-conversion.c: Dito.
4562 * gcc.dg/attr-alloc_size-4.c: Dito.
4563 * gcc.dg/pr81020.c: Dito.
4564 * gcc.dg/pr81192.c: Dito.
4565 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
4566 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
4567 * gcc.dg/pr83844.c: Restrict to int32plus.
4568 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
4569 * gcc.dg/tree-ssa/ldist-25.c: Dito.
4570 * gcc.dg/tree-ssa/ldist-27.c: Dito.
4571 * gcc.dg/tree-ssa/ldist-28.c: Dito.
4572 * gcc.dg/tree-ssa/ldist-29.c: Dito.
4573 * gcc.dg/tree-ssa/ldist-30.c: Dito.
4574 * gcc.dg/tree-ssa/ldist-31.c: Dito.
4575 * gcc.dg/tree-ssa/ldist-32.c: Dito.
4576 * gcc.dg/tree-ssa/ldist-33.c: Dito.
4577 * gcc.dg/tree-ssa/ldist-34.c: Dito.
4578 * gcc.dg/tree-ssa/ldist-35.c: Dito.
4579 * gcc.dg/tree-ssa/ldist-36.c: Dito.
4581 2018-02-02 Julia Koval <julia.koval@intel.com>
4583 * gcc.target/i386/funcspec-56.inc: Handle new march.
4584 * g++.dg/ext/mv16.C: Ditto.
4586 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4588 * lib/target-supports.exp
4589 (check_effective_target_keeps_null_pointer_checks): No more
4591 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
4592 * gcc.dg/ifcvt-4.c: Skip avr.
4593 * gcc.dg/pr53037-1.c: Dito.
4594 * gcc.dg/pr53037-2.c: Dito.
4595 * gcc.dg/pr53037-3.c: Dito.
4596 * gcc.dg/pr63387-2.c: Dito.
4597 * gcc.dg/pr63387.c: Dito.
4598 * gcc.dg/sancov/cmp0.c: Dito.
4599 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
4600 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
4601 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
4602 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
4603 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
4604 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
4605 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
4606 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
4607 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
4608 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
4609 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
4610 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
4611 * gcc.dg/tree-ssa/pr82059.c: Dito.
4612 * gcc.c-torture/execute/pr70460.c: Dito.
4614 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4617 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
4618 * gcc.c-torture/execute/20180112-1.c: Dito.
4619 * gcc.c-torture/execute/pr81503.c: Dito.
4620 * gcc.dg/store_merging_12.c: Dito.
4621 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
4622 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
4623 * gcc.dg/tree-ssa/pr80898.c: Dito.
4624 * gcc.dg/tree-ssa/pr82363.c: Dito.
4625 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
4626 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
4627 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
4628 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
4629 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
4630 * gcc.dg/tree-ssa/pr80803.c: Dito.
4631 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
4632 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
4633 * gcc.dg/tree-ssa/vrp114.c: Dito.
4634 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
4635 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
4636 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
4638 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4641 * gcc.target/i386/cet-sjlj-6a.c: New test.
4642 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4644 2018-02-01 Marek Polacek <polacek@redhat.com>
4647 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
4649 2018-01-30 Jeff Law <law@redhat.com>
4652 * gcc.target/i386/pr84128.c: New test.
4654 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
4656 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
4657 -fdelete-null-pointer-checks.
4659 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4662 * g++.dg/cpp0x/abstract-default1.C: New.
4664 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4666 PR tree-optimization/81635
4667 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
4668 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
4670 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4673 * gcc.target/aarch64/pr83370.c: New.
4675 2018-02-01 Richard Biener <rguenther@suse.de>
4677 * gcc.dg/graphite/pr35356-1.c: Adjust.
4679 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4682 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
4684 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
4685 of hard-coding the choice.
4686 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
4687 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
4688 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
4690 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
4692 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
4693 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
4694 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
4695 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
4696 * gcc.target/aarch64/sve/logical_1.c: Likewise.
4697 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
4698 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
4699 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
4700 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
4701 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
4702 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
4703 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
4704 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
4705 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
4706 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
4707 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
4708 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
4709 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
4710 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
4711 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
4712 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
4713 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
4714 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
4715 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
4716 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
4717 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
4718 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
4719 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
4720 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
4721 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
4722 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
4723 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
4724 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
4725 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
4726 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
4727 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
4728 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
4729 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
4730 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
4731 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
4732 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
4733 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
4734 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
4735 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
4736 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
4737 __builtin_popcountll rather than __builtin_popcountl.
4739 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4741 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
4742 of LD1R[HWD] for multi-element constants on big-endian targets.
4743 * gcc.target/aarch64/sve/slp_3.c: Likewise.
4744 * gcc.target/aarch64/sve/slp_4.c: Likewise.
4746 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4748 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
4749 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
4750 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
4752 2018-02-01 Jakub Jelinek <jakub@redhat.com>
4754 PR tree-optimization/81661
4755 PR tree-optimization/84117
4756 * gcc.dg/pr81661.c: New test.
4757 * gfortran.dg/pr84117.f90: New test.
4759 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
4762 * gfortran.dg/repeat_7.f90: Catch warning message.
4764 2018-01-31 Ian Lance Taylor <iant@golang.org>
4766 * go.go-torture/execute/printnil.go: New test.
4768 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4770 * lib/target-supports.exp (check_effective_target_comdat_group):
4771 Allow for Solaris as comdat syntax.
4773 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
4774 Solaris with comdat_group support and as.
4776 2018-01-31 Marek Polacek <polacek@redhat.com>
4779 * gcc.dg/pr81779.c: New test.
4781 2018-01-31 Jakub Jelinek <jakub@redhat.com>
4784 * gfortran.dg/gomp/pr84116.f90: New test.
4787 * g++.dg/init/pr83993-2.C: New test.
4790 * g++.dg/init/pr83993-1.C: New test.
4791 * g++.dg/cpp0x/pr83993.C: New test.
4793 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
4796 * gfortran.dg/pr84088.f90: New test.
4798 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
4801 * gcc.target/i386/pr82444.c: New.
4803 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
4805 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
4806 * gcc.target/powerpc/vsx-13.c: New.
4808 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4811 * g++.dg/cpp1y/var-templ57.C: New.
4813 2018-01-31 Marek Polacek <polacek@redhat.com>
4816 * g++.dg/diagnostic/pr84138.C: New test.
4818 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
4821 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
4822 -Wstringop-overflow warnings due to spurious warning with -O1.
4823 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
4824 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
4826 2018-01-31 Richard Biener <rguenther@suse.de>
4828 PR tree-optimization/84132
4829 * g++.dg/torture/pr84132.C: New testcase.
4831 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
4833 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
4836 2018-01-31 Julia Koval <julia.koval@intel.com>
4839 * gcc.target/i386/rdpid.c: Remove "eax".
4841 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4843 PR tree-optimization/64946
4844 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
4845 scan-assembler checks.
4847 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
4849 * gcc.c-torture/execute/20180131-1.c: New test.
4851 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
4853 * gcc.target/arc/taux-1.c: New test.
4854 * gcc.target/arc/taux-2.c: Likewise.
4856 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
4858 * gcc.target/arc/uncached.c: New test.
4860 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4863 * gnat.dg/lto20.adb: Remove dg-excess-errors.
4865 2018-01-31 Jakub Jelinek <jakub@redhat.com>
4867 PR preprocessor/69869
4868 * gcc.dg/cpp/trad/pr69869.c: New test.
4871 * gcc.dg/pr84100.c: New test.
4873 2018-01-30 Jeff Law <law@redhat.com>
4876 * gcc.target/i386/pr84064: New test.
4878 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4881 * gfortran.dg/data_implied_do_2.f90: New test.
4883 2018-01-30 Janus Weil <janus@gcc.gnu.org>
4885 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
4887 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4890 * gfortran.dg/inline_matmul_21.f90: New test case.
4892 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4894 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
4896 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
4899 * gcc.target/powerpc/pr84112.c: New.
4901 2018-01-30 Jakub Jelinek <jakub@redhat.com>
4903 PR rtl-optimization/83986
4904 * gcc.dg/pr83986.c: New test.
4906 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
4909 * gcc.dg/torture/inf-compare-1.c: Add xfail.
4910 * gcc.dg/torture/inf-compare-2.c: Add xfail.
4911 * gcc.dg/torture/inf-compare-3.c: Add xfail.
4912 * gcc.dg/torture/inf-compare-4.c: Add xfail.
4914 2018-01-30 Jakub Jelinek <jakub@redhat.com>
4916 PR tree-optimization/84111
4917 * gcc.c-torture/compile/pr84111.c: New test.
4919 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4922 * gcc.dg/ipa/inline-2.c: Fix template.
4923 * gcc.dg/ipa/inline-3.c: Fix template.
4925 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4928 * g++.dg/torture/pr81360.C: New testcase.
4930 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4933 * gcc.dg/lto/pr83954.h: New testcase.
4934 * gcc.dg/lto/pr83954_0.c: New testcase.
4935 * gcc.dg/lto/pr83954_1.c: New testcase.
4937 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4940 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
4942 Simplify DW_AT_producer scan.
4944 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4946 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
4948 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
4951 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4952 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4953 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
4954 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
4956 2018-01-29 Jeff Law <law@redhat.com>
4959 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
4960 better match other tests which require vsx. Verify the zero
4961 extension is part of the test in the combiner dump.
4963 2018-01-29 Marek Polacek <polacek@redhat.com>
4966 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
4969 * g++.dg/ext/pr83996.C: New test.
4971 2018-01-29 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/84057
4974 * gcc.dg/graphite/pr84057.c: New testcase.
4976 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4979 * gfortran.dg/bind_c_usage_31.f90: New test.
4981 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4984 * g++.dg/warn/Wduplicated-branches5.C: New.
4986 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
4988 * gcc.target/rl78/test_addsi3_internal.c: New test.
4990 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
4992 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
4993 Make expected output depend on whether we expect sibcalls or not.
4994 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
4995 safe-indirect-jump-1.c).
4997 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
4998 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4999 Soren Rasmussen <s.c.rasmussen@gmail.com>
5001 Fortran 2018 teams tests.
5003 * gfortran.dg/team_number_1.f90: new test for team_number.
5004 * gfortran.dg/team_change_1.f90: new test for change team.
5005 * gfortran.dg/team_end_1.f90: new test for end team.
5006 * gfortran.dg/team_form_1.f90: new test for form team.
5008 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5011 * gfortran.dg/dot_product_4.f90
5013 2018-01-26 Martin Sebor <msebor@redhat.com>
5015 PR tree-optimization/83896
5016 * gcc.dg/strlenopt-43.c: New.
5018 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5020 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5021 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5022 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5023 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5024 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5025 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5026 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5027 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5028 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5030 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5031 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5032 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5033 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5034 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5035 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5036 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5037 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5039 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5041 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5043 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5044 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5045 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5046 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5047 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5048 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5049 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5050 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5051 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5052 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5053 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5054 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5055 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5057 2018-01-26 Martin Liska <mliska@suse.cz>
5059 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5062 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5064 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5065 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5066 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5067 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5068 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5069 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5070 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5071 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5073 2018-01-26 Richard Biener <rguenther@suse.de>
5075 PR rtl-optimization/84003
5076 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5077 latent bug in DSE if NOINLINE is appropriately defined.
5078 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
5079 and defining NOINLINE.
5081 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5083 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
5084 tests specific to aarch64. XFAIL test on arm.
5086 2018-01-26 Jakub Jelinek <jakub@redhat.com>
5088 PR rtl-optimization/83985
5089 * gcc.dg/pr83985.c: New test.
5092 * c-c++-common/Wrestrict-3.c: New test.
5094 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5096 * gcc.target/arc/tdelegitimize_addr.c: New test.
5098 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5100 * gcc.target/arc/jli-1.c: New file.
5101 * gcc.target/arc/jli-2.c: Likewise.
5103 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
5105 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
5107 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5108 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5110 2018-01-26 Richard Biener <rguenther@suse.de>
5112 PR tree-optimization/81082
5113 * gcc.dg/vect/pr81082.c: New testcase.
5114 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
5115 simplification to n * n.
5117 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5119 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
5121 * gcc.target/i386/pr63620.c: Likewise.
5123 2018-01-26 Julia Koval <julia.koval@intel.com>
5125 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
5126 -mavx512f -mavx512bw.
5127 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
5128 * gcc.target/i386/i386.exp: Fix types.
5130 2018-01-26 Alan Modra <amodra@gmail.com>
5133 * gcc.target/powerpc/swaps-p8-46.c: New.
5135 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
5138 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
5139 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
5140 'array01' in the tree dump comparison.
5141 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
5142 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
5143 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
5145 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
5148 * gcc.dg/torture/pr83055.c: New testcase.
5150 2018-01-25 Jakub Jelinek <jakub@redhat.com>
5153 * g++.dg/cpp1z/decomp36.C: New test.
5156 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
5158 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
5160 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
5161 the shift dump line.
5162 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5164 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5167 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
5168 index instead of int, which allows IVOPTs to properly optimize the
5171 2018-01-24 David Malcolm <dmalcolm@redhat.com>
5174 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
5175 of "fn_type" typedef.
5176 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5178 2018-01-24 Ian Lance Taylor <iant@golang.org>
5180 * go.go-torture/execute/names-1.go: New test.
5182 2018-01-19 Jeff Law <law@redhat.com>
5185 * gcc.target/i386/pr83994.c: New test.
5187 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5190 * gcc.target/powerpc/pr84014.c: New.
5192 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5195 * c-c++-common/gomp/pr83977-1.c: New test.
5196 * c-c++-common/gomp/pr83977-2.c: New test.
5197 * c-c++-common/gomp/pr83977-3.c: New test.
5198 * gfortran.dg/gomp/pr83977.f90: New test.
5200 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5203 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5204 * gcc.dg/vect/pr80631-1.c: Likewise.
5205 * gcc.dg/vect/pr80631-2.c: Likewise.
5206 * gcc.dg/vect/pr81410.c: Likewise.
5207 * gcc.dg/vect/pr81633.c: Likewise.
5208 * gcc.dg/vect/pr81815.c: Likewise.
5209 * gcc.dg/vect/pr82108.c: Likewise.
5210 * gcc.dg/vect/pr83857.c: Likewise.
5211 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5212 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5213 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5214 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5215 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5216 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5217 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
5218 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
5219 dg-xfail-run-if instead.
5220 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5221 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5222 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5223 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
5224 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5226 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5228 PR tree-optimization/83979
5229 * g++.dg/pr83979.c: New test.
5231 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5233 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
5234 option. Add arm_neon_ok_no_float_abi check.
5236 2018-01-24 Richard Biener <rguenther@suse.de>
5238 PR tree-optimization/83176
5239 * gcc.dg/graphite/pr83176.c: New testcase.
5241 2018-01-24 Richard Biener <rguenther@suse.de>
5243 PR tree-optimization/82819
5244 * gcc.dg/graphite/pr82819.c: New testcase.
5246 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5249 * g++.dg/cpp1y/constexpr-83921-1.C: New.
5250 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
5251 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
5252 * g++.dg/ext/stmtexpr20.C: Likewise.
5253 * g++.dg/ext/stmtexpr21.C: Likewise.
5255 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5258 * g++.dg/warn/pr83974.C: New test case.
5260 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5263 * g++.dg/ubsan/pr83987.C: New test.
5265 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5268 * gfortran.dg/pdt_29.f03: New test.
5270 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5273 * gfortran.dg/associate_33.f03: New test.
5275 2018-01-23 Martin Liska <mliska@suse.cz>
5278 * gcc.dg/lto/pr81440.h: New test.
5279 * gcc.dg/lto/pr81440_0.c: New test.
5280 * gcc.dg/lto/pr81440_1.c: New test.
5282 2018-01-23 Nathan Sidwell <nathan@acm.org>
5285 * g++.dg/template/pr83988.C: New.
5287 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5291 * g++.dg/cpp0x/pr82882.C: New test.
5292 * g++.dg/cpp0x/pr83978.C: New test.
5295 * g++.dg/cpp1z/decomp35.C: New test.
5297 2018-01-23 Nathan Sidwell <nathan@acm.org>
5299 * g++.dg/cpp0x/range-for10.C: Adjust.
5300 * g++.dg/ext/forscope1.C: Adjust.
5301 * g++.dg/ext/forscope2.C: Adjust.
5302 * g++.dg/template/for1.C: Adjust.
5304 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5306 PR tree-optimization/83510
5307 * gcc.c-torture/compile/pr83510.c: New test case.
5309 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5312 * lib/target-supports.exp (check_effective_target_vect_float): Say
5313 that the result only holds when -funsafe-math-optimizations is on.
5314 (check_effective_target_vect_float_strict): New procedure.
5315 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
5317 * gcc.dg/vect/vect-reduc-6.c: Likewise.
5319 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5321 PR tree-optimization/83965
5322 * gcc.dg/vect/pr83965.c: New test.
5324 2018-01-23 Richard Biener <rguenther@suse.de>
5326 PR tree-optimization/83963
5327 * gfortran.dg/graphite/pr83963.f: New testcase.
5328 * gcc.dg/graphite/pr83963-2.c: Likewise.
5330 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5333 * g++.dg/cpp1z/pr83918.C: New test.
5335 2018-01-22 Jakub Jelinek <jakub@redhat.com>
5337 PR tree-optimization/83957
5338 * gcc.dg/autopar/pr83957.c: New test.
5340 PR tree-optimization/83081
5341 * gcc.dg/predict-8.c: Adjust expected probability.
5343 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5346 * gcc.target/powerpc/pr83862.c: New test.
5348 2018-01-22 Carl Love <cel@us.ibm.com>
5350 * gcc.target/powerpc/powerpc.exp: Add torture tests for
5351 builtins-4-runnable.c, builtins-6-runnable.c,
5352 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
5353 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
5354 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
5355 for signed/unsigned 128-bit and long long int loads.
5357 2018-01-22 Marek Polacek <polacek@redhat.com>
5360 * g++.dg/cpp1y/constexpr-empty4.C: New test.
5362 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
5364 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
5365 scan-asembler valid instructions list.
5366 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
5367 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
5368 power8-vector requirement and option.
5369 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
5371 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
5375 * gfortran.dg/string_1.f90: Remove printing the length.
5377 2018-01-22 Richard Biener <rguenther@suse.de>
5379 PR tree-optimization/83963
5380 * gcc.dg/graphite/pr83963.c: New testcase.
5382 2018-01-22 Sudakshina Das <sudi.das@arm.com>
5384 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
5385 dg-require-effective-target directives.
5387 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5389 * lib/target-supports.exp (check_effective_target_arm_softfloat):
5391 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
5392 Adjust scan-assembler checks for soft-float.
5394 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5397 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
5399 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
5401 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
5402 * gcc.dg/pr83623.c: Likewise.
5403 * gcc.dg/pr83666.c: Likewise.
5405 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5406 David Edelsohn <dje.gcc@gmail.com>
5409 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5410 assembly output from "crset eq" to "crset 2".
5411 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
5412 assembly output from . to $.
5413 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5414 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5415 assembly output from "crset eq" to "crset 2".
5416 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
5417 assembly output from "crset eq" to "crset 2", and from . to $.
5419 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
5422 * gfortran.dg/matmul_18.f90: New test.
5424 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
5426 PR tree-optimization/83940
5427 * gcc.dg/torture/pr83940.c: New test.
5429 2018-01-20 Jakub Jelinek <jakub@redhat.com>
5432 * gcc.dg/tls/pr83945.c: New test.
5435 * gcc.dg/pr83930.c: New test.
5437 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5440 * gfortran.dg/matmul_17.f90: New test.
5442 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5445 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
5447 2018-01-19 Jakub Jelinek <jakub@redhat.com>
5450 * g++.dg/cpp0x/pr81167.C: New test.
5453 * g++.dg/cpp0x/pr83919.C: New test.
5455 2018-01-19 Jeff Law <law@redhat.com>
5456 Jakub Jelinek <jakub@redhat.com>
5458 * gcc.dg/stack-check-16.c: New test.
5460 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
5463 * gcc.target/nvptx/indirect_call.c: New test.
5465 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5467 * g++.dg/torture/pr83619.C: Remove dg-message.
5469 2018-01-19 Martin Liska <mliska@suse.cz>
5471 * gcc.dg/predict-1.c: Adjust expected probability.
5472 * gcc.dg/predict-3.c: Likewise.
5473 * gcc.dg/predict-5.c: Likewise.
5474 * gcc.dg/predict-6.c: Likewise.
5475 * gcc.dg/predict-9.c: Likewise.
5477 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5479 PR tree-optimization/83922
5480 * gcc.dg/pr83922.c: New test.
5482 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5484 PR tree-optimization/83914
5485 * gcc.dg/vect/pr83914.c: New test.
5487 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5489 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
5490 * gcc.target/arm/negdi-2.c: Likewise.
5491 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
5493 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5495 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
5497 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5499 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
5501 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
5503 * gcc.dg/torture/pr52451.c (main): Skip long double test on
5506 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5510 * g++.dg/torture/pr83619.C (e): Define before first use instead of
5511 forward declaration.
5513 2018-01-18 Carl Love <cel@us.ibm.com>
5515 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
5518 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5521 * g++.dg/inherit/union3.C: New.
5523 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5525 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
5527 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
5530 * g++.dg/torture/pr83619.C: New testcase.
5532 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5534 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5535 Add function body to force error messages in some configurations.
5537 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5539 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
5542 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
5545 * c-c++-common/ffile-prefix-map.c: New test.
5546 * c-c++-common/fmacro-prefix-map.c: New test.
5547 * c-c++-common/cpp/ffile-prefix-map.c: New test.
5548 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
5550 2018-01-18 Martin Liska <mliska@suse.cz>
5552 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
5553 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5554 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5555 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5556 * gcc.target/i386/ret-thunk-10.c: Likewise.
5557 * gcc.target/i386/ret-thunk-11.c: Likewise.
5558 * gcc.target/i386/ret-thunk-12.c: Likewise.
5559 * gcc.target/i386/ret-thunk-15.c: Likewise.
5560 * gcc.target/i386/ret-thunk-9.c: Likewise.
5562 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5564 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
5567 2018-01-18 Nathan Sidwell <nathan@acm.org>
5570 * g++.dg/cpp0x/pr83160.C: New.
5572 2018-01-18 Richard Biener <rguenther@suse.de>
5574 PR tree-optimization/83887
5575 * gcc.dg/graphite/pr83887.c: New testcase.
5576 * gfortran.dg/graphite/pr83887.f90: Likewise.
5577 * gfortran.dg/graphite/pr83887.f: Likewise.
5579 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5582 * gcc.target/arm/builtin-bswap.x: New file.
5583 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
5584 and options for armv6t2.
5585 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
5586 and options for Thumb1.
5587 * gcc.target/arm/builtin-bswap16.x: New file.
5588 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
5589 and options for armv6t2.
5590 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
5591 and options for Thumb1.
5593 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5595 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
5598 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5601 * gcc.dg/pr61240.c: New test.
5603 2018-01-17 Harald Anlauf <anlauf@gmx.de>
5606 * gfortran.dg/pr83864.f90: New test.
5608 2018-01-17 Jeff Law <law@redhat.com>
5611 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
5613 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5615 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
5616 restriction, but still restrict to 64-bit.
5617 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
5618 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
5620 2018-01-17 Harald Anlauf <anlauf@gmx.de>
5623 * gfortran.dg/pr83874.f90: New test.
5625 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5628 * g++.dg/cpp0x/pr83824.C: New test.
5630 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5632 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
5633 appropriate .gnu_attribute for the long double type, if we use the
5634 long double type, but do not generate any calls.
5635 * gcc.target/powerpc/gnuattr2.c: Likewise.
5636 * gcc.target/powerpc/gnuattr3.c: Likewise.
5638 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5641 * g++.dg/cpp0x/alignas13.C: New.
5643 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5646 * g++.dg/cpp0x/pr83897.C: New test.
5648 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
5651 * gcc.c-torture/compile/pr83051-2.c: New testcase.
5653 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5656 * g++.dg/cpp0x/constexpr-ice19.C: New.
5658 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5660 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
5661 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
5662 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
5663 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
5664 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
5665 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
5666 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
5667 * gcc.target/powerpc/builtins-1-be-folded.c: New.
5668 * gcc.target/powerpc/builtins-1-le-folded.c: New.
5669 * gcc.target/powerpc/builtins-1.fold.h: New.
5671 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5673 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
5674 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
5676 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5678 * gcc.target/arm/g2.c: Add -marm to dg-options.
5679 * gcc.target/arm/scd42-2.c: Likewise.
5681 2018-01-17 Nathan Sidwell <nathan@acm.org>
5684 * g++.dg/lookup/pr83287-2.C: New.
5686 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5690 * g++.dg/wrappers/pr83814.C: New test case.
5691 * g++.dg/wrappers/pr83902.C: New test case.
5693 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5696 * g++.dg/lto/pr83121_0.C: New test case.
5697 * g++.dg/lto/pr83121_1.C: New test case.
5698 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
5699 adapted from DejaGnu's dg-test.
5700 (lto_handle_diagnostics): New procedure.
5701 (lto_prune_warns): Ignore informational notes.
5702 (lto-link-and-maybe-run): Add "messages_by_file" param.
5703 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
5704 "execute" when "link" fails if "execute" was not specified.
5705 (lto-can-handle-directive): New procedure.
5706 (lto-get-options-main): Call lto-can-handle-directive. Add a
5707 dg-messages local, using it to set the caller's
5708 dg-messages-by-file for the given source file.
5709 (lto-get-options): Likewise.
5710 (lto-execute): Add dg-messages-by-file local, and pass it to
5711 lto-link-and-maybe-run.
5713 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5714 Richard Sandiford <richard.sandiford@linaro.org>
5718 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
5719 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
5721 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5723 * lib/target-supports.exp: Fix -march arguments in arm arch effective
5724 target check autogenerator for armv8.1-a and armv8.2-a.
5726 2018-01-17 Carl Love <cel@us.ibm.com>
5728 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
5729 Add debug print statements.
5730 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
5731 16 byte vector load followed by a partial vector load.
5733 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5736 * g++.dg/wrappers/pr83799.C: New test case.
5738 2018-01-17 Nathan Sidwell <nathan@acm.org>
5741 * g++.dg/cpp1y/pr83739.C: New.
5743 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5745 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
5746 * gcc.target/visium/overflow16.c: Likewise.
5747 * gcc.target/visium/overflow32.c: Likewise.
5749 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5751 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
5753 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5755 * gcc.dg/rtl/arm/stl-cond.c: New test.
5756 * gcc.target/arm/stl-cond.c: Delete.
5758 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5760 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
5763 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5765 PR tree-optimization/83843
5766 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
5767 * gcc.dg/store_merging_19.c: New test.
5769 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5771 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
5774 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5776 PR rtl-optimization/83771
5777 * gcc.dg/pr83771.c: New test.
5779 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5781 PR tree-optimization/81184
5782 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
5784 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
5786 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5788 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
5790 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5793 * gcc.target/i386/pr83546.c: New test.
5795 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5797 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
5799 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5801 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
5802 test and add dg-warning for the -Wstringop-overflow warning.
5804 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5806 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
5807 XFAIL last test on SPARC and Visium.
5809 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
5811 PR rtl-optimization/80481
5812 * g++.dg/pr80481.C: Exclude solaris.
5814 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5816 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
5817 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
5818 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
5820 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5822 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
5823 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
5824 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
5825 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
5826 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
5827 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
5828 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
5829 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
5830 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
5831 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
5832 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
5833 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
5834 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
5835 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
5836 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
5838 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5841 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
5843 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5845 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
5846 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
5847 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
5848 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
5849 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
5850 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
5852 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
5854 PR tree-optimization/83857
5855 * gcc.dg/vect/pr83857.c: New test.
5857 2018-01-16 Richard Biener <rguenther@suse.de>
5859 PR tree-optimization/83867
5860 * gcc.dg/vect/pr83867.c: New testcase.
5862 2018-01-16 Jakub Jelinek <jakub@redhat.com>
5865 * gcc.dg/pr83844.c: New test.
5867 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
5869 * gcc.dg/torture/pr83847.c: New test.
5871 2018-01-16 Jakub Jelinek <jakub@redhat.com>
5873 PR rtl-optimization/86620
5874 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
5875 instead of --param=max-sched-ready-insns=0.
5876 * gcc.target/i386/pr83620.c: New test.
5877 * gcc.dg/pr83620.c: New test.
5879 PR tree-optimization/83843
5880 * gcc.dg/store_merging_18.c: New test.
5883 * g++.dg/cpp1y/pr83817.C: New test.
5886 * g++.dg/template/pr83825.C: New test.
5888 2018-01-16 Richard Biener <rguenther@suse.de>
5890 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
5892 2018-01-16 Richard Biener <rguenther@suse.de>
5895 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
5896 from gcc.dg/torture/pr60092.c.
5898 2018-01-15 Martin Sebor <msebor@redhat.com>
5901 * g++.dg/ext/flexary28.C: New test.
5903 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
5906 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
5908 2018-01-15 Martin Sebor <msebor@redhat.com>
5911 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
5913 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5916 * gfortran.dg/minmaxloc_9.f90: New test.
5917 * gfortran.dg/minmaxloc_10.f90: New test.
5918 * gfortran.dg/minmaxloc_11.f90: New test.
5920 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
5923 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
5924 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5925 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5926 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5927 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5928 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5929 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5930 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5931 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5932 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5933 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5934 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5935 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5936 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5937 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5938 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5939 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5940 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5941 * gcc.target/i386/ret-thunk-10.c: Likewise.
5942 * gcc.target/i386/ret-thunk-11.c: Likewise.
5943 * gcc.target/i386/ret-thunk-12.c: Likewise.
5944 * gcc.target/i386/ret-thunk-13.c: Likewise.
5945 * gcc.target/i386/ret-thunk-14.c: Likewise.
5946 * gcc.target/i386/ret-thunk-15.c: Likewise.
5947 * gcc.target/i386/ret-thunk-9.c: Don't check the
5948 __x86_return_thunk label. Scan for "push" only for Linux.
5950 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
5953 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
5955 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5958 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
5960 * gcc.target/arm/pr83687.c: New test.
5962 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
5964 Adjust tests to AVR_TINY.
5966 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
5967 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
5968 * gcc.target/avr/pr71627.c: Same.
5969 * gcc.target/avr/torture/addr-space-1-0.c: Same.
5970 * gcc.target/avr/torture/addr-space-1-1.c: Same.
5971 * gcc.target/avr/torture/addr-space-1-x.c: Same.
5972 * gcc.target/avr/torture/addr-space-2-0.c: Same.
5973 * gcc.target/avr/torture/addr-space-2-1.c: Same.
5974 * gcc.target/avr/torture/addr-space-2-x.c: Same.
5975 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
5976 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
5977 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
5978 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
5979 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
5980 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
5981 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
5982 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
5983 * gcc.target/avr/torture/pr61055.c: Same.
5984 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
5986 * gcc.target/avr/torture/int24-mul.c: Same.
5987 * gcc.target/avr/torture/pr51782-1.c: Same.
5988 * gcc.target/avr/torture/pr61443.c: Same.
5989 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
5990 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
5992 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
5996 * gcc.target/avr/torture/pr83729.c: New test.
5997 * gcc.target/avr/torture/pr83801.c: New test.
5999 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6002 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6003 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6005 2018-01-10 Martin Sebor <msebor@redhat.com>
6008 * gcc.dg/Wstringop-overflow-2.c: New test.
6010 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6012 PR libgfortran/83811
6013 * gfortran.dg/fmt_e.f90: New test.
6015 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6017 * gcc.target/i386/indirect-thunk-10.c: New test.
6018 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6019 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6020 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6021 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6022 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6023 * gcc.target/i386/ret-thunk-17.c: Likewise.
6024 * gcc.target/i386/ret-thunk-18.c: Likewise.
6025 * gcc.target/i386/ret-thunk-19.c: Likewise.
6026 * gcc.target/i386/ret-thunk-20.c: Likewise.
6027 * gcc.target/i386/ret-thunk-21.c: Likewise.
6029 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6031 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6033 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6035 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6036 -mno-indirect-branch-register.
6037 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6038 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6039 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6040 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6041 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6042 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6043 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6044 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6045 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6046 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6047 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6048 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6049 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6050 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6051 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6052 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6053 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6054 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6055 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6056 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6057 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6058 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6059 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6060 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6061 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6062 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6063 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6064 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6065 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6066 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6067 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6068 * gcc.target/i386/ret-thunk-10.c: Likewise.
6069 * gcc.target/i386/ret-thunk-11.c: Likewise.
6070 * gcc.target/i386/ret-thunk-12.c: Likewise.
6071 * gcc.target/i386/ret-thunk-13.c: Likewise.
6072 * gcc.target/i386/ret-thunk-14.c: Likewise.
6073 * gcc.target/i386/ret-thunk-15.c: Likewise.
6074 * gcc.target/i386/ret-thunk-9.c: Likewise.
6075 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6076 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6077 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6079 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6081 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6082 -mfunction-return=keep.
6083 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6084 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6085 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6086 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6087 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6088 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6089 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6090 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6091 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6092 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6093 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6094 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6095 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6096 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6097 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6098 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6099 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6100 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6101 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6102 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6103 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6104 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6105 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6106 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6107 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6108 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6109 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6110 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6111 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6112 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6113 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6114 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6115 * gcc.target/i386/ret-thunk-1.c: New test.
6116 * gcc.target/i386/ret-thunk-10.c: Likewise.
6117 * gcc.target/i386/ret-thunk-11.c: Likewise.
6118 * gcc.target/i386/ret-thunk-12.c: Likewise.
6119 * gcc.target/i386/ret-thunk-13.c: Likewise.
6120 * gcc.target/i386/ret-thunk-14.c: Likewise.
6121 * gcc.target/i386/ret-thunk-15.c: Likewise.
6122 * gcc.target/i386/ret-thunk-16.c: Likewise.
6123 * gcc.target/i386/ret-thunk-2.c: Likewise.
6124 * gcc.target/i386/ret-thunk-3.c: Likewise.
6125 * gcc.target/i386/ret-thunk-4.c: Likewise.
6126 * gcc.target/i386/ret-thunk-5.c: Likewise.
6127 * gcc.target/i386/ret-thunk-6.c: Likewise.
6128 * gcc.target/i386/ret-thunk-7.c: Likewise.
6129 * gcc.target/i386/ret-thunk-8.c: Likewise.
6130 * gcc.target/i386/ret-thunk-9.c: Likewise.
6132 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6134 * gcc.target/i386/indirect-thunk-1.c: New test.
6135 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6136 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6137 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6138 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6139 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6140 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6141 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6142 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6143 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6144 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6145 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6146 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6147 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6148 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6149 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6150 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6151 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6152 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6153 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6154 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6155 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6156 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6157 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6158 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6159 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6160 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6161 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6162 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6163 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6164 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6165 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6166 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6168 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
6171 * gcc.c-torture/compile/pr83051.c: New testcase.
6173 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6175 PR tree-optimization/83501
6176 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6178 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6180 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6181 for lvx and stvx instead of lxvd2x and stxvd2x and require
6182 little-endian target. Add comments.
6183 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6184 comprehensive testing.
6185 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6186 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6187 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6188 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6189 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6190 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6191 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6192 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6193 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6194 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6195 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6196 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6197 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6198 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6199 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6200 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6201 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6202 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6203 scan-assembler-not directives that forbid lvx and xxpermdi.
6204 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6205 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6206 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6207 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6208 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6209 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6210 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6211 scan-assembler-times directives to reflect different numbers of
6212 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6214 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6215 Alan Hayward <alan.hayward@arm.com>
6216 David Sherwood <david.sherwood@arm.com>
6218 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
6219 than SLP vectorization.
6220 * gcc.dg/vect/vect-alias-check-10.c: New test.
6221 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6222 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6223 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6224 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6225 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
6226 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
6227 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
6228 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
6229 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
6230 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
6231 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
6232 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
6233 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6234 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
6235 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
6236 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
6237 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
6238 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
6239 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
6240 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
6241 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
6242 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
6243 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6245 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6246 Alan Hayward <alan.hayward@arm.com>
6247 David Sherwood <david.sherwood@arm.com>
6249 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
6251 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
6252 targets with scatter stores.
6253 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
6255 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
6256 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
6257 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
6258 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
6259 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
6260 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
6261 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
6262 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
6263 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
6264 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
6265 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
6266 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
6267 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
6268 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
6269 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
6270 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
6272 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6273 Alan Hayward <alan.hayward@arm.com>
6274 David Sherwood <david.sherwood@arm.com>
6276 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
6278 * gcc.target/aarch64/sve/strided_load_4.c: New test.
6279 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
6280 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
6281 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
6283 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6284 Alan Hayward <alan.hayward@arm.com>
6285 David Sherwood <david.sherwood@arm.com>
6287 * gcc.target/aarch64/sve/strided_load_1.c: New test.
6288 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
6289 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
6291 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6292 Alan Hayward <alan.hayward@arm.com>
6293 David Sherwood <david.sherwood@arm.com>
6295 * gcc.target/aarch64/sve/gather_load_1.c: New test.
6296 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
6297 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
6298 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
6299 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
6300 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
6301 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
6302 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
6303 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
6304 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
6305 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
6306 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
6307 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6308 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
6310 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6311 Alan Hayward <alan.hayward@arm.com>
6312 David Sherwood <david.sherwood@arm.com>
6314 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
6315 check for a message about using in-order reductions.
6316 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
6317 check for a message about using in-order reductions.
6318 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
6319 vectorized and check for a message about using in-order reductions.
6320 Expect targets with variable-length vectors to fall back to the
6321 fixed-length mininum.
6322 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
6323 check for a message about using in-order reductions.
6324 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
6325 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6326 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6327 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6328 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
6329 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
6330 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
6331 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
6332 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
6333 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
6334 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
6335 vect_fold_left_plus.
6337 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6339 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
6341 * gcc.target/aarch64/sve/spill_2.c: New test.
6342 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6343 * gcc.target/aarch64/sve/spill_4.c: Likewise.
6344 * gcc.target/aarch64/sve/spill_5.c: Likewise.
6345 * gcc.target/aarch64/sve/spill_6.c: Likewise.
6346 * gcc.target/aarch64/sve/spill_7.c: Likewise.
6348 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6349 Alan Hayward <alan.hayward@arm.com>
6350 David Sherwood <david.sherwood@arm.com>
6352 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
6354 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6355 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
6356 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
6357 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6358 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
6359 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6360 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
6361 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6362 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
6364 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6365 Alan Hayward <alan.hayward@arm.com>
6366 David Sherwood <david.sherwood@arm.com>
6368 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
6369 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
6370 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6371 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
6373 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6374 Alan Hayward <alan.hayward@arm.com>
6375 David Sherwood <david.sherwood@arm.com>
6377 * lib/target-supports.exp
6378 (check_effective_target_vect_fold_extract_last): New proc.
6379 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
6380 for fold_extract_last.
6381 * gcc.dg/vect/pr65947-2.c: Likewise.
6382 * gcc.dg/vect/pr65947-3.c: Likewise.
6383 * gcc.dg/vect/pr65947-4.c: Likewise.
6384 * gcc.dg/vect/pr65947-5.c: Likewise.
6385 * gcc.dg/vect/pr65947-6.c: Likewise.
6386 * gcc.dg/vect/pr65947-9.c: Likewise.
6387 * gcc.dg/vect/pr65947-10.c: Likewise.
6388 * gcc.dg/vect/pr65947-12.c: Likewise.
6389 * gcc.dg/vect/pr65947-14.c: Likewise.
6390 * gcc.dg/vect/pr80631-1.c: Likewise.
6391 * gcc.target/aarch64/sve/clastb_1.c: New test.
6392 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
6393 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
6394 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
6395 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
6396 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
6397 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
6398 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
6399 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
6400 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
6401 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
6402 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
6403 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
6404 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
6406 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6407 Alan Hayward <alan.hayward@arm.com>
6408 David Sherwood <david.sherwood@arm.com>
6410 * gcc.target/aarch64/sve/live_1.c: New test.
6411 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
6413 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6414 Alan Hayward <alan.hayward@arm.com>
6415 David Sherwood <david.sherwood@arm.com>
6417 * gcc.target/aarch64/sve/nopeel_1.c: New test.
6418 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
6419 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
6420 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6421 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
6422 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6423 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
6424 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
6425 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
6427 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6428 Alan Hayward <alan.hayward@arm.com>
6429 David Sherwood <david.sherwood@arm.com>
6431 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
6433 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
6435 * gcc.target/aarch64/sve/loop_add_4.c: New test.
6436 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
6437 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
6438 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
6439 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
6440 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
6442 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6443 Alan Hayward <alan.hayward@arm.com>
6444 David Sherwood <david.sherwood@arm.com>
6446 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
6447 instead of just ADDRESS.
6448 * gcc.dg/tree-ssa/scev-10.c: Likewise.
6449 * gcc.dg/tree-ssa/scev-11.c: Likewise.
6450 * gcc.dg/tree-ssa/scev-12.c: Likewise.
6451 * gcc.target/aarch64/sve/index_offset_1.c: New test.
6452 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
6453 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
6454 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
6455 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
6456 * gcc.target/aarch64/sve/while_2.c: Likewise.
6457 * gcc.target/aarch64/sve/while_3.c: Likewise.
6458 * gcc.target/aarch64/sve/while_4.c: Likewise.
6460 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6461 Alan Hayward <alan.hayward@arm.com>
6462 David Sherwood <david.sherwood@arm.com>
6464 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
6465 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
6467 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
6468 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6469 * gcc.target/aarch64/sve/reduc_5.c: New test.
6470 * gcc.target/aarch64/sve/slp_13.c: Likewise.
6471 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
6473 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6474 Alan Hayward <alan.hayward@arm.com>
6475 David Sherwood <david.sherwood@arm.com>
6477 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
6478 * gcc.dg/tree-ssa/peel1.c: Likewise.
6479 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
6480 variable-length vectors.
6481 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
6482 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
6483 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
6484 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6485 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6486 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6487 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6488 * gcc.target/aarch64/sve/slp_8.c: New test.
6489 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
6490 * gcc.target/aarch64/sve/slp_9.c: Likewise.
6491 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
6492 * gcc.target/aarch64/sve/slp_10.c: Likewise.
6493 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
6494 * gcc.target/aarch64/sve/slp_11.c: Likewise.
6495 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
6496 * gcc.target/aarch64/sve/slp_12.c: Likewise.
6497 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
6498 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
6499 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
6500 * gcc.target/aarch64/sve/while_1.c: Likewise.
6501 * gcc.target/aarch64/sve/while_2.c: Likewise.
6502 * gcc.target/aarch64/sve/while_3.c: Likewise.
6503 * gcc.target/aarch64/sve/while_4.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 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
6511 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
6512 and add an associated scan-dump test. Prevent vectorization
6513 of the first two loops.
6514 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6515 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
6516 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
6517 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
6518 (INIT_VECTOR): Tweak initial value so that some bits are always set.
6519 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
6521 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6522 Alan Hayward <alan.hayward@arm.com>
6523 David Sherwood <david.sherwood@arm.com>
6525 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
6526 * gcc.dg/vect/pr67790.c: Likewise.
6527 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6528 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6529 * gcc.dg/vect/slp-reduc-3.c: Likewise.
6530 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6531 * gcc.target/aarch64/sve/slp_5.c: New test.
6532 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
6533 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6534 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
6535 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6536 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
6538 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6539 Alan Hayward <alan.hayward@arm.com>
6540 David Sherwood <david.sherwood@arm.com>
6542 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
6544 * gcc.dg/vect/slp-1.c: Likewise.
6545 * gcc.dg/vect/slp-10.c: Likewise.
6546 * gcc.dg/vect/slp-12b.c: Likewise.
6547 * gcc.dg/vect/slp-12c.c: Likewise.
6548 * gcc.dg/vect/slp-17.c: Likewise.
6549 * gcc.dg/vect/slp-19b.c: Likewise.
6550 * gcc.dg/vect/slp-20.c: Likewise.
6551 * gcc.dg/vect/slp-21.c: Likewise.
6552 * gcc.dg/vect/slp-22.c: Likewise.
6553 * gcc.dg/vect/slp-23.c: Likewise.
6554 * gcc.dg/vect/slp-24-big-array.c: Likewise.
6555 * gcc.dg/vect/slp-24.c: Likewise.
6556 * gcc.dg/vect/slp-28.c: Likewise.
6557 * gcc.dg/vect/slp-39.c: Likewise.
6558 * gcc.dg/vect/slp-6.c: Likewise.
6559 * gcc.dg/vect/slp-7.c: Likewise.
6560 * gcc.dg/vect/slp-cond-1.c: Likewise.
6561 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6562 * gcc.dg/vect/slp-cond-2.c: Likewise.
6563 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6564 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6565 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6566 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6567 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6568 * gcc.dg/vect/slp-perm-6.c: Likewise.
6569 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6570 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6571 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6572 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
6573 * gcc.dg/vect/slp-12a.c: Likewise.
6574 * gcc.dg/vect/slp-14.c: Likewise.
6575 * gcc.dg/vect/slp-15.c: Likewise.
6576 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6577 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6578 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6579 * gcc.target/aarch64/sve/slp_1.c: New test.
6580 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
6581 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6582 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
6583 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6584 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
6585 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6586 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
6588 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6589 Alan Hayward <alan.hayward@arm.com>
6590 David Sherwood <david.sherwood@arm.com>
6592 * gcc.dg/vect/vect-ooo-group-1.c: New test.
6593 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6594 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
6595 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6596 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
6597 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6598 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
6599 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6600 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6601 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6602 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6603 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6604 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6605 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
6606 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6607 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
6608 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6609 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
6610 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6612 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6613 Alan Hayward <alan.hayward@arm.com>
6614 David Sherwood <david.sherwood@arm.com>
6616 * gcc.target/aarch64/sve/struct_move_1.c: New test.
6617 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
6618 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
6619 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
6620 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
6621 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
6622 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6623 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
6624 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6625 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6626 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6627 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6628 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6629 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6630 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
6631 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
6632 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
6633 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
6634 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6635 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
6636 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6637 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6638 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6639 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6640 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6641 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6642 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6643 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6644 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6645 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6646 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6647 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6648 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6649 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
6650 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
6651 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
6653 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6654 Alan Hayward <alan.hayward@arm.com>
6655 David Sherwood <david.sherwood@arm.com>
6657 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6658 Return true for SVE too.
6659 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
6660 if load/store lanes are supported.
6661 * gcc.dg/vect/slp-10.c: Likewise.
6662 * gcc.dg/vect/slp-12c.c: Likewise.
6663 * gcc.dg/vect/slp-17.c: Likewise.
6664 * gcc.dg/vect/slp-33.c: Likewise.
6665 * gcc.dg/vect/slp-6.c: Likewise.
6666 * gcc.dg/vect/slp-cond-1.c: Likewise.
6667 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
6668 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
6669 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6670 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
6671 * gcc.dg/vect/slp-perm-6.c: Likewise.
6672 * gcc.dg/vect/slp-perm-9.c: Likewise.
6673 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
6674 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
6675 for variable-length vectors.
6677 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6678 Alan Hayward <alan.hayward@arm.com>
6679 David Sherwood <david.sherwood@arm.com>
6681 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
6682 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
6684 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6686 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
6687 * g++.target/aarch64/sve/catch_1.C: New test.
6688 * g++.target/aarch64/sve/catch_2.C: Likewise.
6689 * g++.target/aarch64/sve/catch_3.C: Likewise.
6690 * g++.target/aarch64/sve/catch_4.C: Likewise.
6691 * g++.target/aarch64/sve/catch_5.C: Likewise.
6692 * g++.target/aarch64/sve/catch_6.C: Likewise.
6694 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6695 Alan Hayward <alan.hayward@arm.com>
6696 David Sherwood <david.sherwood@arm.com>
6698 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
6700 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
6701 * gcc.target/aarch64/fmaxmin.c: Likewise.
6702 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6703 * gcc.target/aarch64/orr_imm_1.c: Likewise.
6704 * gcc.target/aarch64/pr62178.c: Likewise.
6705 * gcc.target/aarch64/pr71727-2.c: Likewise.
6706 * gcc.target/aarch64/saddw-1.c: Likewise.
6707 * gcc.target/aarch64/saddw-2.c: Likewise.
6708 * gcc.target/aarch64/uaddw-1.c: Likewise.
6709 * gcc.target/aarch64/uaddw-2.c: Likewise.
6710 * gcc.target/aarch64/uaddw-3.c: Likewise.
6711 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
6712 * gcc.target/aarch64/vect-compile.c: Likewise.
6713 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
6714 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
6715 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6716 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6717 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6718 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6719 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6720 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
6721 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
6722 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6723 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6724 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6725 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6726 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
6727 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
6728 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
6729 * gcc.target/aarch64/vect-movi.c: Likewise.
6730 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
6731 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
6732 * gcc.target/aarch64/vect-vaddv.c: Likewise.
6733 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6734 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6735 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
6737 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
6738 * gcc.target/aarch64/sve/arith_1.c: New test.
6739 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
6740 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6741 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6742 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6743 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
6744 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
6745 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
6746 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
6747 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
6748 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
6749 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
6750 * gcc.target/aarch64/sve/ext_1.c: Likewise.
6751 * gcc.target/aarch64/sve/ext_2.c: Likewise.
6752 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6753 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6754 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6755 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6756 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
6757 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
6758 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
6759 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
6760 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
6761 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
6762 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
6763 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
6764 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
6765 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
6766 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
6767 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
6768 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
6769 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
6770 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
6771 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
6772 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
6773 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
6774 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
6775 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
6776 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
6777 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
6778 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
6779 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
6780 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
6781 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
6782 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
6783 * gcc.target/aarch64/sve/index_1.c: Likewise.
6784 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
6785 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
6786 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
6787 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6788 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
6789 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
6790 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6791 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
6792 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
6793 * gcc.target/aarch64/sve/mad_1.c: Likewise.
6794 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
6795 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
6796 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
6797 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
6798 * gcc.target/aarch64/sve/mla_1.c: Likewise.
6799 * gcc.target/aarch64/sve/mls_1.c: Likewise.
6800 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
6801 * gcc.target/aarch64/sve/msb_1.c: Likewise.
6802 * gcc.target/aarch64/sve/mul_1.c: Likewise.
6803 * gcc.target/aarch64/sve/neg_1.c: Likewise.
6804 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
6805 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
6806 * gcc.target/aarch64/sve/pack_1.c: Likewise.
6807 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
6808 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
6809 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
6810 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
6811 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
6812 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
6813 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
6814 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
6815 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
6816 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
6817 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
6818 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
6819 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
6820 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
6821 * gcc.target/aarch64/sve/rev_1.c: Likewise.
6822 * gcc.target/aarch64/sve/revb_1.c: Likewise.
6823 * gcc.target/aarch64/sve/revh_1.c: Likewise.
6824 * gcc.target/aarch64/sve/revw_1.c: Likewise.
6825 * gcc.target/aarch64/sve/shift_1.c: Likewise.
6826 * gcc.target/aarch64/sve/single_1.c: Likewise.
6827 * gcc.target/aarch64/sve/single_2.c: Likewise.
6828 * gcc.target/aarch64/sve/single_3.c: Likewise.
6829 * gcc.target/aarch64/sve/single_4.c: Likewise.
6830 * gcc.target/aarch64/sve/spill_1.c: Likewise.
6831 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
6832 * gcc.target/aarch64/sve/subr_1.c: Likewise.
6833 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
6834 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
6835 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
6836 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
6837 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6838 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
6839 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6840 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
6841 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
6842 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
6843 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
6844 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
6845 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
6846 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
6847 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
6848 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
6849 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
6850 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
6851 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
6852 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
6853 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
6854 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
6855 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
6856 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6857 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
6858 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
6859 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
6860 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
6861 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
6862 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
6863 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
6864 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
6865 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
6866 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
6867 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
6868 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
6869 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
6870 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
6871 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
6872 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
6873 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
6874 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
6876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6877 Alan Hayward <alan.hayward@arm.com>
6878 David Sherwood <david.sherwood@arm.com>
6880 * lib/target-supports.exp (check_effective_target_aarch64_sve)
6881 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
6882 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
6884 (check_effective_target_vect_perm): Handle SVE.
6885 (check_effective_target_vect_perm_byte): Likewise.
6886 (check_effective_target_vect_perm_short): Likewise.
6887 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6888 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6889 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6890 (check_effective_target_vect_element_align_preferred): Likewise.
6891 (check_effective_target_vect_align_stack_vars): Likewise.
6892 (check_effective_target_vect_load_lanes): Likewise.
6893 (check_effective_target_vect_masked_store): Likewise.
6894 (available_vector_sizes): Use aarch64_sve_bits for SVE.
6895 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
6896 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
6897 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
6898 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6899 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6900 * gcc.dg/vect/slp-23.c: Likewise.
6901 * gcc.dg/vect/slp-perm-5.c: Likewise.
6902 * gcc.dg/vect/slp-perm-6.c: Likewise.
6903 * gcc.dg/vect/slp-perm-9.c: Likewise.
6904 * gcc.dg/vect/slp-reduc-3.c: Likewise.
6905 * gcc.dg/vect/vect-114.c: Likewise.
6906 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
6907 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6909 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6911 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
6912 vect_variable_length, expecting the test to be vectorized
6913 without SLP instead.
6914 * gcc.dg/vect/pr33953.c: Likewise.
6915 * gcc.dg/vect/pr37027.c: Likewise.
6916 * gcc.dg/vect/pr67790.c: Likewise.
6917 * gcc.dg/vect/pr68445.c: Likewise.
6918 * gcc.dg/vect/slp-1.c: Likewise.
6919 * gcc.dg/vect/slp-10.c: Likewise.
6920 * gcc.dg/vect/slp-12a.c: Likewise.
6921 * gcc.dg/vect/slp-12b.c: Likewise.
6922 * gcc.dg/vect/slp-12c.c: Likewise.
6923 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6924 * gcc.dg/vect/slp-13.c: Likewise.
6925 * gcc.dg/vect/slp-14.c: Likewise.
6926 * gcc.dg/vect/slp-15.c: Likewise.
6927 * gcc.dg/vect/slp-17.c: Likewise.
6928 * gcc.dg/vect/slp-19b.c: Likewise.
6929 * gcc.dg/vect/slp-2.c: Likewise.
6930 * gcc.dg/vect/slp-20.c: Likewise.
6931 * gcc.dg/vect/slp-21.c: Likewise.
6932 * gcc.dg/vect/slp-22.c: Likewise.
6933 * gcc.dg/vect/slp-24-big-array.c: Likewise.
6934 * gcc.dg/vect/slp-24.c: Likewise.
6935 * gcc.dg/vect/slp-28.c: Likewise.
6936 * gcc.dg/vect/slp-39.c: Likewise.
6937 * gcc.dg/vect/slp-42.c: Likewise.
6938 * gcc.dg/vect/slp-6.c: Likewise.
6939 * gcc.dg/vect/slp-7.c: Likewise.
6940 * gcc.dg/vect/slp-cond-1.c: Likewise.
6941 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6942 * gcc.dg/vect/slp-cond-2.c: Likewise.
6943 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6944 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6945 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6946 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6947 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6948 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6949 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6950 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6951 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6952 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6953 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6954 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6955 * gcc.dg/vect/slp-reduc-7.c: Likewise.
6956 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6957 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6958 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6959 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6961 2018-01-13 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.dg/pr83801.c: New test.
6966 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
6969 * gfortran.dg/bounds_check_19.f90: New test.
6971 2018-01-12 Jakub Jelinek <jakub@redhat.com>
6973 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
6974 instead of scan-assembler-not for xsnabsqp.
6976 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6978 PR libgfortran/83525
6979 * gfortran.dg/newunit_5.f90: New test.
6981 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
6983 PR rtl-optimization/80481
6984 * g++.dg/pr80481.C: New.
6986 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
6989 * gcc.target/alpha/pr83628-3.c: New test.
6991 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6993 * lib/target-supports.exp (check_effective_target_avx512f): Also
6994 check for __builtin_ia32_addsd_round,
6995 __builtin_ia32_getmantsd_round.
6996 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
6998 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7001 * gcc.target/powerpc/pr83629.c: Require ilp32.
7003 2018-01-12 Richard Biener <rguenther@suse.de>
7005 PR tree-optimization/80846
7006 * gcc.target/i386/pr80846-1.c: New testcase.
7007 * gcc.target/i386/pr80846-2.c: Likewise.
7009 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7011 * gcc.c-torture/execute/20180112-1.c: New test.
7013 2018-01-12 Tom de Vries <tom@codesourcery.com>
7015 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7016 * g++.dg/ext/label13a.C: Same.
7017 * g++.dg/ext/label14.C: Same.
7018 * g++.dg/ext/label2.C: Same.
7019 * g++.dg/ext/label3.C: Same.
7020 * g++.dg/torture/pr42462.C: Same.
7021 * g++.dg/torture/pr42739.C: Same.
7022 * g++.dg/warn/Wunused-label-3.C: Same.
7024 2018-01-12 Tom de Vries <tom@codesourcery.com>
7026 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7027 * g++.dg/Walloca1.C: Same.
7028 * g++.dg/cpp0x/pr70338.C: Same.
7029 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7030 * g++.dg/cpp1y/vla10.C: Same.
7031 * g++.dg/cpp1y/vla2.C: Same.
7032 * g++.dg/cpp1y/vla6.C: Same.
7033 * g++.dg/cpp1y/vla8.C: Same.
7034 * g++.dg/debug/debug5.C: Same.
7035 * g++.dg/debug/debug6.C: Same.
7036 * g++.dg/debug/pr54828.C: Same.
7037 * g++.dg/diagnostic/pr70105.C: Same.
7038 * g++.dg/eh/cleanup5.C: Same.
7039 * g++.dg/eh/spbp.C: Same.
7040 * g++.dg/ext/tmplattr9.C: Same.
7041 * g++.dg/ext/vla10.C: Same.
7042 * g++.dg/ext/vla11.C: Same.
7043 * g++.dg/ext/vla12.C: Same.
7044 * g++.dg/ext/vla15.C: Same.
7045 * g++.dg/ext/vla16.C: Same.
7046 * g++.dg/ext/vla17.C: Same.
7047 * g++.dg/ext/vla3.C: Same.
7048 * g++.dg/ext/vla6.C: Same.
7049 * g++.dg/ext/vla7.C: Same.
7050 * g++.dg/init/array24.C: Same.
7051 * g++.dg/init/new47.C: Same.
7052 * g++.dg/init/pr55497.C: Same.
7053 * g++.dg/opt/pr78201.C: Same.
7054 * g++.dg/template/vla2.C: Same.
7055 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7056 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7057 * g++.dg/torture/pr62127.C: Same.
7058 * g++.dg/torture/pr67055.C: Same.
7059 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7060 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7061 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7062 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7063 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7064 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7065 * g++.dg/warn/Wvla-1.C: Same.
7066 * g++.dg/warn/Wvla-3.C: Same.
7067 * g++.old-deja/g++.ext/array2.C: Same.
7068 * g++.old-deja/g++.ext/constructor.C: Same.
7069 * g++.old-deja/g++.law/builtin1.C: Same.
7070 * g++.old-deja/g++.other/crash12.C: Same.
7071 * g++.old-deja/g++.other/eh3.C: Same.
7072 * g++.old-deja/g++.pt/array6.C: Same.
7073 * g++.old-deja/g++.pt/dynarray.C: Same.
7075 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7077 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
7079 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7082 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
7085 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7087 * lib/target-supports.exp (check_effective_target_branch_cost):
7088 Accept all x86 targets.
7090 2018-01-12 Martin Liska <mliska@suse.cz>
7093 * g++.dg/warn/pr83054.C: New test.
7095 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7097 * gcc.target/powerpc/spec-barr-1.c: New file.
7099 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
7102 * gcc.target/i386/pr83330.c: New test.
7104 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7107 * gfortran.dg/dtio_31.f03: New test.
7108 * gfortran.dg/dtio_32.f03: New test.
7110 2018-01-11 David Malcolm <dmalcolm@redhat.com>
7113 * g++.dg/wrappers: New subdirectory.
7114 * g++.dg/wrappers/README: New file.
7115 * g++.dg/wrappers/alloc.C: New test case.
7116 * g++.dg/wrappers/cow-istream-string.C: New test case.
7117 * g++.dg/wrappers/cp-stdlib.C: New test case.
7118 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
7119 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
7121 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
7124 * g++.dg/torture/pr83718.C: New testcase.
7126 2018-01-11 Martin Jambor <mjambor@suse.cz>
7129 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
7131 2018-01-11 Bin Cheng <bin.cheng@arm.com>
7133 PR tree-optimization/83695
7134 * gcc.dg/tree-ssa/pr83695.c: New test.
7136 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7138 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
7139 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
7141 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7143 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
7144 * gcc.target/arm/simd/fp16fml_high.c: New test.
7145 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
7146 * lib/target-supports.exp
7147 (check_effective_target_arm_fp16fml_neon_ok_nocache,
7148 check_effective_target_arm_fp16fml_neon_ok,
7149 add_options_for_arm_fp16fml_neon): New procedures.
7151 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7153 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
7156 2018-01-11 Richard Biener <rguenther@suse.de>
7158 PR tree-optimization/83435
7159 * gcc.dg/graphite/pr83435.c: New testcase.
7161 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
7162 Alan Hayward <alan.hayward@arm.com>
7163 David Sherwood <david.sherwood@arm.com>
7165 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
7167 2018-01-11 Tamar Christina <tamar.christina@arm.com>
7169 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
7171 2018-01-11 Sudakshina Das <sudi.das@arm.com>
7174 * gcc.c-torture/compile/pr82096.c: New test.
7176 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7178 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7180 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7182 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7184 2018-01-11 Justin Squirek <squirek@adacore.com>
7186 * gnat.dg/expr_func4.adb: New testcase.
7188 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7190 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7193 2018-01-11 Bob Duff <duff@adacore.com>
7195 * gnat.dg/protected_null.adb: New testcase.
7197 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7199 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7201 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7203 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7205 2018-01-11 Justin Squirek <squirek@adacore.com>
7207 * gnat.dg/loopvar.adb: New testcase.
7209 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7212 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7214 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7216 * gcc.c-torture/compile/pr83575.c: New testcase.
7218 2018-01-10 Michael Collison <michael.collison@arm.com>
7220 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
7221 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
7222 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
7223 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
7224 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7225 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7226 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7227 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
7228 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
7229 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7230 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7231 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
7232 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
7233 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
7234 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
7235 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
7237 2018-01-10 Michael Collison <michael.collison@arm.com>
7239 * gcc.target/aarch64/sha2.h: New shared testcase.
7240 * gcc.target/aarch64/sha2_1.c: New testcase.
7241 * gcc.target/aarch64/sha2_2.c: New testcase.
7242 * gcc.target/aarch64/sha2_3.c: New testcase.
7243 * gcc.target/aarch64/sha3.h: New shared testcase.
7244 * gcc.target/aarch64/sha3_1.c: New testcase.
7245 * gcc.target/aarch64/sha3_2.c: New testcase.
7246 * gcc.target/aarch64/sha3_3.c: New testcase.
7248 2018-01-10 Michael Collison <michael.collison@arm.com>
7250 * gcc.target/aarch64/sm3_sm4.c: New testcase.
7252 2018-01-10 Martin Sebor <msebor@redhat.com>
7254 PR tree-optimization/83781
7255 * gcc.dg/strlenopt-42.c: New test.
7257 2018-01-11 Martin Sebor <msebor@gmail.com>
7258 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7260 PR tree-optimization/83501
7261 PR tree-optimization/81703
7263 * gcc.dg/strlenopt-39.c: New test-case.
7264 * gcc.dg/pr81703.c: Likewise.
7266 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
7268 * gnat.dg/atomic10.adb: New test.
7270 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7273 * gfortran.dg/deferred_character_18.f90: New test.
7275 2018-01-10 Martin Sebor <msebor@redhat.com>
7277 PR tree-optimization/83671
7278 * gcc.dg/strlenopt-40.c: New test.
7279 * gcc.dg/strlenopt-41.c: New test.
7281 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7284 * gfortran.dg/allocate_with_typespec_7.f90: New test.
7286 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
7289 * gcc.target/powerpc/pr83399.c: New test.
7291 2018-01-10 David Malcolm <dmalcolm@redhat.com>
7294 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
7295 to reflect that the arguments are correctly underlined.
7296 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
7297 for globals, params, locals and literals.
7298 (test_sizeof): Directly test the location of "sizeof", rather than
7299 when used in compound expressions.
7300 (test_alignof): Likewise for "alignof".
7301 (test_string_literals): Likewise for string literals.
7302 (test_numeric_literals): Likewise for numeric literals.
7303 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
7304 (test_typeid): Likewise for typeid.
7305 (test_unary_plus): New.
7306 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
7309 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
7311 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
7313 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7315 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
7317 2018-01-10 Marek Polacek <polacek@redhat.com>
7320 * g++.dg/warn/Wduplicated-branches4.C: New test.
7322 2018-01-10 Jakub Jelinek <jakub@redhat.com>
7325 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
7328 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
7331 * g++.dg/cpp0x/new2.C: New.
7333 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
7336 * gcc.target/i386/pr83735.c: New test.
7338 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
7340 * lib/target-supports.exp (check_effective_target_branch_cost):
7342 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
7343 * gcc.dg/pr21643.c: Likewise.
7344 * gcc.dg/pr46309.c: Likewise.
7345 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7346 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
7347 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7348 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7349 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7350 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7351 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7352 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
7353 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7354 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7355 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7358 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7360 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
7363 * gcc.target/powerpc/pr83629.c: New testcase.
7365 2018-01-10 Richard Biener <rguenther@suse.de>
7368 * gcc.dg/pr78768.c: Un-XFAIL.
7370 2018-01-10 Richard Biener <rguenther@suse.de>
7373 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
7375 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
7377 PR tree-optimization/83753
7378 * gcc.dg/torture/pr83753.c: New test.
7380 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
7382 * gcc.target/i386/avx2-gather-1.c: Add -march.
7383 * gcc.target/i386/avx2-gather-2.c: Add -march.
7384 * gcc.target/i386/avx2-gather-3.c: Add -march.
7385 * gcc.target/i386/avx2-gather-4.c: Add -march.
7386 * gcc.target/i386/avx2-gather-5.c: Add -march.
7387 * gcc.target/i386/avx2-gather-6.c: Add -march.
7388 * gcc.target/i386/avx512f-gather-1.c: Add -march.
7389 * gcc.target/i386/avx512f-gather-2.c: Add -march.
7390 * gcc.target/i386/avx512f-gather-3.c: Add -march.
7391 * gcc.target/i386/avx512f-gather-4.c: Add -march.
7392 * gcc.target/i386/avx512f-gather-5.c: Add -march.
7393 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
7394 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
7395 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
7396 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
7397 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
7399 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
7402 * gcc.target/i386/pr78585.c: New test.
7404 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7407 * g++.dg/cpp0x/pr83734.C: New test.
7409 2018-01-09 Carl Love <cel@us.ibm.com>
7411 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
7412 vec_mergeo builtins with float, double, long long, unsigned long long,
7413 bool long long arguments.
7414 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7415 vec_float2 with double arguments.
7416 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
7417 vec_mergew and vec_mergow builtins.
7419 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
7422 * gfortran.dg/contiguous_6.f90: New test.
7424 2018-01-09 Richard Biener <rguenther@suse.de>
7426 PR tree-optimization/83668
7427 * gcc.dg/graphite/pr83668.c: New testcase.
7429 2018-01-09 Joseph Myers <joseph@codesourcery.com>
7431 PR tree-optimization/64811
7432 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
7433 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
7434 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
7435 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
7437 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
7439 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
7442 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
7444 2018-01-09 Tamar Christina <tamar.christina@arm.com>
7447 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
7448 no NEON and require softfp or hard float-abi.
7449 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7451 2018-01-09 Richard Biener <rguenther@suse.de>
7453 PR tree-optimization/83572
7454 * gcc.dg/graphite/pr83572.c: New testcase.
7456 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7459 * gcc.dg/sms-13.c: New test.
7461 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
7464 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
7466 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
7467 Monk Chiang <sh.chiang04@gmail.com>
7469 * gcc.target/riscv/save-restore-1.c: New.
7471 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7474 * gcc.target/powerpc/pr83677.c: New file.
7476 2018-01-08 Jeff Law <law@redhat.com>
7478 PR rtl-optimizatin/81308
7479 * g++.dg/pr81308-1.C: New test.
7480 * g++.dg/pr81308-2.C: New test.
7482 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
7484 PR target/83663 - Revert r255946
7485 * gcc.target/aarch64/vect-slp-dup.c: New.
7487 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7489 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
7492 2018-01-08 Richard Biener <rguenther@suse.de>
7494 PR tree-optimization/83563
7495 * gcc.dg/graphite/pr83563.c: New testcase.
7497 2018-01-08 Richard Biener <rguenther@suse.de>
7500 * g++.dg/torture/pr83713.C: New testcase.
7502 2018-01-08 Tom de Vries <tom@codesourcery.com>
7504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
7506 2018-01-08 Richard Biener <rguenther@suse.de>
7508 PR tree-optimization/83685
7509 * gcc.dg/torture/pr83685.c: New testcase.
7511 2018-01-08 Richard Biener <rguenther@suse.de>
7514 * gcc.dg/lto/pr83719_0.c: New testcase.
7516 2018-01-08 Tom de Vries <tom@codesourcery.com>
7518 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
7519 * gcc.dg/graphite/run-id-1.c: Same.
7520 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
7522 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
7525 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
7526 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
7527 * gfortran.dg/pdt_27.f03: New test.
7530 * gfortran.dg/pdt_28.f03: New test.
7532 2018-01-08 Tom de Vries <tom@codesourcery.com>
7534 * c-c++-common/builtins.c: Require effective target alloca.
7535 * gcc.dg/Wrestrict.c: Same.
7536 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
7538 2018-01-08 Richard Biener <rguenther@suse.de>
7541 * gcc.dg/torture/pr83580.c: New testcase.
7543 2018-01-08 Richard Biener <rguenther@suse.de>
7546 * gcc.dg/pr83517.c: New testcase.
7548 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
7551 * gcc.dg/uninit-pr81897.c: New test.
7553 2018-01-06 Martin Sebor <msebor@redhat.com>
7555 PR tree-optimization/83640
7556 * gcc.dg/Wrestrict-6.c: New test.
7557 * gcc.dg/pr83640.c: New test.
7559 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
7561 * gcc.target/aarch64/reg-alloc-1.c: New test.
7563 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
7566 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
7568 2018-01-06 Jakub Jelinek <jakub@redhat.com>
7571 * gcc.dg/pr83480.c: New test.
7573 PR rtl-optimization/83682
7574 * gcc.target/i386/pr83682.c: New test.
7576 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
7580 * gfortran.dg/char_cast_1.f90: Update scan pattern.
7581 * gfortran.dg/dependency_49.f90: Likewise.
7582 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7583 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7584 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7585 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7586 * gfortran.dg/string_1_lp64.f90: New test.
7587 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7588 * gfortran.dg/string_3_lp64.f90: New test.
7590 2018-01-05 Jakub Jelinek <jakub@redhat.com>
7593 * gcc.target/i386/sse-26.c: New test.
7596 * gcc.target/i386/pr83604.c: New test.
7598 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
7600 * gcc.dg/vect/vect-align-4.c: New test.
7601 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
7602 and redefine as a structure with an unaligned member "b".
7603 (foo): Update accordingly.
7605 2018-01-05 Sudakshina Das <sudi.das@arm.com>
7608 * gcc.target/aarch64/bics_5.c: New test.
7609 * gcc.target/arm/bics_5.c: Likewise.
7611 2018-01-05 Jakub Jelinek <jakub@redhat.com>
7613 PR tree-optimization/83605
7614 * gcc.dg/pr83605.c: New test.
7616 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7619 * gcc.target/i386/pr83554.c: New test.
7622 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
7625 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7629 * gfortran.dg/eoshift_8.f90: New test.
7630 * gfortran.dg/simplify_eoshift_1.f90: New test.
7632 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7635 * gcc.dg/pr83585.c: New test.
7637 2018-01-04 Nathan Sidwell <nathan@acm.org>
7640 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
7642 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7645 * gcc.dg/pr83666.c: New test.
7647 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
7650 * gcc.target/alpha/pr83628-1.c: New test.
7651 * gcc.target/alpha/pr83628-2.c: Ditto.
7653 2018-01-04 Martin Liska <mliska@suse.cz>
7656 * g++.dg/ipa/pr82352.C: New test.
7658 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7660 * gcc.dg/vect-opt-info-1.c: Moved to ...
7661 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
7662 vect_int targets, use dg-additional-options instead of dg-options and
7663 use relative line numbers instead of absolute.
7665 2018-01-03 Martin Sebor <msebor@redhat.com>
7667 PR tree-optimization/83655
7668 * gcc.dg/Wrestrict-5.c: New test.
7669 * c-c++-common/builtins.c: New test.
7671 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
7672 Alan Hayward <alan.hayward@arm.com>
7673 David Sherwood <david.sherwood@arm.com>
7675 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
7678 2018-01-03 Jeff Law <law@redhat.com>
7681 * gcc.target/i386/stack-check-17.c: New test.
7682 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
7684 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7687 * gcc.dg/pr83621.c: New test.
7690 * gcc.dg/pr83645.c: New test.
7692 2018-01-03 Martin Sebor <msebor@redhat.com>
7694 PR tree-optimization/83603
7695 * gcc.dg/Wrestrict-4.c: New test.
7698 * gcc.dg/const-2.c: New test.
7699 * gcc.dg/pure-3.c: New test.
7701 2018-01-03 Martin Sebor <msebor@redhat.com>
7703 * gcc.dg/Wrestrict-3.c: New test.
7705 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7708 * g++.dg/opt/pr83555.C: New test.
7709 * g++.dg/ubsan/pr83555.C: New test.
7711 2018-01-03 David Malcolm <dmalcolm@redhat.com>
7714 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
7715 the !CHECKING_P case by expecting a note.
7716 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
7717 a note for the !CHECKING_P case, and move the return statement
7718 outside of #if CHECKING_P guard.
7720 2018-01-03 Jeff Law <law@redhat.com>
7723 * gcc.target/i386/stack-check-18.c: New test.
7724 * gcc.target/i386/stack-check-19.c: New test.
7726 2018-01-03 Martin Sebor <msebor@redhat.com>
7728 PR tree-optimization/83501
7729 * c-c++-common/Warray-bounds-3.c: Remove xfail.
7731 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7733 PR tree-optimization/83501
7734 * gcc.dg/tree-ssa/pr83501-1.c: New test.
7736 2018-01-03 Nathan Sidwell <nathan@acm.org>
7739 * g++.dg/ipa/pr83667.C: New.
7741 2018-01-03 Martin Liska <mliska@suse.cz>
7743 PR tree-optimization/83593
7744 * gcc.dg/pr83593.c: New test.
7746 2018-01-03 Martin Liska <mliska@suse.cz>
7749 * g++.dg/ipa/pr83549.C: New test.
7751 2018-01-03 Marek Polacek <polacek@redhat.com>
7754 * g++.dg/warn/mvp2.C: New test.
7756 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7758 PR preprocessor/83602
7759 * g++.dg/cpp/pr83602.C: New test.
7762 * g++.dg/parse/pr83634.C: New test.
7764 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7767 * gfortran.dg/eoshift_7.f90: New test.
7769 2018-01-03 Jan Beulich <jbeulich@suse.com>
7771 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
7772 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
7774 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7776 Update copyright years.
7778 2018-01-03 Martin Liska <mliska@suse.cz>
7781 * gcc.dg/ipa/pr83594.c: New test.
7783 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
7784 Alan Hayward <alan.hayward@arm.com>
7785 David Sherwood <david.sherwood@arm.com>
7787 * gcc.dg/vect-opt-info-1.c: New test.
7789 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7791 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
7792 floorf128, truncf128, and roundf128.
7793 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
7794 optimizations added in match.pd.
7795 * gcc.target/powerpc/float128-hw6.c: Likewise.
7796 * gcc.target/powerpc/float128-hw7.c: Likewise.
7797 * gcc.target/powerpc/float128-hw8.c: Likewise.
7798 * gcc.target/powerpc/float128-hw9.c: Likewise.
7799 * gcc.target/powerpc/float128-hw10.c: Likewise.
7800 * gcc.target/powerpc/float128-hw11.c: Likewise.
7802 2018-01-02 Jakub Jelinek <jakub@redhat.com>
7805 * g++.dg/cpp0x/pr83556.C: New test.
7807 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7811 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
7812 * gfortran.dg/simplify_cshift_4.f90: New test.
7814 2018-01-02 Marek Polacek <polacek@redhat.com>
7817 * g++.dg/cpp0x/inh-ctor30.C: New test.
7820 * g++.dg/cpp1z/pr83644.C: New test.
7822 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
7825 * gfortran.dg/coarray_45.f90: New test.
7828 * gfortran.dg/coarray_46.f90: New test.
7830 2018-01-01 Jakub Jelinek <jakub@redhat.com>
7832 PR tree-optimization/83581
7833 * gcc.dg/pr83581.c: New test.
7836 * gcc.dg/pr83595.c: New test.
7839 * g++.dg/opt/pr83608.C: New test.
7842 * gcc.dg/pr83609.c: New test.
7843 * g++.dg/opt/pr83609.C: New test.
7846 * gcc.dg/pr83623.c: New test.
7848 * gcc.target/i386/i386.exp
7849 (check_effective_target_avx512vpopcntdqvl): New proc.
7850 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
7851 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
7852 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
7854 Copyright (C) 2018 Free Software Foundation, Inc.
7856 Copying and distribution of this file, with or without modification,
7857 are permitted in any medium without royalty provided the copyright
7858 notice and this notice are preserved.