1 2018-03-21 Martin Liska <mliska@suse.cz>
4 * gfortran.dg/goacc/pr84963.f90: New test.
6 2018-03-21 Marek Polacek <polacek@redhat.com>
8 PR c++/71638, ICE with NSDMI and reference.
9 * g++.dg/cpp0x/nsdmi14.C: New test.
10 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
12 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
14 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
15 MIPS with -mpaired-single directives.
17 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
20 * gfortran.dg/interface_41.f90: New test.
22 2018-03-20 Jakub Jelinek <jakub@redhat.com>
25 * gcc.dg/pr84875.c: New test.
27 2018-03-20 Marek Polacek <polacek@redhat.com>
29 PR c++/84978, ICE with NRVO.
30 * g++.dg/opt/nrv19.C: New test.
32 2018-03-20 Nathan Sidwell <nathan@acm.org>
35 * g++.dg/lookup/pr84962.C: New.
38 * g++.dg/lookup/pr84970.C: New.
40 2018-03-20 Richard Biener <rguenther@suse.de>
43 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
45 2018-03-20 Martin Liska <mliska@suse.cz>
48 * g++.dg/ipa/pr84825.C: New test.
50 2018-03-20 Martin Liska <mliska@suse.cz>
52 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
54 2018-03-20 Jakub Jelinek <jakub@redhat.com>
57 * gcc.c-torture/compile/pr84845.c: New test.
59 2018-03-20 Sudakshina Das <sudi.das@arm.com>
62 * gcc.target/arm/pr82989.c: New test.
64 2018-03-20 Jakub Jelinek <jakub@redhat.com>
67 * gcc.target/i386/pr84945.c: New test.
69 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
72 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
74 2018-03-20 Jakub Jelinek <jakub@redhat.com>
77 * gcc.dg/pr84953.c: New test.
79 2018-03-19 Marek Polacek <polacek@redhat.com>
82 * g++.dg/cpp1z/lambda-__func__.C: New test.
85 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
87 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
90 * g++.dg/asan/pr78651.C: New test.
92 2018-03-19 Tom de Vries <tom@codesourcery.com>
94 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
95 vect_int_mult. Add nvptx xfail for PR84958.
97 2018-03-19 Nathan Sidwell <nathan@acm.org>
100 * g++.dg/cpp1y/pr84835.C: New.
102 2018-03-19 Sudakshina Das <sudi.das@arm.com>
105 * gcc.target/aarch64/pr81647.c: New.
107 2018-03-19 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/84933
110 * g++.dg/pr84933.C: New testcase.
112 2018-03-19 Richard Biener <rguenther@suse.de>
114 PR tree-optimization/84859
115 * gcc.dg/tree-ssa/pr84859.c: New testcase.
116 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
117 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
118 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
120 2018-03-19 Nathan Sidwell <nathan@acm.org>
123 * g++.dg/lookup/pr84812.C: New.
125 2018-03-19 Richard Biener <rguenther@suse.de>
127 PR tree-optimization/84929
128 * gcc.dg/torture/pr84929.c: New testcase.
130 2018-03-19 Tamar Christina <tamar.christina@arm.com>
133 * gcc.target/arm/big-endian-subreg.c: Delete.
135 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
138 * gfortran.dg/array_constructor_52.f90: New test.
140 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
143 * gfortran.dg/pr77414.f90: New test.
144 * gfortran.dg/internal_references_1.f90: Adjust error message.
146 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
149 * gfortran.dg/pr65453.f90: New test.
151 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
153 PR tree-optimization/84913
154 * gfortran.dg/vect/pr84913.f90: New test.
156 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
159 * gfortran.dg/warn_concat.f90: New test.
161 2018-03-16 Jakub Jelinek <jakub@redhat.com>
164 * gcc.dg/pr84899.c: New test.
166 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
169 * gfortran.dg/pr69395.f90: Add test for max dimensions
171 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
174 * gcc.target/i386/pr84876.c: New test.
176 2018-03-16 Martin Liska <mliska@suse.cz>
179 * gcc.target/i386/mvc11.c: New test.
181 2018-03-16 Martin Liska <mliska@suse.cz>
184 * gcc.target/i386/mvc10.c: New test.
186 2018-03-16 Jakub Jelinek <jakub@redhat.com>
190 * g++.dg/cpp1y/pr79937-1.C: New test.
191 * g++.dg/cpp1y/pr79937-2.C: New test.
192 * g++.dg/cpp1y/pr79937-3.C: New test.
193 * g++.dg/cpp1y/pr79937-4.C: New test.
194 * g++.dg/cpp1y/pr82410.C: New test.
196 2018-03-16 Tom de Vries <tom@codesourcery.com>
198 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
200 2018-03-16 Tom de Vries <tom@codesourcery.com>
202 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
204 2018-03-16 Jakub Jelinek <jakub@redhat.com>
207 * g++.dg/cpp2a/desig8.C: New test.
209 PR tree-optimization/84841
210 * gcc.dg/pr84841.c: New test.
213 * g++.dg/cpp2a/desig7.C: New test.
215 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
216 Jim MacArthur <jim.macarthur@codethink.co.uk>
218 * gfortran.dg/automatic_1.f90: New test.
219 * gfortran.dg/automatic_repeat.f90: New test
220 * gfortran.dg/automatic_save.f90: New test.
221 * gfortran.dg/vax_structure.f90: New test.
223 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
226 * gfortran.dg/pr78741.f90: New test.
228 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
231 * gfortran.dg/pr69395.f90: New test.
233 2018-03-15 Jakub Jelinek <jakub@redhat.com>
236 * g++.dg/opt/pr79085.C: New test.
238 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
241 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
242 label instead of __x86_indirect_thunk label.
244 2018-03-15 Jakub Jelinek <jakub@redhat.com>
247 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
248 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
249 * g++.dg/warn/deprecated-13.C: New test.
251 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
253 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
255 2018-03-15 Richard Biener <rguenther@suse.de>
258 * c-c++-common/pr84873.c: New testcase.
260 2018-03-15 Tamar Christina <tamar.christina@arm.com>
263 * gcc.target/arm/big-endian-subreg.c: New.
265 2018-03-15 Jakub Jelinek <jakub@redhat.com>
268 * gcc.c-torture/compile/pr84860.c: New test.
270 2018-03-15 Julia Koval <julia.koval@intel.com>
272 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
274 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
277 2018-03-15 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/pr84853.c: New test.
282 2018-03-14 Carl Love <cel@us.ibm.com>
284 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
286 2018-03-14 Martin Liska <mliska@suse.cz>
289 * g++.dg/lto/pr84805_0.C: New test.
290 * g++.dg/lto/pr84805_1.C: New test.
291 * g++.dg/lto/pr84805_2.C: New test.
293 2018-03-14 David Malcolm <dmalcolm@redhat.com>
296 * gcc.dg/fixits-pr84852-1.c: New test.
297 * gcc.dg/fixits-pr84852-2.c: New test.
299 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
301 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
302 separate verbose message.
303 * lib/scandump.exp (scan-dump-times): Likewise.
305 2018-03-14 Julia Koval <julia.koval@intel.com>
307 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
309 * gcc.target/i386/funcspec-56.inc: Ditto.
311 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
313 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
316 2018-03-14 Jakub Jelinek <jakub@redhat.com>
319 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
320 check count from 17 to 14.
323 * gcc.target/i386/pr84844.c: New test.
325 2018-03-14 Richard Biener <rguenther@suse.de>
327 PR tree-optimization/84830
328 * gcc.dg/torture/pr84830.c: New testcase.
330 2018-03-14 Marek Polacek <polacek@redhat.com>
333 * g++.dg/cpp0x/static_assert15.C: New test.
335 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
338 * gfortran.dg/pr61775.f90: New test.
340 2018-03-13 Jakub Jelinek <jakub@redhat.com>
343 * g++.dg/ext/pr84843-1.C: New test.
344 * g++.dg/ext/pr84843-2.C: New test.
346 2018-03-13 David Pagan <dave.pagan@oracle.com>
349 * gcc.dg/pr46921.c: New test.
351 2018-03-13 Martin Sebor <msebor@redhat.com>
353 PR tree-optimization/84725
354 * c-c++-common/Wstringop-truncation-4.c: New test.
355 * c-c++-common/attr-nonstring-5.c: New test.
357 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
359 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
361 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
362 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
364 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
366 * gcc.target/aarch64/sve/tls_1.c: New test.
367 * gcc.target/aarch64/sve/tls_2.C: Likewise.
369 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
371 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
372 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
374 2018-03-13 Martin Liska <mliska@suse.cz>
377 * g++.dg/ipa/pr84658.C: New test.
379 2018-03-13 Jakub Jelinek <jakub@redhat.com>
382 * gcc.dg/pr84834.c: New test.
385 * gcc.target/i386/pr84827.c: New test.
388 * g++.dg/ext/pr84828.C: New test.
391 * gcc.target/i386/avx512f-pr84786-1.c: New test.
392 * gcc.target/i386/avx512f-pr84786-2.c: New test.
395 * g++.dg/cpp1y/constexpr-84808.C: New test.
398 * g++.dg/debug/pr84704.C: New test.
400 2018-03-12 Renlin Li <renlin.li@arm.com>
402 * gcc.target/aarch64/movi_hf.c: New.
403 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
404 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
406 2018-03-12 Martin Sebor <msebor@redhat.com>
408 PR tree-optimization/83456
409 * c-c++-common/Wrestrict-2.c: Remove test cases.
410 * c-c++-common/Wrestrict.c: Same.
411 * gcc.dg/Wrestrict-12.c: New test.
412 * gcc.dg/Wrestrict-14.c: New test.
414 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
416 * g++.dg/pr84821.C: New test.
418 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
420 * gcc.dg/pr84799.c: New test.
422 2018-03-12 Richard Biener <rguenther@suse.de>
424 PR tree-optimization/84803
425 * gcc.dg/torture/pr84803.c: New testcase.
427 2018-03-12 Jakub Jelinek <jakub@redhat.com>
430 * g++.dg/debug/pr84813.C: New test.
432 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
435 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
437 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
440 * gfortran.dg/pr83939.f90
442 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
445 * gfortran.dg/zero_sized_9.f90: New test.
447 2018-03-11 Jakub Jelinek <jakub@redhat.com>
450 * g++.dg/debug/dwarf2/enum2.C: New test.
452 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
455 * gfortran.dg/pr84734.f90: New test.
457 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
459 * gnat.dg/prot3.adb: New test.
460 * gnat.dg/prot3_pkg.ad[sb]: New helper.
462 2018-03-09 Jason Merrill <jason@redhat.com>
463 Paolo Carlini <paolo.carlini@oracle.com>
467 * g++.dg/cpp0x/pr71169.C: New.
468 * g++.dg/cpp0x/pr71169-2.C: Likewise.
469 * g++.dg/cpp0x/pr71832.C: Likewise.
471 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
474 * gcc.target/powerpc/pr83969.c: New test.
476 2018-03-09 Jakub Jelinek <jakub@redhat.com>
479 * gcc.dg/pr84772.c: New test.
482 * g++.dg/warn/Wformat-2.C: New test.
485 * g++.dg/ext/vla18.C: New test.
487 2018-03-09 Martin Sebor <msebor@redhat.com>
489 PR tree-optimization/84526
490 * gcc.dg/Wrestrict-10.c: New test.
491 * gcc.dg/Wrestrict-11.c: New test.
493 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
495 PR rtl-optimization/84682
496 * gcc.dg/torture/pr84682-1.c: New.
497 * gcc.dg/torture/pr84682-2.c: New.
498 * gcc.dg/torture/pr84682-3.c: New.
500 2018-03-09 Jakub Jelinek <jakub@redhat.com>
503 * g++.dg/ext/pr84724.C: New test.
505 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
508 * gcc.target/arm/pr83712.c: New.
510 2018-03-09 Richard Biener <rguenther@suse.de>
512 PR tree-optimization/84775
513 * gcc.dg/torture/pr84775.c: New testcase.
515 2018-03-09 Jakub Jelinek <jakub@redhat.com>
518 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
521 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
523 * gcc.c-torture/compile/20180309-1.c: New test.
525 2018-03-08 Jakub Jelinek <jakub@redhat.com>
528 * g++.dg/warn/Wunused-function4.C: New test.
531 * gcc.target/i386/pr84742-1.c: New test.
532 * gcc.target/i386/pr84742-2.c: New test.
534 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
537 * gcc.c-torture/execute/pr84748.c: New test.
539 2018-03-08 Richard Biener <rguenther@suse.de>
542 * gcc.dg/graphite/pr84552.c: New testcase.
544 2018-03-08 Richard Biener <rguenther@suse.de>
546 PR tree-optimization/84178
547 * gcc.dg/torture/pr84178-2.c: New testcase.
549 2018-03-08 David Malcolm <dmalcolm@redhat.com>
551 PR tree-optimization/84178
552 * gcc.c-torture/compile/pr84178-1.c: New test.
554 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
556 * lib/target-supports.exp: Do not return zero from a ifunc
559 2018-03-08 Richard Biener <rguenther@suse.de>
561 PR tree-optimization/84746
562 * gcc.dg/torture/pr84746.c: New testcase.
565 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
568 * gcc.dg/graphite/pr84404.c: New.
570 2018-03-08 Jakub Jelinek <jakub@redhat.com>
572 PR tree-optimization/84740
573 * gcc.dg/torture/pr84740.c: New test.
575 PR tree-optimization/84739
576 * gcc.dg/pr84739.c: New test.
578 2018-03-07 Martin Sebor <msebor@redhat.com>
580 PR tree-optimization/83519
581 * gcc.dg/Wrestrict-13.c: New test.
583 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
587 * gfortran.dg/pr64124.f90: New tests.
588 * gfortran.dg/pr70409.f90: New tests.
590 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
593 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
595 2018-03-07 Martin Sebor <msebor@redhat.com>
597 PR tree-optimization/84526
598 * gcc.dg/Wrestrict-10.c: New test.
600 2018-03-07 Martin Sebor <msebor@redhat.com>
602 PR tree-optimization/84468
603 * g++.dg/warn/Wstringop-truncation-2.C: New test.
604 * gcc.dg/Wstringop-truncation.c: New test.
605 * gcc.dg/Wstringop-truncation-2.c: New test.
607 2018-03-07 Jakub Jelinek <jakub@redhat.com>
610 * gfortran.dg/pr84565.f90: New test.
613 * gcc.target/i386/pr84723-1.c: New test.
614 * gcc.target/i386/pr84723-2.c: New test.
615 * gcc.target/i386/pr84723-3.c: New test.
616 * gcc.target/i386/pr84723-4.c: New test.
617 * gcc.target/i386/pr84723-5.c: New test.
619 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
622 * gfortran.dg/pr64107.f90: New test.
624 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
628 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
630 2018-03-06 Marek Polacek <polacek@redhat.com>
633 * g++.dg/cpp1z/constexpr-84684.C: New test.
635 2018-03-06 Jakub Jelinek <jakub@redhat.com>
638 * gcc.dg/pr84721.c: New test.
641 * gcc.dg/pr84710.c: New test.
643 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
646 * gfortran.dg/implied_do_2.f90: New test.
647 * gfortran.dg/coarray_8.f90: Update for new error message.
649 2018-03-06 Jakub Jelinek <jakub@redhat.com>
652 * g++.dg/ext/pr84683.C: New test.
654 PR tree-optimization/84687
655 * gcc.dg/pr84687.c: New test.
657 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
660 * g++.dg/pr84231.C: New.
663 * g++.dg/cpp1y/pr84593.C: New.
666 * g++.dg/pr84492.C: New.
668 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
670 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
671 __builtin_ppc_speculation_barrier.
673 2018-03-05 Jakub Jelinek <jakub@redhat.com>
676 * gcc.target/powerpc/pr84700.c: New test.
678 2018-03-05 Nathan Sidwell <nathan@acm.org>
681 * g++.dg/lookup/pr84702.C: New.
683 2018-03-05 Jakub Jelinek <jakub@redhat.com>
686 * gcc.target/i386/pr84564.c: New test.
688 2018-03-05 Marek Polacek <polacek@redhat.com>
691 * g++.dg/cpp0x/inline-ns10.C: New test.
693 2018-03-05 Nathan Sidwell <nathan@acm.org>
696 * g++.dg/template/pr84694.C: New.
698 2018-03-05 Jakub Jelinek <jakub@redhat.com>
701 * gcc.c-torture/execute/pr84524.c: New test.
702 * gcc.target/i386/avx512bw-pr84524.c: New test.
704 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
707 * g++.dg/pr84264.C: New test.
709 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
712 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
713 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
714 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
716 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
718 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
719 * g++.dg/other/i386-3.C: Ditto.
720 * gcc.target/i386/sse-12.c: Ditto.
721 * gcc.target/i386/sse-13.c: Ditto.
722 * gcc.target/i386/sse-14.c: Ditto.
723 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
724 * gcc.target/i386/wbinvd-1.c: New test.
725 * gcc.target/i386/wbnoinvd-1.c: Ditto.
726 * gcc.target/i386/pconfig-1.c: Ditto.
728 2018-03-05 Pádraig Brady <P@draigBrady.com>
729 Nathan Sidwell <nathan@acm.org>
732 * g++.dg/cpp0x/pr84497.C: New.
734 2018-03-05 Richard Biener <rguenther@suse.de>
736 PR tree-optimization/84670
737 * gcc.dg/pr84670-1.c: New testcase.
738 * gcc.dg/pr84670-2.c: Likewise.
739 * gcc.dg/pr84670-3.c: Likewise.
740 * gcc.dg/pr84670-4.c: Likewise.
742 2018-03-05 Richard Biener <rguenther@suse.de>
744 PR tree-optimization/84650
745 * gcc.dg/graphite/pr84650.c: New testcase.
747 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/cpp1z/constexpr-lambda20.C: New.
752 2018-03-03 Harald Anlauf <anlauf@gmx.de>
755 * gfortran.dg/pr71085.f90: New test.
757 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
760 * gfortran.dg/zero_sized_8.f90: Really commit New test.
762 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
765 * gfortran.dg/pr51434.f90: New test.
767 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
772 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
777 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/torture/pr71464.C: New.
782 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
785 * gfortran.dg/select_type_41.f90: New test.
787 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
792 2018-03-02 Marek Polacek <polacek@redhat.com>
795 * g++.dg/ext/flexary29.C: New test.
797 2018-03-02 Jakub Jelinek <jakub@redhat.com>
799 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
801 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/torture/pr81812.C: New.
806 2018-03-02 Marek Polacek <polacek@redhat.com>
809 * g++.dg/warn/Wsign-compare-8.C: New test.
812 * g++.dg/parse/array-size3.C: New test.
815 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
817 2018-03-02 Jakub Jelinek <jakub@redhat.com>
820 * g++.dg/cpp1y/pr84662.C: New test.
822 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
824 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
825 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
827 * g++.dg/lto/20101010-1_0.C: Likewise.
828 * g++.dg/lto/20101010-2_0.C: Likewise.
830 2018-03-02 Jakub Jelinek <jakub@redhat.com>
833 * gcc.dg/pr84628.c: New test.
836 * gcc.target/ia64/pr56540.c: New test.
838 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
840 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
842 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
843 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
844 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
845 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
847 2018-03-02 Marek Polacek <polacek@redhat.com>
850 * c-c++-common/ubsan/shift-11.c: New test.
852 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
854 * gcc.dg/vect/vect-alias-check-13.c: New test.
856 2018-03-02 Jakub Jelinek <jakub@redhat.com>
859 * gcc.dg/pr84614.c: New test.
862 * gcc.target/i386/pr84625.c: New test.
864 2018-03-02 Richard Biener <rguenther@suse.de>
866 PR tree-optimization/84427
867 * gcc.dg/torture/pr84427.c: New testcase.
869 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
872 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
873 powerpc64le*-*-linux*.
874 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
875 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
877 2018-03-01 Martin Sebor <msebor@redhat.com>
880 * g++.dg/ext/attr-const.C: Remove xfail.
881 * g++.dg/ext/attr-malloc-3.C: New test.
882 * g++.dg/ext/attr-noinline-3.C: New test.
883 * g++.dg/ext/attr-noreturn-3.C: New test.
884 * g++.dg/ext/attr-nothrow-3.C: New test.
885 * g++.dg/ext/attr-pure.C: Remove xfail.
887 2018-03-02 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
891 dg-options and dg-shouldfail "ubsan" directive.
893 2018-03-01 Marek Polacek <polacek@redhat.com>
894 Jason Merrill <jason@redhat.com>
897 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
898 * g++.dg/cpp1z/static1.C: New test.
899 * g++.dg/template/static37.C: New test.
901 2018-03-01 Nathan Sidwell <nathan@acm.org>
904 * g++.dg/template/pr84434.C: New.
906 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
908 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
909 -mthumb to the command-line.
911 2018-03-01 Marek Polacek <polacek@redhat.com>
914 * g++.dg/cpp0x/static_assert14.C: New test.
916 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/torture/pr79410.C: New.
921 2018-03-01 Martin Liska <mliska@suse.cz>
924 * gcc.dg/asan/pr82484.c: New test.
926 2018-03-01 Richard Biener <rguenther@suse.de>
929 * gfortran.dg/lto/pr84645_0.f90: New testcase.
931 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
934 * gfortran.dg/coarray_47.f90: New test.
936 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
939 * gfortran.dg/class_array_23.f03: New test.
941 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
943 PR rtl-optimization/84528
944 * gcc.dg/torture/pr84538.c: Rename to...
945 * gcc.dg/torture/pr84528.c: ...this.
947 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
949 PR rtl-optimization/84528
950 * gcc.dg/torture/pr84538.c: New test.
952 2018-02-28 Martin Sebor <msebor@redhat.com>
954 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
956 * c-c++-common/Wrestrict-2.c: Same.
957 * c-c++-common/Wstringop-truncation.c: Same.
958 * gcc.dg/Warray-bounds-22.c: Same.
959 * gcc.dg/Wstringop-overflow.c: Same.
960 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
961 (signed_range): Same.
962 (unsigned_anti_range): Same.
963 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
964 (signed_range): Same.
965 (unsigned_anti_range): Same.
966 * gcc.dg/attr-alloc_size-7.c: Same.
967 * gcc.dg/attr-alloc_size-8.c: Same.
968 * gcc.dg/builtin-alloc-size.c: Same.
969 * gcc.dg/builtin-stpncpy.c: Same.
970 * gcc.dg/builtins-nonnull.c: Same.
971 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
972 * gcc.dg/pr79214.c: Same.
973 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
974 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
975 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
976 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
977 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
978 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
979 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
980 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
981 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
982 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
983 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
985 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
988 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
990 2018-02-28 Jakub Jelinek <jakub@redhat.com>
993 * g++.dg/cpp0x/pr84609.C: New test.
995 2018-02-28 Martin Sebor <msebor@redhat.com>
998 * g++.dg/ext/attr-malloc-3.C: New test.
999 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1000 to pre-existing problems.
1001 * g++.dg/ext/attr-pure.C: Same.
1003 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1006 * gfortran.dg/associate_37.f90: New test.
1009 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1011 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1014 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1015 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1016 * gcc.dg/bf-ms-layout-4.c: New test.
1017 * gcc.dg/bf-ms-layout-5.c: New test.
1019 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1022 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1024 2018-02-28 Richard Biener <rguenther@suse.de>
1026 PR tree-optimization/84584
1027 * gcc.dg/graphite/pr84584.c: New testcase.
1029 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1031 PR preprocessor/84517
1032 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1034 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1036 * c-c++-common/dump-ada-spec-12.c: New test.
1037 * c-c++-common/dump-ada-spec-13.c: Likewise.
1039 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1041 * c-c++-common/dump-ada-spec-11.c: New test.
1043 2018-02-28 Martin Liska <mliska@suse.cz>
1046 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1047 * g++.dg/ext/timevar2.C: Likewise.
1049 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1051 * c-c++-common/dump-ada-spec-8.c: New test.
1052 * c-c++-common/dump-ada-spec-9.c: Likewise.
1053 * c-c++-common/dump-ada-spec-10.c: Likewise.
1055 2018-02-28 Richard Biener <rguenther@suse.de>
1058 * gcc.dg/pr84607.c: New testcase.
1060 2018-02-28 Nathan Sidwell <nathan@acm.org>
1063 * g++.dg/lookup/pr84602.C: New.
1065 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1069 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1071 * g++.dg/ext/attr-nonnull.C: Likewise.
1072 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1074 * g++.dg/ext/attr-noinline-2.C: Likewise.
1075 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1076 -fdump-tree-eh in dg-options.
1078 2018-02-28 Alan Modra <amodra@gmail.com>
1080 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1082 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1084 2018-02-27 Martin Sebor <msebor@redhat.com>
1088 * g++.dg/Wmissing-attributes.C: New test.
1089 * g++.dg/ext/attr-const-pure.C: New test.
1090 * g++.dg/ext/attr-const.C: New test.
1091 * g++.dg/ext/attr-deprecated-2.C: New test.
1092 * g++.dg/ext/attr-malloc-2.C: New test.
1093 * g++.dg/ext/attr-malloc.C: New test.
1094 * g++.dg/ext/attr-noinline-2.C: New test.
1095 * g++.dg/ext/attr-noinline.C: New test.
1096 * g++.dg/ext/attr-nonnull.C: New test.
1097 * g++.dg/ext/attr-noreturn-2.C: New test.
1098 * g++.dg/ext/attr-noreturn.C: New test.
1099 * g++.dg/ext/attr-nothrow-2.C: New test.
1100 * g++.dg/ext/attr-nothrow.C: New test.
1101 * g++.dg/ext/attr-optimize.C: New test.
1102 * g++.dg/ext/attr-pure.C: New test.
1103 * g++.dg/ext/attr-returns-nonnull.C: New test.
1104 * g++.dg/ext/attr-warning.C: New test.
1106 2018-02-27 Nathan Sidwell <nathan@acm.org>
1109 * g++.dg/lookup/pr84426.C: New.
1111 2018-02-27 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/84512
1114 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1116 2018-02-27 Martin Liska <mliska@suse.cz>
1118 PR gcov-profile/84548
1119 * g++.dg/gcov/pr84548.C: New test.
1121 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1124 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1126 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1129 * g++.dg/cpp1y/pr84558.C: New test.
1131 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/cpp0x/alignas14.C: New.
1135 * g++.dg/cpp0x/alignas15.C: Likewise.
1137 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1140 * g++.dg/gomp/pr84557.C: New test.
1142 2018-02-26 Marek Polacek <polacek@redhat.com>
1145 * g++.dg/cpp1z/pr84325.C: New test.
1147 2018-02-26 Carl Love <cel@us.ibm.com>
1149 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1151 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1152 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1153 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1155 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1156 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1159 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1162 * gcc.target/i386/indirect-thunk-1.c: Updated.
1163 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1164 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1165 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1166 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1167 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1168 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1169 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1170 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1171 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1172 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1173 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1174 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1175 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1176 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1177 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1178 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1179 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1180 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1181 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1182 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1183 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1184 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1185 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1186 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1187 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1188 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1189 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1190 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1191 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1192 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1193 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1194 * gcc.target/i386/ret-thunk-9.c: Likewise.
1195 * gcc.target/i386/ret-thunk-10.c: Likewise.
1196 * gcc.target/i386/ret-thunk-11.c: Likewise.
1197 * gcc.target/i386/ret-thunk-12.c: Likewise.
1198 * gcc.target/i386/ret-thunk-13.c: Likewise.
1199 * gcc.target/i386/ret-thunk-14.c: Likewise.
1200 * gcc.target/i386/ret-thunk-15.c: Likewise.
1202 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1204 * gcc.c-torture/execute/20180226-1.c: New test.
1206 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1208 PR tree-optimization/83965
1209 * gcc.dg/vect/pr83965-2.c: New test.
1211 2018-02-26 Tom de Vries <tom@codesourcery.com>
1213 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1215 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1218 * gcc.target/i386/ret-thunk-22.c: New test.
1219 * gcc.target/i386/ret-thunk-23.c: Likewise.
1220 * gcc.target/i386/ret-thunk-24.c: Likewise.
1221 * gcc.target/i386/ret-thunk-25.c: Likewise.
1222 * gcc.target/i386/ret-thunk-26.c: Likewise.
1224 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1227 * g++.dg/cpp1z/pr84533.C: New.
1229 2018-02-26 Marek Polacek <polacek@redhat.com>
1232 * g++.dg/parse/error60.C: New test.
1234 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1237 * g++.dg/gomp/pr84556.C: New test.
1238 * g++.dg/vect/pr84556.cc: New test.
1240 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1243 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1244 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1245 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1246 * gfortran.dg/c_loc_test.f90: Likewise.
1247 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1248 * gfortran.dg/proc_decl_17.f90: Likewise.
1249 * gfortran.dg/proc_ptr_8.f90: Likewise.
1251 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1254 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1255 r254814 disabling -fomit-frame-pointer by default.
1256 * gcc.target/aarch64/spill_1.c: Likewise.
1257 * gcc.target/aarch64/test_frame_11.c: Likewise.
1258 * gcc.target/aarch64/test_frame_12.c: Likewise.
1259 * gcc.target/aarch64/test_frame_13.c: Likewise.
1260 * gcc.target/aarch64/test_frame_14.c: Likewise.
1261 * gcc.target/aarch64/test_frame_15.c: Likewise.
1262 * gcc.target/aarch64/test_frame_3.c: Likewise.
1263 * gcc.target/aarch64/test_frame_5.c: Likewise.
1264 * gcc.target/aarch64/test_frame_9.c: Likewise.
1266 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1269 * gfortran.dg/explicit_shape_1.f90: New test.
1270 * gfortran.dg/automatic_module_variable.f90: Update regex.
1271 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1272 * gfortran.dg/constant_shape.f90: Ditto.
1273 * gfortran.dg/dec_structure_23.f90: Ditto.
1274 * gfortran.dg/pr78240.f90: Ditto.
1276 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1279 * gfortran.dg/pr84523.f90: New test.
1281 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1284 * gfortran.dg/select_type_40.f90: New test.
1286 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1289 * gfortran.dg/data_substring.f90: New test.
1291 2018-02-24 Marek Polacek <polacek@redhat.com>
1294 * g++.dg/cpp1z/constexpr-83692.C: New test.
1296 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1299 * gfortran.dg/statement_function_1.f90: Update test.
1301 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1304 * gfortran.dg/inquire_19.f90: New test.
1306 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1309 * gfortran.dg/pr83149_b.f90: New test.
1310 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1312 2018-02-23 Carl Love <cel@us.ibm.com>
1314 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1315 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1316 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1319 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1321 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1322 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1324 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1326 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1329 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1332 * gfortran.dg/pr83149_1.f90: New test.
1333 * gfortran.dg/pr83149.f90: Additional source for previous.
1335 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
1338 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
1339 __GI___pthread_mutex_init as well.
1341 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1344 * gfortran.dg/class_68.f90: New test.
1346 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1349 * gfortran.dg/derived_init_5.f90: New test.
1351 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1355 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1357 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1360 * gcc.target/powerpc/pr81572.c: New.
1362 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1364 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1366 2018-02-22 Martin Sebor <msebor@redhat.com>
1368 PR tree-optimization/84480
1369 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1370 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1372 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1375 * gcc.target/i386/indirect-thunk-11.c: New test.
1376 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1377 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1378 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1379 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1380 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1381 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1382 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1383 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1384 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1386 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1389 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1391 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1393 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1395 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1397 2018-02-22 Marek Polacek <polacek@redhat.com>
1400 * g++.dg/parse/error59.C: New test.
1402 2018-02-22 Tom de Vries <tom@codesourcery.com>
1404 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1406 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/cpp0x/pr77655.C: New.
1411 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1414 * g++.dg/cpp1y/pr84496.C: New test.
1417 * g++.dg/torture/pr84502.C: New test.
1419 PR tree-optimization/84503
1420 * gcc.dg/pr84503-1.c: New test.
1421 * gcc.dg/pr84503-2.c: New test.
1423 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1425 PR tree-optimization/84478
1426 * gcc.c-torture/execute/pr84478.c: New test.
1428 2018-02-20 Martin Sebor <msebor@redhat.com>
1431 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1432 * c-c++-common/Wrestrict.c: Same.
1433 * gcc.dg/Wrestrict-6.c: Same.
1434 * gcc.dg/Warray-bounds-27.c: New test.
1435 * gcc.dg/Wrestrict-8.c: New test.
1436 * gcc.dg/Wrestrict-9.c: New test.
1437 * gcc.dg/pr84095.c: New test.
1439 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1441 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1443 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1447 * gfortran.dg/structure_constructor_14.f90: New test.
1449 2018-02-20 Jeff Law <law@redhat.com>
1452 PR tree-optimization/81592
1454 * gcc.dg/pr81592.c: New test.
1455 * gcc.dg/pr82123.c: New test.
1456 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1458 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1461 * g++.dg/warn/Wunused-var-30.C: New test.
1463 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
1465 PR tree-optimization/84419
1466 * gcc.dg/vect/pr84419.c: New test.
1468 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1471 * gfortran.dg/pr82004.f90: New test.
1473 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
1475 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
1477 2018-02-20 Martin Liska <mliska@suse.cz>
1481 * gcc.target/i386/pr84310.c: New test.
1482 * gcc.target/i386/pr84310-2.c: Likewise.
1484 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1487 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
1489 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1492 * g++.dg/cpp1z/launder7.C: New test.
1495 * g++.dg/cpp0x/constexpr-84449.C: New test.
1498 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
1500 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
1504 * gfortran.dg/associate_22.f90: Enable commented out test.
1505 * gfortran.dg/associate_36.f90: New test.
1507 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
1512 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
1514 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
1515 (dg-options): Use -mavx instead of -w.
1517 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1520 * g++.dg/cpp1z/launder8.C: New test.
1523 * g++.dg/gomp/pr84448.C: New test.
1526 * g++.dg/gomp/pr84430.C: New test.
1528 PR tree-optimization/84452
1529 * gcc.dg/pr84452.c: New test.
1532 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
1534 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1537 * gfortran.dg/implied_do_io_4.f90: New test.
1539 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1541 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
1542 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
1543 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
1545 2018-02-19 Carl Love <cel@us.ibm.com>
1547 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
1549 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
1552 * gcc.target/i386/pr57193.c: Add -mtune=generic.
1554 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/cpp0x/auto50.C: New.
1558 * g++.dg/parse/friend12.C: Adjust.
1560 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1562 PR libgfortran/84389
1563 * gfortran.dg/dtio_33.f90: New test.
1565 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1567 PR libgfortran/84412
1568 * gfortran.dg/inquire_18.f90: New test.
1570 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1573 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1574 * gfortran.dg/pointer_intent_3.f90: Ditto.
1575 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1576 * gfortran.dg/protected_3.f90: Ditto.
1577 * gfortran.dg/protected_4.f90: Ditto.
1578 * gfortran.dg/protected_5.f90: Ditto.
1579 * gfortran.dg/protected_6.f90: Ditto.
1581 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1584 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1587 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1590 * gfortran.dg/inline_matmul_22.f90: New test.
1592 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1595 * gfortran.dg/abort_shoulfail.f90: New test.
1596 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1598 * gfortran.dg/PR19754_2.f90: Likewise.
1599 * gfortran.dg/PR19872.f: Likewise.
1600 * gfortran.dg/PR49268.f90: Likewise.
1601 * gfortran.dg/Wall.f90: Likewise.
1602 * gfortran.dg/Wno-all.f90: Likewise.
1603 * gfortran.dg/achar_1.f90: Likewise.
1604 * gfortran.dg/achar_2.f90: Likewise.
1605 * gfortran.dg/achar_4.f90: Likewise.
1606 * gfortran.dg/achar_6.F90: Likewise.
1607 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
1608 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
1609 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
1610 * gfortran.dg/actual_array_offset_1.f90: Likewise.
1611 * gfortran.dg/actual_array_result_1.f90: Likewise.
1612 * gfortran.dg/actual_array_substr_1.f90: Likewise.
1613 * gfortran.dg/actual_array_substr_2.f90: Likewise.
1614 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
1615 * gfortran.dg/actual_procedure_1.f90: Likewise.
1616 * gfortran.dg/adjustl_1.f90: Likewise.
1617 * gfortran.dg/advance_1.f90: Likewise.
1618 * gfortran.dg/advance_4.f90: Likewise.
1619 * gfortran.dg/advance_5.f90: Likewise.
1620 * gfortran.dg/advance_6.f90: Likewise.
1621 * gfortran.dg/aint_anint_1.f90: Likewise.
1622 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
1623 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
1624 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
1625 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
1626 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
1627 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
1628 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
1629 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
1630 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
1631 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
1632 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
1633 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
1634 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
1635 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
1636 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
1637 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
1638 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
1639 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
1640 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
1641 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
1642 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
1643 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1644 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
1645 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
1646 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
1647 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
1648 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
1649 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
1650 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
1651 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
1652 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
1653 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
1654 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
1655 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
1656 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
1657 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
1658 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
1659 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
1660 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
1661 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
1662 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
1663 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
1664 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
1665 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
1666 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
1667 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
1668 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
1669 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
1670 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
1671 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
1672 * gfortran.dg/allocatable_function_1.f90: Likewise.
1673 * gfortran.dg/allocatable_function_10.f90: Likewise.
1674 * gfortran.dg/allocatable_function_3.f90: Likewise.
1675 * gfortran.dg/allocatable_function_5.f90: Likewise.
1676 * gfortran.dg/allocatable_function_6.f90: Likewise.
1677 * gfortran.dg/allocatable_function_7.f90: Likewise.
1678 * gfortran.dg/allocatable_function_8.f90: Likewise.
1679 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
1680 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
1681 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
1682 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
1683 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
1684 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
1685 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
1686 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
1687 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
1688 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
1689 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
1690 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
1691 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
1692 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
1693 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
1694 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
1695 * gfortran.dg/allocate_class_3.f90: Likewise.
1696 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
1697 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
1698 * gfortran.dg/allocate_derived_5.f90: Likewise.
1699 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
1700 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
1701 * gfortran.dg/allocate_with_source_1.f90: Likewise.
1702 * gfortran.dg/allocate_with_source_10.f08: Likewise.
1703 * gfortran.dg/allocate_with_source_11.f08: Likewise.
1704 * gfortran.dg/allocate_with_source_12.f03: Likewise.
1705 * gfortran.dg/allocate_with_source_15.f03: Likewise.
1706 * gfortran.dg/allocate_with_source_16.f90: Likewise.
1707 * gfortran.dg/allocate_with_source_17.f03: Likewise.
1708 * gfortran.dg/allocate_with_source_18.f03: Likewise.
1709 * gfortran.dg/allocate_with_source_2.f90: Likewise.
1710 * gfortran.dg/allocate_with_source_20.f03: Likewise.
1711 * gfortran.dg/allocate_with_source_22.f03: Likewise.
1712 * gfortran.dg/allocate_with_source_23.f03: Likewise.
1713 * gfortran.dg/allocate_with_source_24.f90: Likewise.
1714 * gfortran.dg/allocate_with_source_5.f90: Likewise.
1715 * gfortran.dg/allocate_with_source_6.f90: Likewise.
1716 * gfortran.dg/allocate_with_source_7.f08: Likewise.
1717 * gfortran.dg/allocate_with_source_8.f08: Likewise.
1718 * gfortran.dg/allocate_with_source_9.f08: Likewise.
1719 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
1720 * gfortran.dg/allocate_zerosize_3.f: Likewise.
1721 * gfortran.dg/altreturn_3.f90: Likewise.
1722 * gfortran.dg/altreturn_5.f90: Likewise.
1723 * gfortran.dg/altreturn_7.f90: Likewise.
1724 * gfortran.dg/and_or_xor.f90: Likewise.
1725 * gfortran.dg/anint_1.f90: Likewise.
1726 * gfortran.dg/any_all_1.f90: Likewise.
1727 * gfortran.dg/anyallcount_1.f90: Likewise.
1728 * gfortran.dg/append_1.f90: Likewise.
1729 * gfortran.dg/argument_checking_1.f90: Likewise.
1730 * gfortran.dg/argument_checking_2.f90: Likewise.
1731 * gfortran.dg/argument_checking_8.f90: Likewise.
1732 * gfortran.dg/arithmetic_if.f90: Likewise.
1733 * gfortran.dg/array_1.f90: Likewise.
1734 * gfortran.dg/array_2.f90: Likewise.
1735 * gfortran.dg/array_alloc_1.f90: Likewise.
1736 * gfortran.dg/array_alloc_2.f90: Likewise.
1737 * gfortran.dg/array_alloc_3.f90: Likewise.
1738 * gfortran.dg/array_assignment_1.F90: Likewise.
1739 * gfortran.dg/array_assignment_5.f90: Likewise.
1740 * gfortran.dg/array_constructor_1.f90: Likewise.
1741 * gfortran.dg/array_constructor_10.f90: Likewise.
1742 * gfortran.dg/array_constructor_11.f90: Likewise.
1743 * gfortran.dg/array_constructor_12.f90: Likewise.
1744 * gfortran.dg/array_constructor_15.f90: Likewise.
1745 * gfortran.dg/array_constructor_16.f90: Likewise.
1746 * gfortran.dg/array_constructor_17.f90: Likewise.
1747 * gfortran.dg/array_constructor_19.f90: Likewise.
1748 * gfortran.dg/array_constructor_23.f: Likewise.
1749 * gfortran.dg/array_constructor_24.f: Likewise.
1750 * gfortran.dg/array_constructor_32.f90: Likewise.
1751 * gfortran.dg/array_constructor_36.f90: Likewise.
1752 * gfortran.dg/array_constructor_39.f90: Likewise.
1753 * gfortran.dg/array_constructor_4.f90: Likewise.
1754 * gfortran.dg/array_constructor_40.f90: Likewise.
1755 * gfortran.dg/array_constructor_44.f90: Likewise.
1756 * gfortran.dg/array_constructor_45.f90: Likewise.
1757 * gfortran.dg/array_constructor_46.f90: Likewise.
1758 * gfortran.dg/array_constructor_47.f90: Likewise.
1759 * gfortran.dg/array_constructor_49.f90: Likewise.
1760 * gfortran.dg/array_constructor_5.f90: Likewise.
1761 * gfortran.dg/array_constructor_50.f90: Likewise.
1762 * gfortran.dg/array_constructor_6.f90: Likewise.
1763 * gfortran.dg/array_constructor_7.f90: Likewise.
1764 * gfortran.dg/array_constructor_8.f90: Likewise.
1765 * gfortran.dg/array_constructor_9.f90: Likewise.
1766 * gfortran.dg/array_constructor_type_1.f03: Likewise.
1767 * gfortran.dg/array_constructor_type_10.f03: Likewise.
1768 * gfortran.dg/array_constructor_type_11.f03: Likewise.
1769 * gfortran.dg/array_constructor_type_12.f03: Likewise.
1770 * gfortran.dg/array_constructor_type_13.f90: Likewise.
1771 * gfortran.dg/array_constructor_type_14.f03: Likewise.
1772 * gfortran.dg/array_constructor_type_16.f03: Likewise.
1773 * gfortran.dg/array_constructor_type_2.f03: Likewise.
1774 * gfortran.dg/array_constructor_type_22.f03: Likewise.
1775 * gfortran.dg/array_constructor_type_3.f03: Likewise.
1776 * gfortran.dg/array_constructor_type_4.f03: Likewise.
1777 * gfortran.dg/array_constructor_type_5.f03: Likewise.
1778 * gfortran.dg/array_constructor_type_6.f03: Likewise.
1779 * gfortran.dg/array_constructor_type_7.f03: Likewise.
1780 * gfortran.dg/array_function_1.f90: Likewise.
1781 * gfortran.dg/array_function_5.f90: Likewise.
1782 * gfortran.dg/array_initializer_1.f90: Likewise.
1783 * gfortran.dg/array_initializer_2.f90: Likewise.
1784 * gfortran.dg/array_memcpy_5.f90: Likewise.
1785 * gfortran.dg/array_memset_2.f90: Likewise.
1786 * gfortran.dg/array_reference_1.f90: Likewise.
1787 * gfortran.dg/array_return_value_1.f90: Likewise.
1788 * gfortran.dg/array_section_1.f90: Likewise.
1789 * gfortran.dg/array_temporaries_3.f90: Likewise.
1790 * gfortran.dg/arrayio_1.f90: Likewise.
1791 * gfortran.dg/arrayio_10.f90: Likewise.
1792 * gfortran.dg/arrayio_11.f90: Likewise.
1793 * gfortran.dg/arrayio_12.f90: Likewise.
1794 * gfortran.dg/arrayio_13.f90: Likewise.
1795 * gfortran.dg/arrayio_14.f90: Likewise.
1796 * gfortran.dg/arrayio_16.f90: Likewise.
1797 * gfortran.dg/arrayio_2.f90: Likewise.
1798 * gfortran.dg/arrayio_3.f90: Likewise.
1799 * gfortran.dg/arrayio_4.f90: Likewise.
1800 * gfortran.dg/arrayio_5.f90: Likewise.
1801 * gfortran.dg/arrayio_6.f90: Likewise.
1802 * gfortran.dg/arrayio_7.f90: Likewise.
1803 * gfortran.dg/arrayio_8.f90: Likewise.
1804 * gfortran.dg/arrayio_9.f90: Likewise.
1805 * gfortran.dg/arrayio_derived_1.f90: Likewise.
1806 * gfortran.dg/assign_10.f90: Likewise.
1807 * gfortran.dg/assign_9.f90: Likewise.
1808 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
1809 * gfortran.dg/assignment_1.f90: Likewise.
1810 * gfortran.dg/associate_1.f03: Likewise.
1811 * gfortran.dg/associate_11.f90: Likewise.
1812 * gfortran.dg/associate_13.f90: Likewise.
1813 * gfortran.dg/associate_15.f90: Likewise.
1814 * gfortran.dg/associate_17.f90: Likewise.
1815 * gfortran.dg/associate_18.f08: Likewise.
1816 * gfortran.dg/associate_19.f03: Likewise.
1817 * gfortran.dg/associate_20.f03: Likewise.
1818 * gfortran.dg/associate_22.f90: Likewise.
1819 * gfortran.dg/associate_23.f90: Likewise.
1820 * gfortran.dg/associate_24.f90: Likewise.
1821 * gfortran.dg/associate_25.f90: Likewise.
1822 * gfortran.dg/associate_27.f90: Likewise.
1823 * gfortran.dg/associate_28.f90: Likewise.
1824 * gfortran.dg/associate_32.f03: Likewise.
1825 * gfortran.dg/associate_33.f03: Likewise.
1826 * gfortran.dg/associate_34.f90: Likewise.
1827 * gfortran.dg/associate_6.f03: Likewise.
1828 * gfortran.dg/associate_7.f03: Likewise.
1829 * gfortran.dg/associate_8.f03: Likewise.
1830 * gfortran.dg/associate_9.f03: Likewise.
1831 * gfortran.dg/associated_1.f90: Likewise.
1832 * gfortran.dg/associated_2.f90: Likewise.
1833 * gfortran.dg/associated_5.f90: Likewise.
1834 * gfortran.dg/associated_6.f90: Likewise.
1835 * gfortran.dg/associated_target_3.f90: Likewise.
1836 * gfortran.dg/associated_target_4.f90: Likewise.
1837 * gfortran.dg/associated_target_5.f03: Likewise.
1838 * gfortran.dg/associated_target_6.f03: Likewise.
1839 * gfortran.dg/assumed_dummy_1.f90: Likewise.
1840 * gfortran.dg/assumed_rank_1.f90: Likewise.
1841 * gfortran.dg/assumed_rank_10.f90: Likewise.
1842 * gfortran.dg/assumed_rank_2.f90: Likewise.
1843 * gfortran.dg/assumed_rank_7.f90: Likewise.
1844 * gfortran.dg/assumed_rank_8.f90: Likewise.
1845 * gfortran.dg/assumed_rank_9.f90: Likewise.
1846 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1847 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1848 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
1849 * gfortran.dg/assumed_type_2.f90: Likewise.
1850 * gfortran.dg/atan2_1.f90: Likewise.
1851 * gfortran.dg/auto_array_1.f90: Likewise.
1852 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
1853 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
1854 * gfortran.dg/auto_char_len_3.f90: Likewise.
1855 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
1856 * gfortran.dg/auto_internal_assumed.f90: Likewise.
1857 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
1858 * gfortran.dg/auto_save_2.f90: Likewise.
1859 * gfortran.dg/automatic_default_init_1.f90: Likewise.
1860 * gfortran.dg/backslash_1.f90: Likewise.
1861 * gfortran.dg/backslash_2.f90: Likewise.
1862 * gfortran.dg/backslash_3.f: Likewise.
1863 * gfortran.dg/backspace_1.f: Likewise.
1864 * gfortran.dg/backspace_10.f90: Likewise.
1865 * gfortran.dg/backspace_11.f90: Likewise.
1866 * gfortran.dg/backspace_2.f: Likewise.
1867 * gfortran.dg/backspace_3.f: Likewise.
1868 * gfortran.dg/backspace_4.f: Likewise.
1869 * gfortran.dg/backspace_5.f: Likewise.
1870 * gfortran.dg/backspace_6.f: Likewise.
1871 * gfortran.dg/backspace_7.f90: Likewise.
1872 * gfortran.dg/backspace_8.f: Likewise.
1873 * gfortran.dg/backspace_9.f: Likewise.
1874 * gfortran.dg/bessel_1.f90: Likewise.
1875 * gfortran.dg/bessel_2.f90: Likewise.
1876 * gfortran.dg/bessel_5.f90: Likewise.
1877 * gfortran.dg/bessel_6.f90: Likewise.
1878 * gfortran.dg/bessel_7.f90: Likewise.
1879 * gfortran.dg/bind_c_dts_2.f03: Likewise.
1880 * gfortran.dg/bind_c_dts_3.f03: Likewise.
1881 * gfortran.dg/bind_c_usage_15.f90: Likewise.
1882 * gfortran.dg/bind_c_usage_16.f03: Likewise.
1883 * gfortran.dg/bind_c_usage_17.f90: Likewise.
1884 * gfortran.dg/bind_c_usage_24.f90: Likewise.
1885 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
1886 * gfortran.dg/binding_label_tests_16.f03: Likewise.
1887 * gfortran.dg/binding_label_tests_23.f90: Likewise.
1888 * gfortran.dg/bit_comparison_1.F90: Likewise.
1889 * gfortran.dg/bit_comparison_2.F90: Likewise.
1890 * gfortran.dg/block_1.f08: Likewise.
1891 * gfortran.dg/block_13.f08: Likewise.
1892 * gfortran.dg/block_14.f90: Likewise.
1893 * gfortran.dg/block_2.f08: Likewise.
1894 * gfortran.dg/block_6.f08: Likewise.
1895 * gfortran.dg/block_7.f08: Likewise.
1896 * gfortran.dg/block_8.f08: Likewise.
1897 * gfortran.dg/blockdata_1.f90: Likewise.
1898 * gfortran.dg/bound_1.f90: Likewise.
1899 * gfortran.dg/bound_2.f90: Likewise.
1900 * gfortran.dg/bound_3.f90: Likewise.
1901 * gfortran.dg/bound_4.f90: Likewise.
1902 * gfortran.dg/bound_5.f90: Likewise.
1903 * gfortran.dg/bound_6.f90: Likewise.
1904 * gfortran.dg/bound_7.f90: Likewise.
1905 * gfortran.dg/bound_8.f90: Likewise.
1906 * gfortran.dg/bound_9.f90: Likewise.
1907 * gfortran.dg/bound_simplification_1.f90: Likewise.
1908 * gfortran.dg/bound_simplification_3.f90: Likewise.
1909 * gfortran.dg/bound_simplification_4.f90: Likewise.
1910 * gfortran.dg/bound_simplification_5.f90: Likewise.
1911 * gfortran.dg/bound_simplification_6.f90: Likewise.
1912 * gfortran.dg/bounds_check_1.f90: Likewise.
1913 * gfortran.dg/bounds_check_12.f90: Likewise.
1914 * gfortran.dg/bounds_check_14.f90: Likewise.
1915 * gfortran.dg/bounds_check_15.f90: Likewise.
1916 * gfortran.dg/bounds_check_19.f90: Likewise.
1917 * gfortran.dg/bounds_check_8.f90: Likewise.
1918 * gfortran.dg/bounds_check_9.f90: Likewise.
1919 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
1920 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
1921 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
1922 * gfortran.dg/boz_1.f90: Likewise.
1923 * gfortran.dg/boz_11.f90: Likewise.
1924 * gfortran.dg/boz_13.f90: Likewise.
1925 * gfortran.dg/boz_14.f90: Likewise.
1926 * gfortran.dg/boz_15.f90: Likewise.
1927 * gfortran.dg/boz_3.f90: Likewise.
1928 * gfortran.dg/boz_6.f90: Likewise.
1929 * gfortran.dg/boz_9.f90: Likewise.
1930 * gfortran.dg/byte_1.f90: Likewise.
1931 * gfortran.dg/byte_2.f90: Likewise.
1932 * gfortran.dg/c_assoc.f90: Likewise.
1933 * gfortran.dg/c_assoc_2.f03: Likewise.
1934 * gfortran.dg/c_assoc_3.f90: Likewise.
1935 * gfortran.dg/c_by_val_1.f: Likewise.
1936 * gfortran.dg/c_by_val_5.f90: Likewise.
1937 * gfortran.dg/c_char_tests.f03: Likewise.
1938 * gfortran.dg/c_char_tests_2.f03: Likewise.
1939 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
1940 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
1941 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
1942 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1943 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
1944 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
1945 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
1946 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
1947 * gfortran.dg/c_kind_params.f90: Likewise.
1948 * gfortran.dg/c_loc_test_20.f90: Likewise.
1949 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1950 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
1951 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
1952 * gfortran.dg/c_size_t_test.f03: Likewise.
1953 * gfortran.dg/c_sizeof_1.f90: Likewise.
1954 * gfortran.dg/c_sizeof_5.f90: Likewise.
1955 * gfortran.dg/c_sizeof_6.f90: Likewise.
1956 * gfortran.dg/char4_iunit_1.f03: Likewise.
1957 * gfortran.dg/char4_iunit_2.f03: Likewise.
1958 * gfortran.dg/char_allocation_1.f90: Likewise.
1959 * gfortran.dg/char_array_constructor.f90: Likewise.
1960 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
1961 * gfortran.dg/char_assign_1.f90: Likewise.
1962 * gfortran.dg/char_associated_1.f90: Likewise.
1963 * gfortran.dg/char_cast_2.f90: Likewise.
1964 * gfortran.dg/char_comparison_1.f: Likewise.
1965 * gfortran.dg/char_component_initializer_1.f90: Likewise.
1966 * gfortran.dg/char_component_initializer_2.f90: Likewise.
1967 * gfortran.dg/char_cons_len.f90: Likewise.
1968 * gfortran.dg/char_conversion.f90: Likewise.
1969 * gfortran.dg/char_cshift_1.f90: Likewise.
1970 * gfortran.dg/char_cshift_2.f90: Likewise.
1971 * gfortran.dg/char_decl_2.f90: Likewise.
1972 * gfortran.dg/char_eoshift_1.f90: Likewise.
1973 * gfortran.dg/char_eoshift_2.f90: Likewise.
1974 * gfortran.dg/char_eoshift_3.f90: Likewise.
1975 * gfortran.dg/char_eoshift_4.f90: Likewise.
1976 * gfortran.dg/char_eoshift_5.f90: Likewise.
1977 * gfortran.dg/char_expr_1.f90: Likewise.
1978 * gfortran.dg/char_expr_3.f90: Likewise.
1979 * gfortran.dg/char_initialiser_actual.f90: Likewise.
1980 * gfortran.dg/char_length_12.f90: Likewise.
1981 * gfortran.dg/char_length_14.f90: Likewise.
1982 * gfortran.dg/char_length_15.f90: Likewise.
1983 * gfortran.dg/char_length_17.f90: Likewise.
1984 * gfortran.dg/char_length_20.f90: Likewise.
1985 * gfortran.dg/char_length_21.f90: Likewise.
1986 * gfortran.dg/char_length_5.f90: Likewise.
1987 * gfortran.dg/char_length_6.f90: Likewise.
1988 * gfortran.dg/char_length_7.f90: Likewise.
1989 * gfortran.dg/char_length_8.f90: Likewise.
1990 * gfortran.dg/char_pack_1.f90: Likewise.
1991 * gfortran.dg/char_pack_2.f90: Likewise.
1992 * gfortran.dg/char_pointer_assign.f90: Likewise.
1993 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
1994 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
1995 * gfortran.dg/char_pointer_dependency.f90: Likewise.
1996 * gfortran.dg/char_pointer_dummy.f90: Likewise.
1997 * gfortran.dg/char_pointer_func.f90: Likewise.
1998 * gfortran.dg/char_reshape_1.f90: Likewise.
1999 * gfortran.dg/char_result_1.f90: Likewise.
2000 * gfortran.dg/char_result_12.f90: Likewise.
2001 * gfortran.dg/char_result_13.f90: Likewise.
2002 * gfortran.dg/char_result_14.f90: Likewise.
2003 * gfortran.dg/char_result_15.f90: Likewise.
2004 * gfortran.dg/char_result_2.f90: Likewise.
2005 * gfortran.dg/char_result_3.f90: Likewise.
2006 * gfortran.dg/char_result_4.f90: Likewise.
2007 * gfortran.dg/char_result_5.f90: Likewise.
2008 * gfortran.dg/char_result_6.f90: Likewise.
2009 * gfortran.dg/char_result_7.f90: Likewise.
2010 * gfortran.dg/char_result_8.f90: Likewise.
2011 * gfortran.dg/char_spread_1.f90: Likewise.
2012 * gfortran.dg/char_transpose_1.f90: Likewise.
2013 * gfortran.dg/char_type_len.f90: Likewise.
2014 * gfortran.dg/char_unpack_1.f90: Likewise.
2015 * gfortran.dg/char_unpack_2.f90: Likewise.
2016 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2017 * gfortran.dg/character_comparison_1.f90: Likewise.
2018 * gfortran.dg/character_comparison_2.f90: Likewise.
2019 * gfortran.dg/character_comparison_3.f90: Likewise.
2020 * gfortran.dg/character_comparison_4.f90: Likewise.
2021 * gfortran.dg/character_comparison_5.f90: Likewise.
2022 * gfortran.dg/character_comparison_6.f90: Likewise.
2023 * gfortran.dg/character_comparison_7.f90: Likewise.
2024 * gfortran.dg/character_comparison_8.f90: Likewise.
2025 * gfortran.dg/character_comparison_9.f90: Likewise.
2026 * gfortran.dg/charlen_15.f90: Likewise.
2027 * gfortran.dg/charlen_16.f90: Likewise.
2028 * gfortran.dg/chkbits.f90: Likewise.
2029 * gfortran.dg/chmod_1.f90: Likewise.
2030 * gfortran.dg/chmod_2.f90: Likewise.
2031 * gfortran.dg/chmod_3.f90: Likewise.
2032 * gfortran.dg/class_1.f03: Likewise.
2033 * gfortran.dg/class_18.f03: Likewise.
2034 * gfortran.dg/class_19.f03: Likewise.
2035 * gfortran.dg/class_35.f90: Likewise.
2036 * gfortran.dg/class_46.f03: Likewise.
2037 * gfortran.dg/class_48.f90: Likewise.
2038 * gfortran.dg/class_51.f90: Likewise.
2039 * gfortran.dg/class_52.f90: Likewise.
2040 * gfortran.dg/class_6.f03: Likewise.
2041 * gfortran.dg/class_63.f90: Likewise.
2042 * gfortran.dg/class_64.f90: Likewise.
2043 * gfortran.dg/class_65.f90: Likewise.
2044 * gfortran.dg/class_66.f90: Likewise.
2045 * gfortran.dg/class_67.f90: Likewise.
2046 * gfortran.dg/class_9.f03: Likewise.
2047 * gfortran.dg/class_alias.f90: Likewise.
2048 * gfortran.dg/class_allocate_1.f03: Likewise.
2049 * gfortran.dg/class_allocate_10.f03: Likewise.
2050 * gfortran.dg/class_allocate_13.f90: Likewise.
2051 * gfortran.dg/class_allocate_14.f90: Likewise.
2052 * gfortran.dg/class_allocate_15.f90: Likewise.
2053 * gfortran.dg/class_allocate_19.f03: Likewise.
2054 * gfortran.dg/class_allocate_21.f90: Likewise.
2055 * gfortran.dg/class_allocate_22.f90: Likewise.
2056 * gfortran.dg/class_allocate_3.f03: Likewise.
2057 * gfortran.dg/class_allocate_4.f03: Likewise.
2058 * gfortran.dg/class_allocate_5.f90: Likewise.
2059 * gfortran.dg/class_allocate_6.f03: Likewise.
2060 * gfortran.dg/class_allocate_7.f03: Likewise.
2061 * gfortran.dg/class_allocate_8.f03: Likewise.
2062 * gfortran.dg/class_allocate_9.f03: Likewise.
2063 * gfortran.dg/class_array_1.f03: Likewise.
2064 * gfortran.dg/class_array_14.f90: Likewise.
2065 * gfortran.dg/class_array_15.f03: Likewise.
2066 * gfortran.dg/class_array_16.f90: Likewise.
2067 * gfortran.dg/class_array_2.f03: Likewise.
2068 * gfortran.dg/class_array_20.f03: Likewise.
2069 * gfortran.dg/class_array_21.f03: Likewise.
2070 * gfortran.dg/class_array_3.f03: Likewise.
2071 * gfortran.dg/class_array_4.f03: Likewise.
2072 * gfortran.dg/class_array_7.f03: Likewise.
2073 * gfortran.dg/class_array_8.f03: Likewise.
2074 * gfortran.dg/class_array_9.f03: Likewise.
2075 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2076 * gfortran.dg/class_dummy_1.f03: Likewise.
2077 * gfortran.dg/class_optional_1.f90: Likewise.
2078 * gfortran.dg/class_optional_2.f90: Likewise.
2079 * gfortran.dg/class_result_5.f90: Likewise.
2080 * gfortran.dg/class_result_6.f90: Likewise.
2081 * gfortran.dg/class_to_type_1.f03: Likewise.
2082 * gfortran.dg/class_to_type_2.f90: Likewise.
2083 * gfortran.dg/class_to_type_3.f03: Likewise.
2084 * gfortran.dg/class_to_type_4.f90: Likewise.
2085 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2086 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2087 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2088 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2089 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2090 * gfortran.dg/coarray/codimension.f90: Likewise.
2091 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2092 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2093 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2094 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2095 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2096 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2097 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2098 * gfortran.dg/coarray/event_1.f90: Likewise.
2099 * gfortran.dg/coarray/event_2.f90: Likewise.
2100 * gfortran.dg/coarray/get_array.f90: Likewise.
2101 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2102 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2103 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2104 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2105 * gfortran.dg/coarray/lock_1.f90: Likewise.
2106 * gfortran.dg/coarray/lock_2.f90: Likewise.
2107 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2108 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2109 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2110 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2111 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2112 * gfortran.dg/coarray/registering_1.f90: Likewise.
2113 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2114 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2115 * gfortran.dg/coarray/send_array.f90: Likewise.
2116 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2117 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2118 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2119 * gfortran.dg/coarray/sync_1.f90: Likewise.
2120 * gfortran.dg/coarray/sync_3.f90: Likewise.
2121 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2122 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2123 * gfortran.dg/coarray_13.f90: Likewise.
2124 * gfortran.dg/coarray_15.f90: Likewise.
2125 * gfortran.dg/coarray_16.f90: Likewise.
2126 * gfortran.dg/coarray_2.f90: Likewise.
2127 * gfortran.dg/coarray_23.f90: Likewise.
2128 * gfortran.dg/coarray_40.f90: Likewise.
2129 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2130 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2131 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2132 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2133 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2134 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2135 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2136 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2137 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2138 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2139 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2140 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2141 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2142 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2143 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2144 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2145 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2146 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2147 * gfortran.dg/coarray_stat_2.f90: Likewise.
2148 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2149 * gfortran.dg/coindexed_1.f90: Likewise.
2150 * gfortran.dg/comma.f: Likewise.
2151 * gfortran.dg/comma_format_extension_3.f: Likewise.
2152 * gfortran.dg/comma_format_extension_4.f: Likewise.
2153 * gfortran.dg/common_2.f90: Likewise.
2154 * gfortran.dg/common_4.f90: Likewise.
2155 * gfortran.dg/common_align_1.f90: Likewise.
2156 * gfortran.dg/common_align_2.f90: Likewise.
2157 * gfortran.dg/common_equivalence_1.f: Likewise.
2158 * gfortran.dg/common_pointer_1.f90: Likewise.
2159 * gfortran.dg/common_resize_1.f: Likewise.
2160 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2161 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2162 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2163 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2164 * gfortran.dg/complex_read.f90: Likewise.
2165 * gfortran.dg/complex_write.f90: Likewise.
2166 * gfortran.dg/constant_substring.f: Likewise.
2167 * gfortran.dg/constructor_2.f90: Likewise.
2168 * gfortran.dg/constructor_3.f90: Likewise.
2169 * gfortran.dg/constructor_6.f90: Likewise.
2170 * gfortran.dg/contained_1.f90: Likewise.
2171 * gfortran.dg/contained_3.f90: Likewise.
2172 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2173 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2174 * gfortran.dg/continuation_1.f90: Likewise.
2175 * gfortran.dg/continuation_11.f90: Likewise.
2176 * gfortran.dg/continuation_12.f90: Likewise.
2177 * gfortran.dg/continuation_13.f90: Likewise.
2178 * gfortran.dg/continuation_14.f: Likewise.
2179 * gfortran.dg/continuation_8.f90: Likewise.
2180 * gfortran.dg/convert_2.f90: Likewise.
2181 * gfortran.dg/convert_implied_open.f90: Likewise.
2182 * gfortran.dg/count_init_expr.f03: Likewise.
2183 * gfortran.dg/cr_lf.f90: Likewise.
2184 * gfortran.dg/cray_pointers_10.f90: Likewise.
2185 * gfortran.dg/cray_pointers_2.f90: Likewise.
2186 * gfortran.dg/cray_pointers_5.f90: Likewise.
2187 * gfortran.dg/cray_pointers_7.f90: Likewise.
2188 * gfortran.dg/cray_pointers_8.f90: Likewise.
2189 * gfortran.dg/cshift_1.f90: Likewise.
2190 * gfortran.dg/cshift_2.f90: Likewise.
2191 * gfortran.dg/cshift_large_1.f90: Likewise.
2192 * gfortran.dg/cshift_nan_1.f90: Likewise.
2193 * gfortran.dg/csqrt_2.f: Likewise.
2194 * gfortran.dg/data_array_1.f90: Likewise.
2195 * gfortran.dg/data_char_1.f90: Likewise.
2196 * gfortran.dg/data_char_2.f90: Likewise.
2197 * gfortran.dg/data_char_3.f90: Likewise.
2198 * gfortran.dg/data_derived_1.f90: Likewise.
2199 * gfortran.dg/data_implied_do_1.f90: Likewise.
2200 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2201 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2202 * gfortran.dg/deallocate_stat.f90: Likewise.
2203 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2204 * gfortran.dg/debug/pr37738.f: Likewise.
2205 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2206 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2207 * gfortran.dg/dec_exp_1.f90: Likewise.
2208 * gfortran.dg/dec_init_1.f90: Likewise.
2209 * gfortran.dg/dec_init_2.f90: Likewise.
2210 * gfortran.dg/dec_init_3.f90: Likewise.
2211 * gfortran.dg/dec_init_4.f90: Likewise.
2212 * gfortran.dg/dec_io_1.f90: Likewise.
2213 * gfortran.dg/dec_io_2.f90: Likewise.
2214 * gfortran.dg/dec_io_2a.f90: Likewise.
2215 * gfortran.dg/dec_io_6.f90: Likewise.
2216 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2217 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2218 * gfortran.dg/dec_math.f90: Likewise.
2219 * gfortran.dg/dec_parameter_1.f: Likewise.
2220 * gfortran.dg/dec_parameter_2.f90: Likewise.
2221 * gfortran.dg/dec_static_1.f90: Likewise.
2222 * gfortran.dg/dec_static_2.f90: Likewise.
2223 * gfortran.dg/dec_structure_1.f90: Likewise.
2224 * gfortran.dg/dec_structure_10.f90: Likewise.
2225 * gfortran.dg/dec_structure_18.f90: Likewise.
2226 * gfortran.dg/dec_structure_19.f90: Likewise.
2227 * gfortran.dg/dec_structure_2.f90: Likewise.
2228 * gfortran.dg/dec_structure_22.f90: Likewise.
2229 * gfortran.dg/dec_structure_3.f90: Likewise.
2230 * gfortran.dg/dec_structure_4.f90: Likewise.
2231 * gfortran.dg/dec_structure_5.f90: Likewise.
2232 * gfortran.dg/dec_structure_6.f90: Likewise.
2233 * gfortran.dg/dec_structure_7.f90: Likewise.
2234 * gfortran.dg/dec_union_1.f90: Likewise.
2235 * gfortran.dg/dec_union_2.f90: Likewise.
2236 * gfortran.dg/dec_union_3.f90: Likewise.
2237 * gfortran.dg/dec_union_4.f90: Likewise.
2238 * gfortran.dg/dec_union_5.f90: Likewise.
2239 * gfortran.dg/default_format_1.f90: Likewise.
2240 * gfortran.dg/default_format_2.f90: Likewise.
2241 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2242 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2243 * gfortran.dg/default_initialization_3.f90: Likewise.
2244 * gfortran.dg/default_initialization_4.f90: Likewise.
2245 * gfortran.dg/default_initialization_5.f90: Likewise.
2246 * gfortran.dg/deferred_character_1.f90: Likewise.
2247 * gfortran.dg/deferred_character_10.f90: Likewise.
2248 * gfortran.dg/deferred_character_11.f90: Likewise.
2249 * gfortran.dg/deferred_character_12.f90: Likewise.
2250 * gfortran.dg/deferred_character_13.f90: Likewise.
2251 * gfortran.dg/deferred_character_14.f90: Likewise.
2252 * gfortran.dg/deferred_character_15.f90: Likewise.
2253 * gfortran.dg/deferred_character_16.f90: Likewise.
2254 * gfortran.dg/deferred_character_2.f90: Likewise.
2255 * gfortran.dg/deferred_character_3.f90: Likewise.
2256 * gfortran.dg/deferred_character_4.f90: Likewise.
2257 * gfortran.dg/deferred_character_5.f90: Likewise.
2258 * gfortran.dg/deferred_character_6.f90: Likewise.
2259 * gfortran.dg/deferred_character_7.f90: Likewise.
2260 * gfortran.dg/deferred_character_8.f90: Likewise.
2261 * gfortran.dg/deferred_character_9.f90: Likewise.
2262 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2263 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2264 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2265 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2266 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2267 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2268 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2269 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2270 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2271 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2272 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2273 * gfortran.dg/defined_assignment_1.f90: Likewise.
2274 * gfortran.dg/defined_assignment_10.f90: Likewise.
2275 * gfortran.dg/defined_assignment_11.f90: Likewise.
2276 * gfortran.dg/defined_assignment_2.f90: Likewise.
2277 * gfortran.dg/defined_assignment_3.f90: Likewise.
2278 * gfortran.dg/defined_assignment_4.f90: Likewise.
2279 * gfortran.dg/defined_assignment_5.f90: Likewise.
2280 * gfortran.dg/defined_assignment_8.f90: Likewise.
2281 * gfortran.dg/defined_assignment_9.f90: Likewise.
2282 * gfortran.dg/dependency_2.f90: Likewise.
2283 * gfortran.dg/dependency_21.f90: Likewise.
2284 * gfortran.dg/dependency_22.f90: Likewise.
2285 * gfortran.dg/dependency_23.f90: Likewise.
2286 * gfortran.dg/dependency_24.f90: Likewise.
2287 * gfortran.dg/dependency_25.f90: Likewise.
2288 * gfortran.dg/dependency_26.f90: Likewise.
2289 * gfortran.dg/dependency_39.f90: Likewise.
2290 * gfortran.dg/dependency_40.f90: Likewise.
2291 * gfortran.dg/dependency_41.f90: Likewise.
2292 * gfortran.dg/dependency_42.f90: Likewise.
2293 * gfortran.dg/dependency_43.f90: Likewise.
2294 * gfortran.dg/dependency_44.f90: Likewise.
2295 * gfortran.dg/dependency_45.f90: Likewise.
2296 * gfortran.dg/dependency_50.f90: Likewise.
2297 * gfortran.dg/dependency_51.f90: Likewise.
2298 * gfortran.dg/dependent_decls_1.f90: Likewise.
2299 * gfortran.dg/der_array_1.f90: Likewise.
2300 * gfortran.dg/der_array_io_1.f90: Likewise.
2301 * gfortran.dg/der_array_io_2.f90: Likewise.
2302 * gfortran.dg/der_array_io_3.f90: Likewise.
2303 * gfortran.dg/der_io_1.f90: Likewise.
2304 * gfortran.dg/der_io_3.f90: Likewise.
2305 * gfortran.dg/der_pointer_2.f90: Likewise.
2306 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2307 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2308 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2309 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2310 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2311 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2312 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2313 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2314 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2315 * gfortran.dg/derived_external_function_1.f90: Likewise.
2316 * gfortran.dg/derived_init_1.f90: Likewise.
2317 * gfortran.dg/derived_init_2.f90: Likewise.
2318 * gfortran.dg/derived_init_3.f90: Likewise.
2319 * gfortran.dg/derived_init_4.f90: Likewise.
2320 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2321 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2322 * gfortran.dg/dev_null.F90: Likewise.
2323 * gfortran.dg/dfloat_1.f90: Likewise.
2324 * gfortran.dg/dim_sum_1.f90: Likewise.
2325 * gfortran.dg/dim_sum_2.f90: Likewise.
2326 * gfortran.dg/dim_sum_3.f90: Likewise.
2327 * gfortran.dg/direct_io_10.f: Likewise.
2328 * gfortran.dg/direct_io_11.f90: Likewise.
2329 * gfortran.dg/direct_io_12.f90: Likewise.
2330 * gfortran.dg/direct_io_2.f90: Likewise.
2331 * gfortran.dg/direct_io_3.f90: Likewise.
2332 * gfortran.dg/direct_io_4.f90: Likewise.
2333 * gfortran.dg/direct_io_5.f90: Likewise.
2334 * gfortran.dg/direct_io_6.f90: Likewise.
2335 * gfortran.dg/direct_io_7.f90: Likewise.
2336 * gfortran.dg/direct_io_8.f90: Likewise.
2337 * gfortran.dg/direct_io_9.f: Likewise.
2338 * gfortran.dg/do_1.f90: Likewise.
2339 * gfortran.dg/do_3.F90: Likewise.
2340 * gfortran.dg/do_concurrent_2.f90: Likewise.
2341 * gfortran.dg/do_concurrent_4.f90: Likewise.
2342 * gfortran.dg/do_corner_warn.f90: Likewise.
2343 * gfortran.dg/do_iterator_2.f90: Likewise.
2344 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
2345 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
2346 * gfortran.dg/dos_eol.f: Likewise.
2347 * gfortran.dg/dot_product_1.f03: Likewise.
2348 * gfortran.dg/dot_product_2.f90: Likewise.
2349 * gfortran.dg/dot_product_4.f90: Likewise.
2350 * gfortran.dg/dshift_1.F90: Likewise.
2351 * gfortran.dg/dshift_2.F90: Likewise.
2352 * gfortran.dg/dtio_1.f90: Likewise.
2353 * gfortran.dg/dtio_10.f90: Likewise.
2354 * gfortran.dg/dtio_12.f90: Likewise.
2355 * gfortran.dg/dtio_14.f90: Likewise.
2356 * gfortran.dg/dtio_15.f90: Likewise.
2357 * gfortran.dg/dtio_16.f90: Likewise.
2358 * gfortran.dg/dtio_17.f90: Likewise.
2359 * gfortran.dg/dtio_19.f90: Likewise.
2360 * gfortran.dg/dtio_2.f90: Likewise.
2361 * gfortran.dg/dtio_20.f03: Likewise.
2362 * gfortran.dg/dtio_22.f90: Likewise.
2363 * gfortran.dg/dtio_24.f90: Likewise.
2364 * gfortran.dg/dtio_25.f90: Likewise.
2365 * gfortran.dg/dtio_26.f03: Likewise.
2366 * gfortran.dg/dtio_27.f90: Likewise.
2367 * gfortran.dg/dtio_28.f03: Likewise.
2368 * gfortran.dg/dtio_3.f90: Likewise.
2369 * gfortran.dg/dtio_30.f03: Likewise.
2370 * gfortran.dg/dtio_31.f03: Likewise.
2371 * gfortran.dg/dtio_32.f03: Likewise.
2372 * gfortran.dg/dtio_4.f90: Likewise.
2373 * gfortran.dg/dtio_5.f90: Likewise.
2374 * gfortran.dg/dtio_7.f90: Likewise.
2375 * gfortran.dg/dtio_8.f90: Likewise.
2376 * gfortran.dg/dtio_9.f90: Likewise.
2377 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2378 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2379 * gfortran.dg/dup_save_1.f90: Likewise.
2380 * gfortran.dg/dup_save_2.f90: Likewise.
2381 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2382 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2383 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2384 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2385 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2386 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2387 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2388 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2389 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2390 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2391 * gfortran.dg/e_d_fmt.f90: Likewise.
2392 * gfortran.dg/edit_real_1.f90: Likewise.
2393 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2394 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2395 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2396 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2397 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2398 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2399 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2400 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2401 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2402 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2403 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2404 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2405 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2406 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2407 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2408 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2409 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2410 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2411 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2412 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2413 * gfortran.dg/empty_format_1.f90: Likewise.
2414 * gfortran.dg/endfile.f: Likewise.
2415 * gfortran.dg/endfile.f90: Likewise.
2416 * gfortran.dg/endfile_2.f90: Likewise.
2417 * gfortran.dg/entry_1.f90: Likewise.
2418 * gfortran.dg/entry_10.f90: Likewise.
2419 * gfortran.dg/entry_12.f90: Likewise.
2420 * gfortran.dg/entry_13.f90: Likewise.
2421 * gfortran.dg/entry_14.f90: Likewise.
2422 * gfortran.dg/entry_16.f90: Likewise.
2423 * gfortran.dg/entry_3.f90: Likewise.
2424 * gfortran.dg/entry_6.f90: Likewise.
2425 * gfortran.dg/entry_9.f90: Likewise.
2426 * gfortran.dg/entry_array_specs_2.f: Likewise.
2427 * gfortran.dg/enum_1.f90: Likewise.
2428 * gfortran.dg/enum_9.f90: Likewise.
2429 * gfortran.dg/eof_1.f90: Likewise.
2430 * gfortran.dg/eof_2.f90: Likewise.
2431 * gfortran.dg/eof_4.f90: Likewise.
2432 * gfortran.dg/eof_5.f90: Likewise.
2433 * gfortran.dg/eor_handling_1.f90: Likewise.
2434 * gfortran.dg/eor_handling_2.f90: Likewise.
2435 * gfortran.dg/eor_handling_3.f90: Likewise.
2436 * gfortran.dg/eor_handling_4.f90: Likewise.
2437 * gfortran.dg/eor_handling_5.f90: Likewise.
2438 * gfortran.dg/eoshift_3.f90: Likewise.
2439 * gfortran.dg/eoshift_4.f90: Likewise.
2440 * gfortran.dg/eoshift_5.f90: Likewise.
2441 * gfortran.dg/eoshift_6.f90: Likewise.
2442 * gfortran.dg/eoshift_large_1.f90: Likewise.
2443 * gfortran.dg/equiv_6.f90: Likewise.
2444 * gfortran.dg/equiv_7.f90: Likewise.
2445 * gfortran.dg/equiv_9.f90: Likewise.
2446 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2447 * gfortran.dg/erf_2.F90: Likewise.
2448 * gfortran.dg/erf_3.F90: Likewise.
2449 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2450 * gfortran.dg/error_format_2.f90: Likewise.
2451 * gfortran.dg/error_recovery_5.f90: Likewise.
2452 * gfortran.dg/execute_command_line_2.f90: Likewise.
2453 * gfortran.dg/execute_command_line_3.f90: Likewise.
2454 * gfortran.dg/exit_1.f08: Likewise.
2455 * gfortran.dg/exit_3.f08: Likewise.
2456 * gfortran.dg/exponent_1.f90: Likewise.
2457 * gfortran.dg/exponent_2.f90: Likewise.
2458 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2459 * gfortran.dg/extends_1.f03: Likewise.
2460 * gfortran.dg/extends_16.f90: Likewise.
2461 * gfortran.dg/extends_2.f03: Likewise.
2462 * gfortran.dg/extends_3.f03: Likewise.
2463 * gfortran.dg/extends_4.f03: Likewise.
2464 * gfortran.dg/extends_type_of_1.f03: Likewise.
2465 * gfortran.dg/extends_type_of_2.f03: Likewise.
2466 * gfortran.dg/external_procedures_3.f90: Likewise.
2467 * gfortran.dg/f2003_inquire_1.f03: Likewise.
2468 * gfortran.dg/f2003_io_1.f03: Likewise.
2469 * gfortran.dg/f2003_io_4.f03: Likewise.
2470 * gfortran.dg/f2003_io_5.f03: Likewise.
2471 * gfortran.dg/f2003_io_6.f03: Likewise.
2472 * gfortran.dg/f2003_io_7.f03: Likewise.
2473 * gfortran.dg/f2c_1.f90: Likewise.
2474 * gfortran.dg/f2c_2.f90: Likewise.
2475 * gfortran.dg/f2c_3.f90: Likewise.
2476 * gfortran.dg/f2c_4.f90: Likewise.
2477 * gfortran.dg/f2c_6.f90: Likewise.
2478 * gfortran.dg/f2c_7.f90: Likewise.
2479 * gfortran.dg/f2c_9.f90: Likewise.
2480 * gfortran.dg/fgetc_1.f90: Likewise.
2481 * gfortran.dg/fgetc_2.f90: Likewise.
2482 * gfortran.dg/filename_null.f90: Likewise.
2483 * gfortran.dg/finalize_12.f90: Likewise.
2484 * gfortran.dg/finalize_13.f90: Likewise.
2485 * gfortran.dg/finalize_15.f90: Likewise.
2486 * gfortran.dg/finalize_17.f90: Likewise.
2487 * gfortran.dg/finalize_18.f90: Likewise.
2488 * gfortran.dg/finalize_25.f90: Likewise.
2489 * gfortran.dg/finalize_29.f08: Likewise.
2490 * gfortran.dg/finalize_31.f90: Likewise.
2491 * gfortran.dg/float_1.f90: Likewise.
2492 * gfortran.dg/flush_1.f90: Likewise.
2493 * gfortran.dg/fmt_bz_bn.f: Likewise.
2494 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
2495 * gfortran.dg/fmt_cache_1.f: Likewise.
2496 * gfortran.dg/fmt_cache_2.f: Likewise.
2497 * gfortran.dg/fmt_cache_3.f90: Likewise.
2498 * gfortran.dg/fmt_colon.f90: Likewise.
2499 * gfortran.dg/fmt_e.f90: Likewise.
2500 * gfortran.dg/fmt_en.f90: Likewise.
2501 * gfortran.dg/fmt_error_10.f: Likewise.
2502 * gfortran.dg/fmt_error_9.f: Likewise.
2503 * gfortran.dg/fmt_exhaust.f90: Likewise.
2504 * gfortran.dg/fmt_f0_1.f90: Likewise.
2505 * gfortran.dg/fmt_f_an_p.f: Likewise.
2506 * gfortran.dg/fmt_fw_d.f90: Likewise.
2507 * gfortran.dg/fmt_g.f: Likewise.
2508 * gfortran.dg/fmt_g0_1.f08: Likewise.
2509 * gfortran.dg/fmt_g0_2.f08: Likewise.
2510 * gfortran.dg/fmt_g0_4.f08: Likewise.
2511 * gfortran.dg/fmt_g0_5.f08: Likewise.
2512 * gfortran.dg/fmt_g0_6.f08: Likewise.
2513 * gfortran.dg/fmt_g0_7.f08: Likewise.
2514 * gfortran.dg/fmt_g_1.f90: Likewise.
2515 * gfortran.dg/fmt_int_sign.f90: Likewise.
2516 * gfortran.dg/fmt_l.f90: Likewise.
2517 * gfortran.dg/fmt_missing_period_2.f: Likewise.
2518 * gfortran.dg/fmt_missing_period_3.f: Likewise.
2519 * gfortran.dg/fmt_p_1.f90: Likewise.
2520 * gfortran.dg/fmt_pf.f90: Likewise.
2521 * gfortran.dg/fmt_read.f90: Likewise.
2522 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
2523 * gfortran.dg/fmt_t_1.f90: Likewise.
2524 * gfortran.dg/fmt_t_2.f90: Likewise.
2525 * gfortran.dg/fmt_t_3.f90: Likewise.
2526 * gfortran.dg/fmt_t_4.f90: Likewise.
2527 * gfortran.dg/fmt_t_5.f90: Likewise.
2528 * gfortran.dg/fmt_t_6.f: Likewise.
2529 * gfortran.dg/fmt_t_7.f: Likewise.
2530 * gfortran.dg/fmt_t_9.f: Likewise.
2531 * gfortran.dg/fmt_tl.f: Likewise.
2532 * gfortran.dg/fmt_unlimited.f90: Likewise.
2533 * gfortran.dg/fmt_white.f: Likewise.
2534 * gfortran.dg/fmt_zero_digits.f90: Likewise.
2535 * gfortran.dg/fold_nearest.f90: Likewise.
2536 * gfortran.dg/forall_1.f90: Likewise.
2537 * gfortran.dg/forall_10.f90: Likewise.
2538 * gfortran.dg/forall_12.f90: Likewise.
2539 * gfortran.dg/forall_13.f90: Likewise.
2540 * gfortran.dg/forall_15.f90: Likewise.
2541 * gfortran.dg/forall_4.f90: Likewise.
2542 * gfortran.dg/forall_5.f90: Likewise.
2543 * gfortran.dg/forall_6.f90: Likewise.
2544 * gfortran.dg/forall_7.f90: Likewise.
2545 * gfortran.dg/fraction.f90: Likewise.
2546 * gfortran.dg/fseek.f90: Likewise.
2547 * gfortran.dg/ftell_1.f90: Likewise.
2548 * gfortran.dg/ftell_2.f90: Likewise.
2549 * gfortran.dg/ftell_3.f90: Likewise.
2550 * gfortran.dg/func_assign_2.f90: Likewise.
2551 * gfortran.dg/func_assign_3.f90: Likewise.
2552 * gfortran.dg/func_derived_1.f90: Likewise.
2553 * gfortran.dg/func_derived_2.f90: Likewise.
2554 * gfortran.dg/func_derived_3.f90: Likewise.
2555 * gfortran.dg/func_result_1.f90: Likewise.
2556 * gfortran.dg/func_result_2.f90: Likewise.
2557 * gfortran.dg/func_result_6.f90: Likewise.
2558 * gfortran.dg/function_charlen_2.f90: Likewise.
2559 * gfortran.dg/function_charlen_3.f: Likewise.
2560 * gfortran.dg/function_kinds_1.f90: Likewise.
2561 * gfortran.dg/function_kinds_4.f90: Likewise.
2562 * gfortran.dg/function_optimize_10.f90: Likewise.
2563 * gfortran.dg/function_optimize_11.f90: Likewise.
2564 * gfortran.dg/function_optimize_12.f90: Likewise.
2565 * gfortran.dg/function_optimize_4.f90: Likewise.
2566 * gfortran.dg/function_optimize_8.f90: Likewise.
2567 * gfortran.dg/g77/13037.f: Likewise.
2568 * gfortran.dg/g77/1832.f: Likewise.
2569 * gfortran.dg/g77/19981119-0.f: Likewise.
2570 * gfortran.dg/g77/19990313-0.f: Likewise.
2571 * gfortran.dg/g77/19990313-1.f: Likewise.
2572 * gfortran.dg/g77/19990313-2.f: Likewise.
2573 * gfortran.dg/g77/19990313-3.f: Likewise.
2574 * gfortran.dg/g77/19990419-1.f: Likewise.
2575 * gfortran.dg/g77/19990826-0.f: Likewise.
2576 * gfortran.dg/g77/19990826-2.f: Likewise.
2577 * gfortran.dg/g77/20000503-1.f: Likewise.
2578 * gfortran.dg/g77/20001111.f: Likewise.
2579 * gfortran.dg/g77/20010116.f: Likewise.
2580 * gfortran.dg/g77/20010216-1.f: Likewise.
2581 * gfortran.dg/g77/20010430.f: Likewise.
2582 * gfortran.dg/g77/20010610.f: Likewise.
2583 * gfortran.dg/g77/6177.f: Likewise.
2584 * gfortran.dg/g77/7388.f: Likewise.
2585 * gfortran.dg/g77/947.f: Likewise.
2586 * gfortran.dg/g77/970625-2.f: Likewise.
2587 * gfortran.dg/g77/971102-1.f: Likewise.
2588 * gfortran.dg/g77/980628-0.f: Likewise.
2589 * gfortran.dg/g77/980628-1.f: Likewise.
2590 * gfortran.dg/g77/980628-10.f: Likewise.
2591 * gfortran.dg/g77/980628-2.f: Likewise.
2592 * gfortran.dg/g77/980628-3.f: Likewise.
2593 * gfortran.dg/g77/980628-7.f: Likewise.
2594 * gfortran.dg/g77/980628-8.f: Likewise.
2595 * gfortran.dg/g77/980628-9.f: Likewise.
2596 * gfortran.dg/g77/980701-0.f: Likewise.
2597 * gfortran.dg/g77/980701-1.f: Likewise.
2598 * gfortran.dg/g77/cabs.f: Likewise.
2599 * gfortran.dg/g77/claus.f: Likewise.
2600 * gfortran.dg/g77/complex_1.f: Likewise.
2601 * gfortran.dg/g77/cpp3.F: Likewise.
2602 * gfortran.dg/g77/cpp4.F: Likewise.
2603 * gfortran.dg/g77/cpp5.F: Likewise.
2604 * gfortran.dg/g77/dcomplex.f: Likewise.
2605 * gfortran.dg/g77/dnrm2.f: Likewise.
2606 * gfortran.dg/g77/erfc.f: Likewise.
2607 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
2608 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
2609 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
2610 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
2611 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
2612 * gfortran.dg/g77/int8421.f: Likewise.
2613 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
2614 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
2615 * gfortran.dg/g77/le.f: Likewise.
2616 * gfortran.dg/g77/short.f: Likewise.
2617 * gfortran.dg/gamma_1.f90: Likewise.
2618 * gfortran.dg/gamma_4.f90: Likewise.
2619 * gfortran.dg/gamma_5.f90: Likewise.
2620 * gfortran.dg/generic_13.f90: Likewise.
2621 * gfortran.dg/generic_15.f90: Likewise.
2622 * gfortran.dg/generic_19.f90: Likewise.
2623 * gfortran.dg/generic_20.f90: Likewise.
2624 * gfortran.dg/generic_23.f03: Likewise.
2625 * gfortran.dg/generic_25.f90: Likewise.
2626 * gfortran.dg/generic_27.f90: Likewise.
2627 * gfortran.dg/generic_31.f90: Likewise.
2628 * gfortran.dg/generic_4.f90: Likewise.
2629 * gfortran.dg/global_vars_c_init.f90: Likewise.
2630 * gfortran.dg/global_vars_f90_init.f90: Likewise.
2631 * gfortran.dg/gnu_logical_1.F: Likewise.
2632 * gfortran.dg/goacc/fixed-1.f: Likewise.
2633 * gfortran.dg/goacc/fixed-2.f: Likewise.
2634 * gfortran.dg/goacc/gang-static.f95: Likewise.
2635 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2636 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2637 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2638 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2639 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2640 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2641 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2642 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2643 * gfortran.dg/goacc/omp-fixed.f: Likewise.
2644 * gfortran.dg/gomp/crayptr5.f90: Likewise.
2645 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
2646 * gfortran.dg/gomp/pr48794.f90: Likewise.
2647 * gfortran.dg/gomp/pr72744.f90: Likewise.
2648 * gfortran.dg/gomp/pr77665.f90: Likewise.
2649 * gfortran.dg/gomp/workshare2.f90: Likewise.
2650 * gfortran.dg/gomp/workshare3.f90: Likewise.
2651 * gfortran.dg/goto_1.f: Likewise.
2652 * gfortran.dg/goto_2.f90: Likewise.
2653 * gfortran.dg/goto_4.f90: Likewise.
2654 * gfortran.dg/goto_6.f: Likewise.
2655 * gfortran.dg/graphite/id-26.f03: Likewise.
2656 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
2657 * gfortran.dg/graphite/pr29581.f90: Likewise.
2658 * gfortran.dg/graphite/pr29832.f90: Likewise.
2659 * gfortran.dg/graphite/run-id-1.f: Likewise.
2660 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2661 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2662 * gfortran.dg/hollerith.f90: Likewise.
2663 * gfortran.dg/hollerith4.f90: Likewise.
2664 * gfortran.dg/hollerith6.f90: Likewise.
2665 * gfortran.dg/hollerith8.f90: Likewise.
2666 * gfortran.dg/hollerith_1.f90: Likewise.
2667 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
2668 * gfortran.dg/hollerith_f95.f90: Likewise.
2669 * gfortran.dg/hollerith_legacy.f90: Likewise.
2670 * gfortran.dg/host_assoc_call_3.f90: Likewise.
2671 * gfortran.dg/host_assoc_function_1.f90: Likewise.
2672 * gfortran.dg/host_assoc_function_3.f90: Likewise.
2673 * gfortran.dg/host_assoc_function_4.f90: Likewise.
2674 * gfortran.dg/host_assoc_function_9.f90: Likewise.
2675 * gfortran.dg/host_dummy_index_1.f90: Likewise.
2676 * gfortran.dg/hypot_1.f90: Likewise.
2677 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
2678 * gfortran.dg/iargc.f90: Likewise.
2679 * gfortran.dg/ibits.f90: Likewise.
2680 * gfortran.dg/ichar_1.f90: Likewise.
2681 * gfortran.dg/ichar_2.f90: Likewise.
2682 * gfortran.dg/ieee/ieee_1.F90: Likewise.
2683 * gfortran.dg/ieee/ieee_2.f90: Likewise.
2684 * gfortran.dg/ieee/ieee_3.f90: Likewise.
2685 * gfortran.dg/ieee/ieee_4.f90: Likewise.
2686 * gfortran.dg/ieee/ieee_6.f90: Likewise.
2687 * gfortran.dg/ieee/ieee_7.f90: Likewise.
2688 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2689 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
2690 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
2691 * gfortran.dg/ieee/large_1.f90: Likewise.
2692 * gfortran.dg/ieee/large_2.f90: Likewise.
2693 * gfortran.dg/ieee/large_3.F90: Likewise.
2694 * gfortran.dg/ieee/large_4.f90: Likewise.
2695 * gfortran.dg/ieee/rounding_1.f90: Likewise.
2696 * gfortran.dg/ieee/underflow_1.f90: Likewise.
2697 * gfortran.dg/impl_do_var_data.f90: Likewise.
2698 * gfortran.dg/implicit_10.f90: Likewise.
2699 * gfortran.dg/implicit_12.f90: Likewise.
2700 * gfortran.dg/implicit_class_1.f90: Likewise.
2701 * gfortran.dg/implicit_pure_1.f90: Likewise.
2702 * gfortran.dg/implied_do_1.f90: Likewise.
2703 * gfortran.dg/implied_do_io_1.f90: Likewise.
2704 * gfortran.dg/implied_do_io_2.f90: Likewise.
2705 * gfortran.dg/implied_do_io_3.f90: Likewise.
2706 * gfortran.dg/implied_shape_1.f08: Likewise.
2707 * gfortran.dg/import.f90: Likewise.
2708 * gfortran.dg/import4.f90: Likewise.
2709 * gfortran.dg/impure_1.f08: Likewise.
2710 * gfortran.dg/index.f90: Likewise.
2711 * gfortran.dg/index_2.f90: Likewise.
2712 * gfortran.dg/init_flag_1.f90: Likewise.
2713 * gfortran.dg/init_flag_10.f90: Likewise.
2714 * gfortran.dg/init_flag_15.f03: Likewise.
2715 * gfortran.dg/init_flag_2.f90: Likewise.
2716 * gfortran.dg/init_flag_3.f90: Likewise.
2717 * gfortran.dg/init_flag_4.f90: Likewise.
2718 * gfortran.dg/init_flag_5.f90: Likewise.
2719 * gfortran.dg/init_flag_6.f90: Likewise.
2720 * gfortran.dg/init_flag_7.f90: Likewise.
2721 * gfortran.dg/init_flag_9.f90: Likewise.
2722 * gfortran.dg/initialization_11.f90: Likewise.
2723 * gfortran.dg/initialization_19.f90: Likewise.
2724 * gfortran.dg/initialization_2.f90: Likewise.
2725 * gfortran.dg/initialization_22.f90: Likewise.
2726 * gfortran.dg/initialization_27.f90: Likewise.
2727 * gfortran.dg/initialization_5.f90: Likewise.
2728 * gfortran.dg/initialization_6.f90: Likewise.
2729 * gfortran.dg/inline_matmul_1.f90: Likewise.
2730 * gfortran.dg/inline_matmul_10.f90: Likewise.
2731 * gfortran.dg/inline_matmul_11.f90: Likewise.
2732 * gfortran.dg/inline_matmul_13.f90: Likewise.
2733 * gfortran.dg/inline_matmul_14.f90: Likewise.
2734 * gfortran.dg/inline_matmul_16.f90: Likewise.
2735 * gfortran.dg/inline_matmul_17.f90: Likewise.
2736 * gfortran.dg/inline_matmul_18.f90: Likewise.
2737 * gfortran.dg/inline_matmul_19.f90: Likewise.
2738 * gfortran.dg/inline_matmul_2.f90: Likewise.
2739 * gfortran.dg/inline_matmul_20.f90: Likewise.
2740 * gfortran.dg/inline_matmul_22.f90: Likewise.
2741 * gfortran.dg/inline_matmul_3.f90: Likewise.
2742 * gfortran.dg/inline_matmul_4.f90: Likewise.
2743 * gfortran.dg/inline_matmul_5.f90: Likewise.
2744 * gfortran.dg/inline_matmul_6.f90: Likewise.
2745 * gfortran.dg/inline_matmul_7.f90: Likewise.
2746 * gfortran.dg/inline_matmul_8.f90: Likewise.
2747 * gfortran.dg/inline_matmul_9.f90: Likewise.
2748 * gfortran.dg/inline_sum_1.f90: Likewise.
2749 * gfortran.dg/inline_sum_3.f90: Likewise.
2750 * gfortran.dg/inline_sum_5.f90: Likewise.
2751 * gfortran.dg/inquire-complex.f90: Likewise.
2752 * gfortran.dg/inquire.f90: Likewise.
2753 * gfortran.dg/inquire_10.f90: Likewise.
2754 * gfortran.dg/inquire_13.f90: Likewise.
2755 * gfortran.dg/inquire_15.f90: Likewise.
2756 * gfortran.dg/inquire_16.f90: Likewise.
2757 * gfortran.dg/inquire_17.f90: Likewise.
2758 * gfortran.dg/inquire_5.f90: Likewise.
2759 * gfortran.dg/inquire_6.f90: Likewise.
2760 * gfortran.dg/inquire_7.f90: Likewise.
2761 * gfortran.dg/inquire_9.f90: Likewise.
2762 * gfortran.dg/inquire_internal.f90: Likewise.
2763 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
2764 * gfortran.dg/inquire_size.f90: Likewise.
2765 * gfortran.dg/int_1.f90: Likewise.
2766 * gfortran.dg/int_conv_1.f90: Likewise.
2767 * gfortran.dg/int_range_io_1.f90: Likewise.
2768 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2769 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2770 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2771 * gfortran.dg/integer_plus.f90: Likewise.
2772 * gfortran.dg/intent_out_2.f90: Likewise.
2773 * gfortran.dg/intent_out_5.f90: Likewise.
2774 * gfortran.dg/intent_out_6.f90: Likewise.
2775 * gfortran.dg/interface_12.f90: Likewise.
2776 * gfortran.dg/interface_19.f90: Likewise.
2777 * gfortran.dg/interface_4.f90: Likewise.
2778 * gfortran.dg/interface_5.f90: Likewise.
2779 * gfortran.dg/interface_9.f90: Likewise.
2780 * gfortran.dg/interface_assignment_1.f90: Likewise.
2781 * gfortran.dg/interface_assignment_2.f90: Likewise.
2782 * gfortran.dg/internal_dummy_2.f08: Likewise.
2783 * gfortran.dg/internal_dummy_3.f08: Likewise.
2784 * gfortran.dg/internal_dummy_4.f08: Likewise.
2785 * gfortran.dg/internal_pack_1.f90: Likewise.
2786 * gfortran.dg/internal_pack_10.f90: Likewise.
2787 * gfortran.dg/internal_pack_12.f90: Likewise.
2788 * gfortran.dg/internal_pack_13.f90: Likewise.
2789 * gfortran.dg/internal_pack_14.f90: Likewise.
2790 * gfortran.dg/internal_pack_15.f90: Likewise.
2791 * gfortran.dg/internal_pack_2.f90: Likewise.
2792 * gfortran.dg/internal_pack_3.f90: Likewise.
2793 * gfortran.dg/internal_pack_4.f90: Likewise.
2794 * gfortran.dg/internal_pack_6.f90: Likewise.
2795 * gfortran.dg/internal_pack_8.f90: Likewise.
2796 * gfortran.dg/internal_readwrite_1.f90: Likewise.
2797 * gfortran.dg/internal_readwrite_2.f90: Likewise.
2798 * gfortran.dg/internal_readwrite_3.f90: Likewise.
2799 * gfortran.dg/intrinsic_actual_1.f: Likewise.
2800 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
2801 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
2802 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
2803 * gfortran.dg/intrinsic_char_1.f90: Likewise.
2804 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
2805 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
2806 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
2807 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
2808 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
2809 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
2810 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
2811 * gfortran.dg/intrinsic_product_1.f90: Likewise.
2812 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
2813 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2814 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
2815 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
2816 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
2817 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
2818 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
2819 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
2820 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
2821 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
2822 * gfortran.dg/io_err_1.f90: Likewise.
2823 * gfortran.dg/io_real_boz.f90: Likewise.
2824 * gfortran.dg/iomsg_1.f90: Likewise.
2825 * gfortran.dg/iostat_1.f90: Likewise.
2826 * gfortran.dg/iostat_2.f90: Likewise.
2827 * gfortran.dg/iostat_4.f90: Likewise.
2828 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
2829 * gfortran.dg/ishft_1.f90: Likewise.
2830 * gfortran.dg/ishft_2.f90: Likewise.
2831 * gfortran.dg/ishft_4.f90: Likewise.
2832 * gfortran.dg/isnan_1.f90: Likewise.
2833 * gfortran.dg/isnan_2.f90: Likewise.
2834 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
2835 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
2836 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
2837 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
2838 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
2839 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
2840 * gfortran.dg/itime_idate_1.f: Likewise.
2841 * gfortran.dg/itime_idate_2.f: Likewise.
2842 * gfortran.dg/large_integer_kind_1.f90: Likewise.
2843 * gfortran.dg/large_integer_kind_2.f90: Likewise.
2844 * gfortran.dg/large_real_kind_1.f90: Likewise.
2845 * gfortran.dg/large_real_kind_2.F90: Likewise.
2846 * gfortran.dg/large_real_kind_3.F90: Likewise.
2847 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
2848 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
2849 * gfortran.dg/large_recl.f90: Likewise.
2850 * gfortran.dg/large_unit_1.f90: Likewise.
2851 * gfortran.dg/large_unit_2.f90: Likewise.
2852 * gfortran.dg/largeequiv_1.f90: Likewise.
2853 * gfortran.dg/leadz_trailz_1.f90: Likewise.
2854 * gfortran.dg/leadz_trailz_2.f90: Likewise.
2855 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2856 * gfortran.dg/list_read_1.f90: Likewise.
2857 * gfortran.dg/list_read_10.f90: Likewise.
2858 * gfortran.dg/list_read_11.f90: Likewise.
2859 * gfortran.dg/list_read_12.f90: Likewise.
2860 * gfortran.dg/list_read_13.f: Likewise.
2861 * gfortran.dg/list_read_14.f90: Likewise.
2862 * gfortran.dg/list_read_2.f90: Likewise.
2863 * gfortran.dg/list_read_3.f90: Likewise.
2864 * gfortran.dg/list_read_4.f90: Likewise.
2865 * gfortran.dg/list_read_5.f90: Likewise.
2866 * gfortran.dg/list_read_6.f90: Likewise.
2867 * gfortran.dg/list_read_7.f90: Likewise.
2868 * gfortran.dg/list_read_8.f90: Likewise.
2869 * gfortran.dg/list_read_9.f90: Likewise.
2870 * gfortran.dg/loc_2.f90: Likewise.
2871 * gfortran.dg/logical_1.f90: Likewise.
2872 * gfortran.dg/logical_dot_product.f90: Likewise.
2873 * gfortran.dg/logical_temp_io.f90: Likewise.
2874 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
2875 * gfortran.dg/lrshift_1.f90: Likewise.
2876 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
2877 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2878 * gfortran.dg/lto/pr40725_0.f03: Likewise.
2879 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2880 * gfortran.dg/make_unit.f90: Likewise.
2881 * gfortran.dg/mapping_1.f90: Likewise.
2882 * gfortran.dg/mapping_2.f90: Likewise.
2883 * gfortran.dg/mapping_3.f90: Likewise.
2884 * gfortran.dg/masklr_1.F90: Likewise.
2885 * gfortran.dg/masklr_2.F90: Likewise.
2886 * gfortran.dg/matmul_1.f90: Likewise.
2887 * gfortran.dg/matmul_10.f90: Likewise.
2888 * gfortran.dg/matmul_12.f90: Likewise.
2889 * gfortran.dg/matmul_16.f90: Likewise.
2890 * gfortran.dg/matmul_17.f90: Likewise.
2891 * gfortran.dg/matmul_18.f90: Likewise.
2892 * gfortran.dg/matmul_2.f90: Likewise.
2893 * gfortran.dg/matmul_3.f90: Likewise.
2894 * gfortran.dg/matmul_4.f90: Likewise.
2895 * gfortran.dg/matmul_6.f90: Likewise.
2896 * gfortran.dg/matmul_8.f03: Likewise.
2897 * gfortran.dg/matmul_9.f90: Likewise.
2898 * gfortran.dg/matmul_bounds_12.f90: Likewise.
2899 * gfortran.dg/matmul_bounds_6.f90: Likewise.
2900 * gfortran.dg/matmul_const.f90: Likewise.
2901 * gfortran.dg/maxloc_1.f90: Likewise.
2902 * gfortran.dg/maxloc_2.f90: Likewise.
2903 * gfortran.dg/maxloc_3.f90: Likewise.
2904 * gfortran.dg/maxloc_4.f90: Likewise.
2905 * gfortran.dg/maxloc_string_1.f90: Likewise.
2906 * gfortran.dg/maxlocval_1.f90: Likewise.
2907 * gfortran.dg/maxlocval_2.f90: Likewise.
2908 * gfortran.dg/maxlocval_3.f90: Likewise.
2909 * gfortran.dg/maxlocval_4.f90: Likewise.
2910 * gfortran.dg/maxval_char_1.f90: Likewise.
2911 * gfortran.dg/maxval_char_2.f90: Likewise.
2912 * gfortran.dg/maxval_char_3.f90: Likewise.
2913 * gfortran.dg/maxval_char_4.f90: Likewise.
2914 * gfortran.dg/maxval_parameter_1.f90: Likewise.
2915 * gfortran.dg/mclock.f90: Likewise.
2916 * gfortran.dg/merge_bits_1.F90: Likewise.
2917 * gfortran.dg/merge_bits_2.F90: Likewise.
2918 * gfortran.dg/merge_char_1.f90: Likewise.
2919 * gfortran.dg/merge_init_expr.f90: Likewise.
2920 * gfortran.dg/min_max_optional_1.f90: Likewise.
2921 * gfortran.dg/min_max_optional_5.f90: Likewise.
2922 * gfortran.dg/minloc_1.f90: Likewise.
2923 * gfortran.dg/minloc_2.f90: Likewise.
2924 * gfortran.dg/minloc_3.f90: Likewise.
2925 * gfortran.dg/minloc_4.f90: Likewise.
2926 * gfortran.dg/minloc_string_1.f90: Likewise.
2927 * gfortran.dg/minlocval_1.f90: Likewise.
2928 * gfortran.dg/minlocval_2.f90: Likewise.
2929 * gfortran.dg/minlocval_3.f90: Likewise.
2930 * gfortran.dg/minlocval_4.f90: Likewise.
2931 * gfortran.dg/minmax_char_1.f90: Likewise.
2932 * gfortran.dg/minmaxloc_1.f90: Likewise.
2933 * gfortran.dg/minmaxloc_10.f90: Likewise.
2934 * gfortran.dg/minmaxloc_11.f90: Likewise.
2935 * gfortran.dg/minmaxloc_12.f90: Likewise.
2936 * gfortran.dg/minmaxloc_13.f90: Likewise.
2937 * gfortran.dg/minmaxloc_2.f90: Likewise.
2938 * gfortran.dg/minmaxloc_3.f90: Likewise.
2939 * gfortran.dg/minmaxloc_4.f90: Likewise.
2940 * gfortran.dg/minmaxloc_5.f90: Likewise.
2941 * gfortran.dg/minmaxloc_6.f90: Likewise.
2942 * gfortran.dg/minmaxloc_7.f90: Likewise.
2943 * gfortran.dg/minmaxloc_8.f90: Likewise.
2944 * gfortran.dg/minmaxval_1.f90: Likewise.
2945 * gfortran.dg/minval_char_1.f90: Likewise.
2946 * gfortran.dg/minval_char_2.f90: Likewise.
2947 * gfortran.dg/minval_char_3.f90: Likewise.
2948 * gfortran.dg/minval_char_4.f90: Likewise.
2949 * gfortran.dg/minval_char_5.f90: Likewise.
2950 * gfortran.dg/minval_parameter_1.f90: Likewise.
2951 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
2952 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
2953 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
2954 * gfortran.dg/missing_parens_1.f90: Likewise.
2955 * gfortran.dg/missing_parens_2.f90: Likewise.
2956 * gfortran.dg/mod_large_1.f90: Likewise.
2957 * gfortran.dg/mod_sign0_1.f90: Likewise.
2958 * gfortran.dg/module_blank_common.f90: Likewise.
2959 * gfortran.dg/module_commons_1.f90: Likewise.
2960 * gfortran.dg/module_commons_3.f90: Likewise.
2961 * gfortran.dg/module_double_reuse.f90: Likewise.
2962 * gfortran.dg/module_equivalence_1.f90: Likewise.
2963 * gfortran.dg/module_equivalence_2.f90: Likewise.
2964 * gfortran.dg/module_equivalence_3.f90: Likewise.
2965 * gfortran.dg/module_equivalence_5.f90: Likewise.
2966 * gfortran.dg/module_interface_1.f90: Likewise.
2967 * gfortran.dg/module_nan.f90: Likewise.
2968 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2969 * gfortran.dg/module_procedure_1.f90: Likewise.
2970 * gfortran.dg/module_read_1.f90: Likewise.
2971 * gfortran.dg/module_read_2.f90: Likewise.
2972 * gfortran.dg/module_widestring_1.f90: Likewise.
2973 * gfortran.dg/move_alloc.f90: Likewise.
2974 * gfortran.dg/move_alloc_10.f90: Likewise.
2975 * gfortran.dg/move_alloc_13.f90: Likewise.
2976 * gfortran.dg/move_alloc_14.f90: Likewise.
2977 * gfortran.dg/move_alloc_15.f90: Likewise.
2978 * gfortran.dg/move_alloc_16.f90: Likewise.
2979 * gfortran.dg/move_alloc_2.f90: Likewise.
2980 * gfortran.dg/move_alloc_5.f90: Likewise.
2981 * gfortran.dg/move_alloc_6.f90: Likewise.
2982 * gfortran.dg/move_alloc_9.f90: Likewise.
2983 * gfortran.dg/multiple_allocation_1.f90: Likewise.
2984 * gfortran.dg/multiple_allocation_3.f90: Likewise.
2985 * gfortran.dg/mvbits_1.f90: Likewise.
2986 * gfortran.dg/mvbits_2.f90: Likewise.
2987 * gfortran.dg/mvbits_3.f90: Likewise.
2988 * gfortran.dg/mvbits_4.f90: Likewise.
2989 * gfortran.dg/mvbits_7.f90: Likewise.
2990 * gfortran.dg/mvbits_8.f90: Likewise.
2991 * gfortran.dg/namelist_11.f: Likewise.
2992 * gfortran.dg/namelist_12.f: Likewise.
2993 * gfortran.dg/namelist_13.f90: Likewise.
2994 * gfortran.dg/namelist_14.f90: Likewise.
2995 * gfortran.dg/namelist_15.f90: Likewise.
2996 * gfortran.dg/namelist_16.f90: Likewise.
2997 * gfortran.dg/namelist_17.f90: Likewise.
2998 * gfortran.dg/namelist_18.f90: Likewise.
2999 * gfortran.dg/namelist_19.f90: Likewise.
3000 * gfortran.dg/namelist_20.f90: Likewise.
3001 * gfortran.dg/namelist_21.f90: Likewise.
3002 * gfortran.dg/namelist_22.f90: Likewise.
3003 * gfortran.dg/namelist_23.f90: Likewise.
3004 * gfortran.dg/namelist_24.f90: Likewise.
3005 * gfortran.dg/namelist_26.f90: Likewise.
3006 * gfortran.dg/namelist_27.f90: Likewise.
3007 * gfortran.dg/namelist_28.f90: Likewise.
3008 * gfortran.dg/namelist_29.f90: Likewise.
3009 * gfortran.dg/namelist_37.f90: Likewise.
3010 * gfortran.dg/namelist_38.f90: Likewise.
3011 * gfortran.dg/namelist_39.f90: Likewise.
3012 * gfortran.dg/namelist_40.f90: Likewise.
3013 * gfortran.dg/namelist_41.f90: Likewise.
3014 * gfortran.dg/namelist_42.f90: Likewise.
3015 * gfortran.dg/namelist_43.f90: Likewise.
3016 * gfortran.dg/namelist_44.f90: Likewise.
3017 * gfortran.dg/namelist_47.f90: Likewise.
3018 * gfortran.dg/namelist_48.f90: Likewise.
3019 * gfortran.dg/namelist_49.f90: Likewise.
3020 * gfortran.dg/namelist_50.f90: Likewise.
3021 * gfortran.dg/namelist_51.f90: Likewise.
3022 * gfortran.dg/namelist_52.f90: Likewise.
3023 * gfortran.dg/namelist_54.f90: Likewise.
3024 * gfortran.dg/namelist_55.f90: Likewise.
3025 * gfortran.dg/namelist_56.f90: Likewise.
3026 * gfortran.dg/namelist_57.f90: Likewise.
3027 * gfortran.dg/namelist_58.f90: Likewise.
3028 * gfortran.dg/namelist_59.f90: Likewise.
3029 * gfortran.dg/namelist_60.f90: Likewise.
3030 * gfortran.dg/namelist_61.f90: Likewise.
3031 * gfortran.dg/namelist_64.f90: Likewise.
3032 * gfortran.dg/namelist_65.f90: Likewise.
3033 * gfortran.dg/namelist_69.f90: Likewise.
3034 * gfortran.dg/namelist_70.f90: Likewise.
3035 * gfortran.dg/namelist_71.f90: Likewise.
3036 * gfortran.dg/namelist_72.f: Likewise.
3037 * gfortran.dg/namelist_73.f90: Likewise.
3038 * gfortran.dg/namelist_77.f90: Likewise.
3039 * gfortran.dg/namelist_78.f90: Likewise.
3040 * gfortran.dg/namelist_79.f90: Likewise.
3041 * gfortran.dg/namelist_80.f90: Likewise.
3042 * gfortran.dg/namelist_81.f90: Likewise.
3043 * gfortran.dg/namelist_82.f90: Likewise.
3044 * gfortran.dg/namelist_84.f90: Likewise.
3045 * gfortran.dg/namelist_85.f90: Likewise.
3046 * gfortran.dg/namelist_86.f90: Likewise.
3047 * gfortran.dg/namelist_87.f90: Likewise.
3048 * gfortran.dg/namelist_88.f90: Likewise.
3049 * gfortran.dg/namelist_89.f90: Likewise.
3050 * gfortran.dg/namelist_90.f: Likewise.
3051 * gfortran.dg/namelist_95.f90: Likewise.
3052 * gfortran.dg/namelist_char_only.f90: Likewise.
3053 * gfortran.dg/namelist_empty.f90: Likewise.
3054 * gfortran.dg/namelist_internal.f90: Likewise.
3055 * gfortran.dg/namelist_use.f90: Likewise.
3056 * gfortran.dg/namelist_use_only.f90: Likewise.
3057 * gfortran.dg/namelist_utf8.f90: Likewise.
3058 * gfortran.dg/nan_1.f90: Likewise.
3059 * gfortran.dg/nan_2.f90: Likewise.
3060 * gfortran.dg/nan_3.f90: Likewise.
3061 * gfortran.dg/nan_6.f90: Likewise.
3062 * gfortran.dg/nan_7.f90: Likewise.
3063 * gfortran.dg/nearest_1.f90: Likewise.
3064 * gfortran.dg/nearest_2.f90: Likewise.
3065 * gfortran.dg/nearest_3.f90: Likewise.
3066 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3067 * gfortran.dg/negative_automatic_size.f90: Likewise.
3068 * gfortran.dg/negative_unit.f: Likewise.
3069 * gfortran.dg/negative_unit2.f90: Likewise.
3070 * gfortran.dg/negative_unit_int8.f: Likewise.
3071 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3072 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3073 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3074 * gfortran.dg/nested_modules_1.f90: Likewise.
3075 * gfortran.dg/nested_modules_2.f90: Likewise.
3076 * gfortran.dg/nested_modules_3.f90: Likewise.
3077 * gfortran.dg/nesting_1.f90: Likewise.
3078 * gfortran.dg/new_line.f90: Likewise.
3079 * gfortran.dg/newunit_1.f90: Likewise.
3080 * gfortran.dg/newunit_3.f90: Likewise.
3081 * gfortran.dg/newunit_5.f90.f90: Likewise.
3082 * gfortran.dg/nint_1.f90: Likewise.
3083 * gfortran.dg/nint_2.f90: Likewise.
3084 * gfortran.dg/no_arg_check_2.f90: Likewise.
3085 * gfortran.dg/no_range_check_1.f90: Likewise.
3086 * gfortran.dg/no_range_check_2.f90: Likewise.
3087 * gfortran.dg/no_range_check_3.f90: Likewise.
3088 * gfortran.dg/noadv_size.f90: Likewise.
3089 * gfortran.dg/nonreturning_statements.f90: Likewise.
3090 * gfortran.dg/norm2_1.f90: Likewise.
3091 * gfortran.dg/norm2_3.f90: Likewise.
3092 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3093 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3094 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3095 * gfortran.dg/null_4.f90: Likewise.
3096 * gfortran.dg/null_9.f90: Likewise.
3097 * gfortran.dg/nullify_3.f90: Likewise.
3098 * gfortran.dg/oldstyle_1.f90: Likewise.
3099 * gfortran.dg/open_access_append_1.f90: Likewise.
3100 * gfortran.dg/open_access_append_2.f90: Likewise.
3101 * gfortran.dg/open_errors.f90: Likewise.
3102 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3103 * gfortran.dg/open_new.f90: Likewise.
3104 * gfortran.dg/open_readonly_1.f90: Likewise.
3105 * gfortran.dg/operator_1.f90: Likewise.
3106 * gfortran.dg/optional_absent_1.f90: Likewise.
3107 * gfortran.dg/optional_absent_2.f90: Likewise.
3108 * gfortran.dg/optional_absent_3.f90: Likewise.
3109 * gfortran.dg/optional_class_1.f90: Likewise.
3110 * gfortran.dg/optional_dim_2.f90: Likewise.
3111 * gfortran.dg/optional_dim_3.f90: Likewise.
3112 * gfortran.dg/output_exponents_1.f90: Likewise.
3113 * gfortran.dg/overload_1.f90: Likewise.
3114 * gfortran.dg/overload_2.f90: Likewise.
3115 * gfortran.dg/overwrite_1.f: Likewise.
3116 * gfortran.dg/pad_no.f90: Likewise.
3117 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3118 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3119 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3120 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3121 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3122 * gfortran.dg/parens_3.f90: Likewise.
3123 * gfortran.dg/parens_5.f90: Likewise.
3124 * gfortran.dg/parens_6.f90: Likewise.
3125 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3126 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3127 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3128 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3129 * gfortran.dg/parity_1.f90: Likewise.
3130 * gfortran.dg/past_eor.f90: Likewise.
3131 * gfortran.dg/pdt_1.f03: Likewise.
3132 * gfortran.dg/pdt_10.f03: Likewise.
3133 * gfortran.dg/pdt_11.f03: Likewise.
3134 * gfortran.dg/pdt_12.f03: Likewise.
3135 * gfortran.dg/pdt_13.f03: Likewise.
3136 * gfortran.dg/pdt_14.f03: Likewise.
3137 * gfortran.dg/pdt_15.f03: Likewise.
3138 * gfortran.dg/pdt_19.f03: Likewise.
3139 * gfortran.dg/pdt_20.f03: Likewise.
3140 * gfortran.dg/pdt_22.f03: Likewise.
3141 * gfortran.dg/pdt_23.f03: Likewise.
3142 * gfortran.dg/pdt_25.f03: Likewise.
3143 * gfortran.dg/pdt_26.f03: Likewise.
3144 * gfortran.dg/pdt_27.f03: Likewise.
3145 * gfortran.dg/pdt_28.f03: Likewise.
3146 * gfortran.dg/pdt_3.f03: Likewise.
3147 * gfortran.dg/pdt_4.f03: Likewise.
3148 * gfortran.dg/pdt_5.f03: Likewise.
3149 * gfortran.dg/pdt_7.f03: Likewise.
3150 * gfortran.dg/pointer_1.f90: Likewise.
3151 * gfortran.dg/pointer_array_1.f90: Likewise.
3152 * gfortran.dg/pointer_array_3.f90: Likewise.
3153 * gfortran.dg/pointer_array_4.f90: Likewise.
3154 * gfortran.dg/pointer_array_5.f90: Likewise.
3155 * gfortran.dg/pointer_array_6.f90: Likewise.
3156 * gfortran.dg/pointer_array_7.f90: Likewise.
3157 * gfortran.dg/pointer_array_8.f90: Likewise.
3158 * gfortran.dg/pointer_array_9.f90: Likewise.
3159 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3160 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3161 * gfortran.dg/pointer_assign_10.f90: Likewise.
3162 * gfortran.dg/pointer_assign_11.f90: Likewise.
3163 * gfortran.dg/pointer_assign_4.f90: Likewise.
3164 * gfortran.dg/pointer_assign_8.f90: Likewise.
3165 * gfortran.dg/pointer_assign_9.f90: Likewise.
3166 * gfortran.dg/pointer_check_10.f90: Likewise.
3167 * gfortran.dg/pointer_check_9.f90: Likewise.
3168 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3169 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3170 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3171 * gfortran.dg/pointer_init_1.f90: Likewise.
3172 * gfortran.dg/pointer_init_3.f90: Likewise.
3173 * gfortran.dg/pointer_init_4.f90: Likewise.
3174 * gfortran.dg/pointer_init_5.f90: Likewise.
3175 * gfortran.dg/pointer_init_8.f90: Likewise.
3176 * gfortran.dg/pointer_intent_1.f90: Likewise.
3177 * gfortran.dg/pointer_intent_4.f90: Likewise.
3178 * gfortran.dg/pointer_intent_5.f90: Likewise.
3179 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3180 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3181 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3182 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3183 * gfortran.dg/pointer_target_1.f90: Likewise.
3184 * gfortran.dg/pointer_target_2.f90: Likewise.
3185 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3186 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3187 * gfortran.dg/power.f90: Likewise.
3188 * gfortran.dg/power1.f90: Likewise.
3189 * gfortran.dg/power_3.f90: Likewise.
3190 * gfortran.dg/power_4.f90: Likewise.
3191 * gfortran.dg/power_5.f90: Likewise.
3192 * gfortran.dg/pr12884.f: Likewise.
3193 * gfortran.dg/pr15129.f90: Likewise.
3194 * gfortran.dg/pr15140.f90: Likewise.
3195 * gfortran.dg/pr15324.f90: Likewise.
3196 * gfortran.dg/pr15332.f: Likewise.
3197 * gfortran.dg/pr15957.f90: Likewise.
3198 * gfortran.dg/pr15959.f90: Likewise.
3199 * gfortran.dg/pr16597.f90: Likewise.
3200 * gfortran.dg/pr16861.f90: Likewise.
3201 * gfortran.dg/pr16938.f90: Likewise.
3202 * gfortran.dg/pr17090.f90: Likewise.
3203 * gfortran.dg/pr17143.f90: Likewise.
3204 * gfortran.dg/pr17164.f90: Likewise.
3205 * gfortran.dg/pr17229.f: Likewise.
3206 * gfortran.dg/pr17285.f90: Likewise.
3207 * gfortran.dg/pr17286.f90: Likewise.
3208 * gfortran.dg/pr17472.f: Likewise.
3209 * gfortran.dg/pr17612.f90: Likewise.
3210 * gfortran.dg/pr17706.f90: Likewise.
3211 * gfortran.dg/pr18025.f90: Likewise.
3212 * gfortran.dg/pr18122.f90: Likewise.
3213 * gfortran.dg/pr18210.f90: Likewise.
3214 * gfortran.dg/pr18392.f90: Likewise.
3215 * gfortran.dg/pr19155.f: Likewise.
3216 * gfortran.dg/pr19216.f: Likewise.
3217 * gfortran.dg/pr19467.f90: Likewise.
3218 * gfortran.dg/pr19657.f: Likewise.
3219 * gfortran.dg/pr19926.f90: Likewise.
3220 * gfortran.dg/pr19928-1.f90: Likewise.
3221 * gfortran.dg/pr19928-2.f90: Likewise.
3222 * gfortran.dg/pr20086.f90: Likewise.
3223 * gfortran.dg/pr20124.f90: Likewise.
3224 * gfortran.dg/pr20163-2.f: Likewise.
3225 * gfortran.dg/pr20480.f90: Likewise.
3226 * gfortran.dg/pr20755.f: Likewise.
3227 * gfortran.dg/pr20950.f: Likewise.
3228 * gfortran.dg/pr21177.f90: Likewise.
3229 * gfortran.dg/pr21730.f: Likewise.
3230 * gfortran.dg/pr22491.f: Likewise.
3231 * gfortran.dg/pr25603.f: Likewise.
3232 * gfortran.dg/pr26246_2.f90: Likewise.
3233 * gfortran.dg/pr32136.f90: Likewise.
3234 * gfortran.dg/pr32533.f90: Likewise.
3235 * gfortran.dg/pr33794.f90: Likewise.
3236 * gfortran.dg/pr35662.f90: Likewise.
3237 * gfortran.dg/pr35944-1.f90: Likewise.
3238 * gfortran.dg/pr35944-2.f90: Likewise.
3239 * gfortran.dg/pr35983.f90: Likewise.
3240 * gfortran.dg/pr39865.f90: Likewise.
3241 * gfortran.dg/pr41212.f90: Likewise.
3242 * gfortran.dg/pr43808.f90: Likewise.
3243 * gfortran.dg/pr44592.f90: Likewise.
3244 * gfortran.dg/pr44735.f90: Likewise.
3245 * gfortran.dg/pr45308.f03: Likewise.
3246 * gfortran.dg/pr46297.f: Likewise.
3247 * gfortran.dg/pr46588.f90: Likewise.
3248 * gfortran.dg/pr46665.f90: Likewise.
3249 * gfortran.dg/pr46804.f90: Likewise.
3250 * gfortran.dg/pr47008.f03: Likewise.
3251 * gfortran.dg/pr47614.f: Likewise.
3252 * gfortran.dg/pr47878.f90: Likewise.
3253 * gfortran.dg/pr49103.f90: Likewise.
3254 * gfortran.dg/pr50069_1.f90: Likewise.
3255 * gfortran.dg/pr50769.f90: Likewise.
3256 * gfortran.dg/pr52608.f90: Likewise.
3257 * gfortran.dg/pr55086_2.f90: Likewise.
3258 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3259 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3260 * gfortran.dg/pr55330.f90: Likewise.
3261 * gfortran.dg/pr56015.f90: Likewise.
3262 * gfortran.dg/pr57910.f90: Likewise.
3263 * gfortran.dg/pr59700.f90: Likewise.
3264 * gfortran.dg/pr62125.f90: Likewise.
3265 * gfortran.dg/pr64530.f90: Likewise.
3266 * gfortran.dg/pr65429.f90: Likewise.
3267 * gfortran.dg/pr65450.f90: Likewise.
3268 * gfortran.dg/pr65504.f90: Likewise.
3269 * gfortran.dg/pr65903.f90: Likewise.
3270 * gfortran.dg/pr66311.f90: Likewise.
3271 * gfortran.dg/pr66864.f90: Likewise.
3272 * gfortran.dg/pr67140.f90: Likewise.
3273 * gfortran.dg/pr67524.f90: Likewise.
3274 * gfortran.dg/pr67885.f90: Likewise.
3275 * gfortran.dg/pr68053.f90: Likewise.
3276 * gfortran.dg/pr68566.f90: Likewise.
3277 * gfortran.dg/pr69514_1.f90: Likewise.
3278 * gfortran.dg/pr69514_2.f90: Likewise.
3279 * gfortran.dg/pr69739.f90: Likewise.
3280 * gfortran.dg/pr70673.f90: Likewise.
3281 * gfortran.dg/pr71523_2.f90: Likewise.
3282 * gfortran.dg/pr71764.f90: Likewise.
3283 * gfortran.dg/pr78092.f90: Likewise.
3284 * gfortran.dg/pr82973.f90: Likewise.
3285 * gfortran.dg/pr83864.f90: Likewise.
3286 * gfortran.dg/pr83874.f90: Likewise.
3287 * gfortran.dg/pr84088.f90: Likewise.
3288 * gfortran.dg/pr84155.f90: Likewise.
3289 * gfortran.dg/proc_decl_12.f90: Likewise.
3290 * gfortran.dg/proc_decl_13.f90: Likewise.
3291 * gfortran.dg/proc_decl_15.f90: Likewise.
3292 * gfortran.dg/proc_decl_17.f90: Likewise.
3293 * gfortran.dg/proc_decl_18.f90: Likewise.
3294 * gfortran.dg/proc_decl_2.f90: Likewise.
3295 * gfortran.dg/proc_decl_5.f90: Likewise.
3296 * gfortran.dg/proc_decl_9.f90: Likewise.
3297 * gfortran.dg/proc_ptr_1.f90: Likewise.
3298 * gfortran.dg/proc_ptr_10.f90: Likewise.
3299 * gfortran.dg/proc_ptr_12.f90: Likewise.
3300 * gfortran.dg/proc_ptr_18.f90: Likewise.
3301 * gfortran.dg/proc_ptr_19.f90: Likewise.
3302 * gfortran.dg/proc_ptr_21.f90: Likewise.
3303 * gfortran.dg/proc_ptr_22.f90: Likewise.
3304 * gfortran.dg/proc_ptr_23.f90: Likewise.
3305 * gfortran.dg/proc_ptr_25.f90: Likewise.
3306 * gfortran.dg/proc_ptr_26.f90: Likewise.
3307 * gfortran.dg/proc_ptr_3.f90: Likewise.
3308 * gfortran.dg/proc_ptr_36.f90: Likewise.
3309 * gfortran.dg/proc_ptr_47.f90: Likewise.
3310 * gfortran.dg/proc_ptr_48.f90: Likewise.
3311 * gfortran.dg/proc_ptr_5.f90: Likewise.
3312 * gfortran.dg/proc_ptr_6.f90: Likewise.
3313 * gfortran.dg/proc_ptr_7.f90: Likewise.
3314 * gfortran.dg/proc_ptr_8.f90: Likewise.
3315 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3316 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3317 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3318 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3319 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3320 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3321 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3322 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3323 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3324 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3325 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3326 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3327 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3328 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3329 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
3330 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
3331 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
3332 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
3333 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
3334 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
3335 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
3336 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
3337 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
3338 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
3339 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
3340 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
3341 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
3342 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
3343 * gfortran.dg/product_init_expr.f03: Likewise.
3344 * gfortran.dg/promotion.f90: Likewise.
3345 * gfortran.dg/promotion_3.f90: Likewise.
3346 * gfortran.dg/promotion_4.f90: Likewise.
3347 * gfortran.dg/protected_1.f90: Likewise.
3348 * gfortran.dg/protected_2.f90: Likewise.
3349 * gfortran.dg/ptr-func-1.f90: Likewise.
3350 * gfortran.dg/ptr-func-2.f90: Likewise.
3351 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3352 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3353 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3354 * gfortran.dg/pure_byref_1.f90: Likewise.
3355 * gfortran.dg/pure_byref_2.f90: Likewise.
3356 * gfortran.dg/pure_byref_3.f90: Likewise.
3357 * gfortran.dg/quad_2.f90: Likewise.
3358 * gfortran.dg/quad_3.f90: Likewise.
3359 * gfortran.dg/random_3.f90: Likewise.
3360 * gfortran.dg/random_4.f90: Likewise.
3361 * gfortran.dg/random_7.f90: Likewise.
3362 * gfortran.dg/read_2.f90: Likewise.
3363 * gfortran.dg/read_3.f90: Likewise.
3364 * gfortran.dg/read_4.f90: Likewise.
3365 * gfortran.dg/read_5.f90: Likewise.
3366 * gfortran.dg/read_bad_advance.f90: Likewise.
3367 * gfortran.dg/read_bang.f90: Likewise.
3368 * gfortran.dg/read_bang4.f90: Likewise.
3369 * gfortran.dg/read_comma.f: Likewise.
3370 * gfortran.dg/read_dir.f90: Likewise.
3371 * gfortran.dg/read_empty_file.f: Likewise.
3372 * gfortran.dg/read_eof_1.f90: Likewise.
3373 * gfortran.dg/read_eof_2.f90: Likewise.
3374 * gfortran.dg/read_eof_3.f90: Likewise.
3375 * gfortran.dg/read_eof_4.f90: Likewise.
3376 * gfortran.dg/read_eof_5.f90: Likewise.
3377 * gfortran.dg/read_eof_6.f: Likewise.
3378 * gfortran.dg/read_eof_7.f90: Likewise.
3379 * gfortran.dg/read_eof_8.f90: Likewise.
3380 * gfortran.dg/read_eof_all.f90: Likewise.
3381 * gfortran.dg/read_eor.f90: Likewise.
3382 * gfortran.dg/read_float_1.f90: Likewise.
3383 * gfortran.dg/read_float_2.f03: Likewise.
3384 * gfortran.dg/read_float_3.f90: Likewise.
3385 * gfortran.dg/read_float_4.f90: Likewise.
3386 * gfortran.dg/read_infnan_1.f90: Likewise.
3387 * gfortran.dg/read_list_eof_1.f90: Likewise.
3388 * gfortran.dg/read_logical.f90: Likewise.
3389 * gfortran.dg/read_many_1.f: Likewise.
3390 * gfortran.dg/read_no_eor.f90: Likewise.
3391 * gfortran.dg/read_noadvance.f90: Likewise.
3392 * gfortran.dg/read_repeat.f90: Likewise.
3393 * gfortran.dg/read_repeat_2.f90: Likewise.
3394 * gfortran.dg/read_size_noadvance.f90: Likewise.
3395 * gfortran.dg/read_x_eof.f90: Likewise.
3396 * gfortran.dg/read_x_past.f: Likewise.
3397 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3398 * gfortran.dg/real_const_1.f: Likewise.
3399 * gfortran.dg/real_const_2.f90: Likewise.
3400 * gfortran.dg/real_const_3.f90: Likewise.
3401 * gfortran.dg/real_do_1.f90: Likewise.
3402 * gfortran.dg/real_index_1.f90: Likewise.
3403 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3404 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3405 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3406 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3407 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3408 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3409 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3410 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3411 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3412 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3413 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3414 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3415 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3416 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3417 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3418 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3419 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3420 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3421 * gfortran.dg/record_marker_1.f90: Likewise.
3422 * gfortran.dg/record_marker_2.f: Likewise.
3423 * gfortran.dg/record_marker_3.f90: Likewise.
3424 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3425 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3426 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3427 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3428 * gfortran.dg/recursive_check_7.f90: Likewise.
3429 * gfortran.dg/recursive_reference_1.f90: Likewise.
3430 * gfortran.dg/recursive_reference_2.f90: Likewise.
3431 * gfortran.dg/recursive_stack.f90: Likewise.
3432 * gfortran.dg/reduction.f90: Likewise.
3433 * gfortran.dg/repack_arrays_1.f90: Likewise.
3434 * gfortran.dg/repeat_1.f90: Likewise.
3435 * gfortran.dg/repeat_2.f90: Likewise.
3436 * gfortran.dg/repeat_3.f90: Likewise.
3437 * gfortran.dg/repeat_6.f90: Likewise.
3438 * gfortran.dg/reshape-alloc.f90: Likewise.
3439 * gfortran.dg/reshape-complex.f90: Likewise.
3440 * gfortran.dg/reshape.f90: Likewise.
3441 * gfortran.dg/reshape_2.f90: Likewise.
3442 * gfortran.dg/reshape_7.f90: Likewise.
3443 * gfortran.dg/reshape_empty_1.f03: Likewise.
3444 * gfortran.dg/reshape_pad_1.f90: Likewise.
3445 * gfortran.dg/reshape_rank7.f90: Likewise.
3446 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3447 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3448 * gfortran.dg/result_default_init_1.f90: Likewise.
3449 * gfortran.dg/result_in_spec_1.f90: Likewise.
3450 * gfortran.dg/result_in_spec_2.f90: Likewise.
3451 * gfortran.dg/ret_array_1.f90: Likewise.
3452 * gfortran.dg/ret_pointer_1.f90: Likewise.
3453 * gfortran.dg/ret_pointer_2.f90: Likewise.
3454 * gfortran.dg/rewind_1.f90: Likewise.
3455 * gfortran.dg/round_1.f03: Likewise.
3456 * gfortran.dg/round_2.f03: Likewise.
3457 * gfortran.dg/round_3.f08: Likewise.
3458 * gfortran.dg/round_4.f90: Likewise.
3459 * gfortran.dg/rrspacing_1.f90: Likewise.
3460 * gfortran.dg/runtime_warning_1.f90: Likewise.
3461 * gfortran.dg/same_type_as_2.f03: Likewise.
3462 * gfortran.dg/save_1.f90: Likewise.
3463 * gfortran.dg/save_5.f90: Likewise.
3464 * gfortran.dg/save_6.f90: Likewise.
3465 * gfortran.dg/scalar_mask_1.f90: Likewise.
3466 * gfortran.dg/scalar_mask_2.f90: Likewise.
3467 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
3468 * gfortran.dg/scale_1.f90: Likewise.
3469 * gfortran.dg/scan_1.f90: Likewise.
3470 * gfortran.dg/scan_2.f90: Likewise.
3471 * gfortran.dg/secnds-1.f: Likewise.
3472 * gfortran.dg/secnds.f: Likewise.
3473 * gfortran.dg/select_1.f90: Likewise.
3474 * gfortran.dg/select_2.f90: Likewise.
3475 * gfortran.dg/select_3.f90: Likewise.
3476 * gfortran.dg/select_5.f90: Likewise.
3477 * gfortran.dg/select_char_1.f90: Likewise.
3478 * gfortran.dg/select_char_2.f90: Likewise.
3479 * gfortran.dg/select_type_13.f03: Likewise.
3480 * gfortran.dg/select_type_14.f03: Likewise.
3481 * gfortran.dg/select_type_15.f03: Likewise.
3482 * gfortran.dg/select_type_19.f03: Likewise.
3483 * gfortran.dg/select_type_2.f03: Likewise.
3484 * gfortran.dg/select_type_26.f03: Likewise.
3485 * gfortran.dg/select_type_27.f03: Likewise.
3486 * gfortran.dg/select_type_28.f03: Likewise.
3487 * gfortran.dg/select_type_3.f03: Likewise.
3488 * gfortran.dg/select_type_35.f03: Likewise.
3489 * gfortran.dg/select_type_36.f03: Likewise.
3490 * gfortran.dg/select_type_37.f03: Likewise.
3491 * gfortran.dg/select_type_39.f03: Likewise.
3492 * gfortran.dg/select_type_4.f90: Likewise.
3493 * gfortran.dg/select_type_5.f03: Likewise.
3494 * gfortran.dg/select_type_6.f03: Likewise.
3495 * gfortran.dg/select_type_7.f03: Likewise.
3496 * gfortran.dg/select_type_8.f03: Likewise.
3497 * gfortran.dg/selected_char_kind_1.f90: Likewise.
3498 * gfortran.dg/selected_char_kind_4.f90: Likewise.
3499 * gfortran.dg/selected_kind_1.f90: Likewise.
3500 * gfortran.dg/selected_real_kind_2.f90: Likewise.
3501 * gfortran.dg/shape_2.f90: Likewise.
3502 * gfortran.dg/shape_4.f90: Likewise.
3503 * gfortran.dg/shape_5.f90: Likewise.
3504 * gfortran.dg/shape_7.f90: Likewise.
3505 * gfortran.dg/shape_8.f90: Likewise.
3506 * gfortran.dg/shape_9.f90: Likewise.
3507 * gfortran.dg/shift-kind_2.f90: Likewise.
3508 * gfortran.dg/shiftalr_1.F90: Likewise.
3509 * gfortran.dg/shiftalr_2.F90: Likewise.
3510 * gfortran.dg/simpleif_1.f90: Likewise.
3511 * gfortran.dg/simplify_argN_1.f90: Likewise.
3512 * gfortran.dg/simplify_cshift_1.f90: Likewise.
3513 * gfortran.dg/simplify_cshift_4.f90: Likewise.
3514 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
3515 * gfortran.dg/simplify_modulo.f90: Likewise.
3516 * gfortran.dg/single_char_string.f90: Likewise.
3517 * gfortran.dg/size_dim.f90: Likewise.
3518 * gfortran.dg/size_optional_dim_1.f90: Likewise.
3519 * gfortran.dg/sizeof.f90: Likewise.
3520 * gfortran.dg/sizeof_4.f90: Likewise.
3521 * gfortran.dg/slash_1.f90: Likewise.
3522 * gfortran.dg/sms-1.f90: Likewise.
3523 * gfortran.dg/sms-2.f90: Likewise.
3524 * gfortran.dg/spec_expr_7.f90: Likewise.
3525 * gfortran.dg/specifics_1.f90: Likewise.
3526 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
3527 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
3528 * gfortran.dg/spread_init_expr.f03: Likewise.
3529 * gfortran.dg/spread_scalar_source.f90: Likewise.
3530 * gfortran.dg/spread_shape_1.f90: Likewise.
3531 * gfortran.dg/stat_1.f90: Likewise.
3532 * gfortran.dg/stat_2.f90: Likewise.
3533 * gfortran.dg/stfunc_1.f90: Likewise.
3534 * gfortran.dg/stfunc_4.f90: Likewise.
3535 * gfortran.dg/stfunc_6.f90: Likewise.
3536 * gfortran.dg/storage_size_1.f08: Likewise.
3537 * gfortran.dg/storage_size_3.f08: Likewise.
3538 * gfortran.dg/storage_size_4.f90: Likewise.
3539 * gfortran.dg/streamio_1.f90: Likewise.
3540 * gfortran.dg/streamio_10.f90: Likewise.
3541 * gfortran.dg/streamio_11.f90: Likewise.
3542 * gfortran.dg/streamio_12.f90: Likewise.
3543 * gfortran.dg/streamio_13.f90: Likewise.
3544 * gfortran.dg/streamio_14.f90: Likewise.
3545 * gfortran.dg/streamio_15.f90: Likewise.
3546 * gfortran.dg/streamio_16.f90: Likewise.
3547 * gfortran.dg/streamio_17.f90: Likewise.
3548 * gfortran.dg/streamio_2.f90: Likewise.
3549 * gfortran.dg/streamio_3.f90: Likewise.
3550 * gfortran.dg/streamio_4.f90: Likewise.
3551 * gfortran.dg/streamio_5.f90: Likewise.
3552 * gfortran.dg/streamio_6.f90: Likewise.
3553 * gfortran.dg/streamio_7.f90: Likewise.
3554 * gfortran.dg/streamio_8.f90: Likewise.
3555 * gfortran.dg/streamio_9.f90: Likewise.
3556 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
3557 * gfortran.dg/string_4.f90: Likewise.
3558 * gfortran.dg/string_array_constructor_2.f90: Likewise.
3559 * gfortran.dg/string_assign_2.f90: Likewise.
3560 * gfortran.dg/string_compare_1.f90: Likewise.
3561 * gfortran.dg/string_compare_2.f90: Likewise.
3562 * gfortran.dg/string_compare_3.f90: Likewise.
3563 * gfortran.dg/string_ctor_1.f90: Likewise.
3564 * gfortran.dg/string_length_1.f90: Likewise.
3565 * gfortran.dg/string_length_2.f90: Likewise.
3566 * gfortran.dg/string_length_3.f90: Likewise.
3567 * gfortran.dg/string_length_4.f90: Likewise.
3568 * gfortran.dg/string_null_compare_1.f: Likewise.
3569 * gfortran.dg/string_pad_trunc.f90: Likewise.
3570 * gfortran.dg/structure_constructor_1.f03: Likewise.
3571 * gfortran.dg/structure_constructor_11.f90: Likewise.
3572 * gfortran.dg/structure_constructor_13.f03: Likewise.
3573 * gfortran.dg/structure_constructor_2.f03: Likewise.
3574 * gfortran.dg/structure_constructor_5.f03: Likewise.
3575 * gfortran.dg/submodule_1.f08: Likewise.
3576 * gfortran.dg/submodule_11.f08: Likewise.
3577 * gfortran.dg/submodule_14.f08: Likewise.
3578 * gfortran.dg/submodule_15.f08: Likewise.
3579 * gfortran.dg/submodule_17.f08: Likewise.
3580 * gfortran.dg/submodule_18.f08: Likewise.
3581 * gfortran.dg/submodule_19.f08: Likewise.
3582 * gfortran.dg/submodule_2.f08: Likewise.
3583 * gfortran.dg/submodule_27.f08: Likewise.
3584 * gfortran.dg/submodule_28.f08: Likewise.
3585 * gfortran.dg/submodule_29.f08: Likewise.
3586 * gfortran.dg/submodule_30.f08: Likewise.
3587 * gfortran.dg/submodule_6.f08: Likewise.
3588 * gfortran.dg/submodule_7.f08: Likewise.
3589 * gfortran.dg/submodule_8.f08: Likewise.
3590 * gfortran.dg/subnormal_1.f90: Likewise.
3591 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3592 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3593 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3594 * gfortran.dg/substr_2.f: Likewise.
3595 * gfortran.dg/substr_3.f: Likewise.
3596 * gfortran.dg/substr_4.f: Likewise.
3597 * gfortran.dg/substr_5.f90: Likewise.
3598 * gfortran.dg/substr_6.f90: Likewise.
3599 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3600 * gfortran.dg/sum_init_expr.f03: Likewise.
3601 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3602 * gfortran.dg/system_clock_3.f08: Likewise.
3603 * gfortran.dg/t_editing.f: Likewise.
3604 * gfortran.dg/team_change_1.f90: Likewise.
3605 * gfortran.dg/team_end_1.f90: Likewise.
3606 * gfortran.dg/team_number_1.f90: Likewise.
3607 * gfortran.dg/temporary_1.f90: Likewise.
3608 * gfortran.dg/test_com_block.f90: Likewise.
3609 * gfortran.dg/test_only_clause.f90: Likewise.
3610 * gfortran.dg/tiny_1.f90: Likewise.
3611 * gfortran.dg/tiny_2.f90: Likewise.
3612 * gfortran.dg/tl_editing.f90: Likewise.
3613 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
3614 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3615 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
3616 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
3617 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
3618 * gfortran.dg/transfer_class_2.f90: Likewise.
3619 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
3620 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
3621 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
3622 * gfortran.dg/transfer_resolve_1.f90: Likewise.
3623 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3624 * gfortran.dg/transfer_simplify_10.f90: Likewise.
3625 * gfortran.dg/transfer_simplify_11.f90: Likewise.
3626 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3627 * gfortran.dg/transfer_simplify_3.f90: Likewise.
3628 * gfortran.dg/transfer_simplify_4.f90: Likewise.
3629 * gfortran.dg/transfer_simplify_8.f90: Likewise.
3630 * gfortran.dg/transfer_simplify_9.f90: Likewise.
3631 * gfortran.dg/transpose_1.f90: Likewise.
3632 * gfortran.dg/transpose_3.f03: Likewise.
3633 * gfortran.dg/transpose_4.f90: Likewise.
3634 * gfortran.dg/transpose_conjg_1.f90: Likewise.
3635 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
3636 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3637 * gfortran.dg/trim_1.f90: Likewise.
3638 * gfortran.dg/trim_optimize_1.f90: Likewise.
3639 * gfortran.dg/trim_optimize_2.f90: Likewise.
3640 * gfortran.dg/trim_optimize_3.f90: Likewise.
3641 * gfortran.dg/trim_optimize_4.f90: Likewise.
3642 * gfortran.dg/trim_optimize_5.f90: Likewise.
3643 * gfortran.dg/trim_optimize_6.f90: Likewise.
3644 * gfortran.dg/trim_optimize_7.f90: Likewise.
3645 * gfortran.dg/trim_optimize_8.f90: Likewise.
3646 * gfortran.dg/type_to_class_1.f03: Likewise.
3647 * gfortran.dg/type_to_class_2.f03: Likewise.
3648 * gfortran.dg/type_to_class_3.f03: Likewise.
3649 * gfortran.dg/type_to_class_4.f03: Likewise.
3650 * gfortran.dg/type_to_class_5.f03: Likewise.
3651 * gfortran.dg/typebound_assignment_5.f03: Likewise.
3652 * gfortran.dg/typebound_assignment_6.f03: Likewise.
3653 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3654 * gfortran.dg/typebound_call_1.f03: Likewise.
3655 * gfortran.dg/typebound_call_13.f03: Likewise.
3656 * gfortran.dg/typebound_call_18.f03: Likewise.
3657 * gfortran.dg/typebound_call_19.f03: Likewise.
3658 * gfortran.dg/typebound_call_2.f03: Likewise.
3659 * gfortran.dg/typebound_call_20.f03: Likewise.
3660 * gfortran.dg/typebound_call_3.f03: Likewise.
3661 * gfortran.dg/typebound_generic_5.f03: Likewise.
3662 * gfortran.dg/typebound_generic_6.f03: Likewise.
3663 * gfortran.dg/typebound_generic_9.f03: Likewise.
3664 * gfortran.dg/typebound_operator_12.f03: Likewise.
3665 * gfortran.dg/typebound_operator_13.f03: Likewise.
3666 * gfortran.dg/typebound_operator_15.f90: Likewise.
3667 * gfortran.dg/typebound_operator_20.f90: Likewise.
3668 * gfortran.dg/typebound_operator_3.f03: Likewise.
3669 * gfortran.dg/typebound_operator_6.f03: Likewise.
3670 * gfortran.dg/typebound_operator_7.f03: Likewise.
3671 * gfortran.dg/typebound_operator_8.f03: Likewise.
3672 * gfortran.dg/typebound_operator_9.f03: Likewise.
3673 * gfortran.dg/typebound_proc_19.f90: Likewise.
3674 * gfortran.dg/typebound_proc_20.f90: Likewise.
3675 * gfortran.dg/typebound_proc_23.f90: Likewise.
3676 * gfortran.dg/typebound_proc_27.f03: Likewise.
3677 * gfortran.dg/typebound_proc_35.f90: Likewise.
3678 * gfortran.dg/typebound_proc_36.f90: Likewise.
3679 * gfortran.dg/unf_io_convert_1.f90: Likewise.
3680 * gfortran.dg/unf_io_convert_2.f90: Likewise.
3681 * gfortran.dg/unf_io_convert_3.f90: Likewise.
3682 * gfortran.dg/unf_io_convert_4.f90: Likewise.
3683 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
3684 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
3685 * gfortran.dg/unf_short_record_1.f90: Likewise.
3686 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3687 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3688 * gfortran.dg/unit_1.f90: Likewise.
3689 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
3690 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
3691 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
3692 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
3693 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
3694 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
3695 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
3696 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
3697 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
3698 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3699 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3700 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
3701 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
3702 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
3703 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
3704 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
3705 * gfortran.dg/unpack_init_expr.f03: Likewise.
3706 * gfortran.dg/use_10.f90: Likewise.
3707 * gfortran.dg/use_11.f90: Likewise.
3708 * gfortran.dg/use_13.f90: Likewise.
3709 * gfortran.dg/use_24.f90: Likewise.
3710 * gfortran.dg/use_27.f90: Likewise.
3711 * gfortran.dg/use_5.f90: Likewise.
3712 * gfortran.dg/use_allocated_1.f90: Likewise.
3713 * gfortran.dg/use_only_1.f90: Likewise.
3714 * gfortran.dg/use_only_4.f90: Likewise.
3715 * gfortran.dg/use_rename_2.f90: Likewise.
3716 * gfortran.dg/use_rename_4.f90: Likewise.
3717 * gfortran.dg/used_dummy_types_1.f90: Likewise.
3718 * gfortran.dg/used_interface_ref.f90: Likewise.
3719 * gfortran.dg/used_types_5.f90: Likewise.
3720 * gfortran.dg/utf8_1.f03: Likewise.
3721 * gfortran.dg/utf8_2.f03: Likewise.
3722 * gfortran.dg/value_1.f90: Likewise.
3723 * gfortran.dg/value_2.f90: Likewise.
3724 * gfortran.dg/value_4.f90: Likewise.
3725 * gfortran.dg/value_6.f03: Likewise.
3726 * gfortran.dg/value_7.f03: Likewise.
3727 * gfortran.dg/value_test.f90: Likewise.
3728 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
3729 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
3730 * gfortran.dg/vect/pr60510.f: Likewise.
3731 * gfortran.dg/vect/pr69882.f90: Likewise.
3732 * gfortran.dg/vect/pr69980.f90: Likewise.
3733 * gfortran.dg/vect/vect-5.f90: Likewise.
3734 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
3735 * gfortran.dg/vector_subscript_1.f90: Likewise.
3736 * gfortran.dg/vector_subscript_2.f90: Likewise.
3737 * gfortran.dg/vector_subscript_3.f90: Likewise.
3738 * gfortran.dg/vector_subscript_5.f90: Likewise.
3739 * gfortran.dg/verify_2.f90: Likewise.
3740 * gfortran.dg/volatile10.f90: Likewise.
3741 * gfortran.dg/where_1.f90: Likewise.
3742 * gfortran.dg/where_operator_assign_1.f90: Likewise.
3743 * gfortran.dg/where_operator_assign_2.f90: Likewise.
3744 * gfortran.dg/where_operator_assign_3.f90: Likewise.
3745 * gfortran.dg/whole_file_13.f90: Likewise.
3746 * gfortran.dg/whole_file_2.f90: Likewise.
3747 * gfortran.dg/widechar_2.f90: Likewise.
3748 * gfortran.dg/widechar_4.f90: Likewise.
3749 * gfortran.dg/widechar_5.f90: Likewise.
3750 * gfortran.dg/widechar_6.f90: Likewise.
3751 * gfortran.dg/widechar_8.f90: Likewise.
3752 * gfortran.dg/widechar_IO_1.f90: Likewise.
3753 * gfortran.dg/widechar_IO_2.f90: Likewise.
3754 * gfortran.dg/widechar_IO_3.f90: Likewise.
3755 * gfortran.dg/widechar_IO_4.f90: Likewise.
3756 * gfortran.dg/widechar_compare_1.f90: Likewise.
3757 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
3758 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
3759 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
3760 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
3761 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
3762 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
3763 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
3764 * gfortran.dg/widechar_select_1.f90: Likewise.
3765 * gfortran.dg/winapi.f90: Likewise.
3766 * gfortran.dg/write_0_pe_format.f90: Likewise.
3767 * gfortran.dg/write_back.f: Likewise.
3768 * gfortran.dg/write_check3.f90: Likewise.
3769 * gfortran.dg/write_direct_eor.f90: Likewise.
3770 * gfortran.dg/write_padding.f90: Likewise.
3771 * gfortran.dg/write_recursive.f90: Likewise.
3772 * gfortran.dg/write_rewind_1.f: Likewise.
3773 * gfortran.dg/write_rewind_2.f: Likewise.
3774 * gfortran.dg/write_zero_array.f90: Likewise.
3775 * gfortran.dg/x_slash_1.f: Likewise.
3776 * gfortran.dg/x_slash_2.f: Likewise.
3777 * gfortran.dg/zero_array_components_1.f90: Likewise.
3778 * gfortran.dg/zero_length_1.f90: Likewise.
3779 * gfortran.dg/zero_length_2.f90: Likewise.
3780 * gfortran.dg/zero_sized_1.f90: Likewise.
3781 * gfortran.dg/zero_sized_3.f90: Likewise.
3782 * gfortran.fortran-torture/compile/nested.f90: Likewise.
3783 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
3784 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
3785 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
3786 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
3787 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
3788 * gfortran.fortran-torture/execute/args.f90: Likewise.
3789 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
3790 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
3791 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
3792 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
3793 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
3794 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
3795 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
3796 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
3797 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
3798 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
3799 * gfortran.fortran-torture/execute/common.f90: Likewise.
3800 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
3801 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
3802 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
3803 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
3804 * gfortran.fortran-torture/execute/contained.f90: Likewise.
3805 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
3806 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
3807 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
3808 * gfortran.fortran-torture/execute/data.f90: Likewise.
3809 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
3810 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
3811 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
3812 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
3813 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
3814 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
3815 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
3816 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
3817 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
3818 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
3819 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
3820 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
3821 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
3822 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
3823 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
3824 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
3825 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
3826 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
3827 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
3828 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
3829 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
3830 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
3831 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
3832 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
3833 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
3834 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
3835 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
3836 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
3837 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
3838 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
3839 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
3840 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
3841 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
3842 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
3843 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
3844 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
3845 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
3846 * gfortran.fortran-torture/execute/forall.f90: Likewise.
3847 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
3848 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
3849 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
3850 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
3851 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
3852 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
3853 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
3854 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
3855 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
3856 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
3857 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
3858 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
3859 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
3860 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
3861 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
3862 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
3863 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
3864 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
3865 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
3866 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
3867 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
3868 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
3869 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
3870 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
3871 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
3872 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
3873 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
3874 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
3875 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3876 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
3877 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
3878 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
3879 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
3880 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
3881 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
3882 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
3883 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
3884 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
3885 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
3886 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
3887 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
3888 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
3889 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
3890 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3891 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
3892 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
3893 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
3894 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3895 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
3896 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
3897 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
3898 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
3899 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
3900 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3901 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
3902 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3903 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
3904 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
3905 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
3906 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
3907 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
3908 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
3909 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
3910 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
3911 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3912 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
3913 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
3914 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
3915 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
3916 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
3917 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
3918 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
3919 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
3920 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
3921 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
3922 * gfortran.fortran-torture/execute/math.f90: Likewise.
3923 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
3924 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
3925 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
3926 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
3927 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
3928 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
3929 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
3930 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
3931 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
3932 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
3933 * gfortran.fortran-torture/execute/power.f90: Likewise.
3934 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
3935 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
3936 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3937 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
3938 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
3939 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
3940 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
3941 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
3942 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
3943 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
3944 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
3945 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
3946 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
3947 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
3948 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
3949 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
3950 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
3951 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
3952 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
3953 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
3954 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
3955 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
3956 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
3957 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
3958 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
3959 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
3960 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
3961 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
3962 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
3963 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
3964 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
3965 * gfortran.fortran-torture/execute/straret.f90: Likewise.
3966 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
3967 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
3968 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
3969 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
3970 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
3971 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
3972 * gfortran.fortran-torture/execute/string.f90: Likewise.
3973 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
3974 * gfortran.fortran-torture/execute/strret.f90: Likewise.
3975 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
3976 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
3977 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
3978 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
3979 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
3980 * gfortran.fortran-torture/execute/userop.f90: Likewise.
3981 * gfortran.fortran-torture/execute/where17.f90: Likewise.
3982 * gfortran.fortran-torture/execute/where18.f90: Likewise.
3983 * gfortran.fortran-torture/execute/where19.f90: Likewise.
3984 * gfortran.fortran-torture/execute/where20.f90: Likewise.
3985 * gfortran.fortran-torture/execute/where21.f90: Likewise.
3986 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
3987 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
3988 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3989 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3990 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3991 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3992 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
3993 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
3994 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
3995 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
3996 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
3997 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
3998 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
3999 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4000 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4001 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4002 * gfortran.dg/inline_transpose_1.f90: Likewise.
4004 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4007 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4010 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4013 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4014 * gnat.dg/dispatch1.adb: Rename into...
4015 * gnat.dg/disp1.adb: ...this.
4016 * gnat.dg/dispatch1_p.ads: Rename into...
4017 * gnat.dg/disp1_pkg.ads: ...this.
4018 * gnat.dg/disp2.adb: Rename into...
4019 * gnat.dg/dispatch2.adb: ...this.
4020 * gnat.dg/dispatch2_p.ads: Rename into...
4021 * gnat.dg/disp2_pkg.ads: ...this.
4022 * gnat.dg/dispatch2_p.adb: Rename into...
4023 * gnat.dg/disp2_pkg.adb: this.
4024 * gnat.dg/generic_dispatch.adb: Rename into...
4025 * gnat.dg/generic_disp.adb: this.
4026 * gnat.dg/generic_dispatch_p.ads: Rename into...
4027 * gnat.dg/generic_disp_pkg.ads: ...this.
4028 * gnat.dg/generic_dispatch_p.adb: Rename into...
4029 * gnat.dg/generic_disp_pkg.adb: ...this.
4030 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4031 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4032 * gnat.dg/object_overflow1.adb: Tweak index.
4033 * gnat.dg/object_overflow2.adb: Likewise.
4034 * gnat.dg/object_overflow3.adb: Likewise.
4035 * gnat.dg/object_overflow4.adb: Likewise.
4036 * gnat.dg/object_overflow5.adb: Likewise.
4038 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4041 * gcc.c-torture/compile/pr84425.c: New test.
4043 2018-02-16 Marek Polacek <polacek@redhat.com>
4044 Jakub Jelinek <jakub@redhat.com>
4047 * g++.dg/cpp1y/constexpr-84192.C: New test.
4049 2018-02-16 Martin Sebor <msebor@redhat.com>
4052 * g++.dg/overload15.C: New test.
4054 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4057 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4058 * gcc.dg/pr56727-2.c: Ditto.
4059 * gcc.target/powerpc/pr79439.c: Renamed to...
4060 * gcc.target/powerpc/pr79439-1.c: ...this.
4061 * gcc.target/powerpc/pr79439-2.c: New test.
4062 * gcc.target/powerpc/pr79439-3.c: New test.
4064 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4067 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4068 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4069 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4070 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4071 * gcc.target/powerpc/builtins-3.c: Same.
4073 2018-02-16 Nathan Sidwell <nathan@acm.org>
4075 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4077 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4079 PR rtl-optimization/70023
4080 * gcc.target/i386/pr70023.c: New.
4082 2018-02-16 Carl Love <cel@us.ibm.com>
4084 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4086 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4089 2018-02-16 Carl Love <cel@us.ibm.com>
4091 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4092 for the ABI definitions for vec_extract4b and vec_insert4b.
4094 2018-02-16 Nathan Sidwell <nathan@acm.org>
4096 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4097 * g++.old-deja/g++.mike/net43.C: Likewise.
4099 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4102 * g++.dg/cpp1z/class-deduction48.C: New.
4104 2018-02-16 Nathan Sidwell <nathan@acm.org>
4107 * g++.dg/lookup/pr84375.C: New.
4109 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4112 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4114 2018-02-16 Richard Biener <rguenther@suse.de>
4116 PR tree-optimization/84417
4117 * gcc.dg/torture/pr84417.c: New testcase.
4119 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4122 * g++.dg/opt/pr84272.C: New test.
4124 PR rtl-optimization/83723
4125 * gcc.dg/pr83723.c: New test.
4127 2018-02-16 Richard Biener <rguenther@suse.de>
4129 PR tree-optimization/84399
4130 * gcc.dg/graphite/pr84399.c: New testcase.
4132 2018-02-16 Richard Biener <rguenther@suse.de>
4134 PR tree-optimization/84190
4135 * g++.dg/torture/pr84190.C: New testcase.
4137 2018-02-15 Martin Sebor <msebor@redhat.com>
4139 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4142 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4145 * gfortran.dg/dtio_21.f03: Add an error message.
4146 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4148 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4151 * gfortran.dg/stop_shouldfail.f90: New test.
4153 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4156 * g++.dg/concepts/pr84330.C: New.
4158 2018-02-15 Tom de Vries <tom@codesourcery.com>
4160 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4162 2018-02-15 Tom de Vries <tom@codesourcery.com>
4164 * gcc.c-torture/compile/pr84136.c: Require effective target
4167 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4169 PR tree-optimization/84383
4170 * gcc.c-torture/compile/pr84383.c: New test.
4172 PR tree-optimization/84334
4173 * gcc.dg/pr84334.c: New test.
4175 2018-02-14 Carl Love <cel@us.ibm.com>
4177 * gcc.target/powerpc/builtins-4-int128-runnable.c
4178 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4179 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4181 2018-02-14 Martin Sebor <msebor@redhat.com>
4183 PR tree-optimization/83698
4184 * gcc.dg/Wrestrict-7.c: New test.
4185 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4186 * gcc.target/i386/chkp-stropt-17.c: Same.
4188 2018-02-14 Martin Sebor <msebor@redhat.com>
4191 * gcc.dg/Wattributes-8.c: New test.
4193 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4196 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4197 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4198 * gfortran.dg/select_type_1.f03: Extend test case.
4200 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4202 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4203 (dg-options): Use -O2 -msse2 -mno-sse3.
4205 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4207 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4208 this test case still works ok.
4209 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4210 * gcc.dg/vmx/insert-be-order.c: Likewise.
4211 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4212 * gcc.dg/vmx/ld-be-order.c: Likewise.
4213 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4214 * gcc.dg/vmx/lde-be-order.c: Likewise.
4215 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4216 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4217 * gcc.dg/vmx/merge-be-order.c: Likewise.
4218 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4219 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4220 * gcc.dg/vmx/pack-be-order.c: Likewise.
4221 * gcc.dg/vmx/perm-be-order.c: Likewise.
4222 * gcc.dg/vmx/splat-be-order.c: Likewise.
4223 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4224 * gcc.dg/vmx/st-be-order.c: Likewise.
4225 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4226 * gcc.dg/vmx/ste-be-order.c: Likewise.
4227 * gcc.dg/vmx/stl-be-order.c: Likewise.
4228 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4229 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4230 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4231 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4232 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4234 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4237 * g++.dg/cpp0x/auto49.C: New.
4239 2018-02-14 Nathan Sidwell <nathan@acm.org>
4241 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4243 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4245 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4246 * gcc.target/powerpc/le-altivec-consts.c: Same.
4248 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4251 * gcc.target/powerpc/pr84220-sld.c: New test.
4252 * gcc.target/powerpc/pr84220-sld2.c: New test.
4253 * gcc.target/powerpc/pr84220-sldw.c: New test.
4254 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4255 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4257 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4260 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4261 _inc_ssp intrinsics.
4262 * gcc.target/i386/cet-intrin-4.c: Likewise.
4263 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4264 __builtin_ia32_rdssp[d|q].
4266 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4268 PR tree-optimization/84357
4269 * gcc.dg/vect/pr84357.c: New test.
4271 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4274 * gcc.target/rx/pr83831.c: New tests.
4276 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4279 * gcc.target/msp430/pr79242.c: New test.
4281 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4284 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4287 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4290 * g++.dg/pr84279.C: New test.
4292 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4294 PR rtl-optimization/84169
4295 * gcc.c-torture/execute/pr84169.c: New.
4297 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4300 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4302 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4305 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4308 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4311 * g++.dg/warn/effc4.C: New test.
4313 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4316 * g++.dg/template/sizeof16.C: New.
4317 * g++.dg/template/sizeof17.C: Likewise.
4319 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4322 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4323 add necessary compiler options.
4324 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4326 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4329 * gcc.c-torture/execute/pr82210.c: New test.
4332 * gcc.dg/pr84309-2.c: New test.
4334 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
4336 PR tree-optimization/84321
4337 * gcc.dg/pr84321.c: New test.
4339 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
4342 * gcc.target/i386/pr57193.c: Add -march=x86-64.
4344 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
4347 * gcc.dg/asan/pr84307.c: Remove test.
4349 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4351 * gcc.target/rl78/test_auto_vector.c: New test.
4353 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4356 * gcc.c-torture/compile/pr84305.c: New test.
4358 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4361 * gcc.target/i386/pr84335.c: New test.
4363 PR tree-optimization/84339
4364 * gcc.c-torture/execute/pr84339.c: New test.
4367 * gcc.dg/pr84309.c: New test.
4368 * gcc.target/i386/pr84309.c: New test.
4371 * gcc.target/i386/pr84336.c: New test.
4373 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4376 * c-c++-common/gomp/pr84341.c: New test.
4378 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4381 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4383 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4386 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4389 2018-02-12 Jeff Law <law@redhat.com>
4391 * gcc.c-torture/compile/reg-args-size.c: New test.
4393 2018-02-12 Carl Love <cel@us.ibm.com>
4395 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4396 uint128 tests to new testfile.
4397 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4398 int128 and uint128 tests.
4399 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4400 list of torture tests.
4402 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4405 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4406 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4408 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4411 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4413 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4416 * gcc.dg/asan/pr84307.c: New test.
4418 2018-02-12 Nathan Sidwell <nathan@acm.org>
4420 * g++.dg/parse/pr84263.C: New.
4422 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4425 * g++.dg/template/crash129.C: New.
4427 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4430 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4431 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4432 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4433 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4434 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4436 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4438 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4439 _mm_maskz_scalef_round_sd): Test new intrinsics.
4440 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4441 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4443 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4444 _mm_maskz_scalef_round_ss): Test new intrinsics.
4445 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4446 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4448 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4449 __builtin_ia32_scalefss_round): Remove builtin.
4450 (__builtin_ia32_scalefsd_mask_round,
4451 __builtin_ia32_scalefss_mask_round): Test new builtin.
4452 * gcc.target/i386/sse-13.c: Ditto.
4453 * gcc.target/i386/sse-23.c: Ditto.
4455 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4457 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4458 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4459 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4460 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4461 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4462 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4463 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4464 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
4466 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
4467 (__builtin_ia32_sqrtss_round): Remove builtins.
4468 (__builtin_ia32_sqrtsd_mask_round)
4469 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
4470 * gcc.target/i386/sse-13.c: Ditto.
4471 * gcc.target/i386/sse-23.c: Ditto.
4473 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4476 * gfortran.dg/statement_function_3.f: New test.
4478 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
4482 * gfortran.dg/statement_function_1.f90: New test.
4483 * gfortran.dg/statement_function_2.f90: New test.
4485 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
4488 * gfortran.dg/type_to_class_5.f03: New test.
4490 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
4493 * gfortran.dg/type_to_class_4.f03: New test.
4495 2018-02-10 Alan Modra <amodra@gmail.com>
4498 * gcc.dg/pr84300.c: New.
4500 2018-02-10 Jakub Jelinek <jakub@redhat.com>
4503 * g++.dg/ubsan/pr83987-2.C: New test.
4505 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
4507 * gcc.target/rx/movsicc.c: New test.
4509 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4512 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
4515 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4517 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
4518 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
4520 2018-02-09 Nathan Sidwell <nathan@acm.org>
4523 * c-c++-common/pr84293.h: New.
4524 * c-c++-common/pr84293.c: New.
4526 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
4528 PR rtl-optimization/57193
4529 * gcc.target/i386/pr57193.c: New.
4531 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4534 * gcc.target/powerpc/pr84226.c: New test.
4536 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4538 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
4542 2018-02-09 Martin Sebor <msebor@redhat.com>
4545 * gcc.dg/lto/pr84212_0.c: New test file.
4546 * gcc.dg/lto/pr84212_1.c: Same.
4548 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4551 * gcc.target/powerpc/pr83926.c: New test.
4552 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
4553 message. Fix test for running in 32-bit mode.
4555 2018-02-09 Tamar Christina <tamar.christina@arm.com>
4558 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
4560 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4563 * gcc.target/s390/pr84295.c: New test.
4565 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4568 * g++.dg/cpp1y/lambda-init16.C: New.
4570 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4572 * gnat.dg/sso8.adb: New test.
4573 * gnat.dg/sso8_pkg.ads: New helper.
4575 2018-02-09 Richard Biener <rguenther@suse.de>
4577 PR tree-optimization/84278
4578 * gcc.target/i386/pr84278.c: Adjust regex.
4580 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4582 PR tree-optimization/84232
4583 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4586 * gcc.target/aarch64/pr84252.c: New test.
4589 * gcc.dg/pr84237.c: New test.
4591 2018-02-09 Marek Polacek <polacek@redhat.com>
4592 Jakub Jelinek <jakub@redhat.com>
4595 * g++.dg/torture/pr83659.C: New test.
4597 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4599 PR tree-optimization/84136
4600 * gcc.c-torture/compile/pr84136.c: New test.
4602 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
4605 * gcc.target/i386/pr83008.c: New test.
4607 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
4610 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
4612 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4615 * g++.dg/warn/Wunused-parm-11.C: New.
4617 2018-02-08 Marek Polacek <polacek@redhat.com>
4619 PR tree-optimization/84238
4620 * gcc.dg/Wstringop-overflow-3.c: New test.
4622 2018-02-08 Nathan Sidwell <nathan@acm.org>
4624 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
4626 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4628 PR tree-optimization/84265
4629 * gcc.dg/vect/pr84265.c: New test.
4631 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4633 PR tree-optimization/81635
4634 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
4635 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
4637 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4639 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
4640 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
4641 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
4642 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
4643 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
4644 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
4645 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
4646 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
4647 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
4648 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
4649 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
4650 * gcc.target/s390/nobp-return-attr-all.c: New test.
4651 * gcc.target/s390/nobp-return-attr-neg.c: New test.
4652 * gcc.target/s390/nobp-return-mem-attr.c: New test.
4653 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
4654 * gcc.target/s390/nobp-return-mem-z10.c: New test.
4655 * gcc.target/s390/nobp-return-mem-z900.c: New test.
4656 * gcc.target/s390/nobp-return-reg-attr.c: New test.
4657 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
4658 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
4659 * gcc.target/s390/nobp-return-reg-z10.c: New test.
4660 * gcc.target/s390/nobp-return-reg-z900.c: New test.
4661 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
4662 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
4663 * gcc.target/s390/nobp-table-jump-z10.c: New test.
4664 * gcc.target/s390/nobp-table-jump-z900.c: New test.
4666 2018-02-08 Richard Biener <rguenther@suse.de>
4668 PR tree-optimization/84233
4669 * g++.dg/torture/pr84233.C: New testcase.
4671 2018-02-08 Richard Biener <rguenther@suse.de>
4673 PR tree-optimization/84278
4674 * gcc.target/i386/pr84278.c: New testcase.
4676 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
4678 PR rtl-optimization/84068
4679 PR rtl-optimization/83459
4680 * gcc.dg/pr84068.c: New test.
4682 2018-02-08 Richard Biener <rguenther@suse.de>
4684 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
4685 loop vectorization to happen.
4687 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4690 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
4692 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4694 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
4696 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4699 * gcc.target/powerpc/pr84154-1.c: New tests.
4700 * gcc.target/powerpc/pr84154-2.c: Likewise.
4701 * gcc.target/powerpc/pr84154-3.c: Likewise.
4703 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4705 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
4707 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4710 * g++.dg/template/incomplete11.C: New test.
4711 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
4713 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4716 * gfortran.dg/deallocate_error_3.f90: New test.
4717 * gfortran.dg/deallocate_error_4.f90: New test.
4719 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4722 * gfortran.dg/shape_9.f90: New test.
4724 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4727 * gfortran.dg/assumed_charlen_parameter.f90: New test.
4729 2018-02-07 David Malcolm <dmalcolm@redhat.com>
4733 * g++.dg/spellcheck-reswords.C: New test case.
4734 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
4737 2018-02-07 Martin Liska <mliska@suse.cz>
4740 * g++.dg/ext/mv26.C: New test.
4742 2018-02-07 Tom de Vries <tom@codesourcery.com>
4744 * gcc.dg/pr83844.c: Require effective target alloca.
4746 2018-02-07 Tom de Vries <tom@codesourcery.com>
4748 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
4750 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
4753 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
4754 -fcf-protection=return.
4756 2018-02-07 Tom de Vries <tom@codesourcery.com>
4759 * c-c++-common/goacc/pr84217.c: New test.
4760 * gfortran.dg/goacc/pr84217.f90: New test.
4762 2018-02-07 Richard Biener <rguenther@suse.de>
4764 PR tree-optimization/84204
4765 * gcc.dg/graphite/pr84204.c: New testcase.
4767 PR tree-optimization/84205
4768 * gcc.dg/graphite/pr84205.c: New testcase.
4770 PR tree-optimization/84223
4771 * gfortran.dg/graphite/pr84223.f90: New testcase.
4773 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
4776 * g++.dg/cpp0x/scoped_enum7.C: New.
4778 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4780 PR tree-optimization/83008
4781 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
4783 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4785 PR tree-optimization/84235
4786 * gcc.c-torture/execute/ieee/pr84235.c: New test.
4788 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4791 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
4793 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
4795 2018-02-06 Jakub Jelinek <jakub@redhat.com>
4798 * gcc.target/i386/pr84146.c: New test.
4800 2018-02-06 Michael Collison <michael.collison@arm.com>
4802 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
4804 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4806 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
4807 warning for -mno-speculate-indirect-jumps.
4808 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
4809 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
4810 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
4811 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
4812 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
4813 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
4815 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4818 * c-c++-common/fcf-protection-1.c: Change a compared message.
4819 * c-c++-common/fcf-protection-2.c: Likewise.
4820 * c-c++-common/fcf-protection-3.c: Likewise.
4821 * c-c++-common/fcf-protection-5.c: Likewise.
4822 * c-c++-common/fcf-protection-6.c: New test.
4823 * c-c++-common/fcf-protection-7.c: Likewise.
4825 2018-02-06 Marek Polacek <polacek@redhat.com>
4827 PR tree-optimization/84228
4828 * c-c++-common/Wstringop-truncation-3.c: New test.
4830 2018-02-06 Tamar Christina <tamar.christina@arm.com>
4833 * gcc.target/arm/pragma_arch_switch_2.c: New.
4835 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4838 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
4840 2018-02-05 Martin Sebor <msebor@redhat.com>
4842 PR tree-optimization/83369
4843 * gcc.dg/Wnonnull.c: New test.
4845 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4847 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
4848 argument and use dg-messages-by-file instead. Expect it to be
4849 an array rather than a dict.
4850 (lto-link-and-maybe-run): Remove messages_by_file argument and
4851 use an upvar for dg-messages-by-file. Update call to
4852 lto_handle_diagnostics.
4853 (lt-get-options): Treat dg-messages-by-file as an array
4855 (lto-get-options-main): Likewise. Set the entry rather than appending.
4856 (lto-execute): Treat dg-messages-by-file as an array rather than
4857 a dict. Update call to lto-link-and-maybe-run.
4859 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
4862 * g++.dg/cpp1z/inline-var4.C: New.
4864 2018-02-05 Martin Liska <mliska@suse.cz>
4866 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
4868 * c-c++-common/asan/pointer-compare-2.c: Likewise.
4869 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
4870 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
4871 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
4872 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4873 * c-c++-common/asan/pointer-compare-3.c: New test.
4875 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4877 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
4878 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4880 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
4882 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
4883 _mm_maskz_range_sd, _mm_mask_range_round_sd,
4884 _mm_maskz_range_round_sd): Test new intrinsics.
4885 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
4886 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
4887 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
4888 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
4889 _mm_maskz_range_ss, _mm_mask_range_round_ss,
4890 _mm_maskz_range_round_ss): Test new intrinsics.
4891 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
4892 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
4893 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
4894 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
4895 __builtin_ia32_rangess128_round): Remove builtins.
4896 (__builtin_ia32_rangesd128_mask_round,
4897 __builtin_ia32_rangess128_mask_round): Test new builtins.
4898 * gcc.target/i386/sse-13.c: Ditto.
4899 * gcc.target/i386/sse-23.c: Ditto.
4901 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
4904 * gfortran.dg/pr79966.f90: New testcase
4906 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
4909 * gfortran.dg/associate_23.f90: Fix invalid code.
4910 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4911 * gfortran.dg/matmul_3.f90: Likewise.
4912 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4914 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
4917 * gfortran.dg/associate_34.f90: New test.
4918 * gfortran.dg/associate_35.f90: New test.
4920 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
4924 * gfortran.dg/pr84155.f90: New test.
4926 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
4928 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
4929 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
4931 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4933 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
4936 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4938 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
4940 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
4941 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
4942 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
4944 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4947 * gcc.c-torture/execute/pr83362.c: Make work for int16.
4948 * gcc.dg/Wsign-conversion.c: Dito.
4949 * gcc.dg/attr-alloc_size-4.c: Dito.
4950 * gcc.dg/pr81020.c: Dito.
4951 * gcc.dg/pr81192.c: Dito.
4952 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
4953 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
4954 * gcc.dg/pr83844.c: Restrict to int32plus.
4955 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
4956 * gcc.dg/tree-ssa/ldist-25.c: Dito.
4957 * gcc.dg/tree-ssa/ldist-27.c: Dito.
4958 * gcc.dg/tree-ssa/ldist-28.c: Dito.
4959 * gcc.dg/tree-ssa/ldist-29.c: Dito.
4960 * gcc.dg/tree-ssa/ldist-30.c: Dito.
4961 * gcc.dg/tree-ssa/ldist-31.c: Dito.
4962 * gcc.dg/tree-ssa/ldist-32.c: Dito.
4963 * gcc.dg/tree-ssa/ldist-33.c: Dito.
4964 * gcc.dg/tree-ssa/ldist-34.c: Dito.
4965 * gcc.dg/tree-ssa/ldist-35.c: Dito.
4966 * gcc.dg/tree-ssa/ldist-36.c: Dito.
4968 2018-02-02 Julia Koval <julia.koval@intel.com>
4970 * gcc.target/i386/funcspec-56.inc: Handle new march.
4971 * g++.dg/ext/mv16.C: Ditto.
4973 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4975 * lib/target-supports.exp
4976 (check_effective_target_keeps_null_pointer_checks): No more
4978 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
4979 * gcc.dg/ifcvt-4.c: Skip avr.
4980 * gcc.dg/pr53037-1.c: Dito.
4981 * gcc.dg/pr53037-2.c: Dito.
4982 * gcc.dg/pr53037-3.c: Dito.
4983 * gcc.dg/pr63387-2.c: Dito.
4984 * gcc.dg/pr63387.c: Dito.
4985 * gcc.dg/sancov/cmp0.c: Dito.
4986 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
4987 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
4988 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
4989 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
4990 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
4991 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
4992 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
4993 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
4994 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
4995 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
4996 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
4997 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
4998 * gcc.dg/tree-ssa/pr82059.c: Dito.
4999 * gcc.c-torture/execute/pr70460.c: Dito.
5001 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5004 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5005 * gcc.c-torture/execute/20180112-1.c: Dito.
5006 * gcc.c-torture/execute/pr81503.c: Dito.
5007 * gcc.dg/store_merging_12.c: Dito.
5008 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5009 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5010 * gcc.dg/tree-ssa/pr80898.c: Dito.
5011 * gcc.dg/tree-ssa/pr82363.c: Dito.
5012 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5013 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5014 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5015 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5016 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5017 * gcc.dg/tree-ssa/pr80803.c: Dito.
5018 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5019 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5020 * gcc.dg/tree-ssa/vrp114.c: Dito.
5021 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5022 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5023 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5025 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5028 * gcc.target/i386/cet-sjlj-6a.c: New test.
5029 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5031 2018-02-01 Marek Polacek <polacek@redhat.com>
5034 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5036 2018-01-30 Jeff Law <law@redhat.com>
5039 * gcc.target/i386/pr84128.c: New test.
5041 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5043 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5044 -fdelete-null-pointer-checks.
5046 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5049 * g++.dg/cpp0x/abstract-default1.C: New.
5051 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5053 PR tree-optimization/81635
5054 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5055 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5057 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5060 * gcc.target/aarch64/pr83370.c: New.
5062 2018-02-01 Richard Biener <rguenther@suse.de>
5064 * gcc.dg/graphite/pr35356-1.c: Adjust.
5066 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5069 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5071 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5072 of hard-coding the choice.
5073 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5074 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5075 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5077 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5079 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5080 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5081 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5082 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5083 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5084 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5085 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5086 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5087 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5088 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5089 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5090 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5091 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5092 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5093 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5094 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5095 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5096 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5097 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5098 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5099 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5100 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5101 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5102 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5103 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5104 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5105 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5106 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5107 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5108 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5109 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5110 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5111 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5112 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5113 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5114 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5115 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5116 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5117 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5118 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5119 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5120 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5121 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5122 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5123 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5124 __builtin_popcountll rather than __builtin_popcountl.
5126 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5128 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5129 of LD1R[HWD] for multi-element constants on big-endian targets.
5130 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5131 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5133 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5135 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5136 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5137 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5139 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5141 PR tree-optimization/81661
5142 PR tree-optimization/84117
5143 * gcc.dg/pr81661.c: New test.
5144 * gfortran.dg/pr84117.f90: New test.
5146 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5149 * gfortran.dg/repeat_7.f90: Catch warning message.
5151 2018-01-31 Ian Lance Taylor <iant@golang.org>
5153 * go.go-torture/execute/printnil.go: New test.
5155 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5157 * lib/target-supports.exp (check_effective_target_comdat_group):
5158 Allow for Solaris as comdat syntax.
5160 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5161 Solaris with comdat_group support and as.
5163 2018-01-31 Marek Polacek <polacek@redhat.com>
5166 * gcc.dg/pr81779.c: New test.
5168 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5171 * gfortran.dg/gomp/pr84116.f90: New test.
5174 * g++.dg/init/pr83993-2.C: New test.
5177 * g++.dg/init/pr83993-1.C: New test.
5178 * g++.dg/cpp0x/pr83993.C: New test.
5180 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5183 * gfortran.dg/pr84088.f90: New test.
5185 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5188 * gcc.target/i386/pr82444.c: New.
5190 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5192 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5193 * gcc.target/powerpc/vsx-13.c: New.
5195 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5198 * g++.dg/cpp1y/var-templ57.C: New.
5200 2018-01-31 Marek Polacek <polacek@redhat.com>
5203 * g++.dg/diagnostic/pr84138.C: New test.
5205 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5208 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5209 -Wstringop-overflow warnings due to spurious warning with -O1.
5210 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5211 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5213 2018-01-31 Richard Biener <rguenther@suse.de>
5215 PR tree-optimization/84132
5216 * g++.dg/torture/pr84132.C: New testcase.
5218 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5220 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5223 2018-01-31 Julia Koval <julia.koval@intel.com>
5226 * gcc.target/i386/rdpid.c: Remove "eax".
5228 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5230 PR tree-optimization/64946
5231 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5232 scan-assembler checks.
5234 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5236 * gcc.c-torture/execute/20180131-1.c: New test.
5238 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5240 * gcc.target/arc/taux-1.c: New test.
5241 * gcc.target/arc/taux-2.c: Likewise.
5243 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5245 * gcc.target/arc/uncached.c: New test.
5247 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5250 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5252 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5254 PR preprocessor/69869
5255 * gcc.dg/cpp/trad/pr69869.c: New test.
5258 * gcc.dg/pr84100.c: New test.
5260 2018-01-30 Jeff Law <law@redhat.com>
5263 * gcc.target/i386/pr84064: New test.
5265 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5268 * gfortran.dg/data_implied_do_2.f90: New test.
5270 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5272 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5274 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5277 * gfortran.dg/inline_matmul_21.f90: New test case.
5279 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5281 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5283 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5286 * gcc.target/powerpc/pr84112.c: New.
5288 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5290 PR rtl-optimization/83986
5291 * gcc.dg/pr83986.c: New test.
5293 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5296 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5297 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5298 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5299 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5301 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5303 PR tree-optimization/84111
5304 * gcc.c-torture/compile/pr84111.c: New test.
5306 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5309 * gcc.dg/ipa/inline-2.c: Fix template.
5310 * gcc.dg/ipa/inline-3.c: Fix template.
5312 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5315 * g++.dg/torture/pr81360.C: New testcase.
5317 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5320 * gcc.dg/lto/pr83954.h: New testcase.
5321 * gcc.dg/lto/pr83954_0.c: New testcase.
5322 * gcc.dg/lto/pr83954_1.c: New testcase.
5324 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5327 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5329 Simplify DW_AT_producer scan.
5331 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5333 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
5335 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
5338 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5339 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5340 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5341 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5343 2018-01-29 Jeff Law <law@redhat.com>
5346 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
5347 better match other tests which require vsx. Verify the zero
5348 extension is part of the test in the combiner dump.
5350 2018-01-29 Marek Polacek <polacek@redhat.com>
5353 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5356 * g++.dg/ext/pr83996.C: New test.
5358 2018-01-29 Richard Biener <rguenther@suse.de>
5360 PR tree-optimization/84057
5361 * gcc.dg/graphite/pr84057.c: New testcase.
5363 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5366 * gfortran.dg/bind_c_usage_31.f90: New test.
5368 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5371 * g++.dg/warn/Wduplicated-branches5.C: New.
5373 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5375 * gcc.target/rl78/test_addsi3_internal.c: New test.
5377 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5379 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5380 Make expected output depend on whether we expect sibcalls or not.
5381 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5382 safe-indirect-jump-1.c).
5384 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5385 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5386 Soren Rasmussen <s.c.rasmussen@gmail.com>
5388 Fortran 2018 teams tests.
5390 * gfortran.dg/team_number_1.f90: new test for team_number.
5391 * gfortran.dg/team_change_1.f90: new test for change team.
5392 * gfortran.dg/team_end_1.f90: new test for end team.
5393 * gfortran.dg/team_form_1.f90: new test for form team.
5395 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5398 * gfortran.dg/dot_product_4.f90
5400 2018-01-26 Martin Sebor <msebor@redhat.com>
5402 PR tree-optimization/83896
5403 * gcc.dg/strlenopt-43.c: New.
5405 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5407 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5408 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5409 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5410 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5411 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5412 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5413 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5414 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5415 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5417 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5418 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5419 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5420 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5421 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5422 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5423 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5424 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5426 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5428 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5430 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5431 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5432 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5433 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5434 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5435 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5436 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5437 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5438 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5439 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5440 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5441 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5442 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5444 2018-01-26 Martin Liska <mliska@suse.cz>
5446 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5449 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5451 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5452 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5453 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5454 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5455 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5456 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5457 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5458 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5460 2018-01-26 Richard Biener <rguenther@suse.de>
5462 PR rtl-optimization/84003
5463 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5464 latent bug in DSE if NOINLINE is appropriately defined.
5465 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
5466 and defining NOINLINE.
5468 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5470 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
5471 tests specific to aarch64. XFAIL test on arm.
5473 2018-01-26 Jakub Jelinek <jakub@redhat.com>
5475 PR rtl-optimization/83985
5476 * gcc.dg/pr83985.c: New test.
5479 * c-c++-common/Wrestrict-3.c: New test.
5481 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5483 * gcc.target/arc/tdelegitimize_addr.c: New test.
5485 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5487 * gcc.target/arc/jli-1.c: New file.
5488 * gcc.target/arc/jli-2.c: Likewise.
5490 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
5492 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
5494 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5495 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5497 2018-01-26 Richard Biener <rguenther@suse.de>
5499 PR tree-optimization/81082
5500 * gcc.dg/vect/pr81082.c: New testcase.
5501 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
5502 simplification to n * n.
5504 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5506 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
5508 * gcc.target/i386/pr63620.c: Likewise.
5510 2018-01-26 Julia Koval <julia.koval@intel.com>
5512 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
5513 -mavx512f -mavx512bw.
5514 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
5515 * gcc.target/i386/i386.exp: Fix types.
5517 2018-01-26 Alan Modra <amodra@gmail.com>
5520 * gcc.target/powerpc/swaps-p8-46.c: New.
5522 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
5525 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
5526 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
5527 'array01' in the tree dump comparison.
5528 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
5529 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
5530 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
5532 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
5535 * gcc.dg/torture/pr83055.c: New testcase.
5537 2018-01-25 Jakub Jelinek <jakub@redhat.com>
5540 * g++.dg/cpp1z/decomp36.C: New test.
5543 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
5545 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
5547 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
5548 the shift dump line.
5549 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5551 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5554 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
5555 index instead of int, which allows IVOPTs to properly optimize the
5558 2018-01-24 David Malcolm <dmalcolm@redhat.com>
5561 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
5562 of "fn_type" typedef.
5563 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5565 2018-01-24 Ian Lance Taylor <iant@golang.org>
5567 * go.go-torture/execute/names-1.go: New test.
5569 2018-01-19 Jeff Law <law@redhat.com>
5572 * gcc.target/i386/pr83994.c: New test.
5574 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5577 * gcc.target/powerpc/pr84014.c: New.
5579 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5582 * c-c++-common/gomp/pr83977-1.c: New test.
5583 * c-c++-common/gomp/pr83977-2.c: New test.
5584 * c-c++-common/gomp/pr83977-3.c: New test.
5585 * gfortran.dg/gomp/pr83977.f90: New test.
5587 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5590 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5591 * gcc.dg/vect/pr80631-1.c: Likewise.
5592 * gcc.dg/vect/pr80631-2.c: Likewise.
5593 * gcc.dg/vect/pr81410.c: Likewise.
5594 * gcc.dg/vect/pr81633.c: Likewise.
5595 * gcc.dg/vect/pr81815.c: Likewise.
5596 * gcc.dg/vect/pr82108.c: Likewise.
5597 * gcc.dg/vect/pr83857.c: Likewise.
5598 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5599 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5600 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5601 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5602 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5603 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5604 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
5605 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
5606 dg-xfail-run-if instead.
5607 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5608 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5609 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5610 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
5611 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5613 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5615 PR tree-optimization/83979
5616 * g++.dg/pr83979.c: New test.
5618 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5620 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
5621 option. Add arm_neon_ok_no_float_abi check.
5623 2018-01-24 Richard Biener <rguenther@suse.de>
5625 PR tree-optimization/83176
5626 * gcc.dg/graphite/pr83176.c: New testcase.
5628 2018-01-24 Richard Biener <rguenther@suse.de>
5630 PR tree-optimization/82819
5631 * gcc.dg/graphite/pr82819.c: New testcase.
5633 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5636 * g++.dg/cpp1y/constexpr-83921-1.C: New.
5637 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
5638 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
5639 * g++.dg/ext/stmtexpr20.C: Likewise.
5640 * g++.dg/ext/stmtexpr21.C: Likewise.
5642 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5645 * g++.dg/warn/pr83974.C: New test case.
5647 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5650 * g++.dg/ubsan/pr83987.C: New test.
5652 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5655 * gfortran.dg/pdt_29.f03: New test.
5657 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5660 * gfortran.dg/associate_33.f03: New test.
5662 2018-01-23 Martin Liska <mliska@suse.cz>
5665 * gcc.dg/lto/pr81440.h: New test.
5666 * gcc.dg/lto/pr81440_0.c: New test.
5667 * gcc.dg/lto/pr81440_1.c: New test.
5669 2018-01-23 Nathan Sidwell <nathan@acm.org>
5672 * g++.dg/template/pr83988.C: New.
5674 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5678 * g++.dg/cpp0x/pr82882.C: New test.
5679 * g++.dg/cpp0x/pr83978.C: New test.
5682 * g++.dg/cpp1z/decomp35.C: New test.
5684 2018-01-23 Nathan Sidwell <nathan@acm.org>
5686 * g++.dg/cpp0x/range-for10.C: Adjust.
5687 * g++.dg/ext/forscope1.C: Adjust.
5688 * g++.dg/ext/forscope2.C: Adjust.
5689 * g++.dg/template/for1.C: Adjust.
5691 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5693 PR tree-optimization/83510
5694 * gcc.c-torture/compile/pr83510.c: New test case.
5696 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5699 * lib/target-supports.exp (check_effective_target_vect_float): Say
5700 that the result only holds when -funsafe-math-optimizations is on.
5701 (check_effective_target_vect_float_strict): New procedure.
5702 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
5704 * gcc.dg/vect/vect-reduc-6.c: Likewise.
5706 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5708 PR tree-optimization/83965
5709 * gcc.dg/vect/pr83965.c: New test.
5711 2018-01-23 Richard Biener <rguenther@suse.de>
5713 PR tree-optimization/83963
5714 * gfortran.dg/graphite/pr83963.f: New testcase.
5715 * gcc.dg/graphite/pr83963-2.c: Likewise.
5717 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5720 * g++.dg/cpp1z/pr83918.C: New test.
5722 2018-01-22 Jakub Jelinek <jakub@redhat.com>
5724 PR tree-optimization/83957
5725 * gcc.dg/autopar/pr83957.c: New test.
5727 PR tree-optimization/83081
5728 * gcc.dg/predict-8.c: Adjust expected probability.
5730 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5733 * gcc.target/powerpc/pr83862.c: New test.
5735 2018-01-22 Carl Love <cel@us.ibm.com>
5737 * gcc.target/powerpc/powerpc.exp: Add torture tests for
5738 builtins-4-runnable.c, builtins-6-runnable.c,
5739 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
5740 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
5741 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
5742 for signed/unsigned 128-bit and long long int loads.
5744 2018-01-22 Marek Polacek <polacek@redhat.com>
5747 * g++.dg/cpp1y/constexpr-empty4.C: New test.
5749 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
5751 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
5752 scan-asembler valid instructions list.
5753 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
5754 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
5755 power8-vector requirement and option.
5756 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
5758 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
5762 * gfortran.dg/string_1.f90: Remove printing the length.
5764 2018-01-22 Richard Biener <rguenther@suse.de>
5766 PR tree-optimization/83963
5767 * gcc.dg/graphite/pr83963.c: New testcase.
5769 2018-01-22 Sudakshina Das <sudi.das@arm.com>
5771 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
5772 dg-require-effective-target directives.
5774 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5776 * lib/target-supports.exp (check_effective_target_arm_softfloat):
5778 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
5779 Adjust scan-assembler checks for soft-float.
5781 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5784 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
5786 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
5788 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
5789 * gcc.dg/pr83623.c: Likewise.
5790 * gcc.dg/pr83666.c: Likewise.
5792 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5793 David Edelsohn <dje.gcc@gmail.com>
5796 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5797 assembly output from "crset eq" to "crset 2".
5798 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
5799 assembly output from . to $.
5800 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5801 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5802 assembly output from "crset eq" to "crset 2".
5803 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
5804 assembly output from "crset eq" to "crset 2", and from . to $.
5806 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
5809 * gfortran.dg/matmul_18.f90: New test.
5811 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
5813 PR tree-optimization/83940
5814 * gcc.dg/torture/pr83940.c: New test.
5816 2018-01-20 Jakub Jelinek <jakub@redhat.com>
5819 * gcc.dg/tls/pr83945.c: New test.
5822 * gcc.dg/pr83930.c: New test.
5824 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5827 * gfortran.dg/matmul_17.f90: New test.
5829 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5832 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
5834 2018-01-19 Jakub Jelinek <jakub@redhat.com>
5837 * g++.dg/cpp0x/pr81167.C: New test.
5840 * g++.dg/cpp0x/pr83919.C: New test.
5842 2018-01-19 Jeff Law <law@redhat.com>
5843 Jakub Jelinek <jakub@redhat.com>
5845 * gcc.dg/stack-check-16.c: New test.
5847 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
5850 * gcc.target/nvptx/indirect_call.c: New test.
5852 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5854 * g++.dg/torture/pr83619.C: Remove dg-message.
5856 2018-01-19 Martin Liska <mliska@suse.cz>
5858 * gcc.dg/predict-1.c: Adjust expected probability.
5859 * gcc.dg/predict-3.c: Likewise.
5860 * gcc.dg/predict-5.c: Likewise.
5861 * gcc.dg/predict-6.c: Likewise.
5862 * gcc.dg/predict-9.c: Likewise.
5864 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5866 PR tree-optimization/83922
5867 * gcc.dg/pr83922.c: New test.
5869 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5871 PR tree-optimization/83914
5872 * gcc.dg/vect/pr83914.c: New test.
5874 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5876 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
5877 * gcc.target/arm/negdi-2.c: Likewise.
5878 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
5880 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5882 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
5884 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5886 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
5888 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
5890 * gcc.dg/torture/pr52451.c (main): Skip long double test on
5893 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5897 * g++.dg/torture/pr83619.C (e): Define before first use instead of
5898 forward declaration.
5900 2018-01-18 Carl Love <cel@us.ibm.com>
5902 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
5905 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5908 * g++.dg/inherit/union3.C: New.
5910 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5912 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
5914 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
5917 * g++.dg/torture/pr83619.C: New testcase.
5919 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5921 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5922 Add function body to force error messages in some configurations.
5924 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5926 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
5929 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
5932 * c-c++-common/ffile-prefix-map.c: New test.
5933 * c-c++-common/fmacro-prefix-map.c: New test.
5934 * c-c++-common/cpp/ffile-prefix-map.c: New test.
5935 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
5937 2018-01-18 Martin Liska <mliska@suse.cz>
5939 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
5940 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5941 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5942 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5943 * gcc.target/i386/ret-thunk-10.c: Likewise.
5944 * gcc.target/i386/ret-thunk-11.c: Likewise.
5945 * gcc.target/i386/ret-thunk-12.c: Likewise.
5946 * gcc.target/i386/ret-thunk-15.c: Likewise.
5947 * gcc.target/i386/ret-thunk-9.c: Likewise.
5949 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5951 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
5954 2018-01-18 Nathan Sidwell <nathan@acm.org>
5957 * g++.dg/cpp0x/pr83160.C: New.
5959 2018-01-18 Richard Biener <rguenther@suse.de>
5961 PR tree-optimization/83887
5962 * gcc.dg/graphite/pr83887.c: New testcase.
5963 * gfortran.dg/graphite/pr83887.f90: Likewise.
5964 * gfortran.dg/graphite/pr83887.f: Likewise.
5966 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5969 * gcc.target/arm/builtin-bswap.x: New file.
5970 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
5971 and options for armv6t2.
5972 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
5973 and options for Thumb1.
5974 * gcc.target/arm/builtin-bswap16.x: New file.
5975 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
5976 and options for armv6t2.
5977 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
5978 and options for Thumb1.
5980 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5982 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
5985 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5988 * gcc.dg/pr61240.c: New test.
5990 2018-01-17 Harald Anlauf <anlauf@gmx.de>
5993 * gfortran.dg/pr83864.f90: New test.
5995 2018-01-17 Jeff Law <law@redhat.com>
5998 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6000 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6002 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6003 restriction, but still restrict to 64-bit.
6004 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6005 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6007 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6010 * gfortran.dg/pr83874.f90: New test.
6012 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6015 * g++.dg/cpp0x/pr83824.C: New test.
6017 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6019 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6020 appropriate .gnu_attribute for the long double type, if we use the
6021 long double type, but do not generate any calls.
6022 * gcc.target/powerpc/gnuattr2.c: Likewise.
6023 * gcc.target/powerpc/gnuattr3.c: Likewise.
6025 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6028 * g++.dg/cpp0x/alignas13.C: New.
6030 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6033 * g++.dg/cpp0x/pr83897.C: New test.
6035 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6038 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6040 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/cpp0x/constexpr-ice19.C: New.
6045 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6047 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6048 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6049 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6050 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6051 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6052 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6053 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6054 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6055 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6056 * gcc.target/powerpc/builtins-1.fold.h: New.
6058 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6060 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6061 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6063 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6065 * gcc.target/arm/g2.c: Add -marm to dg-options.
6066 * gcc.target/arm/scd42-2.c: Likewise.
6068 2018-01-17 Nathan Sidwell <nathan@acm.org>
6071 * g++.dg/lookup/pr83287-2.C: New.
6073 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6077 * g++.dg/wrappers/pr83814.C: New test case.
6078 * g++.dg/wrappers/pr83902.C: New test case.
6080 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6083 * g++.dg/lto/pr83121_0.C: New test case.
6084 * g++.dg/lto/pr83121_1.C: New test case.
6085 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6086 adapted from DejaGnu's dg-test.
6087 (lto_handle_diagnostics): New procedure.
6088 (lto_prune_warns): Ignore informational notes.
6089 (lto-link-and-maybe-run): Add "messages_by_file" param.
6090 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6091 "execute" when "link" fails if "execute" was not specified.
6092 (lto-can-handle-directive): New procedure.
6093 (lto-get-options-main): Call lto-can-handle-directive. Add a
6094 dg-messages local, using it to set the caller's
6095 dg-messages-by-file for the given source file.
6096 (lto-get-options): Likewise.
6097 (lto-execute): Add dg-messages-by-file local, and pass it to
6098 lto-link-and-maybe-run.
6100 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6101 Richard Sandiford <richard.sandiford@linaro.org>
6105 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6106 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6108 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6110 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6111 target check autogenerator for armv8.1-a and armv8.2-a.
6113 2018-01-17 Carl Love <cel@us.ibm.com>
6115 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6116 Add debug print statements.
6117 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6118 16 byte vector load followed by a partial vector load.
6120 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6123 * g++.dg/wrappers/pr83799.C: New test case.
6125 2018-01-17 Nathan Sidwell <nathan@acm.org>
6128 * g++.dg/cpp1y/pr83739.C: New.
6130 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6132 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6133 * gcc.target/visium/overflow16.c: Likewise.
6134 * gcc.target/visium/overflow32.c: Likewise.
6136 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6138 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6140 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6142 * gcc.dg/rtl/arm/stl-cond.c: New test.
6143 * gcc.target/arm/stl-cond.c: Delete.
6145 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6147 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6150 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6152 PR tree-optimization/83843
6153 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6154 * gcc.dg/store_merging_19.c: New test.
6156 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6158 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6161 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6163 PR rtl-optimization/83771
6164 * gcc.dg/pr83771.c: New test.
6166 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6168 PR tree-optimization/81184
6169 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6171 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6173 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6175 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6177 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6180 * gcc.target/i386/pr83546.c: New test.
6182 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6184 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6186 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6188 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6189 test and add dg-warning for the -Wstringop-overflow warning.
6191 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6193 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6194 XFAIL last test on SPARC and Visium.
6196 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6198 PR rtl-optimization/80481
6199 * g++.dg/pr80481.C: Exclude solaris.
6201 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6203 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6204 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6205 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6207 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6209 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6210 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6211 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6212 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6213 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6214 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6215 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6216 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6217 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6218 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6219 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6220 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6221 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6222 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6223 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6225 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6228 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6230 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6232 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6233 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6234 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6235 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6236 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6237 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6239 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6241 PR tree-optimization/83857
6242 * gcc.dg/vect/pr83857.c: New test.
6244 2018-01-16 Richard Biener <rguenther@suse.de>
6246 PR tree-optimization/83867
6247 * gcc.dg/vect/pr83867.c: New testcase.
6249 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6252 * gcc.dg/pr83844.c: New test.
6254 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6256 * gcc.dg/torture/pr83847.c: New test.
6258 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6260 PR rtl-optimization/86620
6261 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6262 instead of --param=max-sched-ready-insns=0.
6263 * gcc.target/i386/pr83620.c: New test.
6264 * gcc.dg/pr83620.c: New test.
6266 PR tree-optimization/83843
6267 * gcc.dg/store_merging_18.c: New test.
6270 * g++.dg/cpp1y/pr83817.C: New test.
6273 * g++.dg/template/pr83825.C: New test.
6275 2018-01-16 Richard Biener <rguenther@suse.de>
6277 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6279 2018-01-16 Richard Biener <rguenther@suse.de>
6282 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6283 from gcc.dg/torture/pr60092.c.
6285 2018-01-15 Martin Sebor <msebor@redhat.com>
6288 * g++.dg/ext/flexary28.C: New test.
6290 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6293 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6295 2018-01-15 Martin Sebor <msebor@redhat.com>
6298 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6300 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6303 * gfortran.dg/minmaxloc_9.f90: New test.
6304 * gfortran.dg/minmaxloc_10.f90: New test.
6305 * gfortran.dg/minmaxloc_11.f90: New test.
6307 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6310 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6311 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6312 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6313 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6314 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6315 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6316 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6317 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6318 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6319 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6320 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6321 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6322 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6323 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6324 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6325 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6326 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6327 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6328 * gcc.target/i386/ret-thunk-10.c: Likewise.
6329 * gcc.target/i386/ret-thunk-11.c: Likewise.
6330 * gcc.target/i386/ret-thunk-12.c: Likewise.
6331 * gcc.target/i386/ret-thunk-13.c: Likewise.
6332 * gcc.target/i386/ret-thunk-14.c: Likewise.
6333 * gcc.target/i386/ret-thunk-15.c: Likewise.
6334 * gcc.target/i386/ret-thunk-9.c: Don't check the
6335 __x86_return_thunk label. Scan for "push" only for Linux.
6337 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
6340 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
6342 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6345 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
6347 * gcc.target/arm/pr83687.c: New test.
6349 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6351 Adjust tests to AVR_TINY.
6353 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6354 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6355 * gcc.target/avr/pr71627.c: Same.
6356 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6357 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6358 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6359 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6360 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6361 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6362 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6363 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6364 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6365 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6366 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6367 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6368 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6369 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6370 * gcc.target/avr/torture/pr61055.c: Same.
6371 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6373 * gcc.target/avr/torture/int24-mul.c: Same.
6374 * gcc.target/avr/torture/pr51782-1.c: Same.
6375 * gcc.target/avr/torture/pr61443.c: Same.
6376 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6377 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6379 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6383 * gcc.target/avr/torture/pr83729.c: New test.
6384 * gcc.target/avr/torture/pr83801.c: New test.
6386 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6389 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6390 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6392 2018-01-10 Martin Sebor <msebor@redhat.com>
6395 * gcc.dg/Wstringop-overflow-2.c: New test.
6397 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6399 PR libgfortran/83811
6400 * gfortran.dg/fmt_e.f90: New test.
6402 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6404 * gcc.target/i386/indirect-thunk-10.c: New test.
6405 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6406 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6407 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6408 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6409 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6410 * gcc.target/i386/ret-thunk-17.c: Likewise.
6411 * gcc.target/i386/ret-thunk-18.c: Likewise.
6412 * gcc.target/i386/ret-thunk-19.c: Likewise.
6413 * gcc.target/i386/ret-thunk-20.c: Likewise.
6414 * gcc.target/i386/ret-thunk-21.c: Likewise.
6416 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6418 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6420 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6422 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6423 -mno-indirect-branch-register.
6424 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6425 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6426 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6427 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6428 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6429 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6430 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6431 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6432 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6433 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6434 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6435 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6436 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6437 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6438 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6439 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6440 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6441 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6442 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6443 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6444 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6445 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6446 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6447 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6448 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6449 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6450 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6451 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6452 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6453 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6454 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6455 * gcc.target/i386/ret-thunk-10.c: Likewise.
6456 * gcc.target/i386/ret-thunk-11.c: Likewise.
6457 * gcc.target/i386/ret-thunk-12.c: Likewise.
6458 * gcc.target/i386/ret-thunk-13.c: Likewise.
6459 * gcc.target/i386/ret-thunk-14.c: Likewise.
6460 * gcc.target/i386/ret-thunk-15.c: Likewise.
6461 * gcc.target/i386/ret-thunk-9.c: Likewise.
6462 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6463 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6464 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6466 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6468 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6469 -mfunction-return=keep.
6470 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6471 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6472 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6473 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6474 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6475 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6476 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6477 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6478 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6479 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6480 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6481 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6482 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6483 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6484 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6485 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6486 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6487 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6488 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6489 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6490 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6491 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6492 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6493 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6494 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6495 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6496 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6497 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6498 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6499 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6500 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6501 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6502 * gcc.target/i386/ret-thunk-1.c: New test.
6503 * gcc.target/i386/ret-thunk-10.c: Likewise.
6504 * gcc.target/i386/ret-thunk-11.c: Likewise.
6505 * gcc.target/i386/ret-thunk-12.c: Likewise.
6506 * gcc.target/i386/ret-thunk-13.c: Likewise.
6507 * gcc.target/i386/ret-thunk-14.c: Likewise.
6508 * gcc.target/i386/ret-thunk-15.c: Likewise.
6509 * gcc.target/i386/ret-thunk-16.c: Likewise.
6510 * gcc.target/i386/ret-thunk-2.c: Likewise.
6511 * gcc.target/i386/ret-thunk-3.c: Likewise.
6512 * gcc.target/i386/ret-thunk-4.c: Likewise.
6513 * gcc.target/i386/ret-thunk-5.c: Likewise.
6514 * gcc.target/i386/ret-thunk-6.c: Likewise.
6515 * gcc.target/i386/ret-thunk-7.c: Likewise.
6516 * gcc.target/i386/ret-thunk-8.c: Likewise.
6517 * gcc.target/i386/ret-thunk-9.c: Likewise.
6519 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6521 * gcc.target/i386/indirect-thunk-1.c: New test.
6522 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6523 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6524 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6525 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6526 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6527 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6528 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6529 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6530 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6531 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6532 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6533 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6534 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6535 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6536 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6537 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6538 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6539 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6540 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6541 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6542 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6543 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6544 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6545 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6546 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6547 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6548 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6549 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6550 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6551 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6552 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6553 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6555 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
6558 * gcc.c-torture/compile/pr83051.c: New testcase.
6560 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6562 PR tree-optimization/83501
6563 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6565 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6567 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6568 for lvx and stvx instead of lxvd2x and stxvd2x and require
6569 little-endian target. Add comments.
6570 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6571 comprehensive testing.
6572 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6573 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6574 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6575 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6576 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6577 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6578 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6579 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6580 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6581 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6582 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6583 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6584 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6585 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6586 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6587 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6588 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6589 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6590 scan-assembler-not directives that forbid lvx and xxpermdi.
6591 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6592 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6593 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6594 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6595 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6596 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6597 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6598 scan-assembler-times directives to reflect different numbers of
6599 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6601 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6602 Alan Hayward <alan.hayward@arm.com>
6603 David Sherwood <david.sherwood@arm.com>
6605 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
6606 than SLP vectorization.
6607 * gcc.dg/vect/vect-alias-check-10.c: New test.
6608 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6609 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6610 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6611 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6612 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
6613 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
6614 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
6615 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
6616 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
6617 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
6618 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
6619 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
6620 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6621 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
6622 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
6623 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
6624 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
6625 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
6626 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
6627 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
6628 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
6629 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
6630 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6632 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6633 Alan Hayward <alan.hayward@arm.com>
6634 David Sherwood <david.sherwood@arm.com>
6636 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
6638 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
6639 targets with scatter stores.
6640 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
6642 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
6643 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
6644 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
6645 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
6646 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
6647 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
6648 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
6649 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
6650 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
6651 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
6652 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
6653 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
6654 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
6655 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
6656 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
6657 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
6659 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6660 Alan Hayward <alan.hayward@arm.com>
6661 David Sherwood <david.sherwood@arm.com>
6663 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
6665 * gcc.target/aarch64/sve/strided_load_4.c: New test.
6666 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
6667 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
6668 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
6670 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6671 Alan Hayward <alan.hayward@arm.com>
6672 David Sherwood <david.sherwood@arm.com>
6674 * gcc.target/aarch64/sve/strided_load_1.c: New test.
6675 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
6676 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
6678 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6679 Alan Hayward <alan.hayward@arm.com>
6680 David Sherwood <david.sherwood@arm.com>
6682 * gcc.target/aarch64/sve/gather_load_1.c: New test.
6683 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
6684 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
6685 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
6686 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
6687 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
6688 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
6689 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
6690 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
6691 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
6692 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
6693 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
6694 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6695 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
6697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6698 Alan Hayward <alan.hayward@arm.com>
6699 David Sherwood <david.sherwood@arm.com>
6701 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
6702 check for a message about using in-order reductions.
6703 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
6704 check for a message about using in-order reductions.
6705 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
6706 vectorized and check for a message about using in-order reductions.
6707 Expect targets with variable-length vectors to fall back to the
6708 fixed-length mininum.
6709 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
6710 check for a message about using in-order reductions.
6711 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
6712 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6713 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6714 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6715 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
6716 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
6717 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
6718 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
6719 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
6720 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
6721 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
6722 vect_fold_left_plus.
6724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6726 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
6728 * gcc.target/aarch64/sve/spill_2.c: New test.
6729 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6730 * gcc.target/aarch64/sve/spill_4.c: Likewise.
6731 * gcc.target/aarch64/sve/spill_5.c: Likewise.
6732 * gcc.target/aarch64/sve/spill_6.c: Likewise.
6733 * gcc.target/aarch64/sve/spill_7.c: Likewise.
6735 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6736 Alan Hayward <alan.hayward@arm.com>
6737 David Sherwood <david.sherwood@arm.com>
6739 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
6741 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6742 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
6743 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
6744 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6745 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
6746 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6747 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
6748 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6749 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
6751 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6752 Alan Hayward <alan.hayward@arm.com>
6753 David Sherwood <david.sherwood@arm.com>
6755 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
6756 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
6757 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6758 * gcc.target/aarch64/sve/struct_vect_19_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 * lib/target-supports.exp
6765 (check_effective_target_vect_fold_extract_last): New proc.
6766 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
6767 for fold_extract_last.
6768 * gcc.dg/vect/pr65947-2.c: Likewise.
6769 * gcc.dg/vect/pr65947-3.c: Likewise.
6770 * gcc.dg/vect/pr65947-4.c: Likewise.
6771 * gcc.dg/vect/pr65947-5.c: Likewise.
6772 * gcc.dg/vect/pr65947-6.c: Likewise.
6773 * gcc.dg/vect/pr65947-9.c: Likewise.
6774 * gcc.dg/vect/pr65947-10.c: Likewise.
6775 * gcc.dg/vect/pr65947-12.c: Likewise.
6776 * gcc.dg/vect/pr65947-14.c: Likewise.
6777 * gcc.dg/vect/pr80631-1.c: Likewise.
6778 * gcc.target/aarch64/sve/clastb_1.c: New test.
6779 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
6780 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
6781 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
6782 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
6783 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
6784 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
6785 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
6786 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
6787 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
6788 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
6789 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
6790 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
6791 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
6793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6794 Alan Hayward <alan.hayward@arm.com>
6795 David Sherwood <david.sherwood@arm.com>
6797 * gcc.target/aarch64/sve/live_1.c: New test.
6798 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
6800 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6801 Alan Hayward <alan.hayward@arm.com>
6802 David Sherwood <david.sherwood@arm.com>
6804 * gcc.target/aarch64/sve/nopeel_1.c: New test.
6805 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
6806 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
6807 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6808 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
6809 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6810 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
6811 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
6812 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
6814 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6815 Alan Hayward <alan.hayward@arm.com>
6816 David Sherwood <david.sherwood@arm.com>
6818 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
6820 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
6822 * gcc.target/aarch64/sve/loop_add_4.c: New test.
6823 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
6824 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
6825 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
6826 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
6827 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
6829 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6830 Alan Hayward <alan.hayward@arm.com>
6831 David Sherwood <david.sherwood@arm.com>
6833 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
6834 instead of just ADDRESS.
6835 * gcc.dg/tree-ssa/scev-10.c: Likewise.
6836 * gcc.dg/tree-ssa/scev-11.c: Likewise.
6837 * gcc.dg/tree-ssa/scev-12.c: Likewise.
6838 * gcc.target/aarch64/sve/index_offset_1.c: New test.
6839 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
6840 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
6841 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
6842 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
6843 * gcc.target/aarch64/sve/while_2.c: Likewise.
6844 * gcc.target/aarch64/sve/while_3.c: Likewise.
6845 * gcc.target/aarch64/sve/while_4.c: Likewise.
6847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6848 Alan Hayward <alan.hayward@arm.com>
6849 David Sherwood <david.sherwood@arm.com>
6851 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
6852 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
6854 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
6855 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6856 * gcc.target/aarch64/sve/reduc_5.c: New test.
6857 * gcc.target/aarch64/sve/slp_13.c: Likewise.
6858 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
6860 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6861 Alan Hayward <alan.hayward@arm.com>
6862 David Sherwood <david.sherwood@arm.com>
6864 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
6865 * gcc.dg/tree-ssa/peel1.c: Likewise.
6866 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
6867 variable-length vectors.
6868 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
6869 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
6870 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
6871 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6872 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6873 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6874 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6875 * gcc.target/aarch64/sve/slp_8.c: New test.
6876 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
6877 * gcc.target/aarch64/sve/slp_9.c: Likewise.
6878 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
6879 * gcc.target/aarch64/sve/slp_10.c: Likewise.
6880 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
6881 * gcc.target/aarch64/sve/slp_11.c: Likewise.
6882 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
6883 * gcc.target/aarch64/sve/slp_12.c: Likewise.
6884 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
6885 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
6886 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
6887 * gcc.target/aarch64/sve/while_1.c: Likewise.
6888 * gcc.target/aarch64/sve/while_2.c: Likewise.
6889 * gcc.target/aarch64/sve/while_3.c: Likewise.
6890 * gcc.target/aarch64/sve/while_4.c: Likewise.
6892 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6893 Alan Hayward <alan.hayward@arm.com>
6894 David Sherwood <david.sherwood@arm.com>
6896 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
6898 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
6899 and add an associated scan-dump test. Prevent vectorization
6900 of the first two loops.
6901 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6902 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
6903 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
6904 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
6905 (INIT_VECTOR): Tweak initial value so that some bits are always set.
6906 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
6908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6909 Alan Hayward <alan.hayward@arm.com>
6910 David Sherwood <david.sherwood@arm.com>
6912 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
6913 * gcc.dg/vect/pr67790.c: Likewise.
6914 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6915 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6916 * gcc.dg/vect/slp-reduc-3.c: Likewise.
6917 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6918 * gcc.target/aarch64/sve/slp_5.c: New test.
6919 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
6920 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6921 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
6922 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6923 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
6925 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6926 Alan Hayward <alan.hayward@arm.com>
6927 David Sherwood <david.sherwood@arm.com>
6929 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
6931 * gcc.dg/vect/slp-1.c: Likewise.
6932 * gcc.dg/vect/slp-10.c: Likewise.
6933 * gcc.dg/vect/slp-12b.c: Likewise.
6934 * gcc.dg/vect/slp-12c.c: Likewise.
6935 * gcc.dg/vect/slp-17.c: Likewise.
6936 * gcc.dg/vect/slp-19b.c: Likewise.
6937 * gcc.dg/vect/slp-20.c: Likewise.
6938 * gcc.dg/vect/slp-21.c: Likewise.
6939 * gcc.dg/vect/slp-22.c: Likewise.
6940 * gcc.dg/vect/slp-23.c: Likewise.
6941 * gcc.dg/vect/slp-24-big-array.c: Likewise.
6942 * gcc.dg/vect/slp-24.c: Likewise.
6943 * gcc.dg/vect/slp-28.c: Likewise.
6944 * gcc.dg/vect/slp-39.c: Likewise.
6945 * gcc.dg/vect/slp-6.c: Likewise.
6946 * gcc.dg/vect/slp-7.c: Likewise.
6947 * gcc.dg/vect/slp-cond-1.c: Likewise.
6948 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6949 * gcc.dg/vect/slp-cond-2.c: Likewise.
6950 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6951 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6952 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6953 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6954 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6955 * gcc.dg/vect/slp-perm-6.c: Likewise.
6956 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6957 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6958 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6959 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
6960 * gcc.dg/vect/slp-12a.c: Likewise.
6961 * gcc.dg/vect/slp-14.c: Likewise.
6962 * gcc.dg/vect/slp-15.c: Likewise.
6963 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6964 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6965 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6966 * gcc.target/aarch64/sve/slp_1.c: New test.
6967 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
6968 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6969 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
6970 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6971 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
6972 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6973 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
6975 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6976 Alan Hayward <alan.hayward@arm.com>
6977 David Sherwood <david.sherwood@arm.com>
6979 * gcc.dg/vect/vect-ooo-group-1.c: New test.
6980 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6981 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
6982 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6983 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
6984 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6985 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
6986 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6987 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6988 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6989 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6990 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6991 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6992 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
6993 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6994 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
6995 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6996 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
6997 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6999 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7000 Alan Hayward <alan.hayward@arm.com>
7001 David Sherwood <david.sherwood@arm.com>
7003 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7004 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7005 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7006 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7007 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7008 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7009 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7010 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7011 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7012 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7013 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7014 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7015 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7016 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7017 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7018 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7019 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7020 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7021 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7022 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7023 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7024 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7025 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7026 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7027 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7028 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7029 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7030 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7031 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7032 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7033 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7034 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7035 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7036 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7037 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7038 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7040 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7041 Alan Hayward <alan.hayward@arm.com>
7042 David Sherwood <david.sherwood@arm.com>
7044 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7045 Return true for SVE too.
7046 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7047 if load/store lanes are supported.
7048 * gcc.dg/vect/slp-10.c: Likewise.
7049 * gcc.dg/vect/slp-12c.c: Likewise.
7050 * gcc.dg/vect/slp-17.c: Likewise.
7051 * gcc.dg/vect/slp-33.c: Likewise.
7052 * gcc.dg/vect/slp-6.c: Likewise.
7053 * gcc.dg/vect/slp-cond-1.c: Likewise.
7054 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7055 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7056 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7057 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7058 * gcc.dg/vect/slp-perm-6.c: Likewise.
7059 * gcc.dg/vect/slp-perm-9.c: Likewise.
7060 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7061 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7062 for variable-length vectors.
7064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7065 Alan Hayward <alan.hayward@arm.com>
7066 David Sherwood <david.sherwood@arm.com>
7068 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7069 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7073 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7074 * g++.target/aarch64/sve/catch_1.C: New test.
7075 * g++.target/aarch64/sve/catch_2.C: Likewise.
7076 * g++.target/aarch64/sve/catch_3.C: Likewise.
7077 * g++.target/aarch64/sve/catch_4.C: Likewise.
7078 * g++.target/aarch64/sve/catch_5.C: Likewise.
7079 * g++.target/aarch64/sve/catch_6.C: Likewise.
7081 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7082 Alan Hayward <alan.hayward@arm.com>
7083 David Sherwood <david.sherwood@arm.com>
7085 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7087 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7088 * gcc.target/aarch64/fmaxmin.c: Likewise.
7089 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7090 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7091 * gcc.target/aarch64/pr62178.c: Likewise.
7092 * gcc.target/aarch64/pr71727-2.c: Likewise.
7093 * gcc.target/aarch64/saddw-1.c: Likewise.
7094 * gcc.target/aarch64/saddw-2.c: Likewise.
7095 * gcc.target/aarch64/uaddw-1.c: Likewise.
7096 * gcc.target/aarch64/uaddw-2.c: Likewise.
7097 * gcc.target/aarch64/uaddw-3.c: Likewise.
7098 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7099 * gcc.target/aarch64/vect-compile.c: Likewise.
7100 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7101 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7102 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7103 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7104 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7105 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7106 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7107 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7108 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7109 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7110 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7111 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7112 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7113 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7114 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7115 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7116 * gcc.target/aarch64/vect-movi.c: Likewise.
7117 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7118 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7119 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7120 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7121 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7122 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7124 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7125 * gcc.target/aarch64/sve/arith_1.c: New test.
7126 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7127 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7128 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7129 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7130 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7131 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7132 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7133 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7134 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7135 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7136 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7137 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7138 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7139 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7140 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7141 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7142 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7143 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7144 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7145 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7146 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7147 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7148 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7149 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7150 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7151 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7152 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7153 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7154 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7155 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7156 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7157 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7158 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7159 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7160 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7161 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7162 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7163 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7164 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7165 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7166 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7167 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7168 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7169 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7170 * gcc.target/aarch64/sve/index_1.c: Likewise.
7171 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7172 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7173 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7174 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7175 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7176 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7177 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7178 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7179 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7180 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7181 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7182 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7183 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7184 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7185 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7186 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7187 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7188 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7189 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7190 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7191 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7192 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7193 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7194 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7195 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7196 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7197 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7198 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7199 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7200 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7201 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7202 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7203 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7204 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7205 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7206 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7207 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7208 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7209 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7210 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7211 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7212 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7213 * gcc.target/aarch64/sve/single_1.c: Likewise.
7214 * gcc.target/aarch64/sve/single_2.c: Likewise.
7215 * gcc.target/aarch64/sve/single_3.c: Likewise.
7216 * gcc.target/aarch64/sve/single_4.c: Likewise.
7217 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7218 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7219 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7220 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7221 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7222 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7223 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7224 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7225 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7226 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7227 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7228 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7229 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7230 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7231 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7232 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7233 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7234 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7235 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7236 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7237 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7238 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7239 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7240 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7241 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7242 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7243 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7244 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7245 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7246 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7247 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7248 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7249 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7250 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7251 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7252 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7253 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7254 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7255 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7256 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7257 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7258 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7259 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7260 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7261 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7263 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7264 Alan Hayward <alan.hayward@arm.com>
7265 David Sherwood <david.sherwood@arm.com>
7267 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7268 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7269 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7271 (check_effective_target_vect_perm): Handle SVE.
7272 (check_effective_target_vect_perm_byte): Likewise.
7273 (check_effective_target_vect_perm_short): Likewise.
7274 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7275 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7276 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7277 (check_effective_target_vect_element_align_preferred): Likewise.
7278 (check_effective_target_vect_align_stack_vars): Likewise.
7279 (check_effective_target_vect_load_lanes): Likewise.
7280 (check_effective_target_vect_masked_store): Likewise.
7281 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7282 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7283 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7284 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7285 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7286 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7287 * gcc.dg/vect/slp-23.c: Likewise.
7288 * gcc.dg/vect/slp-perm-5.c: Likewise.
7289 * gcc.dg/vect/slp-perm-6.c: Likewise.
7290 * gcc.dg/vect/slp-perm-9.c: Likewise.
7291 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7292 * gcc.dg/vect/vect-114.c: Likewise.
7293 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7294 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7296 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7298 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7299 vect_variable_length, expecting the test to be vectorized
7300 without SLP instead.
7301 * gcc.dg/vect/pr33953.c: Likewise.
7302 * gcc.dg/vect/pr37027.c: Likewise.
7303 * gcc.dg/vect/pr67790.c: Likewise.
7304 * gcc.dg/vect/pr68445.c: Likewise.
7305 * gcc.dg/vect/slp-1.c: Likewise.
7306 * gcc.dg/vect/slp-10.c: Likewise.
7307 * gcc.dg/vect/slp-12a.c: Likewise.
7308 * gcc.dg/vect/slp-12b.c: Likewise.
7309 * gcc.dg/vect/slp-12c.c: Likewise.
7310 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7311 * gcc.dg/vect/slp-13.c: Likewise.
7312 * gcc.dg/vect/slp-14.c: Likewise.
7313 * gcc.dg/vect/slp-15.c: Likewise.
7314 * gcc.dg/vect/slp-17.c: Likewise.
7315 * gcc.dg/vect/slp-19b.c: Likewise.
7316 * gcc.dg/vect/slp-2.c: Likewise.
7317 * gcc.dg/vect/slp-20.c: Likewise.
7318 * gcc.dg/vect/slp-21.c: Likewise.
7319 * gcc.dg/vect/slp-22.c: Likewise.
7320 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7321 * gcc.dg/vect/slp-24.c: Likewise.
7322 * gcc.dg/vect/slp-28.c: Likewise.
7323 * gcc.dg/vect/slp-39.c: Likewise.
7324 * gcc.dg/vect/slp-42.c: Likewise.
7325 * gcc.dg/vect/slp-6.c: Likewise.
7326 * gcc.dg/vect/slp-7.c: Likewise.
7327 * gcc.dg/vect/slp-cond-1.c: Likewise.
7328 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7329 * gcc.dg/vect/slp-cond-2.c: Likewise.
7330 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7331 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7332 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7333 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7334 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7335 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7336 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7337 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7338 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7339 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7340 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7341 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7342 * gcc.dg/vect/slp-reduc-7.c: Likewise.
7343 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7344 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7345 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7346 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7348 2018-01-13 Jakub Jelinek <jakub@redhat.com>
7351 * gcc.dg/pr83801.c: New test.
7353 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7356 * gfortran.dg/bounds_check_19.f90: New test.
7358 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7360 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7361 instead of scan-assembler-not for xsnabsqp.
7363 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7365 PR libgfortran/83525
7366 * gfortran.dg/newunit_5.f90: New test.
7368 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7370 PR rtl-optimization/80481
7371 * g++.dg/pr80481.C: New.
7373 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7376 * gcc.target/alpha/pr83628-3.c: New test.
7378 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7380 * lib/target-supports.exp (check_effective_target_avx512f): Also
7381 check for __builtin_ia32_addsd_round,
7382 __builtin_ia32_getmantsd_round.
7383 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7385 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7388 * gcc.target/powerpc/pr83629.c: Require ilp32.
7390 2018-01-12 Richard Biener <rguenther@suse.de>
7392 PR tree-optimization/80846
7393 * gcc.target/i386/pr80846-1.c: New testcase.
7394 * gcc.target/i386/pr80846-2.c: Likewise.
7396 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7398 * gcc.c-torture/execute/20180112-1.c: New test.
7400 2018-01-12 Tom de Vries <tom@codesourcery.com>
7402 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7403 * g++.dg/ext/label13a.C: Same.
7404 * g++.dg/ext/label14.C: Same.
7405 * g++.dg/ext/label2.C: Same.
7406 * g++.dg/ext/label3.C: Same.
7407 * g++.dg/torture/pr42462.C: Same.
7408 * g++.dg/torture/pr42739.C: Same.
7409 * g++.dg/warn/Wunused-label-3.C: Same.
7411 2018-01-12 Tom de Vries <tom@codesourcery.com>
7413 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7414 * g++.dg/Walloca1.C: Same.
7415 * g++.dg/cpp0x/pr70338.C: Same.
7416 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7417 * g++.dg/cpp1y/vla10.C: Same.
7418 * g++.dg/cpp1y/vla2.C: Same.
7419 * g++.dg/cpp1y/vla6.C: Same.
7420 * g++.dg/cpp1y/vla8.C: Same.
7421 * g++.dg/debug/debug5.C: Same.
7422 * g++.dg/debug/debug6.C: Same.
7423 * g++.dg/debug/pr54828.C: Same.
7424 * g++.dg/diagnostic/pr70105.C: Same.
7425 * g++.dg/eh/cleanup5.C: Same.
7426 * g++.dg/eh/spbp.C: Same.
7427 * g++.dg/ext/tmplattr9.C: Same.
7428 * g++.dg/ext/vla10.C: Same.
7429 * g++.dg/ext/vla11.C: Same.
7430 * g++.dg/ext/vla12.C: Same.
7431 * g++.dg/ext/vla15.C: Same.
7432 * g++.dg/ext/vla16.C: Same.
7433 * g++.dg/ext/vla17.C: Same.
7434 * g++.dg/ext/vla3.C: Same.
7435 * g++.dg/ext/vla6.C: Same.
7436 * g++.dg/ext/vla7.C: Same.
7437 * g++.dg/init/array24.C: Same.
7438 * g++.dg/init/new47.C: Same.
7439 * g++.dg/init/pr55497.C: Same.
7440 * g++.dg/opt/pr78201.C: Same.
7441 * g++.dg/template/vla2.C: Same.
7442 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7443 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7444 * g++.dg/torture/pr62127.C: Same.
7445 * g++.dg/torture/pr67055.C: Same.
7446 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7447 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7448 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7449 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7450 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7451 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7452 * g++.dg/warn/Wvla-1.C: Same.
7453 * g++.dg/warn/Wvla-3.C: Same.
7454 * g++.old-deja/g++.ext/array2.C: Same.
7455 * g++.old-deja/g++.ext/constructor.C: Same.
7456 * g++.old-deja/g++.law/builtin1.C: Same.
7457 * g++.old-deja/g++.other/crash12.C: Same.
7458 * g++.old-deja/g++.other/eh3.C: Same.
7459 * g++.old-deja/g++.pt/array6.C: Same.
7460 * g++.old-deja/g++.pt/dynarray.C: Same.
7462 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
7466 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7469 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
7472 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7474 * lib/target-supports.exp (check_effective_target_branch_cost):
7475 Accept all x86 targets.
7477 2018-01-12 Martin Liska <mliska@suse.cz>
7480 * g++.dg/warn/pr83054.C: New test.
7482 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7484 * gcc.target/powerpc/spec-barr-1.c: New file.
7486 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
7489 * gcc.target/i386/pr83330.c: New test.
7491 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7494 * gfortran.dg/dtio_31.f03: New test.
7495 * gfortran.dg/dtio_32.f03: New test.
7497 2018-01-11 David Malcolm <dmalcolm@redhat.com>
7500 * g++.dg/wrappers: New subdirectory.
7501 * g++.dg/wrappers/README: New file.
7502 * g++.dg/wrappers/alloc.C: New test case.
7503 * g++.dg/wrappers/cow-istream-string.C: New test case.
7504 * g++.dg/wrappers/cp-stdlib.C: New test case.
7505 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
7506 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
7508 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
7511 * g++.dg/torture/pr83718.C: New testcase.
7513 2018-01-11 Martin Jambor <mjambor@suse.cz>
7516 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
7518 2018-01-11 Bin Cheng <bin.cheng@arm.com>
7520 PR tree-optimization/83695
7521 * gcc.dg/tree-ssa/pr83695.c: New test.
7523 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7525 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
7526 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
7528 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7530 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
7531 * gcc.target/arm/simd/fp16fml_high.c: New test.
7532 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
7533 * lib/target-supports.exp
7534 (check_effective_target_arm_fp16fml_neon_ok_nocache,
7535 check_effective_target_arm_fp16fml_neon_ok,
7536 add_options_for_arm_fp16fml_neon): New procedures.
7538 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7540 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
7543 2018-01-11 Richard Biener <rguenther@suse.de>
7545 PR tree-optimization/83435
7546 * gcc.dg/graphite/pr83435.c: New testcase.
7548 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
7549 Alan Hayward <alan.hayward@arm.com>
7550 David Sherwood <david.sherwood@arm.com>
7552 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
7554 2018-01-11 Tamar Christina <tamar.christina@arm.com>
7556 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
7558 2018-01-11 Sudakshina Das <sudi.das@arm.com>
7561 * gcc.c-torture/compile/pr82096.c: New test.
7563 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7565 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7567 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7569 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7571 2018-01-11 Justin Squirek <squirek@adacore.com>
7573 * gnat.dg/expr_func4.adb: New testcase.
7575 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7577 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7580 2018-01-11 Bob Duff <duff@adacore.com>
7582 * gnat.dg/protected_null.adb: New testcase.
7584 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7586 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7588 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7590 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7592 2018-01-11 Justin Squirek <squirek@adacore.com>
7594 * gnat.dg/loopvar.adb: New testcase.
7596 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7599 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7601 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7603 * gcc.c-torture/compile/pr83575.c: New testcase.
7605 2018-01-10 Michael Collison <michael.collison@arm.com>
7607 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
7608 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
7609 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
7610 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
7611 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7612 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7613 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7614 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
7615 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
7616 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7617 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7618 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
7619 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
7620 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
7621 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
7622 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
7624 2018-01-10 Michael Collison <michael.collison@arm.com>
7626 * gcc.target/aarch64/sha2.h: New shared testcase.
7627 * gcc.target/aarch64/sha2_1.c: New testcase.
7628 * gcc.target/aarch64/sha2_2.c: New testcase.
7629 * gcc.target/aarch64/sha2_3.c: New testcase.
7630 * gcc.target/aarch64/sha3.h: New shared testcase.
7631 * gcc.target/aarch64/sha3_1.c: New testcase.
7632 * gcc.target/aarch64/sha3_2.c: New testcase.
7633 * gcc.target/aarch64/sha3_3.c: New testcase.
7635 2018-01-10 Michael Collison <michael.collison@arm.com>
7637 * gcc.target/aarch64/sm3_sm4.c: New testcase.
7639 2018-01-10 Martin Sebor <msebor@redhat.com>
7641 PR tree-optimization/83781
7642 * gcc.dg/strlenopt-42.c: New test.
7644 2018-01-11 Martin Sebor <msebor@gmail.com>
7645 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7647 PR tree-optimization/83501
7648 PR tree-optimization/81703
7650 * gcc.dg/strlenopt-39.c: New test-case.
7651 * gcc.dg/pr81703.c: Likewise.
7653 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
7655 * gnat.dg/atomic10.adb: New test.
7657 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7660 * gfortran.dg/deferred_character_18.f90: New test.
7662 2018-01-10 Martin Sebor <msebor@redhat.com>
7664 PR tree-optimization/83671
7665 * gcc.dg/strlenopt-40.c: New test.
7666 * gcc.dg/strlenopt-41.c: New test.
7668 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7671 * gfortran.dg/allocate_with_typespec_7.f90: New test.
7673 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
7676 * gcc.target/powerpc/pr83399.c: New test.
7678 2018-01-10 David Malcolm <dmalcolm@redhat.com>
7681 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
7682 to reflect that the arguments are correctly underlined.
7683 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
7684 for globals, params, locals and literals.
7685 (test_sizeof): Directly test the location of "sizeof", rather than
7686 when used in compound expressions.
7687 (test_alignof): Likewise for "alignof".
7688 (test_string_literals): Likewise for string literals.
7689 (test_numeric_literals): Likewise for numeric literals.
7690 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
7691 (test_typeid): Likewise for typeid.
7692 (test_unary_plus): New.
7693 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
7696 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
7698 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
7700 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7702 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
7704 2018-01-10 Marek Polacek <polacek@redhat.com>
7707 * g++.dg/warn/Wduplicated-branches4.C: New test.
7709 2018-01-10 Jakub Jelinek <jakub@redhat.com>
7712 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
7715 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
7718 * g++.dg/cpp0x/new2.C: New.
7720 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
7723 * gcc.target/i386/pr83735.c: New test.
7725 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
7727 * lib/target-supports.exp (check_effective_target_branch_cost):
7729 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
7730 * gcc.dg/pr21643.c: Likewise.
7731 * gcc.dg/pr46309.c: Likewise.
7732 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7733 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
7734 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7735 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7736 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7737 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7738 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7739 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
7740 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7741 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7742 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7744 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7745 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7747 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
7750 * gcc.target/powerpc/pr83629.c: New testcase.
7752 2018-01-10 Richard Biener <rguenther@suse.de>
7755 * gcc.dg/pr78768.c: Un-XFAIL.
7757 2018-01-10 Richard Biener <rguenther@suse.de>
7760 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
7762 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
7764 PR tree-optimization/83753
7765 * gcc.dg/torture/pr83753.c: New test.
7767 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
7769 * gcc.target/i386/avx2-gather-1.c: Add -march.
7770 * gcc.target/i386/avx2-gather-2.c: Add -march.
7771 * gcc.target/i386/avx2-gather-3.c: Add -march.
7772 * gcc.target/i386/avx2-gather-4.c: Add -march.
7773 * gcc.target/i386/avx2-gather-5.c: Add -march.
7774 * gcc.target/i386/avx2-gather-6.c: Add -march.
7775 * gcc.target/i386/avx512f-gather-1.c: Add -march.
7776 * gcc.target/i386/avx512f-gather-2.c: Add -march.
7777 * gcc.target/i386/avx512f-gather-3.c: Add -march.
7778 * gcc.target/i386/avx512f-gather-4.c: Add -march.
7779 * gcc.target/i386/avx512f-gather-5.c: Add -march.
7780 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
7781 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
7782 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
7783 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
7784 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
7786 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
7789 * gcc.target/i386/pr78585.c: New test.
7791 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7794 * g++.dg/cpp0x/pr83734.C: New test.
7796 2018-01-09 Carl Love <cel@us.ibm.com>
7798 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
7799 vec_mergeo builtins with float, double, long long, unsigned long long,
7800 bool long long arguments.
7801 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7802 vec_float2 with double arguments.
7803 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
7804 vec_mergew and vec_mergow builtins.
7806 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
7809 * gfortran.dg/contiguous_6.f90: New test.
7811 2018-01-09 Richard Biener <rguenther@suse.de>
7813 PR tree-optimization/83668
7814 * gcc.dg/graphite/pr83668.c: New testcase.
7816 2018-01-09 Joseph Myers <joseph@codesourcery.com>
7818 PR tree-optimization/64811
7819 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
7820 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
7821 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
7822 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
7824 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
7826 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
7829 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
7831 2018-01-09 Tamar Christina <tamar.christina@arm.com>
7834 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
7835 no NEON and require softfp or hard float-abi.
7836 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7838 2018-01-09 Richard Biener <rguenther@suse.de>
7840 PR tree-optimization/83572
7841 * gcc.dg/graphite/pr83572.c: New testcase.
7843 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7846 * gcc.dg/sms-13.c: New test.
7848 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
7851 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
7853 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
7854 Monk Chiang <sh.chiang04@gmail.com>
7856 * gcc.target/riscv/save-restore-1.c: New.
7858 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7861 * gcc.target/powerpc/pr83677.c: New file.
7863 2018-01-08 Jeff Law <law@redhat.com>
7865 PR rtl-optimizatin/81308
7866 * g++.dg/pr81308-1.C: New test.
7867 * g++.dg/pr81308-2.C: New test.
7869 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
7871 PR target/83663 - Revert r255946
7872 * gcc.target/aarch64/vect-slp-dup.c: New.
7874 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7876 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
7879 2018-01-08 Richard Biener <rguenther@suse.de>
7881 PR tree-optimization/83563
7882 * gcc.dg/graphite/pr83563.c: New testcase.
7884 2018-01-08 Richard Biener <rguenther@suse.de>
7887 * g++.dg/torture/pr83713.C: New testcase.
7889 2018-01-08 Tom de Vries <tom@codesourcery.com>
7891 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
7893 2018-01-08 Richard Biener <rguenther@suse.de>
7895 PR tree-optimization/83685
7896 * gcc.dg/torture/pr83685.c: New testcase.
7898 2018-01-08 Richard Biener <rguenther@suse.de>
7901 * gcc.dg/lto/pr83719_0.c: New testcase.
7903 2018-01-08 Tom de Vries <tom@codesourcery.com>
7905 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
7906 * gcc.dg/graphite/run-id-1.c: Same.
7907 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
7909 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
7912 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
7913 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
7914 * gfortran.dg/pdt_27.f03: New test.
7917 * gfortran.dg/pdt_28.f03: New test.
7919 2018-01-08 Tom de Vries <tom@codesourcery.com>
7921 * c-c++-common/builtins.c: Require effective target alloca.
7922 * gcc.dg/Wrestrict.c: Same.
7923 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
7925 2018-01-08 Richard Biener <rguenther@suse.de>
7928 * gcc.dg/torture/pr83580.c: New testcase.
7930 2018-01-08 Richard Biener <rguenther@suse.de>
7933 * gcc.dg/pr83517.c: New testcase.
7935 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
7938 * gcc.dg/uninit-pr81897.c: New test.
7940 2018-01-06 Martin Sebor <msebor@redhat.com>
7942 PR tree-optimization/83640
7943 * gcc.dg/Wrestrict-6.c: New test.
7944 * gcc.dg/pr83640.c: New test.
7946 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
7948 * gcc.target/aarch64/reg-alloc-1.c: New test.
7950 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
7953 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
7955 2018-01-06 Jakub Jelinek <jakub@redhat.com>
7958 * gcc.dg/pr83480.c: New test.
7960 PR rtl-optimization/83682
7961 * gcc.target/i386/pr83682.c: New test.
7963 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
7967 * gfortran.dg/char_cast_1.f90: Update scan pattern.
7968 * gfortran.dg/dependency_49.f90: Likewise.
7969 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7970 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7971 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7972 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7973 * gfortran.dg/string_1_lp64.f90: New test.
7974 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7975 * gfortran.dg/string_3_lp64.f90: New test.
7977 2018-01-05 Jakub Jelinek <jakub@redhat.com>
7980 * gcc.target/i386/sse-26.c: New test.
7983 * gcc.target/i386/pr83604.c: New test.
7985 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
7987 * gcc.dg/vect/vect-align-4.c: New test.
7988 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
7989 and redefine as a structure with an unaligned member "b".
7990 (foo): Update accordingly.
7992 2018-01-05 Sudakshina Das <sudi.das@arm.com>
7995 * gcc.target/aarch64/bics_5.c: New test.
7996 * gcc.target/arm/bics_5.c: Likewise.
7998 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8000 PR tree-optimization/83605
8001 * gcc.dg/pr83605.c: New test.
8003 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8006 * gcc.target/i386/pr83554.c: New test.
8009 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8012 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8016 * gfortran.dg/eoshift_8.f90: New test.
8017 * gfortran.dg/simplify_eoshift_1.f90: New test.
8019 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8022 * gcc.dg/pr83585.c: New test.
8024 2018-01-04 Nathan Sidwell <nathan@acm.org>
8027 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8029 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8032 * gcc.dg/pr83666.c: New test.
8034 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8037 * gcc.target/alpha/pr83628-1.c: New test.
8038 * gcc.target/alpha/pr83628-2.c: Ditto.
8040 2018-01-04 Martin Liska <mliska@suse.cz>
8043 * g++.dg/ipa/pr82352.C: New test.
8045 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8047 * gcc.dg/vect-opt-info-1.c: Moved to ...
8048 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8049 vect_int targets, use dg-additional-options instead of dg-options and
8050 use relative line numbers instead of absolute.
8052 2018-01-03 Martin Sebor <msebor@redhat.com>
8054 PR tree-optimization/83655
8055 * gcc.dg/Wrestrict-5.c: New test.
8056 * c-c++-common/builtins.c: New test.
8058 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8059 Alan Hayward <alan.hayward@arm.com>
8060 David Sherwood <david.sherwood@arm.com>
8062 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8065 2018-01-03 Jeff Law <law@redhat.com>
8068 * gcc.target/i386/stack-check-17.c: New test.
8069 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8071 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8074 * gcc.dg/pr83621.c: New test.
8077 * gcc.dg/pr83645.c: New test.
8079 2018-01-03 Martin Sebor <msebor@redhat.com>
8081 PR tree-optimization/83603
8082 * gcc.dg/Wrestrict-4.c: New test.
8085 * gcc.dg/const-2.c: New test.
8086 * gcc.dg/pure-3.c: New test.
8088 2018-01-03 Martin Sebor <msebor@redhat.com>
8090 * gcc.dg/Wrestrict-3.c: New test.
8092 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8095 * g++.dg/opt/pr83555.C: New test.
8096 * g++.dg/ubsan/pr83555.C: New test.
8098 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8101 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8102 the !CHECKING_P case by expecting a note.
8103 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8104 a note for the !CHECKING_P case, and move the return statement
8105 outside of #if CHECKING_P guard.
8107 2018-01-03 Jeff Law <law@redhat.com>
8110 * gcc.target/i386/stack-check-18.c: New test.
8111 * gcc.target/i386/stack-check-19.c: New test.
8113 2018-01-03 Martin Sebor <msebor@redhat.com>
8115 PR tree-optimization/83501
8116 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8118 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8120 PR tree-optimization/83501
8121 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8123 2018-01-03 Nathan Sidwell <nathan@acm.org>
8126 * g++.dg/ipa/pr83667.C: New.
8128 2018-01-03 Martin Liska <mliska@suse.cz>
8130 PR tree-optimization/83593
8131 * gcc.dg/pr83593.c: New test.
8133 2018-01-03 Martin Liska <mliska@suse.cz>
8136 * g++.dg/ipa/pr83549.C: New test.
8138 2018-01-03 Marek Polacek <polacek@redhat.com>
8141 * g++.dg/warn/mvp2.C: New test.
8143 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8145 PR preprocessor/83602
8146 * g++.dg/cpp/pr83602.C: New test.
8149 * g++.dg/parse/pr83634.C: New test.
8151 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8154 * gfortran.dg/eoshift_7.f90: New test.
8156 2018-01-03 Jan Beulich <jbeulich@suse.com>
8158 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8159 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8161 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8163 Update copyright years.
8165 2018-01-03 Martin Liska <mliska@suse.cz>
8168 * gcc.dg/ipa/pr83594.c: New test.
8170 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8171 Alan Hayward <alan.hayward@arm.com>
8172 David Sherwood <david.sherwood@arm.com>
8174 * gcc.dg/vect-opt-info-1.c: New test.
8176 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8178 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8179 floorf128, truncf128, and roundf128.
8180 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8181 optimizations added in match.pd.
8182 * gcc.target/powerpc/float128-hw6.c: Likewise.
8183 * gcc.target/powerpc/float128-hw7.c: Likewise.
8184 * gcc.target/powerpc/float128-hw8.c: Likewise.
8185 * gcc.target/powerpc/float128-hw9.c: Likewise.
8186 * gcc.target/powerpc/float128-hw10.c: Likewise.
8187 * gcc.target/powerpc/float128-hw11.c: Likewise.
8189 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8192 * g++.dg/cpp0x/pr83556.C: New test.
8194 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8198 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8199 * gfortran.dg/simplify_cshift_4.f90: New test.
8201 2018-01-02 Marek Polacek <polacek@redhat.com>
8204 * g++.dg/cpp0x/inh-ctor30.C: New test.
8207 * g++.dg/cpp1z/pr83644.C: New test.
8209 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8212 * gfortran.dg/coarray_45.f90: New test.
8215 * gfortran.dg/coarray_46.f90: New test.
8217 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8219 PR tree-optimization/83581
8220 * gcc.dg/pr83581.c: New test.
8223 * gcc.dg/pr83595.c: New test.
8226 * g++.dg/opt/pr83608.C: New test.
8229 * gcc.dg/pr83609.c: New test.
8230 * g++.dg/opt/pr83609.C: New test.
8233 * gcc.dg/pr83623.c: New test.
8235 * gcc.target/i386/i386.exp
8236 (check_effective_target_avx512vpopcntdqvl): New proc.
8237 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8238 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8239 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8241 Copyright (C) 2018 Free Software Foundation, Inc.
8243 Copying and distribution of this file, with or without modification,
8244 are permitted in any medium without royalty provided the copyright
8245 notice and this notice are preserved.