1 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/ubsan/pr85029.C: New test.
6 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
9 * g++.dg/cpp0x/pr71251.C: New.
12 * g++.dg/template/pr84789.C: New.
13 * g++.dg/template/pr84789-2.C: New.
14 * g++.dg/template/pr84789-3.C: New.
15 * g++.dg/parse/dtor11.C: Accept alternate error message.
18 * g++.dg/pr84729.C: New.
19 * g++.old-deja/g++.ext/arrnew2.C: Require error.
20 * g++.old-deja/g++.robertl/eb58.C: Likewise.
21 * g++.old-deja/g++.robertl/eb63.C: Likewise.
23 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
26 * gfortran.dg/interface_42.f90: New test.
27 * gfortran.dg/interface_43.f90: New test.
29 2018-03-22 Sudakshina Das <sudi.das@arm.com>
32 * gcc.target/arm/pr84826.c: New test.
34 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
36 * gcc.target/arm/addr-modes-float.c: Move dg-do before
37 dg-require-effective-target.
38 * gcc.target/arm/addr-modes-int.c: Likewise.
39 * gcc.target/nios2/lo-addr-tls.c: Likewise.
41 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
44 * gcc.target/powerpc/altivec-ld-1.c: New test.
46 2018-03-22 Bin Cheng <bin.cheng@arm.com>
48 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
50 2018-03-22 Jakub Jelinek <jakub@redhat.com>
53 * gcc.dg/pr84941.c: New test.
55 2018-03-22 Tom de Vries <tom@codesourcery.com>
57 PR tree-optimization/84956
58 * gcc.dg/pr84956.c: New test.
60 2018-03-22 Marek Polacek <polacek@redhat.com>
63 * g++.dg/cpp1z/constexpr-if15.C: New test.
64 * g++.dg/cpp1z/constexpr-if16.C: New test.
66 2018-03-21 Joseph Myers <joseph@codesourcery.com>
68 * gcc.dg/builtin-tgmath-3.c: New test.
70 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
73 * g++.dg/concepts/pr71965.C: New.
77 * g++.dg/cpp0x/pr84610.C: New.
78 * g++.dg/cpp0x/pr84642.C: New.
80 2018-03-21 Jakub Jelinek <jakub@redhat.com>
83 * c-c++-common/pr84999.c: New test.
85 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/ext/desig10.C: New.
90 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
91 Harald Anlauf <anlauf@gmx.de>
94 * gfortran.dg/pr84957.f90: New test.
96 2018-03-21 Jakub Jelinek <jakub@redhat.com>
98 PR tree-optimization/84960
99 * gcc.c-torture/compile/pr84960.c: New test.
101 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
103 PR tree-optimization/84811
104 * gcc.dg/torture/pr84811.c: New test.
106 2018-03-21 Jakub Jelinek <jakub@redhat.com>
108 PR tree-optimization/84982
109 * c-c++-common/pr84982.c: New test.
112 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
114 * g++.dg/torture/pr84961-1.C: New test.
115 * g++.dg/torture/pr84961-2.C: New test.
117 2018-03-21 Nathan Sidwell <nathan@acm.org>
120 * g++.dg/pr85008.C: New.
122 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
125 * gfortran.dg/char_result_17.f90: New test.
127 2018-03-21 David Malcolm <dmalcolm@redhat.com>
130 * g++.dg/other/accessor-fixits-1.C: Move to...
131 * g++.dg/torture/accessor-fixits-1.C: ...here.
132 * g++.dg/other/accessor-fixits-2.C: Move to...
133 * g++.dg/torture/accessor-fixits-2.C: ...here.
134 * g++.dg/other/accessor-fixits-3.C: Move to...
135 * g++.dg/torture/accessor-fixits-3.C: ...here.
136 * g++.dg/other/accessor-fixits-4.C: Move to...
137 * g++.dg/torture/accessor-fixits-4.C: ...here.
138 * g++.dg/other/accessor-fixits-5.C: Move to...
139 * g++.dg/torture/accessor-fixits-5.C: ...here.
140 * g++.dg/torture/accessor-fixits-6.C: New testcase.
141 * g++.dg/torture/accessor-fixits-7.C: New testcase.
142 * g++.dg/torture/accessor-fixits-8.C: New testcase.
144 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
146 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
148 2018-03-21 Sudakshina Das <sudi.das@arm.com>
151 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
153 2018-03-21 Nathan Sidwell <nathan@acm.org>
156 * g++.dg/lookup/pr84804.C: New.
158 2018-03-21 Martin Sebor <msebor@redhat.com>
161 * g++.dg/Wclass-memaccess-3.C: New test.
162 * g++.dg/Wclass-memaccess-4.C: New test.
164 2018-03-21 David Malcolm <dmalcolm@redhat.com>
167 * g++.dg/other/accessor-fixits-1.C
168 (test_access_const_t1_color): New.
169 (test_deref_const_t1_color): New.
170 * g++.dg/other/accessor-fixits-5.C: New testcase.
172 2018-03-21 Tom de Vries <tom@codesourcery.com>
174 PR tree-optimization/83126
175 * gcc.dg/graphite/pr83126.c: New test.
177 2018-03-21 Nathan Sidwell <nathan@acm.org>
179 * g++.dg/ext/anon-struct6.C: Adjust.
180 * g++.dg/ext/deprecate-1.C: New.
181 * g++.dg/ext/deprecate-2.C: New.
182 * g++.dg/lookup/pr84602.C: Adjust.
183 * g++.dg/lookup/pr84962.C: Adjust.
184 * g++.old-deja/g++.other/anon4.C
187 * g++.dg/lookup/pr84836.C: New.
189 2018-03-21 Bin Cheng <bin.cheng@arm.com>
191 PR tree-optimization/84969
192 * gcc.dg/tree-ssa/pr84969.c: New test.
194 2018-03-21 Jakub Jelinek <jakub@redhat.com>
196 PR rtl-optimization/84989
197 * gcc.target/i386/pr84989.c: New test.
199 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
201 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
203 2018-03-21 Martin Liska <mliska@suse.cz>
206 * gfortran.dg/goacc/pr84963.f90: New test.
208 2018-03-21 Marek Polacek <polacek@redhat.com>
210 PR c++/71638, ICE with NSDMI and reference.
211 * g++.dg/cpp0x/nsdmi14.C: New test.
212 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
214 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
216 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
217 MIPS with -mpaired-single directives.
219 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
222 * gfortran.dg/interface_41.f90: New test.
224 2018-03-20 Jakub Jelinek <jakub@redhat.com>
227 * gcc.dg/pr84875.c: New test.
229 2018-03-20 Marek Polacek <polacek@redhat.com>
231 PR c++/84978, ICE with NRVO.
232 * g++.dg/opt/nrv19.C: New test.
234 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
237 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
238 Disable for armeb targets.
239 * gcc.target/arm/pr82518.c: New test.
241 2018-03-20 Nathan Sidwell <nathan@acm.org>
244 * g++.dg/lookup/pr84962.C: New.
247 * g++.dg/lookup/pr84970.C: New.
249 2018-03-20 Richard Biener <rguenther@suse.de>
252 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
254 2018-03-20 Martin Liska <mliska@suse.cz>
257 * g++.dg/ipa/pr84825.C: New test.
259 2018-03-20 Martin Liska <mliska@suse.cz>
261 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
263 2018-03-20 Jakub Jelinek <jakub@redhat.com>
266 * gcc.c-torture/compile/pr84845.c: New test.
268 2018-03-20 Sudakshina Das <sudi.das@arm.com>
271 * gcc.target/arm/pr82989.c: New test.
273 2018-03-20 Jakub Jelinek <jakub@redhat.com>
276 * gcc.target/i386/pr84945.c: New test.
278 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
281 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
283 2018-03-20 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/pr84953.c: New test.
288 2018-03-19 Marek Polacek <polacek@redhat.com>
291 * g++.dg/cpp1z/lambda-__func__.C: New test.
294 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
296 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
299 * g++.dg/asan/pr78651.C: New test.
301 2018-03-19 Tom de Vries <tom@codesourcery.com>
303 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
304 vect_int_mult. Add nvptx xfail for PR84958.
306 2018-03-19 Nathan Sidwell <nathan@acm.org>
309 * g++.dg/cpp1y/pr84835.C: New.
311 2018-03-19 Sudakshina Das <sudi.das@arm.com>
314 * gcc.target/aarch64/pr81647.c: New.
316 2018-03-19 Richard Biener <rguenther@suse.de>
318 PR tree-optimization/84933
319 * g++.dg/pr84933.C: New testcase.
321 2018-03-19 Richard Biener <rguenther@suse.de>
323 PR tree-optimization/84859
324 * gcc.dg/tree-ssa/pr84859.c: New testcase.
325 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
326 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
327 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
329 2018-03-19 Nathan Sidwell <nathan@acm.org>
332 * g++.dg/lookup/pr84812.C: New.
334 2018-03-19 Richard Biener <rguenther@suse.de>
336 PR tree-optimization/84929
337 * gcc.dg/torture/pr84929.c: New testcase.
339 2018-03-19 Tamar Christina <tamar.christina@arm.com>
342 * gcc.target/arm/big-endian-subreg.c: Delete.
344 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
347 * gfortran.dg/array_constructor_52.f90: New test.
349 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
352 * gfortran.dg/pr77414.f90: New test.
353 * gfortran.dg/internal_references_1.f90: Adjust error message.
355 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
358 * gfortran.dg/pr65453.f90: New test.
360 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
362 PR tree-optimization/84913
363 * gfortran.dg/vect/pr84913.f90: New test.
365 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
368 * gfortran.dg/warn_concat.f90: New test.
370 2018-03-16 Jakub Jelinek <jakub@redhat.com>
373 * gcc.dg/pr84899.c: New test.
375 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
378 * gfortran.dg/pr69395.f90: Add test for max dimensions
380 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
383 * gcc.target/i386/pr84876.c: New test.
385 2018-03-16 Martin Liska <mliska@suse.cz>
388 * gcc.target/i386/mvc11.c: New test.
390 2018-03-16 Martin Liska <mliska@suse.cz>
393 * gcc.target/i386/mvc10.c: New test.
395 2018-03-16 Jakub Jelinek <jakub@redhat.com>
399 * g++.dg/cpp1y/pr79937-1.C: New test.
400 * g++.dg/cpp1y/pr79937-2.C: New test.
401 * g++.dg/cpp1y/pr79937-3.C: New test.
402 * g++.dg/cpp1y/pr79937-4.C: New test.
403 * g++.dg/cpp1y/pr82410.C: New test.
405 2018-03-16 Tom de Vries <tom@codesourcery.com>
407 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
409 2018-03-16 Tom de Vries <tom@codesourcery.com>
411 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
413 2018-03-16 Jakub Jelinek <jakub@redhat.com>
416 * g++.dg/cpp2a/desig8.C: New test.
418 PR tree-optimization/84841
419 * gcc.dg/pr84841.c: New test.
422 * g++.dg/cpp2a/desig7.C: New test.
424 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
425 Jim MacArthur <jim.macarthur@codethink.co.uk>
427 * gfortran.dg/automatic_1.f90: New test.
428 * gfortran.dg/automatic_repeat.f90: New test
429 * gfortran.dg/automatic_save.f90: New test.
430 * gfortran.dg/vax_structure.f90: New test.
432 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
435 * gfortran.dg/pr78741.f90: New test.
437 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
440 * gfortran.dg/pr69395.f90: New test.
442 2018-03-15 Jakub Jelinek <jakub@redhat.com>
445 * g++.dg/opt/pr79085.C: New test.
447 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
450 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
451 label instead of __x86_indirect_thunk label.
453 2018-03-15 Jakub Jelinek <jakub@redhat.com>
456 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
457 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
458 * g++.dg/warn/deprecated-13.C: New test.
460 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
462 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
464 2018-03-15 Richard Biener <rguenther@suse.de>
467 * c-c++-common/pr84873.c: New testcase.
469 2018-03-15 Tamar Christina <tamar.christina@arm.com>
472 * gcc.target/arm/big-endian-subreg.c: New.
474 2018-03-15 Jakub Jelinek <jakub@redhat.com>
477 * gcc.c-torture/compile/pr84860.c: New test.
479 2018-03-15 Julia Koval <julia.koval@intel.com>
481 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
483 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
486 2018-03-15 Jakub Jelinek <jakub@redhat.com>
489 * gcc.dg/pr84853.c: New test.
491 2018-03-14 Carl Love <cel@us.ibm.com>
493 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
495 2018-03-14 Martin Liska <mliska@suse.cz>
498 * g++.dg/lto/pr84805_0.C: New test.
499 * g++.dg/lto/pr84805_1.C: New test.
500 * g++.dg/lto/pr84805_2.C: New test.
502 2018-03-14 David Malcolm <dmalcolm@redhat.com>
505 * gcc.dg/fixits-pr84852-1.c: New test.
506 * gcc.dg/fixits-pr84852-2.c: New test.
508 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
510 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
511 separate verbose message.
512 * lib/scandump.exp (scan-dump-times): Likewise.
514 2018-03-14 Julia Koval <julia.koval@intel.com>
516 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
518 * gcc.target/i386/funcspec-56.inc: Ditto.
520 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
522 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
525 2018-03-14 Jakub Jelinek <jakub@redhat.com>
528 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
529 check count from 17 to 14.
532 * gcc.target/i386/pr84844.c: New test.
534 2018-03-14 Richard Biener <rguenther@suse.de>
536 PR tree-optimization/84830
537 * gcc.dg/torture/pr84830.c: New testcase.
539 2018-03-14 Marek Polacek <polacek@redhat.com>
542 * g++.dg/cpp0x/static_assert15.C: New test.
544 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
547 * gfortran.dg/pr61775.f90: New test.
549 2018-03-13 Jakub Jelinek <jakub@redhat.com>
552 * g++.dg/ext/pr84843-1.C: New test.
553 * g++.dg/ext/pr84843-2.C: New test.
555 2018-03-13 David Pagan <dave.pagan@oracle.com>
558 * gcc.dg/pr46921.c: New test.
560 2018-03-13 Martin Sebor <msebor@redhat.com>
562 PR tree-optimization/84725
563 * c-c++-common/Wstringop-truncation-4.c: New test.
564 * c-c++-common/attr-nonstring-5.c: New test.
566 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
568 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
570 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
571 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
573 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
575 * gcc.target/aarch64/sve/tls_1.c: New test.
576 * gcc.target/aarch64/sve/tls_2.C: Likewise.
578 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
580 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
581 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
583 2018-03-13 Martin Liska <mliska@suse.cz>
586 * g++.dg/ipa/pr84658.C: New test.
588 2018-03-13 Jakub Jelinek <jakub@redhat.com>
591 * gcc.dg/pr84834.c: New test.
594 * gcc.target/i386/pr84827.c: New test.
597 * g++.dg/ext/pr84828.C: New test.
600 * gcc.target/i386/avx512f-pr84786-1.c: New test.
601 * gcc.target/i386/avx512f-pr84786-2.c: New test.
604 * g++.dg/cpp1y/constexpr-84808.C: New test.
607 * g++.dg/debug/pr84704.C: New test.
609 2018-03-12 Renlin Li <renlin.li@arm.com>
611 * gcc.target/aarch64/movi_hf.c: New.
612 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
613 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
615 2018-03-12 Martin Sebor <msebor@redhat.com>
617 PR tree-optimization/83456
618 * c-c++-common/Wrestrict-2.c: Remove test cases.
619 * c-c++-common/Wrestrict.c: Same.
620 * gcc.dg/Wrestrict-12.c: New test.
621 * gcc.dg/Wrestrict-14.c: New test.
623 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
625 * g++.dg/pr84821.C: New test.
627 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
629 * gcc.dg/pr84799.c: New test.
631 2018-03-12 Richard Biener <rguenther@suse.de>
633 PR tree-optimization/84803
634 * gcc.dg/torture/pr84803.c: New testcase.
636 2018-03-12 Jakub Jelinek <jakub@redhat.com>
639 * g++.dg/debug/pr84813.C: New test.
641 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
644 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
646 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
649 * gfortran.dg/pr83939.f90
651 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
654 * gfortran.dg/zero_sized_9.f90: New test.
656 2018-03-11 Jakub Jelinek <jakub@redhat.com>
659 * g++.dg/debug/dwarf2/enum2.C: New test.
661 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
664 * gfortran.dg/pr84734.f90: New test.
666 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
668 * gnat.dg/prot3.adb: New test.
669 * gnat.dg/prot3_pkg.ad[sb]: New helper.
671 2018-03-09 Jason Merrill <jason@redhat.com>
672 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.dg/cpp0x/pr71169.C: New.
677 * g++.dg/cpp0x/pr71169-2.C: Likewise.
678 * g++.dg/cpp0x/pr71832.C: Likewise.
680 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
683 * gcc.target/powerpc/pr83969.c: New test.
685 2018-03-09 Jakub Jelinek <jakub@redhat.com>
688 * gcc.dg/pr84772.c: New test.
691 * g++.dg/warn/Wformat-2.C: New test.
694 * g++.dg/ext/vla18.C: New test.
696 2018-03-09 Martin Sebor <msebor@redhat.com>
698 PR tree-optimization/84526
699 * gcc.dg/Wrestrict-10.c: New test.
700 * gcc.dg/Wrestrict-11.c: New test.
702 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
704 PR rtl-optimization/84682
705 * gcc.dg/torture/pr84682-1.c: New.
706 * gcc.dg/torture/pr84682-2.c: New.
707 * gcc.dg/torture/pr84682-3.c: New.
709 2018-03-09 Jakub Jelinek <jakub@redhat.com>
712 * g++.dg/ext/pr84724.C: New test.
714 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
717 * gcc.target/arm/pr83712.c: New.
719 2018-03-09 Richard Biener <rguenther@suse.de>
721 PR tree-optimization/84775
722 * gcc.dg/torture/pr84775.c: New testcase.
724 2018-03-09 Jakub Jelinek <jakub@redhat.com>
727 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
730 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
732 * gcc.c-torture/compile/20180309-1.c: New test.
734 2018-03-08 Jakub Jelinek <jakub@redhat.com>
737 * g++.dg/warn/Wunused-function4.C: New test.
740 * gcc.target/i386/pr84742-1.c: New test.
741 * gcc.target/i386/pr84742-2.c: New test.
743 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
746 * gcc.c-torture/execute/pr84748.c: New test.
748 2018-03-08 Richard Biener <rguenther@suse.de>
751 * gcc.dg/graphite/pr84552.c: New testcase.
753 2018-03-08 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/84178
756 * gcc.dg/torture/pr84178-2.c: New testcase.
758 2018-03-08 David Malcolm <dmalcolm@redhat.com>
760 PR tree-optimization/84178
761 * gcc.c-torture/compile/pr84178-1.c: New test.
763 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
765 * lib/target-supports.exp: Do not return zero from a ifunc
768 2018-03-08 Richard Biener <rguenther@suse.de>
770 PR tree-optimization/84746
771 * gcc.dg/torture/pr84746.c: New testcase.
774 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
777 * gcc.dg/graphite/pr84404.c: New.
779 2018-03-08 Jakub Jelinek <jakub@redhat.com>
781 PR tree-optimization/84740
782 * gcc.dg/torture/pr84740.c: New test.
784 PR tree-optimization/84739
785 * gcc.dg/pr84739.c: New test.
787 2018-03-07 Martin Sebor <msebor@redhat.com>
789 PR tree-optimization/83519
790 * gcc.dg/Wrestrict-13.c: New test.
792 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
796 * gfortran.dg/pr64124.f90: New tests.
797 * gfortran.dg/pr70409.f90: New tests.
799 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
802 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
804 2018-03-07 Martin Sebor <msebor@redhat.com>
806 PR tree-optimization/84526
807 * gcc.dg/Wrestrict-10.c: New test.
809 2018-03-07 Martin Sebor <msebor@redhat.com>
811 PR tree-optimization/84468
812 * g++.dg/warn/Wstringop-truncation-2.C: New test.
813 * gcc.dg/Wstringop-truncation.c: New test.
814 * gcc.dg/Wstringop-truncation-2.c: New test.
816 2018-03-07 Jakub Jelinek <jakub@redhat.com>
819 * gfortran.dg/pr84565.f90: New test.
822 * gcc.target/i386/pr84723-1.c: New test.
823 * gcc.target/i386/pr84723-2.c: New test.
824 * gcc.target/i386/pr84723-3.c: New test.
825 * gcc.target/i386/pr84723-4.c: New test.
826 * gcc.target/i386/pr84723-5.c: New test.
828 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
831 * gfortran.dg/pr64107.f90: New test.
833 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
837 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
839 2018-03-06 Marek Polacek <polacek@redhat.com>
842 * g++.dg/cpp1z/constexpr-84684.C: New test.
844 2018-03-06 Jakub Jelinek <jakub@redhat.com>
847 * gcc.dg/pr84721.c: New test.
850 * gcc.dg/pr84710.c: New test.
852 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
855 * gfortran.dg/implied_do_2.f90: New test.
856 * gfortran.dg/coarray_8.f90: Update for new error message.
858 2018-03-06 Jakub Jelinek <jakub@redhat.com>
861 * g++.dg/ext/pr84683.C: New test.
863 PR tree-optimization/84687
864 * gcc.dg/pr84687.c: New test.
866 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
869 * g++.dg/pr84231.C: New.
872 * g++.dg/cpp1y/pr84593.C: New.
875 * g++.dg/pr84492.C: New.
877 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
879 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
880 __builtin_ppc_speculation_barrier.
882 2018-03-05 Jakub Jelinek <jakub@redhat.com>
885 * gcc.target/powerpc/pr84700.c: New test.
887 2018-03-05 Nathan Sidwell <nathan@acm.org>
890 * g++.dg/lookup/pr84702.C: New.
892 2018-03-05 Jakub Jelinek <jakub@redhat.com>
895 * gcc.target/i386/pr84564.c: New test.
897 2018-03-05 Marek Polacek <polacek@redhat.com>
900 * g++.dg/cpp0x/inline-ns10.C: New test.
902 2018-03-05 Nathan Sidwell <nathan@acm.org>
905 * g++.dg/template/pr84694.C: New.
907 2018-03-05 Jakub Jelinek <jakub@redhat.com>
910 * gcc.c-torture/execute/pr84524.c: New test.
911 * gcc.target/i386/avx512bw-pr84524.c: New test.
913 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
916 * g++.dg/pr84264.C: New test.
918 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
922 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
923 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
925 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
927 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
928 * g++.dg/other/i386-3.C: Ditto.
929 * gcc.target/i386/sse-12.c: Ditto.
930 * gcc.target/i386/sse-13.c: Ditto.
931 * gcc.target/i386/sse-14.c: Ditto.
932 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
933 * gcc.target/i386/wbinvd-1.c: New test.
934 * gcc.target/i386/wbnoinvd-1.c: Ditto.
935 * gcc.target/i386/pconfig-1.c: Ditto.
937 2018-03-05 Pádraig Brady <P@draigBrady.com>
938 Nathan Sidwell <nathan@acm.org>
941 * g++.dg/cpp0x/pr84497.C: New.
943 2018-03-05 Richard Biener <rguenther@suse.de>
945 PR tree-optimization/84670
946 * gcc.dg/pr84670-1.c: New testcase.
947 * gcc.dg/pr84670-2.c: Likewise.
948 * gcc.dg/pr84670-3.c: Likewise.
949 * gcc.dg/pr84670-4.c: Likewise.
951 2018-03-05 Richard Biener <rguenther@suse.de>
953 PR tree-optimization/84650
954 * gcc.dg/graphite/pr84650.c: New testcase.
956 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
959 * g++.dg/cpp1z/constexpr-lambda20.C: New.
961 2018-03-03 Harald Anlauf <anlauf@gmx.de>
964 * gfortran.dg/pr71085.f90: New test.
966 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
969 * gfortran.dg/zero_sized_8.f90: Really commit New test.
971 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
974 * gfortran.dg/pr51434.f90: New test.
976 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
981 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
984 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
986 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
989 * g++.dg/torture/pr71464.C: New.
991 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
994 * gfortran.dg/select_type_41.f90: New test.
996 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
999 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1001 2018-03-02 Marek Polacek <polacek@redhat.com>
1004 * g++.dg/ext/flexary29.C: New test.
1006 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1008 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1010 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/torture/pr81812.C: New.
1015 2018-03-02 Marek Polacek <polacek@redhat.com>
1018 * g++.dg/warn/Wsign-compare-8.C: New test.
1021 * g++.dg/parse/array-size3.C: New test.
1024 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1026 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1029 * g++.dg/cpp1y/pr84662.C: New test.
1031 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1033 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1034 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1036 * g++.dg/lto/20101010-1_0.C: Likewise.
1037 * g++.dg/lto/20101010-2_0.C: Likewise.
1039 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1042 * gcc.dg/pr84628.c: New test.
1045 * gcc.target/ia64/pr56540.c: New test.
1047 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1049 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1051 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1052 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1053 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1054 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1056 2018-03-02 Marek Polacek <polacek@redhat.com>
1059 * c-c++-common/ubsan/shift-11.c: New test.
1061 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1063 * gcc.dg/vect/vect-alias-check-13.c: New test.
1065 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1068 * gcc.dg/pr84614.c: New test.
1071 * gcc.target/i386/pr84625.c: New test.
1073 2018-03-02 Richard Biener <rguenther@suse.de>
1075 PR tree-optimization/84427
1076 * gcc.dg/torture/pr84427.c: New testcase.
1078 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1081 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1082 powerpc64le*-*-linux*.
1083 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1084 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1086 2018-03-01 Martin Sebor <msebor@redhat.com>
1089 * g++.dg/ext/attr-const.C: Remove xfail.
1090 * g++.dg/ext/attr-malloc-3.C: New test.
1091 * g++.dg/ext/attr-noinline-3.C: New test.
1092 * g++.dg/ext/attr-noreturn-3.C: New test.
1093 * g++.dg/ext/attr-nothrow-3.C: New test.
1094 * g++.dg/ext/attr-pure.C: Remove xfail.
1096 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1099 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1100 dg-options and dg-shouldfail "ubsan" directive.
1102 2018-03-01 Marek Polacek <polacek@redhat.com>
1103 Jason Merrill <jason@redhat.com>
1106 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1107 * g++.dg/cpp1z/static1.C: New test.
1108 * g++.dg/template/static37.C: New test.
1110 2018-03-01 Nathan Sidwell <nathan@acm.org>
1113 * g++.dg/template/pr84434.C: New.
1115 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1117 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1118 -mthumb to the command-line.
1120 2018-03-01 Marek Polacek <polacek@redhat.com>
1123 * g++.dg/cpp0x/static_assert14.C: New test.
1125 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/torture/pr79410.C: New.
1130 2018-03-01 Martin Liska <mliska@suse.cz>
1133 * gcc.dg/asan/pr82484.c: New test.
1135 2018-03-01 Richard Biener <rguenther@suse.de>
1138 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1140 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1143 * gfortran.dg/coarray_47.f90: New test.
1145 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1148 * gfortran.dg/class_array_23.f03: New test.
1150 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1152 PR rtl-optimization/84528
1153 * gcc.dg/torture/pr84538.c: Rename to...
1154 * gcc.dg/torture/pr84528.c: ...this.
1156 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1158 PR rtl-optimization/84528
1159 * gcc.dg/torture/pr84538.c: New test.
1161 2018-02-28 Martin Sebor <msebor@redhat.com>
1163 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1164 -fpic test failures.
1165 * c-c++-common/Wrestrict-2.c: Same.
1166 * c-c++-common/Wstringop-truncation.c: Same.
1167 * gcc.dg/Warray-bounds-22.c: Same.
1168 * gcc.dg/Wstringop-overflow.c: Same.
1169 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1170 (signed_range): Same.
1171 (unsigned_anti_range): Same.
1172 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1173 (signed_range): Same.
1174 (unsigned_anti_range): Same.
1175 * gcc.dg/attr-alloc_size-7.c: Same.
1176 * gcc.dg/attr-alloc_size-8.c: Same.
1177 * gcc.dg/builtin-alloc-size.c: Same.
1178 * gcc.dg/builtin-stpncpy.c: Same.
1179 * gcc.dg/builtins-nonnull.c: Same.
1180 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1181 * gcc.dg/pr79214.c: Same.
1182 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1183 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1184 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1185 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1186 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1187 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1188 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1189 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1190 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1191 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1192 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1194 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1197 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1199 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1202 * g++.dg/cpp0x/pr84609.C: New test.
1204 2018-02-28 Martin Sebor <msebor@redhat.com>
1207 * g++.dg/ext/attr-malloc-3.C: New test.
1208 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1209 to pre-existing problems.
1210 * g++.dg/ext/attr-pure.C: Same.
1212 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1215 * gfortran.dg/associate_37.f90: New test.
1218 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1220 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1223 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1224 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1225 * gcc.dg/bf-ms-layout-4.c: New test.
1226 * gcc.dg/bf-ms-layout-5.c: New test.
1228 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1231 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1233 2018-02-28 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/84584
1236 * gcc.dg/graphite/pr84584.c: New testcase.
1238 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1240 PR preprocessor/84517
1241 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1243 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1245 * c-c++-common/dump-ada-spec-12.c: New test.
1246 * c-c++-common/dump-ada-spec-13.c: Likewise.
1248 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1250 * c-c++-common/dump-ada-spec-11.c: New test.
1252 2018-02-28 Martin Liska <mliska@suse.cz>
1255 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1256 * g++.dg/ext/timevar2.C: Likewise.
1258 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1260 * c-c++-common/dump-ada-spec-8.c: New test.
1261 * c-c++-common/dump-ada-spec-9.c: Likewise.
1262 * c-c++-common/dump-ada-spec-10.c: Likewise.
1264 2018-02-28 Richard Biener <rguenther@suse.de>
1267 * gcc.dg/pr84607.c: New testcase.
1269 2018-02-28 Nathan Sidwell <nathan@acm.org>
1272 * g++.dg/lookup/pr84602.C: New.
1274 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1278 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1280 * g++.dg/ext/attr-nonnull.C: Likewise.
1281 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1283 * g++.dg/ext/attr-noinline-2.C: Likewise.
1284 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1285 -fdump-tree-eh in dg-options.
1287 2018-02-28 Alan Modra <amodra@gmail.com>
1289 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1291 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1293 2018-02-27 Martin Sebor <msebor@redhat.com>
1297 * g++.dg/Wmissing-attributes.C: New test.
1298 * g++.dg/ext/attr-const-pure.C: New test.
1299 * g++.dg/ext/attr-const.C: New test.
1300 * g++.dg/ext/attr-deprecated-2.C: New test.
1301 * g++.dg/ext/attr-malloc-2.C: New test.
1302 * g++.dg/ext/attr-malloc.C: New test.
1303 * g++.dg/ext/attr-noinline-2.C: New test.
1304 * g++.dg/ext/attr-noinline.C: New test.
1305 * g++.dg/ext/attr-nonnull.C: New test.
1306 * g++.dg/ext/attr-noreturn-2.C: New test.
1307 * g++.dg/ext/attr-noreturn.C: New test.
1308 * g++.dg/ext/attr-nothrow-2.C: New test.
1309 * g++.dg/ext/attr-nothrow.C: New test.
1310 * g++.dg/ext/attr-optimize.C: New test.
1311 * g++.dg/ext/attr-pure.C: New test.
1312 * g++.dg/ext/attr-returns-nonnull.C: New test.
1313 * g++.dg/ext/attr-warning.C: New test.
1315 2018-02-27 Nathan Sidwell <nathan@acm.org>
1318 * g++.dg/lookup/pr84426.C: New.
1320 2018-02-27 Richard Biener <rguenther@suse.de>
1322 PR tree-optimization/84512
1323 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1325 2018-02-27 Martin Liska <mliska@suse.cz>
1327 PR gcov-profile/84548
1328 * g++.dg/gcov/pr84548.C: New test.
1330 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1333 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1335 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1338 * g++.dg/cpp1y/pr84558.C: New test.
1340 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/cpp0x/alignas14.C: New.
1344 * g++.dg/cpp0x/alignas15.C: Likewise.
1346 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1349 * g++.dg/gomp/pr84557.C: New test.
1351 2018-02-26 Marek Polacek <polacek@redhat.com>
1354 * g++.dg/cpp1z/pr84325.C: New test.
1356 2018-02-26 Carl Love <cel@us.ibm.com>
1358 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1360 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1361 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1362 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1364 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1365 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1368 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1371 * gcc.target/i386/indirect-thunk-1.c: Updated.
1372 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1373 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1374 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1375 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1376 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1377 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1378 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1379 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1380 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1381 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1382 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1383 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1384 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1385 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1386 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1387 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1388 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1389 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1390 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1391 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1392 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1393 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1394 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1395 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1396 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1397 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1398 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1399 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1400 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1401 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1402 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1403 * gcc.target/i386/ret-thunk-9.c: Likewise.
1404 * gcc.target/i386/ret-thunk-10.c: Likewise.
1405 * gcc.target/i386/ret-thunk-11.c: Likewise.
1406 * gcc.target/i386/ret-thunk-12.c: Likewise.
1407 * gcc.target/i386/ret-thunk-13.c: Likewise.
1408 * gcc.target/i386/ret-thunk-14.c: Likewise.
1409 * gcc.target/i386/ret-thunk-15.c: Likewise.
1411 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1413 * gcc.c-torture/execute/20180226-1.c: New test.
1415 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1417 PR tree-optimization/83965
1418 * gcc.dg/vect/pr83965-2.c: New test.
1420 2018-02-26 Tom de Vries <tom@codesourcery.com>
1422 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1424 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1427 * gcc.target/i386/ret-thunk-22.c: New test.
1428 * gcc.target/i386/ret-thunk-23.c: Likewise.
1429 * gcc.target/i386/ret-thunk-24.c: Likewise.
1430 * gcc.target/i386/ret-thunk-25.c: Likewise.
1431 * gcc.target/i386/ret-thunk-26.c: Likewise.
1433 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/cpp1z/pr84533.C: New.
1438 2018-02-26 Marek Polacek <polacek@redhat.com>
1441 * g++.dg/parse/error60.C: New test.
1443 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1446 * g++.dg/gomp/pr84556.C: New test.
1447 * g++.dg/vect/pr84556.cc: New test.
1449 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1452 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1453 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1454 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1455 * gfortran.dg/c_loc_test.f90: Likewise.
1456 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1457 * gfortran.dg/proc_decl_17.f90: Likewise.
1458 * gfortran.dg/proc_ptr_8.f90: Likewise.
1460 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1463 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1464 r254814 disabling -fomit-frame-pointer by default.
1465 * gcc.target/aarch64/spill_1.c: Likewise.
1466 * gcc.target/aarch64/test_frame_11.c: Likewise.
1467 * gcc.target/aarch64/test_frame_12.c: Likewise.
1468 * gcc.target/aarch64/test_frame_13.c: Likewise.
1469 * gcc.target/aarch64/test_frame_14.c: Likewise.
1470 * gcc.target/aarch64/test_frame_15.c: Likewise.
1471 * gcc.target/aarch64/test_frame_3.c: Likewise.
1472 * gcc.target/aarch64/test_frame_5.c: Likewise.
1473 * gcc.target/aarch64/test_frame_9.c: Likewise.
1475 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1478 * gfortran.dg/explicit_shape_1.f90: New test.
1479 * gfortran.dg/automatic_module_variable.f90: Update regex.
1480 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1481 * gfortran.dg/constant_shape.f90: Ditto.
1482 * gfortran.dg/dec_structure_23.f90: Ditto.
1483 * gfortran.dg/pr78240.f90: Ditto.
1485 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1488 * gfortran.dg/pr84523.f90: New test.
1490 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1493 * gfortran.dg/select_type_40.f90: New test.
1495 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1498 * gfortran.dg/data_substring.f90: New test.
1500 2018-02-24 Marek Polacek <polacek@redhat.com>
1503 * g++.dg/cpp1z/constexpr-83692.C: New test.
1505 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1508 * gfortran.dg/statement_function_1.f90: Update test.
1510 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1513 * gfortran.dg/inquire_19.f90: New test.
1515 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1518 * gfortran.dg/pr83149_b.f90: New test.
1519 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1521 2018-02-23 Carl Love <cel@us.ibm.com>
1523 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1524 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1525 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1528 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1530 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1531 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1533 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1535 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1538 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1541 * gfortran.dg/pr83149_1.f90: New test.
1542 * gfortran.dg/pr83149.f90: Additional source for previous.
1544 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
1547 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
1548 __GI___pthread_mutex_init as well.
1550 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1553 * gfortran.dg/class_68.f90: New test.
1555 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1558 * gfortran.dg/derived_init_5.f90: New test.
1560 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1563 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1564 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1566 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1569 * gcc.target/powerpc/pr81572.c: New.
1571 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1573 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1575 2018-02-22 Martin Sebor <msebor@redhat.com>
1577 PR tree-optimization/84480
1578 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1579 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1581 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1584 * gcc.target/i386/indirect-thunk-11.c: New test.
1585 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1586 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1587 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1588 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1589 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1590 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1591 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1592 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1593 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1595 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1598 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1600 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1602 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1604 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1606 2018-02-22 Marek Polacek <polacek@redhat.com>
1609 * g++.dg/parse/error59.C: New test.
1611 2018-02-22 Tom de Vries <tom@codesourcery.com>
1613 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1615 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/cpp0x/pr77655.C: New.
1620 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1623 * g++.dg/cpp1y/pr84496.C: New test.
1626 * g++.dg/torture/pr84502.C: New test.
1628 PR tree-optimization/84503
1629 * gcc.dg/pr84503-1.c: New test.
1630 * gcc.dg/pr84503-2.c: New test.
1632 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1634 PR tree-optimization/84478
1635 * gcc.c-torture/execute/pr84478.c: New test.
1637 2018-02-20 Martin Sebor <msebor@redhat.com>
1640 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1641 * c-c++-common/Wrestrict.c: Same.
1642 * gcc.dg/Wrestrict-6.c: Same.
1643 * gcc.dg/Warray-bounds-27.c: New test.
1644 * gcc.dg/Wrestrict-8.c: New test.
1645 * gcc.dg/Wrestrict-9.c: New test.
1646 * gcc.dg/pr84095.c: New test.
1648 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1650 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1652 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1656 * gfortran.dg/structure_constructor_14.f90: New test.
1658 2018-02-20 Jeff Law <law@redhat.com>
1661 PR tree-optimization/81592
1663 * gcc.dg/pr81592.c: New test.
1664 * gcc.dg/pr82123.c: New test.
1665 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1667 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1670 * g++.dg/warn/Wunused-var-30.C: New test.
1672 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
1674 PR tree-optimization/84419
1675 * gcc.dg/vect/pr84419.c: New test.
1677 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1680 * gfortran.dg/pr82004.f90: New test.
1682 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
1684 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
1686 2018-02-20 Martin Liska <mliska@suse.cz>
1690 * gcc.target/i386/pr84310.c: New test.
1691 * gcc.target/i386/pr84310-2.c: Likewise.
1693 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1696 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
1698 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1701 * g++.dg/cpp1z/launder7.C: New test.
1704 * g++.dg/cpp0x/constexpr-84449.C: New test.
1707 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
1709 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
1713 * gfortran.dg/associate_22.f90: Enable commented out test.
1714 * gfortran.dg/associate_36.f90: New test.
1716 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1719 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
1721 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
1723 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
1724 (dg-options): Use -mavx instead of -w.
1726 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1729 * g++.dg/cpp1z/launder8.C: New test.
1732 * g++.dg/gomp/pr84448.C: New test.
1735 * g++.dg/gomp/pr84430.C: New test.
1737 PR tree-optimization/84452
1738 * gcc.dg/pr84452.c: New test.
1741 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
1743 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1746 * gfortran.dg/implied_do_io_4.f90: New test.
1748 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1750 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
1751 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
1752 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
1754 2018-02-19 Carl Love <cel@us.ibm.com>
1756 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
1758 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
1761 * gcc.target/i386/pr57193.c: Add -mtune=generic.
1763 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1766 * g++.dg/cpp0x/auto50.C: New.
1767 * g++.dg/parse/friend12.C: Adjust.
1769 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1771 PR libgfortran/84389
1772 * gfortran.dg/dtio_33.f90: New test.
1774 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1776 PR libgfortran/84412
1777 * gfortran.dg/inquire_18.f90: New test.
1779 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1782 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1783 * gfortran.dg/pointer_intent_3.f90: Ditto.
1784 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1785 * gfortran.dg/protected_3.f90: Ditto.
1786 * gfortran.dg/protected_4.f90: Ditto.
1787 * gfortran.dg/protected_5.f90: Ditto.
1788 * gfortran.dg/protected_6.f90: Ditto.
1790 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1796 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1799 * gfortran.dg/inline_matmul_22.f90: New test.
1801 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1804 * gfortran.dg/abort_shoulfail.f90: New test.
1805 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1807 * gfortran.dg/PR19754_2.f90: Likewise.
1808 * gfortran.dg/PR19872.f: Likewise.
1809 * gfortran.dg/PR49268.f90: Likewise.
1810 * gfortran.dg/Wall.f90: Likewise.
1811 * gfortran.dg/Wno-all.f90: Likewise.
1812 * gfortran.dg/achar_1.f90: Likewise.
1813 * gfortran.dg/achar_2.f90: Likewise.
1814 * gfortran.dg/achar_4.f90: Likewise.
1815 * gfortran.dg/achar_6.F90: Likewise.
1816 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
1817 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
1818 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
1819 * gfortran.dg/actual_array_offset_1.f90: Likewise.
1820 * gfortran.dg/actual_array_result_1.f90: Likewise.
1821 * gfortran.dg/actual_array_substr_1.f90: Likewise.
1822 * gfortran.dg/actual_array_substr_2.f90: Likewise.
1823 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
1824 * gfortran.dg/actual_procedure_1.f90: Likewise.
1825 * gfortran.dg/adjustl_1.f90: Likewise.
1826 * gfortran.dg/advance_1.f90: Likewise.
1827 * gfortran.dg/advance_4.f90: Likewise.
1828 * gfortran.dg/advance_5.f90: Likewise.
1829 * gfortran.dg/advance_6.f90: Likewise.
1830 * gfortran.dg/aint_anint_1.f90: Likewise.
1831 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
1832 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
1833 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
1834 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
1835 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
1836 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
1837 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
1838 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
1839 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
1840 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
1841 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
1842 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
1843 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
1844 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
1845 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
1846 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
1847 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
1848 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
1849 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
1850 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
1851 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
1852 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1853 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
1854 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
1855 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
1856 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
1857 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
1858 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
1859 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
1860 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
1861 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
1862 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
1863 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
1864 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
1865 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
1866 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
1867 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
1868 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
1869 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
1870 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
1871 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
1872 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
1873 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
1874 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
1875 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
1876 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
1877 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
1878 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
1879 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
1880 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
1881 * gfortran.dg/allocatable_function_1.f90: Likewise.
1882 * gfortran.dg/allocatable_function_10.f90: Likewise.
1883 * gfortran.dg/allocatable_function_3.f90: Likewise.
1884 * gfortran.dg/allocatable_function_5.f90: Likewise.
1885 * gfortran.dg/allocatable_function_6.f90: Likewise.
1886 * gfortran.dg/allocatable_function_7.f90: Likewise.
1887 * gfortran.dg/allocatable_function_8.f90: Likewise.
1888 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
1889 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
1890 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
1891 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
1892 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
1893 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
1894 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
1895 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
1896 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
1897 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
1898 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
1899 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
1900 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
1901 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
1902 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
1903 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
1904 * gfortran.dg/allocate_class_3.f90: Likewise.
1905 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
1906 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
1907 * gfortran.dg/allocate_derived_5.f90: Likewise.
1908 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
1909 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
1910 * gfortran.dg/allocate_with_source_1.f90: Likewise.
1911 * gfortran.dg/allocate_with_source_10.f08: Likewise.
1912 * gfortran.dg/allocate_with_source_11.f08: Likewise.
1913 * gfortran.dg/allocate_with_source_12.f03: Likewise.
1914 * gfortran.dg/allocate_with_source_15.f03: Likewise.
1915 * gfortran.dg/allocate_with_source_16.f90: Likewise.
1916 * gfortran.dg/allocate_with_source_17.f03: Likewise.
1917 * gfortran.dg/allocate_with_source_18.f03: Likewise.
1918 * gfortran.dg/allocate_with_source_2.f90: Likewise.
1919 * gfortran.dg/allocate_with_source_20.f03: Likewise.
1920 * gfortran.dg/allocate_with_source_22.f03: Likewise.
1921 * gfortran.dg/allocate_with_source_23.f03: Likewise.
1922 * gfortran.dg/allocate_with_source_24.f90: Likewise.
1923 * gfortran.dg/allocate_with_source_5.f90: Likewise.
1924 * gfortran.dg/allocate_with_source_6.f90: Likewise.
1925 * gfortran.dg/allocate_with_source_7.f08: Likewise.
1926 * gfortran.dg/allocate_with_source_8.f08: Likewise.
1927 * gfortran.dg/allocate_with_source_9.f08: Likewise.
1928 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
1929 * gfortran.dg/allocate_zerosize_3.f: Likewise.
1930 * gfortran.dg/altreturn_3.f90: Likewise.
1931 * gfortran.dg/altreturn_5.f90: Likewise.
1932 * gfortran.dg/altreturn_7.f90: Likewise.
1933 * gfortran.dg/and_or_xor.f90: Likewise.
1934 * gfortran.dg/anint_1.f90: Likewise.
1935 * gfortran.dg/any_all_1.f90: Likewise.
1936 * gfortran.dg/anyallcount_1.f90: Likewise.
1937 * gfortran.dg/append_1.f90: Likewise.
1938 * gfortran.dg/argument_checking_1.f90: Likewise.
1939 * gfortran.dg/argument_checking_2.f90: Likewise.
1940 * gfortran.dg/argument_checking_8.f90: Likewise.
1941 * gfortran.dg/arithmetic_if.f90: Likewise.
1942 * gfortran.dg/array_1.f90: Likewise.
1943 * gfortran.dg/array_2.f90: Likewise.
1944 * gfortran.dg/array_alloc_1.f90: Likewise.
1945 * gfortran.dg/array_alloc_2.f90: Likewise.
1946 * gfortran.dg/array_alloc_3.f90: Likewise.
1947 * gfortran.dg/array_assignment_1.F90: Likewise.
1948 * gfortran.dg/array_assignment_5.f90: Likewise.
1949 * gfortran.dg/array_constructor_1.f90: Likewise.
1950 * gfortran.dg/array_constructor_10.f90: Likewise.
1951 * gfortran.dg/array_constructor_11.f90: Likewise.
1952 * gfortran.dg/array_constructor_12.f90: Likewise.
1953 * gfortran.dg/array_constructor_15.f90: Likewise.
1954 * gfortran.dg/array_constructor_16.f90: Likewise.
1955 * gfortran.dg/array_constructor_17.f90: Likewise.
1956 * gfortran.dg/array_constructor_19.f90: Likewise.
1957 * gfortran.dg/array_constructor_23.f: Likewise.
1958 * gfortran.dg/array_constructor_24.f: Likewise.
1959 * gfortran.dg/array_constructor_32.f90: Likewise.
1960 * gfortran.dg/array_constructor_36.f90: Likewise.
1961 * gfortran.dg/array_constructor_39.f90: Likewise.
1962 * gfortran.dg/array_constructor_4.f90: Likewise.
1963 * gfortran.dg/array_constructor_40.f90: Likewise.
1964 * gfortran.dg/array_constructor_44.f90: Likewise.
1965 * gfortran.dg/array_constructor_45.f90: Likewise.
1966 * gfortran.dg/array_constructor_46.f90: Likewise.
1967 * gfortran.dg/array_constructor_47.f90: Likewise.
1968 * gfortran.dg/array_constructor_49.f90: Likewise.
1969 * gfortran.dg/array_constructor_5.f90: Likewise.
1970 * gfortran.dg/array_constructor_50.f90: Likewise.
1971 * gfortran.dg/array_constructor_6.f90: Likewise.
1972 * gfortran.dg/array_constructor_7.f90: Likewise.
1973 * gfortran.dg/array_constructor_8.f90: Likewise.
1974 * gfortran.dg/array_constructor_9.f90: Likewise.
1975 * gfortran.dg/array_constructor_type_1.f03: Likewise.
1976 * gfortran.dg/array_constructor_type_10.f03: Likewise.
1977 * gfortran.dg/array_constructor_type_11.f03: Likewise.
1978 * gfortran.dg/array_constructor_type_12.f03: Likewise.
1979 * gfortran.dg/array_constructor_type_13.f90: Likewise.
1980 * gfortran.dg/array_constructor_type_14.f03: Likewise.
1981 * gfortran.dg/array_constructor_type_16.f03: Likewise.
1982 * gfortran.dg/array_constructor_type_2.f03: Likewise.
1983 * gfortran.dg/array_constructor_type_22.f03: Likewise.
1984 * gfortran.dg/array_constructor_type_3.f03: Likewise.
1985 * gfortran.dg/array_constructor_type_4.f03: Likewise.
1986 * gfortran.dg/array_constructor_type_5.f03: Likewise.
1987 * gfortran.dg/array_constructor_type_6.f03: Likewise.
1988 * gfortran.dg/array_constructor_type_7.f03: Likewise.
1989 * gfortran.dg/array_function_1.f90: Likewise.
1990 * gfortran.dg/array_function_5.f90: Likewise.
1991 * gfortran.dg/array_initializer_1.f90: Likewise.
1992 * gfortran.dg/array_initializer_2.f90: Likewise.
1993 * gfortran.dg/array_memcpy_5.f90: Likewise.
1994 * gfortran.dg/array_memset_2.f90: Likewise.
1995 * gfortran.dg/array_reference_1.f90: Likewise.
1996 * gfortran.dg/array_return_value_1.f90: Likewise.
1997 * gfortran.dg/array_section_1.f90: Likewise.
1998 * gfortran.dg/array_temporaries_3.f90: Likewise.
1999 * gfortran.dg/arrayio_1.f90: Likewise.
2000 * gfortran.dg/arrayio_10.f90: Likewise.
2001 * gfortran.dg/arrayio_11.f90: Likewise.
2002 * gfortran.dg/arrayio_12.f90: Likewise.
2003 * gfortran.dg/arrayio_13.f90: Likewise.
2004 * gfortran.dg/arrayio_14.f90: Likewise.
2005 * gfortran.dg/arrayio_16.f90: Likewise.
2006 * gfortran.dg/arrayio_2.f90: Likewise.
2007 * gfortran.dg/arrayio_3.f90: Likewise.
2008 * gfortran.dg/arrayio_4.f90: Likewise.
2009 * gfortran.dg/arrayio_5.f90: Likewise.
2010 * gfortran.dg/arrayio_6.f90: Likewise.
2011 * gfortran.dg/arrayio_7.f90: Likewise.
2012 * gfortran.dg/arrayio_8.f90: Likewise.
2013 * gfortran.dg/arrayio_9.f90: Likewise.
2014 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2015 * gfortran.dg/assign_10.f90: Likewise.
2016 * gfortran.dg/assign_9.f90: Likewise.
2017 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2018 * gfortran.dg/assignment_1.f90: Likewise.
2019 * gfortran.dg/associate_1.f03: Likewise.
2020 * gfortran.dg/associate_11.f90: Likewise.
2021 * gfortran.dg/associate_13.f90: Likewise.
2022 * gfortran.dg/associate_15.f90: Likewise.
2023 * gfortran.dg/associate_17.f90: Likewise.
2024 * gfortran.dg/associate_18.f08: Likewise.
2025 * gfortran.dg/associate_19.f03: Likewise.
2026 * gfortran.dg/associate_20.f03: Likewise.
2027 * gfortran.dg/associate_22.f90: Likewise.
2028 * gfortran.dg/associate_23.f90: Likewise.
2029 * gfortran.dg/associate_24.f90: Likewise.
2030 * gfortran.dg/associate_25.f90: Likewise.
2031 * gfortran.dg/associate_27.f90: Likewise.
2032 * gfortran.dg/associate_28.f90: Likewise.
2033 * gfortran.dg/associate_32.f03: Likewise.
2034 * gfortran.dg/associate_33.f03: Likewise.
2035 * gfortran.dg/associate_34.f90: Likewise.
2036 * gfortran.dg/associate_6.f03: Likewise.
2037 * gfortran.dg/associate_7.f03: Likewise.
2038 * gfortran.dg/associate_8.f03: Likewise.
2039 * gfortran.dg/associate_9.f03: Likewise.
2040 * gfortran.dg/associated_1.f90: Likewise.
2041 * gfortran.dg/associated_2.f90: Likewise.
2042 * gfortran.dg/associated_5.f90: Likewise.
2043 * gfortran.dg/associated_6.f90: Likewise.
2044 * gfortran.dg/associated_target_3.f90: Likewise.
2045 * gfortran.dg/associated_target_4.f90: Likewise.
2046 * gfortran.dg/associated_target_5.f03: Likewise.
2047 * gfortran.dg/associated_target_6.f03: Likewise.
2048 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2049 * gfortran.dg/assumed_rank_1.f90: Likewise.
2050 * gfortran.dg/assumed_rank_10.f90: Likewise.
2051 * gfortran.dg/assumed_rank_2.f90: Likewise.
2052 * gfortran.dg/assumed_rank_7.f90: Likewise.
2053 * gfortran.dg/assumed_rank_8.f90: Likewise.
2054 * gfortran.dg/assumed_rank_9.f90: Likewise.
2055 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2056 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2057 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2058 * gfortran.dg/assumed_type_2.f90: Likewise.
2059 * gfortran.dg/atan2_1.f90: Likewise.
2060 * gfortran.dg/auto_array_1.f90: Likewise.
2061 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2062 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2063 * gfortran.dg/auto_char_len_3.f90: Likewise.
2064 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2065 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2066 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2067 * gfortran.dg/auto_save_2.f90: Likewise.
2068 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2069 * gfortran.dg/backslash_1.f90: Likewise.
2070 * gfortran.dg/backslash_2.f90: Likewise.
2071 * gfortran.dg/backslash_3.f: Likewise.
2072 * gfortran.dg/backspace_1.f: Likewise.
2073 * gfortran.dg/backspace_10.f90: Likewise.
2074 * gfortran.dg/backspace_11.f90: Likewise.
2075 * gfortran.dg/backspace_2.f: Likewise.
2076 * gfortran.dg/backspace_3.f: Likewise.
2077 * gfortran.dg/backspace_4.f: Likewise.
2078 * gfortran.dg/backspace_5.f: Likewise.
2079 * gfortran.dg/backspace_6.f: Likewise.
2080 * gfortran.dg/backspace_7.f90: Likewise.
2081 * gfortran.dg/backspace_8.f: Likewise.
2082 * gfortran.dg/backspace_9.f: Likewise.
2083 * gfortran.dg/bessel_1.f90: Likewise.
2084 * gfortran.dg/bessel_2.f90: Likewise.
2085 * gfortran.dg/bessel_5.f90: Likewise.
2086 * gfortran.dg/bessel_6.f90: Likewise.
2087 * gfortran.dg/bessel_7.f90: Likewise.
2088 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2089 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2090 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2091 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2092 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2093 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2094 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2095 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2096 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2097 * gfortran.dg/bit_comparison_1.F90: Likewise.
2098 * gfortran.dg/bit_comparison_2.F90: Likewise.
2099 * gfortran.dg/block_1.f08: Likewise.
2100 * gfortran.dg/block_13.f08: Likewise.
2101 * gfortran.dg/block_14.f90: Likewise.
2102 * gfortran.dg/block_2.f08: Likewise.
2103 * gfortran.dg/block_6.f08: Likewise.
2104 * gfortran.dg/block_7.f08: Likewise.
2105 * gfortran.dg/block_8.f08: Likewise.
2106 * gfortran.dg/blockdata_1.f90: Likewise.
2107 * gfortran.dg/bound_1.f90: Likewise.
2108 * gfortran.dg/bound_2.f90: Likewise.
2109 * gfortran.dg/bound_3.f90: Likewise.
2110 * gfortran.dg/bound_4.f90: Likewise.
2111 * gfortran.dg/bound_5.f90: Likewise.
2112 * gfortran.dg/bound_6.f90: Likewise.
2113 * gfortran.dg/bound_7.f90: Likewise.
2114 * gfortran.dg/bound_8.f90: Likewise.
2115 * gfortran.dg/bound_9.f90: Likewise.
2116 * gfortran.dg/bound_simplification_1.f90: Likewise.
2117 * gfortran.dg/bound_simplification_3.f90: Likewise.
2118 * gfortran.dg/bound_simplification_4.f90: Likewise.
2119 * gfortran.dg/bound_simplification_5.f90: Likewise.
2120 * gfortran.dg/bound_simplification_6.f90: Likewise.
2121 * gfortran.dg/bounds_check_1.f90: Likewise.
2122 * gfortran.dg/bounds_check_12.f90: Likewise.
2123 * gfortran.dg/bounds_check_14.f90: Likewise.
2124 * gfortran.dg/bounds_check_15.f90: Likewise.
2125 * gfortran.dg/bounds_check_19.f90: Likewise.
2126 * gfortran.dg/bounds_check_8.f90: Likewise.
2127 * gfortran.dg/bounds_check_9.f90: Likewise.
2128 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2129 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2130 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2131 * gfortran.dg/boz_1.f90: Likewise.
2132 * gfortran.dg/boz_11.f90: Likewise.
2133 * gfortran.dg/boz_13.f90: Likewise.
2134 * gfortran.dg/boz_14.f90: Likewise.
2135 * gfortran.dg/boz_15.f90: Likewise.
2136 * gfortran.dg/boz_3.f90: Likewise.
2137 * gfortran.dg/boz_6.f90: Likewise.
2138 * gfortran.dg/boz_9.f90: Likewise.
2139 * gfortran.dg/byte_1.f90: Likewise.
2140 * gfortran.dg/byte_2.f90: Likewise.
2141 * gfortran.dg/c_assoc.f90: Likewise.
2142 * gfortran.dg/c_assoc_2.f03: Likewise.
2143 * gfortran.dg/c_assoc_3.f90: Likewise.
2144 * gfortran.dg/c_by_val_1.f: Likewise.
2145 * gfortran.dg/c_by_val_5.f90: Likewise.
2146 * gfortran.dg/c_char_tests.f03: Likewise.
2147 * gfortran.dg/c_char_tests_2.f03: Likewise.
2148 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2149 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2150 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2151 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2152 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2153 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2154 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2155 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2156 * gfortran.dg/c_kind_params.f90: Likewise.
2157 * gfortran.dg/c_loc_test_20.f90: Likewise.
2158 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2159 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2160 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2161 * gfortran.dg/c_size_t_test.f03: Likewise.
2162 * gfortran.dg/c_sizeof_1.f90: Likewise.
2163 * gfortran.dg/c_sizeof_5.f90: Likewise.
2164 * gfortran.dg/c_sizeof_6.f90: Likewise.
2165 * gfortran.dg/char4_iunit_1.f03: Likewise.
2166 * gfortran.dg/char4_iunit_2.f03: Likewise.
2167 * gfortran.dg/char_allocation_1.f90: Likewise.
2168 * gfortran.dg/char_array_constructor.f90: Likewise.
2169 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2170 * gfortran.dg/char_assign_1.f90: Likewise.
2171 * gfortran.dg/char_associated_1.f90: Likewise.
2172 * gfortran.dg/char_cast_2.f90: Likewise.
2173 * gfortran.dg/char_comparison_1.f: Likewise.
2174 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2175 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2176 * gfortran.dg/char_cons_len.f90: Likewise.
2177 * gfortran.dg/char_conversion.f90: Likewise.
2178 * gfortran.dg/char_cshift_1.f90: Likewise.
2179 * gfortran.dg/char_cshift_2.f90: Likewise.
2180 * gfortran.dg/char_decl_2.f90: Likewise.
2181 * gfortran.dg/char_eoshift_1.f90: Likewise.
2182 * gfortran.dg/char_eoshift_2.f90: Likewise.
2183 * gfortran.dg/char_eoshift_3.f90: Likewise.
2184 * gfortran.dg/char_eoshift_4.f90: Likewise.
2185 * gfortran.dg/char_eoshift_5.f90: Likewise.
2186 * gfortran.dg/char_expr_1.f90: Likewise.
2187 * gfortran.dg/char_expr_3.f90: Likewise.
2188 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2189 * gfortran.dg/char_length_12.f90: Likewise.
2190 * gfortran.dg/char_length_14.f90: Likewise.
2191 * gfortran.dg/char_length_15.f90: Likewise.
2192 * gfortran.dg/char_length_17.f90: Likewise.
2193 * gfortran.dg/char_length_20.f90: Likewise.
2194 * gfortran.dg/char_length_21.f90: Likewise.
2195 * gfortran.dg/char_length_5.f90: Likewise.
2196 * gfortran.dg/char_length_6.f90: Likewise.
2197 * gfortran.dg/char_length_7.f90: Likewise.
2198 * gfortran.dg/char_length_8.f90: Likewise.
2199 * gfortran.dg/char_pack_1.f90: Likewise.
2200 * gfortran.dg/char_pack_2.f90: Likewise.
2201 * gfortran.dg/char_pointer_assign.f90: Likewise.
2202 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2203 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2204 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2205 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2206 * gfortran.dg/char_pointer_func.f90: Likewise.
2207 * gfortran.dg/char_reshape_1.f90: Likewise.
2208 * gfortran.dg/char_result_1.f90: Likewise.
2209 * gfortran.dg/char_result_12.f90: Likewise.
2210 * gfortran.dg/char_result_13.f90: Likewise.
2211 * gfortran.dg/char_result_14.f90: Likewise.
2212 * gfortran.dg/char_result_15.f90: Likewise.
2213 * gfortran.dg/char_result_2.f90: Likewise.
2214 * gfortran.dg/char_result_3.f90: Likewise.
2215 * gfortran.dg/char_result_4.f90: Likewise.
2216 * gfortran.dg/char_result_5.f90: Likewise.
2217 * gfortran.dg/char_result_6.f90: Likewise.
2218 * gfortran.dg/char_result_7.f90: Likewise.
2219 * gfortran.dg/char_result_8.f90: Likewise.
2220 * gfortran.dg/char_spread_1.f90: Likewise.
2221 * gfortran.dg/char_transpose_1.f90: Likewise.
2222 * gfortran.dg/char_type_len.f90: Likewise.
2223 * gfortran.dg/char_unpack_1.f90: Likewise.
2224 * gfortran.dg/char_unpack_2.f90: Likewise.
2225 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2226 * gfortran.dg/character_comparison_1.f90: Likewise.
2227 * gfortran.dg/character_comparison_2.f90: Likewise.
2228 * gfortran.dg/character_comparison_3.f90: Likewise.
2229 * gfortran.dg/character_comparison_4.f90: Likewise.
2230 * gfortran.dg/character_comparison_5.f90: Likewise.
2231 * gfortran.dg/character_comparison_6.f90: Likewise.
2232 * gfortran.dg/character_comparison_7.f90: Likewise.
2233 * gfortran.dg/character_comparison_8.f90: Likewise.
2234 * gfortran.dg/character_comparison_9.f90: Likewise.
2235 * gfortran.dg/charlen_15.f90: Likewise.
2236 * gfortran.dg/charlen_16.f90: Likewise.
2237 * gfortran.dg/chkbits.f90: Likewise.
2238 * gfortran.dg/chmod_1.f90: Likewise.
2239 * gfortran.dg/chmod_2.f90: Likewise.
2240 * gfortran.dg/chmod_3.f90: Likewise.
2241 * gfortran.dg/class_1.f03: Likewise.
2242 * gfortran.dg/class_18.f03: Likewise.
2243 * gfortran.dg/class_19.f03: Likewise.
2244 * gfortran.dg/class_35.f90: Likewise.
2245 * gfortran.dg/class_46.f03: Likewise.
2246 * gfortran.dg/class_48.f90: Likewise.
2247 * gfortran.dg/class_51.f90: Likewise.
2248 * gfortran.dg/class_52.f90: Likewise.
2249 * gfortran.dg/class_6.f03: Likewise.
2250 * gfortran.dg/class_63.f90: Likewise.
2251 * gfortran.dg/class_64.f90: Likewise.
2252 * gfortran.dg/class_65.f90: Likewise.
2253 * gfortran.dg/class_66.f90: Likewise.
2254 * gfortran.dg/class_67.f90: Likewise.
2255 * gfortran.dg/class_9.f03: Likewise.
2256 * gfortran.dg/class_alias.f90: Likewise.
2257 * gfortran.dg/class_allocate_1.f03: Likewise.
2258 * gfortran.dg/class_allocate_10.f03: Likewise.
2259 * gfortran.dg/class_allocate_13.f90: Likewise.
2260 * gfortran.dg/class_allocate_14.f90: Likewise.
2261 * gfortran.dg/class_allocate_15.f90: Likewise.
2262 * gfortran.dg/class_allocate_19.f03: Likewise.
2263 * gfortran.dg/class_allocate_21.f90: Likewise.
2264 * gfortran.dg/class_allocate_22.f90: Likewise.
2265 * gfortran.dg/class_allocate_3.f03: Likewise.
2266 * gfortran.dg/class_allocate_4.f03: Likewise.
2267 * gfortran.dg/class_allocate_5.f90: Likewise.
2268 * gfortran.dg/class_allocate_6.f03: Likewise.
2269 * gfortran.dg/class_allocate_7.f03: Likewise.
2270 * gfortran.dg/class_allocate_8.f03: Likewise.
2271 * gfortran.dg/class_allocate_9.f03: Likewise.
2272 * gfortran.dg/class_array_1.f03: Likewise.
2273 * gfortran.dg/class_array_14.f90: Likewise.
2274 * gfortran.dg/class_array_15.f03: Likewise.
2275 * gfortran.dg/class_array_16.f90: Likewise.
2276 * gfortran.dg/class_array_2.f03: Likewise.
2277 * gfortran.dg/class_array_20.f03: Likewise.
2278 * gfortran.dg/class_array_21.f03: Likewise.
2279 * gfortran.dg/class_array_3.f03: Likewise.
2280 * gfortran.dg/class_array_4.f03: Likewise.
2281 * gfortran.dg/class_array_7.f03: Likewise.
2282 * gfortran.dg/class_array_8.f03: Likewise.
2283 * gfortran.dg/class_array_9.f03: Likewise.
2284 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2285 * gfortran.dg/class_dummy_1.f03: Likewise.
2286 * gfortran.dg/class_optional_1.f90: Likewise.
2287 * gfortran.dg/class_optional_2.f90: Likewise.
2288 * gfortran.dg/class_result_5.f90: Likewise.
2289 * gfortran.dg/class_result_6.f90: Likewise.
2290 * gfortran.dg/class_to_type_1.f03: Likewise.
2291 * gfortran.dg/class_to_type_2.f90: Likewise.
2292 * gfortran.dg/class_to_type_3.f03: Likewise.
2293 * gfortran.dg/class_to_type_4.f90: Likewise.
2294 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2295 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2296 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2297 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2298 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2299 * gfortran.dg/coarray/codimension.f90: Likewise.
2300 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2301 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2302 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2303 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2304 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2305 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2306 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2307 * gfortran.dg/coarray/event_1.f90: Likewise.
2308 * gfortran.dg/coarray/event_2.f90: Likewise.
2309 * gfortran.dg/coarray/get_array.f90: Likewise.
2310 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2311 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2312 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2313 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2314 * gfortran.dg/coarray/lock_1.f90: Likewise.
2315 * gfortran.dg/coarray/lock_2.f90: Likewise.
2316 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2317 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2318 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2319 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2320 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2321 * gfortran.dg/coarray/registering_1.f90: Likewise.
2322 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2323 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2324 * gfortran.dg/coarray/send_array.f90: Likewise.
2325 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2326 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2327 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2328 * gfortran.dg/coarray/sync_1.f90: Likewise.
2329 * gfortran.dg/coarray/sync_3.f90: Likewise.
2330 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2331 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2332 * gfortran.dg/coarray_13.f90: Likewise.
2333 * gfortran.dg/coarray_15.f90: Likewise.
2334 * gfortran.dg/coarray_16.f90: Likewise.
2335 * gfortran.dg/coarray_2.f90: Likewise.
2336 * gfortran.dg/coarray_23.f90: Likewise.
2337 * gfortran.dg/coarray_40.f90: Likewise.
2338 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2339 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2340 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2341 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2342 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2343 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2344 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2345 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2346 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2347 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2348 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2349 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2350 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2351 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2352 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2353 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2354 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2355 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2356 * gfortran.dg/coarray_stat_2.f90: Likewise.
2357 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2358 * gfortran.dg/coindexed_1.f90: Likewise.
2359 * gfortran.dg/comma.f: Likewise.
2360 * gfortran.dg/comma_format_extension_3.f: Likewise.
2361 * gfortran.dg/comma_format_extension_4.f: Likewise.
2362 * gfortran.dg/common_2.f90: Likewise.
2363 * gfortran.dg/common_4.f90: Likewise.
2364 * gfortran.dg/common_align_1.f90: Likewise.
2365 * gfortran.dg/common_align_2.f90: Likewise.
2366 * gfortran.dg/common_equivalence_1.f: Likewise.
2367 * gfortran.dg/common_pointer_1.f90: Likewise.
2368 * gfortran.dg/common_resize_1.f: Likewise.
2369 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2370 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2371 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2372 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2373 * gfortran.dg/complex_read.f90: Likewise.
2374 * gfortran.dg/complex_write.f90: Likewise.
2375 * gfortran.dg/constant_substring.f: Likewise.
2376 * gfortran.dg/constructor_2.f90: Likewise.
2377 * gfortran.dg/constructor_3.f90: Likewise.
2378 * gfortran.dg/constructor_6.f90: Likewise.
2379 * gfortran.dg/contained_1.f90: Likewise.
2380 * gfortran.dg/contained_3.f90: Likewise.
2381 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2382 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2383 * gfortran.dg/continuation_1.f90: Likewise.
2384 * gfortran.dg/continuation_11.f90: Likewise.
2385 * gfortran.dg/continuation_12.f90: Likewise.
2386 * gfortran.dg/continuation_13.f90: Likewise.
2387 * gfortran.dg/continuation_14.f: Likewise.
2388 * gfortran.dg/continuation_8.f90: Likewise.
2389 * gfortran.dg/convert_2.f90: Likewise.
2390 * gfortran.dg/convert_implied_open.f90: Likewise.
2391 * gfortran.dg/count_init_expr.f03: Likewise.
2392 * gfortran.dg/cr_lf.f90: Likewise.
2393 * gfortran.dg/cray_pointers_10.f90: Likewise.
2394 * gfortran.dg/cray_pointers_2.f90: Likewise.
2395 * gfortran.dg/cray_pointers_5.f90: Likewise.
2396 * gfortran.dg/cray_pointers_7.f90: Likewise.
2397 * gfortran.dg/cray_pointers_8.f90: Likewise.
2398 * gfortran.dg/cshift_1.f90: Likewise.
2399 * gfortran.dg/cshift_2.f90: Likewise.
2400 * gfortran.dg/cshift_large_1.f90: Likewise.
2401 * gfortran.dg/cshift_nan_1.f90: Likewise.
2402 * gfortran.dg/csqrt_2.f: Likewise.
2403 * gfortran.dg/data_array_1.f90: Likewise.
2404 * gfortran.dg/data_char_1.f90: Likewise.
2405 * gfortran.dg/data_char_2.f90: Likewise.
2406 * gfortran.dg/data_char_3.f90: Likewise.
2407 * gfortran.dg/data_derived_1.f90: Likewise.
2408 * gfortran.dg/data_implied_do_1.f90: Likewise.
2409 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2410 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2411 * gfortran.dg/deallocate_stat.f90: Likewise.
2412 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2413 * gfortran.dg/debug/pr37738.f: Likewise.
2414 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2415 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2416 * gfortran.dg/dec_exp_1.f90: Likewise.
2417 * gfortran.dg/dec_init_1.f90: Likewise.
2418 * gfortran.dg/dec_init_2.f90: Likewise.
2419 * gfortran.dg/dec_init_3.f90: Likewise.
2420 * gfortran.dg/dec_init_4.f90: Likewise.
2421 * gfortran.dg/dec_io_1.f90: Likewise.
2422 * gfortran.dg/dec_io_2.f90: Likewise.
2423 * gfortran.dg/dec_io_2a.f90: Likewise.
2424 * gfortran.dg/dec_io_6.f90: Likewise.
2425 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2426 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2427 * gfortran.dg/dec_math.f90: Likewise.
2428 * gfortran.dg/dec_parameter_1.f: Likewise.
2429 * gfortran.dg/dec_parameter_2.f90: Likewise.
2430 * gfortran.dg/dec_static_1.f90: Likewise.
2431 * gfortran.dg/dec_static_2.f90: Likewise.
2432 * gfortran.dg/dec_structure_1.f90: Likewise.
2433 * gfortran.dg/dec_structure_10.f90: Likewise.
2434 * gfortran.dg/dec_structure_18.f90: Likewise.
2435 * gfortran.dg/dec_structure_19.f90: Likewise.
2436 * gfortran.dg/dec_structure_2.f90: Likewise.
2437 * gfortran.dg/dec_structure_22.f90: Likewise.
2438 * gfortran.dg/dec_structure_3.f90: Likewise.
2439 * gfortran.dg/dec_structure_4.f90: Likewise.
2440 * gfortran.dg/dec_structure_5.f90: Likewise.
2441 * gfortran.dg/dec_structure_6.f90: Likewise.
2442 * gfortran.dg/dec_structure_7.f90: Likewise.
2443 * gfortran.dg/dec_union_1.f90: Likewise.
2444 * gfortran.dg/dec_union_2.f90: Likewise.
2445 * gfortran.dg/dec_union_3.f90: Likewise.
2446 * gfortran.dg/dec_union_4.f90: Likewise.
2447 * gfortran.dg/dec_union_5.f90: Likewise.
2448 * gfortran.dg/default_format_1.f90: Likewise.
2449 * gfortran.dg/default_format_2.f90: Likewise.
2450 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2451 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2452 * gfortran.dg/default_initialization_3.f90: Likewise.
2453 * gfortran.dg/default_initialization_4.f90: Likewise.
2454 * gfortran.dg/default_initialization_5.f90: Likewise.
2455 * gfortran.dg/deferred_character_1.f90: Likewise.
2456 * gfortran.dg/deferred_character_10.f90: Likewise.
2457 * gfortran.dg/deferred_character_11.f90: Likewise.
2458 * gfortran.dg/deferred_character_12.f90: Likewise.
2459 * gfortran.dg/deferred_character_13.f90: Likewise.
2460 * gfortran.dg/deferred_character_14.f90: Likewise.
2461 * gfortran.dg/deferred_character_15.f90: Likewise.
2462 * gfortran.dg/deferred_character_16.f90: Likewise.
2463 * gfortran.dg/deferred_character_2.f90: Likewise.
2464 * gfortran.dg/deferred_character_3.f90: Likewise.
2465 * gfortran.dg/deferred_character_4.f90: Likewise.
2466 * gfortran.dg/deferred_character_5.f90: Likewise.
2467 * gfortran.dg/deferred_character_6.f90: Likewise.
2468 * gfortran.dg/deferred_character_7.f90: Likewise.
2469 * gfortran.dg/deferred_character_8.f90: Likewise.
2470 * gfortran.dg/deferred_character_9.f90: Likewise.
2471 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2472 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2473 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2474 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2475 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2476 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2477 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2478 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2479 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2480 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2481 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2482 * gfortran.dg/defined_assignment_1.f90: Likewise.
2483 * gfortran.dg/defined_assignment_10.f90: Likewise.
2484 * gfortran.dg/defined_assignment_11.f90: Likewise.
2485 * gfortran.dg/defined_assignment_2.f90: Likewise.
2486 * gfortran.dg/defined_assignment_3.f90: Likewise.
2487 * gfortran.dg/defined_assignment_4.f90: Likewise.
2488 * gfortran.dg/defined_assignment_5.f90: Likewise.
2489 * gfortran.dg/defined_assignment_8.f90: Likewise.
2490 * gfortran.dg/defined_assignment_9.f90: Likewise.
2491 * gfortran.dg/dependency_2.f90: Likewise.
2492 * gfortran.dg/dependency_21.f90: Likewise.
2493 * gfortran.dg/dependency_22.f90: Likewise.
2494 * gfortran.dg/dependency_23.f90: Likewise.
2495 * gfortran.dg/dependency_24.f90: Likewise.
2496 * gfortran.dg/dependency_25.f90: Likewise.
2497 * gfortran.dg/dependency_26.f90: Likewise.
2498 * gfortran.dg/dependency_39.f90: Likewise.
2499 * gfortran.dg/dependency_40.f90: Likewise.
2500 * gfortran.dg/dependency_41.f90: Likewise.
2501 * gfortran.dg/dependency_42.f90: Likewise.
2502 * gfortran.dg/dependency_43.f90: Likewise.
2503 * gfortran.dg/dependency_44.f90: Likewise.
2504 * gfortran.dg/dependency_45.f90: Likewise.
2505 * gfortran.dg/dependency_50.f90: Likewise.
2506 * gfortran.dg/dependency_51.f90: Likewise.
2507 * gfortran.dg/dependent_decls_1.f90: Likewise.
2508 * gfortran.dg/der_array_1.f90: Likewise.
2509 * gfortran.dg/der_array_io_1.f90: Likewise.
2510 * gfortran.dg/der_array_io_2.f90: Likewise.
2511 * gfortran.dg/der_array_io_3.f90: Likewise.
2512 * gfortran.dg/der_io_1.f90: Likewise.
2513 * gfortran.dg/der_io_3.f90: Likewise.
2514 * gfortran.dg/der_pointer_2.f90: Likewise.
2515 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2516 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2517 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2518 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2519 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2520 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2521 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2522 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2523 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2524 * gfortran.dg/derived_external_function_1.f90: Likewise.
2525 * gfortran.dg/derived_init_1.f90: Likewise.
2526 * gfortran.dg/derived_init_2.f90: Likewise.
2527 * gfortran.dg/derived_init_3.f90: Likewise.
2528 * gfortran.dg/derived_init_4.f90: Likewise.
2529 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2530 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2531 * gfortran.dg/dev_null.F90: Likewise.
2532 * gfortran.dg/dfloat_1.f90: Likewise.
2533 * gfortran.dg/dim_sum_1.f90: Likewise.
2534 * gfortran.dg/dim_sum_2.f90: Likewise.
2535 * gfortran.dg/dim_sum_3.f90: Likewise.
2536 * gfortran.dg/direct_io_10.f: Likewise.
2537 * gfortran.dg/direct_io_11.f90: Likewise.
2538 * gfortran.dg/direct_io_12.f90: Likewise.
2539 * gfortran.dg/direct_io_2.f90: Likewise.
2540 * gfortran.dg/direct_io_3.f90: Likewise.
2541 * gfortran.dg/direct_io_4.f90: Likewise.
2542 * gfortran.dg/direct_io_5.f90: Likewise.
2543 * gfortran.dg/direct_io_6.f90: Likewise.
2544 * gfortran.dg/direct_io_7.f90: Likewise.
2545 * gfortran.dg/direct_io_8.f90: Likewise.
2546 * gfortran.dg/direct_io_9.f: Likewise.
2547 * gfortran.dg/do_1.f90: Likewise.
2548 * gfortran.dg/do_3.F90: Likewise.
2549 * gfortran.dg/do_concurrent_2.f90: Likewise.
2550 * gfortran.dg/do_concurrent_4.f90: Likewise.
2551 * gfortran.dg/do_corner_warn.f90: Likewise.
2552 * gfortran.dg/do_iterator_2.f90: Likewise.
2553 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
2554 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
2555 * gfortran.dg/dos_eol.f: Likewise.
2556 * gfortran.dg/dot_product_1.f03: Likewise.
2557 * gfortran.dg/dot_product_2.f90: Likewise.
2558 * gfortran.dg/dot_product_4.f90: Likewise.
2559 * gfortran.dg/dshift_1.F90: Likewise.
2560 * gfortran.dg/dshift_2.F90: Likewise.
2561 * gfortran.dg/dtio_1.f90: Likewise.
2562 * gfortran.dg/dtio_10.f90: Likewise.
2563 * gfortran.dg/dtio_12.f90: Likewise.
2564 * gfortran.dg/dtio_14.f90: Likewise.
2565 * gfortran.dg/dtio_15.f90: Likewise.
2566 * gfortran.dg/dtio_16.f90: Likewise.
2567 * gfortran.dg/dtio_17.f90: Likewise.
2568 * gfortran.dg/dtio_19.f90: Likewise.
2569 * gfortran.dg/dtio_2.f90: Likewise.
2570 * gfortran.dg/dtio_20.f03: Likewise.
2571 * gfortran.dg/dtio_22.f90: Likewise.
2572 * gfortran.dg/dtio_24.f90: Likewise.
2573 * gfortran.dg/dtio_25.f90: Likewise.
2574 * gfortran.dg/dtio_26.f03: Likewise.
2575 * gfortran.dg/dtio_27.f90: Likewise.
2576 * gfortran.dg/dtio_28.f03: Likewise.
2577 * gfortran.dg/dtio_3.f90: Likewise.
2578 * gfortran.dg/dtio_30.f03: Likewise.
2579 * gfortran.dg/dtio_31.f03: Likewise.
2580 * gfortran.dg/dtio_32.f03: Likewise.
2581 * gfortran.dg/dtio_4.f90: Likewise.
2582 * gfortran.dg/dtio_5.f90: Likewise.
2583 * gfortran.dg/dtio_7.f90: Likewise.
2584 * gfortran.dg/dtio_8.f90: Likewise.
2585 * gfortran.dg/dtio_9.f90: Likewise.
2586 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2587 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2588 * gfortran.dg/dup_save_1.f90: Likewise.
2589 * gfortran.dg/dup_save_2.f90: Likewise.
2590 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2591 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2592 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2593 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2594 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2595 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2596 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2597 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2598 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2599 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2600 * gfortran.dg/e_d_fmt.f90: Likewise.
2601 * gfortran.dg/edit_real_1.f90: Likewise.
2602 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2603 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2604 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2605 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2606 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2607 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2608 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2609 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2610 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2611 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2612 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2613 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2614 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2615 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2616 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2617 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2618 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2619 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2620 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2621 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2622 * gfortran.dg/empty_format_1.f90: Likewise.
2623 * gfortran.dg/endfile.f: Likewise.
2624 * gfortran.dg/endfile.f90: Likewise.
2625 * gfortran.dg/endfile_2.f90: Likewise.
2626 * gfortran.dg/entry_1.f90: Likewise.
2627 * gfortran.dg/entry_10.f90: Likewise.
2628 * gfortran.dg/entry_12.f90: Likewise.
2629 * gfortran.dg/entry_13.f90: Likewise.
2630 * gfortran.dg/entry_14.f90: Likewise.
2631 * gfortran.dg/entry_16.f90: Likewise.
2632 * gfortran.dg/entry_3.f90: Likewise.
2633 * gfortran.dg/entry_6.f90: Likewise.
2634 * gfortran.dg/entry_9.f90: Likewise.
2635 * gfortran.dg/entry_array_specs_2.f: Likewise.
2636 * gfortran.dg/enum_1.f90: Likewise.
2637 * gfortran.dg/enum_9.f90: Likewise.
2638 * gfortran.dg/eof_1.f90: Likewise.
2639 * gfortran.dg/eof_2.f90: Likewise.
2640 * gfortran.dg/eof_4.f90: Likewise.
2641 * gfortran.dg/eof_5.f90: Likewise.
2642 * gfortran.dg/eor_handling_1.f90: Likewise.
2643 * gfortran.dg/eor_handling_2.f90: Likewise.
2644 * gfortran.dg/eor_handling_3.f90: Likewise.
2645 * gfortran.dg/eor_handling_4.f90: Likewise.
2646 * gfortran.dg/eor_handling_5.f90: Likewise.
2647 * gfortran.dg/eoshift_3.f90: Likewise.
2648 * gfortran.dg/eoshift_4.f90: Likewise.
2649 * gfortran.dg/eoshift_5.f90: Likewise.
2650 * gfortran.dg/eoshift_6.f90: Likewise.
2651 * gfortran.dg/eoshift_large_1.f90: Likewise.
2652 * gfortran.dg/equiv_6.f90: Likewise.
2653 * gfortran.dg/equiv_7.f90: Likewise.
2654 * gfortran.dg/equiv_9.f90: Likewise.
2655 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2656 * gfortran.dg/erf_2.F90: Likewise.
2657 * gfortran.dg/erf_3.F90: Likewise.
2658 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2659 * gfortran.dg/error_format_2.f90: Likewise.
2660 * gfortran.dg/error_recovery_5.f90: Likewise.
2661 * gfortran.dg/execute_command_line_2.f90: Likewise.
2662 * gfortran.dg/execute_command_line_3.f90: Likewise.
2663 * gfortran.dg/exit_1.f08: Likewise.
2664 * gfortran.dg/exit_3.f08: Likewise.
2665 * gfortran.dg/exponent_1.f90: Likewise.
2666 * gfortran.dg/exponent_2.f90: Likewise.
2667 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2668 * gfortran.dg/extends_1.f03: Likewise.
2669 * gfortran.dg/extends_16.f90: Likewise.
2670 * gfortran.dg/extends_2.f03: Likewise.
2671 * gfortran.dg/extends_3.f03: Likewise.
2672 * gfortran.dg/extends_4.f03: Likewise.
2673 * gfortran.dg/extends_type_of_1.f03: Likewise.
2674 * gfortran.dg/extends_type_of_2.f03: Likewise.
2675 * gfortran.dg/external_procedures_3.f90: Likewise.
2676 * gfortran.dg/f2003_inquire_1.f03: Likewise.
2677 * gfortran.dg/f2003_io_1.f03: Likewise.
2678 * gfortran.dg/f2003_io_4.f03: Likewise.
2679 * gfortran.dg/f2003_io_5.f03: Likewise.
2680 * gfortran.dg/f2003_io_6.f03: Likewise.
2681 * gfortran.dg/f2003_io_7.f03: Likewise.
2682 * gfortran.dg/f2c_1.f90: Likewise.
2683 * gfortran.dg/f2c_2.f90: Likewise.
2684 * gfortran.dg/f2c_3.f90: Likewise.
2685 * gfortran.dg/f2c_4.f90: Likewise.
2686 * gfortran.dg/f2c_6.f90: Likewise.
2687 * gfortran.dg/f2c_7.f90: Likewise.
2688 * gfortran.dg/f2c_9.f90: Likewise.
2689 * gfortran.dg/fgetc_1.f90: Likewise.
2690 * gfortran.dg/fgetc_2.f90: Likewise.
2691 * gfortran.dg/filename_null.f90: Likewise.
2692 * gfortran.dg/finalize_12.f90: Likewise.
2693 * gfortran.dg/finalize_13.f90: Likewise.
2694 * gfortran.dg/finalize_15.f90: Likewise.
2695 * gfortran.dg/finalize_17.f90: Likewise.
2696 * gfortran.dg/finalize_18.f90: Likewise.
2697 * gfortran.dg/finalize_25.f90: Likewise.
2698 * gfortran.dg/finalize_29.f08: Likewise.
2699 * gfortran.dg/finalize_31.f90: Likewise.
2700 * gfortran.dg/float_1.f90: Likewise.
2701 * gfortran.dg/flush_1.f90: Likewise.
2702 * gfortran.dg/fmt_bz_bn.f: Likewise.
2703 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
2704 * gfortran.dg/fmt_cache_1.f: Likewise.
2705 * gfortran.dg/fmt_cache_2.f: Likewise.
2706 * gfortran.dg/fmt_cache_3.f90: Likewise.
2707 * gfortran.dg/fmt_colon.f90: Likewise.
2708 * gfortran.dg/fmt_e.f90: Likewise.
2709 * gfortran.dg/fmt_en.f90: Likewise.
2710 * gfortran.dg/fmt_error_10.f: Likewise.
2711 * gfortran.dg/fmt_error_9.f: Likewise.
2712 * gfortran.dg/fmt_exhaust.f90: Likewise.
2713 * gfortran.dg/fmt_f0_1.f90: Likewise.
2714 * gfortran.dg/fmt_f_an_p.f: Likewise.
2715 * gfortran.dg/fmt_fw_d.f90: Likewise.
2716 * gfortran.dg/fmt_g.f: Likewise.
2717 * gfortran.dg/fmt_g0_1.f08: Likewise.
2718 * gfortran.dg/fmt_g0_2.f08: Likewise.
2719 * gfortran.dg/fmt_g0_4.f08: Likewise.
2720 * gfortran.dg/fmt_g0_5.f08: Likewise.
2721 * gfortran.dg/fmt_g0_6.f08: Likewise.
2722 * gfortran.dg/fmt_g0_7.f08: Likewise.
2723 * gfortran.dg/fmt_g_1.f90: Likewise.
2724 * gfortran.dg/fmt_int_sign.f90: Likewise.
2725 * gfortran.dg/fmt_l.f90: Likewise.
2726 * gfortran.dg/fmt_missing_period_2.f: Likewise.
2727 * gfortran.dg/fmt_missing_period_3.f: Likewise.
2728 * gfortran.dg/fmt_p_1.f90: Likewise.
2729 * gfortran.dg/fmt_pf.f90: Likewise.
2730 * gfortran.dg/fmt_read.f90: Likewise.
2731 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
2732 * gfortran.dg/fmt_t_1.f90: Likewise.
2733 * gfortran.dg/fmt_t_2.f90: Likewise.
2734 * gfortran.dg/fmt_t_3.f90: Likewise.
2735 * gfortran.dg/fmt_t_4.f90: Likewise.
2736 * gfortran.dg/fmt_t_5.f90: Likewise.
2737 * gfortran.dg/fmt_t_6.f: Likewise.
2738 * gfortran.dg/fmt_t_7.f: Likewise.
2739 * gfortran.dg/fmt_t_9.f: Likewise.
2740 * gfortran.dg/fmt_tl.f: Likewise.
2741 * gfortran.dg/fmt_unlimited.f90: Likewise.
2742 * gfortran.dg/fmt_white.f: Likewise.
2743 * gfortran.dg/fmt_zero_digits.f90: Likewise.
2744 * gfortran.dg/fold_nearest.f90: Likewise.
2745 * gfortran.dg/forall_1.f90: Likewise.
2746 * gfortran.dg/forall_10.f90: Likewise.
2747 * gfortran.dg/forall_12.f90: Likewise.
2748 * gfortran.dg/forall_13.f90: Likewise.
2749 * gfortran.dg/forall_15.f90: Likewise.
2750 * gfortran.dg/forall_4.f90: Likewise.
2751 * gfortran.dg/forall_5.f90: Likewise.
2752 * gfortran.dg/forall_6.f90: Likewise.
2753 * gfortran.dg/forall_7.f90: Likewise.
2754 * gfortran.dg/fraction.f90: Likewise.
2755 * gfortran.dg/fseek.f90: Likewise.
2756 * gfortran.dg/ftell_1.f90: Likewise.
2757 * gfortran.dg/ftell_2.f90: Likewise.
2758 * gfortran.dg/ftell_3.f90: Likewise.
2759 * gfortran.dg/func_assign_2.f90: Likewise.
2760 * gfortran.dg/func_assign_3.f90: Likewise.
2761 * gfortran.dg/func_derived_1.f90: Likewise.
2762 * gfortran.dg/func_derived_2.f90: Likewise.
2763 * gfortran.dg/func_derived_3.f90: Likewise.
2764 * gfortran.dg/func_result_1.f90: Likewise.
2765 * gfortran.dg/func_result_2.f90: Likewise.
2766 * gfortran.dg/func_result_6.f90: Likewise.
2767 * gfortran.dg/function_charlen_2.f90: Likewise.
2768 * gfortran.dg/function_charlen_3.f: Likewise.
2769 * gfortran.dg/function_kinds_1.f90: Likewise.
2770 * gfortran.dg/function_kinds_4.f90: Likewise.
2771 * gfortran.dg/function_optimize_10.f90: Likewise.
2772 * gfortran.dg/function_optimize_11.f90: Likewise.
2773 * gfortran.dg/function_optimize_12.f90: Likewise.
2774 * gfortran.dg/function_optimize_4.f90: Likewise.
2775 * gfortran.dg/function_optimize_8.f90: Likewise.
2776 * gfortran.dg/g77/13037.f: Likewise.
2777 * gfortran.dg/g77/1832.f: Likewise.
2778 * gfortran.dg/g77/19981119-0.f: Likewise.
2779 * gfortran.dg/g77/19990313-0.f: Likewise.
2780 * gfortran.dg/g77/19990313-1.f: Likewise.
2781 * gfortran.dg/g77/19990313-2.f: Likewise.
2782 * gfortran.dg/g77/19990313-3.f: Likewise.
2783 * gfortran.dg/g77/19990419-1.f: Likewise.
2784 * gfortran.dg/g77/19990826-0.f: Likewise.
2785 * gfortran.dg/g77/19990826-2.f: Likewise.
2786 * gfortran.dg/g77/20000503-1.f: Likewise.
2787 * gfortran.dg/g77/20001111.f: Likewise.
2788 * gfortran.dg/g77/20010116.f: Likewise.
2789 * gfortran.dg/g77/20010216-1.f: Likewise.
2790 * gfortran.dg/g77/20010430.f: Likewise.
2791 * gfortran.dg/g77/20010610.f: Likewise.
2792 * gfortran.dg/g77/6177.f: Likewise.
2793 * gfortran.dg/g77/7388.f: Likewise.
2794 * gfortran.dg/g77/947.f: Likewise.
2795 * gfortran.dg/g77/970625-2.f: Likewise.
2796 * gfortran.dg/g77/971102-1.f: Likewise.
2797 * gfortran.dg/g77/980628-0.f: Likewise.
2798 * gfortran.dg/g77/980628-1.f: Likewise.
2799 * gfortran.dg/g77/980628-10.f: Likewise.
2800 * gfortran.dg/g77/980628-2.f: Likewise.
2801 * gfortran.dg/g77/980628-3.f: Likewise.
2802 * gfortran.dg/g77/980628-7.f: Likewise.
2803 * gfortran.dg/g77/980628-8.f: Likewise.
2804 * gfortran.dg/g77/980628-9.f: Likewise.
2805 * gfortran.dg/g77/980701-0.f: Likewise.
2806 * gfortran.dg/g77/980701-1.f: Likewise.
2807 * gfortran.dg/g77/cabs.f: Likewise.
2808 * gfortran.dg/g77/claus.f: Likewise.
2809 * gfortran.dg/g77/complex_1.f: Likewise.
2810 * gfortran.dg/g77/cpp3.F: Likewise.
2811 * gfortran.dg/g77/cpp4.F: Likewise.
2812 * gfortran.dg/g77/cpp5.F: Likewise.
2813 * gfortran.dg/g77/dcomplex.f: Likewise.
2814 * gfortran.dg/g77/dnrm2.f: Likewise.
2815 * gfortran.dg/g77/erfc.f: Likewise.
2816 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
2817 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
2818 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
2819 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
2820 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
2821 * gfortran.dg/g77/int8421.f: Likewise.
2822 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
2823 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
2824 * gfortran.dg/g77/le.f: Likewise.
2825 * gfortran.dg/g77/short.f: Likewise.
2826 * gfortran.dg/gamma_1.f90: Likewise.
2827 * gfortran.dg/gamma_4.f90: Likewise.
2828 * gfortran.dg/gamma_5.f90: Likewise.
2829 * gfortran.dg/generic_13.f90: Likewise.
2830 * gfortran.dg/generic_15.f90: Likewise.
2831 * gfortran.dg/generic_19.f90: Likewise.
2832 * gfortran.dg/generic_20.f90: Likewise.
2833 * gfortran.dg/generic_23.f03: Likewise.
2834 * gfortran.dg/generic_25.f90: Likewise.
2835 * gfortran.dg/generic_27.f90: Likewise.
2836 * gfortran.dg/generic_31.f90: Likewise.
2837 * gfortran.dg/generic_4.f90: Likewise.
2838 * gfortran.dg/global_vars_c_init.f90: Likewise.
2839 * gfortran.dg/global_vars_f90_init.f90: Likewise.
2840 * gfortran.dg/gnu_logical_1.F: Likewise.
2841 * gfortran.dg/goacc/fixed-1.f: Likewise.
2842 * gfortran.dg/goacc/fixed-2.f: Likewise.
2843 * gfortran.dg/goacc/gang-static.f95: Likewise.
2844 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2845 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2846 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2847 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2848 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2849 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2850 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2851 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2852 * gfortran.dg/goacc/omp-fixed.f: Likewise.
2853 * gfortran.dg/gomp/crayptr5.f90: Likewise.
2854 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
2855 * gfortran.dg/gomp/pr48794.f90: Likewise.
2856 * gfortran.dg/gomp/pr72744.f90: Likewise.
2857 * gfortran.dg/gomp/pr77665.f90: Likewise.
2858 * gfortran.dg/gomp/workshare2.f90: Likewise.
2859 * gfortran.dg/gomp/workshare3.f90: Likewise.
2860 * gfortran.dg/goto_1.f: Likewise.
2861 * gfortran.dg/goto_2.f90: Likewise.
2862 * gfortran.dg/goto_4.f90: Likewise.
2863 * gfortran.dg/goto_6.f: Likewise.
2864 * gfortran.dg/graphite/id-26.f03: Likewise.
2865 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
2866 * gfortran.dg/graphite/pr29581.f90: Likewise.
2867 * gfortran.dg/graphite/pr29832.f90: Likewise.
2868 * gfortran.dg/graphite/run-id-1.f: Likewise.
2869 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2870 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2871 * gfortran.dg/hollerith.f90: Likewise.
2872 * gfortran.dg/hollerith4.f90: Likewise.
2873 * gfortran.dg/hollerith6.f90: Likewise.
2874 * gfortran.dg/hollerith8.f90: Likewise.
2875 * gfortran.dg/hollerith_1.f90: Likewise.
2876 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
2877 * gfortran.dg/hollerith_f95.f90: Likewise.
2878 * gfortran.dg/hollerith_legacy.f90: Likewise.
2879 * gfortran.dg/host_assoc_call_3.f90: Likewise.
2880 * gfortran.dg/host_assoc_function_1.f90: Likewise.
2881 * gfortran.dg/host_assoc_function_3.f90: Likewise.
2882 * gfortran.dg/host_assoc_function_4.f90: Likewise.
2883 * gfortran.dg/host_assoc_function_9.f90: Likewise.
2884 * gfortran.dg/host_dummy_index_1.f90: Likewise.
2885 * gfortran.dg/hypot_1.f90: Likewise.
2886 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
2887 * gfortran.dg/iargc.f90: Likewise.
2888 * gfortran.dg/ibits.f90: Likewise.
2889 * gfortran.dg/ichar_1.f90: Likewise.
2890 * gfortran.dg/ichar_2.f90: Likewise.
2891 * gfortran.dg/ieee/ieee_1.F90: Likewise.
2892 * gfortran.dg/ieee/ieee_2.f90: Likewise.
2893 * gfortran.dg/ieee/ieee_3.f90: Likewise.
2894 * gfortran.dg/ieee/ieee_4.f90: Likewise.
2895 * gfortran.dg/ieee/ieee_6.f90: Likewise.
2896 * gfortran.dg/ieee/ieee_7.f90: Likewise.
2897 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2898 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
2899 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
2900 * gfortran.dg/ieee/large_1.f90: Likewise.
2901 * gfortran.dg/ieee/large_2.f90: Likewise.
2902 * gfortran.dg/ieee/large_3.F90: Likewise.
2903 * gfortran.dg/ieee/large_4.f90: Likewise.
2904 * gfortran.dg/ieee/rounding_1.f90: Likewise.
2905 * gfortran.dg/ieee/underflow_1.f90: Likewise.
2906 * gfortran.dg/impl_do_var_data.f90: Likewise.
2907 * gfortran.dg/implicit_10.f90: Likewise.
2908 * gfortran.dg/implicit_12.f90: Likewise.
2909 * gfortran.dg/implicit_class_1.f90: Likewise.
2910 * gfortran.dg/implicit_pure_1.f90: Likewise.
2911 * gfortran.dg/implied_do_1.f90: Likewise.
2912 * gfortran.dg/implied_do_io_1.f90: Likewise.
2913 * gfortran.dg/implied_do_io_2.f90: Likewise.
2914 * gfortran.dg/implied_do_io_3.f90: Likewise.
2915 * gfortran.dg/implied_shape_1.f08: Likewise.
2916 * gfortran.dg/import.f90: Likewise.
2917 * gfortran.dg/import4.f90: Likewise.
2918 * gfortran.dg/impure_1.f08: Likewise.
2919 * gfortran.dg/index.f90: Likewise.
2920 * gfortran.dg/index_2.f90: Likewise.
2921 * gfortran.dg/init_flag_1.f90: Likewise.
2922 * gfortran.dg/init_flag_10.f90: Likewise.
2923 * gfortran.dg/init_flag_15.f03: Likewise.
2924 * gfortran.dg/init_flag_2.f90: Likewise.
2925 * gfortran.dg/init_flag_3.f90: Likewise.
2926 * gfortran.dg/init_flag_4.f90: Likewise.
2927 * gfortran.dg/init_flag_5.f90: Likewise.
2928 * gfortran.dg/init_flag_6.f90: Likewise.
2929 * gfortran.dg/init_flag_7.f90: Likewise.
2930 * gfortran.dg/init_flag_9.f90: Likewise.
2931 * gfortran.dg/initialization_11.f90: Likewise.
2932 * gfortran.dg/initialization_19.f90: Likewise.
2933 * gfortran.dg/initialization_2.f90: Likewise.
2934 * gfortran.dg/initialization_22.f90: Likewise.
2935 * gfortran.dg/initialization_27.f90: Likewise.
2936 * gfortran.dg/initialization_5.f90: Likewise.
2937 * gfortran.dg/initialization_6.f90: Likewise.
2938 * gfortran.dg/inline_matmul_1.f90: Likewise.
2939 * gfortran.dg/inline_matmul_10.f90: Likewise.
2940 * gfortran.dg/inline_matmul_11.f90: Likewise.
2941 * gfortran.dg/inline_matmul_13.f90: Likewise.
2942 * gfortran.dg/inline_matmul_14.f90: Likewise.
2943 * gfortran.dg/inline_matmul_16.f90: Likewise.
2944 * gfortran.dg/inline_matmul_17.f90: Likewise.
2945 * gfortran.dg/inline_matmul_18.f90: Likewise.
2946 * gfortran.dg/inline_matmul_19.f90: Likewise.
2947 * gfortran.dg/inline_matmul_2.f90: Likewise.
2948 * gfortran.dg/inline_matmul_20.f90: Likewise.
2949 * gfortran.dg/inline_matmul_22.f90: Likewise.
2950 * gfortran.dg/inline_matmul_3.f90: Likewise.
2951 * gfortran.dg/inline_matmul_4.f90: Likewise.
2952 * gfortran.dg/inline_matmul_5.f90: Likewise.
2953 * gfortran.dg/inline_matmul_6.f90: Likewise.
2954 * gfortran.dg/inline_matmul_7.f90: Likewise.
2955 * gfortran.dg/inline_matmul_8.f90: Likewise.
2956 * gfortran.dg/inline_matmul_9.f90: Likewise.
2957 * gfortran.dg/inline_sum_1.f90: Likewise.
2958 * gfortran.dg/inline_sum_3.f90: Likewise.
2959 * gfortran.dg/inline_sum_5.f90: Likewise.
2960 * gfortran.dg/inquire-complex.f90: Likewise.
2961 * gfortran.dg/inquire.f90: Likewise.
2962 * gfortran.dg/inquire_10.f90: Likewise.
2963 * gfortran.dg/inquire_13.f90: Likewise.
2964 * gfortran.dg/inquire_15.f90: Likewise.
2965 * gfortran.dg/inquire_16.f90: Likewise.
2966 * gfortran.dg/inquire_17.f90: Likewise.
2967 * gfortran.dg/inquire_5.f90: Likewise.
2968 * gfortran.dg/inquire_6.f90: Likewise.
2969 * gfortran.dg/inquire_7.f90: Likewise.
2970 * gfortran.dg/inquire_9.f90: Likewise.
2971 * gfortran.dg/inquire_internal.f90: Likewise.
2972 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
2973 * gfortran.dg/inquire_size.f90: Likewise.
2974 * gfortran.dg/int_1.f90: Likewise.
2975 * gfortran.dg/int_conv_1.f90: Likewise.
2976 * gfortran.dg/int_range_io_1.f90: Likewise.
2977 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2978 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2979 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2980 * gfortran.dg/integer_plus.f90: Likewise.
2981 * gfortran.dg/intent_out_2.f90: Likewise.
2982 * gfortran.dg/intent_out_5.f90: Likewise.
2983 * gfortran.dg/intent_out_6.f90: Likewise.
2984 * gfortran.dg/interface_12.f90: Likewise.
2985 * gfortran.dg/interface_19.f90: Likewise.
2986 * gfortran.dg/interface_4.f90: Likewise.
2987 * gfortran.dg/interface_5.f90: Likewise.
2988 * gfortran.dg/interface_9.f90: Likewise.
2989 * gfortran.dg/interface_assignment_1.f90: Likewise.
2990 * gfortran.dg/interface_assignment_2.f90: Likewise.
2991 * gfortran.dg/internal_dummy_2.f08: Likewise.
2992 * gfortran.dg/internal_dummy_3.f08: Likewise.
2993 * gfortran.dg/internal_dummy_4.f08: Likewise.
2994 * gfortran.dg/internal_pack_1.f90: Likewise.
2995 * gfortran.dg/internal_pack_10.f90: Likewise.
2996 * gfortran.dg/internal_pack_12.f90: Likewise.
2997 * gfortran.dg/internal_pack_13.f90: Likewise.
2998 * gfortran.dg/internal_pack_14.f90: Likewise.
2999 * gfortran.dg/internal_pack_15.f90: Likewise.
3000 * gfortran.dg/internal_pack_2.f90: Likewise.
3001 * gfortran.dg/internal_pack_3.f90: Likewise.
3002 * gfortran.dg/internal_pack_4.f90: Likewise.
3003 * gfortran.dg/internal_pack_6.f90: Likewise.
3004 * gfortran.dg/internal_pack_8.f90: Likewise.
3005 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3006 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3007 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3008 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3009 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3010 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3011 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3012 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3013 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3014 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3015 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3016 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3017 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3018 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3019 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3020 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3021 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3022 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3023 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3024 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3025 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3026 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3027 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3028 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3029 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3030 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3031 * gfortran.dg/io_err_1.f90: Likewise.
3032 * gfortran.dg/io_real_boz.f90: Likewise.
3033 * gfortran.dg/iomsg_1.f90: Likewise.
3034 * gfortran.dg/iostat_1.f90: Likewise.
3035 * gfortran.dg/iostat_2.f90: Likewise.
3036 * gfortran.dg/iostat_4.f90: Likewise.
3037 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3038 * gfortran.dg/ishft_1.f90: Likewise.
3039 * gfortran.dg/ishft_2.f90: Likewise.
3040 * gfortran.dg/ishft_4.f90: Likewise.
3041 * gfortran.dg/isnan_1.f90: Likewise.
3042 * gfortran.dg/isnan_2.f90: Likewise.
3043 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3044 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3045 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3046 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3047 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3048 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3049 * gfortran.dg/itime_idate_1.f: Likewise.
3050 * gfortran.dg/itime_idate_2.f: Likewise.
3051 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3052 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3053 * gfortran.dg/large_real_kind_1.f90: Likewise.
3054 * gfortran.dg/large_real_kind_2.F90: Likewise.
3055 * gfortran.dg/large_real_kind_3.F90: Likewise.
3056 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3057 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3058 * gfortran.dg/large_recl.f90: Likewise.
3059 * gfortran.dg/large_unit_1.f90: Likewise.
3060 * gfortran.dg/large_unit_2.f90: Likewise.
3061 * gfortran.dg/largeequiv_1.f90: Likewise.
3062 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3063 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3064 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3065 * gfortran.dg/list_read_1.f90: Likewise.
3066 * gfortran.dg/list_read_10.f90: Likewise.
3067 * gfortran.dg/list_read_11.f90: Likewise.
3068 * gfortran.dg/list_read_12.f90: Likewise.
3069 * gfortran.dg/list_read_13.f: Likewise.
3070 * gfortran.dg/list_read_14.f90: Likewise.
3071 * gfortran.dg/list_read_2.f90: Likewise.
3072 * gfortran.dg/list_read_3.f90: Likewise.
3073 * gfortran.dg/list_read_4.f90: Likewise.
3074 * gfortran.dg/list_read_5.f90: Likewise.
3075 * gfortran.dg/list_read_6.f90: Likewise.
3076 * gfortran.dg/list_read_7.f90: Likewise.
3077 * gfortran.dg/list_read_8.f90: Likewise.
3078 * gfortran.dg/list_read_9.f90: Likewise.
3079 * gfortran.dg/loc_2.f90: Likewise.
3080 * gfortran.dg/logical_1.f90: Likewise.
3081 * gfortran.dg/logical_dot_product.f90: Likewise.
3082 * gfortran.dg/logical_temp_io.f90: Likewise.
3083 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3084 * gfortran.dg/lrshift_1.f90: Likewise.
3085 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3086 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3087 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3088 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3089 * gfortran.dg/make_unit.f90: Likewise.
3090 * gfortran.dg/mapping_1.f90: Likewise.
3091 * gfortran.dg/mapping_2.f90: Likewise.
3092 * gfortran.dg/mapping_3.f90: Likewise.
3093 * gfortran.dg/masklr_1.F90: Likewise.
3094 * gfortran.dg/masklr_2.F90: Likewise.
3095 * gfortran.dg/matmul_1.f90: Likewise.
3096 * gfortran.dg/matmul_10.f90: Likewise.
3097 * gfortran.dg/matmul_12.f90: Likewise.
3098 * gfortran.dg/matmul_16.f90: Likewise.
3099 * gfortran.dg/matmul_17.f90: Likewise.
3100 * gfortran.dg/matmul_18.f90: Likewise.
3101 * gfortran.dg/matmul_2.f90: Likewise.
3102 * gfortran.dg/matmul_3.f90: Likewise.
3103 * gfortran.dg/matmul_4.f90: Likewise.
3104 * gfortran.dg/matmul_6.f90: Likewise.
3105 * gfortran.dg/matmul_8.f03: Likewise.
3106 * gfortran.dg/matmul_9.f90: Likewise.
3107 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3108 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3109 * gfortran.dg/matmul_const.f90: Likewise.
3110 * gfortran.dg/maxloc_1.f90: Likewise.
3111 * gfortran.dg/maxloc_2.f90: Likewise.
3112 * gfortran.dg/maxloc_3.f90: Likewise.
3113 * gfortran.dg/maxloc_4.f90: Likewise.
3114 * gfortran.dg/maxloc_string_1.f90: Likewise.
3115 * gfortran.dg/maxlocval_1.f90: Likewise.
3116 * gfortran.dg/maxlocval_2.f90: Likewise.
3117 * gfortran.dg/maxlocval_3.f90: Likewise.
3118 * gfortran.dg/maxlocval_4.f90: Likewise.
3119 * gfortran.dg/maxval_char_1.f90: Likewise.
3120 * gfortran.dg/maxval_char_2.f90: Likewise.
3121 * gfortran.dg/maxval_char_3.f90: Likewise.
3122 * gfortran.dg/maxval_char_4.f90: Likewise.
3123 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3124 * gfortran.dg/mclock.f90: Likewise.
3125 * gfortran.dg/merge_bits_1.F90: Likewise.
3126 * gfortran.dg/merge_bits_2.F90: Likewise.
3127 * gfortran.dg/merge_char_1.f90: Likewise.
3128 * gfortran.dg/merge_init_expr.f90: Likewise.
3129 * gfortran.dg/min_max_optional_1.f90: Likewise.
3130 * gfortran.dg/min_max_optional_5.f90: Likewise.
3131 * gfortran.dg/minloc_1.f90: Likewise.
3132 * gfortran.dg/minloc_2.f90: Likewise.
3133 * gfortran.dg/minloc_3.f90: Likewise.
3134 * gfortran.dg/minloc_4.f90: Likewise.
3135 * gfortran.dg/minloc_string_1.f90: Likewise.
3136 * gfortran.dg/minlocval_1.f90: Likewise.
3137 * gfortran.dg/minlocval_2.f90: Likewise.
3138 * gfortran.dg/minlocval_3.f90: Likewise.
3139 * gfortran.dg/minlocval_4.f90: Likewise.
3140 * gfortran.dg/minmax_char_1.f90: Likewise.
3141 * gfortran.dg/minmaxloc_1.f90: Likewise.
3142 * gfortran.dg/minmaxloc_10.f90: Likewise.
3143 * gfortran.dg/minmaxloc_11.f90: Likewise.
3144 * gfortran.dg/minmaxloc_12.f90: Likewise.
3145 * gfortran.dg/minmaxloc_13.f90: Likewise.
3146 * gfortran.dg/minmaxloc_2.f90: Likewise.
3147 * gfortran.dg/minmaxloc_3.f90: Likewise.
3148 * gfortran.dg/minmaxloc_4.f90: Likewise.
3149 * gfortran.dg/minmaxloc_5.f90: Likewise.
3150 * gfortran.dg/minmaxloc_6.f90: Likewise.
3151 * gfortran.dg/minmaxloc_7.f90: Likewise.
3152 * gfortran.dg/minmaxloc_8.f90: Likewise.
3153 * gfortran.dg/minmaxval_1.f90: Likewise.
3154 * gfortran.dg/minval_char_1.f90: Likewise.
3155 * gfortran.dg/minval_char_2.f90: Likewise.
3156 * gfortran.dg/minval_char_3.f90: Likewise.
3157 * gfortran.dg/minval_char_4.f90: Likewise.
3158 * gfortran.dg/minval_char_5.f90: Likewise.
3159 * gfortran.dg/minval_parameter_1.f90: Likewise.
3160 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3161 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3162 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3163 * gfortran.dg/missing_parens_1.f90: Likewise.
3164 * gfortran.dg/missing_parens_2.f90: Likewise.
3165 * gfortran.dg/mod_large_1.f90: Likewise.
3166 * gfortran.dg/mod_sign0_1.f90: Likewise.
3167 * gfortran.dg/module_blank_common.f90: Likewise.
3168 * gfortran.dg/module_commons_1.f90: Likewise.
3169 * gfortran.dg/module_commons_3.f90: Likewise.
3170 * gfortran.dg/module_double_reuse.f90: Likewise.
3171 * gfortran.dg/module_equivalence_1.f90: Likewise.
3172 * gfortran.dg/module_equivalence_2.f90: Likewise.
3173 * gfortran.dg/module_equivalence_3.f90: Likewise.
3174 * gfortran.dg/module_equivalence_5.f90: Likewise.
3175 * gfortran.dg/module_interface_1.f90: Likewise.
3176 * gfortran.dg/module_nan.f90: Likewise.
3177 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3178 * gfortran.dg/module_procedure_1.f90: Likewise.
3179 * gfortran.dg/module_read_1.f90: Likewise.
3180 * gfortran.dg/module_read_2.f90: Likewise.
3181 * gfortran.dg/module_widestring_1.f90: Likewise.
3182 * gfortran.dg/move_alloc.f90: Likewise.
3183 * gfortran.dg/move_alloc_10.f90: Likewise.
3184 * gfortran.dg/move_alloc_13.f90: Likewise.
3185 * gfortran.dg/move_alloc_14.f90: Likewise.
3186 * gfortran.dg/move_alloc_15.f90: Likewise.
3187 * gfortran.dg/move_alloc_16.f90: Likewise.
3188 * gfortran.dg/move_alloc_2.f90: Likewise.
3189 * gfortran.dg/move_alloc_5.f90: Likewise.
3190 * gfortran.dg/move_alloc_6.f90: Likewise.
3191 * gfortran.dg/move_alloc_9.f90: Likewise.
3192 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3193 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3194 * gfortran.dg/mvbits_1.f90: Likewise.
3195 * gfortran.dg/mvbits_2.f90: Likewise.
3196 * gfortran.dg/mvbits_3.f90: Likewise.
3197 * gfortran.dg/mvbits_4.f90: Likewise.
3198 * gfortran.dg/mvbits_7.f90: Likewise.
3199 * gfortran.dg/mvbits_8.f90: Likewise.
3200 * gfortran.dg/namelist_11.f: Likewise.
3201 * gfortran.dg/namelist_12.f: Likewise.
3202 * gfortran.dg/namelist_13.f90: Likewise.
3203 * gfortran.dg/namelist_14.f90: Likewise.
3204 * gfortran.dg/namelist_15.f90: Likewise.
3205 * gfortran.dg/namelist_16.f90: Likewise.
3206 * gfortran.dg/namelist_17.f90: Likewise.
3207 * gfortran.dg/namelist_18.f90: Likewise.
3208 * gfortran.dg/namelist_19.f90: Likewise.
3209 * gfortran.dg/namelist_20.f90: Likewise.
3210 * gfortran.dg/namelist_21.f90: Likewise.
3211 * gfortran.dg/namelist_22.f90: Likewise.
3212 * gfortran.dg/namelist_23.f90: Likewise.
3213 * gfortran.dg/namelist_24.f90: Likewise.
3214 * gfortran.dg/namelist_26.f90: Likewise.
3215 * gfortran.dg/namelist_27.f90: Likewise.
3216 * gfortran.dg/namelist_28.f90: Likewise.
3217 * gfortran.dg/namelist_29.f90: Likewise.
3218 * gfortran.dg/namelist_37.f90: Likewise.
3219 * gfortran.dg/namelist_38.f90: Likewise.
3220 * gfortran.dg/namelist_39.f90: Likewise.
3221 * gfortran.dg/namelist_40.f90: Likewise.
3222 * gfortran.dg/namelist_41.f90: Likewise.
3223 * gfortran.dg/namelist_42.f90: Likewise.
3224 * gfortran.dg/namelist_43.f90: Likewise.
3225 * gfortran.dg/namelist_44.f90: Likewise.
3226 * gfortran.dg/namelist_47.f90: Likewise.
3227 * gfortran.dg/namelist_48.f90: Likewise.
3228 * gfortran.dg/namelist_49.f90: Likewise.
3229 * gfortran.dg/namelist_50.f90: Likewise.
3230 * gfortran.dg/namelist_51.f90: Likewise.
3231 * gfortran.dg/namelist_52.f90: Likewise.
3232 * gfortran.dg/namelist_54.f90: Likewise.
3233 * gfortran.dg/namelist_55.f90: Likewise.
3234 * gfortran.dg/namelist_56.f90: Likewise.
3235 * gfortran.dg/namelist_57.f90: Likewise.
3236 * gfortran.dg/namelist_58.f90: Likewise.
3237 * gfortran.dg/namelist_59.f90: Likewise.
3238 * gfortran.dg/namelist_60.f90: Likewise.
3239 * gfortran.dg/namelist_61.f90: Likewise.
3240 * gfortran.dg/namelist_64.f90: Likewise.
3241 * gfortran.dg/namelist_65.f90: Likewise.
3242 * gfortran.dg/namelist_69.f90: Likewise.
3243 * gfortran.dg/namelist_70.f90: Likewise.
3244 * gfortran.dg/namelist_71.f90: Likewise.
3245 * gfortran.dg/namelist_72.f: Likewise.
3246 * gfortran.dg/namelist_73.f90: Likewise.
3247 * gfortran.dg/namelist_77.f90: Likewise.
3248 * gfortran.dg/namelist_78.f90: Likewise.
3249 * gfortran.dg/namelist_79.f90: Likewise.
3250 * gfortran.dg/namelist_80.f90: Likewise.
3251 * gfortran.dg/namelist_81.f90: Likewise.
3252 * gfortran.dg/namelist_82.f90: Likewise.
3253 * gfortran.dg/namelist_84.f90: Likewise.
3254 * gfortran.dg/namelist_85.f90: Likewise.
3255 * gfortran.dg/namelist_86.f90: Likewise.
3256 * gfortran.dg/namelist_87.f90: Likewise.
3257 * gfortran.dg/namelist_88.f90: Likewise.
3258 * gfortran.dg/namelist_89.f90: Likewise.
3259 * gfortran.dg/namelist_90.f: Likewise.
3260 * gfortran.dg/namelist_95.f90: Likewise.
3261 * gfortran.dg/namelist_char_only.f90: Likewise.
3262 * gfortran.dg/namelist_empty.f90: Likewise.
3263 * gfortran.dg/namelist_internal.f90: Likewise.
3264 * gfortran.dg/namelist_use.f90: Likewise.
3265 * gfortran.dg/namelist_use_only.f90: Likewise.
3266 * gfortran.dg/namelist_utf8.f90: Likewise.
3267 * gfortran.dg/nan_1.f90: Likewise.
3268 * gfortran.dg/nan_2.f90: Likewise.
3269 * gfortran.dg/nan_3.f90: Likewise.
3270 * gfortran.dg/nan_6.f90: Likewise.
3271 * gfortran.dg/nan_7.f90: Likewise.
3272 * gfortran.dg/nearest_1.f90: Likewise.
3273 * gfortran.dg/nearest_2.f90: Likewise.
3274 * gfortran.dg/nearest_3.f90: Likewise.
3275 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3276 * gfortran.dg/negative_automatic_size.f90: Likewise.
3277 * gfortran.dg/negative_unit.f: Likewise.
3278 * gfortran.dg/negative_unit2.f90: Likewise.
3279 * gfortran.dg/negative_unit_int8.f: Likewise.
3280 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3281 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3282 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3283 * gfortran.dg/nested_modules_1.f90: Likewise.
3284 * gfortran.dg/nested_modules_2.f90: Likewise.
3285 * gfortran.dg/nested_modules_3.f90: Likewise.
3286 * gfortran.dg/nesting_1.f90: Likewise.
3287 * gfortran.dg/new_line.f90: Likewise.
3288 * gfortran.dg/newunit_1.f90: Likewise.
3289 * gfortran.dg/newunit_3.f90: Likewise.
3290 * gfortran.dg/newunit_5.f90.f90: Likewise.
3291 * gfortran.dg/nint_1.f90: Likewise.
3292 * gfortran.dg/nint_2.f90: Likewise.
3293 * gfortran.dg/no_arg_check_2.f90: Likewise.
3294 * gfortran.dg/no_range_check_1.f90: Likewise.
3295 * gfortran.dg/no_range_check_2.f90: Likewise.
3296 * gfortran.dg/no_range_check_3.f90: Likewise.
3297 * gfortran.dg/noadv_size.f90: Likewise.
3298 * gfortran.dg/nonreturning_statements.f90: Likewise.
3299 * gfortran.dg/norm2_1.f90: Likewise.
3300 * gfortran.dg/norm2_3.f90: Likewise.
3301 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3302 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3303 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3304 * gfortran.dg/null_4.f90: Likewise.
3305 * gfortran.dg/null_9.f90: Likewise.
3306 * gfortran.dg/nullify_3.f90: Likewise.
3307 * gfortran.dg/oldstyle_1.f90: Likewise.
3308 * gfortran.dg/open_access_append_1.f90: Likewise.
3309 * gfortran.dg/open_access_append_2.f90: Likewise.
3310 * gfortran.dg/open_errors.f90: Likewise.
3311 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3312 * gfortran.dg/open_new.f90: Likewise.
3313 * gfortran.dg/open_readonly_1.f90: Likewise.
3314 * gfortran.dg/operator_1.f90: Likewise.
3315 * gfortran.dg/optional_absent_1.f90: Likewise.
3316 * gfortran.dg/optional_absent_2.f90: Likewise.
3317 * gfortran.dg/optional_absent_3.f90: Likewise.
3318 * gfortran.dg/optional_class_1.f90: Likewise.
3319 * gfortran.dg/optional_dim_2.f90: Likewise.
3320 * gfortran.dg/optional_dim_3.f90: Likewise.
3321 * gfortran.dg/output_exponents_1.f90: Likewise.
3322 * gfortran.dg/overload_1.f90: Likewise.
3323 * gfortran.dg/overload_2.f90: Likewise.
3324 * gfortran.dg/overwrite_1.f: Likewise.
3325 * gfortran.dg/pad_no.f90: Likewise.
3326 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3327 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3328 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3329 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3330 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3331 * gfortran.dg/parens_3.f90: Likewise.
3332 * gfortran.dg/parens_5.f90: Likewise.
3333 * gfortran.dg/parens_6.f90: Likewise.
3334 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3335 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3336 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3337 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3338 * gfortran.dg/parity_1.f90: Likewise.
3339 * gfortran.dg/past_eor.f90: Likewise.
3340 * gfortran.dg/pdt_1.f03: Likewise.
3341 * gfortran.dg/pdt_10.f03: Likewise.
3342 * gfortran.dg/pdt_11.f03: Likewise.
3343 * gfortran.dg/pdt_12.f03: Likewise.
3344 * gfortran.dg/pdt_13.f03: Likewise.
3345 * gfortran.dg/pdt_14.f03: Likewise.
3346 * gfortran.dg/pdt_15.f03: Likewise.
3347 * gfortran.dg/pdt_19.f03: Likewise.
3348 * gfortran.dg/pdt_20.f03: Likewise.
3349 * gfortran.dg/pdt_22.f03: Likewise.
3350 * gfortran.dg/pdt_23.f03: Likewise.
3351 * gfortran.dg/pdt_25.f03: Likewise.
3352 * gfortran.dg/pdt_26.f03: Likewise.
3353 * gfortran.dg/pdt_27.f03: Likewise.
3354 * gfortran.dg/pdt_28.f03: Likewise.
3355 * gfortran.dg/pdt_3.f03: Likewise.
3356 * gfortran.dg/pdt_4.f03: Likewise.
3357 * gfortran.dg/pdt_5.f03: Likewise.
3358 * gfortran.dg/pdt_7.f03: Likewise.
3359 * gfortran.dg/pointer_1.f90: Likewise.
3360 * gfortran.dg/pointer_array_1.f90: Likewise.
3361 * gfortran.dg/pointer_array_3.f90: Likewise.
3362 * gfortran.dg/pointer_array_4.f90: Likewise.
3363 * gfortran.dg/pointer_array_5.f90: Likewise.
3364 * gfortran.dg/pointer_array_6.f90: Likewise.
3365 * gfortran.dg/pointer_array_7.f90: Likewise.
3366 * gfortran.dg/pointer_array_8.f90: Likewise.
3367 * gfortran.dg/pointer_array_9.f90: Likewise.
3368 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3369 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3370 * gfortran.dg/pointer_assign_10.f90: Likewise.
3371 * gfortran.dg/pointer_assign_11.f90: Likewise.
3372 * gfortran.dg/pointer_assign_4.f90: Likewise.
3373 * gfortran.dg/pointer_assign_8.f90: Likewise.
3374 * gfortran.dg/pointer_assign_9.f90: Likewise.
3375 * gfortran.dg/pointer_check_10.f90: Likewise.
3376 * gfortran.dg/pointer_check_9.f90: Likewise.
3377 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3378 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3379 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3380 * gfortran.dg/pointer_init_1.f90: Likewise.
3381 * gfortran.dg/pointer_init_3.f90: Likewise.
3382 * gfortran.dg/pointer_init_4.f90: Likewise.
3383 * gfortran.dg/pointer_init_5.f90: Likewise.
3384 * gfortran.dg/pointer_init_8.f90: Likewise.
3385 * gfortran.dg/pointer_intent_1.f90: Likewise.
3386 * gfortran.dg/pointer_intent_4.f90: Likewise.
3387 * gfortran.dg/pointer_intent_5.f90: Likewise.
3388 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3389 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3390 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3391 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3392 * gfortran.dg/pointer_target_1.f90: Likewise.
3393 * gfortran.dg/pointer_target_2.f90: Likewise.
3394 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3395 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3396 * gfortran.dg/power.f90: Likewise.
3397 * gfortran.dg/power1.f90: Likewise.
3398 * gfortran.dg/power_3.f90: Likewise.
3399 * gfortran.dg/power_4.f90: Likewise.
3400 * gfortran.dg/power_5.f90: Likewise.
3401 * gfortran.dg/pr12884.f: Likewise.
3402 * gfortran.dg/pr15129.f90: Likewise.
3403 * gfortran.dg/pr15140.f90: Likewise.
3404 * gfortran.dg/pr15324.f90: Likewise.
3405 * gfortran.dg/pr15332.f: Likewise.
3406 * gfortran.dg/pr15957.f90: Likewise.
3407 * gfortran.dg/pr15959.f90: Likewise.
3408 * gfortran.dg/pr16597.f90: Likewise.
3409 * gfortran.dg/pr16861.f90: Likewise.
3410 * gfortran.dg/pr16938.f90: Likewise.
3411 * gfortran.dg/pr17090.f90: Likewise.
3412 * gfortran.dg/pr17143.f90: Likewise.
3413 * gfortran.dg/pr17164.f90: Likewise.
3414 * gfortran.dg/pr17229.f: Likewise.
3415 * gfortran.dg/pr17285.f90: Likewise.
3416 * gfortran.dg/pr17286.f90: Likewise.
3417 * gfortran.dg/pr17472.f: Likewise.
3418 * gfortran.dg/pr17612.f90: Likewise.
3419 * gfortran.dg/pr17706.f90: Likewise.
3420 * gfortran.dg/pr18025.f90: Likewise.
3421 * gfortran.dg/pr18122.f90: Likewise.
3422 * gfortran.dg/pr18210.f90: Likewise.
3423 * gfortran.dg/pr18392.f90: Likewise.
3424 * gfortran.dg/pr19155.f: Likewise.
3425 * gfortran.dg/pr19216.f: Likewise.
3426 * gfortran.dg/pr19467.f90: Likewise.
3427 * gfortran.dg/pr19657.f: Likewise.
3428 * gfortran.dg/pr19926.f90: Likewise.
3429 * gfortran.dg/pr19928-1.f90: Likewise.
3430 * gfortran.dg/pr19928-2.f90: Likewise.
3431 * gfortran.dg/pr20086.f90: Likewise.
3432 * gfortran.dg/pr20124.f90: Likewise.
3433 * gfortran.dg/pr20163-2.f: Likewise.
3434 * gfortran.dg/pr20480.f90: Likewise.
3435 * gfortran.dg/pr20755.f: Likewise.
3436 * gfortran.dg/pr20950.f: Likewise.
3437 * gfortran.dg/pr21177.f90: Likewise.
3438 * gfortran.dg/pr21730.f: Likewise.
3439 * gfortran.dg/pr22491.f: Likewise.
3440 * gfortran.dg/pr25603.f: Likewise.
3441 * gfortran.dg/pr26246_2.f90: Likewise.
3442 * gfortran.dg/pr32136.f90: Likewise.
3443 * gfortran.dg/pr32533.f90: Likewise.
3444 * gfortran.dg/pr33794.f90: Likewise.
3445 * gfortran.dg/pr35662.f90: Likewise.
3446 * gfortran.dg/pr35944-1.f90: Likewise.
3447 * gfortran.dg/pr35944-2.f90: Likewise.
3448 * gfortran.dg/pr35983.f90: Likewise.
3449 * gfortran.dg/pr39865.f90: Likewise.
3450 * gfortran.dg/pr41212.f90: Likewise.
3451 * gfortran.dg/pr43808.f90: Likewise.
3452 * gfortran.dg/pr44592.f90: Likewise.
3453 * gfortran.dg/pr44735.f90: Likewise.
3454 * gfortran.dg/pr45308.f03: Likewise.
3455 * gfortran.dg/pr46297.f: Likewise.
3456 * gfortran.dg/pr46588.f90: Likewise.
3457 * gfortran.dg/pr46665.f90: Likewise.
3458 * gfortran.dg/pr46804.f90: Likewise.
3459 * gfortran.dg/pr47008.f03: Likewise.
3460 * gfortran.dg/pr47614.f: Likewise.
3461 * gfortran.dg/pr47878.f90: Likewise.
3462 * gfortran.dg/pr49103.f90: Likewise.
3463 * gfortran.dg/pr50069_1.f90: Likewise.
3464 * gfortran.dg/pr50769.f90: Likewise.
3465 * gfortran.dg/pr52608.f90: Likewise.
3466 * gfortran.dg/pr55086_2.f90: Likewise.
3467 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3468 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3469 * gfortran.dg/pr55330.f90: Likewise.
3470 * gfortran.dg/pr56015.f90: Likewise.
3471 * gfortran.dg/pr57910.f90: Likewise.
3472 * gfortran.dg/pr59700.f90: Likewise.
3473 * gfortran.dg/pr62125.f90: Likewise.
3474 * gfortran.dg/pr64530.f90: Likewise.
3475 * gfortran.dg/pr65429.f90: Likewise.
3476 * gfortran.dg/pr65450.f90: Likewise.
3477 * gfortran.dg/pr65504.f90: Likewise.
3478 * gfortran.dg/pr65903.f90: Likewise.
3479 * gfortran.dg/pr66311.f90: Likewise.
3480 * gfortran.dg/pr66864.f90: Likewise.
3481 * gfortran.dg/pr67140.f90: Likewise.
3482 * gfortran.dg/pr67524.f90: Likewise.
3483 * gfortran.dg/pr67885.f90: Likewise.
3484 * gfortran.dg/pr68053.f90: Likewise.
3485 * gfortran.dg/pr68566.f90: Likewise.
3486 * gfortran.dg/pr69514_1.f90: Likewise.
3487 * gfortran.dg/pr69514_2.f90: Likewise.
3488 * gfortran.dg/pr69739.f90: Likewise.
3489 * gfortran.dg/pr70673.f90: Likewise.
3490 * gfortran.dg/pr71523_2.f90: Likewise.
3491 * gfortran.dg/pr71764.f90: Likewise.
3492 * gfortran.dg/pr78092.f90: Likewise.
3493 * gfortran.dg/pr82973.f90: Likewise.
3494 * gfortran.dg/pr83864.f90: Likewise.
3495 * gfortran.dg/pr83874.f90: Likewise.
3496 * gfortran.dg/pr84088.f90: Likewise.
3497 * gfortran.dg/pr84155.f90: Likewise.
3498 * gfortran.dg/proc_decl_12.f90: Likewise.
3499 * gfortran.dg/proc_decl_13.f90: Likewise.
3500 * gfortran.dg/proc_decl_15.f90: Likewise.
3501 * gfortran.dg/proc_decl_17.f90: Likewise.
3502 * gfortran.dg/proc_decl_18.f90: Likewise.
3503 * gfortran.dg/proc_decl_2.f90: Likewise.
3504 * gfortran.dg/proc_decl_5.f90: Likewise.
3505 * gfortran.dg/proc_decl_9.f90: Likewise.
3506 * gfortran.dg/proc_ptr_1.f90: Likewise.
3507 * gfortran.dg/proc_ptr_10.f90: Likewise.
3508 * gfortran.dg/proc_ptr_12.f90: Likewise.
3509 * gfortran.dg/proc_ptr_18.f90: Likewise.
3510 * gfortran.dg/proc_ptr_19.f90: Likewise.
3511 * gfortran.dg/proc_ptr_21.f90: Likewise.
3512 * gfortran.dg/proc_ptr_22.f90: Likewise.
3513 * gfortran.dg/proc_ptr_23.f90: Likewise.
3514 * gfortran.dg/proc_ptr_25.f90: Likewise.
3515 * gfortran.dg/proc_ptr_26.f90: Likewise.
3516 * gfortran.dg/proc_ptr_3.f90: Likewise.
3517 * gfortran.dg/proc_ptr_36.f90: Likewise.
3518 * gfortran.dg/proc_ptr_47.f90: Likewise.
3519 * gfortran.dg/proc_ptr_48.f90: Likewise.
3520 * gfortran.dg/proc_ptr_5.f90: Likewise.
3521 * gfortran.dg/proc_ptr_6.f90: Likewise.
3522 * gfortran.dg/proc_ptr_7.f90: Likewise.
3523 * gfortran.dg/proc_ptr_8.f90: Likewise.
3524 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3525 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3526 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3527 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3528 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3529 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3530 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3531 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3532 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3533 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3534 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3535 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3536 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3537 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3538 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
3539 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
3540 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
3541 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
3542 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
3543 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
3544 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
3545 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
3546 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
3547 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
3548 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
3549 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
3550 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
3551 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
3552 * gfortran.dg/product_init_expr.f03: Likewise.
3553 * gfortran.dg/promotion.f90: Likewise.
3554 * gfortran.dg/promotion_3.f90: Likewise.
3555 * gfortran.dg/promotion_4.f90: Likewise.
3556 * gfortran.dg/protected_1.f90: Likewise.
3557 * gfortran.dg/protected_2.f90: Likewise.
3558 * gfortran.dg/ptr-func-1.f90: Likewise.
3559 * gfortran.dg/ptr-func-2.f90: Likewise.
3560 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3561 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3562 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3563 * gfortran.dg/pure_byref_1.f90: Likewise.
3564 * gfortran.dg/pure_byref_2.f90: Likewise.
3565 * gfortran.dg/pure_byref_3.f90: Likewise.
3566 * gfortran.dg/quad_2.f90: Likewise.
3567 * gfortran.dg/quad_3.f90: Likewise.
3568 * gfortran.dg/random_3.f90: Likewise.
3569 * gfortran.dg/random_4.f90: Likewise.
3570 * gfortran.dg/random_7.f90: Likewise.
3571 * gfortran.dg/read_2.f90: Likewise.
3572 * gfortran.dg/read_3.f90: Likewise.
3573 * gfortran.dg/read_4.f90: Likewise.
3574 * gfortran.dg/read_5.f90: Likewise.
3575 * gfortran.dg/read_bad_advance.f90: Likewise.
3576 * gfortran.dg/read_bang.f90: Likewise.
3577 * gfortran.dg/read_bang4.f90: Likewise.
3578 * gfortran.dg/read_comma.f: Likewise.
3579 * gfortran.dg/read_dir.f90: Likewise.
3580 * gfortran.dg/read_empty_file.f: Likewise.
3581 * gfortran.dg/read_eof_1.f90: Likewise.
3582 * gfortran.dg/read_eof_2.f90: Likewise.
3583 * gfortran.dg/read_eof_3.f90: Likewise.
3584 * gfortran.dg/read_eof_4.f90: Likewise.
3585 * gfortran.dg/read_eof_5.f90: Likewise.
3586 * gfortran.dg/read_eof_6.f: Likewise.
3587 * gfortran.dg/read_eof_7.f90: Likewise.
3588 * gfortran.dg/read_eof_8.f90: Likewise.
3589 * gfortran.dg/read_eof_all.f90: Likewise.
3590 * gfortran.dg/read_eor.f90: Likewise.
3591 * gfortran.dg/read_float_1.f90: Likewise.
3592 * gfortran.dg/read_float_2.f03: Likewise.
3593 * gfortran.dg/read_float_3.f90: Likewise.
3594 * gfortran.dg/read_float_4.f90: Likewise.
3595 * gfortran.dg/read_infnan_1.f90: Likewise.
3596 * gfortran.dg/read_list_eof_1.f90: Likewise.
3597 * gfortran.dg/read_logical.f90: Likewise.
3598 * gfortran.dg/read_many_1.f: Likewise.
3599 * gfortran.dg/read_no_eor.f90: Likewise.
3600 * gfortran.dg/read_noadvance.f90: Likewise.
3601 * gfortran.dg/read_repeat.f90: Likewise.
3602 * gfortran.dg/read_repeat_2.f90: Likewise.
3603 * gfortran.dg/read_size_noadvance.f90: Likewise.
3604 * gfortran.dg/read_x_eof.f90: Likewise.
3605 * gfortran.dg/read_x_past.f: Likewise.
3606 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3607 * gfortran.dg/real_const_1.f: Likewise.
3608 * gfortran.dg/real_const_2.f90: Likewise.
3609 * gfortran.dg/real_const_3.f90: Likewise.
3610 * gfortran.dg/real_do_1.f90: Likewise.
3611 * gfortran.dg/real_index_1.f90: Likewise.
3612 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3613 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3614 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3615 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3616 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3617 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3618 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3619 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3620 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3621 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3622 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3623 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3624 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3625 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3626 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3627 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3628 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3629 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3630 * gfortran.dg/record_marker_1.f90: Likewise.
3631 * gfortran.dg/record_marker_2.f: Likewise.
3632 * gfortran.dg/record_marker_3.f90: Likewise.
3633 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3634 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3635 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3636 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3637 * gfortran.dg/recursive_check_7.f90: Likewise.
3638 * gfortran.dg/recursive_reference_1.f90: Likewise.
3639 * gfortran.dg/recursive_reference_2.f90: Likewise.
3640 * gfortran.dg/recursive_stack.f90: Likewise.
3641 * gfortran.dg/reduction.f90: Likewise.
3642 * gfortran.dg/repack_arrays_1.f90: Likewise.
3643 * gfortran.dg/repeat_1.f90: Likewise.
3644 * gfortran.dg/repeat_2.f90: Likewise.
3645 * gfortran.dg/repeat_3.f90: Likewise.
3646 * gfortran.dg/repeat_6.f90: Likewise.
3647 * gfortran.dg/reshape-alloc.f90: Likewise.
3648 * gfortran.dg/reshape-complex.f90: Likewise.
3649 * gfortran.dg/reshape.f90: Likewise.
3650 * gfortran.dg/reshape_2.f90: Likewise.
3651 * gfortran.dg/reshape_7.f90: Likewise.
3652 * gfortran.dg/reshape_empty_1.f03: Likewise.
3653 * gfortran.dg/reshape_pad_1.f90: Likewise.
3654 * gfortran.dg/reshape_rank7.f90: Likewise.
3655 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3656 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3657 * gfortran.dg/result_default_init_1.f90: Likewise.
3658 * gfortran.dg/result_in_spec_1.f90: Likewise.
3659 * gfortran.dg/result_in_spec_2.f90: Likewise.
3660 * gfortran.dg/ret_array_1.f90: Likewise.
3661 * gfortran.dg/ret_pointer_1.f90: Likewise.
3662 * gfortran.dg/ret_pointer_2.f90: Likewise.
3663 * gfortran.dg/rewind_1.f90: Likewise.
3664 * gfortran.dg/round_1.f03: Likewise.
3665 * gfortran.dg/round_2.f03: Likewise.
3666 * gfortran.dg/round_3.f08: Likewise.
3667 * gfortran.dg/round_4.f90: Likewise.
3668 * gfortran.dg/rrspacing_1.f90: Likewise.
3669 * gfortran.dg/runtime_warning_1.f90: Likewise.
3670 * gfortran.dg/same_type_as_2.f03: Likewise.
3671 * gfortran.dg/save_1.f90: Likewise.
3672 * gfortran.dg/save_5.f90: Likewise.
3673 * gfortran.dg/save_6.f90: Likewise.
3674 * gfortran.dg/scalar_mask_1.f90: Likewise.
3675 * gfortran.dg/scalar_mask_2.f90: Likewise.
3676 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
3677 * gfortran.dg/scale_1.f90: Likewise.
3678 * gfortran.dg/scan_1.f90: Likewise.
3679 * gfortran.dg/scan_2.f90: Likewise.
3680 * gfortran.dg/secnds-1.f: Likewise.
3681 * gfortran.dg/secnds.f: Likewise.
3682 * gfortran.dg/select_1.f90: Likewise.
3683 * gfortran.dg/select_2.f90: Likewise.
3684 * gfortran.dg/select_3.f90: Likewise.
3685 * gfortran.dg/select_5.f90: Likewise.
3686 * gfortran.dg/select_char_1.f90: Likewise.
3687 * gfortran.dg/select_char_2.f90: Likewise.
3688 * gfortran.dg/select_type_13.f03: Likewise.
3689 * gfortran.dg/select_type_14.f03: Likewise.
3690 * gfortran.dg/select_type_15.f03: Likewise.
3691 * gfortran.dg/select_type_19.f03: Likewise.
3692 * gfortran.dg/select_type_2.f03: Likewise.
3693 * gfortran.dg/select_type_26.f03: Likewise.
3694 * gfortran.dg/select_type_27.f03: Likewise.
3695 * gfortran.dg/select_type_28.f03: Likewise.
3696 * gfortran.dg/select_type_3.f03: Likewise.
3697 * gfortran.dg/select_type_35.f03: Likewise.
3698 * gfortran.dg/select_type_36.f03: Likewise.
3699 * gfortran.dg/select_type_37.f03: Likewise.
3700 * gfortran.dg/select_type_39.f03: Likewise.
3701 * gfortran.dg/select_type_4.f90: Likewise.
3702 * gfortran.dg/select_type_5.f03: Likewise.
3703 * gfortran.dg/select_type_6.f03: Likewise.
3704 * gfortran.dg/select_type_7.f03: Likewise.
3705 * gfortran.dg/select_type_8.f03: Likewise.
3706 * gfortran.dg/selected_char_kind_1.f90: Likewise.
3707 * gfortran.dg/selected_char_kind_4.f90: Likewise.
3708 * gfortran.dg/selected_kind_1.f90: Likewise.
3709 * gfortran.dg/selected_real_kind_2.f90: Likewise.
3710 * gfortran.dg/shape_2.f90: Likewise.
3711 * gfortran.dg/shape_4.f90: Likewise.
3712 * gfortran.dg/shape_5.f90: Likewise.
3713 * gfortran.dg/shape_7.f90: Likewise.
3714 * gfortran.dg/shape_8.f90: Likewise.
3715 * gfortran.dg/shape_9.f90: Likewise.
3716 * gfortran.dg/shift-kind_2.f90: Likewise.
3717 * gfortran.dg/shiftalr_1.F90: Likewise.
3718 * gfortran.dg/shiftalr_2.F90: Likewise.
3719 * gfortran.dg/simpleif_1.f90: Likewise.
3720 * gfortran.dg/simplify_argN_1.f90: Likewise.
3721 * gfortran.dg/simplify_cshift_1.f90: Likewise.
3722 * gfortran.dg/simplify_cshift_4.f90: Likewise.
3723 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
3724 * gfortran.dg/simplify_modulo.f90: Likewise.
3725 * gfortran.dg/single_char_string.f90: Likewise.
3726 * gfortran.dg/size_dim.f90: Likewise.
3727 * gfortran.dg/size_optional_dim_1.f90: Likewise.
3728 * gfortran.dg/sizeof.f90: Likewise.
3729 * gfortran.dg/sizeof_4.f90: Likewise.
3730 * gfortran.dg/slash_1.f90: Likewise.
3731 * gfortran.dg/sms-1.f90: Likewise.
3732 * gfortran.dg/sms-2.f90: Likewise.
3733 * gfortran.dg/spec_expr_7.f90: Likewise.
3734 * gfortran.dg/specifics_1.f90: Likewise.
3735 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
3736 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
3737 * gfortran.dg/spread_init_expr.f03: Likewise.
3738 * gfortran.dg/spread_scalar_source.f90: Likewise.
3739 * gfortran.dg/spread_shape_1.f90: Likewise.
3740 * gfortran.dg/stat_1.f90: Likewise.
3741 * gfortran.dg/stat_2.f90: Likewise.
3742 * gfortran.dg/stfunc_1.f90: Likewise.
3743 * gfortran.dg/stfunc_4.f90: Likewise.
3744 * gfortran.dg/stfunc_6.f90: Likewise.
3745 * gfortran.dg/storage_size_1.f08: Likewise.
3746 * gfortran.dg/storage_size_3.f08: Likewise.
3747 * gfortran.dg/storage_size_4.f90: Likewise.
3748 * gfortran.dg/streamio_1.f90: Likewise.
3749 * gfortran.dg/streamio_10.f90: Likewise.
3750 * gfortran.dg/streamio_11.f90: Likewise.
3751 * gfortran.dg/streamio_12.f90: Likewise.
3752 * gfortran.dg/streamio_13.f90: Likewise.
3753 * gfortran.dg/streamio_14.f90: Likewise.
3754 * gfortran.dg/streamio_15.f90: Likewise.
3755 * gfortran.dg/streamio_16.f90: Likewise.
3756 * gfortran.dg/streamio_17.f90: Likewise.
3757 * gfortran.dg/streamio_2.f90: Likewise.
3758 * gfortran.dg/streamio_3.f90: Likewise.
3759 * gfortran.dg/streamio_4.f90: Likewise.
3760 * gfortran.dg/streamio_5.f90: Likewise.
3761 * gfortran.dg/streamio_6.f90: Likewise.
3762 * gfortran.dg/streamio_7.f90: Likewise.
3763 * gfortran.dg/streamio_8.f90: Likewise.
3764 * gfortran.dg/streamio_9.f90: Likewise.
3765 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
3766 * gfortran.dg/string_4.f90: Likewise.
3767 * gfortran.dg/string_array_constructor_2.f90: Likewise.
3768 * gfortran.dg/string_assign_2.f90: Likewise.
3769 * gfortran.dg/string_compare_1.f90: Likewise.
3770 * gfortran.dg/string_compare_2.f90: Likewise.
3771 * gfortran.dg/string_compare_3.f90: Likewise.
3772 * gfortran.dg/string_ctor_1.f90: Likewise.
3773 * gfortran.dg/string_length_1.f90: Likewise.
3774 * gfortran.dg/string_length_2.f90: Likewise.
3775 * gfortran.dg/string_length_3.f90: Likewise.
3776 * gfortran.dg/string_length_4.f90: Likewise.
3777 * gfortran.dg/string_null_compare_1.f: Likewise.
3778 * gfortran.dg/string_pad_trunc.f90: Likewise.
3779 * gfortran.dg/structure_constructor_1.f03: Likewise.
3780 * gfortran.dg/structure_constructor_11.f90: Likewise.
3781 * gfortran.dg/structure_constructor_13.f03: Likewise.
3782 * gfortran.dg/structure_constructor_2.f03: Likewise.
3783 * gfortran.dg/structure_constructor_5.f03: Likewise.
3784 * gfortran.dg/submodule_1.f08: Likewise.
3785 * gfortran.dg/submodule_11.f08: Likewise.
3786 * gfortran.dg/submodule_14.f08: Likewise.
3787 * gfortran.dg/submodule_15.f08: Likewise.
3788 * gfortran.dg/submodule_17.f08: Likewise.
3789 * gfortran.dg/submodule_18.f08: Likewise.
3790 * gfortran.dg/submodule_19.f08: Likewise.
3791 * gfortran.dg/submodule_2.f08: Likewise.
3792 * gfortran.dg/submodule_27.f08: Likewise.
3793 * gfortran.dg/submodule_28.f08: Likewise.
3794 * gfortran.dg/submodule_29.f08: Likewise.
3795 * gfortran.dg/submodule_30.f08: Likewise.
3796 * gfortran.dg/submodule_6.f08: Likewise.
3797 * gfortran.dg/submodule_7.f08: Likewise.
3798 * gfortran.dg/submodule_8.f08: Likewise.
3799 * gfortran.dg/subnormal_1.f90: Likewise.
3800 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3801 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3802 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3803 * gfortran.dg/substr_2.f: Likewise.
3804 * gfortran.dg/substr_3.f: Likewise.
3805 * gfortran.dg/substr_4.f: Likewise.
3806 * gfortran.dg/substr_5.f90: Likewise.
3807 * gfortran.dg/substr_6.f90: Likewise.
3808 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3809 * gfortran.dg/sum_init_expr.f03: Likewise.
3810 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3811 * gfortran.dg/system_clock_3.f08: Likewise.
3812 * gfortran.dg/t_editing.f: Likewise.
3813 * gfortran.dg/team_change_1.f90: Likewise.
3814 * gfortran.dg/team_end_1.f90: Likewise.
3815 * gfortran.dg/team_number_1.f90: Likewise.
3816 * gfortran.dg/temporary_1.f90: Likewise.
3817 * gfortran.dg/test_com_block.f90: Likewise.
3818 * gfortran.dg/test_only_clause.f90: Likewise.
3819 * gfortran.dg/tiny_1.f90: Likewise.
3820 * gfortran.dg/tiny_2.f90: Likewise.
3821 * gfortran.dg/tl_editing.f90: Likewise.
3822 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
3823 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3824 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
3825 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
3826 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
3827 * gfortran.dg/transfer_class_2.f90: Likewise.
3828 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
3829 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
3830 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
3831 * gfortran.dg/transfer_resolve_1.f90: Likewise.
3832 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3833 * gfortran.dg/transfer_simplify_10.f90: Likewise.
3834 * gfortran.dg/transfer_simplify_11.f90: Likewise.
3835 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3836 * gfortran.dg/transfer_simplify_3.f90: Likewise.
3837 * gfortran.dg/transfer_simplify_4.f90: Likewise.
3838 * gfortran.dg/transfer_simplify_8.f90: Likewise.
3839 * gfortran.dg/transfer_simplify_9.f90: Likewise.
3840 * gfortran.dg/transpose_1.f90: Likewise.
3841 * gfortran.dg/transpose_3.f03: Likewise.
3842 * gfortran.dg/transpose_4.f90: Likewise.
3843 * gfortran.dg/transpose_conjg_1.f90: Likewise.
3844 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
3845 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3846 * gfortran.dg/trim_1.f90: Likewise.
3847 * gfortran.dg/trim_optimize_1.f90: Likewise.
3848 * gfortran.dg/trim_optimize_2.f90: Likewise.
3849 * gfortran.dg/trim_optimize_3.f90: Likewise.
3850 * gfortran.dg/trim_optimize_4.f90: Likewise.
3851 * gfortran.dg/trim_optimize_5.f90: Likewise.
3852 * gfortran.dg/trim_optimize_6.f90: Likewise.
3853 * gfortran.dg/trim_optimize_7.f90: Likewise.
3854 * gfortran.dg/trim_optimize_8.f90: Likewise.
3855 * gfortran.dg/type_to_class_1.f03: Likewise.
3856 * gfortran.dg/type_to_class_2.f03: Likewise.
3857 * gfortran.dg/type_to_class_3.f03: Likewise.
3858 * gfortran.dg/type_to_class_4.f03: Likewise.
3859 * gfortran.dg/type_to_class_5.f03: Likewise.
3860 * gfortran.dg/typebound_assignment_5.f03: Likewise.
3861 * gfortran.dg/typebound_assignment_6.f03: Likewise.
3862 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3863 * gfortran.dg/typebound_call_1.f03: Likewise.
3864 * gfortran.dg/typebound_call_13.f03: Likewise.
3865 * gfortran.dg/typebound_call_18.f03: Likewise.
3866 * gfortran.dg/typebound_call_19.f03: Likewise.
3867 * gfortran.dg/typebound_call_2.f03: Likewise.
3868 * gfortran.dg/typebound_call_20.f03: Likewise.
3869 * gfortran.dg/typebound_call_3.f03: Likewise.
3870 * gfortran.dg/typebound_generic_5.f03: Likewise.
3871 * gfortran.dg/typebound_generic_6.f03: Likewise.
3872 * gfortran.dg/typebound_generic_9.f03: Likewise.
3873 * gfortran.dg/typebound_operator_12.f03: Likewise.
3874 * gfortran.dg/typebound_operator_13.f03: Likewise.
3875 * gfortran.dg/typebound_operator_15.f90: Likewise.
3876 * gfortran.dg/typebound_operator_20.f90: Likewise.
3877 * gfortran.dg/typebound_operator_3.f03: Likewise.
3878 * gfortran.dg/typebound_operator_6.f03: Likewise.
3879 * gfortran.dg/typebound_operator_7.f03: Likewise.
3880 * gfortran.dg/typebound_operator_8.f03: Likewise.
3881 * gfortran.dg/typebound_operator_9.f03: Likewise.
3882 * gfortran.dg/typebound_proc_19.f90: Likewise.
3883 * gfortran.dg/typebound_proc_20.f90: Likewise.
3884 * gfortran.dg/typebound_proc_23.f90: Likewise.
3885 * gfortran.dg/typebound_proc_27.f03: Likewise.
3886 * gfortran.dg/typebound_proc_35.f90: Likewise.
3887 * gfortran.dg/typebound_proc_36.f90: Likewise.
3888 * gfortran.dg/unf_io_convert_1.f90: Likewise.
3889 * gfortran.dg/unf_io_convert_2.f90: Likewise.
3890 * gfortran.dg/unf_io_convert_3.f90: Likewise.
3891 * gfortran.dg/unf_io_convert_4.f90: Likewise.
3892 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
3893 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
3894 * gfortran.dg/unf_short_record_1.f90: Likewise.
3895 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3896 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3897 * gfortran.dg/unit_1.f90: Likewise.
3898 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
3899 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
3900 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
3901 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
3902 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
3903 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
3904 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
3905 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
3906 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
3907 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3908 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3909 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
3910 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
3911 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
3912 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
3913 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
3914 * gfortran.dg/unpack_init_expr.f03: Likewise.
3915 * gfortran.dg/use_10.f90: Likewise.
3916 * gfortran.dg/use_11.f90: Likewise.
3917 * gfortran.dg/use_13.f90: Likewise.
3918 * gfortran.dg/use_24.f90: Likewise.
3919 * gfortran.dg/use_27.f90: Likewise.
3920 * gfortran.dg/use_5.f90: Likewise.
3921 * gfortran.dg/use_allocated_1.f90: Likewise.
3922 * gfortran.dg/use_only_1.f90: Likewise.
3923 * gfortran.dg/use_only_4.f90: Likewise.
3924 * gfortran.dg/use_rename_2.f90: Likewise.
3925 * gfortran.dg/use_rename_4.f90: Likewise.
3926 * gfortran.dg/used_dummy_types_1.f90: Likewise.
3927 * gfortran.dg/used_interface_ref.f90: Likewise.
3928 * gfortran.dg/used_types_5.f90: Likewise.
3929 * gfortran.dg/utf8_1.f03: Likewise.
3930 * gfortran.dg/utf8_2.f03: Likewise.
3931 * gfortran.dg/value_1.f90: Likewise.
3932 * gfortran.dg/value_2.f90: Likewise.
3933 * gfortran.dg/value_4.f90: Likewise.
3934 * gfortran.dg/value_6.f03: Likewise.
3935 * gfortran.dg/value_7.f03: Likewise.
3936 * gfortran.dg/value_test.f90: Likewise.
3937 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
3938 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
3939 * gfortran.dg/vect/pr60510.f: Likewise.
3940 * gfortran.dg/vect/pr69882.f90: Likewise.
3941 * gfortran.dg/vect/pr69980.f90: Likewise.
3942 * gfortran.dg/vect/vect-5.f90: Likewise.
3943 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
3944 * gfortran.dg/vector_subscript_1.f90: Likewise.
3945 * gfortran.dg/vector_subscript_2.f90: Likewise.
3946 * gfortran.dg/vector_subscript_3.f90: Likewise.
3947 * gfortran.dg/vector_subscript_5.f90: Likewise.
3948 * gfortran.dg/verify_2.f90: Likewise.
3949 * gfortran.dg/volatile10.f90: Likewise.
3950 * gfortran.dg/where_1.f90: Likewise.
3951 * gfortran.dg/where_operator_assign_1.f90: Likewise.
3952 * gfortran.dg/where_operator_assign_2.f90: Likewise.
3953 * gfortran.dg/where_operator_assign_3.f90: Likewise.
3954 * gfortran.dg/whole_file_13.f90: Likewise.
3955 * gfortran.dg/whole_file_2.f90: Likewise.
3956 * gfortran.dg/widechar_2.f90: Likewise.
3957 * gfortran.dg/widechar_4.f90: Likewise.
3958 * gfortran.dg/widechar_5.f90: Likewise.
3959 * gfortran.dg/widechar_6.f90: Likewise.
3960 * gfortran.dg/widechar_8.f90: Likewise.
3961 * gfortran.dg/widechar_IO_1.f90: Likewise.
3962 * gfortran.dg/widechar_IO_2.f90: Likewise.
3963 * gfortran.dg/widechar_IO_3.f90: Likewise.
3964 * gfortran.dg/widechar_IO_4.f90: Likewise.
3965 * gfortran.dg/widechar_compare_1.f90: Likewise.
3966 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
3967 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
3968 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
3969 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
3970 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
3971 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
3972 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
3973 * gfortran.dg/widechar_select_1.f90: Likewise.
3974 * gfortran.dg/winapi.f90: Likewise.
3975 * gfortran.dg/write_0_pe_format.f90: Likewise.
3976 * gfortran.dg/write_back.f: Likewise.
3977 * gfortran.dg/write_check3.f90: Likewise.
3978 * gfortran.dg/write_direct_eor.f90: Likewise.
3979 * gfortran.dg/write_padding.f90: Likewise.
3980 * gfortran.dg/write_recursive.f90: Likewise.
3981 * gfortran.dg/write_rewind_1.f: Likewise.
3982 * gfortran.dg/write_rewind_2.f: Likewise.
3983 * gfortran.dg/write_zero_array.f90: Likewise.
3984 * gfortran.dg/x_slash_1.f: Likewise.
3985 * gfortran.dg/x_slash_2.f: Likewise.
3986 * gfortran.dg/zero_array_components_1.f90: Likewise.
3987 * gfortran.dg/zero_length_1.f90: Likewise.
3988 * gfortran.dg/zero_length_2.f90: Likewise.
3989 * gfortran.dg/zero_sized_1.f90: Likewise.
3990 * gfortran.dg/zero_sized_3.f90: Likewise.
3991 * gfortran.fortran-torture/compile/nested.f90: Likewise.
3992 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
3993 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
3994 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
3995 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
3996 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
3997 * gfortran.fortran-torture/execute/args.f90: Likewise.
3998 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
3999 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4000 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4001 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4002 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4003 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4004 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4005 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4006 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4007 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4008 * gfortran.fortran-torture/execute/common.f90: Likewise.
4009 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4010 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4011 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4012 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4013 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4014 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4015 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4016 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4017 * gfortran.fortran-torture/execute/data.f90: Likewise.
4018 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4019 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4020 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4021 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4022 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4023 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4024 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4025 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4026 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4027 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4028 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4029 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4030 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4031 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4032 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4033 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4034 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4035 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4036 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4037 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4038 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4039 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4040 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4041 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4042 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4043 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4044 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4045 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4046 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4047 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4048 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4049 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4050 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4051 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4052 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4053 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4054 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4055 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4056 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4057 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4058 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4059 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4060 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4061 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4062 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4063 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4064 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4065 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4066 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4067 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4068 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4069 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4070 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4071 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4072 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4073 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4074 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4075 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4076 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4077 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4078 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4079 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4080 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4081 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4082 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4083 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4084 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4085 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4086 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4087 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4088 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4089 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4090 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4091 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4092 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4093 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4094 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4095 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4096 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4097 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4098 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4099 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4100 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4101 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4102 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4103 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4104 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4105 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4106 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4107 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4108 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4109 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4110 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4111 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4112 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4113 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4114 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4115 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4116 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4117 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4118 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4119 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4120 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4121 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4122 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4123 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4124 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4125 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4126 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4127 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4128 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4129 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4130 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4131 * gfortran.fortran-torture/execute/math.f90: Likewise.
4132 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4133 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4134 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4135 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4136 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4137 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4138 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4139 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4140 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4141 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4142 * gfortran.fortran-torture/execute/power.f90: Likewise.
4143 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4144 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4145 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4146 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4147 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4148 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4149 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4150 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4151 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4152 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4153 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4154 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4155 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4156 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4157 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4158 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4159 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4160 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4161 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4162 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4163 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4164 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4165 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4166 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4167 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4168 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4169 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4170 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4171 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4172 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4173 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4174 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4175 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4176 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4177 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4178 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4179 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4180 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4181 * gfortran.fortran-torture/execute/string.f90: Likewise.
4182 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4183 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4184 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4185 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4186 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4187 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4188 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4189 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4190 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4191 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4192 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4193 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4194 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4195 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4196 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4197 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4198 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4199 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4200 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4201 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4202 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4203 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4204 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4205 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4206 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4207 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4208 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4209 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4210 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4211 * gfortran.dg/inline_transpose_1.f90: Likewise.
4213 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4216 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4219 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4222 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4223 * gnat.dg/dispatch1.adb: Rename into...
4224 * gnat.dg/disp1.adb: ...this.
4225 * gnat.dg/dispatch1_p.ads: Rename into...
4226 * gnat.dg/disp1_pkg.ads: ...this.
4227 * gnat.dg/disp2.adb: Rename into...
4228 * gnat.dg/dispatch2.adb: ...this.
4229 * gnat.dg/dispatch2_p.ads: Rename into...
4230 * gnat.dg/disp2_pkg.ads: ...this.
4231 * gnat.dg/dispatch2_p.adb: Rename into...
4232 * gnat.dg/disp2_pkg.adb: this.
4233 * gnat.dg/generic_dispatch.adb: Rename into...
4234 * gnat.dg/generic_disp.adb: this.
4235 * gnat.dg/generic_dispatch_p.ads: Rename into...
4236 * gnat.dg/generic_disp_pkg.ads: ...this.
4237 * gnat.dg/generic_dispatch_p.adb: Rename into...
4238 * gnat.dg/generic_disp_pkg.adb: ...this.
4239 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4240 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4241 * gnat.dg/object_overflow1.adb: Tweak index.
4242 * gnat.dg/object_overflow2.adb: Likewise.
4243 * gnat.dg/object_overflow3.adb: Likewise.
4244 * gnat.dg/object_overflow4.adb: Likewise.
4245 * gnat.dg/object_overflow5.adb: Likewise.
4247 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4250 * gcc.c-torture/compile/pr84425.c: New test.
4252 2018-02-16 Marek Polacek <polacek@redhat.com>
4253 Jakub Jelinek <jakub@redhat.com>
4256 * g++.dg/cpp1y/constexpr-84192.C: New test.
4258 2018-02-16 Martin Sebor <msebor@redhat.com>
4261 * g++.dg/overload15.C: New test.
4263 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4266 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4267 * gcc.dg/pr56727-2.c: Ditto.
4268 * gcc.target/powerpc/pr79439.c: Renamed to...
4269 * gcc.target/powerpc/pr79439-1.c: ...this.
4270 * gcc.target/powerpc/pr79439-2.c: New test.
4271 * gcc.target/powerpc/pr79439-3.c: New test.
4273 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4276 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4277 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4278 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4279 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4280 * gcc.target/powerpc/builtins-3.c: Same.
4282 2018-02-16 Nathan Sidwell <nathan@acm.org>
4284 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4286 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4288 PR rtl-optimization/70023
4289 * gcc.target/i386/pr70023.c: New.
4291 2018-02-16 Carl Love <cel@us.ibm.com>
4293 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4295 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4298 2018-02-16 Carl Love <cel@us.ibm.com>
4300 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4301 for the ABI definitions for vec_extract4b and vec_insert4b.
4303 2018-02-16 Nathan Sidwell <nathan@acm.org>
4305 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4306 * g++.old-deja/g++.mike/net43.C: Likewise.
4308 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4311 * g++.dg/cpp1z/class-deduction48.C: New.
4313 2018-02-16 Nathan Sidwell <nathan@acm.org>
4316 * g++.dg/lookup/pr84375.C: New.
4318 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4321 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4323 2018-02-16 Richard Biener <rguenther@suse.de>
4325 PR tree-optimization/84417
4326 * gcc.dg/torture/pr84417.c: New testcase.
4328 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4331 * g++.dg/opt/pr84272.C: New test.
4333 PR rtl-optimization/83723
4334 * gcc.dg/pr83723.c: New test.
4336 2018-02-16 Richard Biener <rguenther@suse.de>
4338 PR tree-optimization/84399
4339 * gcc.dg/graphite/pr84399.c: New testcase.
4341 2018-02-16 Richard Biener <rguenther@suse.de>
4343 PR tree-optimization/84190
4344 * g++.dg/torture/pr84190.C: New testcase.
4346 2018-02-15 Martin Sebor <msebor@redhat.com>
4348 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4351 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4354 * gfortran.dg/dtio_21.f03: Add an error message.
4355 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4357 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4360 * gfortran.dg/stop_shouldfail.f90: New test.
4362 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4365 * g++.dg/concepts/pr84330.C: New.
4367 2018-02-15 Tom de Vries <tom@codesourcery.com>
4369 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4371 2018-02-15 Tom de Vries <tom@codesourcery.com>
4373 * gcc.c-torture/compile/pr84136.c: Require effective target
4376 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4378 PR tree-optimization/84383
4379 * gcc.c-torture/compile/pr84383.c: New test.
4381 PR tree-optimization/84334
4382 * gcc.dg/pr84334.c: New test.
4384 2018-02-14 Carl Love <cel@us.ibm.com>
4386 * gcc.target/powerpc/builtins-4-int128-runnable.c
4387 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4388 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4390 2018-02-14 Martin Sebor <msebor@redhat.com>
4392 PR tree-optimization/83698
4393 * gcc.dg/Wrestrict-7.c: New test.
4394 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4395 * gcc.target/i386/chkp-stropt-17.c: Same.
4397 2018-02-14 Martin Sebor <msebor@redhat.com>
4400 * gcc.dg/Wattributes-8.c: New test.
4402 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4405 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4406 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4407 * gfortran.dg/select_type_1.f03: Extend test case.
4409 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4411 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4412 (dg-options): Use -O2 -msse2 -mno-sse3.
4414 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4416 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4417 this test case still works ok.
4418 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4419 * gcc.dg/vmx/insert-be-order.c: Likewise.
4420 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4421 * gcc.dg/vmx/ld-be-order.c: Likewise.
4422 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4423 * gcc.dg/vmx/lde-be-order.c: Likewise.
4424 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4425 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4426 * gcc.dg/vmx/merge-be-order.c: Likewise.
4427 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4428 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4429 * gcc.dg/vmx/pack-be-order.c: Likewise.
4430 * gcc.dg/vmx/perm-be-order.c: Likewise.
4431 * gcc.dg/vmx/splat-be-order.c: Likewise.
4432 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4433 * gcc.dg/vmx/st-be-order.c: Likewise.
4434 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4435 * gcc.dg/vmx/ste-be-order.c: Likewise.
4436 * gcc.dg/vmx/stl-be-order.c: Likewise.
4437 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4438 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4439 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4440 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4441 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4443 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4446 * g++.dg/cpp0x/auto49.C: New.
4448 2018-02-14 Nathan Sidwell <nathan@acm.org>
4450 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4452 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4454 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4455 * gcc.target/powerpc/le-altivec-consts.c: Same.
4457 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4460 * gcc.target/powerpc/pr84220-sld.c: New test.
4461 * gcc.target/powerpc/pr84220-sld2.c: New test.
4462 * gcc.target/powerpc/pr84220-sldw.c: New test.
4463 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4464 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4466 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4469 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4470 _inc_ssp intrinsics.
4471 * gcc.target/i386/cet-intrin-4.c: Likewise.
4472 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4473 __builtin_ia32_rdssp[d|q].
4475 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4477 PR tree-optimization/84357
4478 * gcc.dg/vect/pr84357.c: New test.
4480 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4483 * gcc.target/rx/pr83831.c: New tests.
4485 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4488 * gcc.target/msp430/pr79242.c: New test.
4490 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4493 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4496 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4499 * g++.dg/pr84279.C: New test.
4501 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4503 PR rtl-optimization/84169
4504 * gcc.c-torture/execute/pr84169.c: New.
4506 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4509 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4511 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4514 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4517 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4520 * g++.dg/warn/effc4.C: New test.
4522 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4525 * g++.dg/template/sizeof16.C: New.
4526 * g++.dg/template/sizeof17.C: Likewise.
4528 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4531 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4532 add necessary compiler options.
4533 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4535 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4538 * gcc.c-torture/execute/pr82210.c: New test.
4541 * gcc.dg/pr84309-2.c: New test.
4543 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
4545 PR tree-optimization/84321
4546 * gcc.dg/pr84321.c: New test.
4548 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
4551 * gcc.target/i386/pr57193.c: Add -march=x86-64.
4553 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
4556 * gcc.dg/asan/pr84307.c: Remove test.
4558 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4560 * gcc.target/rl78/test_auto_vector.c: New test.
4562 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4565 * gcc.c-torture/compile/pr84305.c: New test.
4567 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4570 * gcc.target/i386/pr84335.c: New test.
4572 PR tree-optimization/84339
4573 * gcc.c-torture/execute/pr84339.c: New test.
4576 * gcc.dg/pr84309.c: New test.
4577 * gcc.target/i386/pr84309.c: New test.
4580 * gcc.target/i386/pr84336.c: New test.
4582 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4585 * c-c++-common/gomp/pr84341.c: New test.
4587 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4590 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4592 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4595 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4598 2018-02-12 Jeff Law <law@redhat.com>
4600 * gcc.c-torture/compile/reg-args-size.c: New test.
4602 2018-02-12 Carl Love <cel@us.ibm.com>
4604 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4605 uint128 tests to new testfile.
4606 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4607 int128 and uint128 tests.
4608 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4609 list of torture tests.
4611 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4614 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4615 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4617 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4620 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4622 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4625 * gcc.dg/asan/pr84307.c: New test.
4627 2018-02-12 Nathan Sidwell <nathan@acm.org>
4629 * g++.dg/parse/pr84263.C: New.
4631 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4634 * g++.dg/template/crash129.C: New.
4636 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4639 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4640 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4641 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4642 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4643 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4645 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4647 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4648 _mm_maskz_scalef_round_sd): Test new intrinsics.
4649 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4650 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4652 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4653 _mm_maskz_scalef_round_ss): Test new intrinsics.
4654 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4655 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4657 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4658 __builtin_ia32_scalefss_round): Remove builtin.
4659 (__builtin_ia32_scalefsd_mask_round,
4660 __builtin_ia32_scalefss_mask_round): Test new builtin.
4661 * gcc.target/i386/sse-13.c: Ditto.
4662 * gcc.target/i386/sse-23.c: Ditto.
4664 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4666 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4667 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4668 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4669 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4670 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4671 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4672 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4673 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
4675 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
4676 (__builtin_ia32_sqrtss_round): Remove builtins.
4677 (__builtin_ia32_sqrtsd_mask_round)
4678 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
4679 * gcc.target/i386/sse-13.c: Ditto.
4680 * gcc.target/i386/sse-23.c: Ditto.
4682 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4685 * gfortran.dg/statement_function_3.f: New test.
4687 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
4691 * gfortran.dg/statement_function_1.f90: New test.
4692 * gfortran.dg/statement_function_2.f90: New test.
4694 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
4697 * gfortran.dg/type_to_class_5.f03: New test.
4699 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
4702 * gfortran.dg/type_to_class_4.f03: New test.
4704 2018-02-10 Alan Modra <amodra@gmail.com>
4707 * gcc.dg/pr84300.c: New.
4709 2018-02-10 Jakub Jelinek <jakub@redhat.com>
4712 * g++.dg/ubsan/pr83987-2.C: New test.
4714 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
4716 * gcc.target/rx/movsicc.c: New test.
4718 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4721 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
4724 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4726 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
4727 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
4729 2018-02-09 Nathan Sidwell <nathan@acm.org>
4732 * c-c++-common/pr84293.h: New.
4733 * c-c++-common/pr84293.c: New.
4735 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
4737 PR rtl-optimization/57193
4738 * gcc.target/i386/pr57193.c: New.
4740 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4743 * gcc.target/powerpc/pr84226.c: New test.
4745 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4747 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
4751 2018-02-09 Martin Sebor <msebor@redhat.com>
4754 * gcc.dg/lto/pr84212_0.c: New test file.
4755 * gcc.dg/lto/pr84212_1.c: Same.
4757 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4760 * gcc.target/powerpc/pr83926.c: New test.
4761 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
4762 message. Fix test for running in 32-bit mode.
4764 2018-02-09 Tamar Christina <tamar.christina@arm.com>
4767 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
4769 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4772 * gcc.target/s390/pr84295.c: New test.
4774 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4777 * g++.dg/cpp1y/lambda-init16.C: New.
4779 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4781 * gnat.dg/sso8.adb: New test.
4782 * gnat.dg/sso8_pkg.ads: New helper.
4784 2018-02-09 Richard Biener <rguenther@suse.de>
4786 PR tree-optimization/84278
4787 * gcc.target/i386/pr84278.c: Adjust regex.
4789 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4791 PR tree-optimization/84232
4792 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4795 * gcc.target/aarch64/pr84252.c: New test.
4798 * gcc.dg/pr84237.c: New test.
4800 2018-02-09 Marek Polacek <polacek@redhat.com>
4801 Jakub Jelinek <jakub@redhat.com>
4804 * g++.dg/torture/pr83659.C: New test.
4806 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4808 PR tree-optimization/84136
4809 * gcc.c-torture/compile/pr84136.c: New test.
4811 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
4814 * gcc.target/i386/pr83008.c: New test.
4816 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
4819 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
4821 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4824 * g++.dg/warn/Wunused-parm-11.C: New.
4826 2018-02-08 Marek Polacek <polacek@redhat.com>
4828 PR tree-optimization/84238
4829 * gcc.dg/Wstringop-overflow-3.c: New test.
4831 2018-02-08 Nathan Sidwell <nathan@acm.org>
4833 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
4835 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4837 PR tree-optimization/84265
4838 * gcc.dg/vect/pr84265.c: New test.
4840 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4842 PR tree-optimization/81635
4843 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
4844 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
4846 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4848 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
4849 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
4850 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
4851 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
4852 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
4853 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
4854 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
4855 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
4856 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
4857 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
4858 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
4859 * gcc.target/s390/nobp-return-attr-all.c: New test.
4860 * gcc.target/s390/nobp-return-attr-neg.c: New test.
4861 * gcc.target/s390/nobp-return-mem-attr.c: New test.
4862 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
4863 * gcc.target/s390/nobp-return-mem-z10.c: New test.
4864 * gcc.target/s390/nobp-return-mem-z900.c: New test.
4865 * gcc.target/s390/nobp-return-reg-attr.c: New test.
4866 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
4867 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
4868 * gcc.target/s390/nobp-return-reg-z10.c: New test.
4869 * gcc.target/s390/nobp-return-reg-z900.c: New test.
4870 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
4871 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
4872 * gcc.target/s390/nobp-table-jump-z10.c: New test.
4873 * gcc.target/s390/nobp-table-jump-z900.c: New test.
4875 2018-02-08 Richard Biener <rguenther@suse.de>
4877 PR tree-optimization/84233
4878 * g++.dg/torture/pr84233.C: New testcase.
4880 2018-02-08 Richard Biener <rguenther@suse.de>
4882 PR tree-optimization/84278
4883 * gcc.target/i386/pr84278.c: New testcase.
4885 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
4887 PR rtl-optimization/84068
4888 PR rtl-optimization/83459
4889 * gcc.dg/pr84068.c: New test.
4891 2018-02-08 Richard Biener <rguenther@suse.de>
4893 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
4894 loop vectorization to happen.
4896 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4899 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
4901 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4903 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
4905 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4908 * gcc.target/powerpc/pr84154-1.c: New tests.
4909 * gcc.target/powerpc/pr84154-2.c: Likewise.
4910 * gcc.target/powerpc/pr84154-3.c: Likewise.
4912 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4914 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
4916 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4919 * g++.dg/template/incomplete11.C: New test.
4920 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
4922 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4925 * gfortran.dg/deallocate_error_3.f90: New test.
4926 * gfortran.dg/deallocate_error_4.f90: New test.
4928 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4931 * gfortran.dg/shape_9.f90: New test.
4933 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4936 * gfortran.dg/assumed_charlen_parameter.f90: New test.
4938 2018-02-07 David Malcolm <dmalcolm@redhat.com>
4942 * g++.dg/spellcheck-reswords.C: New test case.
4943 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
4946 2018-02-07 Martin Liska <mliska@suse.cz>
4949 * g++.dg/ext/mv26.C: New test.
4951 2018-02-07 Tom de Vries <tom@codesourcery.com>
4953 * gcc.dg/pr83844.c: Require effective target alloca.
4955 2018-02-07 Tom de Vries <tom@codesourcery.com>
4957 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
4959 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
4962 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
4963 -fcf-protection=return.
4965 2018-02-07 Tom de Vries <tom@codesourcery.com>
4968 * c-c++-common/goacc/pr84217.c: New test.
4969 * gfortran.dg/goacc/pr84217.f90: New test.
4971 2018-02-07 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/84204
4974 * gcc.dg/graphite/pr84204.c: New testcase.
4976 PR tree-optimization/84205
4977 * gcc.dg/graphite/pr84205.c: New testcase.
4979 PR tree-optimization/84223
4980 * gfortran.dg/graphite/pr84223.f90: New testcase.
4982 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
4985 * g++.dg/cpp0x/scoped_enum7.C: New.
4987 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4989 PR tree-optimization/83008
4990 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
4992 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4994 PR tree-optimization/84235
4995 * gcc.c-torture/execute/ieee/pr84235.c: New test.
4997 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5000 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5002 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5004 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5007 * gcc.target/i386/pr84146.c: New test.
5009 2018-02-06 Michael Collison <michael.collison@arm.com>
5011 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5013 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5015 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5016 warning for -mno-speculate-indirect-jumps.
5017 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5018 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5019 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5020 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5021 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5022 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5024 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5027 * c-c++-common/fcf-protection-1.c: Change a compared message.
5028 * c-c++-common/fcf-protection-2.c: Likewise.
5029 * c-c++-common/fcf-protection-3.c: Likewise.
5030 * c-c++-common/fcf-protection-5.c: Likewise.
5031 * c-c++-common/fcf-protection-6.c: New test.
5032 * c-c++-common/fcf-protection-7.c: Likewise.
5034 2018-02-06 Marek Polacek <polacek@redhat.com>
5036 PR tree-optimization/84228
5037 * c-c++-common/Wstringop-truncation-3.c: New test.
5039 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5042 * gcc.target/arm/pragma_arch_switch_2.c: New.
5044 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5047 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5049 2018-02-05 Martin Sebor <msebor@redhat.com>
5051 PR tree-optimization/83369
5052 * gcc.dg/Wnonnull.c: New test.
5054 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5056 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5057 argument and use dg-messages-by-file instead. Expect it to be
5058 an array rather than a dict.
5059 (lto-link-and-maybe-run): Remove messages_by_file argument and
5060 use an upvar for dg-messages-by-file. Update call to
5061 lto_handle_diagnostics.
5062 (lt-get-options): Treat dg-messages-by-file as an array
5064 (lto-get-options-main): Likewise. Set the entry rather than appending.
5065 (lto-execute): Treat dg-messages-by-file as an array rather than
5066 a dict. Update call to lto-link-and-maybe-run.
5068 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5071 * g++.dg/cpp1z/inline-var4.C: New.
5073 2018-02-05 Martin Liska <mliska@suse.cz>
5075 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5077 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5078 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5079 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5080 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5081 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5082 * c-c++-common/asan/pointer-compare-3.c: New test.
5084 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5086 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5087 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5089 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5091 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5092 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5093 _mm_maskz_range_round_sd): Test new intrinsics.
5094 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5095 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5096 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5097 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5098 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5099 _mm_maskz_range_round_ss): Test new intrinsics.
5100 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5101 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5102 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5103 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5104 __builtin_ia32_rangess128_round): Remove builtins.
5105 (__builtin_ia32_rangesd128_mask_round,
5106 __builtin_ia32_rangess128_mask_round): Test new builtins.
5107 * gcc.target/i386/sse-13.c: Ditto.
5108 * gcc.target/i386/sse-23.c: Ditto.
5110 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5113 * gfortran.dg/pr79966.f90: New testcase
5115 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5118 * gfortran.dg/associate_23.f90: Fix invalid code.
5119 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5120 * gfortran.dg/matmul_3.f90: Likewise.
5121 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5123 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5126 * gfortran.dg/associate_34.f90: New test.
5127 * gfortran.dg/associate_35.f90: New test.
5129 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5133 * gfortran.dg/pr84155.f90: New test.
5135 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5137 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5138 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5140 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5142 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5145 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5147 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5149 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5150 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5151 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5153 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5156 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5157 * gcc.dg/Wsign-conversion.c: Dito.
5158 * gcc.dg/attr-alloc_size-4.c: Dito.
5159 * gcc.dg/pr81020.c: Dito.
5160 * gcc.dg/pr81192.c: Dito.
5161 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5162 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5163 * gcc.dg/pr83844.c: Restrict to int32plus.
5164 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5165 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5166 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5167 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5168 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5169 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5170 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5171 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5172 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5173 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5174 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5175 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5177 2018-02-02 Julia Koval <julia.koval@intel.com>
5179 * gcc.target/i386/funcspec-56.inc: Handle new march.
5180 * g++.dg/ext/mv16.C: Ditto.
5182 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5184 * lib/target-supports.exp
5185 (check_effective_target_keeps_null_pointer_checks): No more
5187 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5188 * gcc.dg/ifcvt-4.c: Skip avr.
5189 * gcc.dg/pr53037-1.c: Dito.
5190 * gcc.dg/pr53037-2.c: Dito.
5191 * gcc.dg/pr53037-3.c: Dito.
5192 * gcc.dg/pr63387-2.c: Dito.
5193 * gcc.dg/pr63387.c: Dito.
5194 * gcc.dg/sancov/cmp0.c: Dito.
5195 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5196 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5197 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5198 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5199 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5200 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5201 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5202 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5203 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5204 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5205 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5206 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5207 * gcc.dg/tree-ssa/pr82059.c: Dito.
5208 * gcc.c-torture/execute/pr70460.c: Dito.
5210 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5213 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5214 * gcc.c-torture/execute/20180112-1.c: Dito.
5215 * gcc.c-torture/execute/pr81503.c: Dito.
5216 * gcc.dg/store_merging_12.c: Dito.
5217 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5218 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5219 * gcc.dg/tree-ssa/pr80898.c: Dito.
5220 * gcc.dg/tree-ssa/pr82363.c: Dito.
5221 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5222 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5223 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5224 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5225 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5226 * gcc.dg/tree-ssa/pr80803.c: Dito.
5227 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5228 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5229 * gcc.dg/tree-ssa/vrp114.c: Dito.
5230 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5231 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5232 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5234 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5237 * gcc.target/i386/cet-sjlj-6a.c: New test.
5238 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5240 2018-02-01 Marek Polacek <polacek@redhat.com>
5243 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5245 2018-01-30 Jeff Law <law@redhat.com>
5248 * gcc.target/i386/pr84128.c: New test.
5250 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5252 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5253 -fdelete-null-pointer-checks.
5255 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5258 * g++.dg/cpp0x/abstract-default1.C: New.
5260 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5262 PR tree-optimization/81635
5263 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5264 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5266 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5269 * gcc.target/aarch64/pr83370.c: New.
5271 2018-02-01 Richard Biener <rguenther@suse.de>
5273 * gcc.dg/graphite/pr35356-1.c: Adjust.
5275 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5278 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5280 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5281 of hard-coding the choice.
5282 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5283 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5284 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5286 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5288 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5289 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5290 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5291 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5292 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5293 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5294 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5295 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5296 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5297 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5298 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5299 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5300 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5301 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5302 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5303 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5304 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5305 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5306 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5307 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5308 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5309 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5310 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5311 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5312 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5313 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5314 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5315 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5316 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5317 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5318 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5319 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5320 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5321 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5322 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5323 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5324 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5325 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5326 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5327 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5328 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5329 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5330 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5331 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5332 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5333 __builtin_popcountll rather than __builtin_popcountl.
5335 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5337 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5338 of LD1R[HWD] for multi-element constants on big-endian targets.
5339 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5340 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5342 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5344 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5345 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5346 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5348 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5350 PR tree-optimization/81661
5351 PR tree-optimization/84117
5352 * gcc.dg/pr81661.c: New test.
5353 * gfortran.dg/pr84117.f90: New test.
5355 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5358 * gfortran.dg/repeat_7.f90: Catch warning message.
5360 2018-01-31 Ian Lance Taylor <iant@golang.org>
5362 * go.go-torture/execute/printnil.go: New test.
5364 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5366 * lib/target-supports.exp (check_effective_target_comdat_group):
5367 Allow for Solaris as comdat syntax.
5369 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5370 Solaris with comdat_group support and as.
5372 2018-01-31 Marek Polacek <polacek@redhat.com>
5375 * gcc.dg/pr81779.c: New test.
5377 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5380 * gfortran.dg/gomp/pr84116.f90: New test.
5383 * g++.dg/init/pr83993-2.C: New test.
5386 * g++.dg/init/pr83993-1.C: New test.
5387 * g++.dg/cpp0x/pr83993.C: New test.
5389 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5392 * gfortran.dg/pr84088.f90: New test.
5394 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5397 * gcc.target/i386/pr82444.c: New.
5399 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5401 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5402 * gcc.target/powerpc/vsx-13.c: New.
5404 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5407 * g++.dg/cpp1y/var-templ57.C: New.
5409 2018-01-31 Marek Polacek <polacek@redhat.com>
5412 * g++.dg/diagnostic/pr84138.C: New test.
5414 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5417 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5418 -Wstringop-overflow warnings due to spurious warning with -O1.
5419 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5420 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5422 2018-01-31 Richard Biener <rguenther@suse.de>
5424 PR tree-optimization/84132
5425 * g++.dg/torture/pr84132.C: New testcase.
5427 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5429 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5432 2018-01-31 Julia Koval <julia.koval@intel.com>
5435 * gcc.target/i386/rdpid.c: Remove "eax".
5437 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5439 PR tree-optimization/64946
5440 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5441 scan-assembler checks.
5443 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5445 * gcc.c-torture/execute/20180131-1.c: New test.
5447 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5449 * gcc.target/arc/taux-1.c: New test.
5450 * gcc.target/arc/taux-2.c: Likewise.
5452 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5454 * gcc.target/arc/uncached.c: New test.
5456 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5461 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5463 PR preprocessor/69869
5464 * gcc.dg/cpp/trad/pr69869.c: New test.
5467 * gcc.dg/pr84100.c: New test.
5469 2018-01-30 Jeff Law <law@redhat.com>
5472 * gcc.target/i386/pr84064: New test.
5474 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5477 * gfortran.dg/data_implied_do_2.f90: New test.
5479 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5481 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5483 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5486 * gfortran.dg/inline_matmul_21.f90: New test case.
5488 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5490 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5492 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5495 * gcc.target/powerpc/pr84112.c: New.
5497 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5499 PR rtl-optimization/83986
5500 * gcc.dg/pr83986.c: New test.
5502 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5505 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5506 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5507 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5508 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5510 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5512 PR tree-optimization/84111
5513 * gcc.c-torture/compile/pr84111.c: New test.
5515 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5518 * gcc.dg/ipa/inline-2.c: Fix template.
5519 * gcc.dg/ipa/inline-3.c: Fix template.
5521 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5524 * g++.dg/torture/pr81360.C: New testcase.
5526 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5529 * gcc.dg/lto/pr83954.h: New testcase.
5530 * gcc.dg/lto/pr83954_0.c: New testcase.
5531 * gcc.dg/lto/pr83954_1.c: New testcase.
5533 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5536 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5538 Simplify DW_AT_producer scan.
5540 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5542 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
5544 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
5547 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5548 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5549 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5550 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5552 2018-01-29 Jeff Law <law@redhat.com>
5555 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
5556 better match other tests which require vsx. Verify the zero
5557 extension is part of the test in the combiner dump.
5559 2018-01-29 Marek Polacek <polacek@redhat.com>
5562 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5565 * g++.dg/ext/pr83996.C: New test.
5567 2018-01-29 Richard Biener <rguenther@suse.de>
5569 PR tree-optimization/84057
5570 * gcc.dg/graphite/pr84057.c: New testcase.
5572 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5575 * gfortran.dg/bind_c_usage_31.f90: New test.
5577 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5580 * g++.dg/warn/Wduplicated-branches5.C: New.
5582 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5584 * gcc.target/rl78/test_addsi3_internal.c: New test.
5586 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5588 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5589 Make expected output depend on whether we expect sibcalls or not.
5590 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5591 safe-indirect-jump-1.c).
5593 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5594 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5595 Soren Rasmussen <s.c.rasmussen@gmail.com>
5597 Fortran 2018 teams tests.
5599 * gfortran.dg/team_number_1.f90: new test for team_number.
5600 * gfortran.dg/team_change_1.f90: new test for change team.
5601 * gfortran.dg/team_end_1.f90: new test for end team.
5602 * gfortran.dg/team_form_1.f90: new test for form team.
5604 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5607 * gfortran.dg/dot_product_4.f90
5609 2018-01-26 Martin Sebor <msebor@redhat.com>
5611 PR tree-optimization/83896
5612 * gcc.dg/strlenopt-43.c: New.
5614 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5616 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5617 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5618 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5619 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5620 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5621 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5622 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5623 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5624 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5626 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5627 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5628 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5629 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5630 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5631 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5632 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5633 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5635 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5637 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5639 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5640 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5641 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5642 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5643 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5644 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5645 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5646 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5647 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5648 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5649 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5650 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5651 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5653 2018-01-26 Martin Liska <mliska@suse.cz>
5655 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5658 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5660 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5661 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5662 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5663 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5664 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5665 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5666 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5667 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5669 2018-01-26 Richard Biener <rguenther@suse.de>
5671 PR rtl-optimization/84003
5672 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5673 latent bug in DSE if NOINLINE is appropriately defined.
5674 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
5675 and defining NOINLINE.
5677 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5679 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
5680 tests specific to aarch64. XFAIL test on arm.
5682 2018-01-26 Jakub Jelinek <jakub@redhat.com>
5684 PR rtl-optimization/83985
5685 * gcc.dg/pr83985.c: New test.
5688 * c-c++-common/Wrestrict-3.c: New test.
5690 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5692 * gcc.target/arc/tdelegitimize_addr.c: New test.
5694 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5696 * gcc.target/arc/jli-1.c: New file.
5697 * gcc.target/arc/jli-2.c: Likewise.
5699 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
5701 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
5703 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5704 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5706 2018-01-26 Richard Biener <rguenther@suse.de>
5708 PR tree-optimization/81082
5709 * gcc.dg/vect/pr81082.c: New testcase.
5710 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
5711 simplification to n * n.
5713 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5715 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
5717 * gcc.target/i386/pr63620.c: Likewise.
5719 2018-01-26 Julia Koval <julia.koval@intel.com>
5721 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
5722 -mavx512f -mavx512bw.
5723 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
5724 * gcc.target/i386/i386.exp: Fix types.
5726 2018-01-26 Alan Modra <amodra@gmail.com>
5729 * gcc.target/powerpc/swaps-p8-46.c: New.
5731 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
5734 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
5735 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
5736 'array01' in the tree dump comparison.
5737 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
5738 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
5739 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
5741 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
5744 * gcc.dg/torture/pr83055.c: New testcase.
5746 2018-01-25 Jakub Jelinek <jakub@redhat.com>
5749 * g++.dg/cpp1z/decomp36.C: New test.
5752 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
5754 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
5756 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
5757 the shift dump line.
5758 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5760 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5763 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
5764 index instead of int, which allows IVOPTs to properly optimize the
5767 2018-01-24 David Malcolm <dmalcolm@redhat.com>
5770 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
5771 of "fn_type" typedef.
5772 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5774 2018-01-24 Ian Lance Taylor <iant@golang.org>
5776 * go.go-torture/execute/names-1.go: New test.
5778 2018-01-19 Jeff Law <law@redhat.com>
5781 * gcc.target/i386/pr83994.c: New test.
5783 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5786 * gcc.target/powerpc/pr84014.c: New.
5788 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5791 * c-c++-common/gomp/pr83977-1.c: New test.
5792 * c-c++-common/gomp/pr83977-2.c: New test.
5793 * c-c++-common/gomp/pr83977-3.c: New test.
5794 * gfortran.dg/gomp/pr83977.f90: New test.
5796 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5799 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5800 * gcc.dg/vect/pr80631-1.c: Likewise.
5801 * gcc.dg/vect/pr80631-2.c: Likewise.
5802 * gcc.dg/vect/pr81410.c: Likewise.
5803 * gcc.dg/vect/pr81633.c: Likewise.
5804 * gcc.dg/vect/pr81815.c: Likewise.
5805 * gcc.dg/vect/pr82108.c: Likewise.
5806 * gcc.dg/vect/pr83857.c: Likewise.
5807 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5808 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5809 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5810 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5811 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5812 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5813 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
5814 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
5815 dg-xfail-run-if instead.
5816 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5817 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5818 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5819 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
5820 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5822 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5824 PR tree-optimization/83979
5825 * g++.dg/pr83979.c: New test.
5827 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5829 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
5830 option. Add arm_neon_ok_no_float_abi check.
5832 2018-01-24 Richard Biener <rguenther@suse.de>
5834 PR tree-optimization/83176
5835 * gcc.dg/graphite/pr83176.c: New testcase.
5837 2018-01-24 Richard Biener <rguenther@suse.de>
5839 PR tree-optimization/82819
5840 * gcc.dg/graphite/pr82819.c: New testcase.
5842 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5845 * g++.dg/cpp1y/constexpr-83921-1.C: New.
5846 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
5847 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
5848 * g++.dg/ext/stmtexpr20.C: Likewise.
5849 * g++.dg/ext/stmtexpr21.C: Likewise.
5851 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5854 * g++.dg/warn/pr83974.C: New test case.
5856 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5859 * g++.dg/ubsan/pr83987.C: New test.
5861 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5864 * gfortran.dg/pdt_29.f03: New test.
5866 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5869 * gfortran.dg/associate_33.f03: New test.
5871 2018-01-23 Martin Liska <mliska@suse.cz>
5874 * gcc.dg/lto/pr81440.h: New test.
5875 * gcc.dg/lto/pr81440_0.c: New test.
5876 * gcc.dg/lto/pr81440_1.c: New test.
5878 2018-01-23 Nathan Sidwell <nathan@acm.org>
5881 * g++.dg/template/pr83988.C: New.
5883 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5887 * g++.dg/cpp0x/pr82882.C: New test.
5888 * g++.dg/cpp0x/pr83978.C: New test.
5891 * g++.dg/cpp1z/decomp35.C: New test.
5893 2018-01-23 Nathan Sidwell <nathan@acm.org>
5895 * g++.dg/cpp0x/range-for10.C: Adjust.
5896 * g++.dg/ext/forscope1.C: Adjust.
5897 * g++.dg/ext/forscope2.C: Adjust.
5898 * g++.dg/template/for1.C: Adjust.
5900 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5902 PR tree-optimization/83510
5903 * gcc.c-torture/compile/pr83510.c: New test case.
5905 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5908 * lib/target-supports.exp (check_effective_target_vect_float): Say
5909 that the result only holds when -funsafe-math-optimizations is on.
5910 (check_effective_target_vect_float_strict): New procedure.
5911 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
5913 * gcc.dg/vect/vect-reduc-6.c: Likewise.
5915 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5917 PR tree-optimization/83965
5918 * gcc.dg/vect/pr83965.c: New test.
5920 2018-01-23 Richard Biener <rguenther@suse.de>
5922 PR tree-optimization/83963
5923 * gfortran.dg/graphite/pr83963.f: New testcase.
5924 * gcc.dg/graphite/pr83963-2.c: Likewise.
5926 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5929 * g++.dg/cpp1z/pr83918.C: New test.
5931 2018-01-22 Jakub Jelinek <jakub@redhat.com>
5933 PR tree-optimization/83957
5934 * gcc.dg/autopar/pr83957.c: New test.
5936 PR tree-optimization/83081
5937 * gcc.dg/predict-8.c: Adjust expected probability.
5939 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5942 * gcc.target/powerpc/pr83862.c: New test.
5944 2018-01-22 Carl Love <cel@us.ibm.com>
5946 * gcc.target/powerpc/powerpc.exp: Add torture tests for
5947 builtins-4-runnable.c, builtins-6-runnable.c,
5948 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
5949 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
5950 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
5951 for signed/unsigned 128-bit and long long int loads.
5953 2018-01-22 Marek Polacek <polacek@redhat.com>
5956 * g++.dg/cpp1y/constexpr-empty4.C: New test.
5958 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
5960 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
5961 scan-asembler valid instructions list.
5962 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
5963 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
5964 power8-vector requirement and option.
5965 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
5967 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
5971 * gfortran.dg/string_1.f90: Remove printing the length.
5973 2018-01-22 Richard Biener <rguenther@suse.de>
5975 PR tree-optimization/83963
5976 * gcc.dg/graphite/pr83963.c: New testcase.
5978 2018-01-22 Sudakshina Das <sudi.das@arm.com>
5980 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
5981 dg-require-effective-target directives.
5983 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5985 * lib/target-supports.exp (check_effective_target_arm_softfloat):
5987 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
5988 Adjust scan-assembler checks for soft-float.
5990 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5993 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
5995 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
5997 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
5998 * gcc.dg/pr83623.c: Likewise.
5999 * gcc.dg/pr83666.c: Likewise.
6001 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6002 David Edelsohn <dje.gcc@gmail.com>
6005 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6006 assembly output from "crset eq" to "crset 2".
6007 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6008 assembly output from . to $.
6009 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6010 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6011 assembly output from "crset eq" to "crset 2".
6012 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6013 assembly output from "crset eq" to "crset 2", and from . to $.
6015 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6018 * gfortran.dg/matmul_18.f90: New test.
6020 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6022 PR tree-optimization/83940
6023 * gcc.dg/torture/pr83940.c: New test.
6025 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6028 * gcc.dg/tls/pr83945.c: New test.
6031 * gcc.dg/pr83930.c: New test.
6033 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6036 * gfortran.dg/matmul_17.f90: New test.
6038 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6041 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6043 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6046 * g++.dg/cpp0x/pr81167.C: New test.
6049 * g++.dg/cpp0x/pr83919.C: New test.
6051 2018-01-19 Jeff Law <law@redhat.com>
6052 Jakub Jelinek <jakub@redhat.com>
6054 * gcc.dg/stack-check-16.c: New test.
6056 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6059 * gcc.target/nvptx/indirect_call.c: New test.
6061 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063 * g++.dg/torture/pr83619.C: Remove dg-message.
6065 2018-01-19 Martin Liska <mliska@suse.cz>
6067 * gcc.dg/predict-1.c: Adjust expected probability.
6068 * gcc.dg/predict-3.c: Likewise.
6069 * gcc.dg/predict-5.c: Likewise.
6070 * gcc.dg/predict-6.c: Likewise.
6071 * gcc.dg/predict-9.c: Likewise.
6073 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6075 PR tree-optimization/83922
6076 * gcc.dg/pr83922.c: New test.
6078 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6080 PR tree-optimization/83914
6081 * gcc.dg/vect/pr83914.c: New test.
6083 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6085 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6086 * gcc.target/arm/negdi-2.c: Likewise.
6087 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6089 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6091 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6093 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6095 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6097 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6099 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6102 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6106 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6107 forward declaration.
6109 2018-01-18 Carl Love <cel@us.ibm.com>
6111 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6114 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6117 * g++.dg/inherit/union3.C: New.
6119 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6121 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6123 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6126 * g++.dg/torture/pr83619.C: New testcase.
6128 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6130 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6131 Add function body to force error messages in some configurations.
6133 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6135 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6138 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6141 * c-c++-common/ffile-prefix-map.c: New test.
6142 * c-c++-common/fmacro-prefix-map.c: New test.
6143 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6144 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6146 2018-01-18 Martin Liska <mliska@suse.cz>
6148 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6149 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6150 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6151 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6152 * gcc.target/i386/ret-thunk-10.c: Likewise.
6153 * gcc.target/i386/ret-thunk-11.c: Likewise.
6154 * gcc.target/i386/ret-thunk-12.c: Likewise.
6155 * gcc.target/i386/ret-thunk-15.c: Likewise.
6156 * gcc.target/i386/ret-thunk-9.c: Likewise.
6158 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6160 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6163 2018-01-18 Nathan Sidwell <nathan@acm.org>
6166 * g++.dg/cpp0x/pr83160.C: New.
6168 2018-01-18 Richard Biener <rguenther@suse.de>
6170 PR tree-optimization/83887
6171 * gcc.dg/graphite/pr83887.c: New testcase.
6172 * gfortran.dg/graphite/pr83887.f90: Likewise.
6173 * gfortran.dg/graphite/pr83887.f: Likewise.
6175 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6178 * gcc.target/arm/builtin-bswap.x: New file.
6179 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6180 and options for armv6t2.
6181 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6182 and options for Thumb1.
6183 * gcc.target/arm/builtin-bswap16.x: New file.
6184 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6185 and options for armv6t2.
6186 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6187 and options for Thumb1.
6189 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6191 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6194 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6197 * gcc.dg/pr61240.c: New test.
6199 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6202 * gfortran.dg/pr83864.f90: New test.
6204 2018-01-17 Jeff Law <law@redhat.com>
6207 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6209 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6211 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6212 restriction, but still restrict to 64-bit.
6213 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6214 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6216 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6219 * gfortran.dg/pr83874.f90: New test.
6221 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6224 * g++.dg/cpp0x/pr83824.C: New test.
6226 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6228 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6229 appropriate .gnu_attribute for the long double type, if we use the
6230 long double type, but do not generate any calls.
6231 * gcc.target/powerpc/gnuattr2.c: Likewise.
6232 * gcc.target/powerpc/gnuattr3.c: Likewise.
6234 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6237 * g++.dg/cpp0x/alignas13.C: New.
6239 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6242 * g++.dg/cpp0x/pr83897.C: New test.
6244 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6247 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6249 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6252 * g++.dg/cpp0x/constexpr-ice19.C: New.
6254 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6256 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6257 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6258 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6259 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6260 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6261 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6262 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6263 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6264 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6265 * gcc.target/powerpc/builtins-1.fold.h: New.
6267 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6269 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6270 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6272 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6274 * gcc.target/arm/g2.c: Add -marm to dg-options.
6275 * gcc.target/arm/scd42-2.c: Likewise.
6277 2018-01-17 Nathan Sidwell <nathan@acm.org>
6280 * g++.dg/lookup/pr83287-2.C: New.
6282 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6286 * g++.dg/wrappers/pr83814.C: New test case.
6287 * g++.dg/wrappers/pr83902.C: New test case.
6289 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6292 * g++.dg/lto/pr83121_0.C: New test case.
6293 * g++.dg/lto/pr83121_1.C: New test case.
6294 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6295 adapted from DejaGnu's dg-test.
6296 (lto_handle_diagnostics): New procedure.
6297 (lto_prune_warns): Ignore informational notes.
6298 (lto-link-and-maybe-run): Add "messages_by_file" param.
6299 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6300 "execute" when "link" fails if "execute" was not specified.
6301 (lto-can-handle-directive): New procedure.
6302 (lto-get-options-main): Call lto-can-handle-directive. Add a
6303 dg-messages local, using it to set the caller's
6304 dg-messages-by-file for the given source file.
6305 (lto-get-options): Likewise.
6306 (lto-execute): Add dg-messages-by-file local, and pass it to
6307 lto-link-and-maybe-run.
6309 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6310 Richard Sandiford <richard.sandiford@linaro.org>
6314 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6315 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6317 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6319 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6320 target check autogenerator for armv8.1-a and armv8.2-a.
6322 2018-01-17 Carl Love <cel@us.ibm.com>
6324 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6325 Add debug print statements.
6326 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6327 16 byte vector load followed by a partial vector load.
6329 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6332 * g++.dg/wrappers/pr83799.C: New test case.
6334 2018-01-17 Nathan Sidwell <nathan@acm.org>
6337 * g++.dg/cpp1y/pr83739.C: New.
6339 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6341 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6342 * gcc.target/visium/overflow16.c: Likewise.
6343 * gcc.target/visium/overflow32.c: Likewise.
6345 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6347 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6349 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351 * gcc.dg/rtl/arm/stl-cond.c: New test.
6352 * gcc.target/arm/stl-cond.c: Delete.
6354 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6356 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6359 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6361 PR tree-optimization/83843
6362 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6363 * gcc.dg/store_merging_19.c: New test.
6365 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6367 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6370 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6372 PR rtl-optimization/83771
6373 * gcc.dg/pr83771.c: New test.
6375 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6377 PR tree-optimization/81184
6378 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6380 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6382 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6384 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6386 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6389 * gcc.target/i386/pr83546.c: New test.
6391 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6393 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6395 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6397 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6398 test and add dg-warning for the -Wstringop-overflow warning.
6400 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6402 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6403 XFAIL last test on SPARC and Visium.
6405 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6407 PR rtl-optimization/80481
6408 * g++.dg/pr80481.C: Exclude solaris.
6410 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6412 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6413 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6414 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6416 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6418 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6419 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6420 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6421 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6422 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6423 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6424 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6425 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6426 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6427 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6428 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6429 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6430 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6431 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6432 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6434 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6437 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6439 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6441 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6442 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6443 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6444 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6445 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6446 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6448 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6450 PR tree-optimization/83857
6451 * gcc.dg/vect/pr83857.c: New test.
6453 2018-01-16 Richard Biener <rguenther@suse.de>
6455 PR tree-optimization/83867
6456 * gcc.dg/vect/pr83867.c: New testcase.
6458 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6461 * gcc.dg/pr83844.c: New test.
6463 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6465 * gcc.dg/torture/pr83847.c: New test.
6467 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6469 PR rtl-optimization/86620
6470 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6471 instead of --param=max-sched-ready-insns=0.
6472 * gcc.target/i386/pr83620.c: New test.
6473 * gcc.dg/pr83620.c: New test.
6475 PR tree-optimization/83843
6476 * gcc.dg/store_merging_18.c: New test.
6479 * g++.dg/cpp1y/pr83817.C: New test.
6482 * g++.dg/template/pr83825.C: New test.
6484 2018-01-16 Richard Biener <rguenther@suse.de>
6486 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6488 2018-01-16 Richard Biener <rguenther@suse.de>
6491 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6492 from gcc.dg/torture/pr60092.c.
6494 2018-01-15 Martin Sebor <msebor@redhat.com>
6497 * g++.dg/ext/flexary28.C: New test.
6499 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6502 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6504 2018-01-15 Martin Sebor <msebor@redhat.com>
6507 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6509 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6512 * gfortran.dg/minmaxloc_9.f90: New test.
6513 * gfortran.dg/minmaxloc_10.f90: New test.
6514 * gfortran.dg/minmaxloc_11.f90: New test.
6516 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6519 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6520 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6521 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6522 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6523 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6524 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6525 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6526 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6527 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6528 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6529 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6530 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6531 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6532 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6533 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6534 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6535 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6536 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6537 * gcc.target/i386/ret-thunk-10.c: Likewise.
6538 * gcc.target/i386/ret-thunk-11.c: Likewise.
6539 * gcc.target/i386/ret-thunk-12.c: Likewise.
6540 * gcc.target/i386/ret-thunk-13.c: Likewise.
6541 * gcc.target/i386/ret-thunk-14.c: Likewise.
6542 * gcc.target/i386/ret-thunk-15.c: Likewise.
6543 * gcc.target/i386/ret-thunk-9.c: Don't check the
6544 __x86_return_thunk label. Scan for "push" only for Linux.
6546 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
6549 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
6551 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6554 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
6556 * gcc.target/arm/pr83687.c: New test.
6558 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6560 Adjust tests to AVR_TINY.
6562 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6563 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6564 * gcc.target/avr/pr71627.c: Same.
6565 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6566 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6567 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6568 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6569 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6570 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6571 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6572 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6573 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6574 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6575 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6576 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6577 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6578 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6579 * gcc.target/avr/torture/pr61055.c: Same.
6580 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6582 * gcc.target/avr/torture/int24-mul.c: Same.
6583 * gcc.target/avr/torture/pr51782-1.c: Same.
6584 * gcc.target/avr/torture/pr61443.c: Same.
6585 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6586 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6588 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6592 * gcc.target/avr/torture/pr83729.c: New test.
6593 * gcc.target/avr/torture/pr83801.c: New test.
6595 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6598 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6599 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6601 2018-01-10 Martin Sebor <msebor@redhat.com>
6604 * gcc.dg/Wstringop-overflow-2.c: New test.
6606 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6608 PR libgfortran/83811
6609 * gfortran.dg/fmt_e.f90: New test.
6611 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6613 * gcc.target/i386/indirect-thunk-10.c: New test.
6614 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6615 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6616 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6617 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6618 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6619 * gcc.target/i386/ret-thunk-17.c: Likewise.
6620 * gcc.target/i386/ret-thunk-18.c: Likewise.
6621 * gcc.target/i386/ret-thunk-19.c: Likewise.
6622 * gcc.target/i386/ret-thunk-20.c: Likewise.
6623 * gcc.target/i386/ret-thunk-21.c: Likewise.
6625 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6627 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6629 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6631 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6632 -mno-indirect-branch-register.
6633 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6634 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6635 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6636 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6637 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6638 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6639 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6640 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6641 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6642 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6643 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6644 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6645 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6646 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6647 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6648 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6649 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6650 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6651 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6652 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6653 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6654 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6655 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6656 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6657 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6658 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6659 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6660 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6661 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6662 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6663 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6664 * gcc.target/i386/ret-thunk-10.c: Likewise.
6665 * gcc.target/i386/ret-thunk-11.c: Likewise.
6666 * gcc.target/i386/ret-thunk-12.c: Likewise.
6667 * gcc.target/i386/ret-thunk-13.c: Likewise.
6668 * gcc.target/i386/ret-thunk-14.c: Likewise.
6669 * gcc.target/i386/ret-thunk-15.c: Likewise.
6670 * gcc.target/i386/ret-thunk-9.c: Likewise.
6671 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6672 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6673 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6675 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6677 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6678 -mfunction-return=keep.
6679 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6680 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6681 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6682 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6683 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6684 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6685 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6686 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6687 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6688 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6689 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6690 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6691 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6692 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6693 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6694 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6695 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6696 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6697 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6698 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6699 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6700 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6701 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6702 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6703 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6704 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6705 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6706 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6707 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6708 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6709 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6710 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6711 * gcc.target/i386/ret-thunk-1.c: New test.
6712 * gcc.target/i386/ret-thunk-10.c: Likewise.
6713 * gcc.target/i386/ret-thunk-11.c: Likewise.
6714 * gcc.target/i386/ret-thunk-12.c: Likewise.
6715 * gcc.target/i386/ret-thunk-13.c: Likewise.
6716 * gcc.target/i386/ret-thunk-14.c: Likewise.
6717 * gcc.target/i386/ret-thunk-15.c: Likewise.
6718 * gcc.target/i386/ret-thunk-16.c: Likewise.
6719 * gcc.target/i386/ret-thunk-2.c: Likewise.
6720 * gcc.target/i386/ret-thunk-3.c: Likewise.
6721 * gcc.target/i386/ret-thunk-4.c: Likewise.
6722 * gcc.target/i386/ret-thunk-5.c: Likewise.
6723 * gcc.target/i386/ret-thunk-6.c: Likewise.
6724 * gcc.target/i386/ret-thunk-7.c: Likewise.
6725 * gcc.target/i386/ret-thunk-8.c: Likewise.
6726 * gcc.target/i386/ret-thunk-9.c: Likewise.
6728 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6730 * gcc.target/i386/indirect-thunk-1.c: New test.
6731 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6732 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6733 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6734 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6735 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6736 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6737 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6738 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6739 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6740 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6741 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6742 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6743 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6744 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6745 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6746 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6747 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6748 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6749 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6750 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6751 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6752 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6753 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6754 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6755 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6756 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6757 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6758 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6759 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6760 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6761 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6762 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6764 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
6767 * gcc.c-torture/compile/pr83051.c: New testcase.
6769 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6771 PR tree-optimization/83501
6772 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6774 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6776 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6777 for lvx and stvx instead of lxvd2x and stxvd2x and require
6778 little-endian target. Add comments.
6779 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6780 comprehensive testing.
6781 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6782 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6783 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6784 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6785 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6786 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6787 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6788 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6789 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6790 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6791 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6792 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6793 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6794 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6795 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6796 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6797 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6798 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6799 scan-assembler-not directives that forbid lvx and xxpermdi.
6800 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6801 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6802 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6803 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6804 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6805 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6806 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6807 scan-assembler-times directives to reflect different numbers of
6808 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6810 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6811 Alan Hayward <alan.hayward@arm.com>
6812 David Sherwood <david.sherwood@arm.com>
6814 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
6815 than SLP vectorization.
6816 * gcc.dg/vect/vect-alias-check-10.c: New test.
6817 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6818 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6819 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6820 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6821 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
6822 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
6823 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
6824 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
6825 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
6826 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
6827 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
6828 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
6829 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6830 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
6831 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
6832 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
6833 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
6834 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
6835 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
6836 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
6837 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
6838 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
6839 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6841 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6842 Alan Hayward <alan.hayward@arm.com>
6843 David Sherwood <david.sherwood@arm.com>
6845 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
6847 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
6848 targets with scatter stores.
6849 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
6851 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
6852 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
6853 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
6854 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
6855 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
6856 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
6857 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
6858 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
6859 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
6860 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
6861 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
6862 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
6863 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
6864 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
6865 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
6866 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
6868 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6869 Alan Hayward <alan.hayward@arm.com>
6870 David Sherwood <david.sherwood@arm.com>
6872 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
6874 * gcc.target/aarch64/sve/strided_load_4.c: New test.
6875 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
6876 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
6877 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
6879 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6880 Alan Hayward <alan.hayward@arm.com>
6881 David Sherwood <david.sherwood@arm.com>
6883 * gcc.target/aarch64/sve/strided_load_1.c: New test.
6884 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
6885 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
6887 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6888 Alan Hayward <alan.hayward@arm.com>
6889 David Sherwood <david.sherwood@arm.com>
6891 * gcc.target/aarch64/sve/gather_load_1.c: New test.
6892 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
6893 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
6894 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
6895 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
6896 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
6897 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
6898 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
6899 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
6900 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
6901 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
6902 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
6903 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6904 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
6906 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6907 Alan Hayward <alan.hayward@arm.com>
6908 David Sherwood <david.sherwood@arm.com>
6910 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
6911 check for a message about using in-order reductions.
6912 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
6913 check for a message about using in-order reductions.
6914 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
6915 vectorized and check for a message about using in-order reductions.
6916 Expect targets with variable-length vectors to fall back to the
6917 fixed-length mininum.
6918 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
6919 check for a message about using in-order reductions.
6920 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
6921 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6922 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6923 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6924 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
6925 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
6926 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
6927 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
6928 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
6929 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
6930 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
6931 vect_fold_left_plus.
6933 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6935 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
6937 * gcc.target/aarch64/sve/spill_2.c: New test.
6938 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6939 * gcc.target/aarch64/sve/spill_4.c: Likewise.
6940 * gcc.target/aarch64/sve/spill_5.c: Likewise.
6941 * gcc.target/aarch64/sve/spill_6.c: Likewise.
6942 * gcc.target/aarch64/sve/spill_7.c: Likewise.
6944 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6945 Alan Hayward <alan.hayward@arm.com>
6946 David Sherwood <david.sherwood@arm.com>
6948 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
6950 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6951 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
6952 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
6953 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6954 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
6955 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6956 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
6957 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6958 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
6960 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6961 Alan Hayward <alan.hayward@arm.com>
6962 David Sherwood <david.sherwood@arm.com>
6964 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
6965 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
6966 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6967 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
6969 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6970 Alan Hayward <alan.hayward@arm.com>
6971 David Sherwood <david.sherwood@arm.com>
6973 * lib/target-supports.exp
6974 (check_effective_target_vect_fold_extract_last): New proc.
6975 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
6976 for fold_extract_last.
6977 * gcc.dg/vect/pr65947-2.c: Likewise.
6978 * gcc.dg/vect/pr65947-3.c: Likewise.
6979 * gcc.dg/vect/pr65947-4.c: Likewise.
6980 * gcc.dg/vect/pr65947-5.c: Likewise.
6981 * gcc.dg/vect/pr65947-6.c: Likewise.
6982 * gcc.dg/vect/pr65947-9.c: Likewise.
6983 * gcc.dg/vect/pr65947-10.c: Likewise.
6984 * gcc.dg/vect/pr65947-12.c: Likewise.
6985 * gcc.dg/vect/pr65947-14.c: Likewise.
6986 * gcc.dg/vect/pr80631-1.c: Likewise.
6987 * gcc.target/aarch64/sve/clastb_1.c: New test.
6988 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
6989 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
6990 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
6991 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
6992 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
6993 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
6994 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
6995 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
6996 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
6997 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
6998 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
6999 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7000 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7002 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7003 Alan Hayward <alan.hayward@arm.com>
7004 David Sherwood <david.sherwood@arm.com>
7006 * gcc.target/aarch64/sve/live_1.c: New test.
7007 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7009 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7010 Alan Hayward <alan.hayward@arm.com>
7011 David Sherwood <david.sherwood@arm.com>
7013 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7014 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7015 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7016 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7017 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7018 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7019 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7020 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7021 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7023 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7024 Alan Hayward <alan.hayward@arm.com>
7025 David Sherwood <david.sherwood@arm.com>
7027 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7029 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7031 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7032 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7033 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7034 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7035 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7036 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7039 Alan Hayward <alan.hayward@arm.com>
7040 David Sherwood <david.sherwood@arm.com>
7042 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7043 instead of just ADDRESS.
7044 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7045 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7046 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7047 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7048 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7049 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7050 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7051 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7052 * gcc.target/aarch64/sve/while_2.c: Likewise.
7053 * gcc.target/aarch64/sve/while_3.c: Likewise.
7054 * gcc.target/aarch64/sve/while_4.c: Likewise.
7056 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7057 Alan Hayward <alan.hayward@arm.com>
7058 David Sherwood <david.sherwood@arm.com>
7060 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7061 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7063 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7064 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7065 * gcc.target/aarch64/sve/reduc_5.c: New test.
7066 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7067 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7069 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7070 Alan Hayward <alan.hayward@arm.com>
7071 David Sherwood <david.sherwood@arm.com>
7073 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7074 * gcc.dg/tree-ssa/peel1.c: Likewise.
7075 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7076 variable-length vectors.
7077 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7078 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7079 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7080 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7081 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7082 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7083 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7084 * gcc.target/aarch64/sve/slp_8.c: New test.
7085 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7086 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7087 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7088 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7089 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7090 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7091 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7092 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7093 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7094 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7095 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7096 * gcc.target/aarch64/sve/while_1.c: Likewise.
7097 * gcc.target/aarch64/sve/while_2.c: Likewise.
7098 * gcc.target/aarch64/sve/while_3.c: Likewise.
7099 * gcc.target/aarch64/sve/while_4.c: Likewise.
7101 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7102 Alan Hayward <alan.hayward@arm.com>
7103 David Sherwood <david.sherwood@arm.com>
7105 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7107 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7108 and add an associated scan-dump test. Prevent vectorization
7109 of the first two loops.
7110 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7111 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7112 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7113 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7114 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7115 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7118 Alan Hayward <alan.hayward@arm.com>
7119 David Sherwood <david.sherwood@arm.com>
7121 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7122 * gcc.dg/vect/pr67790.c: Likewise.
7123 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7124 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7125 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7126 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7127 * gcc.target/aarch64/sve/slp_5.c: New test.
7128 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7129 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7130 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7131 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7132 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7134 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7135 Alan Hayward <alan.hayward@arm.com>
7136 David Sherwood <david.sherwood@arm.com>
7138 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7140 * gcc.dg/vect/slp-1.c: Likewise.
7141 * gcc.dg/vect/slp-10.c: Likewise.
7142 * gcc.dg/vect/slp-12b.c: Likewise.
7143 * gcc.dg/vect/slp-12c.c: Likewise.
7144 * gcc.dg/vect/slp-17.c: Likewise.
7145 * gcc.dg/vect/slp-19b.c: Likewise.
7146 * gcc.dg/vect/slp-20.c: Likewise.
7147 * gcc.dg/vect/slp-21.c: Likewise.
7148 * gcc.dg/vect/slp-22.c: Likewise.
7149 * gcc.dg/vect/slp-23.c: Likewise.
7150 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7151 * gcc.dg/vect/slp-24.c: Likewise.
7152 * gcc.dg/vect/slp-28.c: Likewise.
7153 * gcc.dg/vect/slp-39.c: Likewise.
7154 * gcc.dg/vect/slp-6.c: Likewise.
7155 * gcc.dg/vect/slp-7.c: Likewise.
7156 * gcc.dg/vect/slp-cond-1.c: Likewise.
7157 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7158 * gcc.dg/vect/slp-cond-2.c: Likewise.
7159 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7160 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7161 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7162 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7163 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7164 * gcc.dg/vect/slp-perm-6.c: Likewise.
7165 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7166 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7167 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7168 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7169 * gcc.dg/vect/slp-12a.c: Likewise.
7170 * gcc.dg/vect/slp-14.c: Likewise.
7171 * gcc.dg/vect/slp-15.c: Likewise.
7172 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7173 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7174 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7175 * gcc.target/aarch64/sve/slp_1.c: New test.
7176 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7177 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7178 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7179 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7180 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7181 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7182 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7184 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7185 Alan Hayward <alan.hayward@arm.com>
7186 David Sherwood <david.sherwood@arm.com>
7188 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7189 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7190 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7191 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7192 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7193 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7194 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7195 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7196 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7197 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7198 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7199 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7200 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7201 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7202 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7203 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7204 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7205 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7206 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7208 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7209 Alan Hayward <alan.hayward@arm.com>
7210 David Sherwood <david.sherwood@arm.com>
7212 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7213 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7214 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7215 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7216 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7217 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7218 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7219 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7220 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7221 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7222 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7223 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7224 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7225 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7226 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7227 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7228 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7229 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7230 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7231 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7232 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7233 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7234 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7235 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7236 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7237 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7238 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7239 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7240 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7241 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7242 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7243 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7244 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7245 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7246 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7247 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7249 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7250 Alan Hayward <alan.hayward@arm.com>
7251 David Sherwood <david.sherwood@arm.com>
7253 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7254 Return true for SVE too.
7255 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7256 if load/store lanes are supported.
7257 * gcc.dg/vect/slp-10.c: Likewise.
7258 * gcc.dg/vect/slp-12c.c: Likewise.
7259 * gcc.dg/vect/slp-17.c: Likewise.
7260 * gcc.dg/vect/slp-33.c: Likewise.
7261 * gcc.dg/vect/slp-6.c: Likewise.
7262 * gcc.dg/vect/slp-cond-1.c: Likewise.
7263 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7264 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7265 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7266 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7267 * gcc.dg/vect/slp-perm-6.c: Likewise.
7268 * gcc.dg/vect/slp-perm-9.c: Likewise.
7269 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7270 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7271 for variable-length vectors.
7273 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7274 Alan Hayward <alan.hayward@arm.com>
7275 David Sherwood <david.sherwood@arm.com>
7277 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7278 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7280 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7282 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7283 * g++.target/aarch64/sve/catch_1.C: New test.
7284 * g++.target/aarch64/sve/catch_2.C: Likewise.
7285 * g++.target/aarch64/sve/catch_3.C: Likewise.
7286 * g++.target/aarch64/sve/catch_4.C: Likewise.
7287 * g++.target/aarch64/sve/catch_5.C: Likewise.
7288 * g++.target/aarch64/sve/catch_6.C: Likewise.
7290 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7291 Alan Hayward <alan.hayward@arm.com>
7292 David Sherwood <david.sherwood@arm.com>
7294 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7296 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7297 * gcc.target/aarch64/fmaxmin.c: Likewise.
7298 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7299 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7300 * gcc.target/aarch64/pr62178.c: Likewise.
7301 * gcc.target/aarch64/pr71727-2.c: Likewise.
7302 * gcc.target/aarch64/saddw-1.c: Likewise.
7303 * gcc.target/aarch64/saddw-2.c: Likewise.
7304 * gcc.target/aarch64/uaddw-1.c: Likewise.
7305 * gcc.target/aarch64/uaddw-2.c: Likewise.
7306 * gcc.target/aarch64/uaddw-3.c: Likewise.
7307 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7308 * gcc.target/aarch64/vect-compile.c: Likewise.
7309 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7310 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7311 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7312 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7313 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7314 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7315 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7316 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7317 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7318 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7319 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7320 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7321 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7322 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7323 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7324 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7325 * gcc.target/aarch64/vect-movi.c: Likewise.
7326 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7327 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7328 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7329 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7330 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7331 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7333 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7334 * gcc.target/aarch64/sve/arith_1.c: New test.
7335 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7336 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7337 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7338 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7339 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7340 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7341 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7342 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7343 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7344 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7345 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7346 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7347 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7348 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7349 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7350 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7351 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7352 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7353 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7354 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7355 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7356 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7357 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7358 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7359 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7360 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7361 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7362 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7363 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7364 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7365 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7366 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7367 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7368 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7369 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7370 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7371 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7372 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7373 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7374 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7375 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7376 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7377 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7378 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7379 * gcc.target/aarch64/sve/index_1.c: Likewise.
7380 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7381 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7382 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7383 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7384 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7385 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7386 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7387 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7388 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7389 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7390 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7391 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7392 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7393 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7394 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7395 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7396 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7397 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7398 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7399 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7400 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7401 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7402 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7403 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7404 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7405 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7406 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7407 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7408 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7409 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7410 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7411 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7412 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7413 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7414 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7415 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7416 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7417 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7418 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7419 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7420 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7421 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7422 * gcc.target/aarch64/sve/single_1.c: Likewise.
7423 * gcc.target/aarch64/sve/single_2.c: Likewise.
7424 * gcc.target/aarch64/sve/single_3.c: Likewise.
7425 * gcc.target/aarch64/sve/single_4.c: Likewise.
7426 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7427 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7428 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7429 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7430 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7431 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7432 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7433 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7434 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7435 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7436 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7437 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7438 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7439 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7440 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7441 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7442 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7443 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7444 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7445 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7446 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7447 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7448 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7449 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7450 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7451 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7452 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7453 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7454 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7455 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7456 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7457 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7458 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7459 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7460 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7461 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7462 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7463 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7464 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7465 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7466 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7467 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7468 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7469 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7470 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7472 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7473 Alan Hayward <alan.hayward@arm.com>
7474 David Sherwood <david.sherwood@arm.com>
7476 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7477 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7478 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7480 (check_effective_target_vect_perm): Handle SVE.
7481 (check_effective_target_vect_perm_byte): Likewise.
7482 (check_effective_target_vect_perm_short): Likewise.
7483 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7484 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7485 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7486 (check_effective_target_vect_element_align_preferred): Likewise.
7487 (check_effective_target_vect_align_stack_vars): Likewise.
7488 (check_effective_target_vect_load_lanes): Likewise.
7489 (check_effective_target_vect_masked_store): Likewise.
7490 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7491 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7492 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7493 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7494 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7495 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7496 * gcc.dg/vect/slp-23.c: Likewise.
7497 * gcc.dg/vect/slp-perm-5.c: Likewise.
7498 * gcc.dg/vect/slp-perm-6.c: Likewise.
7499 * gcc.dg/vect/slp-perm-9.c: Likewise.
7500 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7501 * gcc.dg/vect/vect-114.c: Likewise.
7502 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7503 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7505 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7507 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7508 vect_variable_length, expecting the test to be vectorized
7509 without SLP instead.
7510 * gcc.dg/vect/pr33953.c: Likewise.
7511 * gcc.dg/vect/pr37027.c: Likewise.
7512 * gcc.dg/vect/pr67790.c: Likewise.
7513 * gcc.dg/vect/pr68445.c: Likewise.
7514 * gcc.dg/vect/slp-1.c: Likewise.
7515 * gcc.dg/vect/slp-10.c: Likewise.
7516 * gcc.dg/vect/slp-12a.c: Likewise.
7517 * gcc.dg/vect/slp-12b.c: Likewise.
7518 * gcc.dg/vect/slp-12c.c: Likewise.
7519 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7520 * gcc.dg/vect/slp-13.c: Likewise.
7521 * gcc.dg/vect/slp-14.c: Likewise.
7522 * gcc.dg/vect/slp-15.c: Likewise.
7523 * gcc.dg/vect/slp-17.c: Likewise.
7524 * gcc.dg/vect/slp-19b.c: Likewise.
7525 * gcc.dg/vect/slp-2.c: Likewise.
7526 * gcc.dg/vect/slp-20.c: Likewise.
7527 * gcc.dg/vect/slp-21.c: Likewise.
7528 * gcc.dg/vect/slp-22.c: Likewise.
7529 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7530 * gcc.dg/vect/slp-24.c: Likewise.
7531 * gcc.dg/vect/slp-28.c: Likewise.
7532 * gcc.dg/vect/slp-39.c: Likewise.
7533 * gcc.dg/vect/slp-42.c: Likewise.
7534 * gcc.dg/vect/slp-6.c: Likewise.
7535 * gcc.dg/vect/slp-7.c: Likewise.
7536 * gcc.dg/vect/slp-cond-1.c: Likewise.
7537 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7538 * gcc.dg/vect/slp-cond-2.c: Likewise.
7539 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7540 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7541 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7542 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7543 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7544 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7545 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7546 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7547 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7548 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7549 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7550 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7551 * gcc.dg/vect/slp-reduc-7.c: Likewise.
7552 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7553 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7554 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7555 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7557 2018-01-13 Jakub Jelinek <jakub@redhat.com>
7560 * gcc.dg/pr83801.c: New test.
7562 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7565 * gfortran.dg/bounds_check_19.f90: New test.
7567 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7569 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7570 instead of scan-assembler-not for xsnabsqp.
7572 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7574 PR libgfortran/83525
7575 * gfortran.dg/newunit_5.f90: New test.
7577 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7579 PR rtl-optimization/80481
7580 * g++.dg/pr80481.C: New.
7582 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7585 * gcc.target/alpha/pr83628-3.c: New test.
7587 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7589 * lib/target-supports.exp (check_effective_target_avx512f): Also
7590 check for __builtin_ia32_addsd_round,
7591 __builtin_ia32_getmantsd_round.
7592 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7594 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7597 * gcc.target/powerpc/pr83629.c: Require ilp32.
7599 2018-01-12 Richard Biener <rguenther@suse.de>
7601 PR tree-optimization/80846
7602 * gcc.target/i386/pr80846-1.c: New testcase.
7603 * gcc.target/i386/pr80846-2.c: Likewise.
7605 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7607 * gcc.c-torture/execute/20180112-1.c: New test.
7609 2018-01-12 Tom de Vries <tom@codesourcery.com>
7611 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7612 * g++.dg/ext/label13a.C: Same.
7613 * g++.dg/ext/label14.C: Same.
7614 * g++.dg/ext/label2.C: Same.
7615 * g++.dg/ext/label3.C: Same.
7616 * g++.dg/torture/pr42462.C: Same.
7617 * g++.dg/torture/pr42739.C: Same.
7618 * g++.dg/warn/Wunused-label-3.C: Same.
7620 2018-01-12 Tom de Vries <tom@codesourcery.com>
7622 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7623 * g++.dg/Walloca1.C: Same.
7624 * g++.dg/cpp0x/pr70338.C: Same.
7625 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7626 * g++.dg/cpp1y/vla10.C: Same.
7627 * g++.dg/cpp1y/vla2.C: Same.
7628 * g++.dg/cpp1y/vla6.C: Same.
7629 * g++.dg/cpp1y/vla8.C: Same.
7630 * g++.dg/debug/debug5.C: Same.
7631 * g++.dg/debug/debug6.C: Same.
7632 * g++.dg/debug/pr54828.C: Same.
7633 * g++.dg/diagnostic/pr70105.C: Same.
7634 * g++.dg/eh/cleanup5.C: Same.
7635 * g++.dg/eh/spbp.C: Same.
7636 * g++.dg/ext/tmplattr9.C: Same.
7637 * g++.dg/ext/vla10.C: Same.
7638 * g++.dg/ext/vla11.C: Same.
7639 * g++.dg/ext/vla12.C: Same.
7640 * g++.dg/ext/vla15.C: Same.
7641 * g++.dg/ext/vla16.C: Same.
7642 * g++.dg/ext/vla17.C: Same.
7643 * g++.dg/ext/vla3.C: Same.
7644 * g++.dg/ext/vla6.C: Same.
7645 * g++.dg/ext/vla7.C: Same.
7646 * g++.dg/init/array24.C: Same.
7647 * g++.dg/init/new47.C: Same.
7648 * g++.dg/init/pr55497.C: Same.
7649 * g++.dg/opt/pr78201.C: Same.
7650 * g++.dg/template/vla2.C: Same.
7651 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7652 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7653 * g++.dg/torture/pr62127.C: Same.
7654 * g++.dg/torture/pr67055.C: Same.
7655 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7656 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7657 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7658 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7659 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7660 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7661 * g++.dg/warn/Wvla-1.C: Same.
7662 * g++.dg/warn/Wvla-3.C: Same.
7663 * g++.old-deja/g++.ext/array2.C: Same.
7664 * g++.old-deja/g++.ext/constructor.C: Same.
7665 * g++.old-deja/g++.law/builtin1.C: Same.
7666 * g++.old-deja/g++.other/crash12.C: Same.
7667 * g++.old-deja/g++.other/eh3.C: Same.
7668 * g++.old-deja/g++.pt/array6.C: Same.
7669 * g++.old-deja/g++.pt/dynarray.C: Same.
7671 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7673 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
7675 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7678 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
7681 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7683 * lib/target-supports.exp (check_effective_target_branch_cost):
7684 Accept all x86 targets.
7686 2018-01-12 Martin Liska <mliska@suse.cz>
7689 * g++.dg/warn/pr83054.C: New test.
7691 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693 * gcc.target/powerpc/spec-barr-1.c: New file.
7695 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
7698 * gcc.target/i386/pr83330.c: New test.
7700 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7703 * gfortran.dg/dtio_31.f03: New test.
7704 * gfortran.dg/dtio_32.f03: New test.
7706 2018-01-11 David Malcolm <dmalcolm@redhat.com>
7709 * g++.dg/wrappers: New subdirectory.
7710 * g++.dg/wrappers/README: New file.
7711 * g++.dg/wrappers/alloc.C: New test case.
7712 * g++.dg/wrappers/cow-istream-string.C: New test case.
7713 * g++.dg/wrappers/cp-stdlib.C: New test case.
7714 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
7715 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
7717 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
7720 * g++.dg/torture/pr83718.C: New testcase.
7722 2018-01-11 Martin Jambor <mjambor@suse.cz>
7725 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
7727 2018-01-11 Bin Cheng <bin.cheng@arm.com>
7729 PR tree-optimization/83695
7730 * gcc.dg/tree-ssa/pr83695.c: New test.
7732 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7734 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
7735 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
7737 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7739 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
7740 * gcc.target/arm/simd/fp16fml_high.c: New test.
7741 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
7742 * lib/target-supports.exp
7743 (check_effective_target_arm_fp16fml_neon_ok_nocache,
7744 check_effective_target_arm_fp16fml_neon_ok,
7745 add_options_for_arm_fp16fml_neon): New procedures.
7747 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7749 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
7752 2018-01-11 Richard Biener <rguenther@suse.de>
7754 PR tree-optimization/83435
7755 * gcc.dg/graphite/pr83435.c: New testcase.
7757 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
7758 Alan Hayward <alan.hayward@arm.com>
7759 David Sherwood <david.sherwood@arm.com>
7761 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
7763 2018-01-11 Tamar Christina <tamar.christina@arm.com>
7765 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
7767 2018-01-11 Sudakshina Das <sudi.das@arm.com>
7770 * gcc.c-torture/compile/pr82096.c: New test.
7772 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7774 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7776 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7778 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7780 2018-01-11 Justin Squirek <squirek@adacore.com>
7782 * gnat.dg/expr_func4.adb: New testcase.
7784 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7786 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7789 2018-01-11 Bob Duff <duff@adacore.com>
7791 * gnat.dg/protected_null.adb: New testcase.
7793 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7795 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7797 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7799 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7801 2018-01-11 Justin Squirek <squirek@adacore.com>
7803 * gnat.dg/loopvar.adb: New testcase.
7805 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7808 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7810 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7812 * gcc.c-torture/compile/pr83575.c: New testcase.
7814 2018-01-10 Michael Collison <michael.collison@arm.com>
7816 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
7817 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
7818 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
7819 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
7820 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7821 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7822 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7823 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
7824 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
7825 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7826 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7827 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
7828 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
7829 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
7830 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
7831 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
7833 2018-01-10 Michael Collison <michael.collison@arm.com>
7835 * gcc.target/aarch64/sha2.h: New shared testcase.
7836 * gcc.target/aarch64/sha2_1.c: New testcase.
7837 * gcc.target/aarch64/sha2_2.c: New testcase.
7838 * gcc.target/aarch64/sha2_3.c: New testcase.
7839 * gcc.target/aarch64/sha3.h: New shared testcase.
7840 * gcc.target/aarch64/sha3_1.c: New testcase.
7841 * gcc.target/aarch64/sha3_2.c: New testcase.
7842 * gcc.target/aarch64/sha3_3.c: New testcase.
7844 2018-01-10 Michael Collison <michael.collison@arm.com>
7846 * gcc.target/aarch64/sm3_sm4.c: New testcase.
7848 2018-01-10 Martin Sebor <msebor@redhat.com>
7850 PR tree-optimization/83781
7851 * gcc.dg/strlenopt-42.c: New test.
7853 2018-01-11 Martin Sebor <msebor@gmail.com>
7854 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7856 PR tree-optimization/83501
7857 PR tree-optimization/81703
7859 * gcc.dg/strlenopt-39.c: New test-case.
7860 * gcc.dg/pr81703.c: Likewise.
7862 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
7864 * gnat.dg/atomic10.adb: New test.
7866 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7869 * gfortran.dg/deferred_character_18.f90: New test.
7871 2018-01-10 Martin Sebor <msebor@redhat.com>
7873 PR tree-optimization/83671
7874 * gcc.dg/strlenopt-40.c: New test.
7875 * gcc.dg/strlenopt-41.c: New test.
7877 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7880 * gfortran.dg/allocate_with_typespec_7.f90: New test.
7882 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
7885 * gcc.target/powerpc/pr83399.c: New test.
7887 2018-01-10 David Malcolm <dmalcolm@redhat.com>
7890 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
7891 to reflect that the arguments are correctly underlined.
7892 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
7893 for globals, params, locals and literals.
7894 (test_sizeof): Directly test the location of "sizeof", rather than
7895 when used in compound expressions.
7896 (test_alignof): Likewise for "alignof".
7897 (test_string_literals): Likewise for string literals.
7898 (test_numeric_literals): Likewise for numeric literals.
7899 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
7900 (test_typeid): Likewise for typeid.
7901 (test_unary_plus): New.
7902 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
7905 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
7907 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
7909 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7911 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
7913 2018-01-10 Marek Polacek <polacek@redhat.com>
7916 * g++.dg/warn/Wduplicated-branches4.C: New test.
7918 2018-01-10 Jakub Jelinek <jakub@redhat.com>
7921 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
7924 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
7927 * g++.dg/cpp0x/new2.C: New.
7929 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
7932 * gcc.target/i386/pr83735.c: New test.
7934 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
7936 * lib/target-supports.exp (check_effective_target_branch_cost):
7938 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
7939 * gcc.dg/pr21643.c: Likewise.
7940 * gcc.dg/pr46309.c: Likewise.
7941 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7942 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
7943 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7944 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7945 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7946 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7947 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7948 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
7949 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7950 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7951 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7952 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7953 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7956 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
7959 * gcc.target/powerpc/pr83629.c: New testcase.
7961 2018-01-10 Richard Biener <rguenther@suse.de>
7964 * gcc.dg/pr78768.c: Un-XFAIL.
7966 2018-01-10 Richard Biener <rguenther@suse.de>
7969 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
7971 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
7973 PR tree-optimization/83753
7974 * gcc.dg/torture/pr83753.c: New test.
7976 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
7978 * gcc.target/i386/avx2-gather-1.c: Add -march.
7979 * gcc.target/i386/avx2-gather-2.c: Add -march.
7980 * gcc.target/i386/avx2-gather-3.c: Add -march.
7981 * gcc.target/i386/avx2-gather-4.c: Add -march.
7982 * gcc.target/i386/avx2-gather-5.c: Add -march.
7983 * gcc.target/i386/avx2-gather-6.c: Add -march.
7984 * gcc.target/i386/avx512f-gather-1.c: Add -march.
7985 * gcc.target/i386/avx512f-gather-2.c: Add -march.
7986 * gcc.target/i386/avx512f-gather-3.c: Add -march.
7987 * gcc.target/i386/avx512f-gather-4.c: Add -march.
7988 * gcc.target/i386/avx512f-gather-5.c: Add -march.
7989 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
7990 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
7991 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
7992 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
7993 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
7995 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
7998 * gcc.target/i386/pr78585.c: New test.
8000 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8003 * g++.dg/cpp0x/pr83734.C: New test.
8005 2018-01-09 Carl Love <cel@us.ibm.com>
8007 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8008 vec_mergeo builtins with float, double, long long, unsigned long long,
8009 bool long long arguments.
8010 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8011 vec_float2 with double arguments.
8012 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8013 vec_mergew and vec_mergow builtins.
8015 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8018 * gfortran.dg/contiguous_6.f90: New test.
8020 2018-01-09 Richard Biener <rguenther@suse.de>
8022 PR tree-optimization/83668
8023 * gcc.dg/graphite/pr83668.c: New testcase.
8025 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8027 PR tree-optimization/64811
8028 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8029 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8030 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8031 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8033 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8035 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8038 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8040 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8043 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8044 no NEON and require softfp or hard float-abi.
8045 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8047 2018-01-09 Richard Biener <rguenther@suse.de>
8049 PR tree-optimization/83572
8050 * gcc.dg/graphite/pr83572.c: New testcase.
8052 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8055 * gcc.dg/sms-13.c: New test.
8057 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8060 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8062 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8063 Monk Chiang <sh.chiang04@gmail.com>
8065 * gcc.target/riscv/save-restore-1.c: New.
8067 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8070 * gcc.target/powerpc/pr83677.c: New file.
8072 2018-01-08 Jeff Law <law@redhat.com>
8074 PR rtl-optimizatin/81308
8075 * g++.dg/pr81308-1.C: New test.
8076 * g++.dg/pr81308-2.C: New test.
8078 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8080 PR target/83663 - Revert r255946
8081 * gcc.target/aarch64/vect-slp-dup.c: New.
8083 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8085 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8088 2018-01-08 Richard Biener <rguenther@suse.de>
8090 PR tree-optimization/83563
8091 * gcc.dg/graphite/pr83563.c: New testcase.
8093 2018-01-08 Richard Biener <rguenther@suse.de>
8096 * g++.dg/torture/pr83713.C: New testcase.
8098 2018-01-08 Tom de Vries <tom@codesourcery.com>
8100 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8102 2018-01-08 Richard Biener <rguenther@suse.de>
8104 PR tree-optimization/83685
8105 * gcc.dg/torture/pr83685.c: New testcase.
8107 2018-01-08 Richard Biener <rguenther@suse.de>
8110 * gcc.dg/lto/pr83719_0.c: New testcase.
8112 2018-01-08 Tom de Vries <tom@codesourcery.com>
8114 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8115 * gcc.dg/graphite/run-id-1.c: Same.
8116 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8118 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8121 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8122 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8123 * gfortran.dg/pdt_27.f03: New test.
8126 * gfortran.dg/pdt_28.f03: New test.
8128 2018-01-08 Tom de Vries <tom@codesourcery.com>
8130 * c-c++-common/builtins.c: Require effective target alloca.
8131 * gcc.dg/Wrestrict.c: Same.
8132 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8134 2018-01-08 Richard Biener <rguenther@suse.de>
8137 * gcc.dg/torture/pr83580.c: New testcase.
8139 2018-01-08 Richard Biener <rguenther@suse.de>
8142 * gcc.dg/pr83517.c: New testcase.
8144 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8147 * gcc.dg/uninit-pr81897.c: New test.
8149 2018-01-06 Martin Sebor <msebor@redhat.com>
8151 PR tree-optimization/83640
8152 * gcc.dg/Wrestrict-6.c: New test.
8153 * gcc.dg/pr83640.c: New test.
8155 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8157 * gcc.target/aarch64/reg-alloc-1.c: New test.
8159 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8162 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8164 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.dg/pr83480.c: New test.
8169 PR rtl-optimization/83682
8170 * gcc.target/i386/pr83682.c: New test.
8172 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8176 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8177 * gfortran.dg/dependency_49.f90: Likewise.
8178 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8179 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8180 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8181 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8182 * gfortran.dg/string_1_lp64.f90: New test.
8183 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8184 * gfortran.dg/string_3_lp64.f90: New test.
8186 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8189 * gcc.target/i386/sse-26.c: New test.
8192 * gcc.target/i386/pr83604.c: New test.
8194 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8196 * gcc.dg/vect/vect-align-4.c: New test.
8197 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8198 and redefine as a structure with an unaligned member "b".
8199 (foo): Update accordingly.
8201 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8204 * gcc.target/aarch64/bics_5.c: New test.
8205 * gcc.target/arm/bics_5.c: Likewise.
8207 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8209 PR tree-optimization/83605
8210 * gcc.dg/pr83605.c: New test.
8212 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8215 * gcc.target/i386/pr83554.c: New test.
8218 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8221 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8225 * gfortran.dg/eoshift_8.f90: New test.
8226 * gfortran.dg/simplify_eoshift_1.f90: New test.
8228 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8231 * gcc.dg/pr83585.c: New test.
8233 2018-01-04 Nathan Sidwell <nathan@acm.org>
8236 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8238 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8241 * gcc.dg/pr83666.c: New test.
8243 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8246 * gcc.target/alpha/pr83628-1.c: New test.
8247 * gcc.target/alpha/pr83628-2.c: Ditto.
8249 2018-01-04 Martin Liska <mliska@suse.cz>
8252 * g++.dg/ipa/pr82352.C: New test.
8254 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.dg/vect-opt-info-1.c: Moved to ...
8257 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8258 vect_int targets, use dg-additional-options instead of dg-options and
8259 use relative line numbers instead of absolute.
8261 2018-01-03 Martin Sebor <msebor@redhat.com>
8263 PR tree-optimization/83655
8264 * gcc.dg/Wrestrict-5.c: New test.
8265 * c-c++-common/builtins.c: New test.
8267 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8268 Alan Hayward <alan.hayward@arm.com>
8269 David Sherwood <david.sherwood@arm.com>
8271 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8274 2018-01-03 Jeff Law <law@redhat.com>
8277 * gcc.target/i386/stack-check-17.c: New test.
8278 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8280 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8283 * gcc.dg/pr83621.c: New test.
8286 * gcc.dg/pr83645.c: New test.
8288 2018-01-03 Martin Sebor <msebor@redhat.com>
8290 PR tree-optimization/83603
8291 * gcc.dg/Wrestrict-4.c: New test.
8294 * gcc.dg/const-2.c: New test.
8295 * gcc.dg/pure-3.c: New test.
8297 2018-01-03 Martin Sebor <msebor@redhat.com>
8299 * gcc.dg/Wrestrict-3.c: New test.
8301 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8304 * g++.dg/opt/pr83555.C: New test.
8305 * g++.dg/ubsan/pr83555.C: New test.
8307 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8310 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8311 the !CHECKING_P case by expecting a note.
8312 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8313 a note for the !CHECKING_P case, and move the return statement
8314 outside of #if CHECKING_P guard.
8316 2018-01-03 Jeff Law <law@redhat.com>
8319 * gcc.target/i386/stack-check-18.c: New test.
8320 * gcc.target/i386/stack-check-19.c: New test.
8322 2018-01-03 Martin Sebor <msebor@redhat.com>
8324 PR tree-optimization/83501
8325 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8327 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8329 PR tree-optimization/83501
8330 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8332 2018-01-03 Nathan Sidwell <nathan@acm.org>
8335 * g++.dg/ipa/pr83667.C: New.
8337 2018-01-03 Martin Liska <mliska@suse.cz>
8339 PR tree-optimization/83593
8340 * gcc.dg/pr83593.c: New test.
8342 2018-01-03 Martin Liska <mliska@suse.cz>
8345 * g++.dg/ipa/pr83549.C: New test.
8347 2018-01-03 Marek Polacek <polacek@redhat.com>
8350 * g++.dg/warn/mvp2.C: New test.
8352 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8354 PR preprocessor/83602
8355 * g++.dg/cpp/pr83602.C: New test.
8358 * g++.dg/parse/pr83634.C: New test.
8360 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8363 * gfortran.dg/eoshift_7.f90: New test.
8365 2018-01-03 Jan Beulich <jbeulich@suse.com>
8367 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8368 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8370 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8372 Update copyright years.
8374 2018-01-03 Martin Liska <mliska@suse.cz>
8377 * gcc.dg/ipa/pr83594.c: New test.
8379 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8380 Alan Hayward <alan.hayward@arm.com>
8381 David Sherwood <david.sherwood@arm.com>
8383 * gcc.dg/vect-opt-info-1.c: New test.
8385 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8387 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8388 floorf128, truncf128, and roundf128.
8389 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8390 optimizations added in match.pd.
8391 * gcc.target/powerpc/float128-hw6.c: Likewise.
8392 * gcc.target/powerpc/float128-hw7.c: Likewise.
8393 * gcc.target/powerpc/float128-hw8.c: Likewise.
8394 * gcc.target/powerpc/float128-hw9.c: Likewise.
8395 * gcc.target/powerpc/float128-hw10.c: Likewise.
8396 * gcc.target/powerpc/float128-hw11.c: Likewise.
8398 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8401 * g++.dg/cpp0x/pr83556.C: New test.
8403 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8407 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8408 * gfortran.dg/simplify_cshift_4.f90: New test.
8410 2018-01-02 Marek Polacek <polacek@redhat.com>
8413 * g++.dg/cpp0x/inh-ctor30.C: New test.
8416 * g++.dg/cpp1z/pr83644.C: New test.
8418 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8421 * gfortran.dg/coarray_45.f90: New test.
8424 * gfortran.dg/coarray_46.f90: New test.
8426 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8428 PR tree-optimization/83581
8429 * gcc.dg/pr83581.c: New test.
8432 * gcc.dg/pr83595.c: New test.
8435 * g++.dg/opt/pr83608.C: New test.
8438 * gcc.dg/pr83609.c: New test.
8439 * g++.dg/opt/pr83609.C: New test.
8442 * gcc.dg/pr83623.c: New test.
8444 * gcc.target/i386/i386.exp
8445 (check_effective_target_avx512vpopcntdqvl): New proc.
8446 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8447 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8448 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8450 Copyright (C) 2018 Free Software Foundation, Inc.
8452 Copying and distribution of this file, with or without modification,
8453 are permitted in any medium without royalty provided the copyright
8454 notice and this notice are preserved.