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