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