1 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
5 * gcc.dg/graphite/pr84404.c: New.
7 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9 PR tree-optimization/84740
10 * gcc.dg/torture/pr84740.c: New test.
12 PR tree-optimization/84739
13 * gcc.dg/pr84739.c: New test.
15 2018-03-07 Martin Sebor <msebor@redhat.com>
17 PR tree-optimization/83519
18 * gcc.dg/Wrestrict-13.c: New test.
20 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
24 * gfortran.dg/pr64124.f90: New tests.
25 * gfortran.dg/pr70409.f90: New tests.
27 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
30 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
32 2018-03-07 Martin Sebor <msebor@redhat.com>
34 PR tree-optimization/84526
35 * gcc.dg/Wrestrict-10.c: New test.
37 2018-03-07 Martin Sebor <msebor@redhat.com>
39 PR tree-optimization/84468
40 * g++.dg/warn/Wstringop-truncation-2.C: New test.
41 * gcc.dg/Wstringop-truncation.c: New test.
42 * gcc.dg/Wstringop-truncation-2.c: New test.
44 2018-03-07 Jakub Jelinek <jakub@redhat.com>
47 * gfortran.dg/pr84565.f90: New test.
50 * gcc.target/i386/pr84723-1.c: New test.
51 * gcc.target/i386/pr84723-2.c: New test.
52 * gcc.target/i386/pr84723-3.c: New test.
53 * gcc.target/i386/pr84723-4.c: New test.
54 * gcc.target/i386/pr84723-5.c: New test.
56 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
59 * gfortran.dg/pr64107.f90: New test.
61 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
65 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
67 2018-03-06 Marek Polacek <polacek@redhat.com>
70 * g++.dg/cpp1z/constexpr-84684.C: New test.
72 2018-03-06 Jakub Jelinek <jakub@redhat.com>
75 * gcc.dg/pr84721.c: New test.
78 * gcc.dg/pr84710.c: New test.
80 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
83 * gfortran.dg/implied_do_2.f90: New test.
84 * gfortran.dg/coarray_8.f90: Update for new error message.
86 2018-03-06 Jakub Jelinek <jakub@redhat.com>
89 * g++.dg/ext/pr84683.C: New test.
91 PR tree-optimization/84687
92 * gcc.dg/pr84687.c: New test.
94 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
97 * g++.dg/pr84231.C: New.
100 * g++.dg/cpp1y/pr84593.C: New.
103 * g++.dg/pr84492.C: New.
105 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
107 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
108 __builtin_ppc_speculation_barrier.
110 2018-03-05 Jakub Jelinek <jakub@redhat.com>
113 * gcc.target/powerpc/pr84700.c: New test.
115 2018-03-05 Nathan Sidwell <nathan@acm.org>
118 * g++.dg/lookup/pr84702.C: New.
120 2018-03-05 Jakub Jelinek <jakub@redhat.com>
123 * gcc.target/i386/pr84564.c: New test.
125 2018-03-05 Marek Polacek <polacek@redhat.com>
128 * g++.dg/cpp0x/inline-ns10.C: New test.
130 2018-03-05 Nathan Sidwell <nathan@acm.org>
133 * g++.dg/template/pr84694.C: New.
135 2018-03-05 Jakub Jelinek <jakub@redhat.com>
138 * gcc.c-torture/execute/pr84524.c: New test.
139 * gcc.target/i386/avx512bw-pr84524.c: New test.
141 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
144 * g++.dg/pr84264.C: New test.
146 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
149 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
150 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
151 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
153 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
155 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
156 * g++.dg/other/i386-3.C: Ditto.
157 * gcc.target/i386/sse-12.c: Ditto.
158 * gcc.target/i386/sse-13.c: Ditto.
159 * gcc.target/i386/sse-14.c: Ditto.
160 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
161 * gcc.target/i386/wbinvd-1.c: New test.
162 * gcc.target/i386/wbnoinvd-1.c: Ditto.
163 * gcc.target/i386/pconfig-1.c: Ditto.
165 2018-03-05 Pádraig Brady <P@draigBrady.com>
166 Nathan Sidwell <nathan@acm.org>
169 * g++.dg/cpp0x/pr84497.C: New.
171 2018-03-05 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/84670
174 * gcc.dg/pr84670-1.c: New testcase.
175 * gcc.dg/pr84670-2.c: Likewise.
176 * gcc.dg/pr84670-3.c: Likewise.
177 * gcc.dg/pr84670-4.c: Likewise.
179 2018-03-05 Richard Biener <rguenther@suse.de>
181 PR tree-optimization/84650
182 * gcc.dg/graphite/pr84650.c: New testcase.
184 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
187 * g++.dg/cpp1z/constexpr-lambda20.C: New.
189 2018-03-03 Harald Anlauf <anlauf@gmx.de>
192 * gfortran.dg/pr71085.f90: New test.
194 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
197 * gfortran.dg/zero_sized_8.f90: Really commit New test.
199 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
202 * gfortran.dg/pr51434.f90: New test.
204 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
209 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
214 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/torture/pr71464.C: New.
219 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
222 * gfortran.dg/select_type_41.f90: New test.
224 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
229 2018-03-02 Marek Polacek <polacek@redhat.com>
232 * g++.dg/ext/flexary29.C: New test.
234 2018-03-02 Jakub Jelinek <jakub@redhat.com>
236 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
238 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/torture/pr81812.C: New.
243 2018-03-02 Marek Polacek <polacek@redhat.com>
246 * g++.dg/warn/Wsign-compare-8.C: New test.
249 * g++.dg/parse/array-size3.C: New test.
252 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
254 2018-03-02 Jakub Jelinek <jakub@redhat.com>
257 * g++.dg/cpp1y/pr84662.C: New test.
259 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
261 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
262 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
264 * g++.dg/lto/20101010-1_0.C: Likewise.
265 * g++.dg/lto/20101010-2_0.C: Likewise.
267 2018-03-02 Jakub Jelinek <jakub@redhat.com>
270 * gcc.dg/pr84628.c: New test.
273 * gcc.target/ia64/pr56540.c: New test.
275 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
277 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
279 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
280 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
281 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
282 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
284 2018-03-02 Marek Polacek <polacek@redhat.com>
287 * c-c++-common/ubsan/shift-11.c: New test.
289 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
291 * gcc.dg/vect/vect-alias-check-13.c: New test.
293 2018-03-02 Jakub Jelinek <jakub@redhat.com>
296 * gcc.dg/pr84614.c: New test.
299 * gcc.target/i386/pr84625.c: New test.
301 2018-03-02 Richard Biener <rguenther@suse.de>
303 PR tree-optimization/84427
304 * gcc.dg/torture/pr84427.c: New testcase.
306 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
309 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
310 powerpc64le*-*-linux*.
311 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
312 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
314 2018-03-01 Martin Sebor <msebor@redhat.com>
317 * g++.dg/ext/attr-const.C: Remove xfail.
318 * g++.dg/ext/attr-malloc-3.C: New test.
319 * g++.dg/ext/attr-noinline-3.C: New test.
320 * g++.dg/ext/attr-noreturn-3.C: New test.
321 * g++.dg/ext/attr-nothrow-3.C: New test.
322 * g++.dg/ext/attr-pure.C: Remove xfail.
324 2018-03-02 Jakub Jelinek <jakub@redhat.com>
327 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
328 dg-options and dg-shouldfail "ubsan" directive.
330 2018-03-01 Marek Polacek <polacek@redhat.com>
331 Jason Merrill <jason@redhat.com>
334 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
335 * g++.dg/cpp1z/static1.C: New test.
336 * g++.dg/template/static37.C: New test.
338 2018-03-01 Nathan Sidwell <nathan@acm.org>
341 * g++.dg/template/pr84434.C: New.
343 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
345 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
346 -mthumb to the command-line.
348 2018-03-01 Marek Polacek <polacek@redhat.com>
351 * g++.dg/cpp0x/static_assert14.C: New test.
353 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/torture/pr79410.C: New.
358 2018-03-01 Martin Liska <mliska@suse.cz>
361 * gcc.dg/asan/pr82484.c: New test.
363 2018-03-01 Richard Biener <rguenther@suse.de>
366 * gfortran.dg/lto/pr84645_0.f90: New testcase.
368 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
371 * gfortran.dg/coarray_47.f90: New test.
373 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
376 * gfortran.dg/class_array_23.f03: New test.
378 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
380 PR rtl-optimization/84528
381 * gcc.dg/torture/pr84538.c: Rename to...
382 * gcc.dg/torture/pr84528.c: ...this.
384 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
386 PR rtl-optimization/84528
387 * gcc.dg/torture/pr84538.c: New test.
389 2018-02-28 Martin Sebor <msebor@redhat.com>
391 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
393 * c-c++-common/Wrestrict-2.c: Same.
394 * c-c++-common/Wstringop-truncation.c: Same.
395 * gcc.dg/Warray-bounds-22.c: Same.
396 * gcc.dg/Wstringop-overflow.c: Same.
397 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
398 (signed_range): Same.
399 (unsigned_anti_range): Same.
400 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
401 (signed_range): Same.
402 (unsigned_anti_range): Same.
403 * gcc.dg/attr-alloc_size-7.c: Same.
404 * gcc.dg/attr-alloc_size-8.c: Same.
405 * gcc.dg/builtin-alloc-size.c: Same.
406 * gcc.dg/builtin-stpncpy.c: Same.
407 * gcc.dg/builtins-nonnull.c: Same.
408 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
409 * gcc.dg/pr79214.c: Same.
410 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
411 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
412 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
413 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
414 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
415 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
416 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
417 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
418 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
419 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
420 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
422 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
425 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
427 2018-02-28 Jakub Jelinek <jakub@redhat.com>
430 * g++.dg/cpp0x/pr84609.C: New test.
432 2018-02-28 Martin Sebor <msebor@redhat.com>
435 * g++.dg/ext/attr-malloc-3.C: New test.
436 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
437 to pre-existing problems.
438 * g++.dg/ext/attr-pure.C: Same.
440 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
443 * gfortran.dg/associate_37.f90: New test.
446 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
448 2018-02-28 Jakub Jelinek <jakub@redhat.com>
451 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
452 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
453 * gcc.dg/bf-ms-layout-4.c: New test.
454 * gcc.dg/bf-ms-layout-5.c: New test.
456 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
459 * gcc.target/powerpc/pr83399.c: Only run on Linux.
461 2018-02-28 Richard Biener <rguenther@suse.de>
463 PR tree-optimization/84584
464 * gcc.dg/graphite/pr84584.c: New testcase.
466 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
468 PR preprocessor/84517
469 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
471 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
473 * c-c++-common/dump-ada-spec-12.c: New test.
474 * c-c++-common/dump-ada-spec-13.c: Likewise.
476 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
478 * c-c++-common/dump-ada-spec-11.c: New test.
480 2018-02-28 Martin Liska <mliska@suse.cz>
483 * g++.dg/ext/timevar1.C: Fix pruned patterns.
484 * g++.dg/ext/timevar2.C: Likewise.
486 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
488 * c-c++-common/dump-ada-spec-8.c: New test.
489 * c-c++-common/dump-ada-spec-9.c: Likewise.
490 * c-c++-common/dump-ada-spec-10.c: Likewise.
492 2018-02-28 Richard Biener <rguenther@suse.de>
495 * gcc.dg/pr84607.c: New testcase.
497 2018-02-28 Nathan Sidwell <nathan@acm.org>
500 * g++.dg/lookup/pr84602.C: New.
502 2018-02-28 Jakub Jelinek <jakub@redhat.com>
506 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
508 * g++.dg/ext/attr-nonnull.C: Likewise.
509 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
511 * g++.dg/ext/attr-noinline-2.C: Likewise.
512 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
513 -fdump-tree-eh in dg-options.
515 2018-02-28 Alan Modra <amodra@gmail.com>
517 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
519 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
521 2018-02-27 Martin Sebor <msebor@redhat.com>
525 * g++.dg/Wmissing-attributes.C: New test.
526 * g++.dg/ext/attr-const-pure.C: New test.
527 * g++.dg/ext/attr-const.C: New test.
528 * g++.dg/ext/attr-deprecated-2.C: New test.
529 * g++.dg/ext/attr-malloc-2.C: New test.
530 * g++.dg/ext/attr-malloc.C: New test.
531 * g++.dg/ext/attr-noinline-2.C: New test.
532 * g++.dg/ext/attr-noinline.C: New test.
533 * g++.dg/ext/attr-nonnull.C: New test.
534 * g++.dg/ext/attr-noreturn-2.C: New test.
535 * g++.dg/ext/attr-noreturn.C: New test.
536 * g++.dg/ext/attr-nothrow-2.C: New test.
537 * g++.dg/ext/attr-nothrow.C: New test.
538 * g++.dg/ext/attr-optimize.C: New test.
539 * g++.dg/ext/attr-pure.C: New test.
540 * g++.dg/ext/attr-returns-nonnull.C: New test.
541 * g++.dg/ext/attr-warning.C: New test.
543 2018-02-27 Nathan Sidwell <nathan@acm.org>
546 * g++.dg/lookup/pr84426.C: New.
548 2018-02-27 Richard Biener <rguenther@suse.de>
550 PR tree-optimization/84512
551 * gcc.dg/tree-ssa/pr84512.c: New testcase.
553 2018-02-27 Martin Liska <mliska@suse.cz>
555 PR gcov-profile/84548
556 * g++.dg/gcov/pr84548.C: New test.
558 2018-02-27 Jakub Jelinek <jakub@redhat.com>
561 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
563 2018-02-26 Jakub Jelinek <jakub@redhat.com>
566 * g++.dg/cpp1y/pr84558.C: New test.
568 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/cpp0x/alignas14.C: New.
572 * g++.dg/cpp0x/alignas15.C: Likewise.
574 2018-02-26 Jakub Jelinek <jakub@redhat.com>
577 * g++.dg/gomp/pr84557.C: New test.
579 2018-02-26 Marek Polacek <polacek@redhat.com>
582 * g++.dg/cpp1z/pr84325.C: New test.
584 2018-02-26 Carl Love <cel@us.ibm.com>
586 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
588 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
589 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
590 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
592 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
593 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
596 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
599 * gcc.target/i386/indirect-thunk-1.c: Updated.
600 * gcc.target/i386/indirect-thunk-2.c: Likewise.
601 * gcc.target/i386/indirect-thunk-3.c: Likewise.
602 * gcc.target/i386/indirect-thunk-4.c: Likewise.
603 * gcc.target/i386/indirect-thunk-5.c: Likewise.
604 * gcc.target/i386/indirect-thunk-6.c: Likewise.
605 * gcc.target/i386/indirect-thunk-7.c: Likewise.
606 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
607 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
608 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
609 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
610 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
611 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
612 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
613 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
614 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
615 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
616 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
617 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
618 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
619 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
620 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
621 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
622 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
623 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
624 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
625 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
626 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
627 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
628 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
629 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
630 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
631 * gcc.target/i386/ret-thunk-9.c: Likewise.
632 * gcc.target/i386/ret-thunk-10.c: Likewise.
633 * gcc.target/i386/ret-thunk-11.c: Likewise.
634 * gcc.target/i386/ret-thunk-12.c: Likewise.
635 * gcc.target/i386/ret-thunk-13.c: Likewise.
636 * gcc.target/i386/ret-thunk-14.c: Likewise.
637 * gcc.target/i386/ret-thunk-15.c: Likewise.
639 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
641 * gcc.c-torture/execute/20180226-1.c: New test.
643 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
645 PR tree-optimization/83965
646 * gcc.dg/vect/pr83965-2.c: New test.
648 2018-02-26 Tom de Vries <tom@codesourcery.com>
650 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
652 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
655 * gcc.target/i386/ret-thunk-22.c: New test.
656 * gcc.target/i386/ret-thunk-23.c: Likewise.
657 * gcc.target/i386/ret-thunk-24.c: Likewise.
658 * gcc.target/i386/ret-thunk-25.c: Likewise.
659 * gcc.target/i386/ret-thunk-26.c: Likewise.
661 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
664 * g++.dg/cpp1z/pr84533.C: New.
666 2018-02-26 Marek Polacek <polacek@redhat.com>
669 * g++.dg/parse/error60.C: New test.
671 2018-02-26 Jakub Jelinek <jakub@redhat.com>
674 * g++.dg/gomp/pr84556.C: New test.
675 * g++.dg/vect/pr84556.cc: New test.
677 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
680 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
681 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
682 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
683 * gfortran.dg/c_loc_test.f90: Likewise.
684 * gfortran.dg/c_loc_tests_2.f03: Likewise.
685 * gfortran.dg/proc_decl_17.f90: Likewise.
686 * gfortran.dg/proc_ptr_8.f90: Likewise.
688 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
691 * gcc.target/aarch64/lr_free_2.c: Revert changes in
692 r254814 disabling -fomit-frame-pointer by default.
693 * gcc.target/aarch64/spill_1.c: Likewise.
694 * gcc.target/aarch64/test_frame_11.c: Likewise.
695 * gcc.target/aarch64/test_frame_12.c: Likewise.
696 * gcc.target/aarch64/test_frame_13.c: Likewise.
697 * gcc.target/aarch64/test_frame_14.c: Likewise.
698 * gcc.target/aarch64/test_frame_15.c: Likewise.
699 * gcc.target/aarch64/test_frame_3.c: Likewise.
700 * gcc.target/aarch64/test_frame_5.c: Likewise.
701 * gcc.target/aarch64/test_frame_9.c: Likewise.
703 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
706 * gfortran.dg/explicit_shape_1.f90: New test.
707 * gfortran.dg/automatic_module_variable.f90: Update regex.
708 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
709 * gfortran.dg/constant_shape.f90: Ditto.
710 * gfortran.dg/dec_structure_23.f90: Ditto.
711 * gfortran.dg/pr78240.f90: Ditto.
713 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
716 * gfortran.dg/pr84523.f90: New test.
718 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
721 * gfortran.dg/select_type_40.f90: New test.
723 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
726 * gfortran.dg/data_substring.f90: New test.
728 2018-02-24 Marek Polacek <polacek@redhat.com>
731 * g++.dg/cpp1z/constexpr-83692.C: New test.
733 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
736 * gfortran.dg/statement_function_1.f90: Update test.
738 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
741 * gfortran.dg/inquire_19.f90: New test.
743 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
746 * gfortran.dg/pr83149_b.f90: New test.
747 * gfortran.dg/pr83149_a.f90: Additional source for previous.
749 2018-02-23 Carl Love <cel@us.ibm.com>
751 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
752 vec_signed2 and vec_unsigned2 to new Power 8 test file.
753 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
756 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
758 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
759 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
761 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
763 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
766 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
769 * gfortran.dg/pr83149_1.f90: New test.
770 * gfortran.dg/pr83149.f90: Additional source for previous.
772 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
775 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
776 __GI___pthread_mutex_init as well.
778 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
781 * gfortran.dg/class_68.f90: New test.
783 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
786 * gfortran.dg/derived_init_5.f90: New test.
788 2018-02-22 Jakub Jelinek <jakub@redhat.com>
791 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
792 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
794 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
797 * gcc.target/powerpc/pr81572.c: New.
799 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
801 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
803 2018-02-22 Martin Sebor <msebor@redhat.com>
805 PR tree-optimization/84480
806 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
807 * g++.dg/warn/Wstringop-truncation-1.C: New test.
809 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
812 * gcc.target/i386/indirect-thunk-11.c: New test.
813 * gcc.target/i386/indirect-thunk-12.c: Likewise.
814 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
815 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
816 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
817 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
818 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
819 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
820 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
821 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
823 2018-02-22 Steve Ellcey <sellcey@cavium.com>
826 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
828 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
830 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
832 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
834 2018-02-22 Marek Polacek <polacek@redhat.com>
837 * g++.dg/parse/error59.C: New test.
839 2018-02-22 Tom de Vries <tom@codesourcery.com>
841 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
843 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
846 * g++.dg/cpp0x/pr77655.C: New.
848 2018-02-22 Jakub Jelinek <jakub@redhat.com>
851 * g++.dg/cpp1y/pr84496.C: New test.
854 * g++.dg/torture/pr84502.C: New test.
856 PR tree-optimization/84503
857 * gcc.dg/pr84503-1.c: New test.
858 * gcc.dg/pr84503-2.c: New test.
860 2018-02-21 Jakub Jelinek <jakub@redhat.com>
862 PR tree-optimization/84478
863 * gcc.c-torture/execute/pr84478.c: New test.
865 2018-02-20 Martin Sebor <msebor@redhat.com>
868 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
869 * c-c++-common/Wrestrict.c: Same.
870 * gcc.dg/Wrestrict-6.c: Same.
871 * gcc.dg/Warray-bounds-27.c: New test.
872 * gcc.dg/Wrestrict-8.c: New test.
873 * gcc.dg/Wrestrict-9.c: New test.
874 * gcc.dg/pr84095.c: New test.
876 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
878 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
880 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
884 * gfortran.dg/structure_constructor_14.f90: New test.
886 2018-02-20 Jeff Law <law@redhat.com>
889 PR tree-optimization/81592
891 * gcc.dg/pr81592.c: New test.
892 * gcc.dg/pr82123.c: New test.
893 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
895 2018-02-20 Jakub Jelinek <jakub@redhat.com>
898 * g++.dg/warn/Wunused-var-30.C: New test.
900 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
902 PR tree-optimization/84419
903 * gcc.dg/vect/pr84419.c: New test.
905 2018-02-20 Jakub Jelinek <jakub@redhat.com>
908 * gfortran.dg/pr82004.f90: New test.
910 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
912 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
914 2018-02-20 Martin Liska <mliska@suse.cz>
918 * gcc.target/i386/pr84310.c: New test.
919 * gcc.target/i386/pr84310-2.c: Likewise.
921 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
926 2018-02-20 Jakub Jelinek <jakub@redhat.com>
929 * g++.dg/cpp1z/launder7.C: New test.
932 * g++.dg/cpp0x/constexpr-84449.C: New test.
935 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
937 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
941 * gfortran.dg/associate_22.f90: Enable commented out test.
942 * gfortran.dg/associate_36.f90: New test.
944 2018-02-19 Jakub Jelinek <jakub@redhat.com>
947 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
949 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
951 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
952 (dg-options): Use -mavx instead of -w.
954 2018-02-19 Jakub Jelinek <jakub@redhat.com>
957 * g++.dg/cpp1z/launder8.C: New test.
960 * g++.dg/gomp/pr84448.C: New test.
963 * g++.dg/gomp/pr84430.C: New test.
965 PR tree-optimization/84452
966 * gcc.dg/pr84452.c: New test.
969 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
971 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
974 * gfortran.dg/implied_do_io_4.f90: New test.
976 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
978 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
979 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
980 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
982 2018-02-19 Carl Love <cel@us.ibm.com>
984 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
986 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
989 * gcc.target/i386/pr57193.c: Add -mtune=generic.
991 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
994 * g++.dg/cpp0x/auto50.C: New.
995 * g++.dg/parse/friend12.C: Adjust.
997 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1000 * gfortran.dg/dtio_33.f90: New test.
1002 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1004 PR libgfortran/84412
1005 * gfortran.dg/inquire_18.f90: New test.
1007 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1010 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1011 * gfortran.dg/pointer_intent_3.f90: Ditto.
1012 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1013 * gfortran.dg/protected_3.f90: Ditto.
1014 * gfortran.dg/protected_4.f90: Ditto.
1015 * gfortran.dg/protected_5.f90: Ditto.
1016 * gfortran.dg/protected_6.f90: Ditto.
1018 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1021 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1024 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1027 * gfortran.dg/inline_matmul_22.f90: New test.
1029 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1032 * gfortran.dg/abort_shoulfail.f90: New test.
1033 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1035 * gfortran.dg/PR19754_2.f90: Likewise.
1036 * gfortran.dg/PR19872.f: Likewise.
1037 * gfortran.dg/PR49268.f90: Likewise.
1038 * gfortran.dg/Wall.f90: Likewise.
1039 * gfortran.dg/Wno-all.f90: Likewise.
1040 * gfortran.dg/achar_1.f90: Likewise.
1041 * gfortran.dg/achar_2.f90: Likewise.
1042 * gfortran.dg/achar_4.f90: Likewise.
1043 * gfortran.dg/achar_6.F90: Likewise.
1044 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
1045 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
1046 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
1047 * gfortran.dg/actual_array_offset_1.f90: Likewise.
1048 * gfortran.dg/actual_array_result_1.f90: Likewise.
1049 * gfortran.dg/actual_array_substr_1.f90: Likewise.
1050 * gfortran.dg/actual_array_substr_2.f90: Likewise.
1051 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
1052 * gfortran.dg/actual_procedure_1.f90: Likewise.
1053 * gfortran.dg/adjustl_1.f90: Likewise.
1054 * gfortran.dg/advance_1.f90: Likewise.
1055 * gfortran.dg/advance_4.f90: Likewise.
1056 * gfortran.dg/advance_5.f90: Likewise.
1057 * gfortran.dg/advance_6.f90: Likewise.
1058 * gfortran.dg/aint_anint_1.f90: Likewise.
1059 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
1060 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
1061 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
1062 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
1063 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
1064 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
1065 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
1066 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
1067 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
1068 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
1069 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
1070 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
1071 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
1072 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
1073 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
1074 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
1075 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
1076 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
1077 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
1078 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
1079 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
1080 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1081 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
1082 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
1083 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
1084 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
1085 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
1086 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
1087 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
1088 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
1089 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
1090 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
1091 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
1092 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
1093 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
1094 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
1095 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
1096 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
1097 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
1098 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
1099 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
1100 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
1101 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
1102 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
1103 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
1104 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
1105 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
1106 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
1107 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
1108 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
1109 * gfortran.dg/allocatable_function_1.f90: Likewise.
1110 * gfortran.dg/allocatable_function_10.f90: Likewise.
1111 * gfortran.dg/allocatable_function_3.f90: Likewise.
1112 * gfortran.dg/allocatable_function_5.f90: Likewise.
1113 * gfortran.dg/allocatable_function_6.f90: Likewise.
1114 * gfortran.dg/allocatable_function_7.f90: Likewise.
1115 * gfortran.dg/allocatable_function_8.f90: Likewise.
1116 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
1117 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
1118 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
1119 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
1120 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
1121 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
1122 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
1123 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
1124 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
1125 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
1126 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
1127 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
1128 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
1129 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
1130 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
1131 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
1132 * gfortran.dg/allocate_class_3.f90: Likewise.
1133 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
1134 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
1135 * gfortran.dg/allocate_derived_5.f90: Likewise.
1136 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
1137 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
1138 * gfortran.dg/allocate_with_source_1.f90: Likewise.
1139 * gfortran.dg/allocate_with_source_10.f08: Likewise.
1140 * gfortran.dg/allocate_with_source_11.f08: Likewise.
1141 * gfortran.dg/allocate_with_source_12.f03: Likewise.
1142 * gfortran.dg/allocate_with_source_15.f03: Likewise.
1143 * gfortran.dg/allocate_with_source_16.f90: Likewise.
1144 * gfortran.dg/allocate_with_source_17.f03: Likewise.
1145 * gfortran.dg/allocate_with_source_18.f03: Likewise.
1146 * gfortran.dg/allocate_with_source_2.f90: Likewise.
1147 * gfortran.dg/allocate_with_source_20.f03: Likewise.
1148 * gfortran.dg/allocate_with_source_22.f03: Likewise.
1149 * gfortran.dg/allocate_with_source_23.f03: Likewise.
1150 * gfortran.dg/allocate_with_source_24.f90: Likewise.
1151 * gfortran.dg/allocate_with_source_5.f90: Likewise.
1152 * gfortran.dg/allocate_with_source_6.f90: Likewise.
1153 * gfortran.dg/allocate_with_source_7.f08: Likewise.
1154 * gfortran.dg/allocate_with_source_8.f08: Likewise.
1155 * gfortran.dg/allocate_with_source_9.f08: Likewise.
1156 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
1157 * gfortran.dg/allocate_zerosize_3.f: Likewise.
1158 * gfortran.dg/altreturn_3.f90: Likewise.
1159 * gfortran.dg/altreturn_5.f90: Likewise.
1160 * gfortran.dg/altreturn_7.f90: Likewise.
1161 * gfortran.dg/and_or_xor.f90: Likewise.
1162 * gfortran.dg/anint_1.f90: Likewise.
1163 * gfortran.dg/any_all_1.f90: Likewise.
1164 * gfortran.dg/anyallcount_1.f90: Likewise.
1165 * gfortran.dg/append_1.f90: Likewise.
1166 * gfortran.dg/argument_checking_1.f90: Likewise.
1167 * gfortran.dg/argument_checking_2.f90: Likewise.
1168 * gfortran.dg/argument_checking_8.f90: Likewise.
1169 * gfortran.dg/arithmetic_if.f90: Likewise.
1170 * gfortran.dg/array_1.f90: Likewise.
1171 * gfortran.dg/array_2.f90: Likewise.
1172 * gfortran.dg/array_alloc_1.f90: Likewise.
1173 * gfortran.dg/array_alloc_2.f90: Likewise.
1174 * gfortran.dg/array_alloc_3.f90: Likewise.
1175 * gfortran.dg/array_assignment_1.F90: Likewise.
1176 * gfortran.dg/array_assignment_5.f90: Likewise.
1177 * gfortran.dg/array_constructor_1.f90: Likewise.
1178 * gfortran.dg/array_constructor_10.f90: Likewise.
1179 * gfortran.dg/array_constructor_11.f90: Likewise.
1180 * gfortran.dg/array_constructor_12.f90: Likewise.
1181 * gfortran.dg/array_constructor_15.f90: Likewise.
1182 * gfortran.dg/array_constructor_16.f90: Likewise.
1183 * gfortran.dg/array_constructor_17.f90: Likewise.
1184 * gfortran.dg/array_constructor_19.f90: Likewise.
1185 * gfortran.dg/array_constructor_23.f: Likewise.
1186 * gfortran.dg/array_constructor_24.f: Likewise.
1187 * gfortran.dg/array_constructor_32.f90: Likewise.
1188 * gfortran.dg/array_constructor_36.f90: Likewise.
1189 * gfortran.dg/array_constructor_39.f90: Likewise.
1190 * gfortran.dg/array_constructor_4.f90: Likewise.
1191 * gfortran.dg/array_constructor_40.f90: Likewise.
1192 * gfortran.dg/array_constructor_44.f90: Likewise.
1193 * gfortran.dg/array_constructor_45.f90: Likewise.
1194 * gfortran.dg/array_constructor_46.f90: Likewise.
1195 * gfortran.dg/array_constructor_47.f90: Likewise.
1196 * gfortran.dg/array_constructor_49.f90: Likewise.
1197 * gfortran.dg/array_constructor_5.f90: Likewise.
1198 * gfortran.dg/array_constructor_50.f90: Likewise.
1199 * gfortran.dg/array_constructor_6.f90: Likewise.
1200 * gfortran.dg/array_constructor_7.f90: Likewise.
1201 * gfortran.dg/array_constructor_8.f90: Likewise.
1202 * gfortran.dg/array_constructor_9.f90: Likewise.
1203 * gfortran.dg/array_constructor_type_1.f03: Likewise.
1204 * gfortran.dg/array_constructor_type_10.f03: Likewise.
1205 * gfortran.dg/array_constructor_type_11.f03: Likewise.
1206 * gfortran.dg/array_constructor_type_12.f03: Likewise.
1207 * gfortran.dg/array_constructor_type_13.f90: Likewise.
1208 * gfortran.dg/array_constructor_type_14.f03: Likewise.
1209 * gfortran.dg/array_constructor_type_16.f03: Likewise.
1210 * gfortran.dg/array_constructor_type_2.f03: Likewise.
1211 * gfortran.dg/array_constructor_type_22.f03: Likewise.
1212 * gfortran.dg/array_constructor_type_3.f03: Likewise.
1213 * gfortran.dg/array_constructor_type_4.f03: Likewise.
1214 * gfortran.dg/array_constructor_type_5.f03: Likewise.
1215 * gfortran.dg/array_constructor_type_6.f03: Likewise.
1216 * gfortran.dg/array_constructor_type_7.f03: Likewise.
1217 * gfortran.dg/array_function_1.f90: Likewise.
1218 * gfortran.dg/array_function_5.f90: Likewise.
1219 * gfortran.dg/array_initializer_1.f90: Likewise.
1220 * gfortran.dg/array_initializer_2.f90: Likewise.
1221 * gfortran.dg/array_memcpy_5.f90: Likewise.
1222 * gfortran.dg/array_memset_2.f90: Likewise.
1223 * gfortran.dg/array_reference_1.f90: Likewise.
1224 * gfortran.dg/array_return_value_1.f90: Likewise.
1225 * gfortran.dg/array_section_1.f90: Likewise.
1226 * gfortran.dg/array_temporaries_3.f90: Likewise.
1227 * gfortran.dg/arrayio_1.f90: Likewise.
1228 * gfortran.dg/arrayio_10.f90: Likewise.
1229 * gfortran.dg/arrayio_11.f90: Likewise.
1230 * gfortran.dg/arrayio_12.f90: Likewise.
1231 * gfortran.dg/arrayio_13.f90: Likewise.
1232 * gfortran.dg/arrayio_14.f90: Likewise.
1233 * gfortran.dg/arrayio_16.f90: Likewise.
1234 * gfortran.dg/arrayio_2.f90: Likewise.
1235 * gfortran.dg/arrayio_3.f90: Likewise.
1236 * gfortran.dg/arrayio_4.f90: Likewise.
1237 * gfortran.dg/arrayio_5.f90: Likewise.
1238 * gfortran.dg/arrayio_6.f90: Likewise.
1239 * gfortran.dg/arrayio_7.f90: Likewise.
1240 * gfortran.dg/arrayio_8.f90: Likewise.
1241 * gfortran.dg/arrayio_9.f90: Likewise.
1242 * gfortran.dg/arrayio_derived_1.f90: Likewise.
1243 * gfortran.dg/assign_10.f90: Likewise.
1244 * gfortran.dg/assign_9.f90: Likewise.
1245 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
1246 * gfortran.dg/assignment_1.f90: Likewise.
1247 * gfortran.dg/associate_1.f03: Likewise.
1248 * gfortran.dg/associate_11.f90: Likewise.
1249 * gfortran.dg/associate_13.f90: Likewise.
1250 * gfortran.dg/associate_15.f90: Likewise.
1251 * gfortran.dg/associate_17.f90: Likewise.
1252 * gfortran.dg/associate_18.f08: Likewise.
1253 * gfortran.dg/associate_19.f03: Likewise.
1254 * gfortran.dg/associate_20.f03: Likewise.
1255 * gfortran.dg/associate_22.f90: Likewise.
1256 * gfortran.dg/associate_23.f90: Likewise.
1257 * gfortran.dg/associate_24.f90: Likewise.
1258 * gfortran.dg/associate_25.f90: Likewise.
1259 * gfortran.dg/associate_27.f90: Likewise.
1260 * gfortran.dg/associate_28.f90: Likewise.
1261 * gfortran.dg/associate_32.f03: Likewise.
1262 * gfortran.dg/associate_33.f03: Likewise.
1263 * gfortran.dg/associate_34.f90: Likewise.
1264 * gfortran.dg/associate_6.f03: Likewise.
1265 * gfortran.dg/associate_7.f03: Likewise.
1266 * gfortran.dg/associate_8.f03: Likewise.
1267 * gfortran.dg/associate_9.f03: Likewise.
1268 * gfortran.dg/associated_1.f90: Likewise.
1269 * gfortran.dg/associated_2.f90: Likewise.
1270 * gfortran.dg/associated_5.f90: Likewise.
1271 * gfortran.dg/associated_6.f90: Likewise.
1272 * gfortran.dg/associated_target_3.f90: Likewise.
1273 * gfortran.dg/associated_target_4.f90: Likewise.
1274 * gfortran.dg/associated_target_5.f03: Likewise.
1275 * gfortran.dg/associated_target_6.f03: Likewise.
1276 * gfortran.dg/assumed_dummy_1.f90: Likewise.
1277 * gfortran.dg/assumed_rank_1.f90: Likewise.
1278 * gfortran.dg/assumed_rank_10.f90: Likewise.
1279 * gfortran.dg/assumed_rank_2.f90: Likewise.
1280 * gfortran.dg/assumed_rank_7.f90: Likewise.
1281 * gfortran.dg/assumed_rank_8.f90: Likewise.
1282 * gfortran.dg/assumed_rank_9.f90: Likewise.
1283 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1284 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1285 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
1286 * gfortran.dg/assumed_type_2.f90: Likewise.
1287 * gfortran.dg/atan2_1.f90: Likewise.
1288 * gfortran.dg/auto_array_1.f90: Likewise.
1289 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
1290 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
1291 * gfortran.dg/auto_char_len_3.f90: Likewise.
1292 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
1293 * gfortran.dg/auto_internal_assumed.f90: Likewise.
1294 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
1295 * gfortran.dg/auto_save_2.f90: Likewise.
1296 * gfortran.dg/automatic_default_init_1.f90: Likewise.
1297 * gfortran.dg/backslash_1.f90: Likewise.
1298 * gfortran.dg/backslash_2.f90: Likewise.
1299 * gfortran.dg/backslash_3.f: Likewise.
1300 * gfortran.dg/backspace_1.f: Likewise.
1301 * gfortran.dg/backspace_10.f90: Likewise.
1302 * gfortran.dg/backspace_11.f90: Likewise.
1303 * gfortran.dg/backspace_2.f: Likewise.
1304 * gfortran.dg/backspace_3.f: Likewise.
1305 * gfortran.dg/backspace_4.f: Likewise.
1306 * gfortran.dg/backspace_5.f: Likewise.
1307 * gfortran.dg/backspace_6.f: Likewise.
1308 * gfortran.dg/backspace_7.f90: Likewise.
1309 * gfortran.dg/backspace_8.f: Likewise.
1310 * gfortran.dg/backspace_9.f: Likewise.
1311 * gfortran.dg/bessel_1.f90: Likewise.
1312 * gfortran.dg/bessel_2.f90: Likewise.
1313 * gfortran.dg/bessel_5.f90: Likewise.
1314 * gfortran.dg/bessel_6.f90: Likewise.
1315 * gfortran.dg/bessel_7.f90: Likewise.
1316 * gfortran.dg/bind_c_dts_2.f03: Likewise.
1317 * gfortran.dg/bind_c_dts_3.f03: Likewise.
1318 * gfortran.dg/bind_c_usage_15.f90: Likewise.
1319 * gfortran.dg/bind_c_usage_16.f03: Likewise.
1320 * gfortran.dg/bind_c_usage_17.f90: Likewise.
1321 * gfortran.dg/bind_c_usage_24.f90: Likewise.
1322 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
1323 * gfortran.dg/binding_label_tests_16.f03: Likewise.
1324 * gfortran.dg/binding_label_tests_23.f90: Likewise.
1325 * gfortran.dg/bit_comparison_1.F90: Likewise.
1326 * gfortran.dg/bit_comparison_2.F90: Likewise.
1327 * gfortran.dg/block_1.f08: Likewise.
1328 * gfortran.dg/block_13.f08: Likewise.
1329 * gfortran.dg/block_14.f90: Likewise.
1330 * gfortran.dg/block_2.f08: Likewise.
1331 * gfortran.dg/block_6.f08: Likewise.
1332 * gfortran.dg/block_7.f08: Likewise.
1333 * gfortran.dg/block_8.f08: Likewise.
1334 * gfortran.dg/blockdata_1.f90: Likewise.
1335 * gfortran.dg/bound_1.f90: Likewise.
1336 * gfortran.dg/bound_2.f90: Likewise.
1337 * gfortran.dg/bound_3.f90: Likewise.
1338 * gfortran.dg/bound_4.f90: Likewise.
1339 * gfortran.dg/bound_5.f90: Likewise.
1340 * gfortran.dg/bound_6.f90: Likewise.
1341 * gfortran.dg/bound_7.f90: Likewise.
1342 * gfortran.dg/bound_8.f90: Likewise.
1343 * gfortran.dg/bound_9.f90: Likewise.
1344 * gfortran.dg/bound_simplification_1.f90: Likewise.
1345 * gfortran.dg/bound_simplification_3.f90: Likewise.
1346 * gfortran.dg/bound_simplification_4.f90: Likewise.
1347 * gfortran.dg/bound_simplification_5.f90: Likewise.
1348 * gfortran.dg/bound_simplification_6.f90: Likewise.
1349 * gfortran.dg/bounds_check_1.f90: Likewise.
1350 * gfortran.dg/bounds_check_12.f90: Likewise.
1351 * gfortran.dg/bounds_check_14.f90: Likewise.
1352 * gfortran.dg/bounds_check_15.f90: Likewise.
1353 * gfortran.dg/bounds_check_19.f90: Likewise.
1354 * gfortran.dg/bounds_check_8.f90: Likewise.
1355 * gfortran.dg/bounds_check_9.f90: Likewise.
1356 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
1357 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
1358 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
1359 * gfortran.dg/boz_1.f90: Likewise.
1360 * gfortran.dg/boz_11.f90: Likewise.
1361 * gfortran.dg/boz_13.f90: Likewise.
1362 * gfortran.dg/boz_14.f90: Likewise.
1363 * gfortran.dg/boz_15.f90: Likewise.
1364 * gfortran.dg/boz_3.f90: Likewise.
1365 * gfortran.dg/boz_6.f90: Likewise.
1366 * gfortran.dg/boz_9.f90: Likewise.
1367 * gfortran.dg/byte_1.f90: Likewise.
1368 * gfortran.dg/byte_2.f90: Likewise.
1369 * gfortran.dg/c_assoc.f90: Likewise.
1370 * gfortran.dg/c_assoc_2.f03: Likewise.
1371 * gfortran.dg/c_assoc_3.f90: Likewise.
1372 * gfortran.dg/c_by_val_1.f: Likewise.
1373 * gfortran.dg/c_by_val_5.f90: Likewise.
1374 * gfortran.dg/c_char_tests.f03: Likewise.
1375 * gfortran.dg/c_char_tests_2.f03: Likewise.
1376 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
1377 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
1378 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
1379 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1380 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
1381 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
1382 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
1383 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
1384 * gfortran.dg/c_kind_params.f90: Likewise.
1385 * gfortran.dg/c_loc_test_20.f90: Likewise.
1386 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1387 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
1388 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
1389 * gfortran.dg/c_size_t_test.f03: Likewise.
1390 * gfortran.dg/c_sizeof_1.f90: Likewise.
1391 * gfortran.dg/c_sizeof_5.f90: Likewise.
1392 * gfortran.dg/c_sizeof_6.f90: Likewise.
1393 * gfortran.dg/char4_iunit_1.f03: Likewise.
1394 * gfortran.dg/char4_iunit_2.f03: Likewise.
1395 * gfortran.dg/char_allocation_1.f90: Likewise.
1396 * gfortran.dg/char_array_constructor.f90: Likewise.
1397 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
1398 * gfortran.dg/char_assign_1.f90: Likewise.
1399 * gfortran.dg/char_associated_1.f90: Likewise.
1400 * gfortran.dg/char_cast_2.f90: Likewise.
1401 * gfortran.dg/char_comparison_1.f: Likewise.
1402 * gfortran.dg/char_component_initializer_1.f90: Likewise.
1403 * gfortran.dg/char_component_initializer_2.f90: Likewise.
1404 * gfortran.dg/char_cons_len.f90: Likewise.
1405 * gfortran.dg/char_conversion.f90: Likewise.
1406 * gfortran.dg/char_cshift_1.f90: Likewise.
1407 * gfortran.dg/char_cshift_2.f90: Likewise.
1408 * gfortran.dg/char_decl_2.f90: Likewise.
1409 * gfortran.dg/char_eoshift_1.f90: Likewise.
1410 * gfortran.dg/char_eoshift_2.f90: Likewise.
1411 * gfortran.dg/char_eoshift_3.f90: Likewise.
1412 * gfortran.dg/char_eoshift_4.f90: Likewise.
1413 * gfortran.dg/char_eoshift_5.f90: Likewise.
1414 * gfortran.dg/char_expr_1.f90: Likewise.
1415 * gfortran.dg/char_expr_3.f90: Likewise.
1416 * gfortran.dg/char_initialiser_actual.f90: Likewise.
1417 * gfortran.dg/char_length_12.f90: Likewise.
1418 * gfortran.dg/char_length_14.f90: Likewise.
1419 * gfortran.dg/char_length_15.f90: Likewise.
1420 * gfortran.dg/char_length_17.f90: Likewise.
1421 * gfortran.dg/char_length_20.f90: Likewise.
1422 * gfortran.dg/char_length_21.f90: Likewise.
1423 * gfortran.dg/char_length_5.f90: Likewise.
1424 * gfortran.dg/char_length_6.f90: Likewise.
1425 * gfortran.dg/char_length_7.f90: Likewise.
1426 * gfortran.dg/char_length_8.f90: Likewise.
1427 * gfortran.dg/char_pack_1.f90: Likewise.
1428 * gfortran.dg/char_pack_2.f90: Likewise.
1429 * gfortran.dg/char_pointer_assign.f90: Likewise.
1430 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
1431 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
1432 * gfortran.dg/char_pointer_dependency.f90: Likewise.
1433 * gfortran.dg/char_pointer_dummy.f90: Likewise.
1434 * gfortran.dg/char_pointer_func.f90: Likewise.
1435 * gfortran.dg/char_reshape_1.f90: Likewise.
1436 * gfortran.dg/char_result_1.f90: Likewise.
1437 * gfortran.dg/char_result_12.f90: Likewise.
1438 * gfortran.dg/char_result_13.f90: Likewise.
1439 * gfortran.dg/char_result_14.f90: Likewise.
1440 * gfortran.dg/char_result_15.f90: Likewise.
1441 * gfortran.dg/char_result_2.f90: Likewise.
1442 * gfortran.dg/char_result_3.f90: Likewise.
1443 * gfortran.dg/char_result_4.f90: Likewise.
1444 * gfortran.dg/char_result_5.f90: Likewise.
1445 * gfortran.dg/char_result_6.f90: Likewise.
1446 * gfortran.dg/char_result_7.f90: Likewise.
1447 * gfortran.dg/char_result_8.f90: Likewise.
1448 * gfortran.dg/char_spread_1.f90: Likewise.
1449 * gfortran.dg/char_transpose_1.f90: Likewise.
1450 * gfortran.dg/char_type_len.f90: Likewise.
1451 * gfortran.dg/char_unpack_1.f90: Likewise.
1452 * gfortran.dg/char_unpack_2.f90: Likewise.
1453 * gfortran.dg/character_array_constructor_1.f90: Likewise.
1454 * gfortran.dg/character_comparison_1.f90: Likewise.
1455 * gfortran.dg/character_comparison_2.f90: Likewise.
1456 * gfortran.dg/character_comparison_3.f90: Likewise.
1457 * gfortran.dg/character_comparison_4.f90: Likewise.
1458 * gfortran.dg/character_comparison_5.f90: Likewise.
1459 * gfortran.dg/character_comparison_6.f90: Likewise.
1460 * gfortran.dg/character_comparison_7.f90: Likewise.
1461 * gfortran.dg/character_comparison_8.f90: Likewise.
1462 * gfortran.dg/character_comparison_9.f90: Likewise.
1463 * gfortran.dg/charlen_15.f90: Likewise.
1464 * gfortran.dg/charlen_16.f90: Likewise.
1465 * gfortran.dg/chkbits.f90: Likewise.
1466 * gfortran.dg/chmod_1.f90: Likewise.
1467 * gfortran.dg/chmod_2.f90: Likewise.
1468 * gfortran.dg/chmod_3.f90: Likewise.
1469 * gfortran.dg/class_1.f03: Likewise.
1470 * gfortran.dg/class_18.f03: Likewise.
1471 * gfortran.dg/class_19.f03: Likewise.
1472 * gfortran.dg/class_35.f90: Likewise.
1473 * gfortran.dg/class_46.f03: Likewise.
1474 * gfortran.dg/class_48.f90: Likewise.
1475 * gfortran.dg/class_51.f90: Likewise.
1476 * gfortran.dg/class_52.f90: Likewise.
1477 * gfortran.dg/class_6.f03: Likewise.
1478 * gfortran.dg/class_63.f90: Likewise.
1479 * gfortran.dg/class_64.f90: Likewise.
1480 * gfortran.dg/class_65.f90: Likewise.
1481 * gfortran.dg/class_66.f90: Likewise.
1482 * gfortran.dg/class_67.f90: Likewise.
1483 * gfortran.dg/class_9.f03: Likewise.
1484 * gfortran.dg/class_alias.f90: Likewise.
1485 * gfortran.dg/class_allocate_1.f03: Likewise.
1486 * gfortran.dg/class_allocate_10.f03: Likewise.
1487 * gfortran.dg/class_allocate_13.f90: Likewise.
1488 * gfortran.dg/class_allocate_14.f90: Likewise.
1489 * gfortran.dg/class_allocate_15.f90: Likewise.
1490 * gfortran.dg/class_allocate_19.f03: Likewise.
1491 * gfortran.dg/class_allocate_21.f90: Likewise.
1492 * gfortran.dg/class_allocate_22.f90: Likewise.
1493 * gfortran.dg/class_allocate_3.f03: Likewise.
1494 * gfortran.dg/class_allocate_4.f03: Likewise.
1495 * gfortran.dg/class_allocate_5.f90: Likewise.
1496 * gfortran.dg/class_allocate_6.f03: Likewise.
1497 * gfortran.dg/class_allocate_7.f03: Likewise.
1498 * gfortran.dg/class_allocate_8.f03: Likewise.
1499 * gfortran.dg/class_allocate_9.f03: Likewise.
1500 * gfortran.dg/class_array_1.f03: Likewise.
1501 * gfortran.dg/class_array_14.f90: Likewise.
1502 * gfortran.dg/class_array_15.f03: Likewise.
1503 * gfortran.dg/class_array_16.f90: Likewise.
1504 * gfortran.dg/class_array_2.f03: Likewise.
1505 * gfortran.dg/class_array_20.f03: Likewise.
1506 * gfortran.dg/class_array_21.f03: Likewise.
1507 * gfortran.dg/class_array_3.f03: Likewise.
1508 * gfortran.dg/class_array_4.f03: Likewise.
1509 * gfortran.dg/class_array_7.f03: Likewise.
1510 * gfortran.dg/class_array_8.f03: Likewise.
1511 * gfortran.dg/class_array_9.f03: Likewise.
1512 * gfortran.dg/class_defined_operator_1.f03: Likewise.
1513 * gfortran.dg/class_dummy_1.f03: Likewise.
1514 * gfortran.dg/class_optional_1.f90: Likewise.
1515 * gfortran.dg/class_optional_2.f90: Likewise.
1516 * gfortran.dg/class_result_5.f90: Likewise.
1517 * gfortran.dg/class_result_6.f90: Likewise.
1518 * gfortran.dg/class_to_type_1.f03: Likewise.
1519 * gfortran.dg/class_to_type_2.f90: Likewise.
1520 * gfortran.dg/class_to_type_3.f03: Likewise.
1521 * gfortran.dg/class_to_type_4.f90: Likewise.
1522 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
1523 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
1524 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
1525 * gfortran.dg/coarray/atomic_1.f90: Likewise.
1526 * gfortran.dg/coarray/atomic_2.f90: Likewise.
1527 * gfortran.dg/coarray/codimension.f90: Likewise.
1528 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
1529 * gfortran.dg/coarray/collectives_1.f90: Likewise.
1530 * gfortran.dg/coarray/collectives_2.f90: Likewise.
1531 * gfortran.dg/coarray/collectives_3.f90: Likewise.
1532 * gfortran.dg/coarray/collectives_4.f90: Likewise.
1533 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
1534 * gfortran.dg/coarray/dummy_1.f90: Likewise.
1535 * gfortran.dg/coarray/event_1.f90: Likewise.
1536 * gfortran.dg/coarray/event_2.f90: Likewise.
1537 * gfortran.dg/coarray/get_array.f90: Likewise.
1538 * gfortran.dg/coarray/image_index_1.f90: Likewise.
1539 * gfortran.dg/coarray/image_index_2.f90: Likewise.
1540 * gfortran.dg/coarray/image_index_3.f90: Likewise.
1541 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
1542 * gfortran.dg/coarray/lock_1.f90: Likewise.
1543 * gfortran.dg/coarray/lock_2.f90: Likewise.
1544 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
1545 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
1546 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
1547 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
1548 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
1549 * gfortran.dg/coarray/registering_1.f90: Likewise.
1550 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
1551 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
1552 * gfortran.dg/coarray/send_array.f90: Likewise.
1553 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
1554 * gfortran.dg/coarray/sendget_array.f90: Likewise.
1555 * gfortran.dg/coarray/subobject_1.f90: Likewise.
1556 * gfortran.dg/coarray/sync_1.f90: Likewise.
1557 * gfortran.dg/coarray/sync_3.f90: Likewise.
1558 * gfortran.dg/coarray/this_image_1.f90: Likewise.
1559 * gfortran.dg/coarray/this_image_2.f90: Likewise.
1560 * gfortran.dg/coarray_13.f90: Likewise.
1561 * gfortran.dg/coarray_15.f90: Likewise.
1562 * gfortran.dg/coarray_16.f90: Likewise.
1563 * gfortran.dg/coarray_2.f90: Likewise.
1564 * gfortran.dg/coarray_23.f90: Likewise.
1565 * gfortran.dg/coarray_40.f90: Likewise.
1566 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1567 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1568 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1569 * gfortran.dg/coarray_allocate_2.f08: Likewise.
1570 * gfortran.dg/coarray_allocate_3.f08: Likewise.
1571 * gfortran.dg/coarray_allocate_4.f08: Likewise.
1572 * gfortran.dg/coarray_allocate_5.f08: Likewise.
1573 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1574 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1575 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1576 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1577 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1578 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
1579 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
1580 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
1581 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
1582 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
1583 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1584 * gfortran.dg/coarray_stat_2.f90: Likewise.
1585 * gfortran.dg/coarray_subobject_1.f90: Likewise.
1586 * gfortran.dg/coindexed_1.f90: Likewise.
1587 * gfortran.dg/comma.f: Likewise.
1588 * gfortran.dg/comma_format_extension_3.f: Likewise.
1589 * gfortran.dg/comma_format_extension_4.f: Likewise.
1590 * gfortran.dg/common_2.f90: Likewise.
1591 * gfortran.dg/common_4.f90: Likewise.
1592 * gfortran.dg/common_align_1.f90: Likewise.
1593 * gfortran.dg/common_align_2.f90: Likewise.
1594 * gfortran.dg/common_equivalence_1.f: Likewise.
1595 * gfortran.dg/common_pointer_1.f90: Likewise.
1596 * gfortran.dg/common_resize_1.f: Likewise.
1597 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
1598 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
1599 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
1600 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
1601 * gfortran.dg/complex_read.f90: Likewise.
1602 * gfortran.dg/complex_write.f90: Likewise.
1603 * gfortran.dg/constant_substring.f: Likewise.
1604 * gfortran.dg/constructor_2.f90: Likewise.
1605 * gfortran.dg/constructor_3.f90: Likewise.
1606 * gfortran.dg/constructor_6.f90: Likewise.
1607 * gfortran.dg/contained_1.f90: Likewise.
1608 * gfortran.dg/contained_3.f90: Likewise.
1609 * gfortran.dg/contained_equivalence_1.f90: Likewise.
1610 * gfortran.dg/contained_module_proc_1.f90: Likewise.
1611 * gfortran.dg/continuation_1.f90: Likewise.
1612 * gfortran.dg/continuation_11.f90: Likewise.
1613 * gfortran.dg/continuation_12.f90: Likewise.
1614 * gfortran.dg/continuation_13.f90: Likewise.
1615 * gfortran.dg/continuation_14.f: Likewise.
1616 * gfortran.dg/continuation_8.f90: Likewise.
1617 * gfortran.dg/convert_2.f90: Likewise.
1618 * gfortran.dg/convert_implied_open.f90: Likewise.
1619 * gfortran.dg/count_init_expr.f03: Likewise.
1620 * gfortran.dg/cr_lf.f90: Likewise.
1621 * gfortran.dg/cray_pointers_10.f90: Likewise.
1622 * gfortran.dg/cray_pointers_2.f90: Likewise.
1623 * gfortran.dg/cray_pointers_5.f90: Likewise.
1624 * gfortran.dg/cray_pointers_7.f90: Likewise.
1625 * gfortran.dg/cray_pointers_8.f90: Likewise.
1626 * gfortran.dg/cshift_1.f90: Likewise.
1627 * gfortran.dg/cshift_2.f90: Likewise.
1628 * gfortran.dg/cshift_large_1.f90: Likewise.
1629 * gfortran.dg/cshift_nan_1.f90: Likewise.
1630 * gfortran.dg/csqrt_2.f: Likewise.
1631 * gfortran.dg/data_array_1.f90: Likewise.
1632 * gfortran.dg/data_char_1.f90: Likewise.
1633 * gfortran.dg/data_char_2.f90: Likewise.
1634 * gfortran.dg/data_char_3.f90: Likewise.
1635 * gfortran.dg/data_derived_1.f90: Likewise.
1636 * gfortran.dg/data_implied_do_1.f90: Likewise.
1637 * gfortran.dg/data_namelist_conflict.f90: Likewise.
1638 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
1639 * gfortran.dg/deallocate_stat.f90: Likewise.
1640 * gfortran.dg/deallocate_stat_2.f90: Likewise.
1641 * gfortran.dg/debug/pr37738.f: Likewise.
1642 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
1643 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
1644 * gfortran.dg/dec_exp_1.f90: Likewise.
1645 * gfortran.dg/dec_init_1.f90: Likewise.
1646 * gfortran.dg/dec_init_2.f90: Likewise.
1647 * gfortran.dg/dec_init_3.f90: Likewise.
1648 * gfortran.dg/dec_init_4.f90: Likewise.
1649 * gfortran.dg/dec_io_1.f90: Likewise.
1650 * gfortran.dg/dec_io_2.f90: Likewise.
1651 * gfortran.dg/dec_io_2a.f90: Likewise.
1652 * gfortran.dg/dec_io_6.f90: Likewise.
1653 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
1654 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
1655 * gfortran.dg/dec_math.f90: Likewise.
1656 * gfortran.dg/dec_parameter_1.f: Likewise.
1657 * gfortran.dg/dec_parameter_2.f90: Likewise.
1658 * gfortran.dg/dec_static_1.f90: Likewise.
1659 * gfortran.dg/dec_static_2.f90: Likewise.
1660 * gfortran.dg/dec_structure_1.f90: Likewise.
1661 * gfortran.dg/dec_structure_10.f90: Likewise.
1662 * gfortran.dg/dec_structure_18.f90: Likewise.
1663 * gfortran.dg/dec_structure_19.f90: Likewise.
1664 * gfortran.dg/dec_structure_2.f90: Likewise.
1665 * gfortran.dg/dec_structure_22.f90: Likewise.
1666 * gfortran.dg/dec_structure_3.f90: Likewise.
1667 * gfortran.dg/dec_structure_4.f90: Likewise.
1668 * gfortran.dg/dec_structure_5.f90: Likewise.
1669 * gfortran.dg/dec_structure_6.f90: Likewise.
1670 * gfortran.dg/dec_structure_7.f90: Likewise.
1671 * gfortran.dg/dec_union_1.f90: Likewise.
1672 * gfortran.dg/dec_union_2.f90: Likewise.
1673 * gfortran.dg/dec_union_3.f90: Likewise.
1674 * gfortran.dg/dec_union_4.f90: Likewise.
1675 * gfortran.dg/dec_union_5.f90: Likewise.
1676 * gfortran.dg/default_format_1.f90: Likewise.
1677 * gfortran.dg/default_format_2.f90: Likewise.
1678 * gfortran.dg/default_format_denormal_1.f90: Likewise.
1679 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1680 * gfortran.dg/default_initialization_3.f90: Likewise.
1681 * gfortran.dg/default_initialization_4.f90: Likewise.
1682 * gfortran.dg/default_initialization_5.f90: Likewise.
1683 * gfortran.dg/deferred_character_1.f90: Likewise.
1684 * gfortran.dg/deferred_character_10.f90: Likewise.
1685 * gfortran.dg/deferred_character_11.f90: Likewise.
1686 * gfortran.dg/deferred_character_12.f90: Likewise.
1687 * gfortran.dg/deferred_character_13.f90: Likewise.
1688 * gfortran.dg/deferred_character_14.f90: Likewise.
1689 * gfortran.dg/deferred_character_15.f90: Likewise.
1690 * gfortran.dg/deferred_character_16.f90: Likewise.
1691 * gfortran.dg/deferred_character_2.f90: Likewise.
1692 * gfortran.dg/deferred_character_3.f90: Likewise.
1693 * gfortran.dg/deferred_character_4.f90: Likewise.
1694 * gfortran.dg/deferred_character_5.f90: Likewise.
1695 * gfortran.dg/deferred_character_6.f90: Likewise.
1696 * gfortran.dg/deferred_character_7.f90: Likewise.
1697 * gfortran.dg/deferred_character_8.f90: Likewise.
1698 * gfortran.dg/deferred_character_9.f90: Likewise.
1699 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
1700 * gfortran.dg/deferred_type_component_1.f90: Likewise.
1701 * gfortran.dg/deferred_type_component_2.f90: Likewise.
1702 * gfortran.dg/deferred_type_param_2.f90: Likewise.
1703 * gfortran.dg/deferred_type_param_4.f90: Likewise.
1704 * gfortran.dg/deferred_type_param_5.f90: Likewise.
1705 * gfortran.dg/deferred_type_param_6.f90: Likewise.
1706 * gfortran.dg/deferred_type_param_8.f90: Likewise.
1707 * gfortran.dg/deferred_type_param_9.f90: Likewise.
1708 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
1709 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
1710 * gfortran.dg/defined_assignment_1.f90: Likewise.
1711 * gfortran.dg/defined_assignment_10.f90: Likewise.
1712 * gfortran.dg/defined_assignment_11.f90: Likewise.
1713 * gfortran.dg/defined_assignment_2.f90: Likewise.
1714 * gfortran.dg/defined_assignment_3.f90: Likewise.
1715 * gfortran.dg/defined_assignment_4.f90: Likewise.
1716 * gfortran.dg/defined_assignment_5.f90: Likewise.
1717 * gfortran.dg/defined_assignment_8.f90: Likewise.
1718 * gfortran.dg/defined_assignment_9.f90: Likewise.
1719 * gfortran.dg/dependency_2.f90: Likewise.
1720 * gfortran.dg/dependency_21.f90: Likewise.
1721 * gfortran.dg/dependency_22.f90: Likewise.
1722 * gfortran.dg/dependency_23.f90: Likewise.
1723 * gfortran.dg/dependency_24.f90: Likewise.
1724 * gfortran.dg/dependency_25.f90: Likewise.
1725 * gfortran.dg/dependency_26.f90: Likewise.
1726 * gfortran.dg/dependency_39.f90: Likewise.
1727 * gfortran.dg/dependency_40.f90: Likewise.
1728 * gfortran.dg/dependency_41.f90: Likewise.
1729 * gfortran.dg/dependency_42.f90: Likewise.
1730 * gfortran.dg/dependency_43.f90: Likewise.
1731 * gfortran.dg/dependency_44.f90: Likewise.
1732 * gfortran.dg/dependency_45.f90: Likewise.
1733 * gfortran.dg/dependency_50.f90: Likewise.
1734 * gfortran.dg/dependency_51.f90: Likewise.
1735 * gfortran.dg/dependent_decls_1.f90: Likewise.
1736 * gfortran.dg/der_array_1.f90: Likewise.
1737 * gfortran.dg/der_array_io_1.f90: Likewise.
1738 * gfortran.dg/der_array_io_2.f90: Likewise.
1739 * gfortran.dg/der_array_io_3.f90: Likewise.
1740 * gfortran.dg/der_io_1.f90: Likewise.
1741 * gfortran.dg/der_io_3.f90: Likewise.
1742 * gfortran.dg/der_pointer_2.f90: Likewise.
1743 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
1744 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
1745 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
1746 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
1747 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
1748 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1749 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
1750 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
1751 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
1752 * gfortran.dg/derived_external_function_1.f90: Likewise.
1753 * gfortran.dg/derived_init_1.f90: Likewise.
1754 * gfortran.dg/derived_init_2.f90: Likewise.
1755 * gfortran.dg/derived_init_3.f90: Likewise.
1756 * gfortran.dg/derived_init_4.f90: Likewise.
1757 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
1758 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1759 * gfortran.dg/dev_null.F90: Likewise.
1760 * gfortran.dg/dfloat_1.f90: Likewise.
1761 * gfortran.dg/dim_sum_1.f90: Likewise.
1762 * gfortran.dg/dim_sum_2.f90: Likewise.
1763 * gfortran.dg/dim_sum_3.f90: Likewise.
1764 * gfortran.dg/direct_io_10.f: Likewise.
1765 * gfortran.dg/direct_io_11.f90: Likewise.
1766 * gfortran.dg/direct_io_12.f90: Likewise.
1767 * gfortran.dg/direct_io_2.f90: Likewise.
1768 * gfortran.dg/direct_io_3.f90: Likewise.
1769 * gfortran.dg/direct_io_4.f90: Likewise.
1770 * gfortran.dg/direct_io_5.f90: Likewise.
1771 * gfortran.dg/direct_io_6.f90: Likewise.
1772 * gfortran.dg/direct_io_7.f90: Likewise.
1773 * gfortran.dg/direct_io_8.f90: Likewise.
1774 * gfortran.dg/direct_io_9.f: Likewise.
1775 * gfortran.dg/do_1.f90: Likewise.
1776 * gfortran.dg/do_3.F90: Likewise.
1777 * gfortran.dg/do_concurrent_2.f90: Likewise.
1778 * gfortran.dg/do_concurrent_4.f90: Likewise.
1779 * gfortran.dg/do_corner_warn.f90: Likewise.
1780 * gfortran.dg/do_iterator_2.f90: Likewise.
1781 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
1782 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
1783 * gfortran.dg/dos_eol.f: Likewise.
1784 * gfortran.dg/dot_product_1.f03: Likewise.
1785 * gfortran.dg/dot_product_2.f90: Likewise.
1786 * gfortran.dg/dot_product_4.f90: Likewise.
1787 * gfortran.dg/dshift_1.F90: Likewise.
1788 * gfortran.dg/dshift_2.F90: Likewise.
1789 * gfortran.dg/dtio_1.f90: Likewise.
1790 * gfortran.dg/dtio_10.f90: Likewise.
1791 * gfortran.dg/dtio_12.f90: Likewise.
1792 * gfortran.dg/dtio_14.f90: Likewise.
1793 * gfortran.dg/dtio_15.f90: Likewise.
1794 * gfortran.dg/dtio_16.f90: Likewise.
1795 * gfortran.dg/dtio_17.f90: Likewise.
1796 * gfortran.dg/dtio_19.f90: Likewise.
1797 * gfortran.dg/dtio_2.f90: Likewise.
1798 * gfortran.dg/dtio_20.f03: Likewise.
1799 * gfortran.dg/dtio_22.f90: Likewise.
1800 * gfortran.dg/dtio_24.f90: Likewise.
1801 * gfortran.dg/dtio_25.f90: Likewise.
1802 * gfortran.dg/dtio_26.f03: Likewise.
1803 * gfortran.dg/dtio_27.f90: Likewise.
1804 * gfortran.dg/dtio_28.f03: Likewise.
1805 * gfortran.dg/dtio_3.f90: Likewise.
1806 * gfortran.dg/dtio_30.f03: Likewise.
1807 * gfortran.dg/dtio_31.f03: Likewise.
1808 * gfortran.dg/dtio_32.f03: Likewise.
1809 * gfortran.dg/dtio_4.f90: Likewise.
1810 * gfortran.dg/dtio_5.f90: Likewise.
1811 * gfortran.dg/dtio_7.f90: Likewise.
1812 * gfortran.dg/dtio_8.f90: Likewise.
1813 * gfortran.dg/dtio_9.f90: Likewise.
1814 * gfortran.dg/dummy_procedure_3.f90: Likewise.
1815 * gfortran.dg/dummy_procedure_7.f90: Likewise.
1816 * gfortran.dg/dup_save_1.f90: Likewise.
1817 * gfortran.dg/dup_save_2.f90: Likewise.
1818 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
1819 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
1820 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1821 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
1822 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
1823 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
1824 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
1825 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
1826 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
1827 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
1828 * gfortran.dg/e_d_fmt.f90: Likewise.
1829 * gfortran.dg/edit_real_1.f90: Likewise.
1830 * gfortran.dg/elemental_by_value_1.f90: Likewise.
1831 * gfortran.dg/elemental_dependency_1.f90: Likewise.
1832 * gfortran.dg/elemental_dependency_4.f90: Likewise.
1833 * gfortran.dg/elemental_dependency_5.f90: Likewise.
1834 * gfortran.dg/elemental_dependency_6.f90: Likewise.
1835 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
1836 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
1837 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
1838 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
1839 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
1840 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
1841 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
1842 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
1843 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
1844 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
1845 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
1846 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
1847 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
1848 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
1849 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
1850 * gfortran.dg/empty_format_1.f90: Likewise.
1851 * gfortran.dg/endfile.f: Likewise.
1852 * gfortran.dg/endfile.f90: Likewise.
1853 * gfortran.dg/endfile_2.f90: Likewise.
1854 * gfortran.dg/entry_1.f90: Likewise.
1855 * gfortran.dg/entry_10.f90: Likewise.
1856 * gfortran.dg/entry_12.f90: Likewise.
1857 * gfortran.dg/entry_13.f90: Likewise.
1858 * gfortran.dg/entry_14.f90: Likewise.
1859 * gfortran.dg/entry_16.f90: Likewise.
1860 * gfortran.dg/entry_3.f90: Likewise.
1861 * gfortran.dg/entry_6.f90: Likewise.
1862 * gfortran.dg/entry_9.f90: Likewise.
1863 * gfortran.dg/entry_array_specs_2.f: Likewise.
1864 * gfortran.dg/enum_1.f90: Likewise.
1865 * gfortran.dg/enum_9.f90: Likewise.
1866 * gfortran.dg/eof_1.f90: Likewise.
1867 * gfortran.dg/eof_2.f90: Likewise.
1868 * gfortran.dg/eof_4.f90: Likewise.
1869 * gfortran.dg/eof_5.f90: Likewise.
1870 * gfortran.dg/eor_handling_1.f90: Likewise.
1871 * gfortran.dg/eor_handling_2.f90: Likewise.
1872 * gfortran.dg/eor_handling_3.f90: Likewise.
1873 * gfortran.dg/eor_handling_4.f90: Likewise.
1874 * gfortran.dg/eor_handling_5.f90: Likewise.
1875 * gfortran.dg/eoshift_3.f90: Likewise.
1876 * gfortran.dg/eoshift_4.f90: Likewise.
1877 * gfortran.dg/eoshift_5.f90: Likewise.
1878 * gfortran.dg/eoshift_6.f90: Likewise.
1879 * gfortran.dg/eoshift_large_1.f90: Likewise.
1880 * gfortran.dg/equiv_6.f90: Likewise.
1881 * gfortran.dg/equiv_7.f90: Likewise.
1882 * gfortran.dg/equiv_9.f90: Likewise.
1883 * gfortran.dg/equiv_constraint_4.f90: Likewise.
1884 * gfortran.dg/erf_2.F90: Likewise.
1885 * gfortran.dg/erf_3.F90: Likewise.
1886 * gfortran.dg/erfc_scaled_1.f90: Likewise.
1887 * gfortran.dg/error_format_2.f90: Likewise.
1888 * gfortran.dg/error_recovery_5.f90: Likewise.
1889 * gfortran.dg/execute_command_line_2.f90: Likewise.
1890 * gfortran.dg/execute_command_line_3.f90: Likewise.
1891 * gfortran.dg/exit_1.f08: Likewise.
1892 * gfortran.dg/exit_3.f08: Likewise.
1893 * gfortran.dg/exponent_1.f90: Likewise.
1894 * gfortran.dg/exponent_2.f90: Likewise.
1895 * gfortran.dg/extended_char_comparison_1.f: Likewise.
1896 * gfortran.dg/extends_1.f03: Likewise.
1897 * gfortran.dg/extends_16.f90: Likewise.
1898 * gfortran.dg/extends_2.f03: Likewise.
1899 * gfortran.dg/extends_3.f03: Likewise.
1900 * gfortran.dg/extends_4.f03: Likewise.
1901 * gfortran.dg/extends_type_of_1.f03: Likewise.
1902 * gfortran.dg/extends_type_of_2.f03: Likewise.
1903 * gfortran.dg/external_procedures_3.f90: Likewise.
1904 * gfortran.dg/f2003_inquire_1.f03: Likewise.
1905 * gfortran.dg/f2003_io_1.f03: Likewise.
1906 * gfortran.dg/f2003_io_4.f03: Likewise.
1907 * gfortran.dg/f2003_io_5.f03: Likewise.
1908 * gfortran.dg/f2003_io_6.f03: Likewise.
1909 * gfortran.dg/f2003_io_7.f03: Likewise.
1910 * gfortran.dg/f2c_1.f90: Likewise.
1911 * gfortran.dg/f2c_2.f90: Likewise.
1912 * gfortran.dg/f2c_3.f90: Likewise.
1913 * gfortran.dg/f2c_4.f90: Likewise.
1914 * gfortran.dg/f2c_6.f90: Likewise.
1915 * gfortran.dg/f2c_7.f90: Likewise.
1916 * gfortran.dg/f2c_9.f90: Likewise.
1917 * gfortran.dg/fgetc_1.f90: Likewise.
1918 * gfortran.dg/fgetc_2.f90: Likewise.
1919 * gfortran.dg/filename_null.f90: Likewise.
1920 * gfortran.dg/finalize_12.f90: Likewise.
1921 * gfortran.dg/finalize_13.f90: Likewise.
1922 * gfortran.dg/finalize_15.f90: Likewise.
1923 * gfortran.dg/finalize_17.f90: Likewise.
1924 * gfortran.dg/finalize_18.f90: Likewise.
1925 * gfortran.dg/finalize_25.f90: Likewise.
1926 * gfortran.dg/finalize_29.f08: Likewise.
1927 * gfortran.dg/finalize_31.f90: Likewise.
1928 * gfortran.dg/float_1.f90: Likewise.
1929 * gfortran.dg/flush_1.f90: Likewise.
1930 * gfortran.dg/fmt_bz_bn.f: Likewise.
1931 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
1932 * gfortran.dg/fmt_cache_1.f: Likewise.
1933 * gfortran.dg/fmt_cache_2.f: Likewise.
1934 * gfortran.dg/fmt_cache_3.f90: Likewise.
1935 * gfortran.dg/fmt_colon.f90: Likewise.
1936 * gfortran.dg/fmt_e.f90: Likewise.
1937 * gfortran.dg/fmt_en.f90: Likewise.
1938 * gfortran.dg/fmt_error_10.f: Likewise.
1939 * gfortran.dg/fmt_error_9.f: Likewise.
1940 * gfortran.dg/fmt_exhaust.f90: Likewise.
1941 * gfortran.dg/fmt_f0_1.f90: Likewise.
1942 * gfortran.dg/fmt_f_an_p.f: Likewise.
1943 * gfortran.dg/fmt_fw_d.f90: Likewise.
1944 * gfortran.dg/fmt_g.f: Likewise.
1945 * gfortran.dg/fmt_g0_1.f08: Likewise.
1946 * gfortran.dg/fmt_g0_2.f08: Likewise.
1947 * gfortran.dg/fmt_g0_4.f08: Likewise.
1948 * gfortran.dg/fmt_g0_5.f08: Likewise.
1949 * gfortran.dg/fmt_g0_6.f08: Likewise.
1950 * gfortran.dg/fmt_g0_7.f08: Likewise.
1951 * gfortran.dg/fmt_g_1.f90: Likewise.
1952 * gfortran.dg/fmt_int_sign.f90: Likewise.
1953 * gfortran.dg/fmt_l.f90: Likewise.
1954 * gfortran.dg/fmt_missing_period_2.f: Likewise.
1955 * gfortran.dg/fmt_missing_period_3.f: Likewise.
1956 * gfortran.dg/fmt_p_1.f90: Likewise.
1957 * gfortran.dg/fmt_pf.f90: Likewise.
1958 * gfortran.dg/fmt_read.f90: Likewise.
1959 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
1960 * gfortran.dg/fmt_t_1.f90: Likewise.
1961 * gfortran.dg/fmt_t_2.f90: Likewise.
1962 * gfortran.dg/fmt_t_3.f90: Likewise.
1963 * gfortran.dg/fmt_t_4.f90: Likewise.
1964 * gfortran.dg/fmt_t_5.f90: Likewise.
1965 * gfortran.dg/fmt_t_6.f: Likewise.
1966 * gfortran.dg/fmt_t_7.f: Likewise.
1967 * gfortran.dg/fmt_t_9.f: Likewise.
1968 * gfortran.dg/fmt_tl.f: Likewise.
1969 * gfortran.dg/fmt_unlimited.f90: Likewise.
1970 * gfortran.dg/fmt_white.f: Likewise.
1971 * gfortran.dg/fmt_zero_digits.f90: Likewise.
1972 * gfortran.dg/fold_nearest.f90: Likewise.
1973 * gfortran.dg/forall_1.f90: Likewise.
1974 * gfortran.dg/forall_10.f90: Likewise.
1975 * gfortran.dg/forall_12.f90: Likewise.
1976 * gfortran.dg/forall_13.f90: Likewise.
1977 * gfortran.dg/forall_15.f90: Likewise.
1978 * gfortran.dg/forall_4.f90: Likewise.
1979 * gfortran.dg/forall_5.f90: Likewise.
1980 * gfortran.dg/forall_6.f90: Likewise.
1981 * gfortran.dg/forall_7.f90: Likewise.
1982 * gfortran.dg/fraction.f90: Likewise.
1983 * gfortran.dg/fseek.f90: Likewise.
1984 * gfortran.dg/ftell_1.f90: Likewise.
1985 * gfortran.dg/ftell_2.f90: Likewise.
1986 * gfortran.dg/ftell_3.f90: Likewise.
1987 * gfortran.dg/func_assign_2.f90: Likewise.
1988 * gfortran.dg/func_assign_3.f90: Likewise.
1989 * gfortran.dg/func_derived_1.f90: Likewise.
1990 * gfortran.dg/func_derived_2.f90: Likewise.
1991 * gfortran.dg/func_derived_3.f90: Likewise.
1992 * gfortran.dg/func_result_1.f90: Likewise.
1993 * gfortran.dg/func_result_2.f90: Likewise.
1994 * gfortran.dg/func_result_6.f90: Likewise.
1995 * gfortran.dg/function_charlen_2.f90: Likewise.
1996 * gfortran.dg/function_charlen_3.f: Likewise.
1997 * gfortran.dg/function_kinds_1.f90: Likewise.
1998 * gfortran.dg/function_kinds_4.f90: Likewise.
1999 * gfortran.dg/function_optimize_10.f90: Likewise.
2000 * gfortran.dg/function_optimize_11.f90: Likewise.
2001 * gfortran.dg/function_optimize_12.f90: Likewise.
2002 * gfortran.dg/function_optimize_4.f90: Likewise.
2003 * gfortran.dg/function_optimize_8.f90: Likewise.
2004 * gfortran.dg/g77/13037.f: Likewise.
2005 * gfortran.dg/g77/1832.f: Likewise.
2006 * gfortran.dg/g77/19981119-0.f: Likewise.
2007 * gfortran.dg/g77/19990313-0.f: Likewise.
2008 * gfortran.dg/g77/19990313-1.f: Likewise.
2009 * gfortran.dg/g77/19990313-2.f: Likewise.
2010 * gfortran.dg/g77/19990313-3.f: Likewise.
2011 * gfortran.dg/g77/19990419-1.f: Likewise.
2012 * gfortran.dg/g77/19990826-0.f: Likewise.
2013 * gfortran.dg/g77/19990826-2.f: Likewise.
2014 * gfortran.dg/g77/20000503-1.f: Likewise.
2015 * gfortran.dg/g77/20001111.f: Likewise.
2016 * gfortran.dg/g77/20010116.f: Likewise.
2017 * gfortran.dg/g77/20010216-1.f: Likewise.
2018 * gfortran.dg/g77/20010430.f: Likewise.
2019 * gfortran.dg/g77/20010610.f: Likewise.
2020 * gfortran.dg/g77/6177.f: Likewise.
2021 * gfortran.dg/g77/7388.f: Likewise.
2022 * gfortran.dg/g77/947.f: Likewise.
2023 * gfortran.dg/g77/970625-2.f: Likewise.
2024 * gfortran.dg/g77/971102-1.f: Likewise.
2025 * gfortran.dg/g77/980628-0.f: Likewise.
2026 * gfortran.dg/g77/980628-1.f: Likewise.
2027 * gfortran.dg/g77/980628-10.f: Likewise.
2028 * gfortran.dg/g77/980628-2.f: Likewise.
2029 * gfortran.dg/g77/980628-3.f: Likewise.
2030 * gfortran.dg/g77/980628-7.f: Likewise.
2031 * gfortran.dg/g77/980628-8.f: Likewise.
2032 * gfortran.dg/g77/980628-9.f: Likewise.
2033 * gfortran.dg/g77/980701-0.f: Likewise.
2034 * gfortran.dg/g77/980701-1.f: Likewise.
2035 * gfortran.dg/g77/cabs.f: Likewise.
2036 * gfortran.dg/g77/claus.f: Likewise.
2037 * gfortran.dg/g77/complex_1.f: Likewise.
2038 * gfortran.dg/g77/cpp3.F: Likewise.
2039 * gfortran.dg/g77/cpp4.F: Likewise.
2040 * gfortran.dg/g77/cpp5.F: Likewise.
2041 * gfortran.dg/g77/dcomplex.f: Likewise.
2042 * gfortran.dg/g77/dnrm2.f: Likewise.
2043 * gfortran.dg/g77/erfc.f: Likewise.
2044 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
2045 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
2046 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
2047 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
2048 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
2049 * gfortran.dg/g77/int8421.f: Likewise.
2050 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
2051 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
2052 * gfortran.dg/g77/le.f: Likewise.
2053 * gfortran.dg/g77/short.f: Likewise.
2054 * gfortran.dg/gamma_1.f90: Likewise.
2055 * gfortran.dg/gamma_4.f90: Likewise.
2056 * gfortran.dg/gamma_5.f90: Likewise.
2057 * gfortran.dg/generic_13.f90: Likewise.
2058 * gfortran.dg/generic_15.f90: Likewise.
2059 * gfortran.dg/generic_19.f90: Likewise.
2060 * gfortran.dg/generic_20.f90: Likewise.
2061 * gfortran.dg/generic_23.f03: Likewise.
2062 * gfortran.dg/generic_25.f90: Likewise.
2063 * gfortran.dg/generic_27.f90: Likewise.
2064 * gfortran.dg/generic_31.f90: Likewise.
2065 * gfortran.dg/generic_4.f90: Likewise.
2066 * gfortran.dg/global_vars_c_init.f90: Likewise.
2067 * gfortran.dg/global_vars_f90_init.f90: Likewise.
2068 * gfortran.dg/gnu_logical_1.F: Likewise.
2069 * gfortran.dg/goacc/fixed-1.f: Likewise.
2070 * gfortran.dg/goacc/fixed-2.f: Likewise.
2071 * gfortran.dg/goacc/gang-static.f95: Likewise.
2072 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2073 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2074 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2075 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2076 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2077 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2078 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2079 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2080 * gfortran.dg/goacc/omp-fixed.f: Likewise.
2081 * gfortran.dg/gomp/crayptr5.f90: Likewise.
2082 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
2083 * gfortran.dg/gomp/pr48794.f90: Likewise.
2084 * gfortran.dg/gomp/pr72744.f90: Likewise.
2085 * gfortran.dg/gomp/pr77665.f90: Likewise.
2086 * gfortran.dg/gomp/workshare2.f90: Likewise.
2087 * gfortran.dg/gomp/workshare3.f90: Likewise.
2088 * gfortran.dg/goto_1.f: Likewise.
2089 * gfortran.dg/goto_2.f90: Likewise.
2090 * gfortran.dg/goto_4.f90: Likewise.
2091 * gfortran.dg/goto_6.f: Likewise.
2092 * gfortran.dg/graphite/id-26.f03: Likewise.
2093 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
2094 * gfortran.dg/graphite/pr29581.f90: Likewise.
2095 * gfortran.dg/graphite/pr29832.f90: Likewise.
2096 * gfortran.dg/graphite/run-id-1.f: Likewise.
2097 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2098 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2099 * gfortran.dg/hollerith.f90: Likewise.
2100 * gfortran.dg/hollerith4.f90: Likewise.
2101 * gfortran.dg/hollerith6.f90: Likewise.
2102 * gfortran.dg/hollerith8.f90: Likewise.
2103 * gfortran.dg/hollerith_1.f90: Likewise.
2104 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
2105 * gfortran.dg/hollerith_f95.f90: Likewise.
2106 * gfortran.dg/hollerith_legacy.f90: Likewise.
2107 * gfortran.dg/host_assoc_call_3.f90: Likewise.
2108 * gfortran.dg/host_assoc_function_1.f90: Likewise.
2109 * gfortran.dg/host_assoc_function_3.f90: Likewise.
2110 * gfortran.dg/host_assoc_function_4.f90: Likewise.
2111 * gfortran.dg/host_assoc_function_9.f90: Likewise.
2112 * gfortran.dg/host_dummy_index_1.f90: Likewise.
2113 * gfortran.dg/hypot_1.f90: Likewise.
2114 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
2115 * gfortran.dg/iargc.f90: Likewise.
2116 * gfortran.dg/ibits.f90: Likewise.
2117 * gfortran.dg/ichar_1.f90: Likewise.
2118 * gfortran.dg/ichar_2.f90: Likewise.
2119 * gfortran.dg/ieee/ieee_1.F90: Likewise.
2120 * gfortran.dg/ieee/ieee_2.f90: Likewise.
2121 * gfortran.dg/ieee/ieee_3.f90: Likewise.
2122 * gfortran.dg/ieee/ieee_4.f90: Likewise.
2123 * gfortran.dg/ieee/ieee_6.f90: Likewise.
2124 * gfortran.dg/ieee/ieee_7.f90: Likewise.
2125 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2126 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
2127 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
2128 * gfortran.dg/ieee/large_1.f90: Likewise.
2129 * gfortran.dg/ieee/large_2.f90: Likewise.
2130 * gfortran.dg/ieee/large_3.F90: Likewise.
2131 * gfortran.dg/ieee/large_4.f90: Likewise.
2132 * gfortran.dg/ieee/rounding_1.f90: Likewise.
2133 * gfortran.dg/ieee/underflow_1.f90: Likewise.
2134 * gfortran.dg/impl_do_var_data.f90: Likewise.
2135 * gfortran.dg/implicit_10.f90: Likewise.
2136 * gfortran.dg/implicit_12.f90: Likewise.
2137 * gfortran.dg/implicit_class_1.f90: Likewise.
2138 * gfortran.dg/implicit_pure_1.f90: Likewise.
2139 * gfortran.dg/implied_do_1.f90: Likewise.
2140 * gfortran.dg/implied_do_io_1.f90: Likewise.
2141 * gfortran.dg/implied_do_io_2.f90: Likewise.
2142 * gfortran.dg/implied_do_io_3.f90: Likewise.
2143 * gfortran.dg/implied_shape_1.f08: Likewise.
2144 * gfortran.dg/import.f90: Likewise.
2145 * gfortran.dg/import4.f90: Likewise.
2146 * gfortran.dg/impure_1.f08: Likewise.
2147 * gfortran.dg/index.f90: Likewise.
2148 * gfortran.dg/index_2.f90: Likewise.
2149 * gfortran.dg/init_flag_1.f90: Likewise.
2150 * gfortran.dg/init_flag_10.f90: Likewise.
2151 * gfortran.dg/init_flag_15.f03: Likewise.
2152 * gfortran.dg/init_flag_2.f90: Likewise.
2153 * gfortran.dg/init_flag_3.f90: Likewise.
2154 * gfortran.dg/init_flag_4.f90: Likewise.
2155 * gfortran.dg/init_flag_5.f90: Likewise.
2156 * gfortran.dg/init_flag_6.f90: Likewise.
2157 * gfortran.dg/init_flag_7.f90: Likewise.
2158 * gfortran.dg/init_flag_9.f90: Likewise.
2159 * gfortran.dg/initialization_11.f90: Likewise.
2160 * gfortran.dg/initialization_19.f90: Likewise.
2161 * gfortran.dg/initialization_2.f90: Likewise.
2162 * gfortran.dg/initialization_22.f90: Likewise.
2163 * gfortran.dg/initialization_27.f90: Likewise.
2164 * gfortran.dg/initialization_5.f90: Likewise.
2165 * gfortran.dg/initialization_6.f90: Likewise.
2166 * gfortran.dg/inline_matmul_1.f90: Likewise.
2167 * gfortran.dg/inline_matmul_10.f90: Likewise.
2168 * gfortran.dg/inline_matmul_11.f90: Likewise.
2169 * gfortran.dg/inline_matmul_13.f90: Likewise.
2170 * gfortran.dg/inline_matmul_14.f90: Likewise.
2171 * gfortran.dg/inline_matmul_16.f90: Likewise.
2172 * gfortran.dg/inline_matmul_17.f90: Likewise.
2173 * gfortran.dg/inline_matmul_18.f90: Likewise.
2174 * gfortran.dg/inline_matmul_19.f90: Likewise.
2175 * gfortran.dg/inline_matmul_2.f90: Likewise.
2176 * gfortran.dg/inline_matmul_20.f90: Likewise.
2177 * gfortran.dg/inline_matmul_22.f90: Likewise.
2178 * gfortran.dg/inline_matmul_3.f90: Likewise.
2179 * gfortran.dg/inline_matmul_4.f90: Likewise.
2180 * gfortran.dg/inline_matmul_5.f90: Likewise.
2181 * gfortran.dg/inline_matmul_6.f90: Likewise.
2182 * gfortran.dg/inline_matmul_7.f90: Likewise.
2183 * gfortran.dg/inline_matmul_8.f90: Likewise.
2184 * gfortran.dg/inline_matmul_9.f90: Likewise.
2185 * gfortran.dg/inline_sum_1.f90: Likewise.
2186 * gfortran.dg/inline_sum_3.f90: Likewise.
2187 * gfortran.dg/inline_sum_5.f90: Likewise.
2188 * gfortran.dg/inquire-complex.f90: Likewise.
2189 * gfortran.dg/inquire.f90: Likewise.
2190 * gfortran.dg/inquire_10.f90: Likewise.
2191 * gfortran.dg/inquire_13.f90: Likewise.
2192 * gfortran.dg/inquire_15.f90: Likewise.
2193 * gfortran.dg/inquire_16.f90: Likewise.
2194 * gfortran.dg/inquire_17.f90: Likewise.
2195 * gfortran.dg/inquire_5.f90: Likewise.
2196 * gfortran.dg/inquire_6.f90: Likewise.
2197 * gfortran.dg/inquire_7.f90: Likewise.
2198 * gfortran.dg/inquire_9.f90: Likewise.
2199 * gfortran.dg/inquire_internal.f90: Likewise.
2200 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
2201 * gfortran.dg/inquire_size.f90: Likewise.
2202 * gfortran.dg/int_1.f90: Likewise.
2203 * gfortran.dg/int_conv_1.f90: Likewise.
2204 * gfortran.dg/int_range_io_1.f90: Likewise.
2205 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2206 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2207 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2208 * gfortran.dg/integer_plus.f90: Likewise.
2209 * gfortran.dg/intent_out_2.f90: Likewise.
2210 * gfortran.dg/intent_out_5.f90: Likewise.
2211 * gfortran.dg/intent_out_6.f90: Likewise.
2212 * gfortran.dg/interface_12.f90: Likewise.
2213 * gfortran.dg/interface_19.f90: Likewise.
2214 * gfortran.dg/interface_4.f90: Likewise.
2215 * gfortran.dg/interface_5.f90: Likewise.
2216 * gfortran.dg/interface_9.f90: Likewise.
2217 * gfortran.dg/interface_assignment_1.f90: Likewise.
2218 * gfortran.dg/interface_assignment_2.f90: Likewise.
2219 * gfortran.dg/internal_dummy_2.f08: Likewise.
2220 * gfortran.dg/internal_dummy_3.f08: Likewise.
2221 * gfortran.dg/internal_dummy_4.f08: Likewise.
2222 * gfortran.dg/internal_pack_1.f90: Likewise.
2223 * gfortran.dg/internal_pack_10.f90: Likewise.
2224 * gfortran.dg/internal_pack_12.f90: Likewise.
2225 * gfortran.dg/internal_pack_13.f90: Likewise.
2226 * gfortran.dg/internal_pack_14.f90: Likewise.
2227 * gfortran.dg/internal_pack_15.f90: Likewise.
2228 * gfortran.dg/internal_pack_2.f90: Likewise.
2229 * gfortran.dg/internal_pack_3.f90: Likewise.
2230 * gfortran.dg/internal_pack_4.f90: Likewise.
2231 * gfortran.dg/internal_pack_6.f90: Likewise.
2232 * gfortran.dg/internal_pack_8.f90: Likewise.
2233 * gfortran.dg/internal_readwrite_1.f90: Likewise.
2234 * gfortran.dg/internal_readwrite_2.f90: Likewise.
2235 * gfortran.dg/internal_readwrite_3.f90: Likewise.
2236 * gfortran.dg/intrinsic_actual_1.f: Likewise.
2237 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
2238 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
2239 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
2240 * gfortran.dg/intrinsic_char_1.f90: Likewise.
2241 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
2242 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
2243 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
2244 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
2245 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
2246 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
2247 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
2248 * gfortran.dg/intrinsic_product_1.f90: Likewise.
2249 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
2250 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2251 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
2252 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
2253 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
2254 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
2255 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
2256 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
2257 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
2258 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
2259 * gfortran.dg/io_err_1.f90: Likewise.
2260 * gfortran.dg/io_real_boz.f90: Likewise.
2261 * gfortran.dg/iomsg_1.f90: Likewise.
2262 * gfortran.dg/iostat_1.f90: Likewise.
2263 * gfortran.dg/iostat_2.f90: Likewise.
2264 * gfortran.dg/iostat_4.f90: Likewise.
2265 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
2266 * gfortran.dg/ishft_1.f90: Likewise.
2267 * gfortran.dg/ishft_2.f90: Likewise.
2268 * gfortran.dg/ishft_4.f90: Likewise.
2269 * gfortran.dg/isnan_1.f90: Likewise.
2270 * gfortran.dg/isnan_2.f90: Likewise.
2271 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
2272 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
2273 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
2274 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
2275 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
2276 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
2277 * gfortran.dg/itime_idate_1.f: Likewise.
2278 * gfortran.dg/itime_idate_2.f: Likewise.
2279 * gfortran.dg/large_integer_kind_1.f90: Likewise.
2280 * gfortran.dg/large_integer_kind_2.f90: Likewise.
2281 * gfortran.dg/large_real_kind_1.f90: Likewise.
2282 * gfortran.dg/large_real_kind_2.F90: Likewise.
2283 * gfortran.dg/large_real_kind_3.F90: Likewise.
2284 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
2285 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
2286 * gfortran.dg/large_recl.f90: Likewise.
2287 * gfortran.dg/large_unit_1.f90: Likewise.
2288 * gfortran.dg/large_unit_2.f90: Likewise.
2289 * gfortran.dg/largeequiv_1.f90: Likewise.
2290 * gfortran.dg/leadz_trailz_1.f90: Likewise.
2291 * gfortran.dg/leadz_trailz_2.f90: Likewise.
2292 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2293 * gfortran.dg/list_read_1.f90: Likewise.
2294 * gfortran.dg/list_read_10.f90: Likewise.
2295 * gfortran.dg/list_read_11.f90: Likewise.
2296 * gfortran.dg/list_read_12.f90: Likewise.
2297 * gfortran.dg/list_read_13.f: Likewise.
2298 * gfortran.dg/list_read_14.f90: Likewise.
2299 * gfortran.dg/list_read_2.f90: Likewise.
2300 * gfortran.dg/list_read_3.f90: Likewise.
2301 * gfortran.dg/list_read_4.f90: Likewise.
2302 * gfortran.dg/list_read_5.f90: Likewise.
2303 * gfortran.dg/list_read_6.f90: Likewise.
2304 * gfortran.dg/list_read_7.f90: Likewise.
2305 * gfortran.dg/list_read_8.f90: Likewise.
2306 * gfortran.dg/list_read_9.f90: Likewise.
2307 * gfortran.dg/loc_2.f90: Likewise.
2308 * gfortran.dg/logical_1.f90: Likewise.
2309 * gfortran.dg/logical_dot_product.f90: Likewise.
2310 * gfortran.dg/logical_temp_io.f90: Likewise.
2311 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
2312 * gfortran.dg/lrshift_1.f90: Likewise.
2313 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
2314 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2315 * gfortran.dg/lto/pr40725_0.f03: Likewise.
2316 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2317 * gfortran.dg/make_unit.f90: Likewise.
2318 * gfortran.dg/mapping_1.f90: Likewise.
2319 * gfortran.dg/mapping_2.f90: Likewise.
2320 * gfortran.dg/mapping_3.f90: Likewise.
2321 * gfortran.dg/masklr_1.F90: Likewise.
2322 * gfortran.dg/masklr_2.F90: Likewise.
2323 * gfortran.dg/matmul_1.f90: Likewise.
2324 * gfortran.dg/matmul_10.f90: Likewise.
2325 * gfortran.dg/matmul_12.f90: Likewise.
2326 * gfortran.dg/matmul_16.f90: Likewise.
2327 * gfortran.dg/matmul_17.f90: Likewise.
2328 * gfortran.dg/matmul_18.f90: Likewise.
2329 * gfortran.dg/matmul_2.f90: Likewise.
2330 * gfortran.dg/matmul_3.f90: Likewise.
2331 * gfortran.dg/matmul_4.f90: Likewise.
2332 * gfortran.dg/matmul_6.f90: Likewise.
2333 * gfortran.dg/matmul_8.f03: Likewise.
2334 * gfortran.dg/matmul_9.f90: Likewise.
2335 * gfortran.dg/matmul_bounds_12.f90: Likewise.
2336 * gfortran.dg/matmul_bounds_6.f90: Likewise.
2337 * gfortran.dg/matmul_const.f90: Likewise.
2338 * gfortran.dg/maxloc_1.f90: Likewise.
2339 * gfortran.dg/maxloc_2.f90: Likewise.
2340 * gfortran.dg/maxloc_3.f90: Likewise.
2341 * gfortran.dg/maxloc_4.f90: Likewise.
2342 * gfortran.dg/maxloc_string_1.f90: Likewise.
2343 * gfortran.dg/maxlocval_1.f90: Likewise.
2344 * gfortran.dg/maxlocval_2.f90: Likewise.
2345 * gfortran.dg/maxlocval_3.f90: Likewise.
2346 * gfortran.dg/maxlocval_4.f90: Likewise.
2347 * gfortran.dg/maxval_char_1.f90: Likewise.
2348 * gfortran.dg/maxval_char_2.f90: Likewise.
2349 * gfortran.dg/maxval_char_3.f90: Likewise.
2350 * gfortran.dg/maxval_char_4.f90: Likewise.
2351 * gfortran.dg/maxval_parameter_1.f90: Likewise.
2352 * gfortran.dg/mclock.f90: Likewise.
2353 * gfortran.dg/merge_bits_1.F90: Likewise.
2354 * gfortran.dg/merge_bits_2.F90: Likewise.
2355 * gfortran.dg/merge_char_1.f90: Likewise.
2356 * gfortran.dg/merge_init_expr.f90: Likewise.
2357 * gfortran.dg/min_max_optional_1.f90: Likewise.
2358 * gfortran.dg/min_max_optional_5.f90: Likewise.
2359 * gfortran.dg/minloc_1.f90: Likewise.
2360 * gfortran.dg/minloc_2.f90: Likewise.
2361 * gfortran.dg/minloc_3.f90: Likewise.
2362 * gfortran.dg/minloc_4.f90: Likewise.
2363 * gfortran.dg/minloc_string_1.f90: Likewise.
2364 * gfortran.dg/minlocval_1.f90: Likewise.
2365 * gfortran.dg/minlocval_2.f90: Likewise.
2366 * gfortran.dg/minlocval_3.f90: Likewise.
2367 * gfortran.dg/minlocval_4.f90: Likewise.
2368 * gfortran.dg/minmax_char_1.f90: Likewise.
2369 * gfortran.dg/minmaxloc_1.f90: Likewise.
2370 * gfortran.dg/minmaxloc_10.f90: Likewise.
2371 * gfortran.dg/minmaxloc_11.f90: Likewise.
2372 * gfortran.dg/minmaxloc_12.f90: Likewise.
2373 * gfortran.dg/minmaxloc_13.f90: Likewise.
2374 * gfortran.dg/minmaxloc_2.f90: Likewise.
2375 * gfortran.dg/minmaxloc_3.f90: Likewise.
2376 * gfortran.dg/minmaxloc_4.f90: Likewise.
2377 * gfortran.dg/minmaxloc_5.f90: Likewise.
2378 * gfortran.dg/minmaxloc_6.f90: Likewise.
2379 * gfortran.dg/minmaxloc_7.f90: Likewise.
2380 * gfortran.dg/minmaxloc_8.f90: Likewise.
2381 * gfortran.dg/minmaxval_1.f90: Likewise.
2382 * gfortran.dg/minval_char_1.f90: Likewise.
2383 * gfortran.dg/minval_char_2.f90: Likewise.
2384 * gfortran.dg/minval_char_3.f90: Likewise.
2385 * gfortran.dg/minval_char_4.f90: Likewise.
2386 * gfortran.dg/minval_char_5.f90: Likewise.
2387 * gfortran.dg/minval_parameter_1.f90: Likewise.
2388 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
2389 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
2390 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
2391 * gfortran.dg/missing_parens_1.f90: Likewise.
2392 * gfortran.dg/missing_parens_2.f90: Likewise.
2393 * gfortran.dg/mod_large_1.f90: Likewise.
2394 * gfortran.dg/mod_sign0_1.f90: Likewise.
2395 * gfortran.dg/module_blank_common.f90: Likewise.
2396 * gfortran.dg/module_commons_1.f90: Likewise.
2397 * gfortran.dg/module_commons_3.f90: Likewise.
2398 * gfortran.dg/module_double_reuse.f90: Likewise.
2399 * gfortran.dg/module_equivalence_1.f90: Likewise.
2400 * gfortran.dg/module_equivalence_2.f90: Likewise.
2401 * gfortran.dg/module_equivalence_3.f90: Likewise.
2402 * gfortran.dg/module_equivalence_5.f90: Likewise.
2403 * gfortran.dg/module_interface_1.f90: Likewise.
2404 * gfortran.dg/module_nan.f90: Likewise.
2405 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2406 * gfortran.dg/module_procedure_1.f90: Likewise.
2407 * gfortran.dg/module_read_1.f90: Likewise.
2408 * gfortran.dg/module_read_2.f90: Likewise.
2409 * gfortran.dg/module_widestring_1.f90: Likewise.
2410 * gfortran.dg/move_alloc.f90: Likewise.
2411 * gfortran.dg/move_alloc_10.f90: Likewise.
2412 * gfortran.dg/move_alloc_13.f90: Likewise.
2413 * gfortran.dg/move_alloc_14.f90: Likewise.
2414 * gfortran.dg/move_alloc_15.f90: Likewise.
2415 * gfortran.dg/move_alloc_16.f90: Likewise.
2416 * gfortran.dg/move_alloc_2.f90: Likewise.
2417 * gfortran.dg/move_alloc_5.f90: Likewise.
2418 * gfortran.dg/move_alloc_6.f90: Likewise.
2419 * gfortran.dg/move_alloc_9.f90: Likewise.
2420 * gfortran.dg/multiple_allocation_1.f90: Likewise.
2421 * gfortran.dg/multiple_allocation_3.f90: Likewise.
2422 * gfortran.dg/mvbits_1.f90: Likewise.
2423 * gfortran.dg/mvbits_2.f90: Likewise.
2424 * gfortran.dg/mvbits_3.f90: Likewise.
2425 * gfortran.dg/mvbits_4.f90: Likewise.
2426 * gfortran.dg/mvbits_7.f90: Likewise.
2427 * gfortran.dg/mvbits_8.f90: Likewise.
2428 * gfortran.dg/namelist_11.f: Likewise.
2429 * gfortran.dg/namelist_12.f: Likewise.
2430 * gfortran.dg/namelist_13.f90: Likewise.
2431 * gfortran.dg/namelist_14.f90: Likewise.
2432 * gfortran.dg/namelist_15.f90: Likewise.
2433 * gfortran.dg/namelist_16.f90: Likewise.
2434 * gfortran.dg/namelist_17.f90: Likewise.
2435 * gfortran.dg/namelist_18.f90: Likewise.
2436 * gfortran.dg/namelist_19.f90: Likewise.
2437 * gfortran.dg/namelist_20.f90: Likewise.
2438 * gfortran.dg/namelist_21.f90: Likewise.
2439 * gfortran.dg/namelist_22.f90: Likewise.
2440 * gfortran.dg/namelist_23.f90: Likewise.
2441 * gfortran.dg/namelist_24.f90: Likewise.
2442 * gfortran.dg/namelist_26.f90: Likewise.
2443 * gfortran.dg/namelist_27.f90: Likewise.
2444 * gfortran.dg/namelist_28.f90: Likewise.
2445 * gfortran.dg/namelist_29.f90: Likewise.
2446 * gfortran.dg/namelist_37.f90: Likewise.
2447 * gfortran.dg/namelist_38.f90: Likewise.
2448 * gfortran.dg/namelist_39.f90: Likewise.
2449 * gfortran.dg/namelist_40.f90: Likewise.
2450 * gfortran.dg/namelist_41.f90: Likewise.
2451 * gfortran.dg/namelist_42.f90: Likewise.
2452 * gfortran.dg/namelist_43.f90: Likewise.
2453 * gfortran.dg/namelist_44.f90: Likewise.
2454 * gfortran.dg/namelist_47.f90: Likewise.
2455 * gfortran.dg/namelist_48.f90: Likewise.
2456 * gfortran.dg/namelist_49.f90: Likewise.
2457 * gfortran.dg/namelist_50.f90: Likewise.
2458 * gfortran.dg/namelist_51.f90: Likewise.
2459 * gfortran.dg/namelist_52.f90: Likewise.
2460 * gfortran.dg/namelist_54.f90: Likewise.
2461 * gfortran.dg/namelist_55.f90: Likewise.
2462 * gfortran.dg/namelist_56.f90: Likewise.
2463 * gfortran.dg/namelist_57.f90: Likewise.
2464 * gfortran.dg/namelist_58.f90: Likewise.
2465 * gfortran.dg/namelist_59.f90: Likewise.
2466 * gfortran.dg/namelist_60.f90: Likewise.
2467 * gfortran.dg/namelist_61.f90: Likewise.
2468 * gfortran.dg/namelist_64.f90: Likewise.
2469 * gfortran.dg/namelist_65.f90: Likewise.
2470 * gfortran.dg/namelist_69.f90: Likewise.
2471 * gfortran.dg/namelist_70.f90: Likewise.
2472 * gfortran.dg/namelist_71.f90: Likewise.
2473 * gfortran.dg/namelist_72.f: Likewise.
2474 * gfortran.dg/namelist_73.f90: Likewise.
2475 * gfortran.dg/namelist_77.f90: Likewise.
2476 * gfortran.dg/namelist_78.f90: Likewise.
2477 * gfortran.dg/namelist_79.f90: Likewise.
2478 * gfortran.dg/namelist_80.f90: Likewise.
2479 * gfortran.dg/namelist_81.f90: Likewise.
2480 * gfortran.dg/namelist_82.f90: Likewise.
2481 * gfortran.dg/namelist_84.f90: Likewise.
2482 * gfortran.dg/namelist_85.f90: Likewise.
2483 * gfortran.dg/namelist_86.f90: Likewise.
2484 * gfortran.dg/namelist_87.f90: Likewise.
2485 * gfortran.dg/namelist_88.f90: Likewise.
2486 * gfortran.dg/namelist_89.f90: Likewise.
2487 * gfortran.dg/namelist_90.f: Likewise.
2488 * gfortran.dg/namelist_95.f90: Likewise.
2489 * gfortran.dg/namelist_char_only.f90: Likewise.
2490 * gfortran.dg/namelist_empty.f90: Likewise.
2491 * gfortran.dg/namelist_internal.f90: Likewise.
2492 * gfortran.dg/namelist_use.f90: Likewise.
2493 * gfortran.dg/namelist_use_only.f90: Likewise.
2494 * gfortran.dg/namelist_utf8.f90: Likewise.
2495 * gfortran.dg/nan_1.f90: Likewise.
2496 * gfortran.dg/nan_2.f90: Likewise.
2497 * gfortran.dg/nan_3.f90: Likewise.
2498 * gfortran.dg/nan_6.f90: Likewise.
2499 * gfortran.dg/nan_7.f90: Likewise.
2500 * gfortran.dg/nearest_1.f90: Likewise.
2501 * gfortran.dg/nearest_2.f90: Likewise.
2502 * gfortran.dg/nearest_3.f90: Likewise.
2503 * gfortran.dg/negative-z-descriptor.f90: Likewise.
2504 * gfortran.dg/negative_automatic_size.f90: Likewise.
2505 * gfortran.dg/negative_unit.f: Likewise.
2506 * gfortran.dg/negative_unit2.f90: Likewise.
2507 * gfortran.dg/negative_unit_int8.f: Likewise.
2508 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
2509 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
2510 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
2511 * gfortran.dg/nested_modules_1.f90: Likewise.
2512 * gfortran.dg/nested_modules_2.f90: Likewise.
2513 * gfortran.dg/nested_modules_3.f90: Likewise.
2514 * gfortran.dg/nesting_1.f90: Likewise.
2515 * gfortran.dg/new_line.f90: Likewise.
2516 * gfortran.dg/newunit_1.f90: Likewise.
2517 * gfortran.dg/newunit_3.f90: Likewise.
2518 * gfortran.dg/newunit_5.f90.f90: Likewise.
2519 * gfortran.dg/nint_1.f90: Likewise.
2520 * gfortran.dg/nint_2.f90: Likewise.
2521 * gfortran.dg/no_arg_check_2.f90: Likewise.
2522 * gfortran.dg/no_range_check_1.f90: Likewise.
2523 * gfortran.dg/no_range_check_2.f90: Likewise.
2524 * gfortran.dg/no_range_check_3.f90: Likewise.
2525 * gfortran.dg/noadv_size.f90: Likewise.
2526 * gfortran.dg/nonreturning_statements.f90: Likewise.
2527 * gfortran.dg/norm2_1.f90: Likewise.
2528 * gfortran.dg/norm2_3.f90: Likewise.
2529 * gfortran.dg/nosigned_zero_1.f90: Likewise.
2530 * gfortran.dg/nosigned_zero_2.f90: Likewise.
2531 * gfortran.dg/nosigned_zero_3.f90: Likewise.
2532 * gfortran.dg/null_4.f90: Likewise.
2533 * gfortran.dg/null_9.f90: Likewise.
2534 * gfortran.dg/nullify_3.f90: Likewise.
2535 * gfortran.dg/oldstyle_1.f90: Likewise.
2536 * gfortran.dg/open_access_append_1.f90: Likewise.
2537 * gfortran.dg/open_access_append_2.f90: Likewise.
2538 * gfortran.dg/open_errors.f90: Likewise.
2539 * gfortran.dg/open_negative_unit_1.f90: Likewise.
2540 * gfortran.dg/open_new.f90: Likewise.
2541 * gfortran.dg/open_readonly_1.f90: Likewise.
2542 * gfortran.dg/operator_1.f90: Likewise.
2543 * gfortran.dg/optional_absent_1.f90: Likewise.
2544 * gfortran.dg/optional_absent_2.f90: Likewise.
2545 * gfortran.dg/optional_absent_3.f90: Likewise.
2546 * gfortran.dg/optional_class_1.f90: Likewise.
2547 * gfortran.dg/optional_dim_2.f90: Likewise.
2548 * gfortran.dg/optional_dim_3.f90: Likewise.
2549 * gfortran.dg/output_exponents_1.f90: Likewise.
2550 * gfortran.dg/overload_1.f90: Likewise.
2551 * gfortran.dg/overload_2.f90: Likewise.
2552 * gfortran.dg/overwrite_1.f: Likewise.
2553 * gfortran.dg/pad_no.f90: Likewise.
2554 * gfortran.dg/parameter_array_init_1.f90: Likewise.
2555 * gfortran.dg/parameter_array_init_2.f90: Likewise.
2556 * gfortran.dg/parameter_array_init_4.f90: Likewise.
2557 * gfortran.dg/parameter_array_init_5.f90: Likewise.
2558 * gfortran.dg/parameter_array_section_2.f90: Likewise.
2559 * gfortran.dg/parens_3.f90: Likewise.
2560 * gfortran.dg/parens_5.f90: Likewise.
2561 * gfortran.dg/parens_6.f90: Likewise.
2562 * gfortran.dg/parent_result_ref_1.f90: Likewise.
2563 * gfortran.dg/parent_result_ref_2.f90: Likewise.
2564 * gfortran.dg/parent_result_ref_3.f90: Likewise.
2565 * gfortran.dg/parent_result_ref_4.f90: Likewise.
2566 * gfortran.dg/parity_1.f90: Likewise.
2567 * gfortran.dg/past_eor.f90: Likewise.
2568 * gfortran.dg/pdt_1.f03: Likewise.
2569 * gfortran.dg/pdt_10.f03: Likewise.
2570 * gfortran.dg/pdt_11.f03: Likewise.
2571 * gfortran.dg/pdt_12.f03: Likewise.
2572 * gfortran.dg/pdt_13.f03: Likewise.
2573 * gfortran.dg/pdt_14.f03: Likewise.
2574 * gfortran.dg/pdt_15.f03: Likewise.
2575 * gfortran.dg/pdt_19.f03: Likewise.
2576 * gfortran.dg/pdt_20.f03: Likewise.
2577 * gfortran.dg/pdt_22.f03: Likewise.
2578 * gfortran.dg/pdt_23.f03: Likewise.
2579 * gfortran.dg/pdt_25.f03: Likewise.
2580 * gfortran.dg/pdt_26.f03: Likewise.
2581 * gfortran.dg/pdt_27.f03: Likewise.
2582 * gfortran.dg/pdt_28.f03: Likewise.
2583 * gfortran.dg/pdt_3.f03: Likewise.
2584 * gfortran.dg/pdt_4.f03: Likewise.
2585 * gfortran.dg/pdt_5.f03: Likewise.
2586 * gfortran.dg/pdt_7.f03: Likewise.
2587 * gfortran.dg/pointer_1.f90: Likewise.
2588 * gfortran.dg/pointer_array_1.f90: Likewise.
2589 * gfortran.dg/pointer_array_3.f90: Likewise.
2590 * gfortran.dg/pointer_array_4.f90: Likewise.
2591 * gfortran.dg/pointer_array_5.f90: Likewise.
2592 * gfortran.dg/pointer_array_6.f90: Likewise.
2593 * gfortran.dg/pointer_array_7.f90: Likewise.
2594 * gfortran.dg/pointer_array_8.f90: Likewise.
2595 * gfortran.dg/pointer_array_9.f90: Likewise.
2596 * gfortran.dg/pointer_array_component_1.f90: Likewise.
2597 * gfortran.dg/pointer_array_component_2.f90: Likewise.
2598 * gfortran.dg/pointer_assign_10.f90: Likewise.
2599 * gfortran.dg/pointer_assign_11.f90: Likewise.
2600 * gfortran.dg/pointer_assign_4.f90: Likewise.
2601 * gfortran.dg/pointer_assign_8.f90: Likewise.
2602 * gfortran.dg/pointer_assign_9.f90: Likewise.
2603 * gfortran.dg/pointer_check_10.f90: Likewise.
2604 * gfortran.dg/pointer_check_9.f90: Likewise.
2605 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
2606 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
2607 * gfortran.dg/pointer_function_result_1.f90: Likewise.
2608 * gfortran.dg/pointer_init_1.f90: Likewise.
2609 * gfortran.dg/pointer_init_3.f90: Likewise.
2610 * gfortran.dg/pointer_init_4.f90: Likewise.
2611 * gfortran.dg/pointer_init_5.f90: Likewise.
2612 * gfortran.dg/pointer_init_8.f90: Likewise.
2613 * gfortran.dg/pointer_intent_1.f90: Likewise.
2614 * gfortran.dg/pointer_intent_4.f90: Likewise.
2615 * gfortran.dg/pointer_intent_5.f90: Likewise.
2616 * gfortran.dg/pointer_remapping_10.f90: Likewise.
2617 * gfortran.dg/pointer_remapping_4.f03: Likewise.
2618 * gfortran.dg/pointer_remapping_5.f08: Likewise.
2619 * gfortran.dg/pointer_remapping_9.f90: Likewise.
2620 * gfortran.dg/pointer_target_1.f90: Likewise.
2621 * gfortran.dg/pointer_target_2.f90: Likewise.
2622 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
2623 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
2624 * gfortran.dg/power.f90: Likewise.
2625 * gfortran.dg/power1.f90: Likewise.
2626 * gfortran.dg/power_3.f90: Likewise.
2627 * gfortran.dg/power_4.f90: Likewise.
2628 * gfortran.dg/power_5.f90: Likewise.
2629 * gfortran.dg/pr12884.f: Likewise.
2630 * gfortran.dg/pr15129.f90: Likewise.
2631 * gfortran.dg/pr15140.f90: Likewise.
2632 * gfortran.dg/pr15324.f90: Likewise.
2633 * gfortran.dg/pr15332.f: Likewise.
2634 * gfortran.dg/pr15957.f90: Likewise.
2635 * gfortran.dg/pr15959.f90: Likewise.
2636 * gfortran.dg/pr16597.f90: Likewise.
2637 * gfortran.dg/pr16861.f90: Likewise.
2638 * gfortran.dg/pr16938.f90: Likewise.
2639 * gfortran.dg/pr17090.f90: Likewise.
2640 * gfortran.dg/pr17143.f90: Likewise.
2641 * gfortran.dg/pr17164.f90: Likewise.
2642 * gfortran.dg/pr17229.f: Likewise.
2643 * gfortran.dg/pr17285.f90: Likewise.
2644 * gfortran.dg/pr17286.f90: Likewise.
2645 * gfortran.dg/pr17472.f: Likewise.
2646 * gfortran.dg/pr17612.f90: Likewise.
2647 * gfortran.dg/pr17706.f90: Likewise.
2648 * gfortran.dg/pr18025.f90: Likewise.
2649 * gfortran.dg/pr18122.f90: Likewise.
2650 * gfortran.dg/pr18210.f90: Likewise.
2651 * gfortran.dg/pr18392.f90: Likewise.
2652 * gfortran.dg/pr19155.f: Likewise.
2653 * gfortran.dg/pr19216.f: Likewise.
2654 * gfortran.dg/pr19467.f90: Likewise.
2655 * gfortran.dg/pr19657.f: Likewise.
2656 * gfortran.dg/pr19926.f90: Likewise.
2657 * gfortran.dg/pr19928-1.f90: Likewise.
2658 * gfortran.dg/pr19928-2.f90: Likewise.
2659 * gfortran.dg/pr20086.f90: Likewise.
2660 * gfortran.dg/pr20124.f90: Likewise.
2661 * gfortran.dg/pr20163-2.f: Likewise.
2662 * gfortran.dg/pr20480.f90: Likewise.
2663 * gfortran.dg/pr20755.f: Likewise.
2664 * gfortran.dg/pr20950.f: Likewise.
2665 * gfortran.dg/pr21177.f90: Likewise.
2666 * gfortran.dg/pr21730.f: Likewise.
2667 * gfortran.dg/pr22491.f: Likewise.
2668 * gfortran.dg/pr25603.f: Likewise.
2669 * gfortran.dg/pr26246_2.f90: Likewise.
2670 * gfortran.dg/pr32136.f90: Likewise.
2671 * gfortran.dg/pr32533.f90: Likewise.
2672 * gfortran.dg/pr33794.f90: Likewise.
2673 * gfortran.dg/pr35662.f90: Likewise.
2674 * gfortran.dg/pr35944-1.f90: Likewise.
2675 * gfortran.dg/pr35944-2.f90: Likewise.
2676 * gfortran.dg/pr35983.f90: Likewise.
2677 * gfortran.dg/pr39865.f90: Likewise.
2678 * gfortran.dg/pr41212.f90: Likewise.
2679 * gfortran.dg/pr43808.f90: Likewise.
2680 * gfortran.dg/pr44592.f90: Likewise.
2681 * gfortran.dg/pr44735.f90: Likewise.
2682 * gfortran.dg/pr45308.f03: Likewise.
2683 * gfortran.dg/pr46297.f: Likewise.
2684 * gfortran.dg/pr46588.f90: Likewise.
2685 * gfortran.dg/pr46665.f90: Likewise.
2686 * gfortran.dg/pr46804.f90: Likewise.
2687 * gfortran.dg/pr47008.f03: Likewise.
2688 * gfortran.dg/pr47614.f: Likewise.
2689 * gfortran.dg/pr47878.f90: Likewise.
2690 * gfortran.dg/pr49103.f90: Likewise.
2691 * gfortran.dg/pr50069_1.f90: Likewise.
2692 * gfortran.dg/pr50769.f90: Likewise.
2693 * gfortran.dg/pr52608.f90: Likewise.
2694 * gfortran.dg/pr55086_2.f90: Likewise.
2695 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
2696 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
2697 * gfortran.dg/pr55330.f90: Likewise.
2698 * gfortran.dg/pr56015.f90: Likewise.
2699 * gfortran.dg/pr57910.f90: Likewise.
2700 * gfortran.dg/pr59700.f90: Likewise.
2701 * gfortran.dg/pr62125.f90: Likewise.
2702 * gfortran.dg/pr64530.f90: Likewise.
2703 * gfortran.dg/pr65429.f90: Likewise.
2704 * gfortran.dg/pr65450.f90: Likewise.
2705 * gfortran.dg/pr65504.f90: Likewise.
2706 * gfortran.dg/pr65903.f90: Likewise.
2707 * gfortran.dg/pr66311.f90: Likewise.
2708 * gfortran.dg/pr66864.f90: Likewise.
2709 * gfortran.dg/pr67140.f90: Likewise.
2710 * gfortran.dg/pr67524.f90: Likewise.
2711 * gfortran.dg/pr67885.f90: Likewise.
2712 * gfortran.dg/pr68053.f90: Likewise.
2713 * gfortran.dg/pr68566.f90: Likewise.
2714 * gfortran.dg/pr69514_1.f90: Likewise.
2715 * gfortran.dg/pr69514_2.f90: Likewise.
2716 * gfortran.dg/pr69739.f90: Likewise.
2717 * gfortran.dg/pr70673.f90: Likewise.
2718 * gfortran.dg/pr71523_2.f90: Likewise.
2719 * gfortran.dg/pr71764.f90: Likewise.
2720 * gfortran.dg/pr78092.f90: Likewise.
2721 * gfortran.dg/pr82973.f90: Likewise.
2722 * gfortran.dg/pr83864.f90: Likewise.
2723 * gfortran.dg/pr83874.f90: Likewise.
2724 * gfortran.dg/pr84088.f90: Likewise.
2725 * gfortran.dg/pr84155.f90: Likewise.
2726 * gfortran.dg/proc_decl_12.f90: Likewise.
2727 * gfortran.dg/proc_decl_13.f90: Likewise.
2728 * gfortran.dg/proc_decl_15.f90: Likewise.
2729 * gfortran.dg/proc_decl_17.f90: Likewise.
2730 * gfortran.dg/proc_decl_18.f90: Likewise.
2731 * gfortran.dg/proc_decl_2.f90: Likewise.
2732 * gfortran.dg/proc_decl_5.f90: Likewise.
2733 * gfortran.dg/proc_decl_9.f90: Likewise.
2734 * gfortran.dg/proc_ptr_1.f90: Likewise.
2735 * gfortran.dg/proc_ptr_10.f90: Likewise.
2736 * gfortran.dg/proc_ptr_12.f90: Likewise.
2737 * gfortran.dg/proc_ptr_18.f90: Likewise.
2738 * gfortran.dg/proc_ptr_19.f90: Likewise.
2739 * gfortran.dg/proc_ptr_21.f90: Likewise.
2740 * gfortran.dg/proc_ptr_22.f90: Likewise.
2741 * gfortran.dg/proc_ptr_23.f90: Likewise.
2742 * gfortran.dg/proc_ptr_25.f90: Likewise.
2743 * gfortran.dg/proc_ptr_26.f90: Likewise.
2744 * gfortran.dg/proc_ptr_3.f90: Likewise.
2745 * gfortran.dg/proc_ptr_36.f90: Likewise.
2746 * gfortran.dg/proc_ptr_47.f90: Likewise.
2747 * gfortran.dg/proc_ptr_48.f90: Likewise.
2748 * gfortran.dg/proc_ptr_5.f90: Likewise.
2749 * gfortran.dg/proc_ptr_6.f90: Likewise.
2750 * gfortran.dg/proc_ptr_7.f90: Likewise.
2751 * gfortran.dg/proc_ptr_8.f90: Likewise.
2752 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
2753 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
2754 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
2755 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
2756 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
2757 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
2758 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
2759 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
2760 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
2761 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
2762 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
2763 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
2764 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
2765 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
2766 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
2767 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
2768 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
2769 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
2770 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
2771 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
2772 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
2773 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
2774 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
2775 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
2776 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
2777 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
2778 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
2779 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
2780 * gfortran.dg/product_init_expr.f03: Likewise.
2781 * gfortran.dg/promotion.f90: Likewise.
2782 * gfortran.dg/promotion_3.f90: Likewise.
2783 * gfortran.dg/promotion_4.f90: Likewise.
2784 * gfortran.dg/protected_1.f90: Likewise.
2785 * gfortran.dg/protected_2.f90: Likewise.
2786 * gfortran.dg/ptr-func-1.f90: Likewise.
2787 * gfortran.dg/ptr-func-2.f90: Likewise.
2788 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
2789 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
2790 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
2791 * gfortran.dg/pure_byref_1.f90: Likewise.
2792 * gfortran.dg/pure_byref_2.f90: Likewise.
2793 * gfortran.dg/pure_byref_3.f90: Likewise.
2794 * gfortran.dg/quad_2.f90: Likewise.
2795 * gfortran.dg/quad_3.f90: Likewise.
2796 * gfortran.dg/random_3.f90: Likewise.
2797 * gfortran.dg/random_4.f90: Likewise.
2798 * gfortran.dg/random_7.f90: Likewise.
2799 * gfortran.dg/read_2.f90: Likewise.
2800 * gfortran.dg/read_3.f90: Likewise.
2801 * gfortran.dg/read_4.f90: Likewise.
2802 * gfortran.dg/read_5.f90: Likewise.
2803 * gfortran.dg/read_bad_advance.f90: Likewise.
2804 * gfortran.dg/read_bang.f90: Likewise.
2805 * gfortran.dg/read_bang4.f90: Likewise.
2806 * gfortran.dg/read_comma.f: Likewise.
2807 * gfortran.dg/read_dir.f90: Likewise.
2808 * gfortran.dg/read_empty_file.f: Likewise.
2809 * gfortran.dg/read_eof_1.f90: Likewise.
2810 * gfortran.dg/read_eof_2.f90: Likewise.
2811 * gfortran.dg/read_eof_3.f90: Likewise.
2812 * gfortran.dg/read_eof_4.f90: Likewise.
2813 * gfortran.dg/read_eof_5.f90: Likewise.
2814 * gfortran.dg/read_eof_6.f: Likewise.
2815 * gfortran.dg/read_eof_7.f90: Likewise.
2816 * gfortran.dg/read_eof_8.f90: Likewise.
2817 * gfortran.dg/read_eof_all.f90: Likewise.
2818 * gfortran.dg/read_eor.f90: Likewise.
2819 * gfortran.dg/read_float_1.f90: Likewise.
2820 * gfortran.dg/read_float_2.f03: Likewise.
2821 * gfortran.dg/read_float_3.f90: Likewise.
2822 * gfortran.dg/read_float_4.f90: Likewise.
2823 * gfortran.dg/read_infnan_1.f90: Likewise.
2824 * gfortran.dg/read_list_eof_1.f90: Likewise.
2825 * gfortran.dg/read_logical.f90: Likewise.
2826 * gfortran.dg/read_many_1.f: Likewise.
2827 * gfortran.dg/read_no_eor.f90: Likewise.
2828 * gfortran.dg/read_noadvance.f90: Likewise.
2829 * gfortran.dg/read_repeat.f90: Likewise.
2830 * gfortran.dg/read_repeat_2.f90: Likewise.
2831 * gfortran.dg/read_size_noadvance.f90: Likewise.
2832 * gfortran.dg/read_x_eof.f90: Likewise.
2833 * gfortran.dg/read_x_past.f: Likewise.
2834 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
2835 * gfortran.dg/real_const_1.f: Likewise.
2836 * gfortran.dg/real_const_2.f90: Likewise.
2837 * gfortran.dg/real_const_3.f90: Likewise.
2838 * gfortran.dg/real_do_1.f90: Likewise.
2839 * gfortran.dg/real_index_1.f90: Likewise.
2840 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
2841 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
2842 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
2843 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
2844 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
2845 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
2846 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
2847 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
2848 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
2849 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
2850 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
2851 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
2852 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
2853 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
2854 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
2855 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
2856 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
2857 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
2858 * gfortran.dg/record_marker_1.f90: Likewise.
2859 * gfortran.dg/record_marker_2.f: Likewise.
2860 * gfortran.dg/record_marker_3.f90: Likewise.
2861 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
2862 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
2863 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
2864 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
2865 * gfortran.dg/recursive_check_7.f90: Likewise.
2866 * gfortran.dg/recursive_reference_1.f90: Likewise.
2867 * gfortran.dg/recursive_reference_2.f90: Likewise.
2868 * gfortran.dg/recursive_stack.f90: Likewise.
2869 * gfortran.dg/reduction.f90: Likewise.
2870 * gfortran.dg/repack_arrays_1.f90: Likewise.
2871 * gfortran.dg/repeat_1.f90: Likewise.
2872 * gfortran.dg/repeat_2.f90: Likewise.
2873 * gfortran.dg/repeat_3.f90: Likewise.
2874 * gfortran.dg/repeat_6.f90: Likewise.
2875 * gfortran.dg/reshape-alloc.f90: Likewise.
2876 * gfortran.dg/reshape-complex.f90: Likewise.
2877 * gfortran.dg/reshape.f90: Likewise.
2878 * gfortran.dg/reshape_2.f90: Likewise.
2879 * gfortran.dg/reshape_7.f90: Likewise.
2880 * gfortran.dg/reshape_empty_1.f03: Likewise.
2881 * gfortran.dg/reshape_pad_1.f90: Likewise.
2882 * gfortran.dg/reshape_rank7.f90: Likewise.
2883 * gfortran.dg/reshape_transpose_1.f90: Likewise.
2884 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
2885 * gfortran.dg/result_default_init_1.f90: Likewise.
2886 * gfortran.dg/result_in_spec_1.f90: Likewise.
2887 * gfortran.dg/result_in_spec_2.f90: Likewise.
2888 * gfortran.dg/ret_array_1.f90: Likewise.
2889 * gfortran.dg/ret_pointer_1.f90: Likewise.
2890 * gfortran.dg/ret_pointer_2.f90: Likewise.
2891 * gfortran.dg/rewind_1.f90: Likewise.
2892 * gfortran.dg/round_1.f03: Likewise.
2893 * gfortran.dg/round_2.f03: Likewise.
2894 * gfortran.dg/round_3.f08: Likewise.
2895 * gfortran.dg/round_4.f90: Likewise.
2896 * gfortran.dg/rrspacing_1.f90: Likewise.
2897 * gfortran.dg/runtime_warning_1.f90: Likewise.
2898 * gfortran.dg/same_type_as_2.f03: Likewise.
2899 * gfortran.dg/save_1.f90: Likewise.
2900 * gfortran.dg/save_5.f90: Likewise.
2901 * gfortran.dg/save_6.f90: Likewise.
2902 * gfortran.dg/scalar_mask_1.f90: Likewise.
2903 * gfortran.dg/scalar_mask_2.f90: Likewise.
2904 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
2905 * gfortran.dg/scale_1.f90: Likewise.
2906 * gfortran.dg/scan_1.f90: Likewise.
2907 * gfortran.dg/scan_2.f90: Likewise.
2908 * gfortran.dg/secnds-1.f: Likewise.
2909 * gfortran.dg/secnds.f: Likewise.
2910 * gfortran.dg/select_1.f90: Likewise.
2911 * gfortran.dg/select_2.f90: Likewise.
2912 * gfortran.dg/select_3.f90: Likewise.
2913 * gfortran.dg/select_5.f90: Likewise.
2914 * gfortran.dg/select_char_1.f90: Likewise.
2915 * gfortran.dg/select_char_2.f90: Likewise.
2916 * gfortran.dg/select_type_13.f03: Likewise.
2917 * gfortran.dg/select_type_14.f03: Likewise.
2918 * gfortran.dg/select_type_15.f03: Likewise.
2919 * gfortran.dg/select_type_19.f03: Likewise.
2920 * gfortran.dg/select_type_2.f03: Likewise.
2921 * gfortran.dg/select_type_26.f03: Likewise.
2922 * gfortran.dg/select_type_27.f03: Likewise.
2923 * gfortran.dg/select_type_28.f03: Likewise.
2924 * gfortran.dg/select_type_3.f03: Likewise.
2925 * gfortran.dg/select_type_35.f03: Likewise.
2926 * gfortran.dg/select_type_36.f03: Likewise.
2927 * gfortran.dg/select_type_37.f03: Likewise.
2928 * gfortran.dg/select_type_39.f03: Likewise.
2929 * gfortran.dg/select_type_4.f90: Likewise.
2930 * gfortran.dg/select_type_5.f03: Likewise.
2931 * gfortran.dg/select_type_6.f03: Likewise.
2932 * gfortran.dg/select_type_7.f03: Likewise.
2933 * gfortran.dg/select_type_8.f03: Likewise.
2934 * gfortran.dg/selected_char_kind_1.f90: Likewise.
2935 * gfortran.dg/selected_char_kind_4.f90: Likewise.
2936 * gfortran.dg/selected_kind_1.f90: Likewise.
2937 * gfortran.dg/selected_real_kind_2.f90: Likewise.
2938 * gfortran.dg/shape_2.f90: Likewise.
2939 * gfortran.dg/shape_4.f90: Likewise.
2940 * gfortran.dg/shape_5.f90: Likewise.
2941 * gfortran.dg/shape_7.f90: Likewise.
2942 * gfortran.dg/shape_8.f90: Likewise.
2943 * gfortran.dg/shape_9.f90: Likewise.
2944 * gfortran.dg/shift-kind_2.f90: Likewise.
2945 * gfortran.dg/shiftalr_1.F90: Likewise.
2946 * gfortran.dg/shiftalr_2.F90: Likewise.
2947 * gfortran.dg/simpleif_1.f90: Likewise.
2948 * gfortran.dg/simplify_argN_1.f90: Likewise.
2949 * gfortran.dg/simplify_cshift_1.f90: Likewise.
2950 * gfortran.dg/simplify_cshift_4.f90: Likewise.
2951 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
2952 * gfortran.dg/simplify_modulo.f90: Likewise.
2953 * gfortran.dg/single_char_string.f90: Likewise.
2954 * gfortran.dg/size_dim.f90: Likewise.
2955 * gfortran.dg/size_optional_dim_1.f90: Likewise.
2956 * gfortran.dg/sizeof.f90: Likewise.
2957 * gfortran.dg/sizeof_4.f90: Likewise.
2958 * gfortran.dg/slash_1.f90: Likewise.
2959 * gfortran.dg/sms-1.f90: Likewise.
2960 * gfortran.dg/sms-2.f90: Likewise.
2961 * gfortran.dg/spec_expr_7.f90: Likewise.
2962 * gfortran.dg/specifics_1.f90: Likewise.
2963 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
2964 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
2965 * gfortran.dg/spread_init_expr.f03: Likewise.
2966 * gfortran.dg/spread_scalar_source.f90: Likewise.
2967 * gfortran.dg/spread_shape_1.f90: Likewise.
2968 * gfortran.dg/stat_1.f90: Likewise.
2969 * gfortran.dg/stat_2.f90: Likewise.
2970 * gfortran.dg/stfunc_1.f90: Likewise.
2971 * gfortran.dg/stfunc_4.f90: Likewise.
2972 * gfortran.dg/stfunc_6.f90: Likewise.
2973 * gfortran.dg/storage_size_1.f08: Likewise.
2974 * gfortran.dg/storage_size_3.f08: Likewise.
2975 * gfortran.dg/storage_size_4.f90: Likewise.
2976 * gfortran.dg/streamio_1.f90: Likewise.
2977 * gfortran.dg/streamio_10.f90: Likewise.
2978 * gfortran.dg/streamio_11.f90: Likewise.
2979 * gfortran.dg/streamio_12.f90: Likewise.
2980 * gfortran.dg/streamio_13.f90: Likewise.
2981 * gfortran.dg/streamio_14.f90: Likewise.
2982 * gfortran.dg/streamio_15.f90: Likewise.
2983 * gfortran.dg/streamio_16.f90: Likewise.
2984 * gfortran.dg/streamio_17.f90: Likewise.
2985 * gfortran.dg/streamio_2.f90: Likewise.
2986 * gfortran.dg/streamio_3.f90: Likewise.
2987 * gfortran.dg/streamio_4.f90: Likewise.
2988 * gfortran.dg/streamio_5.f90: Likewise.
2989 * gfortran.dg/streamio_6.f90: Likewise.
2990 * gfortran.dg/streamio_7.f90: Likewise.
2991 * gfortran.dg/streamio_8.f90: Likewise.
2992 * gfortran.dg/streamio_9.f90: Likewise.
2993 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
2994 * gfortran.dg/string_4.f90: Likewise.
2995 * gfortran.dg/string_array_constructor_2.f90: Likewise.
2996 * gfortran.dg/string_assign_2.f90: Likewise.
2997 * gfortran.dg/string_compare_1.f90: Likewise.
2998 * gfortran.dg/string_compare_2.f90: Likewise.
2999 * gfortran.dg/string_compare_3.f90: Likewise.
3000 * gfortran.dg/string_ctor_1.f90: Likewise.
3001 * gfortran.dg/string_length_1.f90: Likewise.
3002 * gfortran.dg/string_length_2.f90: Likewise.
3003 * gfortran.dg/string_length_3.f90: Likewise.
3004 * gfortran.dg/string_length_4.f90: Likewise.
3005 * gfortran.dg/string_null_compare_1.f: Likewise.
3006 * gfortran.dg/string_pad_trunc.f90: Likewise.
3007 * gfortran.dg/structure_constructor_1.f03: Likewise.
3008 * gfortran.dg/structure_constructor_11.f90: Likewise.
3009 * gfortran.dg/structure_constructor_13.f03: Likewise.
3010 * gfortran.dg/structure_constructor_2.f03: Likewise.
3011 * gfortran.dg/structure_constructor_5.f03: Likewise.
3012 * gfortran.dg/submodule_1.f08: Likewise.
3013 * gfortran.dg/submodule_11.f08: Likewise.
3014 * gfortran.dg/submodule_14.f08: Likewise.
3015 * gfortran.dg/submodule_15.f08: Likewise.
3016 * gfortran.dg/submodule_17.f08: Likewise.
3017 * gfortran.dg/submodule_18.f08: Likewise.
3018 * gfortran.dg/submodule_19.f08: Likewise.
3019 * gfortran.dg/submodule_2.f08: Likewise.
3020 * gfortran.dg/submodule_27.f08: Likewise.
3021 * gfortran.dg/submodule_28.f08: Likewise.
3022 * gfortran.dg/submodule_29.f08: Likewise.
3023 * gfortran.dg/submodule_30.f08: Likewise.
3024 * gfortran.dg/submodule_6.f08: Likewise.
3025 * gfortran.dg/submodule_7.f08: Likewise.
3026 * gfortran.dg/submodule_8.f08: Likewise.
3027 * gfortran.dg/subnormal_1.f90: Likewise.
3028 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3029 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3030 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3031 * gfortran.dg/substr_2.f: Likewise.
3032 * gfortran.dg/substr_3.f: Likewise.
3033 * gfortran.dg/substr_4.f: Likewise.
3034 * gfortran.dg/substr_5.f90: Likewise.
3035 * gfortran.dg/substr_6.f90: Likewise.
3036 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3037 * gfortran.dg/sum_init_expr.f03: Likewise.
3038 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3039 * gfortran.dg/system_clock_3.f08: Likewise.
3040 * gfortran.dg/t_editing.f: Likewise.
3041 * gfortran.dg/team_change_1.f90: Likewise.
3042 * gfortran.dg/team_end_1.f90: Likewise.
3043 * gfortran.dg/team_number_1.f90: Likewise.
3044 * gfortran.dg/temporary_1.f90: Likewise.
3045 * gfortran.dg/test_com_block.f90: Likewise.
3046 * gfortran.dg/test_only_clause.f90: Likewise.
3047 * gfortran.dg/tiny_1.f90: Likewise.
3048 * gfortran.dg/tiny_2.f90: Likewise.
3049 * gfortran.dg/tl_editing.f90: Likewise.
3050 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
3051 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3052 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
3053 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
3054 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
3055 * gfortran.dg/transfer_class_2.f90: Likewise.
3056 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
3057 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
3058 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
3059 * gfortran.dg/transfer_resolve_1.f90: Likewise.
3060 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3061 * gfortran.dg/transfer_simplify_10.f90: Likewise.
3062 * gfortran.dg/transfer_simplify_11.f90: Likewise.
3063 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3064 * gfortran.dg/transfer_simplify_3.f90: Likewise.
3065 * gfortran.dg/transfer_simplify_4.f90: Likewise.
3066 * gfortran.dg/transfer_simplify_8.f90: Likewise.
3067 * gfortran.dg/transfer_simplify_9.f90: Likewise.
3068 * gfortran.dg/transpose_1.f90: Likewise.
3069 * gfortran.dg/transpose_3.f03: Likewise.
3070 * gfortran.dg/transpose_4.f90: Likewise.
3071 * gfortran.dg/transpose_conjg_1.f90: Likewise.
3072 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
3073 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3074 * gfortran.dg/trim_1.f90: Likewise.
3075 * gfortran.dg/trim_optimize_1.f90: Likewise.
3076 * gfortran.dg/trim_optimize_2.f90: Likewise.
3077 * gfortran.dg/trim_optimize_3.f90: Likewise.
3078 * gfortran.dg/trim_optimize_4.f90: Likewise.
3079 * gfortran.dg/trim_optimize_5.f90: Likewise.
3080 * gfortran.dg/trim_optimize_6.f90: Likewise.
3081 * gfortran.dg/trim_optimize_7.f90: Likewise.
3082 * gfortran.dg/trim_optimize_8.f90: Likewise.
3083 * gfortran.dg/type_to_class_1.f03: Likewise.
3084 * gfortran.dg/type_to_class_2.f03: Likewise.
3085 * gfortran.dg/type_to_class_3.f03: Likewise.
3086 * gfortran.dg/type_to_class_4.f03: Likewise.
3087 * gfortran.dg/type_to_class_5.f03: Likewise.
3088 * gfortran.dg/typebound_assignment_5.f03: Likewise.
3089 * gfortran.dg/typebound_assignment_6.f03: Likewise.
3090 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3091 * gfortran.dg/typebound_call_1.f03: Likewise.
3092 * gfortran.dg/typebound_call_13.f03: Likewise.
3093 * gfortran.dg/typebound_call_18.f03: Likewise.
3094 * gfortran.dg/typebound_call_19.f03: Likewise.
3095 * gfortran.dg/typebound_call_2.f03: Likewise.
3096 * gfortran.dg/typebound_call_20.f03: Likewise.
3097 * gfortran.dg/typebound_call_3.f03: Likewise.
3098 * gfortran.dg/typebound_generic_5.f03: Likewise.
3099 * gfortran.dg/typebound_generic_6.f03: Likewise.
3100 * gfortran.dg/typebound_generic_9.f03: Likewise.
3101 * gfortran.dg/typebound_operator_12.f03: Likewise.
3102 * gfortran.dg/typebound_operator_13.f03: Likewise.
3103 * gfortran.dg/typebound_operator_15.f90: Likewise.
3104 * gfortran.dg/typebound_operator_20.f90: Likewise.
3105 * gfortran.dg/typebound_operator_3.f03: Likewise.
3106 * gfortran.dg/typebound_operator_6.f03: Likewise.
3107 * gfortran.dg/typebound_operator_7.f03: Likewise.
3108 * gfortran.dg/typebound_operator_8.f03: Likewise.
3109 * gfortran.dg/typebound_operator_9.f03: Likewise.
3110 * gfortran.dg/typebound_proc_19.f90: Likewise.
3111 * gfortran.dg/typebound_proc_20.f90: Likewise.
3112 * gfortran.dg/typebound_proc_23.f90: Likewise.
3113 * gfortran.dg/typebound_proc_27.f03: Likewise.
3114 * gfortran.dg/typebound_proc_35.f90: Likewise.
3115 * gfortran.dg/typebound_proc_36.f90: Likewise.
3116 * gfortran.dg/unf_io_convert_1.f90: Likewise.
3117 * gfortran.dg/unf_io_convert_2.f90: Likewise.
3118 * gfortran.dg/unf_io_convert_3.f90: Likewise.
3119 * gfortran.dg/unf_io_convert_4.f90: Likewise.
3120 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
3121 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
3122 * gfortran.dg/unf_short_record_1.f90: Likewise.
3123 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3124 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3125 * gfortran.dg/unit_1.f90: Likewise.
3126 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
3127 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
3128 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
3129 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
3130 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
3131 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
3132 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
3133 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
3134 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
3135 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3136 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3137 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
3138 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
3139 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
3140 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
3141 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
3142 * gfortran.dg/unpack_init_expr.f03: Likewise.
3143 * gfortran.dg/use_10.f90: Likewise.
3144 * gfortran.dg/use_11.f90: Likewise.
3145 * gfortran.dg/use_13.f90: Likewise.
3146 * gfortran.dg/use_24.f90: Likewise.
3147 * gfortran.dg/use_27.f90: Likewise.
3148 * gfortran.dg/use_5.f90: Likewise.
3149 * gfortran.dg/use_allocated_1.f90: Likewise.
3150 * gfortran.dg/use_only_1.f90: Likewise.
3151 * gfortran.dg/use_only_4.f90: Likewise.
3152 * gfortran.dg/use_rename_2.f90: Likewise.
3153 * gfortran.dg/use_rename_4.f90: Likewise.
3154 * gfortran.dg/used_dummy_types_1.f90: Likewise.
3155 * gfortran.dg/used_interface_ref.f90: Likewise.
3156 * gfortran.dg/used_types_5.f90: Likewise.
3157 * gfortran.dg/utf8_1.f03: Likewise.
3158 * gfortran.dg/utf8_2.f03: Likewise.
3159 * gfortran.dg/value_1.f90: Likewise.
3160 * gfortran.dg/value_2.f90: Likewise.
3161 * gfortran.dg/value_4.f90: Likewise.
3162 * gfortran.dg/value_6.f03: Likewise.
3163 * gfortran.dg/value_7.f03: Likewise.
3164 * gfortran.dg/value_test.f90: Likewise.
3165 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
3166 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
3167 * gfortran.dg/vect/pr60510.f: Likewise.
3168 * gfortran.dg/vect/pr69882.f90: Likewise.
3169 * gfortran.dg/vect/pr69980.f90: Likewise.
3170 * gfortran.dg/vect/vect-5.f90: Likewise.
3171 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
3172 * gfortran.dg/vector_subscript_1.f90: Likewise.
3173 * gfortran.dg/vector_subscript_2.f90: Likewise.
3174 * gfortran.dg/vector_subscript_3.f90: Likewise.
3175 * gfortran.dg/vector_subscript_5.f90: Likewise.
3176 * gfortran.dg/verify_2.f90: Likewise.
3177 * gfortran.dg/volatile10.f90: Likewise.
3178 * gfortran.dg/where_1.f90: Likewise.
3179 * gfortran.dg/where_operator_assign_1.f90: Likewise.
3180 * gfortran.dg/where_operator_assign_2.f90: Likewise.
3181 * gfortran.dg/where_operator_assign_3.f90: Likewise.
3182 * gfortran.dg/whole_file_13.f90: Likewise.
3183 * gfortran.dg/whole_file_2.f90: Likewise.
3184 * gfortran.dg/widechar_2.f90: Likewise.
3185 * gfortran.dg/widechar_4.f90: Likewise.
3186 * gfortran.dg/widechar_5.f90: Likewise.
3187 * gfortran.dg/widechar_6.f90: Likewise.
3188 * gfortran.dg/widechar_8.f90: Likewise.
3189 * gfortran.dg/widechar_IO_1.f90: Likewise.
3190 * gfortran.dg/widechar_IO_2.f90: Likewise.
3191 * gfortran.dg/widechar_IO_3.f90: Likewise.
3192 * gfortran.dg/widechar_IO_4.f90: Likewise.
3193 * gfortran.dg/widechar_compare_1.f90: Likewise.
3194 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
3195 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
3196 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
3197 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
3198 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
3199 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
3200 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
3201 * gfortran.dg/widechar_select_1.f90: Likewise.
3202 * gfortran.dg/winapi.f90: Likewise.
3203 * gfortran.dg/write_0_pe_format.f90: Likewise.
3204 * gfortran.dg/write_back.f: Likewise.
3205 * gfortran.dg/write_check3.f90: Likewise.
3206 * gfortran.dg/write_direct_eor.f90: Likewise.
3207 * gfortran.dg/write_padding.f90: Likewise.
3208 * gfortran.dg/write_recursive.f90: Likewise.
3209 * gfortran.dg/write_rewind_1.f: Likewise.
3210 * gfortran.dg/write_rewind_2.f: Likewise.
3211 * gfortran.dg/write_zero_array.f90: Likewise.
3212 * gfortran.dg/x_slash_1.f: Likewise.
3213 * gfortran.dg/x_slash_2.f: Likewise.
3214 * gfortran.dg/zero_array_components_1.f90: Likewise.
3215 * gfortran.dg/zero_length_1.f90: Likewise.
3216 * gfortran.dg/zero_length_2.f90: Likewise.
3217 * gfortran.dg/zero_sized_1.f90: Likewise.
3218 * gfortran.dg/zero_sized_3.f90: Likewise.
3219 * gfortran.fortran-torture/compile/nested.f90: Likewise.
3220 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
3221 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
3222 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
3223 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
3224 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
3225 * gfortran.fortran-torture/execute/args.f90: Likewise.
3226 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
3227 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
3228 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
3229 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
3230 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
3231 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
3232 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
3233 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
3234 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
3235 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
3236 * gfortran.fortran-torture/execute/common.f90: Likewise.
3237 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
3238 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
3239 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
3240 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
3241 * gfortran.fortran-torture/execute/contained.f90: Likewise.
3242 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
3243 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
3244 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
3245 * gfortran.fortran-torture/execute/data.f90: Likewise.
3246 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
3247 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
3248 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
3249 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
3250 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
3251 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
3252 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
3253 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
3254 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
3255 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
3256 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
3257 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
3258 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
3259 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
3260 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
3261 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
3262 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
3263 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
3264 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
3265 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
3266 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
3267 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
3268 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
3269 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
3270 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
3271 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
3272 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
3273 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
3274 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
3275 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
3276 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
3277 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
3278 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
3279 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
3280 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
3281 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
3282 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
3283 * gfortran.fortran-torture/execute/forall.f90: Likewise.
3284 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
3285 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
3286 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
3287 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
3288 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
3289 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
3290 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
3291 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
3292 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
3293 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
3294 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
3295 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
3296 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
3297 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
3298 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
3299 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
3300 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
3301 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
3302 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
3303 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
3304 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
3305 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
3306 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
3307 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
3308 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
3309 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
3310 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
3311 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
3312 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3313 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
3314 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
3315 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
3316 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
3317 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
3318 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
3319 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
3320 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
3321 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
3322 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
3323 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
3324 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
3325 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
3326 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
3327 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3328 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
3329 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
3330 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
3331 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3332 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
3333 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
3334 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
3335 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
3336 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
3337 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3338 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
3339 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3340 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
3341 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
3342 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
3343 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
3344 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
3345 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
3346 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
3347 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
3348 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3349 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
3350 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
3351 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
3352 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
3353 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
3354 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
3355 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
3356 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
3357 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
3358 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
3359 * gfortran.fortran-torture/execute/math.f90: Likewise.
3360 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
3361 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
3362 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
3363 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
3364 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
3365 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
3366 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
3367 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
3368 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
3369 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
3370 * gfortran.fortran-torture/execute/power.f90: Likewise.
3371 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
3372 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
3373 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3374 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
3375 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
3376 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
3377 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
3378 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
3379 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
3380 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
3381 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
3382 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
3383 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
3384 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
3385 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
3386 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
3387 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
3388 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
3389 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
3390 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
3391 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
3392 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
3393 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
3394 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
3395 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
3396 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
3397 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
3398 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
3399 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
3400 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
3401 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
3402 * gfortran.fortran-torture/execute/straret.f90: Likewise.
3403 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
3404 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
3405 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
3406 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
3407 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
3408 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
3409 * gfortran.fortran-torture/execute/string.f90: Likewise.
3410 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
3411 * gfortran.fortran-torture/execute/strret.f90: Likewise.
3412 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
3413 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
3414 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
3415 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
3416 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
3417 * gfortran.fortran-torture/execute/userop.f90: Likewise.
3418 * gfortran.fortran-torture/execute/where17.f90: Likewise.
3419 * gfortran.fortran-torture/execute/where18.f90: Likewise.
3420 * gfortran.fortran-torture/execute/where19.f90: Likewise.
3421 * gfortran.fortran-torture/execute/where20.f90: Likewise.
3422 * gfortran.fortran-torture/execute/where21.f90: Likewise.
3423 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
3424 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
3425 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3426 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3427 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3428 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3429 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
3430 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
3431 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
3432 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
3433 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
3434 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
3435 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
3436 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
3437 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
3438 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
3439 * gfortran.dg/inline_transpose_1.f90: Likewise.
3441 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
3444 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
3447 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
3450 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
3451 * gnat.dg/dispatch1.adb: Rename into...
3452 * gnat.dg/disp1.adb: ...this.
3453 * gnat.dg/dispatch1_p.ads: Rename into...
3454 * gnat.dg/disp1_pkg.ads: ...this.
3455 * gnat.dg/disp2.adb: Rename into...
3456 * gnat.dg/dispatch2.adb: ...this.
3457 * gnat.dg/dispatch2_p.ads: Rename into...
3458 * gnat.dg/disp2_pkg.ads: ...this.
3459 * gnat.dg/dispatch2_p.adb: Rename into...
3460 * gnat.dg/disp2_pkg.adb: this.
3461 * gnat.dg/generic_dispatch.adb: Rename into...
3462 * gnat.dg/generic_disp.adb: this.
3463 * gnat.dg/generic_dispatch_p.ads: Rename into...
3464 * gnat.dg/generic_disp_pkg.ads: ...this.
3465 * gnat.dg/generic_dispatch_p.adb: Rename into...
3466 * gnat.dg/generic_disp_pkg.adb: ...this.
3467 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
3468 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
3469 * gnat.dg/object_overflow1.adb: Tweak index.
3470 * gnat.dg/object_overflow2.adb: Likewise.
3471 * gnat.dg/object_overflow3.adb: Likewise.
3472 * gnat.dg/object_overflow4.adb: Likewise.
3473 * gnat.dg/object_overflow5.adb: Likewise.
3475 2018-02-16 Jakub Jelinek <jakub@redhat.com>
3478 * gcc.c-torture/compile/pr84425.c: New test.
3480 2018-02-16 Marek Polacek <polacek@redhat.com>
3481 Jakub Jelinek <jakub@redhat.com>
3484 * g++.dg/cpp1y/constexpr-84192.C: New test.
3486 2018-02-16 Martin Sebor <msebor@redhat.com>
3489 * g++.dg/overload15.C: New test.
3491 2018-02-16 Yury Gribov <tetra2005@gmail.com>
3494 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
3495 * gcc.dg/pr56727-2.c: Ditto.
3496 * gcc.target/powerpc/pr79439.c: Renamed to...
3497 * gcc.target/powerpc/pr79439-1.c: ...this.
3498 * gcc.target/powerpc/pr79439-2.c: New test.
3499 * gcc.target/powerpc/pr79439-3.c: New test.
3501 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
3504 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
3505 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
3506 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
3507 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
3508 * gcc.target/powerpc/builtins-3.c: Same.
3510 2018-02-16 Nathan Sidwell <nathan@acm.org>
3512 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
3514 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
3516 PR rtl-optimization/70023
3517 * gcc.target/i386/pr70023.c: New.
3519 2018-02-16 Carl Love <cel@us.ibm.com>
3521 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
3523 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
3526 2018-02-16 Carl Love <cel@us.ibm.com>
3528 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
3529 for the ABI definitions for vec_extract4b and vec_insert4b.
3531 2018-02-16 Nathan Sidwell <nathan@acm.org>
3533 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
3534 * g++.old-deja/g++.mike/net43.C: Likewise.
3536 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3539 * g++.dg/cpp1z/class-deduction48.C: New.
3541 2018-02-16 Nathan Sidwell <nathan@acm.org>
3544 * g++.dg/lookup/pr84375.C: New.
3546 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
3549 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
3551 2018-02-16 Richard Biener <rguenther@suse.de>
3553 PR tree-optimization/84417
3554 * gcc.dg/torture/pr84417.c: New testcase.
3556 2018-02-16 Jakub Jelinek <jakub@redhat.com>
3559 * g++.dg/opt/pr84272.C: New test.
3561 PR rtl-optimization/83723
3562 * gcc.dg/pr83723.c: New test.
3564 2018-02-16 Richard Biener <rguenther@suse.de>
3566 PR tree-optimization/84399
3567 * gcc.dg/graphite/pr84399.c: New testcase.
3569 2018-02-16 Richard Biener <rguenther@suse.de>
3571 PR tree-optimization/84190
3572 * g++.dg/torture/pr84190.C: New testcase.
3574 2018-02-15 Martin Sebor <msebor@redhat.com>
3576 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
3579 2018-02-15 Janus Weil <janus@gcc.gnu.org>
3582 * gfortran.dg/dtio_21.f03: Add an error message.
3583 * gfortran.dg/dtio_22.f90: Fix invalid test case.
3585 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3588 * gfortran.dg/stop_shouldfail.f90: New test.
3590 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
3593 * g++.dg/concepts/pr84330.C: New.
3595 2018-02-15 Tom de Vries <tom@codesourcery.com>
3597 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
3599 2018-02-15 Tom de Vries <tom@codesourcery.com>
3601 * gcc.c-torture/compile/pr84136.c: Require effective target
3604 2018-02-15 Jakub Jelinek <jakub@redhat.com>
3606 PR tree-optimization/84383
3607 * gcc.c-torture/compile/pr84383.c: New test.
3609 PR tree-optimization/84334
3610 * gcc.dg/pr84334.c: New test.
3612 2018-02-14 Carl Love <cel@us.ibm.com>
3614 * gcc.target/powerpc/builtins-4-int128-runnable.c
3615 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
3616 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
3618 2018-02-14 Martin Sebor <msebor@redhat.com>
3620 PR tree-optimization/83698
3621 * gcc.dg/Wrestrict-7.c: New test.
3622 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
3623 * gcc.target/i386/chkp-stropt-17.c: Same.
3625 2018-02-14 Martin Sebor <msebor@redhat.com>
3628 * gcc.dg/Wattributes-8.c: New test.
3630 2018-02-14 Janus Weil <janus@gcc.gnu.org>
3633 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
3634 * gfortran.dg/allocate_with_source_23.f90: Ditto.
3635 * gfortran.dg/select_type_1.f03: Extend test case.
3637 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
3639 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
3640 (dg-options): Use -O2 -msse2 -mno-sse3.
3642 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3644 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
3645 this test case still works ok.
3646 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3647 * gcc.dg/vmx/insert-be-order.c: Likewise.
3648 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3649 * gcc.dg/vmx/ld-be-order.c: Likewise.
3650 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3651 * gcc.dg/vmx/lde-be-order.c: Likewise.
3652 * gcc.dg/vmx/ldl-be-order.c: Likewise.
3653 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3654 * gcc.dg/vmx/merge-be-order.c: Likewise.
3655 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3656 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
3657 * gcc.dg/vmx/pack-be-order.c: Likewise.
3658 * gcc.dg/vmx/perm-be-order.c: Likewise.
3659 * gcc.dg/vmx/splat-be-order.c: Likewise.
3660 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
3661 * gcc.dg/vmx/st-be-order.c: Likewise.
3662 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3663 * gcc.dg/vmx/ste-be-order.c: Likewise.
3664 * gcc.dg/vmx/stl-be-order.c: Likewise.
3665 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3666 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
3667 * gcc.dg/vmx/unpack-be-order.c: Likewise.
3668 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3669 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3671 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
3674 * g++.dg/cpp0x/auto49.C: New.
3676 2018-02-14 Nathan Sidwell <nathan@acm.org>
3678 * g++.dg/template/instantiate5.C: Adjust required-from loc.
3680 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3682 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
3683 * gcc.target/powerpc/le-altivec-consts.c: Same.
3685 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3688 * gcc.target/powerpc/pr84220-sld.c: New test.
3689 * gcc.target/powerpc/pr84220-sld2.c: New test.
3690 * gcc.target/powerpc/pr84220-sldw.c: New test.
3691 * gcc.target/powerpc/pr84220-xxperm.c: New test.
3692 * gcc.target/powerpc/pr84220-xxsld.c: New test.
3694 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3697 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
3698 _inc_ssp intrinsics.
3699 * gcc.target/i386/cet-intrin-4.c: Likewise.
3700 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
3701 __builtin_ia32_rdssp[d|q].
3703 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
3705 PR tree-optimization/84357
3706 * gcc.dg/vect/pr84357.c: New test.
3708 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
3711 * gcc.target/rx/pr83831.c: New tests.
3713 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
3716 * gcc.target/msp430/pr79242.c: New test.
3718 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3721 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
3724 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3727 * g++.dg/pr84279.C: New test.
3729 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3731 PR rtl-optimization/84169
3732 * gcc.c-torture/execute/pr84169.c: New.
3734 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3737 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
3739 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3742 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
3745 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3748 * g++.dg/warn/effc4.C: New test.
3750 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3753 * g++.dg/template/sizeof16.C: New.
3754 * g++.dg/template/sizeof17.C: Likewise.
3756 2018-02-13 Janus Weil <janus@gcc.gnu.org>
3759 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
3760 add necessary compiler options.
3761 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
3763 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3766 * gcc.c-torture/execute/pr82210.c: New test.
3769 * gcc.dg/pr84309-2.c: New test.
3771 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
3773 PR tree-optimization/84321
3774 * gcc.dg/pr84321.c: New test.
3776 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
3779 * gcc.target/i386/pr57193.c: Add -march=x86-64.
3781 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
3784 * gcc.dg/asan/pr84307.c: Remove test.
3786 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
3788 * gcc.target/rl78/test_auto_vector.c: New test.
3790 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
3793 * gcc.c-torture/compile/pr84305.c: New test.
3795 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3798 * gcc.target/i386/pr84335.c: New test.
3800 PR tree-optimization/84339
3801 * gcc.c-torture/execute/pr84339.c: New test.
3804 * gcc.dg/pr84309.c: New test.
3805 * gcc.target/i386/pr84309.c: New test.
3808 * gcc.target/i386/pr84336.c: New test.
3810 2018-02-12 Jakub Jelinek <jakub@redhat.com>
3813 * c-c++-common/gomp/pr84341.c: New test.
3815 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3818 * gfortran.dg/read_dir.f90: Re-add dg-do run.
3820 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3823 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
3826 2018-02-12 Jeff Law <law@redhat.com>
3828 * gcc.c-torture/compile/reg-args-size.c: New test.
3830 2018-02-12 Carl Love <cel@us.ibm.com>
3832 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
3833 uint128 tests to new testfile.
3834 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
3835 int128 and uint128 tests.
3836 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
3837 list of torture tests.
3839 2018-02-12 Janus Weil <janus@gcc.gnu.org>
3842 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
3843 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
3845 2018-02-12 Tamar Christina <tamar.christina@arm.com>
3848 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
3850 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
3853 * gcc.dg/asan/pr84307.c: New test.
3855 2018-02-12 Nathan Sidwell <nathan@acm.org>
3857 * g++.dg/parse/pr84263.C: New.
3859 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
3862 * g++.dg/template/crash129.C: New.
3864 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
3867 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
3868 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
3869 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
3870 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3871 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3873 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
3875 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
3876 _mm_maskz_scalef_round_sd): Test new intrinsics.
3877 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
3878 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
3880 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
3881 _mm_maskz_scalef_round_ss): Test new intrinsics.
3882 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
3883 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
3885 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
3886 __builtin_ia32_scalefss_round): Remove builtin.
3887 (__builtin_ia32_scalefsd_mask_round,
3888 __builtin_ia32_scalefss_mask_round): Test new builtin.
3889 * gcc.target/i386/sse-13.c: Ditto.
3890 * gcc.target/i386/sse-23.c: Ditto.
3892 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
3894 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
3895 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
3896 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
3897 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
3898 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
3899 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
3900 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
3901 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
3903 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
3904 (__builtin_ia32_sqrtss_round): Remove builtins.
3905 (__builtin_ia32_sqrtsd_mask_round)
3906 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
3907 * gcc.target/i386/sse-13.c: Ditto.
3908 * gcc.target/i386/sse-23.c: Ditto.
3910 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3913 * gfortran.dg/statement_function_3.f: New test.
3915 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
3919 * gfortran.dg/statement_function_1.f90: New test.
3920 * gfortran.dg/statement_function_2.f90: New test.
3922 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
3925 * gfortran.dg/type_to_class_5.f03: New test.
3927 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
3930 * gfortran.dg/type_to_class_4.f03: New test.
3932 2018-02-10 Alan Modra <amodra@gmail.com>
3935 * gcc.dg/pr84300.c: New.
3937 2018-02-10 Jakub Jelinek <jakub@redhat.com>
3940 * g++.dg/ubsan/pr83987-2.C: New test.
3942 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
3944 * gcc.target/rx/movsicc.c: New test.
3946 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3949 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
3952 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3954 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
3955 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
3957 2018-02-09 Nathan Sidwell <nathan@acm.org>
3960 * c-c++-common/pr84293.h: New.
3961 * c-c++-common/pr84293.c: New.
3963 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
3965 PR rtl-optimization/57193
3966 * gcc.target/i386/pr57193.c: New.
3968 2018-02-09 Jakub Jelinek <jakub@redhat.com>
3971 * gcc.target/powerpc/pr84226.c: New test.
3973 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3975 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
3979 2018-02-09 Martin Sebor <msebor@redhat.com>
3982 * gcc.dg/lto/pr84212_0.c: New test file.
3983 * gcc.dg/lto/pr84212_1.c: Same.
3985 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3988 * gcc.target/powerpc/pr83926.c: New test.
3989 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
3990 message. Fix test for running in 32-bit mode.
3992 2018-02-09 Tamar Christina <tamar.christina@arm.com>
3995 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
3997 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4000 * gcc.target/s390/pr84295.c: New test.
4002 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4005 * g++.dg/cpp1y/lambda-init16.C: New.
4007 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4009 * gnat.dg/sso8.adb: New test.
4010 * gnat.dg/sso8_pkg.ads: New helper.
4012 2018-02-09 Richard Biener <rguenther@suse.de>
4014 PR tree-optimization/84278
4015 * gcc.target/i386/pr84278.c: Adjust regex.
4017 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4019 PR tree-optimization/84232
4020 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4023 * gcc.target/aarch64/pr84252.c: New test.
4026 * gcc.dg/pr84237.c: New test.
4028 2018-02-09 Marek Polacek <polacek@redhat.com>
4029 Jakub Jelinek <jakub@redhat.com>
4032 * g++.dg/torture/pr83659.C: New test.
4034 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4036 PR tree-optimization/84136
4037 * gcc.c-torture/compile/pr84136.c: New test.
4039 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
4042 * gcc.target/i386/pr83008.c: New test.
4044 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
4047 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
4049 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4052 * g++.dg/warn/Wunused-parm-11.C: New.
4054 2018-02-08 Marek Polacek <polacek@redhat.com>
4056 PR tree-optimization/84238
4057 * gcc.dg/Wstringop-overflow-3.c: New test.
4059 2018-02-08 Nathan Sidwell <nathan@acm.org>
4061 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
4063 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4065 PR tree-optimization/84265
4066 * gcc.dg/vect/pr84265.c: New test.
4068 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4070 PR tree-optimization/81635
4071 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
4072 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
4074 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4076 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
4077 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
4078 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
4079 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
4080 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
4081 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
4082 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
4083 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
4084 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
4085 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
4086 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
4087 * gcc.target/s390/nobp-return-attr-all.c: New test.
4088 * gcc.target/s390/nobp-return-attr-neg.c: New test.
4089 * gcc.target/s390/nobp-return-mem-attr.c: New test.
4090 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
4091 * gcc.target/s390/nobp-return-mem-z10.c: New test.
4092 * gcc.target/s390/nobp-return-mem-z900.c: New test.
4093 * gcc.target/s390/nobp-return-reg-attr.c: New test.
4094 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
4095 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
4096 * gcc.target/s390/nobp-return-reg-z10.c: New test.
4097 * gcc.target/s390/nobp-return-reg-z900.c: New test.
4098 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
4099 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
4100 * gcc.target/s390/nobp-table-jump-z10.c: New test.
4101 * gcc.target/s390/nobp-table-jump-z900.c: New test.
4103 2018-02-08 Richard Biener <rguenther@suse.de>
4105 PR tree-optimization/84233
4106 * g++.dg/torture/pr84233.C: New testcase.
4108 2018-02-08 Richard Biener <rguenther@suse.de>
4110 PR tree-optimization/84278
4111 * gcc.target/i386/pr84278.c: New testcase.
4113 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
4115 PR rtl-optimization/84068
4116 PR rtl-optimization/83459
4117 * gcc.dg/pr84068.c: New test.
4119 2018-02-08 Richard Biener <rguenther@suse.de>
4121 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
4122 loop vectorization to happen.
4124 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4127 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
4129 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4131 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
4133 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4136 * gcc.target/powerpc/pr84154-1.c: New tests.
4137 * gcc.target/powerpc/pr84154-2.c: Likewise.
4138 * gcc.target/powerpc/pr84154-3.c: Likewise.
4140 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4142 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
4144 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4147 * g++.dg/template/incomplete11.C: New test.
4148 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
4150 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4153 * gfortran.dg/deallocate_error_3.f90: New test.
4154 * gfortran.dg/deallocate_error_4.f90: New test.
4156 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4159 * gfortran.dg/shape_9.f90: New test.
4161 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4164 * gfortran.dg/assumed_charlen_parameter.f90: New test.
4166 2018-02-07 David Malcolm <dmalcolm@redhat.com>
4170 * g++.dg/spellcheck-reswords.C: New test case.
4171 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
4174 2018-02-07 Martin Liska <mliska@suse.cz>
4177 * g++.dg/ext/mv26.C: New test.
4179 2018-02-07 Tom de Vries <tom@codesourcery.com>
4181 * gcc.dg/pr83844.c: Require effective target alloca.
4183 2018-02-07 Tom de Vries <tom@codesourcery.com>
4185 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
4187 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
4190 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
4191 -fcf-protection=return.
4193 2018-02-07 Tom de Vries <tom@codesourcery.com>
4196 * c-c++-common/goacc/pr84217.c: New test.
4197 * gfortran.dg/goacc/pr84217.f90: New test.
4199 2018-02-07 Richard Biener <rguenther@suse.de>
4201 PR tree-optimization/84204
4202 * gcc.dg/graphite/pr84204.c: New testcase.
4204 PR tree-optimization/84205
4205 * gcc.dg/graphite/pr84205.c: New testcase.
4207 PR tree-optimization/84223
4208 * gfortran.dg/graphite/pr84223.f90: New testcase.
4210 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
4213 * g++.dg/cpp0x/scoped_enum7.C: New.
4215 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4217 PR tree-optimization/83008
4218 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
4220 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4222 PR tree-optimization/84235
4223 * gcc.c-torture/execute/ieee/pr84235.c: New test.
4225 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4228 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
4230 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
4232 2018-02-06 Jakub Jelinek <jakub@redhat.com>
4235 * gcc.target/i386/pr84146.c: New test.
4237 2018-02-06 Michael Collison <michael.collison@arm.com>
4239 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
4241 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4243 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
4244 warning for -mno-speculate-indirect-jumps.
4245 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
4246 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
4247 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
4248 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
4249 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
4250 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
4252 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4255 * c-c++-common/fcf-protection-1.c: Change a compared message.
4256 * c-c++-common/fcf-protection-2.c: Likewise.
4257 * c-c++-common/fcf-protection-3.c: Likewise.
4258 * c-c++-common/fcf-protection-5.c: Likewise.
4259 * c-c++-common/fcf-protection-6.c: New test.
4260 * c-c++-common/fcf-protection-7.c: Likewise.
4262 2018-02-06 Marek Polacek <polacek@redhat.com>
4264 PR tree-optimization/84228
4265 * c-c++-common/Wstringop-truncation-3.c: New test.
4267 2018-02-06 Tamar Christina <tamar.christina@arm.com>
4270 * gcc.target/arm/pragma_arch_switch_2.c: New.
4272 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4275 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
4277 2018-02-05 Martin Sebor <msebor@redhat.com>
4279 PR tree-optimization/83369
4280 * gcc.dg/Wnonnull.c: New test.
4282 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4284 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
4285 argument and use dg-messages-by-file instead. Expect it to be
4286 an array rather than a dict.
4287 (lto-link-and-maybe-run): Remove messages_by_file argument and
4288 use an upvar for dg-messages-by-file. Update call to
4289 lto_handle_diagnostics.
4290 (lt-get-options): Treat dg-messages-by-file as an array
4292 (lto-get-options-main): Likewise. Set the entry rather than appending.
4293 (lto-execute): Treat dg-messages-by-file as an array rather than
4294 a dict. Update call to lto-link-and-maybe-run.
4296 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
4299 * g++.dg/cpp1z/inline-var4.C: New.
4301 2018-02-05 Martin Liska <mliska@suse.cz>
4303 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
4305 * c-c++-common/asan/pointer-compare-2.c: Likewise.
4306 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
4307 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
4308 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
4309 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4310 * c-c++-common/asan/pointer-compare-3.c: New test.
4312 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4314 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
4315 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4317 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
4319 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
4320 _mm_maskz_range_sd, _mm_mask_range_round_sd,
4321 _mm_maskz_range_round_sd): Test new intrinsics.
4322 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
4323 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
4324 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
4325 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
4326 _mm_maskz_range_ss, _mm_mask_range_round_ss,
4327 _mm_maskz_range_round_ss): Test new intrinsics.
4328 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
4329 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
4330 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
4331 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
4332 __builtin_ia32_rangess128_round): Remove builtins.
4333 (__builtin_ia32_rangesd128_mask_round,
4334 __builtin_ia32_rangess128_mask_round): Test new builtins.
4335 * gcc.target/i386/sse-13.c: Ditto.
4336 * gcc.target/i386/sse-23.c: Ditto.
4338 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
4341 * gfortran.dg/pr79966.f90: New testcase
4343 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
4346 * gfortran.dg/associate_23.f90: Fix invalid code.
4347 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4348 * gfortran.dg/matmul_3.f90: Likewise.
4349 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4351 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
4354 * gfortran.dg/associate_34.f90: New test.
4355 * gfortran.dg/associate_35.f90: New test.
4357 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
4361 * gfortran.dg/pr84155.f90: New test.
4363 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
4365 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
4366 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
4368 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4370 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
4373 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4375 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
4377 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
4378 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
4379 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
4381 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4384 * gcc.c-torture/execute/pr83362.c: Make work for int16.
4385 * gcc.dg/Wsign-conversion.c: Dito.
4386 * gcc.dg/attr-alloc_size-4.c: Dito.
4387 * gcc.dg/pr81020.c: Dito.
4388 * gcc.dg/pr81192.c: Dito.
4389 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
4390 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
4391 * gcc.dg/pr83844.c: Restrict to int32plus.
4392 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
4393 * gcc.dg/tree-ssa/ldist-25.c: Dito.
4394 * gcc.dg/tree-ssa/ldist-27.c: Dito.
4395 * gcc.dg/tree-ssa/ldist-28.c: Dito.
4396 * gcc.dg/tree-ssa/ldist-29.c: Dito.
4397 * gcc.dg/tree-ssa/ldist-30.c: Dito.
4398 * gcc.dg/tree-ssa/ldist-31.c: Dito.
4399 * gcc.dg/tree-ssa/ldist-32.c: Dito.
4400 * gcc.dg/tree-ssa/ldist-33.c: Dito.
4401 * gcc.dg/tree-ssa/ldist-34.c: Dito.
4402 * gcc.dg/tree-ssa/ldist-35.c: Dito.
4403 * gcc.dg/tree-ssa/ldist-36.c: Dito.
4405 2018-02-02 Julia Koval <julia.koval@intel.com>
4407 * gcc.target/i386/funcspec-56.inc: Handle new march.
4408 * g++.dg/ext/mv16.C: Ditto.
4410 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4412 * lib/target-supports.exp
4413 (check_effective_target_keeps_null_pointer_checks): No more
4415 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
4416 * gcc.dg/ifcvt-4.c: Skip avr.
4417 * gcc.dg/pr53037-1.c: Dito.
4418 * gcc.dg/pr53037-2.c: Dito.
4419 * gcc.dg/pr53037-3.c: Dito.
4420 * gcc.dg/pr63387-2.c: Dito.
4421 * gcc.dg/pr63387.c: Dito.
4422 * gcc.dg/sancov/cmp0.c: Dito.
4423 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
4424 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
4425 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
4426 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
4427 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
4428 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
4429 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
4430 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
4431 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
4432 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
4433 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
4434 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
4435 * gcc.dg/tree-ssa/pr82059.c: Dito.
4436 * gcc.c-torture/execute/pr70460.c: Dito.
4438 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4441 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
4442 * gcc.c-torture/execute/20180112-1.c: Dito.
4443 * gcc.c-torture/execute/pr81503.c: Dito.
4444 * gcc.dg/store_merging_12.c: Dito.
4445 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
4446 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
4447 * gcc.dg/tree-ssa/pr80898.c: Dito.
4448 * gcc.dg/tree-ssa/pr82363.c: Dito.
4449 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
4450 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
4451 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
4452 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
4453 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
4454 * gcc.dg/tree-ssa/pr80803.c: Dito.
4455 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
4456 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
4457 * gcc.dg/tree-ssa/vrp114.c: Dito.
4458 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
4459 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
4460 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
4462 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4465 * gcc.target/i386/cet-sjlj-6a.c: New test.
4466 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4468 2018-02-01 Marek Polacek <polacek@redhat.com>
4471 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
4473 2018-01-30 Jeff Law <law@redhat.com>
4476 * gcc.target/i386/pr84128.c: New test.
4478 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
4480 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
4481 -fdelete-null-pointer-checks.
4483 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4486 * g++.dg/cpp0x/abstract-default1.C: New.
4488 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4490 PR tree-optimization/81635
4491 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
4492 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
4494 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4497 * gcc.target/aarch64/pr83370.c: New.
4499 2018-02-01 Richard Biener <rguenther@suse.de>
4501 * gcc.dg/graphite/pr35356-1.c: Adjust.
4503 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4506 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
4508 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
4509 of hard-coding the choice.
4510 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
4511 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
4512 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
4514 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
4516 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
4517 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
4518 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
4519 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
4520 * gcc.target/aarch64/sve/logical_1.c: Likewise.
4521 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
4522 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
4523 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
4524 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
4525 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
4526 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
4527 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
4528 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
4529 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
4530 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
4531 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
4532 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
4533 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
4534 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
4535 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
4536 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
4537 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
4538 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
4539 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
4540 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
4541 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
4542 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
4543 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
4544 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
4545 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
4546 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
4547 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
4548 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
4549 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
4550 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
4551 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
4552 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
4553 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
4554 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
4555 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
4556 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
4557 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
4558 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
4559 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
4560 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
4561 __builtin_popcountll rather than __builtin_popcountl.
4563 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4565 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
4566 of LD1R[HWD] for multi-element constants on big-endian targets.
4567 * gcc.target/aarch64/sve/slp_3.c: Likewise.
4568 * gcc.target/aarch64/sve/slp_4.c: Likewise.
4570 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4572 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
4573 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
4574 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
4576 2018-02-01 Jakub Jelinek <jakub@redhat.com>
4578 PR tree-optimization/81661
4579 PR tree-optimization/84117
4580 * gcc.dg/pr81661.c: New test.
4581 * gfortran.dg/pr84117.f90: New test.
4583 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
4586 * gfortran.dg/repeat_7.f90: Catch warning message.
4588 2018-01-31 Ian Lance Taylor <iant@golang.org>
4590 * go.go-torture/execute/printnil.go: New test.
4592 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4594 * lib/target-supports.exp (check_effective_target_comdat_group):
4595 Allow for Solaris as comdat syntax.
4597 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
4598 Solaris with comdat_group support and as.
4600 2018-01-31 Marek Polacek <polacek@redhat.com>
4603 * gcc.dg/pr81779.c: New test.
4605 2018-01-31 Jakub Jelinek <jakub@redhat.com>
4608 * gfortran.dg/gomp/pr84116.f90: New test.
4611 * g++.dg/init/pr83993-2.C: New test.
4614 * g++.dg/init/pr83993-1.C: New test.
4615 * g++.dg/cpp0x/pr83993.C: New test.
4617 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
4620 * gfortran.dg/pr84088.f90: New test.
4622 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
4625 * gcc.target/i386/pr82444.c: New.
4627 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
4629 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
4630 * gcc.target/powerpc/vsx-13.c: New.
4632 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4635 * g++.dg/cpp1y/var-templ57.C: New.
4637 2018-01-31 Marek Polacek <polacek@redhat.com>
4640 * g++.dg/diagnostic/pr84138.C: New test.
4642 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
4645 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
4646 -Wstringop-overflow warnings due to spurious warning with -O1.
4647 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
4648 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
4650 2018-01-31 Richard Biener <rguenther@suse.de>
4652 PR tree-optimization/84132
4653 * g++.dg/torture/pr84132.C: New testcase.
4655 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
4657 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
4660 2018-01-31 Julia Koval <julia.koval@intel.com>
4663 * gcc.target/i386/rdpid.c: Remove "eax".
4665 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4667 PR tree-optimization/64946
4668 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
4669 scan-assembler checks.
4671 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
4673 * gcc.c-torture/execute/20180131-1.c: New test.
4675 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
4677 * gcc.target/arc/taux-1.c: New test.
4678 * gcc.target/arc/taux-2.c: Likewise.
4680 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
4682 * gcc.target/arc/uncached.c: New test.
4684 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4687 * gnat.dg/lto20.adb: Remove dg-excess-errors.
4689 2018-01-31 Jakub Jelinek <jakub@redhat.com>
4691 PR preprocessor/69869
4692 * gcc.dg/cpp/trad/pr69869.c: New test.
4695 * gcc.dg/pr84100.c: New test.
4697 2018-01-30 Jeff Law <law@redhat.com>
4700 * gcc.target/i386/pr84064: New test.
4702 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4705 * gfortran.dg/data_implied_do_2.f90: New test.
4707 2018-01-30 Janus Weil <janus@gcc.gnu.org>
4709 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
4711 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4714 * gfortran.dg/inline_matmul_21.f90: New test case.
4716 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4718 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
4720 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
4723 * gcc.target/powerpc/pr84112.c: New.
4725 2018-01-30 Jakub Jelinek <jakub@redhat.com>
4727 PR rtl-optimization/83986
4728 * gcc.dg/pr83986.c: New test.
4730 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
4733 * gcc.dg/torture/inf-compare-1.c: Add xfail.
4734 * gcc.dg/torture/inf-compare-2.c: Add xfail.
4735 * gcc.dg/torture/inf-compare-3.c: Add xfail.
4736 * gcc.dg/torture/inf-compare-4.c: Add xfail.
4738 2018-01-30 Jakub Jelinek <jakub@redhat.com>
4740 PR tree-optimization/84111
4741 * gcc.c-torture/compile/pr84111.c: New test.
4743 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4746 * gcc.dg/ipa/inline-2.c: Fix template.
4747 * gcc.dg/ipa/inline-3.c: Fix template.
4749 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4752 * g++.dg/torture/pr81360.C: New testcase.
4754 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4757 * gcc.dg/lto/pr83954.h: New testcase.
4758 * gcc.dg/lto/pr83954_0.c: New testcase.
4759 * gcc.dg/lto/pr83954_1.c: New testcase.
4761 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4764 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
4766 Simplify DW_AT_producer scan.
4768 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
4772 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
4775 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4776 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4777 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
4778 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
4780 2018-01-29 Jeff Law <law@redhat.com>
4783 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
4784 better match other tests which require vsx. Verify the zero
4785 extension is part of the test in the combiner dump.
4787 2018-01-29 Marek Polacek <polacek@redhat.com>
4790 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
4793 * g++.dg/ext/pr83996.C: New test.
4795 2018-01-29 Richard Biener <rguenther@suse.de>
4797 PR tree-optimization/84057
4798 * gcc.dg/graphite/pr84057.c: New testcase.
4800 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4803 * gfortran.dg/bind_c_usage_31.f90: New test.
4805 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4808 * g++.dg/warn/Wduplicated-branches5.C: New.
4810 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
4812 * gcc.target/rl78/test_addsi3_internal.c: New test.
4814 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
4816 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
4817 Make expected output depend on whether we expect sibcalls or not.
4818 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
4819 safe-indirect-jump-1.c).
4821 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
4822 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4823 Soren Rasmussen <s.c.rasmussen@gmail.com>
4825 Fortran 2018 teams tests.
4827 * gfortran.dg/team_number_1.f90: new test for team_number.
4828 * gfortran.dg/team_change_1.f90: new test for change team.
4829 * gfortran.dg/team_end_1.f90: new test for end team.
4830 * gfortran.dg/team_form_1.f90: new test for form team.
4832 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
4835 * gfortran.dg/dot_product_4.f90
4837 2018-01-26 Martin Sebor <msebor@redhat.com>
4839 PR tree-optimization/83896
4840 * gcc.dg/strlenopt-43.c: New.
4842 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4844 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
4845 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
4846 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
4847 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
4848 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
4849 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
4850 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
4851 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
4852 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
4854 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
4855 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
4856 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
4857 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
4858 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
4859 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
4860 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
4861 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
4863 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
4865 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4867 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
4868 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
4869 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
4870 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
4871 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
4872 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
4873 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
4874 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
4875 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
4876 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
4877 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
4878 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
4879 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
4881 2018-01-26 Martin Liska <mliska@suse.cz>
4883 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
4886 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4888 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
4889 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
4890 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
4891 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
4892 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
4893 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
4894 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
4895 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
4897 2018-01-26 Richard Biener <rguenther@suse.de>
4899 PR rtl-optimization/84003
4900 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
4901 latent bug in DSE if NOINLINE is appropriately defined.
4902 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
4903 and defining NOINLINE.
4905 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4907 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
4908 tests specific to aarch64. XFAIL test on arm.
4910 2018-01-26 Jakub Jelinek <jakub@redhat.com>
4912 PR rtl-optimization/83985
4913 * gcc.dg/pr83985.c: New test.
4916 * c-c++-common/Wrestrict-3.c: New test.
4918 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
4920 * gcc.target/arc/tdelegitimize_addr.c: New test.
4922 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
4924 * gcc.target/arc/jli-1.c: New file.
4925 * gcc.target/arc/jli-2.c: Likewise.
4927 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
4929 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
4931 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
4932 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
4934 2018-01-26 Richard Biener <rguenther@suse.de>
4936 PR tree-optimization/81082
4937 * gcc.dg/vect/pr81082.c: New testcase.
4938 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
4939 simplification to n * n.
4941 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4943 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
4945 * gcc.target/i386/pr63620.c: Likewise.
4947 2018-01-26 Julia Koval <julia.koval@intel.com>
4949 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
4950 -mavx512f -mavx512bw.
4951 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
4952 * gcc.target/i386/i386.exp: Fix types.
4954 2018-01-26 Alan Modra <amodra@gmail.com>
4957 * gcc.target/powerpc/swaps-p8-46.c: New.
4959 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
4962 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
4963 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
4964 'array01' in the tree dump comparison.
4965 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
4966 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
4967 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
4969 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
4972 * gcc.dg/torture/pr83055.c: New testcase.
4974 2018-01-25 Jakub Jelinek <jakub@redhat.com>
4977 * g++.dg/cpp1z/decomp36.C: New test.
4980 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
4982 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
4984 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
4985 the shift dump line.
4986 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4988 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4991 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
4992 index instead of int, which allows IVOPTs to properly optimize the
4995 2018-01-24 David Malcolm <dmalcolm@redhat.com>
4998 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
4999 of "fn_type" typedef.
5000 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5002 2018-01-24 Ian Lance Taylor <iant@golang.org>
5004 * go.go-torture/execute/names-1.go: New test.
5006 2018-01-19 Jeff Law <law@redhat.com>
5009 * gcc.target/i386/pr83994.c: New test.
5011 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5014 * gcc.target/powerpc/pr84014.c: New.
5016 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5019 * c-c++-common/gomp/pr83977-1.c: New test.
5020 * c-c++-common/gomp/pr83977-2.c: New test.
5021 * c-c++-common/gomp/pr83977-3.c: New test.
5022 * gfortran.dg/gomp/pr83977.f90: New test.
5024 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5027 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5028 * gcc.dg/vect/pr80631-1.c: Likewise.
5029 * gcc.dg/vect/pr80631-2.c: Likewise.
5030 * gcc.dg/vect/pr81410.c: Likewise.
5031 * gcc.dg/vect/pr81633.c: Likewise.
5032 * gcc.dg/vect/pr81815.c: Likewise.
5033 * gcc.dg/vect/pr82108.c: Likewise.
5034 * gcc.dg/vect/pr83857.c: Likewise.
5035 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5036 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5037 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5038 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5039 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5040 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5041 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
5042 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
5043 dg-xfail-run-if instead.
5044 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5045 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5046 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5047 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
5048 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5050 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5052 PR tree-optimization/83979
5053 * g++.dg/pr83979.c: New test.
5055 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5057 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
5058 option. Add arm_neon_ok_no_float_abi check.
5060 2018-01-24 Richard Biener <rguenther@suse.de>
5062 PR tree-optimization/83176
5063 * gcc.dg/graphite/pr83176.c: New testcase.
5065 2018-01-24 Richard Biener <rguenther@suse.de>
5067 PR tree-optimization/82819
5068 * gcc.dg/graphite/pr82819.c: New testcase.
5070 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5073 * g++.dg/cpp1y/constexpr-83921-1.C: New.
5074 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
5075 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
5076 * g++.dg/ext/stmtexpr20.C: Likewise.
5077 * g++.dg/ext/stmtexpr21.C: Likewise.
5079 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5082 * g++.dg/warn/pr83974.C: New test case.
5084 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5087 * g++.dg/ubsan/pr83987.C: New test.
5089 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5092 * gfortran.dg/pdt_29.f03: New test.
5094 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5097 * gfortran.dg/associate_33.f03: New test.
5099 2018-01-23 Martin Liska <mliska@suse.cz>
5102 * gcc.dg/lto/pr81440.h: New test.
5103 * gcc.dg/lto/pr81440_0.c: New test.
5104 * gcc.dg/lto/pr81440_1.c: New test.
5106 2018-01-23 Nathan Sidwell <nathan@acm.org>
5109 * g++.dg/template/pr83988.C: New.
5111 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5115 * g++.dg/cpp0x/pr82882.C: New test.
5116 * g++.dg/cpp0x/pr83978.C: New test.
5119 * g++.dg/cpp1z/decomp35.C: New test.
5121 2018-01-23 Nathan Sidwell <nathan@acm.org>
5123 * g++.dg/cpp0x/range-for10.C: Adjust.
5124 * g++.dg/ext/forscope1.C: Adjust.
5125 * g++.dg/ext/forscope2.C: Adjust.
5126 * g++.dg/template/for1.C: Adjust.
5128 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5130 PR tree-optimization/83510
5131 * gcc.c-torture/compile/pr83510.c: New test case.
5133 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5136 * lib/target-supports.exp (check_effective_target_vect_float): Say
5137 that the result only holds when -funsafe-math-optimizations is on.
5138 (check_effective_target_vect_float_strict): New procedure.
5139 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
5141 * gcc.dg/vect/vect-reduc-6.c: Likewise.
5143 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5145 PR tree-optimization/83965
5146 * gcc.dg/vect/pr83965.c: New test.
5148 2018-01-23 Richard Biener <rguenther@suse.de>
5150 PR tree-optimization/83963
5151 * gfortran.dg/graphite/pr83963.f: New testcase.
5152 * gcc.dg/graphite/pr83963-2.c: Likewise.
5154 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5157 * g++.dg/cpp1z/pr83918.C: New test.
5159 2018-01-22 Jakub Jelinek <jakub@redhat.com>
5161 PR tree-optimization/83957
5162 * gcc.dg/autopar/pr83957.c: New test.
5164 PR tree-optimization/83081
5165 * gcc.dg/predict-8.c: Adjust expected probability.
5167 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5170 * gcc.target/powerpc/pr83862.c: New test.
5172 2018-01-22 Carl Love <cel@us.ibm.com>
5174 * gcc.target/powerpc/powerpc.exp: Add torture tests for
5175 builtins-4-runnable.c, builtins-6-runnable.c,
5176 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
5177 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
5178 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
5179 for signed/unsigned 128-bit and long long int loads.
5181 2018-01-22 Marek Polacek <polacek@redhat.com>
5184 * g++.dg/cpp1y/constexpr-empty4.C: New test.
5186 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
5188 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
5189 scan-asembler valid instructions list.
5190 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
5191 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
5192 power8-vector requirement and option.
5193 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
5195 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
5199 * gfortran.dg/string_1.f90: Remove printing the length.
5201 2018-01-22 Richard Biener <rguenther@suse.de>
5203 PR tree-optimization/83963
5204 * gcc.dg/graphite/pr83963.c: New testcase.
5206 2018-01-22 Sudakshina Das <sudi.das@arm.com>
5208 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
5209 dg-require-effective-target directives.
5211 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213 * lib/target-supports.exp (check_effective_target_arm_softfloat):
5215 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
5216 Adjust scan-assembler checks for soft-float.
5218 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5221 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
5223 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
5225 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
5226 * gcc.dg/pr83623.c: Likewise.
5227 * gcc.dg/pr83666.c: Likewise.
5229 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5230 David Edelsohn <dje.gcc@gmail.com>
5233 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5234 assembly output from "crset eq" to "crset 2".
5235 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
5236 assembly output from . to $.
5237 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5238 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5239 assembly output from "crset eq" to "crset 2".
5240 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
5241 assembly output from "crset eq" to "crset 2", and from . to $.
5243 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
5246 * gfortran.dg/matmul_18.f90: New test.
5248 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
5250 PR tree-optimization/83940
5251 * gcc.dg/torture/pr83940.c: New test.
5253 2018-01-20 Jakub Jelinek <jakub@redhat.com>
5256 * gcc.dg/tls/pr83945.c: New test.
5259 * gcc.dg/pr83930.c: New test.
5261 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5264 * gfortran.dg/matmul_17.f90: New test.
5266 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5269 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
5271 2018-01-19 Jakub Jelinek <jakub@redhat.com>
5274 * g++.dg/cpp0x/pr81167.C: New test.
5277 * g++.dg/cpp0x/pr83919.C: New test.
5279 2018-01-19 Jeff Law <law@redhat.com>
5280 Jakub Jelinek <jakub@redhat.com>
5282 * gcc.dg/stack-check-16.c: New test.
5284 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
5287 * gcc.target/nvptx/indirect_call.c: New test.
5289 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291 * g++.dg/torture/pr83619.C: Remove dg-message.
5293 2018-01-19 Martin Liska <mliska@suse.cz>
5295 * gcc.dg/predict-1.c: Adjust expected probability.
5296 * gcc.dg/predict-3.c: Likewise.
5297 * gcc.dg/predict-5.c: Likewise.
5298 * gcc.dg/predict-6.c: Likewise.
5299 * gcc.dg/predict-9.c: Likewise.
5301 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5303 PR tree-optimization/83922
5304 * gcc.dg/pr83922.c: New test.
5306 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5308 PR tree-optimization/83914
5309 * gcc.dg/vect/pr83914.c: New test.
5311 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5313 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
5314 * gcc.target/arm/negdi-2.c: Likewise.
5315 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
5317 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5319 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
5321 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5323 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
5325 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
5327 * gcc.dg/torture/pr52451.c (main): Skip long double test on
5330 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5334 * g++.dg/torture/pr83619.C (e): Define before first use instead of
5335 forward declaration.
5337 2018-01-18 Carl Love <cel@us.ibm.com>
5339 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
5342 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5345 * g++.dg/inherit/union3.C: New.
5347 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5349 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
5351 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
5354 * g++.dg/torture/pr83619.C: New testcase.
5356 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5358 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5359 Add function body to force error messages in some configurations.
5361 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5363 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
5366 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
5369 * c-c++-common/ffile-prefix-map.c: New test.
5370 * c-c++-common/fmacro-prefix-map.c: New test.
5371 * c-c++-common/cpp/ffile-prefix-map.c: New test.
5372 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
5374 2018-01-18 Martin Liska <mliska@suse.cz>
5376 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
5377 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5378 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5379 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5380 * gcc.target/i386/ret-thunk-10.c: Likewise.
5381 * gcc.target/i386/ret-thunk-11.c: Likewise.
5382 * gcc.target/i386/ret-thunk-12.c: Likewise.
5383 * gcc.target/i386/ret-thunk-15.c: Likewise.
5384 * gcc.target/i386/ret-thunk-9.c: Likewise.
5386 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5388 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
5391 2018-01-18 Nathan Sidwell <nathan@acm.org>
5394 * g++.dg/cpp0x/pr83160.C: New.
5396 2018-01-18 Richard Biener <rguenther@suse.de>
5398 PR tree-optimization/83887
5399 * gcc.dg/graphite/pr83887.c: New testcase.
5400 * gfortran.dg/graphite/pr83887.f90: Likewise.
5401 * gfortran.dg/graphite/pr83887.f: Likewise.
5403 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5406 * gcc.target/arm/builtin-bswap.x: New file.
5407 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
5408 and options for armv6t2.
5409 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
5410 and options for Thumb1.
5411 * gcc.target/arm/builtin-bswap16.x: New file.
5412 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
5413 and options for armv6t2.
5414 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
5415 and options for Thumb1.
5417 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5419 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
5422 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5425 * gcc.dg/pr61240.c: New test.
5427 2018-01-17 Harald Anlauf <anlauf@gmx.de>
5430 * gfortran.dg/pr83864.f90: New test.
5432 2018-01-17 Jeff Law <law@redhat.com>
5435 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
5437 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5439 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
5440 restriction, but still restrict to 64-bit.
5441 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
5442 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
5444 2018-01-17 Harald Anlauf <anlauf@gmx.de>
5447 * gfortran.dg/pr83874.f90: New test.
5449 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/cpp0x/pr83824.C: New test.
5454 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5456 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
5457 appropriate .gnu_attribute for the long double type, if we use the
5458 long double type, but do not generate any calls.
5459 * gcc.target/powerpc/gnuattr2.c: Likewise.
5460 * gcc.target/powerpc/gnuattr3.c: Likewise.
5462 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5465 * g++.dg/cpp0x/alignas13.C: New.
5467 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5470 * g++.dg/cpp0x/pr83897.C: New test.
5472 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
5475 * gcc.c-torture/compile/pr83051-2.c: New testcase.
5477 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5480 * g++.dg/cpp0x/constexpr-ice19.C: New.
5482 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5484 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
5485 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
5486 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
5487 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
5488 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
5489 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
5490 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
5491 * gcc.target/powerpc/builtins-1-be-folded.c: New.
5492 * gcc.target/powerpc/builtins-1-le-folded.c: New.
5493 * gcc.target/powerpc/builtins-1.fold.h: New.
5495 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5497 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
5498 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
5500 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5502 * gcc.target/arm/g2.c: Add -marm to dg-options.
5503 * gcc.target/arm/scd42-2.c: Likewise.
5505 2018-01-17 Nathan Sidwell <nathan@acm.org>
5508 * g++.dg/lookup/pr83287-2.C: New.
5510 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5514 * g++.dg/wrappers/pr83814.C: New test case.
5515 * g++.dg/wrappers/pr83902.C: New test case.
5517 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5520 * g++.dg/lto/pr83121_0.C: New test case.
5521 * g++.dg/lto/pr83121_1.C: New test case.
5522 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
5523 adapted from DejaGnu's dg-test.
5524 (lto_handle_diagnostics): New procedure.
5525 (lto_prune_warns): Ignore informational notes.
5526 (lto-link-and-maybe-run): Add "messages_by_file" param.
5527 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
5528 "execute" when "link" fails if "execute" was not specified.
5529 (lto-can-handle-directive): New procedure.
5530 (lto-get-options-main): Call lto-can-handle-directive. Add a
5531 dg-messages local, using it to set the caller's
5532 dg-messages-by-file for the given source file.
5533 (lto-get-options): Likewise.
5534 (lto-execute): Add dg-messages-by-file local, and pass it to
5535 lto-link-and-maybe-run.
5537 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5538 Richard Sandiford <richard.sandiford@linaro.org>
5542 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
5543 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
5545 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5547 * lib/target-supports.exp: Fix -march arguments in arm arch effective
5548 target check autogenerator for armv8.1-a and armv8.2-a.
5550 2018-01-17 Carl Love <cel@us.ibm.com>
5552 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
5553 Add debug print statements.
5554 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
5555 16 byte vector load followed by a partial vector load.
5557 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5560 * g++.dg/wrappers/pr83799.C: New test case.
5562 2018-01-17 Nathan Sidwell <nathan@acm.org>
5565 * g++.dg/cpp1y/pr83739.C: New.
5567 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5569 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
5570 * gcc.target/visium/overflow16.c: Likewise.
5571 * gcc.target/visium/overflow32.c: Likewise.
5573 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5575 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
5577 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5579 * gcc.dg/rtl/arm/stl-cond.c: New test.
5580 * gcc.target/arm/stl-cond.c: Delete.
5582 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5584 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
5587 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5589 PR tree-optimization/83843
5590 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
5591 * gcc.dg/store_merging_19.c: New test.
5593 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5595 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
5598 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5600 PR rtl-optimization/83771
5601 * gcc.dg/pr83771.c: New test.
5603 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5605 PR tree-optimization/81184
5606 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
5608 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
5610 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5612 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
5614 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5617 * gcc.target/i386/pr83546.c: New test.
5619 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5621 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
5623 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5625 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
5626 test and add dg-warning for the -Wstringop-overflow warning.
5628 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5630 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
5631 XFAIL last test on SPARC and Visium.
5633 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
5635 PR rtl-optimization/80481
5636 * g++.dg/pr80481.C: Exclude solaris.
5638 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5640 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
5641 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
5642 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
5644 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5646 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
5647 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
5648 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
5649 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
5650 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
5651 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
5652 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
5653 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
5654 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
5655 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
5656 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
5657 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
5658 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
5659 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
5660 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
5662 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5665 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
5667 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5669 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
5670 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
5671 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
5672 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
5673 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
5674 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
5676 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
5678 PR tree-optimization/83857
5679 * gcc.dg/vect/pr83857.c: New test.
5681 2018-01-16 Richard Biener <rguenther@suse.de>
5683 PR tree-optimization/83867
5684 * gcc.dg/vect/pr83867.c: New testcase.
5686 2018-01-16 Jakub Jelinek <jakub@redhat.com>
5689 * gcc.dg/pr83844.c: New test.
5691 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
5693 * gcc.dg/torture/pr83847.c: New test.
5695 2018-01-16 Jakub Jelinek <jakub@redhat.com>
5697 PR rtl-optimization/86620
5698 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
5699 instead of --param=max-sched-ready-insns=0.
5700 * gcc.target/i386/pr83620.c: New test.
5701 * gcc.dg/pr83620.c: New test.
5703 PR tree-optimization/83843
5704 * gcc.dg/store_merging_18.c: New test.
5707 * g++.dg/cpp1y/pr83817.C: New test.
5710 * g++.dg/template/pr83825.C: New test.
5712 2018-01-16 Richard Biener <rguenther@suse.de>
5714 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
5716 2018-01-16 Richard Biener <rguenther@suse.de>
5719 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
5720 from gcc.dg/torture/pr60092.c.
5722 2018-01-15 Martin Sebor <msebor@redhat.com>
5725 * g++.dg/ext/flexary28.C: New test.
5727 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
5730 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
5732 2018-01-15 Martin Sebor <msebor@redhat.com>
5735 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
5737 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5740 * gfortran.dg/minmaxloc_9.f90: New test.
5741 * gfortran.dg/minmaxloc_10.f90: New test.
5742 * gfortran.dg/minmaxloc_11.f90: New test.
5744 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
5747 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
5748 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5749 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5750 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5751 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5752 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5753 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5754 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5755 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5756 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5757 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5758 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5759 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5760 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5761 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5762 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5763 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5764 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5765 * gcc.target/i386/ret-thunk-10.c: Likewise.
5766 * gcc.target/i386/ret-thunk-11.c: Likewise.
5767 * gcc.target/i386/ret-thunk-12.c: Likewise.
5768 * gcc.target/i386/ret-thunk-13.c: Likewise.
5769 * gcc.target/i386/ret-thunk-14.c: Likewise.
5770 * gcc.target/i386/ret-thunk-15.c: Likewise.
5771 * gcc.target/i386/ret-thunk-9.c: Don't check the
5772 __x86_return_thunk label. Scan for "push" only for Linux.
5774 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
5777 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
5779 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5782 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
5784 * gcc.target/arm/pr83687.c: New test.
5786 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
5788 Adjust tests to AVR_TINY.
5790 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
5791 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
5792 * gcc.target/avr/pr71627.c: Same.
5793 * gcc.target/avr/torture/addr-space-1-0.c: Same.
5794 * gcc.target/avr/torture/addr-space-1-1.c: Same.
5795 * gcc.target/avr/torture/addr-space-1-x.c: Same.
5796 * gcc.target/avr/torture/addr-space-2-0.c: Same.
5797 * gcc.target/avr/torture/addr-space-2-1.c: Same.
5798 * gcc.target/avr/torture/addr-space-2-x.c: Same.
5799 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
5800 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
5801 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
5802 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
5803 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
5804 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
5805 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
5806 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
5807 * gcc.target/avr/torture/pr61055.c: Same.
5808 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
5810 * gcc.target/avr/torture/int24-mul.c: Same.
5811 * gcc.target/avr/torture/pr51782-1.c: Same.
5812 * gcc.target/avr/torture/pr61443.c: Same.
5813 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
5814 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
5816 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
5820 * gcc.target/avr/torture/pr83729.c: New test.
5821 * gcc.target/avr/torture/pr83801.c: New test.
5823 2018-01-15 Jakub Jelinek <jakub@redhat.com>
5826 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
5827 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
5829 2018-01-10 Martin Sebor <msebor@redhat.com>
5832 * gcc.dg/Wstringop-overflow-2.c: New test.
5834 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5836 PR libgfortran/83811
5837 * gfortran.dg/fmt_e.f90: New test.
5839 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5841 * gcc.target/i386/indirect-thunk-10.c: New test.
5842 * gcc.target/i386/indirect-thunk-8.c: Likewise.
5843 * gcc.target/i386/indirect-thunk-9.c: Likewise.
5844 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
5845 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
5846 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
5847 * gcc.target/i386/ret-thunk-17.c: Likewise.
5848 * gcc.target/i386/ret-thunk-18.c: Likewise.
5849 * gcc.target/i386/ret-thunk-19.c: Likewise.
5850 * gcc.target/i386/ret-thunk-20.c: Likewise.
5851 * gcc.target/i386/ret-thunk-21.c: Likewise.
5853 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5855 * gcc.target/i386/indirect-thunk-register-4.c: New test.
5857 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5859 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
5860 -mno-indirect-branch-register.
5861 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5862 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5863 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5864 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5865 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5866 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5867 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5868 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5869 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5870 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5871 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5872 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5873 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5874 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5875 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5876 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5877 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5878 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5879 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5880 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5881 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5882 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5883 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5884 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5885 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5886 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5887 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5888 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5889 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5890 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5891 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5892 * gcc.target/i386/ret-thunk-10.c: Likewise.
5893 * gcc.target/i386/ret-thunk-11.c: Likewise.
5894 * gcc.target/i386/ret-thunk-12.c: Likewise.
5895 * gcc.target/i386/ret-thunk-13.c: Likewise.
5896 * gcc.target/i386/ret-thunk-14.c: Likewise.
5897 * gcc.target/i386/ret-thunk-15.c: Likewise.
5898 * gcc.target/i386/ret-thunk-9.c: Likewise.
5899 * gcc.target/i386/indirect-thunk-register-1.c: New test.
5900 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5901 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5903 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5905 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
5906 -mfunction-return=keep.
5907 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5908 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5909 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5910 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5911 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5912 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5913 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5914 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5915 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5916 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5917 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5918 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5919 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5920 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5921 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5922 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5923 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5924 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5925 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5926 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5927 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5928 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5929 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5930 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5931 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5932 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5933 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5934 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5935 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5936 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5937 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5938 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5939 * gcc.target/i386/ret-thunk-1.c: New test.
5940 * gcc.target/i386/ret-thunk-10.c: Likewise.
5941 * gcc.target/i386/ret-thunk-11.c: Likewise.
5942 * gcc.target/i386/ret-thunk-12.c: Likewise.
5943 * gcc.target/i386/ret-thunk-13.c: Likewise.
5944 * gcc.target/i386/ret-thunk-14.c: Likewise.
5945 * gcc.target/i386/ret-thunk-15.c: Likewise.
5946 * gcc.target/i386/ret-thunk-16.c: Likewise.
5947 * gcc.target/i386/ret-thunk-2.c: Likewise.
5948 * gcc.target/i386/ret-thunk-3.c: Likewise.
5949 * gcc.target/i386/ret-thunk-4.c: Likewise.
5950 * gcc.target/i386/ret-thunk-5.c: Likewise.
5951 * gcc.target/i386/ret-thunk-6.c: Likewise.
5952 * gcc.target/i386/ret-thunk-7.c: Likewise.
5953 * gcc.target/i386/ret-thunk-8.c: Likewise.
5954 * gcc.target/i386/ret-thunk-9.c: Likewise.
5956 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5958 * gcc.target/i386/indirect-thunk-1.c: New test.
5959 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5960 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5961 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5962 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5963 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5964 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5965 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5966 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5967 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5968 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5969 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5970 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5971 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5972 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5973 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5974 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5975 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5976 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5977 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5978 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5979 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5980 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5981 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5982 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5983 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5984 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5985 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5986 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5987 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5988 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5989 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5990 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5992 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
5995 * gcc.c-torture/compile/pr83051.c: New testcase.
5997 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5999 PR tree-optimization/83501
6000 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6002 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6004 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6005 for lvx and stvx instead of lxvd2x and stxvd2x and require
6006 little-endian target. Add comments.
6007 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6008 comprehensive testing.
6009 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6010 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6011 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6012 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6013 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6014 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6015 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6016 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6017 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6018 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6019 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6020 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6021 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6022 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6023 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6024 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6025 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6026 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6027 scan-assembler-not directives that forbid lvx and xxpermdi.
6028 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6029 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6030 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6031 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6032 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6033 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6034 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6035 scan-assembler-times directives to reflect different numbers of
6036 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6039 Alan Hayward <alan.hayward@arm.com>
6040 David Sherwood <david.sherwood@arm.com>
6042 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
6043 than SLP vectorization.
6044 * gcc.dg/vect/vect-alias-check-10.c: New test.
6045 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6046 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6047 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6048 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6049 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
6050 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
6051 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
6052 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
6053 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
6054 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
6055 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
6056 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
6057 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6058 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
6059 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
6060 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
6061 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
6062 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
6063 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
6064 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
6065 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
6066 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
6067 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6069 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6070 Alan Hayward <alan.hayward@arm.com>
6071 David Sherwood <david.sherwood@arm.com>
6073 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
6075 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
6076 targets with scatter stores.
6077 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
6079 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
6080 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
6081 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
6082 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
6083 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
6084 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
6085 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
6086 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
6087 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
6088 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
6089 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
6090 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
6091 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
6092 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
6093 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
6094 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
6096 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6097 Alan Hayward <alan.hayward@arm.com>
6098 David Sherwood <david.sherwood@arm.com>
6100 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
6102 * gcc.target/aarch64/sve/strided_load_4.c: New test.
6103 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
6104 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
6105 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
6107 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6108 Alan Hayward <alan.hayward@arm.com>
6109 David Sherwood <david.sherwood@arm.com>
6111 * gcc.target/aarch64/sve/strided_load_1.c: New test.
6112 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
6113 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
6115 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6116 Alan Hayward <alan.hayward@arm.com>
6117 David Sherwood <david.sherwood@arm.com>
6119 * gcc.target/aarch64/sve/gather_load_1.c: New test.
6120 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
6121 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
6122 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
6123 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
6124 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
6125 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
6126 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
6127 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
6128 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
6129 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
6130 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
6131 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6132 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
6134 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6135 Alan Hayward <alan.hayward@arm.com>
6136 David Sherwood <david.sherwood@arm.com>
6138 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
6139 check for a message about using in-order reductions.
6140 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
6141 check for a message about using in-order reductions.
6142 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
6143 vectorized and check for a message about using in-order reductions.
6144 Expect targets with variable-length vectors to fall back to the
6145 fixed-length mininum.
6146 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
6147 check for a message about using in-order reductions.
6148 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
6149 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6150 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6151 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6152 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
6153 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
6154 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
6155 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
6156 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
6157 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
6158 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
6159 vect_fold_left_plus.
6161 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6163 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
6165 * gcc.target/aarch64/sve/spill_2.c: New test.
6166 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6167 * gcc.target/aarch64/sve/spill_4.c: Likewise.
6168 * gcc.target/aarch64/sve/spill_5.c: Likewise.
6169 * gcc.target/aarch64/sve/spill_6.c: Likewise.
6170 * gcc.target/aarch64/sve/spill_7.c: Likewise.
6172 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6173 Alan Hayward <alan.hayward@arm.com>
6174 David Sherwood <david.sherwood@arm.com>
6176 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
6178 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6179 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
6180 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
6181 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6182 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
6183 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6184 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
6185 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6186 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
6188 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6189 Alan Hayward <alan.hayward@arm.com>
6190 David Sherwood <david.sherwood@arm.com>
6192 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
6193 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
6194 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6195 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
6197 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6198 Alan Hayward <alan.hayward@arm.com>
6199 David Sherwood <david.sherwood@arm.com>
6201 * lib/target-supports.exp
6202 (check_effective_target_vect_fold_extract_last): New proc.
6203 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
6204 for fold_extract_last.
6205 * gcc.dg/vect/pr65947-2.c: Likewise.
6206 * gcc.dg/vect/pr65947-3.c: Likewise.
6207 * gcc.dg/vect/pr65947-4.c: Likewise.
6208 * gcc.dg/vect/pr65947-5.c: Likewise.
6209 * gcc.dg/vect/pr65947-6.c: Likewise.
6210 * gcc.dg/vect/pr65947-9.c: Likewise.
6211 * gcc.dg/vect/pr65947-10.c: Likewise.
6212 * gcc.dg/vect/pr65947-12.c: Likewise.
6213 * gcc.dg/vect/pr65947-14.c: Likewise.
6214 * gcc.dg/vect/pr80631-1.c: Likewise.
6215 * gcc.target/aarch64/sve/clastb_1.c: New test.
6216 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
6217 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
6218 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
6219 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
6220 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
6221 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
6222 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
6223 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
6224 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
6225 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
6226 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
6227 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
6228 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
6230 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6231 Alan Hayward <alan.hayward@arm.com>
6232 David Sherwood <david.sherwood@arm.com>
6234 * gcc.target/aarch64/sve/live_1.c: New test.
6235 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
6237 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6238 Alan Hayward <alan.hayward@arm.com>
6239 David Sherwood <david.sherwood@arm.com>
6241 * gcc.target/aarch64/sve/nopeel_1.c: New test.
6242 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
6243 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
6244 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6245 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
6246 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6247 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
6248 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
6249 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
6251 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6252 Alan Hayward <alan.hayward@arm.com>
6253 David Sherwood <david.sherwood@arm.com>
6255 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
6257 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
6259 * gcc.target/aarch64/sve/loop_add_4.c: New test.
6260 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
6261 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
6262 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
6263 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
6264 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
6266 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6267 Alan Hayward <alan.hayward@arm.com>
6268 David Sherwood <david.sherwood@arm.com>
6270 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
6271 instead of just ADDRESS.
6272 * gcc.dg/tree-ssa/scev-10.c: Likewise.
6273 * gcc.dg/tree-ssa/scev-11.c: Likewise.
6274 * gcc.dg/tree-ssa/scev-12.c: Likewise.
6275 * gcc.target/aarch64/sve/index_offset_1.c: New test.
6276 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
6277 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
6278 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
6279 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
6280 * gcc.target/aarch64/sve/while_2.c: Likewise.
6281 * gcc.target/aarch64/sve/while_3.c: Likewise.
6282 * gcc.target/aarch64/sve/while_4.c: Likewise.
6284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6285 Alan Hayward <alan.hayward@arm.com>
6286 David Sherwood <david.sherwood@arm.com>
6288 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
6289 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
6291 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
6292 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6293 * gcc.target/aarch64/sve/reduc_5.c: New test.
6294 * gcc.target/aarch64/sve/slp_13.c: Likewise.
6295 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
6297 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6298 Alan Hayward <alan.hayward@arm.com>
6299 David Sherwood <david.sherwood@arm.com>
6301 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
6302 * gcc.dg/tree-ssa/peel1.c: Likewise.
6303 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
6304 variable-length vectors.
6305 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
6306 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
6307 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
6308 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6309 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6310 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6311 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6312 * gcc.target/aarch64/sve/slp_8.c: New test.
6313 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
6314 * gcc.target/aarch64/sve/slp_9.c: Likewise.
6315 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
6316 * gcc.target/aarch64/sve/slp_10.c: Likewise.
6317 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
6318 * gcc.target/aarch64/sve/slp_11.c: Likewise.
6319 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
6320 * gcc.target/aarch64/sve/slp_12.c: Likewise.
6321 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
6322 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
6323 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
6324 * gcc.target/aarch64/sve/while_1.c: Likewise.
6325 * gcc.target/aarch64/sve/while_2.c: Likewise.
6326 * gcc.target/aarch64/sve/while_3.c: Likewise.
6327 * gcc.target/aarch64/sve/while_4.c: Likewise.
6329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6330 Alan Hayward <alan.hayward@arm.com>
6331 David Sherwood <david.sherwood@arm.com>
6333 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
6335 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
6336 and add an associated scan-dump test. Prevent vectorization
6337 of the first two loops.
6338 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6339 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
6340 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
6341 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
6342 (INIT_VECTOR): Tweak initial value so that some bits are always set.
6343 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
6345 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6346 Alan Hayward <alan.hayward@arm.com>
6347 David Sherwood <david.sherwood@arm.com>
6349 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
6350 * gcc.dg/vect/pr67790.c: Likewise.
6351 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6352 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6353 * gcc.dg/vect/slp-reduc-3.c: Likewise.
6354 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6355 * gcc.target/aarch64/sve/slp_5.c: New test.
6356 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
6357 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6358 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
6359 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6360 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
6362 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6363 Alan Hayward <alan.hayward@arm.com>
6364 David Sherwood <david.sherwood@arm.com>
6366 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
6368 * gcc.dg/vect/slp-1.c: Likewise.
6369 * gcc.dg/vect/slp-10.c: Likewise.
6370 * gcc.dg/vect/slp-12b.c: Likewise.
6371 * gcc.dg/vect/slp-12c.c: Likewise.
6372 * gcc.dg/vect/slp-17.c: Likewise.
6373 * gcc.dg/vect/slp-19b.c: Likewise.
6374 * gcc.dg/vect/slp-20.c: Likewise.
6375 * gcc.dg/vect/slp-21.c: Likewise.
6376 * gcc.dg/vect/slp-22.c: Likewise.
6377 * gcc.dg/vect/slp-23.c: Likewise.
6378 * gcc.dg/vect/slp-24-big-array.c: Likewise.
6379 * gcc.dg/vect/slp-24.c: Likewise.
6380 * gcc.dg/vect/slp-28.c: Likewise.
6381 * gcc.dg/vect/slp-39.c: Likewise.
6382 * gcc.dg/vect/slp-6.c: Likewise.
6383 * gcc.dg/vect/slp-7.c: Likewise.
6384 * gcc.dg/vect/slp-cond-1.c: Likewise.
6385 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6386 * gcc.dg/vect/slp-cond-2.c: Likewise.
6387 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6388 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6389 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6390 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6391 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6392 * gcc.dg/vect/slp-perm-6.c: Likewise.
6393 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6394 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6395 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6396 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
6397 * gcc.dg/vect/slp-12a.c: Likewise.
6398 * gcc.dg/vect/slp-14.c: Likewise.
6399 * gcc.dg/vect/slp-15.c: Likewise.
6400 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6401 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6402 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6403 * gcc.target/aarch64/sve/slp_1.c: New test.
6404 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
6405 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6406 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
6407 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6408 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
6409 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6410 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
6412 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6413 Alan Hayward <alan.hayward@arm.com>
6414 David Sherwood <david.sherwood@arm.com>
6416 * gcc.dg/vect/vect-ooo-group-1.c: New test.
6417 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6418 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
6419 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6420 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
6421 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6422 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
6423 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6424 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6425 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6426 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6427 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6428 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6429 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
6430 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6431 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
6432 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6433 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
6434 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6436 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6437 Alan Hayward <alan.hayward@arm.com>
6438 David Sherwood <david.sherwood@arm.com>
6440 * gcc.target/aarch64/sve/struct_move_1.c: New test.
6441 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
6442 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
6443 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
6444 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
6445 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
6446 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6447 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
6448 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6449 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6450 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6451 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6452 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6453 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6454 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
6455 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
6456 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
6457 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
6458 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6459 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
6460 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6461 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6462 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6463 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6464 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6465 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6466 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6467 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6468 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6469 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6470 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6471 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6472 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6473 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
6474 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
6475 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
6477 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6478 Alan Hayward <alan.hayward@arm.com>
6479 David Sherwood <david.sherwood@arm.com>
6481 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6482 Return true for SVE too.
6483 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
6484 if load/store lanes are supported.
6485 * gcc.dg/vect/slp-10.c: Likewise.
6486 * gcc.dg/vect/slp-12c.c: Likewise.
6487 * gcc.dg/vect/slp-17.c: Likewise.
6488 * gcc.dg/vect/slp-33.c: Likewise.
6489 * gcc.dg/vect/slp-6.c: Likewise.
6490 * gcc.dg/vect/slp-cond-1.c: Likewise.
6491 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
6492 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
6493 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6494 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
6495 * gcc.dg/vect/slp-perm-6.c: Likewise.
6496 * gcc.dg/vect/slp-perm-9.c: Likewise.
6497 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
6498 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
6499 for variable-length vectors.
6501 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6502 Alan Hayward <alan.hayward@arm.com>
6503 David Sherwood <david.sherwood@arm.com>
6505 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
6506 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
6508 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6510 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
6511 * g++.target/aarch64/sve/catch_1.C: New test.
6512 * g++.target/aarch64/sve/catch_2.C: Likewise.
6513 * g++.target/aarch64/sve/catch_3.C: Likewise.
6514 * g++.target/aarch64/sve/catch_4.C: Likewise.
6515 * g++.target/aarch64/sve/catch_5.C: Likewise.
6516 * g++.target/aarch64/sve/catch_6.C: Likewise.
6518 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6519 Alan Hayward <alan.hayward@arm.com>
6520 David Sherwood <david.sherwood@arm.com>
6522 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
6524 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
6525 * gcc.target/aarch64/fmaxmin.c: Likewise.
6526 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6527 * gcc.target/aarch64/orr_imm_1.c: Likewise.
6528 * gcc.target/aarch64/pr62178.c: Likewise.
6529 * gcc.target/aarch64/pr71727-2.c: Likewise.
6530 * gcc.target/aarch64/saddw-1.c: Likewise.
6531 * gcc.target/aarch64/saddw-2.c: Likewise.
6532 * gcc.target/aarch64/uaddw-1.c: Likewise.
6533 * gcc.target/aarch64/uaddw-2.c: Likewise.
6534 * gcc.target/aarch64/uaddw-3.c: Likewise.
6535 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
6536 * gcc.target/aarch64/vect-compile.c: Likewise.
6537 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
6538 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
6539 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6540 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6541 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6542 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6543 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6544 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
6545 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
6546 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6547 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6548 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6549 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6550 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
6551 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
6552 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
6553 * gcc.target/aarch64/vect-movi.c: Likewise.
6554 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
6555 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
6556 * gcc.target/aarch64/vect-vaddv.c: Likewise.
6557 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6558 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6559 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
6561 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
6562 * gcc.target/aarch64/sve/arith_1.c: New test.
6563 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
6564 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6565 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6566 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6567 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
6568 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
6569 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
6570 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
6571 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
6572 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
6573 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
6574 * gcc.target/aarch64/sve/ext_1.c: Likewise.
6575 * gcc.target/aarch64/sve/ext_2.c: Likewise.
6576 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6577 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6578 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6579 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6580 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
6581 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
6582 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
6583 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
6584 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
6585 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
6586 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
6587 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
6588 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
6589 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
6590 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
6591 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
6592 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
6593 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
6594 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
6595 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
6596 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
6597 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
6598 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
6599 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
6600 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
6601 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
6602 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
6603 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
6604 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
6605 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
6606 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
6607 * gcc.target/aarch64/sve/index_1.c: Likewise.
6608 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
6609 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
6610 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
6611 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6612 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
6613 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
6614 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6615 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
6616 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
6617 * gcc.target/aarch64/sve/mad_1.c: Likewise.
6618 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
6619 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
6620 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
6621 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
6622 * gcc.target/aarch64/sve/mla_1.c: Likewise.
6623 * gcc.target/aarch64/sve/mls_1.c: Likewise.
6624 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
6625 * gcc.target/aarch64/sve/msb_1.c: Likewise.
6626 * gcc.target/aarch64/sve/mul_1.c: Likewise.
6627 * gcc.target/aarch64/sve/neg_1.c: Likewise.
6628 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
6629 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
6630 * gcc.target/aarch64/sve/pack_1.c: Likewise.
6631 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
6632 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
6633 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
6634 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
6635 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
6636 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
6637 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
6638 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
6639 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
6640 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
6641 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
6642 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
6643 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
6644 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
6645 * gcc.target/aarch64/sve/rev_1.c: Likewise.
6646 * gcc.target/aarch64/sve/revb_1.c: Likewise.
6647 * gcc.target/aarch64/sve/revh_1.c: Likewise.
6648 * gcc.target/aarch64/sve/revw_1.c: Likewise.
6649 * gcc.target/aarch64/sve/shift_1.c: Likewise.
6650 * gcc.target/aarch64/sve/single_1.c: Likewise.
6651 * gcc.target/aarch64/sve/single_2.c: Likewise.
6652 * gcc.target/aarch64/sve/single_3.c: Likewise.
6653 * gcc.target/aarch64/sve/single_4.c: Likewise.
6654 * gcc.target/aarch64/sve/spill_1.c: Likewise.
6655 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
6656 * gcc.target/aarch64/sve/subr_1.c: Likewise.
6657 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
6658 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
6659 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
6660 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
6661 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6662 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
6663 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6664 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
6665 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
6666 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
6667 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
6668 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
6669 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
6670 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
6671 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
6672 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
6673 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
6674 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
6675 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
6676 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
6677 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
6678 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
6679 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
6680 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6681 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
6682 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
6683 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
6684 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
6685 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
6686 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
6687 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
6688 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
6689 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
6690 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
6691 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
6692 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
6693 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
6694 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
6695 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
6696 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
6697 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
6698 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
6700 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6701 Alan Hayward <alan.hayward@arm.com>
6702 David Sherwood <david.sherwood@arm.com>
6704 * lib/target-supports.exp (check_effective_target_aarch64_sve)
6705 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
6706 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
6708 (check_effective_target_vect_perm): Handle SVE.
6709 (check_effective_target_vect_perm_byte): Likewise.
6710 (check_effective_target_vect_perm_short): Likewise.
6711 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6712 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6713 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6714 (check_effective_target_vect_element_align_preferred): Likewise.
6715 (check_effective_target_vect_align_stack_vars): Likewise.
6716 (check_effective_target_vect_load_lanes): Likewise.
6717 (check_effective_target_vect_masked_store): Likewise.
6718 (available_vector_sizes): Use aarch64_sve_bits for SVE.
6719 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
6720 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
6721 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
6722 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6723 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6724 * gcc.dg/vect/slp-23.c: Likewise.
6725 * gcc.dg/vect/slp-perm-5.c: Likewise.
6726 * gcc.dg/vect/slp-perm-6.c: Likewise.
6727 * gcc.dg/vect/slp-perm-9.c: Likewise.
6728 * gcc.dg/vect/slp-reduc-3.c: Likewise.
6729 * gcc.dg/vect/vect-114.c: Likewise.
6730 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
6731 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6733 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6735 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
6736 vect_variable_length, expecting the test to be vectorized
6737 without SLP instead.
6738 * gcc.dg/vect/pr33953.c: Likewise.
6739 * gcc.dg/vect/pr37027.c: Likewise.
6740 * gcc.dg/vect/pr67790.c: Likewise.
6741 * gcc.dg/vect/pr68445.c: Likewise.
6742 * gcc.dg/vect/slp-1.c: Likewise.
6743 * gcc.dg/vect/slp-10.c: Likewise.
6744 * gcc.dg/vect/slp-12a.c: Likewise.
6745 * gcc.dg/vect/slp-12b.c: Likewise.
6746 * gcc.dg/vect/slp-12c.c: Likewise.
6747 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6748 * gcc.dg/vect/slp-13.c: Likewise.
6749 * gcc.dg/vect/slp-14.c: Likewise.
6750 * gcc.dg/vect/slp-15.c: Likewise.
6751 * gcc.dg/vect/slp-17.c: Likewise.
6752 * gcc.dg/vect/slp-19b.c: Likewise.
6753 * gcc.dg/vect/slp-2.c: Likewise.
6754 * gcc.dg/vect/slp-20.c: Likewise.
6755 * gcc.dg/vect/slp-21.c: Likewise.
6756 * gcc.dg/vect/slp-22.c: Likewise.
6757 * gcc.dg/vect/slp-24-big-array.c: Likewise.
6758 * gcc.dg/vect/slp-24.c: Likewise.
6759 * gcc.dg/vect/slp-28.c: Likewise.
6760 * gcc.dg/vect/slp-39.c: Likewise.
6761 * gcc.dg/vect/slp-42.c: Likewise.
6762 * gcc.dg/vect/slp-6.c: Likewise.
6763 * gcc.dg/vect/slp-7.c: Likewise.
6764 * gcc.dg/vect/slp-cond-1.c: Likewise.
6765 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6766 * gcc.dg/vect/slp-cond-2.c: Likewise.
6767 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6768 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6769 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6770 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6771 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6772 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6773 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6774 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6775 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6776 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6777 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6778 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6779 * gcc.dg/vect/slp-reduc-7.c: Likewise.
6780 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6781 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6782 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6783 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6785 2018-01-13 Jakub Jelinek <jakub@redhat.com>
6788 * gcc.dg/pr83801.c: New test.
6790 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
6793 * gfortran.dg/bounds_check_19.f90: New test.
6795 2018-01-12 Jakub Jelinek <jakub@redhat.com>
6797 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
6798 instead of scan-assembler-not for xsnabsqp.
6800 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6802 PR libgfortran/83525
6803 * gfortran.dg/newunit_5.f90: New test.
6805 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
6807 PR rtl-optimization/80481
6808 * g++.dg/pr80481.C: New.
6810 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
6813 * gcc.target/alpha/pr83628-3.c: New test.
6815 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6817 * lib/target-supports.exp (check_effective_target_avx512f): Also
6818 check for __builtin_ia32_addsd_round,
6819 __builtin_ia32_getmantsd_round.
6820 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
6822 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
6825 * gcc.target/powerpc/pr83629.c: Require ilp32.
6827 2018-01-12 Richard Biener <rguenther@suse.de>
6829 PR tree-optimization/80846
6830 * gcc.target/i386/pr80846-1.c: New testcase.
6831 * gcc.target/i386/pr80846-2.c: Likewise.
6833 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
6835 * gcc.c-torture/execute/20180112-1.c: New test.
6837 2018-01-12 Tom de Vries <tom@codesourcery.com>
6839 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
6840 * g++.dg/ext/label13a.C: Same.
6841 * g++.dg/ext/label14.C: Same.
6842 * g++.dg/ext/label2.C: Same.
6843 * g++.dg/ext/label3.C: Same.
6844 * g++.dg/torture/pr42462.C: Same.
6845 * g++.dg/torture/pr42739.C: Same.
6846 * g++.dg/warn/Wunused-label-3.C: Same.
6848 2018-01-12 Tom de Vries <tom@codesourcery.com>
6850 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
6851 * g++.dg/Walloca1.C: Same.
6852 * g++.dg/cpp0x/pr70338.C: Same.
6853 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
6854 * g++.dg/cpp1y/vla10.C: Same.
6855 * g++.dg/cpp1y/vla2.C: Same.
6856 * g++.dg/cpp1y/vla6.C: Same.
6857 * g++.dg/cpp1y/vla8.C: Same.
6858 * g++.dg/debug/debug5.C: Same.
6859 * g++.dg/debug/debug6.C: Same.
6860 * g++.dg/debug/pr54828.C: Same.
6861 * g++.dg/diagnostic/pr70105.C: Same.
6862 * g++.dg/eh/cleanup5.C: Same.
6863 * g++.dg/eh/spbp.C: Same.
6864 * g++.dg/ext/tmplattr9.C: Same.
6865 * g++.dg/ext/vla10.C: Same.
6866 * g++.dg/ext/vla11.C: Same.
6867 * g++.dg/ext/vla12.C: Same.
6868 * g++.dg/ext/vla15.C: Same.
6869 * g++.dg/ext/vla16.C: Same.
6870 * g++.dg/ext/vla17.C: Same.
6871 * g++.dg/ext/vla3.C: Same.
6872 * g++.dg/ext/vla6.C: Same.
6873 * g++.dg/ext/vla7.C: Same.
6874 * g++.dg/init/array24.C: Same.
6875 * g++.dg/init/new47.C: Same.
6876 * g++.dg/init/pr55497.C: Same.
6877 * g++.dg/opt/pr78201.C: Same.
6878 * g++.dg/template/vla2.C: Same.
6879 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6880 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
6881 * g++.dg/torture/pr62127.C: Same.
6882 * g++.dg/torture/pr67055.C: Same.
6883 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
6884 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
6885 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
6886 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
6887 * g++.dg/warn/Wplacement-new-size-5.C: Same.
6888 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
6889 * g++.dg/warn/Wvla-1.C: Same.
6890 * g++.dg/warn/Wvla-3.C: Same.
6891 * g++.old-deja/g++.ext/array2.C: Same.
6892 * g++.old-deja/g++.ext/constructor.C: Same.
6893 * g++.old-deja/g++.law/builtin1.C: Same.
6894 * g++.old-deja/g++.other/crash12.C: Same.
6895 * g++.old-deja/g++.other/eh3.C: Same.
6896 * g++.old-deja/g++.pt/array6.C: Same.
6897 * g++.old-deja/g++.pt/dynarray.C: Same.
6899 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6901 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
6903 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6906 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
6909 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6911 * lib/target-supports.exp (check_effective_target_branch_cost):
6912 Accept all x86 targets.
6914 2018-01-12 Martin Liska <mliska@suse.cz>
6917 * g++.dg/warn/pr83054.C: New test.
6919 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6921 * gcc.target/powerpc/spec-barr-1.c: New file.
6923 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
6926 * gcc.target/i386/pr83330.c: New test.
6928 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6931 * gfortran.dg/dtio_31.f03: New test.
6932 * gfortran.dg/dtio_32.f03: New test.
6934 2018-01-11 David Malcolm <dmalcolm@redhat.com>
6937 * g++.dg/wrappers: New subdirectory.
6938 * g++.dg/wrappers/README: New file.
6939 * g++.dg/wrappers/alloc.C: New test case.
6940 * g++.dg/wrappers/cow-istream-string.C: New test case.
6941 * g++.dg/wrappers/cp-stdlib.C: New test case.
6942 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
6943 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
6945 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
6948 * g++.dg/torture/pr83718.C: New testcase.
6950 2018-01-11 Martin Jambor <mjambor@suse.cz>
6953 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
6955 2018-01-11 Bin Cheng <bin.cheng@arm.com>
6957 PR tree-optimization/83695
6958 * gcc.dg/tree-ssa/pr83695.c: New test.
6960 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6962 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
6963 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
6965 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6967 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
6968 * gcc.target/arm/simd/fp16fml_high.c: New test.
6969 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
6970 * lib/target-supports.exp
6971 (check_effective_target_arm_fp16fml_neon_ok_nocache,
6972 check_effective_target_arm_fp16fml_neon_ok,
6973 add_options_for_arm_fp16fml_neon): New procedures.
6975 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6977 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
6980 2018-01-11 Richard Biener <rguenther@suse.de>
6982 PR tree-optimization/83435
6983 * gcc.dg/graphite/pr83435.c: New testcase.
6985 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
6986 Alan Hayward <alan.hayward@arm.com>
6987 David Sherwood <david.sherwood@arm.com>
6989 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
6991 2018-01-11 Tamar Christina <tamar.christina@arm.com>
6993 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
6995 2018-01-11 Sudakshina Das <sudi.das@arm.com>
6998 * gcc.c-torture/compile/pr82096.c: New test.
7000 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7002 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7004 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7006 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7008 2018-01-11 Justin Squirek <squirek@adacore.com>
7010 * gnat.dg/expr_func4.adb: New testcase.
7012 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7014 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7017 2018-01-11 Bob Duff <duff@adacore.com>
7019 * gnat.dg/protected_null.adb: New testcase.
7021 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7023 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7025 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7027 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7029 2018-01-11 Justin Squirek <squirek@adacore.com>
7031 * gnat.dg/loopvar.adb: New testcase.
7033 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7036 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7038 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7040 * gcc.c-torture/compile/pr83575.c: New testcase.
7042 2018-01-10 Michael Collison <michael.collison@arm.com>
7044 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
7045 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
7046 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
7047 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
7048 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7049 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7050 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7051 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
7052 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
7053 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7054 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7055 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
7056 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
7057 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
7058 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
7059 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
7061 2018-01-10 Michael Collison <michael.collison@arm.com>
7063 * gcc.target/aarch64/sha2.h: New shared testcase.
7064 * gcc.target/aarch64/sha2_1.c: New testcase.
7065 * gcc.target/aarch64/sha2_2.c: New testcase.
7066 * gcc.target/aarch64/sha2_3.c: New testcase.
7067 * gcc.target/aarch64/sha3.h: New shared testcase.
7068 * gcc.target/aarch64/sha3_1.c: New testcase.
7069 * gcc.target/aarch64/sha3_2.c: New testcase.
7070 * gcc.target/aarch64/sha3_3.c: New testcase.
7072 2018-01-10 Michael Collison <michael.collison@arm.com>
7074 * gcc.target/aarch64/sm3_sm4.c: New testcase.
7076 2018-01-10 Martin Sebor <msebor@redhat.com>
7078 PR tree-optimization/83781
7079 * gcc.dg/strlenopt-42.c: New test.
7081 2018-01-11 Martin Sebor <msebor@gmail.com>
7082 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7084 PR tree-optimization/83501
7085 PR tree-optimization/81703
7087 * gcc.dg/strlenopt-39.c: New test-case.
7088 * gcc.dg/pr81703.c: Likewise.
7090 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
7092 * gnat.dg/atomic10.adb: New test.
7094 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7097 * gfortran.dg/deferred_character_18.f90: New test.
7099 2018-01-10 Martin Sebor <msebor@redhat.com>
7101 PR tree-optimization/83671
7102 * gcc.dg/strlenopt-40.c: New test.
7103 * gcc.dg/strlenopt-41.c: New test.
7105 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7108 * gfortran.dg/allocate_with_typespec_7.f90: New test.
7110 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
7113 * gcc.target/powerpc/pr83399.c: New test.
7115 2018-01-10 David Malcolm <dmalcolm@redhat.com>
7118 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
7119 to reflect that the arguments are correctly underlined.
7120 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
7121 for globals, params, locals and literals.
7122 (test_sizeof): Directly test the location of "sizeof", rather than
7123 when used in compound expressions.
7124 (test_alignof): Likewise for "alignof".
7125 (test_string_literals): Likewise for string literals.
7126 (test_numeric_literals): Likewise for numeric literals.
7127 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
7128 (test_typeid): Likewise for typeid.
7129 (test_unary_plus): New.
7130 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
7133 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
7135 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
7137 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7139 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
7141 2018-01-10 Marek Polacek <polacek@redhat.com>
7144 * g++.dg/warn/Wduplicated-branches4.C: New test.
7146 2018-01-10 Jakub Jelinek <jakub@redhat.com>
7149 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
7152 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
7155 * g++.dg/cpp0x/new2.C: New.
7157 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
7160 * gcc.target/i386/pr83735.c: New test.
7162 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
7164 * lib/target-supports.exp (check_effective_target_branch_cost):
7166 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
7167 * gcc.dg/pr21643.c: Likewise.
7168 * gcc.dg/pr46309.c: Likewise.
7169 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7170 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
7171 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7172 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7173 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7174 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7175 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7176 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
7177 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7178 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7179 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7180 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7181 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7182 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7184 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
7187 * gcc.target/powerpc/pr83629.c: New testcase.
7189 2018-01-10 Richard Biener <rguenther@suse.de>
7192 * gcc.dg/pr78768.c: Un-XFAIL.
7194 2018-01-10 Richard Biener <rguenther@suse.de>
7197 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
7199 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
7201 PR tree-optimization/83753
7202 * gcc.dg/torture/pr83753.c: New test.
7204 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
7206 * gcc.target/i386/avx2-gather-1.c: Add -march.
7207 * gcc.target/i386/avx2-gather-2.c: Add -march.
7208 * gcc.target/i386/avx2-gather-3.c: Add -march.
7209 * gcc.target/i386/avx2-gather-4.c: Add -march.
7210 * gcc.target/i386/avx2-gather-5.c: Add -march.
7211 * gcc.target/i386/avx2-gather-6.c: Add -march.
7212 * gcc.target/i386/avx512f-gather-1.c: Add -march.
7213 * gcc.target/i386/avx512f-gather-2.c: Add -march.
7214 * gcc.target/i386/avx512f-gather-3.c: Add -march.
7215 * gcc.target/i386/avx512f-gather-4.c: Add -march.
7216 * gcc.target/i386/avx512f-gather-5.c: Add -march.
7217 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
7218 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
7219 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
7220 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
7221 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
7223 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
7226 * gcc.target/i386/pr78585.c: New test.
7228 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7231 * g++.dg/cpp0x/pr83734.C: New test.
7233 2018-01-09 Carl Love <cel@us.ibm.com>
7235 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
7236 vec_mergeo builtins with float, double, long long, unsigned long long,
7237 bool long long arguments.
7238 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7239 vec_float2 with double arguments.
7240 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
7241 vec_mergew and vec_mergow builtins.
7243 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
7246 * gfortran.dg/contiguous_6.f90: New test.
7248 2018-01-09 Richard Biener <rguenther@suse.de>
7250 PR tree-optimization/83668
7251 * gcc.dg/graphite/pr83668.c: New testcase.
7253 2018-01-09 Joseph Myers <joseph@codesourcery.com>
7255 PR tree-optimization/64811
7256 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
7257 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
7258 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
7259 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
7261 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
7263 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
7266 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
7268 2018-01-09 Tamar Christina <tamar.christina@arm.com>
7271 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
7272 no NEON and require softfp or hard float-abi.
7273 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7275 2018-01-09 Richard Biener <rguenther@suse.de>
7277 PR tree-optimization/83572
7278 * gcc.dg/graphite/pr83572.c: New testcase.
7280 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7283 * gcc.dg/sms-13.c: New test.
7285 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
7288 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
7290 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
7291 Monk Chiang <sh.chiang04@gmail.com>
7293 * gcc.target/riscv/save-restore-1.c: New.
7295 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7298 * gcc.target/powerpc/pr83677.c: New file.
7300 2018-01-08 Jeff Law <law@redhat.com>
7302 PR rtl-optimizatin/81308
7303 * g++.dg/pr81308-1.C: New test.
7304 * g++.dg/pr81308-2.C: New test.
7306 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
7308 PR target/83663 - Revert r255946
7309 * gcc.target/aarch64/vect-slp-dup.c: New.
7311 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7313 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
7316 2018-01-08 Richard Biener <rguenther@suse.de>
7318 PR tree-optimization/83563
7319 * gcc.dg/graphite/pr83563.c: New testcase.
7321 2018-01-08 Richard Biener <rguenther@suse.de>
7324 * g++.dg/torture/pr83713.C: New testcase.
7326 2018-01-08 Tom de Vries <tom@codesourcery.com>
7328 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
7330 2018-01-08 Richard Biener <rguenther@suse.de>
7332 PR tree-optimization/83685
7333 * gcc.dg/torture/pr83685.c: New testcase.
7335 2018-01-08 Richard Biener <rguenther@suse.de>
7338 * gcc.dg/lto/pr83719_0.c: New testcase.
7340 2018-01-08 Tom de Vries <tom@codesourcery.com>
7342 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
7343 * gcc.dg/graphite/run-id-1.c: Same.
7344 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
7346 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
7349 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
7350 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
7351 * gfortran.dg/pdt_27.f03: New test.
7354 * gfortran.dg/pdt_28.f03: New test.
7356 2018-01-08 Tom de Vries <tom@codesourcery.com>
7358 * c-c++-common/builtins.c: Require effective target alloca.
7359 * gcc.dg/Wrestrict.c: Same.
7360 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
7362 2018-01-08 Richard Biener <rguenther@suse.de>
7365 * gcc.dg/torture/pr83580.c: New testcase.
7367 2018-01-08 Richard Biener <rguenther@suse.de>
7370 * gcc.dg/pr83517.c: New testcase.
7372 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
7375 * gcc.dg/uninit-pr81897.c: New test.
7377 2018-01-06 Martin Sebor <msebor@redhat.com>
7379 PR tree-optimization/83640
7380 * gcc.dg/Wrestrict-6.c: New test.
7381 * gcc.dg/pr83640.c: New test.
7383 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
7385 * gcc.target/aarch64/reg-alloc-1.c: New test.
7387 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
7390 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
7392 2018-01-06 Jakub Jelinek <jakub@redhat.com>
7395 * gcc.dg/pr83480.c: New test.
7397 PR rtl-optimization/83682
7398 * gcc.target/i386/pr83682.c: New test.
7400 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
7404 * gfortran.dg/char_cast_1.f90: Update scan pattern.
7405 * gfortran.dg/dependency_49.f90: Likewise.
7406 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7407 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7408 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7409 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7410 * gfortran.dg/string_1_lp64.f90: New test.
7411 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7412 * gfortran.dg/string_3_lp64.f90: New test.
7414 2018-01-05 Jakub Jelinek <jakub@redhat.com>
7417 * gcc.target/i386/sse-26.c: New test.
7420 * gcc.target/i386/pr83604.c: New test.
7422 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
7424 * gcc.dg/vect/vect-align-4.c: New test.
7425 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
7426 and redefine as a structure with an unaligned member "b".
7427 (foo): Update accordingly.
7429 2018-01-05 Sudakshina Das <sudi.das@arm.com>
7432 * gcc.target/aarch64/bics_5.c: New test.
7433 * gcc.target/arm/bics_5.c: Likewise.
7435 2018-01-05 Jakub Jelinek <jakub@redhat.com>
7437 PR tree-optimization/83605
7438 * gcc.dg/pr83605.c: New test.
7440 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7443 * gcc.target/i386/pr83554.c: New test.
7446 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
7449 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7453 * gfortran.dg/eoshift_8.f90: New test.
7454 * gfortran.dg/simplify_eoshift_1.f90: New test.
7456 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7459 * gcc.dg/pr83585.c: New test.
7461 2018-01-04 Nathan Sidwell <nathan@acm.org>
7464 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
7466 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7469 * gcc.dg/pr83666.c: New test.
7471 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
7474 * gcc.target/alpha/pr83628-1.c: New test.
7475 * gcc.target/alpha/pr83628-2.c: Ditto.
7477 2018-01-04 Martin Liska <mliska@suse.cz>
7480 * g++.dg/ipa/pr82352.C: New test.
7482 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7484 * gcc.dg/vect-opt-info-1.c: Moved to ...
7485 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
7486 vect_int targets, use dg-additional-options instead of dg-options and
7487 use relative line numbers instead of absolute.
7489 2018-01-03 Martin Sebor <msebor@redhat.com>
7491 PR tree-optimization/83655
7492 * gcc.dg/Wrestrict-5.c: New test.
7493 * c-c++-common/builtins.c: New test.
7495 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
7496 Alan Hayward <alan.hayward@arm.com>
7497 David Sherwood <david.sherwood@arm.com>
7499 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
7502 2018-01-03 Jeff Law <law@redhat.com>
7505 * gcc.target/i386/stack-check-17.c: New test.
7506 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
7508 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7511 * gcc.dg/pr83621.c: New test.
7514 * gcc.dg/pr83645.c: New test.
7516 2018-01-03 Martin Sebor <msebor@redhat.com>
7518 PR tree-optimization/83603
7519 * gcc.dg/Wrestrict-4.c: New test.
7522 * gcc.dg/const-2.c: New test.
7523 * gcc.dg/pure-3.c: New test.
7525 2018-01-03 Martin Sebor <msebor@redhat.com>
7527 * gcc.dg/Wrestrict-3.c: New test.
7529 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7532 * g++.dg/opt/pr83555.C: New test.
7533 * g++.dg/ubsan/pr83555.C: New test.
7535 2018-01-03 David Malcolm <dmalcolm@redhat.com>
7538 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
7539 the !CHECKING_P case by expecting a note.
7540 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
7541 a note for the !CHECKING_P case, and move the return statement
7542 outside of #if CHECKING_P guard.
7544 2018-01-03 Jeff Law <law@redhat.com>
7547 * gcc.target/i386/stack-check-18.c: New test.
7548 * gcc.target/i386/stack-check-19.c: New test.
7550 2018-01-03 Martin Sebor <msebor@redhat.com>
7552 PR tree-optimization/83501
7553 * c-c++-common/Warray-bounds-3.c: Remove xfail.
7555 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7557 PR tree-optimization/83501
7558 * gcc.dg/tree-ssa/pr83501-1.c: New test.
7560 2018-01-03 Nathan Sidwell <nathan@acm.org>
7563 * g++.dg/ipa/pr83667.C: New.
7565 2018-01-03 Martin Liska <mliska@suse.cz>
7567 PR tree-optimization/83593
7568 * gcc.dg/pr83593.c: New test.
7570 2018-01-03 Martin Liska <mliska@suse.cz>
7573 * g++.dg/ipa/pr83549.C: New test.
7575 2018-01-03 Marek Polacek <polacek@redhat.com>
7578 * g++.dg/warn/mvp2.C: New test.
7580 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7582 PR preprocessor/83602
7583 * g++.dg/cpp/pr83602.C: New test.
7586 * g++.dg/parse/pr83634.C: New test.
7588 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7591 * gfortran.dg/eoshift_7.f90: New test.
7593 2018-01-03 Jan Beulich <jbeulich@suse.com>
7595 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
7596 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
7598 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7600 Update copyright years.
7602 2018-01-03 Martin Liska <mliska@suse.cz>
7605 * gcc.dg/ipa/pr83594.c: New test.
7607 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
7608 Alan Hayward <alan.hayward@arm.com>
7609 David Sherwood <david.sherwood@arm.com>
7611 * gcc.dg/vect-opt-info-1.c: New test.
7613 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7615 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
7616 floorf128, truncf128, and roundf128.
7617 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
7618 optimizations added in match.pd.
7619 * gcc.target/powerpc/float128-hw6.c: Likewise.
7620 * gcc.target/powerpc/float128-hw7.c: Likewise.
7621 * gcc.target/powerpc/float128-hw8.c: Likewise.
7622 * gcc.target/powerpc/float128-hw9.c: Likewise.
7623 * gcc.target/powerpc/float128-hw10.c: Likewise.
7624 * gcc.target/powerpc/float128-hw11.c: Likewise.
7626 2018-01-02 Jakub Jelinek <jakub@redhat.com>
7629 * g++.dg/cpp0x/pr83556.C: New test.
7631 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7635 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
7636 * gfortran.dg/simplify_cshift_4.f90: New test.
7638 2018-01-02 Marek Polacek <polacek@redhat.com>
7641 * g++.dg/cpp0x/inh-ctor30.C: New test.
7644 * g++.dg/cpp1z/pr83644.C: New test.
7646 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
7649 * gfortran.dg/coarray_45.f90: New test.
7652 * gfortran.dg/coarray_46.f90: New test.
7654 2018-01-01 Jakub Jelinek <jakub@redhat.com>
7656 PR tree-optimization/83581
7657 * gcc.dg/pr83581.c: New test.
7660 * gcc.dg/pr83595.c: New test.
7663 * g++.dg/opt/pr83608.C: New test.
7666 * gcc.dg/pr83609.c: New test.
7667 * g++.dg/opt/pr83609.C: New test.
7670 * gcc.dg/pr83623.c: New test.
7672 * gcc.target/i386/i386.exp
7673 (check_effective_target_avx512vpopcntdqvl): New proc.
7674 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
7675 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
7676 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
7678 Copyright (C) 2018 Free Software Foundation, Inc.
7680 Copying and distribution of this file, with or without modification,
7681 are permitted in any medium without royalty provided the copyright
7682 notice and this notice are preserved.