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