1 2018-03-29 David Malcolm <dmalcolm@redhat.com>
4 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6 2018-03-29 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/warn/Wunused-var-31.C: New test.
12 * c-c++-common/Wduplicated-branches-14.c: New test.
14 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
17 * g++.dg/cpp0x/pr84606.C: New.
19 2018-03-29 Carl Love <cel@us.ibm.com>
22 2017-09-27 Carl Love <cel@us.ibm.com>
24 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
25 for the __builtin_fctid and __builtin_fctiw.
27 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
30 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
31 deleted builtin function.
33 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
36 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
39 * g++.dg/other/default13.C: New.
41 2018-03-28 Jakub Jelinek <jakub@redhat.com>
44 * gcc.target/i386/pr85095-1.c: New test.
45 * gcc.target/i386/pr85095-2.c: New test.
46 * gcc.c-torture/execute/pr85095.c: New test.
48 PR tree-optimization/82004
49 * gcc.dg/pr82004.c: New test.
51 2018-03-28 Jakub Jelinek <jakub@redhat.com>
52 Martin Liska <mliska@suse.cz>
55 * g++.dg/asan/pr85081.C: New test.
57 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
60 * g++.dg/template/pr84789.C: Adjust for testing with
64 * g++.dg/template/pr84973.C: New.
65 * g++.dg/template/pr84973-2.C: New.
66 * g++.dg/template/pr84973-3.C: New.
69 * g++.dg/eh/pr84968.C: New.
71 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
74 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
75 long double multiply/divide uses the correct function.
76 * gcc.target/powerpc/mulkc-3.c: Likewise.
77 * gcc.target/powerpc/divkc-2.c: Likewise.
78 * gcc.target/powerpc/divkc-3.c: Likewise.
80 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/cpp0x/defaulted51.C: New.
84 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
86 2018-03-27 Jakub Jelinek <jakub@redhat.com>
89 * g++.dg/ext/vector35.C: New test.
92 * g++.dg/ext/builtin-offsetof3.C: New test.
95 * g++.dg/cpp1y/pr85076.C: New test.
97 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
100 * gfortran.dg/matmul_rank_1.f90: New test.
102 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
103 Harald Anlauf <anlauf@gmx.de>
105 * gfortran.dg/structure_constructor_15.f90: New test.
107 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
109 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
110 for the diagnostics of overridden functions. Adjust for new wording.
111 * g++.dg/cpp0x/implicit1.C: Likewise.
112 * g++.dg/cpp0x/override1.C: Likewise.
113 * g++.dg/cpp1y/auto-fn18.C: Likewise.
114 * g++.dg/eh/shadow1.C: Likewise.
115 * g++.dg/inherit/covariant12.C: Likewise.
116 * g++.dg/inherit/covariant14.C: Likewise.
117 * g++.dg/inherit/covariant15.C: Likewise.
118 * g++.dg/inherit/covariant16.C: Likewise.
119 * g++.dg/inherit/covariant22.C: Likewise.
120 * g++.dg/inherit/crash3.C: Likewise.
121 * g++.dg/inherit/error2.C: Likewise.
122 * g++.dg/template/crash100.C: Likewise.
123 * g++.old-deja/g++.eh/spec6.C: Likewise.
124 * g++.old-deja/g++.mike/p811.C: Likewise.
125 * g++.old-deja/g++.other/virtual11.C: Likewise.
126 * g++.old-deja/g++.other/virtual4.C: Likewise.
128 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
131 * gcc.target/i386/pr85044.c: New test.
133 2018-03-27 Martin Sebor <msebor@redhat.com>
136 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
139 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
142 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
144 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
147 * gcc.target/arm/pr81863.c: New test.
149 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
152 * testsuite/gcc.target/nvptx/pr85056.c: New test.
153 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
155 2018-03-27 Richard Biener <rguenther@suse.de>
158 * lib/target-supports.exp (check_ssse3_available): New function.
159 (check_effective_target_vect_perm_short): Enable for x86 if
160 check_ssse3_available.
162 2018-03-27 Richard Biener <rguenther@suse.de>
164 PR tree-optimization/85082
165 * gfortran.dg/pr85082.f90: New testcase.
167 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
169 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
170 to "l=2" in dg-final.
172 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
174 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
175 * gcc.target/mips/fix-r4000-2.c: Likewise.
176 * gcc.target/mips/fix-r4000-3.c: Likewise.
177 * gcc.target/mips/fix-r4000-4.c: Likewise.
178 * gcc.target/mips/fix-r4000-5.c: Likewise.
179 * gcc.target/mips/fix-r4000-6.c: Likewise.
180 * gcc.target/mips/fix-r4000-7.c: Likewise.
181 * gcc.target/mips/fix-r4000-8.c: Likewise.
182 * gcc.target/mips/fix-r4000-9.c: Likewise.
183 * gcc.target/mips/fix-r4000-10.c: Likewise.
184 * gcc.target/mips/fix-r4000-7.c: Change dg-final
185 "mulditi3_r4000" instead of "mulditi3".
186 * gcc.target/mips/fix-r4000-8.c: Change dg-final
187 "umulditi3_r4000" instead of "umulditi3".
189 2018-03-27 Jakub Jelinek <jakub@redhat.com>
192 * g++.dg/inherit/covariant22.C: New test.
194 2018-03-27 Richard Biener <rguenther@suse.de>
197 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
200 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
201 Jason Merrill <jason@redhat.com>
204 * g++.dg/init/array49.C: New.
205 * g++.dg/torture/pr70499.C: Adjust.
207 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
210 * gcc.target/i386/pr85073.c: New test.
212 2018-03-26 Richard Biener <rguenther@suse.de>
215 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
218 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
221 * gfortran.dg/parameter_array_format.f90: New test.
223 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
224 Neil Carlson <neil.n.carlson@gmail.com>
227 * gfortran.dg/literal_character_constant_1.inc: Replace
228 call abort by STOP n.
229 * gfortran.dg/overload_1.f90: Likewise.
231 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
232 Dominique d'Humieres <dominiq@gcc.gnu.org>
235 * gfortran.dg/scalar_pointer_1.f90: New test.
237 2018-03-25 Tom de Vries <tom@codesourcery.com>
239 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
242 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
245 * gfortran.dg/pr89497.f90: New test.
247 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
250 * gfortran.dg/substr_7.f90: New test.
252 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
255 * gfortran.dg/pr42651.f90: New test.
256 * gfortran.dg/func_result_7.f90: Update error message.
258 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
260 PR tree-optimization/84005
261 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
262 failing to force the alignment.
264 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
266 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
270 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
272 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
273 message. Fix scan-assembler patterns.
275 2018-03-23 Jakub Jelinek <jakub@redhat.com>
278 * g++.dg/cpp0x/pr85015.C: New test.
281 * g++.dg/cpp1y/pr84942.C: New test.
283 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
286 * testsuite/gcc.target/i386/pr85030.c: New.
288 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
291 * g++.dg/pr85026.C: New test.
293 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
295 * g++.dg/debug/pr84704.C: XFAIL AIX.
297 2018-03-23 Sudakshina Das <sudi.das@arm.com>
300 * gcc.target/arm/pr84826.c: Add dg directive.
302 2018-03-23 Marek Polacek <polacek@redhat.com>
305 * g++.dg/ext/builtin-offsetof2.C: New test.
308 * g++.dg/cpp0x/Wnarrowing5.C: New test.
309 * gcc.dg/pr85045.c: New test.
311 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
314 * gnat.dg/lto22.adb: New test.
315 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
316 * gnat.dg/lto22_pkg2.ads: Likewise.
318 2018-03-23 Jakub Jelinek <jakub@redhat.com>
321 * gcc.dg/lto/pr80778_0.c: New test.
324 * gcc.target/i386/pr85034.c: New test.
327 * c-c++-common/torture/pr85022.c: New test.
330 * g++.dg/ubsan/pr85029.C: New test.
332 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
335 * g++.dg/cpp0x/pr71251.C: New.
338 * g++.dg/template/pr84789.C: New.
339 * g++.dg/template/pr84789-2.C: New.
340 * g++.dg/template/pr84789-3.C: New.
341 * g++.dg/parse/dtor11.C: Accept alternate error message.
344 * g++.dg/pr84729.C: New.
345 * g++.old-deja/g++.ext/arrnew2.C: Require error.
346 * g++.old-deja/g++.robertl/eb58.C: Likewise.
347 * g++.old-deja/g++.robertl/eb63.C: Likewise.
349 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
352 * gfortran.dg/interface_42.f90: New test.
353 * gfortran.dg/interface_43.f90: New test.
355 2018-03-22 Sudakshina Das <sudi.das@arm.com>
358 * gcc.target/arm/pr84826.c: New test.
360 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
362 * gcc.target/arm/addr-modes-float.c: Move dg-do before
363 dg-require-effective-target.
364 * gcc.target/arm/addr-modes-int.c: Likewise.
365 * gcc.target/nios2/lo-addr-tls.c: Likewise.
367 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
370 * gcc.target/powerpc/altivec-ld-1.c: New test.
372 2018-03-22 Bin Cheng <bin.cheng@arm.com>
374 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
376 2018-03-22 Jakub Jelinek <jakub@redhat.com>
379 * gcc.dg/pr84941.c: New test.
381 2018-03-22 Tom de Vries <tom@codesourcery.com>
383 PR tree-optimization/84956
384 * gcc.dg/pr84956.c: New test.
386 2018-03-22 Marek Polacek <polacek@redhat.com>
389 * g++.dg/cpp1z/constexpr-if15.C: New test.
390 * g++.dg/cpp1z/constexpr-if16.C: New test.
392 2018-03-21 Joseph Myers <joseph@codesourcery.com>
394 * gcc.dg/builtin-tgmath-3.c: New test.
396 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
399 * g++.dg/concepts/pr71965.C: New.
403 * g++.dg/cpp0x/pr84610.C: New.
404 * g++.dg/cpp0x/pr84642.C: New.
406 2018-03-21 Jakub Jelinek <jakub@redhat.com>
409 * c-c++-common/pr84999.c: New test.
411 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
414 * g++.dg/ext/desig10.C: New.
416 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
417 Harald Anlauf <anlauf@gmx.de>
420 * gfortran.dg/pr84957.f90: New test.
422 2018-03-21 Jakub Jelinek <jakub@redhat.com>
424 PR tree-optimization/84960
425 * gcc.c-torture/compile/pr84960.c: New test.
427 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
429 PR tree-optimization/84811
430 * gcc.dg/torture/pr84811.c: New test.
432 2018-03-21 Jakub Jelinek <jakub@redhat.com>
434 PR tree-optimization/84982
435 * c-c++-common/pr84982.c: New test.
438 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
440 * g++.dg/torture/pr84961-1.C: New test.
441 * g++.dg/torture/pr84961-2.C: New test.
443 2018-03-21 Nathan Sidwell <nathan@acm.org>
446 * g++.dg/pr85008.C: New.
448 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
451 * gfortran.dg/char_result_17.f90: New test.
453 2018-03-21 David Malcolm <dmalcolm@redhat.com>
456 * g++.dg/other/accessor-fixits-1.C: Move to...
457 * g++.dg/torture/accessor-fixits-1.C: ...here.
458 * g++.dg/other/accessor-fixits-2.C: Move to...
459 * g++.dg/torture/accessor-fixits-2.C: ...here.
460 * g++.dg/other/accessor-fixits-3.C: Move to...
461 * g++.dg/torture/accessor-fixits-3.C: ...here.
462 * g++.dg/other/accessor-fixits-4.C: Move to...
463 * g++.dg/torture/accessor-fixits-4.C: ...here.
464 * g++.dg/other/accessor-fixits-5.C: Move to...
465 * g++.dg/torture/accessor-fixits-5.C: ...here.
466 * g++.dg/torture/accessor-fixits-6.C: New testcase.
467 * g++.dg/torture/accessor-fixits-7.C: New testcase.
468 * g++.dg/torture/accessor-fixits-8.C: New testcase.
470 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
472 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
474 2018-03-21 Sudakshina Das <sudi.das@arm.com>
477 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
479 2018-03-21 Nathan Sidwell <nathan@acm.org>
482 * g++.dg/lookup/pr84804.C: New.
484 2018-03-21 Martin Sebor <msebor@redhat.com>
487 * g++.dg/Wclass-memaccess-3.C: New test.
488 * g++.dg/Wclass-memaccess-4.C: New test.
490 2018-03-21 David Malcolm <dmalcolm@redhat.com>
493 * g++.dg/other/accessor-fixits-1.C
494 (test_access_const_t1_color): New.
495 (test_deref_const_t1_color): New.
496 * g++.dg/other/accessor-fixits-5.C: New testcase.
498 2018-03-21 Tom de Vries <tom@codesourcery.com>
500 PR tree-optimization/83126
501 * gcc.dg/graphite/pr83126.c: New test.
503 2018-03-21 Nathan Sidwell <nathan@acm.org>
505 * g++.dg/ext/anon-struct6.C: Adjust.
506 * g++.dg/ext/deprecate-1.C: New.
507 * g++.dg/ext/deprecate-2.C: New.
508 * g++.dg/lookup/pr84602.C: Adjust.
509 * g++.dg/lookup/pr84962.C: Adjust.
510 * g++.old-deja/g++.other/anon4.C
513 * g++.dg/lookup/pr84836.C: New.
515 2018-03-21 Bin Cheng <bin.cheng@arm.com>
517 PR tree-optimization/84969
518 * gcc.dg/tree-ssa/pr84969.c: New test.
520 2018-03-21 Jakub Jelinek <jakub@redhat.com>
522 PR rtl-optimization/84989
523 * gcc.target/i386/pr84989.c: New test.
525 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
527 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
529 2018-03-21 Martin Liska <mliska@suse.cz>
532 * gfortran.dg/goacc/pr84963.f90: New test.
534 2018-03-21 Marek Polacek <polacek@redhat.com>
536 PR c++/71638, ICE with NSDMI and reference.
537 * g++.dg/cpp0x/nsdmi14.C: New test.
538 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
540 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
542 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
543 MIPS with -mpaired-single directives.
545 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
548 * gfortran.dg/interface_41.f90: New test.
550 2018-03-20 Jakub Jelinek <jakub@redhat.com>
553 * gcc.dg/pr84875.c: New test.
555 2018-03-20 Marek Polacek <polacek@redhat.com>
557 PR c++/84978, ICE with NRVO.
558 * g++.dg/opt/nrv19.C: New test.
560 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
563 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
564 Disable for armeb targets.
565 * gcc.target/arm/pr82518.c: New test.
567 2018-03-20 Nathan Sidwell <nathan@acm.org>
570 * g++.dg/lookup/pr84962.C: New.
573 * g++.dg/lookup/pr84970.C: New.
575 2018-03-20 Richard Biener <rguenther@suse.de>
578 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
580 2018-03-20 Martin Liska <mliska@suse.cz>
583 * g++.dg/ipa/pr84825.C: New test.
585 2018-03-20 Martin Liska <mliska@suse.cz>
587 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
589 2018-03-20 Jakub Jelinek <jakub@redhat.com>
592 * gcc.c-torture/compile/pr84845.c: New test.
594 2018-03-20 Sudakshina Das <sudi.das@arm.com>
597 * gcc.target/arm/pr82989.c: New test.
599 2018-03-20 Jakub Jelinek <jakub@redhat.com>
602 * gcc.target/i386/pr84945.c: New test.
604 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
607 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
609 2018-03-20 Jakub Jelinek <jakub@redhat.com>
612 * gcc.dg/pr84953.c: New test.
614 2018-03-19 Marek Polacek <polacek@redhat.com>
617 * g++.dg/cpp1z/lambda-__func__.C: New test.
620 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
622 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
625 * g++.dg/asan/pr78651.C: New test.
627 2018-03-19 Tom de Vries <tom@codesourcery.com>
629 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
630 vect_int_mult. Add nvptx xfail for PR84958.
632 2018-03-19 Nathan Sidwell <nathan@acm.org>
635 * g++.dg/cpp1y/pr84835.C: New.
637 2018-03-19 Sudakshina Das <sudi.das@arm.com>
640 * gcc.target/aarch64/pr81647.c: New.
642 2018-03-19 Richard Biener <rguenther@suse.de>
644 PR tree-optimization/84933
645 * g++.dg/pr84933.C: New testcase.
647 2018-03-19 Richard Biener <rguenther@suse.de>
649 PR tree-optimization/84859
650 * gcc.dg/tree-ssa/pr84859.c: New testcase.
651 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
652 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
653 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
655 2018-03-19 Nathan Sidwell <nathan@acm.org>
658 * g++.dg/lookup/pr84812.C: New.
660 2018-03-19 Richard Biener <rguenther@suse.de>
662 PR tree-optimization/84929
663 * gcc.dg/torture/pr84929.c: New testcase.
665 2018-03-19 Tamar Christina <tamar.christina@arm.com>
668 * gcc.target/arm/big-endian-subreg.c: Delete.
670 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
673 * gfortran.dg/array_constructor_52.f90: New test.
675 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
678 * gfortran.dg/pr77414.f90: New test.
679 * gfortran.dg/internal_references_1.f90: Adjust error message.
681 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
684 * gfortran.dg/pr65453.f90: New test.
686 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
688 PR tree-optimization/84913
689 * gfortran.dg/vect/pr84913.f90: New test.
691 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
694 * gfortran.dg/warn_concat.f90: New test.
696 2018-03-16 Jakub Jelinek <jakub@redhat.com>
699 * gcc.dg/pr84899.c: New test.
701 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
704 * gfortran.dg/pr69395.f90: Add test for max dimensions
706 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
709 * gcc.target/i386/pr84876.c: New test.
711 2018-03-16 Martin Liska <mliska@suse.cz>
714 * gcc.target/i386/mvc11.c: New test.
716 2018-03-16 Martin Liska <mliska@suse.cz>
719 * gcc.target/i386/mvc10.c: New test.
721 2018-03-16 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/cpp1y/pr79937-1.C: New test.
726 * g++.dg/cpp1y/pr79937-2.C: New test.
727 * g++.dg/cpp1y/pr79937-3.C: New test.
728 * g++.dg/cpp1y/pr79937-4.C: New test.
729 * g++.dg/cpp1y/pr82410.C: New test.
731 2018-03-16 Tom de Vries <tom@codesourcery.com>
733 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
735 2018-03-16 Tom de Vries <tom@codesourcery.com>
737 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
739 2018-03-16 Jakub Jelinek <jakub@redhat.com>
742 * g++.dg/cpp2a/desig8.C: New test.
744 PR tree-optimization/84841
745 * gcc.dg/pr84841.c: New test.
748 * g++.dg/cpp2a/desig7.C: New test.
750 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
751 Jim MacArthur <jim.macarthur@codethink.co.uk>
753 * gfortran.dg/automatic_1.f90: New test.
754 * gfortran.dg/automatic_repeat.f90: New test
755 * gfortran.dg/automatic_save.f90: New test.
756 * gfortran.dg/vax_structure.f90: New test.
758 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
761 * gfortran.dg/pr78741.f90: New test.
763 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
766 * gfortran.dg/pr69395.f90: New test.
768 2018-03-15 Jakub Jelinek <jakub@redhat.com>
771 * g++.dg/opt/pr79085.C: New test.
773 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
776 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
777 label instead of __x86_indirect_thunk label.
779 2018-03-15 Jakub Jelinek <jakub@redhat.com>
782 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
783 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
784 * g++.dg/warn/deprecated-13.C: New test.
786 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
788 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
790 2018-03-15 Richard Biener <rguenther@suse.de>
793 * c-c++-common/pr84873.c: New testcase.
795 2018-03-15 Tamar Christina <tamar.christina@arm.com>
798 * gcc.target/arm/big-endian-subreg.c: New.
800 2018-03-15 Jakub Jelinek <jakub@redhat.com>
803 * gcc.c-torture/compile/pr84860.c: New test.
805 2018-03-15 Julia Koval <julia.koval@intel.com>
807 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
809 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
812 2018-03-15 Jakub Jelinek <jakub@redhat.com>
815 * gcc.dg/pr84853.c: New test.
817 2018-03-14 Carl Love <cel@us.ibm.com>
819 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
821 2018-03-14 Martin Liska <mliska@suse.cz>
824 * g++.dg/lto/pr84805_0.C: New test.
825 * g++.dg/lto/pr84805_1.C: New test.
826 * g++.dg/lto/pr84805_2.C: New test.
828 2018-03-14 David Malcolm <dmalcolm@redhat.com>
831 * gcc.dg/fixits-pr84852-1.c: New test.
832 * gcc.dg/fixits-pr84852-2.c: New test.
834 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
836 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
837 separate verbose message.
838 * lib/scandump.exp (scan-dump-times): Likewise.
840 2018-03-14 Julia Koval <julia.koval@intel.com>
842 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
844 * gcc.target/i386/funcspec-56.inc: Ditto.
846 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
848 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
851 2018-03-14 Jakub Jelinek <jakub@redhat.com>
854 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
855 check count from 17 to 14.
858 * gcc.target/i386/pr84844.c: New test.
860 2018-03-14 Richard Biener <rguenther@suse.de>
862 PR tree-optimization/84830
863 * gcc.dg/torture/pr84830.c: New testcase.
865 2018-03-14 Marek Polacek <polacek@redhat.com>
868 * g++.dg/cpp0x/static_assert15.C: New test.
870 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
873 * gfortran.dg/pr61775.f90: New test.
875 2018-03-13 Jakub Jelinek <jakub@redhat.com>
878 * g++.dg/ext/pr84843-1.C: New test.
879 * g++.dg/ext/pr84843-2.C: New test.
881 2018-03-13 David Pagan <dave.pagan@oracle.com>
884 * gcc.dg/pr46921.c: New test.
886 2018-03-13 Martin Sebor <msebor@redhat.com>
888 PR tree-optimization/84725
889 * c-c++-common/Wstringop-truncation-4.c: New test.
890 * c-c++-common/attr-nonstring-5.c: New test.
892 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
894 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
896 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
897 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
899 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
901 * gcc.target/aarch64/sve/tls_1.c: New test.
902 * gcc.target/aarch64/sve/tls_2.C: Likewise.
904 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
906 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
907 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
909 2018-03-13 Martin Liska <mliska@suse.cz>
912 * g++.dg/ipa/pr84658.C: New test.
914 2018-03-13 Jakub Jelinek <jakub@redhat.com>
917 * gcc.dg/pr84834.c: New test.
920 * gcc.target/i386/pr84827.c: New test.
923 * g++.dg/ext/pr84828.C: New test.
926 * gcc.target/i386/avx512f-pr84786-1.c: New test.
927 * gcc.target/i386/avx512f-pr84786-2.c: New test.
930 * g++.dg/cpp1y/constexpr-84808.C: New test.
933 * g++.dg/debug/pr84704.C: New test.
935 2018-03-12 Renlin Li <renlin.li@arm.com>
937 * gcc.target/aarch64/movi_hf.c: New.
938 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
939 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
941 2018-03-12 Martin Sebor <msebor@redhat.com>
943 PR tree-optimization/83456
944 * c-c++-common/Wrestrict-2.c: Remove test cases.
945 * c-c++-common/Wrestrict.c: Same.
946 * gcc.dg/Wrestrict-12.c: New test.
947 * gcc.dg/Wrestrict-14.c: New test.
949 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
951 * g++.dg/pr84821.C: New test.
953 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
955 * gcc.dg/pr84799.c: New test.
957 2018-03-12 Richard Biener <rguenther@suse.de>
959 PR tree-optimization/84803
960 * gcc.dg/torture/pr84803.c: New testcase.
962 2018-03-12 Jakub Jelinek <jakub@redhat.com>
965 * g++.dg/debug/pr84813.C: New test.
967 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
970 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
972 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
975 * gfortran.dg/pr83939.f90
977 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
980 * gfortran.dg/zero_sized_9.f90: New test.
982 2018-03-11 Jakub Jelinek <jakub@redhat.com>
985 * g++.dg/debug/dwarf2/enum2.C: New test.
987 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
990 * gfortran.dg/pr84734.f90: New test.
992 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
994 * gnat.dg/prot3.adb: New test.
995 * gnat.dg/prot3_pkg.ad[sb]: New helper.
997 2018-03-09 Jason Merrill <jason@redhat.com>
998 Paolo Carlini <paolo.carlini@oracle.com>
1002 * g++.dg/cpp0x/pr71169.C: New.
1003 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1004 * g++.dg/cpp0x/pr71832.C: Likewise.
1006 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1009 * gcc.target/powerpc/pr83969.c: New test.
1011 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1014 * gcc.dg/pr84772.c: New test.
1017 * g++.dg/warn/Wformat-2.C: New test.
1020 * g++.dg/ext/vla18.C: New test.
1022 2018-03-09 Martin Sebor <msebor@redhat.com>
1024 PR tree-optimization/84526
1025 * gcc.dg/Wrestrict-10.c: New test.
1026 * gcc.dg/Wrestrict-11.c: New test.
1028 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1030 PR rtl-optimization/84682
1031 * gcc.dg/torture/pr84682-1.c: New.
1032 * gcc.dg/torture/pr84682-2.c: New.
1033 * gcc.dg/torture/pr84682-3.c: New.
1035 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1038 * g++.dg/ext/pr84724.C: New test.
1040 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1043 * gcc.target/arm/pr83712.c: New.
1045 2018-03-09 Richard Biener <rguenther@suse.de>
1047 PR tree-optimization/84775
1048 * gcc.dg/torture/pr84775.c: New testcase.
1050 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1053 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1056 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1058 * gcc.c-torture/compile/20180309-1.c: New test.
1060 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1063 * g++.dg/warn/Wunused-function4.C: New test.
1066 * gcc.target/i386/pr84742-1.c: New test.
1067 * gcc.target/i386/pr84742-2.c: New test.
1069 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1072 * gcc.c-torture/execute/pr84748.c: New test.
1074 2018-03-08 Richard Biener <rguenther@suse.de>
1077 * gcc.dg/graphite/pr84552.c: New testcase.
1079 2018-03-08 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/84178
1082 * gcc.dg/torture/pr84178-2.c: New testcase.
1084 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1086 PR tree-optimization/84178
1087 * gcc.c-torture/compile/pr84178-1.c: New test.
1089 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1091 * lib/target-supports.exp: Do not return zero from a ifunc
1094 2018-03-08 Richard Biener <rguenther@suse.de>
1096 PR tree-optimization/84746
1097 * gcc.dg/torture/pr84746.c: New testcase.
1100 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1103 * gcc.dg/graphite/pr84404.c: New.
1105 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1107 PR tree-optimization/84740
1108 * gcc.dg/torture/pr84740.c: New test.
1110 PR tree-optimization/84739
1111 * gcc.dg/pr84739.c: New test.
1113 2018-03-07 Martin Sebor <msebor@redhat.com>
1115 PR tree-optimization/83519
1116 * gcc.dg/Wrestrict-13.c: New test.
1118 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1122 * gfortran.dg/pr64124.f90: New tests.
1123 * gfortran.dg/pr70409.f90: New tests.
1125 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1128 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1130 2018-03-07 Martin Sebor <msebor@redhat.com>
1132 PR tree-optimization/84526
1133 * gcc.dg/Wrestrict-10.c: New test.
1135 2018-03-07 Martin Sebor <msebor@redhat.com>
1137 PR tree-optimization/84468
1138 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1139 * gcc.dg/Wstringop-truncation.c: New test.
1140 * gcc.dg/Wstringop-truncation-2.c: New test.
1142 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1145 * gfortran.dg/pr84565.f90: New test.
1148 * gcc.target/i386/pr84723-1.c: New test.
1149 * gcc.target/i386/pr84723-2.c: New test.
1150 * gcc.target/i386/pr84723-3.c: New test.
1151 * gcc.target/i386/pr84723-4.c: New test.
1152 * gcc.target/i386/pr84723-5.c: New test.
1154 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1157 * gfortran.dg/pr64107.f90: New test.
1159 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1163 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1165 2018-03-06 Marek Polacek <polacek@redhat.com>
1168 * g++.dg/cpp1z/constexpr-84684.C: New test.
1170 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.dg/pr84721.c: New test.
1176 * gcc.dg/pr84710.c: New test.
1178 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1181 * gfortran.dg/implied_do_2.f90: New test.
1182 * gfortran.dg/coarray_8.f90: Update for new error message.
1184 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1187 * g++.dg/ext/pr84683.C: New test.
1189 PR tree-optimization/84687
1190 * gcc.dg/pr84687.c: New test.
1192 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1195 * g++.dg/pr84231.C: New.
1198 * g++.dg/cpp1y/pr84593.C: New.
1201 * g++.dg/pr84492.C: New.
1203 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1205 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1206 __builtin_ppc_speculation_barrier.
1208 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1211 * gcc.target/powerpc/pr84700.c: New test.
1213 2018-03-05 Nathan Sidwell <nathan@acm.org>
1216 * g++.dg/lookup/pr84702.C: New.
1218 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1221 * gcc.target/i386/pr84564.c: New test.
1223 2018-03-05 Marek Polacek <polacek@redhat.com>
1226 * g++.dg/cpp0x/inline-ns10.C: New test.
1228 2018-03-05 Nathan Sidwell <nathan@acm.org>
1231 * g++.dg/template/pr84694.C: New.
1233 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.c-torture/execute/pr84524.c: New test.
1237 * gcc.target/i386/avx512bw-pr84524.c: New test.
1239 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1242 * g++.dg/pr84264.C: New test.
1244 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1248 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1249 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1251 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1253 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1254 * g++.dg/other/i386-3.C: Ditto.
1255 * gcc.target/i386/sse-12.c: Ditto.
1256 * gcc.target/i386/sse-13.c: Ditto.
1257 * gcc.target/i386/sse-14.c: Ditto.
1258 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1259 * gcc.target/i386/wbinvd-1.c: New test.
1260 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1261 * gcc.target/i386/pconfig-1.c: Ditto.
1263 2018-03-05 Pádraig Brady <P@draigBrady.com>
1264 Nathan Sidwell <nathan@acm.org>
1267 * g++.dg/cpp0x/pr84497.C: New.
1269 2018-03-05 Richard Biener <rguenther@suse.de>
1271 PR tree-optimization/84670
1272 * gcc.dg/pr84670-1.c: New testcase.
1273 * gcc.dg/pr84670-2.c: Likewise.
1274 * gcc.dg/pr84670-3.c: Likewise.
1275 * gcc.dg/pr84670-4.c: Likewise.
1277 2018-03-05 Richard Biener <rguenther@suse.de>
1279 PR tree-optimization/84650
1280 * gcc.dg/graphite/pr84650.c: New testcase.
1282 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1287 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1290 * gfortran.dg/pr71085.f90: New test.
1292 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1295 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1297 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1300 * gfortran.dg/pr51434.f90: New test.
1302 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1307 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1312 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1315 * g++.dg/torture/pr71464.C: New.
1317 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1320 * gfortran.dg/select_type_41.f90: New test.
1322 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1327 2018-03-02 Marek Polacek <polacek@redhat.com>
1330 * g++.dg/ext/flexary29.C: New test.
1332 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1334 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1336 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/torture/pr81812.C: New.
1341 2018-03-02 Marek Polacek <polacek@redhat.com>
1344 * g++.dg/warn/Wsign-compare-8.C: New test.
1347 * g++.dg/parse/array-size3.C: New test.
1350 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1352 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1355 * g++.dg/cpp1y/pr84662.C: New test.
1357 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1359 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1360 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1362 * g++.dg/lto/20101010-1_0.C: Likewise.
1363 * g++.dg/lto/20101010-2_0.C: Likewise.
1365 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1368 * gcc.dg/pr84628.c: New test.
1371 * gcc.target/ia64/pr56540.c: New test.
1373 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1375 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1377 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1378 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1379 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1380 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1382 2018-03-02 Marek Polacek <polacek@redhat.com>
1385 * c-c++-common/ubsan/shift-11.c: New test.
1387 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1389 * gcc.dg/vect/vect-alias-check-13.c: New test.
1391 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.dg/pr84614.c: New test.
1397 * gcc.target/i386/pr84625.c: New test.
1399 2018-03-02 Richard Biener <rguenther@suse.de>
1401 PR tree-optimization/84427
1402 * gcc.dg/torture/pr84427.c: New testcase.
1404 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1407 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1408 powerpc64le*-*-linux*.
1409 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1410 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1412 2018-03-01 Martin Sebor <msebor@redhat.com>
1415 * g++.dg/ext/attr-const.C: Remove xfail.
1416 * g++.dg/ext/attr-malloc-3.C: New test.
1417 * g++.dg/ext/attr-noinline-3.C: New test.
1418 * g++.dg/ext/attr-noreturn-3.C: New test.
1419 * g++.dg/ext/attr-nothrow-3.C: New test.
1420 * g++.dg/ext/attr-pure.C: Remove xfail.
1422 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1425 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1426 dg-options and dg-shouldfail "ubsan" directive.
1428 2018-03-01 Marek Polacek <polacek@redhat.com>
1429 Jason Merrill <jason@redhat.com>
1432 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1433 * g++.dg/cpp1z/static1.C: New test.
1434 * g++.dg/template/static37.C: New test.
1436 2018-03-01 Nathan Sidwell <nathan@acm.org>
1439 * g++.dg/template/pr84434.C: New.
1441 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1443 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1444 -mthumb to the command-line.
1446 2018-03-01 Marek Polacek <polacek@redhat.com>
1449 * g++.dg/cpp0x/static_assert14.C: New test.
1451 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1454 * g++.dg/torture/pr79410.C: New.
1456 2018-03-01 Martin Liska <mliska@suse.cz>
1459 * gcc.dg/asan/pr82484.c: New test.
1461 2018-03-01 Richard Biener <rguenther@suse.de>
1464 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1466 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1469 * gfortran.dg/coarray_47.f90: New test.
1471 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1474 * gfortran.dg/class_array_23.f03: New test.
1476 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1478 PR rtl-optimization/84528
1479 * gcc.dg/torture/pr84538.c: Rename to...
1480 * gcc.dg/torture/pr84528.c: ...this.
1482 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1484 PR rtl-optimization/84528
1485 * gcc.dg/torture/pr84538.c: New test.
1487 2018-02-28 Martin Sebor <msebor@redhat.com>
1489 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1490 -fpic test failures.
1491 * c-c++-common/Wrestrict-2.c: Same.
1492 * c-c++-common/Wstringop-truncation.c: Same.
1493 * gcc.dg/Warray-bounds-22.c: Same.
1494 * gcc.dg/Wstringop-overflow.c: Same.
1495 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1496 (signed_range): Same.
1497 (unsigned_anti_range): Same.
1498 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1499 (signed_range): Same.
1500 (unsigned_anti_range): Same.
1501 * gcc.dg/attr-alloc_size-7.c: Same.
1502 * gcc.dg/attr-alloc_size-8.c: Same.
1503 * gcc.dg/builtin-alloc-size.c: Same.
1504 * gcc.dg/builtin-stpncpy.c: Same.
1505 * gcc.dg/builtins-nonnull.c: Same.
1506 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1507 * gcc.dg/pr79214.c: Same.
1508 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1509 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1510 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1511 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1512 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1513 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1514 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1515 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1516 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1517 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1518 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1520 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1523 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1525 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1528 * g++.dg/cpp0x/pr84609.C: New test.
1530 2018-02-28 Martin Sebor <msebor@redhat.com>
1533 * g++.dg/ext/attr-malloc-3.C: New test.
1534 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1535 to pre-existing problems.
1536 * g++.dg/ext/attr-pure.C: Same.
1538 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1541 * gfortran.dg/associate_37.f90: New test.
1544 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1546 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1549 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1550 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1551 * gcc.dg/bf-ms-layout-4.c: New test.
1552 * gcc.dg/bf-ms-layout-5.c: New test.
1554 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1557 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1559 2018-02-28 Richard Biener <rguenther@suse.de>
1561 PR tree-optimization/84584
1562 * gcc.dg/graphite/pr84584.c: New testcase.
1564 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1566 PR preprocessor/84517
1567 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1569 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1571 * c-c++-common/dump-ada-spec-12.c: New test.
1572 * c-c++-common/dump-ada-spec-13.c: Likewise.
1574 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1576 * c-c++-common/dump-ada-spec-11.c: New test.
1578 2018-02-28 Martin Liska <mliska@suse.cz>
1581 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1582 * g++.dg/ext/timevar2.C: Likewise.
1584 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1586 * c-c++-common/dump-ada-spec-8.c: New test.
1587 * c-c++-common/dump-ada-spec-9.c: Likewise.
1588 * c-c++-common/dump-ada-spec-10.c: Likewise.
1590 2018-02-28 Richard Biener <rguenther@suse.de>
1593 * gcc.dg/pr84607.c: New testcase.
1595 2018-02-28 Nathan Sidwell <nathan@acm.org>
1598 * g++.dg/lookup/pr84602.C: New.
1600 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1604 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1606 * g++.dg/ext/attr-nonnull.C: Likewise.
1607 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1609 * g++.dg/ext/attr-noinline-2.C: Likewise.
1610 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1611 -fdump-tree-eh in dg-options.
1613 2018-02-28 Alan Modra <amodra@gmail.com>
1615 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1617 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1619 2018-02-27 Martin Sebor <msebor@redhat.com>
1623 * g++.dg/Wmissing-attributes.C: New test.
1624 * g++.dg/ext/attr-const-pure.C: New test.
1625 * g++.dg/ext/attr-const.C: New test.
1626 * g++.dg/ext/attr-deprecated-2.C: New test.
1627 * g++.dg/ext/attr-malloc-2.C: New test.
1628 * g++.dg/ext/attr-malloc.C: New test.
1629 * g++.dg/ext/attr-noinline-2.C: New test.
1630 * g++.dg/ext/attr-noinline.C: New test.
1631 * g++.dg/ext/attr-nonnull.C: New test.
1632 * g++.dg/ext/attr-noreturn-2.C: New test.
1633 * g++.dg/ext/attr-noreturn.C: New test.
1634 * g++.dg/ext/attr-nothrow-2.C: New test.
1635 * g++.dg/ext/attr-nothrow.C: New test.
1636 * g++.dg/ext/attr-optimize.C: New test.
1637 * g++.dg/ext/attr-pure.C: New test.
1638 * g++.dg/ext/attr-returns-nonnull.C: New test.
1639 * g++.dg/ext/attr-warning.C: New test.
1641 2018-02-27 Nathan Sidwell <nathan@acm.org>
1644 * g++.dg/lookup/pr84426.C: New.
1646 2018-02-27 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/84512
1649 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1651 2018-02-27 Martin Liska <mliska@suse.cz>
1653 PR gcov-profile/84548
1654 * g++.dg/gcov/pr84548.C: New test.
1656 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1659 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1661 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1664 * g++.dg/cpp1y/pr84558.C: New test.
1666 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/cpp0x/alignas14.C: New.
1670 * g++.dg/cpp0x/alignas15.C: Likewise.
1672 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1675 * g++.dg/gomp/pr84557.C: New test.
1677 2018-02-26 Marek Polacek <polacek@redhat.com>
1680 * g++.dg/cpp1z/pr84325.C: New test.
1682 2018-02-26 Carl Love <cel@us.ibm.com>
1684 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1686 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1687 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1688 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1690 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1691 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1694 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1697 * gcc.target/i386/indirect-thunk-1.c: Updated.
1698 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1699 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1700 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1701 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1702 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1703 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1704 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1705 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1706 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1707 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1708 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1709 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1710 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1711 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1712 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1713 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1714 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1715 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1716 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1717 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1718 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1719 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1720 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1721 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1722 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1723 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1724 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1725 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1726 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1727 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1728 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1729 * gcc.target/i386/ret-thunk-9.c: Likewise.
1730 * gcc.target/i386/ret-thunk-10.c: Likewise.
1731 * gcc.target/i386/ret-thunk-11.c: Likewise.
1732 * gcc.target/i386/ret-thunk-12.c: Likewise.
1733 * gcc.target/i386/ret-thunk-13.c: Likewise.
1734 * gcc.target/i386/ret-thunk-14.c: Likewise.
1735 * gcc.target/i386/ret-thunk-15.c: Likewise.
1737 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1739 * gcc.c-torture/execute/20180226-1.c: New test.
1741 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1743 PR tree-optimization/83965
1744 * gcc.dg/vect/pr83965-2.c: New test.
1746 2018-02-26 Tom de Vries <tom@codesourcery.com>
1748 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1750 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1753 * gcc.target/i386/ret-thunk-22.c: New test.
1754 * gcc.target/i386/ret-thunk-23.c: Likewise.
1755 * gcc.target/i386/ret-thunk-24.c: Likewise.
1756 * gcc.target/i386/ret-thunk-25.c: Likewise.
1757 * gcc.target/i386/ret-thunk-26.c: Likewise.
1759 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1762 * g++.dg/cpp1z/pr84533.C: New.
1764 2018-02-26 Marek Polacek <polacek@redhat.com>
1767 * g++.dg/parse/error60.C: New test.
1769 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1772 * g++.dg/gomp/pr84556.C: New test.
1773 * g++.dg/vect/pr84556.cc: New test.
1775 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1778 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1779 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1780 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1781 * gfortran.dg/c_loc_test.f90: Likewise.
1782 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1783 * gfortran.dg/proc_decl_17.f90: Likewise.
1784 * gfortran.dg/proc_ptr_8.f90: Likewise.
1786 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1789 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1790 r254814 disabling -fomit-frame-pointer by default.
1791 * gcc.target/aarch64/spill_1.c: Likewise.
1792 * gcc.target/aarch64/test_frame_11.c: Likewise.
1793 * gcc.target/aarch64/test_frame_12.c: Likewise.
1794 * gcc.target/aarch64/test_frame_13.c: Likewise.
1795 * gcc.target/aarch64/test_frame_14.c: Likewise.
1796 * gcc.target/aarch64/test_frame_15.c: Likewise.
1797 * gcc.target/aarch64/test_frame_3.c: Likewise.
1798 * gcc.target/aarch64/test_frame_5.c: Likewise.
1799 * gcc.target/aarch64/test_frame_9.c: Likewise.
1801 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1804 * gfortran.dg/explicit_shape_1.f90: New test.
1805 * gfortran.dg/automatic_module_variable.f90: Update regex.
1806 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1807 * gfortran.dg/constant_shape.f90: Ditto.
1808 * gfortran.dg/dec_structure_23.f90: Ditto.
1809 * gfortran.dg/pr78240.f90: Ditto.
1811 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1814 * gfortran.dg/pr84523.f90: New test.
1816 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1819 * gfortran.dg/select_type_40.f90: New test.
1821 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1824 * gfortran.dg/data_substring.f90: New test.
1826 2018-02-24 Marek Polacek <polacek@redhat.com>
1829 * g++.dg/cpp1z/constexpr-83692.C: New test.
1831 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1834 * gfortran.dg/statement_function_1.f90: Update test.
1836 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1839 * gfortran.dg/inquire_19.f90: New test.
1841 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1844 * gfortran.dg/pr83149_b.f90: New test.
1845 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1847 2018-02-23 Carl Love <cel@us.ibm.com>
1849 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1850 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1851 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1854 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1856 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1857 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1859 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1861 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1864 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1867 * gfortran.dg/pr83149_1.f90: New test.
1868 * gfortran.dg/pr83149.f90: Additional source for previous.
1870 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
1873 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
1874 __GI___pthread_mutex_init as well.
1876 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1879 * gfortran.dg/class_68.f90: New test.
1881 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1884 * gfortran.dg/derived_init_5.f90: New test.
1886 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1889 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1890 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1892 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1895 * gcc.target/powerpc/pr81572.c: New.
1897 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1899 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1901 2018-02-22 Martin Sebor <msebor@redhat.com>
1903 PR tree-optimization/84480
1904 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1905 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1907 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1910 * gcc.target/i386/indirect-thunk-11.c: New test.
1911 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1912 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1913 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1914 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1915 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1916 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1917 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1918 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1919 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1921 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1924 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1926 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1928 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1930 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1932 2018-02-22 Marek Polacek <polacek@redhat.com>
1935 * g++.dg/parse/error59.C: New test.
1937 2018-02-22 Tom de Vries <tom@codesourcery.com>
1939 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1941 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1944 * g++.dg/cpp0x/pr77655.C: New.
1946 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1949 * g++.dg/cpp1y/pr84496.C: New test.
1952 * g++.dg/torture/pr84502.C: New test.
1954 PR tree-optimization/84503
1955 * gcc.dg/pr84503-1.c: New test.
1956 * gcc.dg/pr84503-2.c: New test.
1958 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1960 PR tree-optimization/84478
1961 * gcc.c-torture/execute/pr84478.c: New test.
1963 2018-02-20 Martin Sebor <msebor@redhat.com>
1966 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1967 * c-c++-common/Wrestrict.c: Same.
1968 * gcc.dg/Wrestrict-6.c: Same.
1969 * gcc.dg/Warray-bounds-27.c: New test.
1970 * gcc.dg/Wrestrict-8.c: New test.
1971 * gcc.dg/Wrestrict-9.c: New test.
1972 * gcc.dg/pr84095.c: New test.
1974 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1976 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1978 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1982 * gfortran.dg/structure_constructor_14.f90: New test.
1984 2018-02-20 Jeff Law <law@redhat.com>
1987 PR tree-optimization/81592
1989 * gcc.dg/pr81592.c: New test.
1990 * gcc.dg/pr82123.c: New test.
1991 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1993 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1996 * g++.dg/warn/Wunused-var-30.C: New test.
1998 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2000 PR tree-optimization/84419
2001 * gcc.dg/vect/pr84419.c: New test.
2003 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2006 * gfortran.dg/pr82004.f90: New test.
2008 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2010 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2012 2018-02-20 Martin Liska <mliska@suse.cz>
2016 * gcc.target/i386/pr84310.c: New test.
2017 * gcc.target/i386/pr84310-2.c: Likewise.
2019 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2022 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2024 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2027 * g++.dg/cpp1z/launder7.C: New test.
2030 * g++.dg/cpp0x/constexpr-84449.C: New test.
2033 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2035 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2039 * gfortran.dg/associate_22.f90: Enable commented out test.
2040 * gfortran.dg/associate_36.f90: New test.
2042 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2045 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2047 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2049 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2050 (dg-options): Use -mavx instead of -w.
2052 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2055 * g++.dg/cpp1z/launder8.C: New test.
2058 * g++.dg/gomp/pr84448.C: New test.
2061 * g++.dg/gomp/pr84430.C: New test.
2063 PR tree-optimization/84452
2064 * gcc.dg/pr84452.c: New test.
2067 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2069 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2072 * gfortran.dg/implied_do_io_4.f90: New test.
2074 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2076 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2077 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2078 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2080 2018-02-19 Carl Love <cel@us.ibm.com>
2082 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2084 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2087 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2089 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2092 * g++.dg/cpp0x/auto50.C: New.
2093 * g++.dg/parse/friend12.C: Adjust.
2095 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2097 PR libgfortran/84389
2098 * gfortran.dg/dtio_33.f90: New test.
2100 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2102 PR libgfortran/84412
2103 * gfortran.dg/inquire_18.f90: New test.
2105 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2108 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2109 * gfortran.dg/pointer_intent_3.f90: Ditto.
2110 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2111 * gfortran.dg/protected_3.f90: Ditto.
2112 * gfortran.dg/protected_4.f90: Ditto.
2113 * gfortran.dg/protected_5.f90: Ditto.
2114 * gfortran.dg/protected_6.f90: Ditto.
2116 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2119 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2122 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2125 * gfortran.dg/inline_matmul_22.f90: New test.
2127 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2130 * gfortran.dg/abort_shoulfail.f90: New test.
2131 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2133 * gfortran.dg/PR19754_2.f90: Likewise.
2134 * gfortran.dg/PR19872.f: Likewise.
2135 * gfortran.dg/PR49268.f90: Likewise.
2136 * gfortran.dg/Wall.f90: Likewise.
2137 * gfortran.dg/Wno-all.f90: Likewise.
2138 * gfortran.dg/achar_1.f90: Likewise.
2139 * gfortran.dg/achar_2.f90: Likewise.
2140 * gfortran.dg/achar_4.f90: Likewise.
2141 * gfortran.dg/achar_6.F90: Likewise.
2142 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2143 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2144 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2145 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2146 * gfortran.dg/actual_array_result_1.f90: Likewise.
2147 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2148 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2149 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2150 * gfortran.dg/actual_procedure_1.f90: Likewise.
2151 * gfortran.dg/adjustl_1.f90: Likewise.
2152 * gfortran.dg/advance_1.f90: Likewise.
2153 * gfortran.dg/advance_4.f90: Likewise.
2154 * gfortran.dg/advance_5.f90: Likewise.
2155 * gfortran.dg/advance_6.f90: Likewise.
2156 * gfortran.dg/aint_anint_1.f90: Likewise.
2157 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2158 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2159 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2160 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2161 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2162 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2163 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2164 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2165 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2166 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2167 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2168 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2169 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2170 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2171 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2172 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2173 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2174 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2175 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2176 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2177 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2178 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2179 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2180 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2181 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2182 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2183 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2184 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2185 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2186 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2187 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2188 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2189 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2190 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2191 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2192 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2193 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2194 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2195 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2196 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2197 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2198 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2199 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2200 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2201 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2202 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2203 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2204 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2205 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2206 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2207 * gfortran.dg/allocatable_function_1.f90: Likewise.
2208 * gfortran.dg/allocatable_function_10.f90: Likewise.
2209 * gfortran.dg/allocatable_function_3.f90: Likewise.
2210 * gfortran.dg/allocatable_function_5.f90: Likewise.
2211 * gfortran.dg/allocatable_function_6.f90: Likewise.
2212 * gfortran.dg/allocatable_function_7.f90: Likewise.
2213 * gfortran.dg/allocatable_function_8.f90: Likewise.
2214 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2215 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2216 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2217 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2218 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2219 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2220 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2221 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2222 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2223 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2224 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2225 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2226 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2227 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2228 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2229 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2230 * gfortran.dg/allocate_class_3.f90: Likewise.
2231 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2232 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2233 * gfortran.dg/allocate_derived_5.f90: Likewise.
2234 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2235 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2236 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2237 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2238 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2239 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2240 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2241 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2242 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2243 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2244 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2245 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2246 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2247 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2248 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2249 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2250 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2251 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2252 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2253 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2254 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2255 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2256 * gfortran.dg/altreturn_3.f90: Likewise.
2257 * gfortran.dg/altreturn_5.f90: Likewise.
2258 * gfortran.dg/altreturn_7.f90: Likewise.
2259 * gfortran.dg/and_or_xor.f90: Likewise.
2260 * gfortran.dg/anint_1.f90: Likewise.
2261 * gfortran.dg/any_all_1.f90: Likewise.
2262 * gfortran.dg/anyallcount_1.f90: Likewise.
2263 * gfortran.dg/append_1.f90: Likewise.
2264 * gfortran.dg/argument_checking_1.f90: Likewise.
2265 * gfortran.dg/argument_checking_2.f90: Likewise.
2266 * gfortran.dg/argument_checking_8.f90: Likewise.
2267 * gfortran.dg/arithmetic_if.f90: Likewise.
2268 * gfortran.dg/array_1.f90: Likewise.
2269 * gfortran.dg/array_2.f90: Likewise.
2270 * gfortran.dg/array_alloc_1.f90: Likewise.
2271 * gfortran.dg/array_alloc_2.f90: Likewise.
2272 * gfortran.dg/array_alloc_3.f90: Likewise.
2273 * gfortran.dg/array_assignment_1.F90: Likewise.
2274 * gfortran.dg/array_assignment_5.f90: Likewise.
2275 * gfortran.dg/array_constructor_1.f90: Likewise.
2276 * gfortran.dg/array_constructor_10.f90: Likewise.
2277 * gfortran.dg/array_constructor_11.f90: Likewise.
2278 * gfortran.dg/array_constructor_12.f90: Likewise.
2279 * gfortran.dg/array_constructor_15.f90: Likewise.
2280 * gfortran.dg/array_constructor_16.f90: Likewise.
2281 * gfortran.dg/array_constructor_17.f90: Likewise.
2282 * gfortran.dg/array_constructor_19.f90: Likewise.
2283 * gfortran.dg/array_constructor_23.f: Likewise.
2284 * gfortran.dg/array_constructor_24.f: Likewise.
2285 * gfortran.dg/array_constructor_32.f90: Likewise.
2286 * gfortran.dg/array_constructor_36.f90: Likewise.
2287 * gfortran.dg/array_constructor_39.f90: Likewise.
2288 * gfortran.dg/array_constructor_4.f90: Likewise.
2289 * gfortran.dg/array_constructor_40.f90: Likewise.
2290 * gfortran.dg/array_constructor_44.f90: Likewise.
2291 * gfortran.dg/array_constructor_45.f90: Likewise.
2292 * gfortran.dg/array_constructor_46.f90: Likewise.
2293 * gfortran.dg/array_constructor_47.f90: Likewise.
2294 * gfortran.dg/array_constructor_49.f90: Likewise.
2295 * gfortran.dg/array_constructor_5.f90: Likewise.
2296 * gfortran.dg/array_constructor_50.f90: Likewise.
2297 * gfortran.dg/array_constructor_6.f90: Likewise.
2298 * gfortran.dg/array_constructor_7.f90: Likewise.
2299 * gfortran.dg/array_constructor_8.f90: Likewise.
2300 * gfortran.dg/array_constructor_9.f90: Likewise.
2301 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2302 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2303 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2304 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2305 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2306 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2307 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2308 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2309 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2310 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2311 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2312 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2313 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2314 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2315 * gfortran.dg/array_function_1.f90: Likewise.
2316 * gfortran.dg/array_function_5.f90: Likewise.
2317 * gfortran.dg/array_initializer_1.f90: Likewise.
2318 * gfortran.dg/array_initializer_2.f90: Likewise.
2319 * gfortran.dg/array_memcpy_5.f90: Likewise.
2320 * gfortran.dg/array_memset_2.f90: Likewise.
2321 * gfortran.dg/array_reference_1.f90: Likewise.
2322 * gfortran.dg/array_return_value_1.f90: Likewise.
2323 * gfortran.dg/array_section_1.f90: Likewise.
2324 * gfortran.dg/array_temporaries_3.f90: Likewise.
2325 * gfortran.dg/arrayio_1.f90: Likewise.
2326 * gfortran.dg/arrayio_10.f90: Likewise.
2327 * gfortran.dg/arrayio_11.f90: Likewise.
2328 * gfortran.dg/arrayio_12.f90: Likewise.
2329 * gfortran.dg/arrayio_13.f90: Likewise.
2330 * gfortran.dg/arrayio_14.f90: Likewise.
2331 * gfortran.dg/arrayio_16.f90: Likewise.
2332 * gfortran.dg/arrayio_2.f90: Likewise.
2333 * gfortran.dg/arrayio_3.f90: Likewise.
2334 * gfortran.dg/arrayio_4.f90: Likewise.
2335 * gfortran.dg/arrayio_5.f90: Likewise.
2336 * gfortran.dg/arrayio_6.f90: Likewise.
2337 * gfortran.dg/arrayio_7.f90: Likewise.
2338 * gfortran.dg/arrayio_8.f90: Likewise.
2339 * gfortran.dg/arrayio_9.f90: Likewise.
2340 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2341 * gfortran.dg/assign_10.f90: Likewise.
2342 * gfortran.dg/assign_9.f90: Likewise.
2343 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2344 * gfortran.dg/assignment_1.f90: Likewise.
2345 * gfortran.dg/associate_1.f03: Likewise.
2346 * gfortran.dg/associate_11.f90: Likewise.
2347 * gfortran.dg/associate_13.f90: Likewise.
2348 * gfortran.dg/associate_15.f90: Likewise.
2349 * gfortran.dg/associate_17.f90: Likewise.
2350 * gfortran.dg/associate_18.f08: Likewise.
2351 * gfortran.dg/associate_19.f03: Likewise.
2352 * gfortran.dg/associate_20.f03: Likewise.
2353 * gfortran.dg/associate_22.f90: Likewise.
2354 * gfortran.dg/associate_23.f90: Likewise.
2355 * gfortran.dg/associate_24.f90: Likewise.
2356 * gfortran.dg/associate_25.f90: Likewise.
2357 * gfortran.dg/associate_27.f90: Likewise.
2358 * gfortran.dg/associate_28.f90: Likewise.
2359 * gfortran.dg/associate_32.f03: Likewise.
2360 * gfortran.dg/associate_33.f03: Likewise.
2361 * gfortran.dg/associate_34.f90: Likewise.
2362 * gfortran.dg/associate_6.f03: Likewise.
2363 * gfortran.dg/associate_7.f03: Likewise.
2364 * gfortran.dg/associate_8.f03: Likewise.
2365 * gfortran.dg/associate_9.f03: Likewise.
2366 * gfortran.dg/associated_1.f90: Likewise.
2367 * gfortran.dg/associated_2.f90: Likewise.
2368 * gfortran.dg/associated_5.f90: Likewise.
2369 * gfortran.dg/associated_6.f90: Likewise.
2370 * gfortran.dg/associated_target_3.f90: Likewise.
2371 * gfortran.dg/associated_target_4.f90: Likewise.
2372 * gfortran.dg/associated_target_5.f03: Likewise.
2373 * gfortran.dg/associated_target_6.f03: Likewise.
2374 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2375 * gfortran.dg/assumed_rank_1.f90: Likewise.
2376 * gfortran.dg/assumed_rank_10.f90: Likewise.
2377 * gfortran.dg/assumed_rank_2.f90: Likewise.
2378 * gfortran.dg/assumed_rank_7.f90: Likewise.
2379 * gfortran.dg/assumed_rank_8.f90: Likewise.
2380 * gfortran.dg/assumed_rank_9.f90: Likewise.
2381 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2382 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2383 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2384 * gfortran.dg/assumed_type_2.f90: Likewise.
2385 * gfortran.dg/atan2_1.f90: Likewise.
2386 * gfortran.dg/auto_array_1.f90: Likewise.
2387 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2388 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2389 * gfortran.dg/auto_char_len_3.f90: Likewise.
2390 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2391 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2392 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2393 * gfortran.dg/auto_save_2.f90: Likewise.
2394 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2395 * gfortran.dg/backslash_1.f90: Likewise.
2396 * gfortran.dg/backslash_2.f90: Likewise.
2397 * gfortran.dg/backslash_3.f: Likewise.
2398 * gfortran.dg/backspace_1.f: Likewise.
2399 * gfortran.dg/backspace_10.f90: Likewise.
2400 * gfortran.dg/backspace_11.f90: Likewise.
2401 * gfortran.dg/backspace_2.f: Likewise.
2402 * gfortran.dg/backspace_3.f: Likewise.
2403 * gfortran.dg/backspace_4.f: Likewise.
2404 * gfortran.dg/backspace_5.f: Likewise.
2405 * gfortran.dg/backspace_6.f: Likewise.
2406 * gfortran.dg/backspace_7.f90: Likewise.
2407 * gfortran.dg/backspace_8.f: Likewise.
2408 * gfortran.dg/backspace_9.f: Likewise.
2409 * gfortran.dg/bessel_1.f90: Likewise.
2410 * gfortran.dg/bessel_2.f90: Likewise.
2411 * gfortran.dg/bessel_5.f90: Likewise.
2412 * gfortran.dg/bessel_6.f90: Likewise.
2413 * gfortran.dg/bessel_7.f90: Likewise.
2414 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2415 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2416 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2417 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2418 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2419 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2420 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2421 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2422 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2423 * gfortran.dg/bit_comparison_1.F90: Likewise.
2424 * gfortran.dg/bit_comparison_2.F90: Likewise.
2425 * gfortran.dg/block_1.f08: Likewise.
2426 * gfortran.dg/block_13.f08: Likewise.
2427 * gfortran.dg/block_14.f90: Likewise.
2428 * gfortran.dg/block_2.f08: Likewise.
2429 * gfortran.dg/block_6.f08: Likewise.
2430 * gfortran.dg/block_7.f08: Likewise.
2431 * gfortran.dg/block_8.f08: Likewise.
2432 * gfortran.dg/blockdata_1.f90: Likewise.
2433 * gfortran.dg/bound_1.f90: Likewise.
2434 * gfortran.dg/bound_2.f90: Likewise.
2435 * gfortran.dg/bound_3.f90: Likewise.
2436 * gfortran.dg/bound_4.f90: Likewise.
2437 * gfortran.dg/bound_5.f90: Likewise.
2438 * gfortran.dg/bound_6.f90: Likewise.
2439 * gfortran.dg/bound_7.f90: Likewise.
2440 * gfortran.dg/bound_8.f90: Likewise.
2441 * gfortran.dg/bound_9.f90: Likewise.
2442 * gfortran.dg/bound_simplification_1.f90: Likewise.
2443 * gfortran.dg/bound_simplification_3.f90: Likewise.
2444 * gfortran.dg/bound_simplification_4.f90: Likewise.
2445 * gfortran.dg/bound_simplification_5.f90: Likewise.
2446 * gfortran.dg/bound_simplification_6.f90: Likewise.
2447 * gfortran.dg/bounds_check_1.f90: Likewise.
2448 * gfortran.dg/bounds_check_12.f90: Likewise.
2449 * gfortran.dg/bounds_check_14.f90: Likewise.
2450 * gfortran.dg/bounds_check_15.f90: Likewise.
2451 * gfortran.dg/bounds_check_19.f90: Likewise.
2452 * gfortran.dg/bounds_check_8.f90: Likewise.
2453 * gfortran.dg/bounds_check_9.f90: Likewise.
2454 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2455 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2456 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2457 * gfortran.dg/boz_1.f90: Likewise.
2458 * gfortran.dg/boz_11.f90: Likewise.
2459 * gfortran.dg/boz_13.f90: Likewise.
2460 * gfortran.dg/boz_14.f90: Likewise.
2461 * gfortran.dg/boz_15.f90: Likewise.
2462 * gfortran.dg/boz_3.f90: Likewise.
2463 * gfortran.dg/boz_6.f90: Likewise.
2464 * gfortran.dg/boz_9.f90: Likewise.
2465 * gfortran.dg/byte_1.f90: Likewise.
2466 * gfortran.dg/byte_2.f90: Likewise.
2467 * gfortran.dg/c_assoc.f90: Likewise.
2468 * gfortran.dg/c_assoc_2.f03: Likewise.
2469 * gfortran.dg/c_assoc_3.f90: Likewise.
2470 * gfortran.dg/c_by_val_1.f: Likewise.
2471 * gfortran.dg/c_by_val_5.f90: Likewise.
2472 * gfortran.dg/c_char_tests.f03: Likewise.
2473 * gfortran.dg/c_char_tests_2.f03: Likewise.
2474 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2475 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2476 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2477 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2478 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2479 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2480 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2481 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2482 * gfortran.dg/c_kind_params.f90: Likewise.
2483 * gfortran.dg/c_loc_test_20.f90: Likewise.
2484 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2485 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2486 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2487 * gfortran.dg/c_size_t_test.f03: Likewise.
2488 * gfortran.dg/c_sizeof_1.f90: Likewise.
2489 * gfortran.dg/c_sizeof_5.f90: Likewise.
2490 * gfortran.dg/c_sizeof_6.f90: Likewise.
2491 * gfortran.dg/char4_iunit_1.f03: Likewise.
2492 * gfortran.dg/char4_iunit_2.f03: Likewise.
2493 * gfortran.dg/char_allocation_1.f90: Likewise.
2494 * gfortran.dg/char_array_constructor.f90: Likewise.
2495 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2496 * gfortran.dg/char_assign_1.f90: Likewise.
2497 * gfortran.dg/char_associated_1.f90: Likewise.
2498 * gfortran.dg/char_cast_2.f90: Likewise.
2499 * gfortran.dg/char_comparison_1.f: Likewise.
2500 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2501 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2502 * gfortran.dg/char_cons_len.f90: Likewise.
2503 * gfortran.dg/char_conversion.f90: Likewise.
2504 * gfortran.dg/char_cshift_1.f90: Likewise.
2505 * gfortran.dg/char_cshift_2.f90: Likewise.
2506 * gfortran.dg/char_decl_2.f90: Likewise.
2507 * gfortran.dg/char_eoshift_1.f90: Likewise.
2508 * gfortran.dg/char_eoshift_2.f90: Likewise.
2509 * gfortran.dg/char_eoshift_3.f90: Likewise.
2510 * gfortran.dg/char_eoshift_4.f90: Likewise.
2511 * gfortran.dg/char_eoshift_5.f90: Likewise.
2512 * gfortran.dg/char_expr_1.f90: Likewise.
2513 * gfortran.dg/char_expr_3.f90: Likewise.
2514 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2515 * gfortran.dg/char_length_12.f90: Likewise.
2516 * gfortran.dg/char_length_14.f90: Likewise.
2517 * gfortran.dg/char_length_15.f90: Likewise.
2518 * gfortran.dg/char_length_17.f90: Likewise.
2519 * gfortran.dg/char_length_20.f90: Likewise.
2520 * gfortran.dg/char_length_21.f90: Likewise.
2521 * gfortran.dg/char_length_5.f90: Likewise.
2522 * gfortran.dg/char_length_6.f90: Likewise.
2523 * gfortran.dg/char_length_7.f90: Likewise.
2524 * gfortran.dg/char_length_8.f90: Likewise.
2525 * gfortran.dg/char_pack_1.f90: Likewise.
2526 * gfortran.dg/char_pack_2.f90: Likewise.
2527 * gfortran.dg/char_pointer_assign.f90: Likewise.
2528 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2529 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2530 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2531 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2532 * gfortran.dg/char_pointer_func.f90: Likewise.
2533 * gfortran.dg/char_reshape_1.f90: Likewise.
2534 * gfortran.dg/char_result_1.f90: Likewise.
2535 * gfortran.dg/char_result_12.f90: Likewise.
2536 * gfortran.dg/char_result_13.f90: Likewise.
2537 * gfortran.dg/char_result_14.f90: Likewise.
2538 * gfortran.dg/char_result_15.f90: Likewise.
2539 * gfortran.dg/char_result_2.f90: Likewise.
2540 * gfortran.dg/char_result_3.f90: Likewise.
2541 * gfortran.dg/char_result_4.f90: Likewise.
2542 * gfortran.dg/char_result_5.f90: Likewise.
2543 * gfortran.dg/char_result_6.f90: Likewise.
2544 * gfortran.dg/char_result_7.f90: Likewise.
2545 * gfortran.dg/char_result_8.f90: Likewise.
2546 * gfortran.dg/char_spread_1.f90: Likewise.
2547 * gfortran.dg/char_transpose_1.f90: Likewise.
2548 * gfortran.dg/char_type_len.f90: Likewise.
2549 * gfortran.dg/char_unpack_1.f90: Likewise.
2550 * gfortran.dg/char_unpack_2.f90: Likewise.
2551 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2552 * gfortran.dg/character_comparison_1.f90: Likewise.
2553 * gfortran.dg/character_comparison_2.f90: Likewise.
2554 * gfortran.dg/character_comparison_3.f90: Likewise.
2555 * gfortran.dg/character_comparison_4.f90: Likewise.
2556 * gfortran.dg/character_comparison_5.f90: Likewise.
2557 * gfortran.dg/character_comparison_6.f90: Likewise.
2558 * gfortran.dg/character_comparison_7.f90: Likewise.
2559 * gfortran.dg/character_comparison_8.f90: Likewise.
2560 * gfortran.dg/character_comparison_9.f90: Likewise.
2561 * gfortran.dg/charlen_15.f90: Likewise.
2562 * gfortran.dg/charlen_16.f90: Likewise.
2563 * gfortran.dg/chkbits.f90: Likewise.
2564 * gfortran.dg/chmod_1.f90: Likewise.
2565 * gfortran.dg/chmod_2.f90: Likewise.
2566 * gfortran.dg/chmod_3.f90: Likewise.
2567 * gfortran.dg/class_1.f03: Likewise.
2568 * gfortran.dg/class_18.f03: Likewise.
2569 * gfortran.dg/class_19.f03: Likewise.
2570 * gfortran.dg/class_35.f90: Likewise.
2571 * gfortran.dg/class_46.f03: Likewise.
2572 * gfortran.dg/class_48.f90: Likewise.
2573 * gfortran.dg/class_51.f90: Likewise.
2574 * gfortran.dg/class_52.f90: Likewise.
2575 * gfortran.dg/class_6.f03: Likewise.
2576 * gfortran.dg/class_63.f90: Likewise.
2577 * gfortran.dg/class_64.f90: Likewise.
2578 * gfortran.dg/class_65.f90: Likewise.
2579 * gfortran.dg/class_66.f90: Likewise.
2580 * gfortran.dg/class_67.f90: Likewise.
2581 * gfortran.dg/class_9.f03: Likewise.
2582 * gfortran.dg/class_alias.f90: Likewise.
2583 * gfortran.dg/class_allocate_1.f03: Likewise.
2584 * gfortran.dg/class_allocate_10.f03: Likewise.
2585 * gfortran.dg/class_allocate_13.f90: Likewise.
2586 * gfortran.dg/class_allocate_14.f90: Likewise.
2587 * gfortran.dg/class_allocate_15.f90: Likewise.
2588 * gfortran.dg/class_allocate_19.f03: Likewise.
2589 * gfortran.dg/class_allocate_21.f90: Likewise.
2590 * gfortran.dg/class_allocate_22.f90: Likewise.
2591 * gfortran.dg/class_allocate_3.f03: Likewise.
2592 * gfortran.dg/class_allocate_4.f03: Likewise.
2593 * gfortran.dg/class_allocate_5.f90: Likewise.
2594 * gfortran.dg/class_allocate_6.f03: Likewise.
2595 * gfortran.dg/class_allocate_7.f03: Likewise.
2596 * gfortran.dg/class_allocate_8.f03: Likewise.
2597 * gfortran.dg/class_allocate_9.f03: Likewise.
2598 * gfortran.dg/class_array_1.f03: Likewise.
2599 * gfortran.dg/class_array_14.f90: Likewise.
2600 * gfortran.dg/class_array_15.f03: Likewise.
2601 * gfortran.dg/class_array_16.f90: Likewise.
2602 * gfortran.dg/class_array_2.f03: Likewise.
2603 * gfortran.dg/class_array_20.f03: Likewise.
2604 * gfortran.dg/class_array_21.f03: Likewise.
2605 * gfortran.dg/class_array_3.f03: Likewise.
2606 * gfortran.dg/class_array_4.f03: Likewise.
2607 * gfortran.dg/class_array_7.f03: Likewise.
2608 * gfortran.dg/class_array_8.f03: Likewise.
2609 * gfortran.dg/class_array_9.f03: Likewise.
2610 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2611 * gfortran.dg/class_dummy_1.f03: Likewise.
2612 * gfortran.dg/class_optional_1.f90: Likewise.
2613 * gfortran.dg/class_optional_2.f90: Likewise.
2614 * gfortran.dg/class_result_5.f90: Likewise.
2615 * gfortran.dg/class_result_6.f90: Likewise.
2616 * gfortran.dg/class_to_type_1.f03: Likewise.
2617 * gfortran.dg/class_to_type_2.f90: Likewise.
2618 * gfortran.dg/class_to_type_3.f03: Likewise.
2619 * gfortran.dg/class_to_type_4.f90: Likewise.
2620 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2621 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2622 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2623 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2624 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2625 * gfortran.dg/coarray/codimension.f90: Likewise.
2626 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2627 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2628 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2629 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2630 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2631 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2632 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2633 * gfortran.dg/coarray/event_1.f90: Likewise.
2634 * gfortran.dg/coarray/event_2.f90: Likewise.
2635 * gfortran.dg/coarray/get_array.f90: Likewise.
2636 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2637 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2638 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2639 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2640 * gfortran.dg/coarray/lock_1.f90: Likewise.
2641 * gfortran.dg/coarray/lock_2.f90: Likewise.
2642 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2643 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2644 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2645 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2646 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2647 * gfortran.dg/coarray/registering_1.f90: Likewise.
2648 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2649 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2650 * gfortran.dg/coarray/send_array.f90: Likewise.
2651 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2652 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2653 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2654 * gfortran.dg/coarray/sync_1.f90: Likewise.
2655 * gfortran.dg/coarray/sync_3.f90: Likewise.
2656 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2657 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2658 * gfortran.dg/coarray_13.f90: Likewise.
2659 * gfortran.dg/coarray_15.f90: Likewise.
2660 * gfortran.dg/coarray_16.f90: Likewise.
2661 * gfortran.dg/coarray_2.f90: Likewise.
2662 * gfortran.dg/coarray_23.f90: Likewise.
2663 * gfortran.dg/coarray_40.f90: Likewise.
2664 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2665 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2666 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2667 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2668 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2669 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2670 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2671 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2672 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2673 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2674 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2675 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2676 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2677 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2678 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2679 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2680 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2681 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2682 * gfortran.dg/coarray_stat_2.f90: Likewise.
2683 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2684 * gfortran.dg/coindexed_1.f90: Likewise.
2685 * gfortran.dg/comma.f: Likewise.
2686 * gfortran.dg/comma_format_extension_3.f: Likewise.
2687 * gfortran.dg/comma_format_extension_4.f: Likewise.
2688 * gfortran.dg/common_2.f90: Likewise.
2689 * gfortran.dg/common_4.f90: Likewise.
2690 * gfortran.dg/common_align_1.f90: Likewise.
2691 * gfortran.dg/common_align_2.f90: Likewise.
2692 * gfortran.dg/common_equivalence_1.f: Likewise.
2693 * gfortran.dg/common_pointer_1.f90: Likewise.
2694 * gfortran.dg/common_resize_1.f: Likewise.
2695 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2696 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2697 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2698 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2699 * gfortran.dg/complex_read.f90: Likewise.
2700 * gfortran.dg/complex_write.f90: Likewise.
2701 * gfortran.dg/constant_substring.f: Likewise.
2702 * gfortran.dg/constructor_2.f90: Likewise.
2703 * gfortran.dg/constructor_3.f90: Likewise.
2704 * gfortran.dg/constructor_6.f90: Likewise.
2705 * gfortran.dg/contained_1.f90: Likewise.
2706 * gfortran.dg/contained_3.f90: Likewise.
2707 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2708 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2709 * gfortran.dg/continuation_1.f90: Likewise.
2710 * gfortran.dg/continuation_11.f90: Likewise.
2711 * gfortran.dg/continuation_12.f90: Likewise.
2712 * gfortran.dg/continuation_13.f90: Likewise.
2713 * gfortran.dg/continuation_14.f: Likewise.
2714 * gfortran.dg/continuation_8.f90: Likewise.
2715 * gfortran.dg/convert_2.f90: Likewise.
2716 * gfortran.dg/convert_implied_open.f90: Likewise.
2717 * gfortran.dg/count_init_expr.f03: Likewise.
2718 * gfortran.dg/cr_lf.f90: Likewise.
2719 * gfortran.dg/cray_pointers_10.f90: Likewise.
2720 * gfortran.dg/cray_pointers_2.f90: Likewise.
2721 * gfortran.dg/cray_pointers_5.f90: Likewise.
2722 * gfortran.dg/cray_pointers_7.f90: Likewise.
2723 * gfortran.dg/cray_pointers_8.f90: Likewise.
2724 * gfortran.dg/cshift_1.f90: Likewise.
2725 * gfortran.dg/cshift_2.f90: Likewise.
2726 * gfortran.dg/cshift_large_1.f90: Likewise.
2727 * gfortran.dg/cshift_nan_1.f90: Likewise.
2728 * gfortran.dg/csqrt_2.f: Likewise.
2729 * gfortran.dg/data_array_1.f90: Likewise.
2730 * gfortran.dg/data_char_1.f90: Likewise.
2731 * gfortran.dg/data_char_2.f90: Likewise.
2732 * gfortran.dg/data_char_3.f90: Likewise.
2733 * gfortran.dg/data_derived_1.f90: Likewise.
2734 * gfortran.dg/data_implied_do_1.f90: Likewise.
2735 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2736 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2737 * gfortran.dg/deallocate_stat.f90: Likewise.
2738 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2739 * gfortran.dg/debug/pr37738.f: Likewise.
2740 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2741 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2742 * gfortran.dg/dec_exp_1.f90: Likewise.
2743 * gfortran.dg/dec_init_1.f90: Likewise.
2744 * gfortran.dg/dec_init_2.f90: Likewise.
2745 * gfortran.dg/dec_init_3.f90: Likewise.
2746 * gfortran.dg/dec_init_4.f90: Likewise.
2747 * gfortran.dg/dec_io_1.f90: Likewise.
2748 * gfortran.dg/dec_io_2.f90: Likewise.
2749 * gfortran.dg/dec_io_2a.f90: Likewise.
2750 * gfortran.dg/dec_io_6.f90: Likewise.
2751 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2752 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2753 * gfortran.dg/dec_math.f90: Likewise.
2754 * gfortran.dg/dec_parameter_1.f: Likewise.
2755 * gfortran.dg/dec_parameter_2.f90: Likewise.
2756 * gfortran.dg/dec_static_1.f90: Likewise.
2757 * gfortran.dg/dec_static_2.f90: Likewise.
2758 * gfortran.dg/dec_structure_1.f90: Likewise.
2759 * gfortran.dg/dec_structure_10.f90: Likewise.
2760 * gfortran.dg/dec_structure_18.f90: Likewise.
2761 * gfortran.dg/dec_structure_19.f90: Likewise.
2762 * gfortran.dg/dec_structure_2.f90: Likewise.
2763 * gfortran.dg/dec_structure_22.f90: Likewise.
2764 * gfortran.dg/dec_structure_3.f90: Likewise.
2765 * gfortran.dg/dec_structure_4.f90: Likewise.
2766 * gfortran.dg/dec_structure_5.f90: Likewise.
2767 * gfortran.dg/dec_structure_6.f90: Likewise.
2768 * gfortran.dg/dec_structure_7.f90: Likewise.
2769 * gfortran.dg/dec_union_1.f90: Likewise.
2770 * gfortran.dg/dec_union_2.f90: Likewise.
2771 * gfortran.dg/dec_union_3.f90: Likewise.
2772 * gfortran.dg/dec_union_4.f90: Likewise.
2773 * gfortran.dg/dec_union_5.f90: Likewise.
2774 * gfortran.dg/default_format_1.f90: Likewise.
2775 * gfortran.dg/default_format_2.f90: Likewise.
2776 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2777 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2778 * gfortran.dg/default_initialization_3.f90: Likewise.
2779 * gfortran.dg/default_initialization_4.f90: Likewise.
2780 * gfortran.dg/default_initialization_5.f90: Likewise.
2781 * gfortran.dg/deferred_character_1.f90: Likewise.
2782 * gfortran.dg/deferred_character_10.f90: Likewise.
2783 * gfortran.dg/deferred_character_11.f90: Likewise.
2784 * gfortran.dg/deferred_character_12.f90: Likewise.
2785 * gfortran.dg/deferred_character_13.f90: Likewise.
2786 * gfortran.dg/deferred_character_14.f90: Likewise.
2787 * gfortran.dg/deferred_character_15.f90: Likewise.
2788 * gfortran.dg/deferred_character_16.f90: Likewise.
2789 * gfortran.dg/deferred_character_2.f90: Likewise.
2790 * gfortran.dg/deferred_character_3.f90: Likewise.
2791 * gfortran.dg/deferred_character_4.f90: Likewise.
2792 * gfortran.dg/deferred_character_5.f90: Likewise.
2793 * gfortran.dg/deferred_character_6.f90: Likewise.
2794 * gfortran.dg/deferred_character_7.f90: Likewise.
2795 * gfortran.dg/deferred_character_8.f90: Likewise.
2796 * gfortran.dg/deferred_character_9.f90: Likewise.
2797 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2798 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2799 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2800 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2801 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2802 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2803 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2804 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2805 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2806 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2807 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2808 * gfortran.dg/defined_assignment_1.f90: Likewise.
2809 * gfortran.dg/defined_assignment_10.f90: Likewise.
2810 * gfortran.dg/defined_assignment_11.f90: Likewise.
2811 * gfortran.dg/defined_assignment_2.f90: Likewise.
2812 * gfortran.dg/defined_assignment_3.f90: Likewise.
2813 * gfortran.dg/defined_assignment_4.f90: Likewise.
2814 * gfortran.dg/defined_assignment_5.f90: Likewise.
2815 * gfortran.dg/defined_assignment_8.f90: Likewise.
2816 * gfortran.dg/defined_assignment_9.f90: Likewise.
2817 * gfortran.dg/dependency_2.f90: Likewise.
2818 * gfortran.dg/dependency_21.f90: Likewise.
2819 * gfortran.dg/dependency_22.f90: Likewise.
2820 * gfortran.dg/dependency_23.f90: Likewise.
2821 * gfortran.dg/dependency_24.f90: Likewise.
2822 * gfortran.dg/dependency_25.f90: Likewise.
2823 * gfortran.dg/dependency_26.f90: Likewise.
2824 * gfortran.dg/dependency_39.f90: Likewise.
2825 * gfortran.dg/dependency_40.f90: Likewise.
2826 * gfortran.dg/dependency_41.f90: Likewise.
2827 * gfortran.dg/dependency_42.f90: Likewise.
2828 * gfortran.dg/dependency_43.f90: Likewise.
2829 * gfortran.dg/dependency_44.f90: Likewise.
2830 * gfortran.dg/dependency_45.f90: Likewise.
2831 * gfortran.dg/dependency_50.f90: Likewise.
2832 * gfortran.dg/dependency_51.f90: Likewise.
2833 * gfortran.dg/dependent_decls_1.f90: Likewise.
2834 * gfortran.dg/der_array_1.f90: Likewise.
2835 * gfortran.dg/der_array_io_1.f90: Likewise.
2836 * gfortran.dg/der_array_io_2.f90: Likewise.
2837 * gfortran.dg/der_array_io_3.f90: Likewise.
2838 * gfortran.dg/der_io_1.f90: Likewise.
2839 * gfortran.dg/der_io_3.f90: Likewise.
2840 * gfortran.dg/der_pointer_2.f90: Likewise.
2841 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2842 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2843 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2844 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2845 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2846 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2847 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2848 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2849 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2850 * gfortran.dg/derived_external_function_1.f90: Likewise.
2851 * gfortran.dg/derived_init_1.f90: Likewise.
2852 * gfortran.dg/derived_init_2.f90: Likewise.
2853 * gfortran.dg/derived_init_3.f90: Likewise.
2854 * gfortran.dg/derived_init_4.f90: Likewise.
2855 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2856 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2857 * gfortran.dg/dev_null.F90: Likewise.
2858 * gfortran.dg/dfloat_1.f90: Likewise.
2859 * gfortran.dg/dim_sum_1.f90: Likewise.
2860 * gfortran.dg/dim_sum_2.f90: Likewise.
2861 * gfortran.dg/dim_sum_3.f90: Likewise.
2862 * gfortran.dg/direct_io_10.f: Likewise.
2863 * gfortran.dg/direct_io_11.f90: Likewise.
2864 * gfortran.dg/direct_io_12.f90: Likewise.
2865 * gfortran.dg/direct_io_2.f90: Likewise.
2866 * gfortran.dg/direct_io_3.f90: Likewise.
2867 * gfortran.dg/direct_io_4.f90: Likewise.
2868 * gfortran.dg/direct_io_5.f90: Likewise.
2869 * gfortran.dg/direct_io_6.f90: Likewise.
2870 * gfortran.dg/direct_io_7.f90: Likewise.
2871 * gfortran.dg/direct_io_8.f90: Likewise.
2872 * gfortran.dg/direct_io_9.f: Likewise.
2873 * gfortran.dg/do_1.f90: Likewise.
2874 * gfortran.dg/do_3.F90: Likewise.
2875 * gfortran.dg/do_concurrent_2.f90: Likewise.
2876 * gfortran.dg/do_concurrent_4.f90: Likewise.
2877 * gfortran.dg/do_corner_warn.f90: Likewise.
2878 * gfortran.dg/do_iterator_2.f90: Likewise.
2879 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
2880 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
2881 * gfortran.dg/dos_eol.f: Likewise.
2882 * gfortran.dg/dot_product_1.f03: Likewise.
2883 * gfortran.dg/dot_product_2.f90: Likewise.
2884 * gfortran.dg/dot_product_4.f90: Likewise.
2885 * gfortran.dg/dshift_1.F90: Likewise.
2886 * gfortran.dg/dshift_2.F90: Likewise.
2887 * gfortran.dg/dtio_1.f90: Likewise.
2888 * gfortran.dg/dtio_10.f90: Likewise.
2889 * gfortran.dg/dtio_12.f90: Likewise.
2890 * gfortran.dg/dtio_14.f90: Likewise.
2891 * gfortran.dg/dtio_15.f90: Likewise.
2892 * gfortran.dg/dtio_16.f90: Likewise.
2893 * gfortran.dg/dtio_17.f90: Likewise.
2894 * gfortran.dg/dtio_19.f90: Likewise.
2895 * gfortran.dg/dtio_2.f90: Likewise.
2896 * gfortran.dg/dtio_20.f03: Likewise.
2897 * gfortran.dg/dtio_22.f90: Likewise.
2898 * gfortran.dg/dtio_24.f90: Likewise.
2899 * gfortran.dg/dtio_25.f90: Likewise.
2900 * gfortran.dg/dtio_26.f03: Likewise.
2901 * gfortran.dg/dtio_27.f90: Likewise.
2902 * gfortran.dg/dtio_28.f03: Likewise.
2903 * gfortran.dg/dtio_3.f90: Likewise.
2904 * gfortran.dg/dtio_30.f03: Likewise.
2905 * gfortran.dg/dtio_31.f03: Likewise.
2906 * gfortran.dg/dtio_32.f03: Likewise.
2907 * gfortran.dg/dtio_4.f90: Likewise.
2908 * gfortran.dg/dtio_5.f90: Likewise.
2909 * gfortran.dg/dtio_7.f90: Likewise.
2910 * gfortran.dg/dtio_8.f90: Likewise.
2911 * gfortran.dg/dtio_9.f90: Likewise.
2912 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2913 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2914 * gfortran.dg/dup_save_1.f90: Likewise.
2915 * gfortran.dg/dup_save_2.f90: Likewise.
2916 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2917 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2918 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2919 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2920 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2921 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2922 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2923 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2924 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2925 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2926 * gfortran.dg/e_d_fmt.f90: Likewise.
2927 * gfortran.dg/edit_real_1.f90: Likewise.
2928 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2929 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2930 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2931 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2932 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2933 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2934 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2935 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2936 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2937 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2938 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2939 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2940 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2941 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2942 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2943 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2944 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2945 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2946 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2947 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2948 * gfortran.dg/empty_format_1.f90: Likewise.
2949 * gfortran.dg/endfile.f: Likewise.
2950 * gfortran.dg/endfile.f90: Likewise.
2951 * gfortran.dg/endfile_2.f90: Likewise.
2952 * gfortran.dg/entry_1.f90: Likewise.
2953 * gfortran.dg/entry_10.f90: Likewise.
2954 * gfortran.dg/entry_12.f90: Likewise.
2955 * gfortran.dg/entry_13.f90: Likewise.
2956 * gfortran.dg/entry_14.f90: Likewise.
2957 * gfortran.dg/entry_16.f90: Likewise.
2958 * gfortran.dg/entry_3.f90: Likewise.
2959 * gfortran.dg/entry_6.f90: Likewise.
2960 * gfortran.dg/entry_9.f90: Likewise.
2961 * gfortran.dg/entry_array_specs_2.f: Likewise.
2962 * gfortran.dg/enum_1.f90: Likewise.
2963 * gfortran.dg/enum_9.f90: Likewise.
2964 * gfortran.dg/eof_1.f90: Likewise.
2965 * gfortran.dg/eof_2.f90: Likewise.
2966 * gfortran.dg/eof_4.f90: Likewise.
2967 * gfortran.dg/eof_5.f90: Likewise.
2968 * gfortran.dg/eor_handling_1.f90: Likewise.
2969 * gfortran.dg/eor_handling_2.f90: Likewise.
2970 * gfortran.dg/eor_handling_3.f90: Likewise.
2971 * gfortran.dg/eor_handling_4.f90: Likewise.
2972 * gfortran.dg/eor_handling_5.f90: Likewise.
2973 * gfortran.dg/eoshift_3.f90: Likewise.
2974 * gfortran.dg/eoshift_4.f90: Likewise.
2975 * gfortran.dg/eoshift_5.f90: Likewise.
2976 * gfortran.dg/eoshift_6.f90: Likewise.
2977 * gfortran.dg/eoshift_large_1.f90: Likewise.
2978 * gfortran.dg/equiv_6.f90: Likewise.
2979 * gfortran.dg/equiv_7.f90: Likewise.
2980 * gfortran.dg/equiv_9.f90: Likewise.
2981 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2982 * gfortran.dg/erf_2.F90: Likewise.
2983 * gfortran.dg/erf_3.F90: Likewise.
2984 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2985 * gfortran.dg/error_format_2.f90: Likewise.
2986 * gfortran.dg/error_recovery_5.f90: Likewise.
2987 * gfortran.dg/execute_command_line_2.f90: Likewise.
2988 * gfortran.dg/execute_command_line_3.f90: Likewise.
2989 * gfortran.dg/exit_1.f08: Likewise.
2990 * gfortran.dg/exit_3.f08: Likewise.
2991 * gfortran.dg/exponent_1.f90: Likewise.
2992 * gfortran.dg/exponent_2.f90: Likewise.
2993 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2994 * gfortran.dg/extends_1.f03: Likewise.
2995 * gfortran.dg/extends_16.f90: Likewise.
2996 * gfortran.dg/extends_2.f03: Likewise.
2997 * gfortran.dg/extends_3.f03: Likewise.
2998 * gfortran.dg/extends_4.f03: Likewise.
2999 * gfortran.dg/extends_type_of_1.f03: Likewise.
3000 * gfortran.dg/extends_type_of_2.f03: Likewise.
3001 * gfortran.dg/external_procedures_3.f90: Likewise.
3002 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3003 * gfortran.dg/f2003_io_1.f03: Likewise.
3004 * gfortran.dg/f2003_io_4.f03: Likewise.
3005 * gfortran.dg/f2003_io_5.f03: Likewise.
3006 * gfortran.dg/f2003_io_6.f03: Likewise.
3007 * gfortran.dg/f2003_io_7.f03: Likewise.
3008 * gfortran.dg/f2c_1.f90: Likewise.
3009 * gfortran.dg/f2c_2.f90: Likewise.
3010 * gfortran.dg/f2c_3.f90: Likewise.
3011 * gfortran.dg/f2c_4.f90: Likewise.
3012 * gfortran.dg/f2c_6.f90: Likewise.
3013 * gfortran.dg/f2c_7.f90: Likewise.
3014 * gfortran.dg/f2c_9.f90: Likewise.
3015 * gfortran.dg/fgetc_1.f90: Likewise.
3016 * gfortran.dg/fgetc_2.f90: Likewise.
3017 * gfortran.dg/filename_null.f90: Likewise.
3018 * gfortran.dg/finalize_12.f90: Likewise.
3019 * gfortran.dg/finalize_13.f90: Likewise.
3020 * gfortran.dg/finalize_15.f90: Likewise.
3021 * gfortran.dg/finalize_17.f90: Likewise.
3022 * gfortran.dg/finalize_18.f90: Likewise.
3023 * gfortran.dg/finalize_25.f90: Likewise.
3024 * gfortran.dg/finalize_29.f08: Likewise.
3025 * gfortran.dg/finalize_31.f90: Likewise.
3026 * gfortran.dg/float_1.f90: Likewise.
3027 * gfortran.dg/flush_1.f90: Likewise.
3028 * gfortran.dg/fmt_bz_bn.f: Likewise.
3029 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3030 * gfortran.dg/fmt_cache_1.f: Likewise.
3031 * gfortran.dg/fmt_cache_2.f: Likewise.
3032 * gfortran.dg/fmt_cache_3.f90: Likewise.
3033 * gfortran.dg/fmt_colon.f90: Likewise.
3034 * gfortran.dg/fmt_e.f90: Likewise.
3035 * gfortran.dg/fmt_en.f90: Likewise.
3036 * gfortran.dg/fmt_error_10.f: Likewise.
3037 * gfortran.dg/fmt_error_9.f: Likewise.
3038 * gfortran.dg/fmt_exhaust.f90: Likewise.
3039 * gfortran.dg/fmt_f0_1.f90: Likewise.
3040 * gfortran.dg/fmt_f_an_p.f: Likewise.
3041 * gfortran.dg/fmt_fw_d.f90: Likewise.
3042 * gfortran.dg/fmt_g.f: Likewise.
3043 * gfortran.dg/fmt_g0_1.f08: Likewise.
3044 * gfortran.dg/fmt_g0_2.f08: Likewise.
3045 * gfortran.dg/fmt_g0_4.f08: Likewise.
3046 * gfortran.dg/fmt_g0_5.f08: Likewise.
3047 * gfortran.dg/fmt_g0_6.f08: Likewise.
3048 * gfortran.dg/fmt_g0_7.f08: Likewise.
3049 * gfortran.dg/fmt_g_1.f90: Likewise.
3050 * gfortran.dg/fmt_int_sign.f90: Likewise.
3051 * gfortran.dg/fmt_l.f90: Likewise.
3052 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3053 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3054 * gfortran.dg/fmt_p_1.f90: Likewise.
3055 * gfortran.dg/fmt_pf.f90: Likewise.
3056 * gfortran.dg/fmt_read.f90: Likewise.
3057 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3058 * gfortran.dg/fmt_t_1.f90: Likewise.
3059 * gfortran.dg/fmt_t_2.f90: Likewise.
3060 * gfortran.dg/fmt_t_3.f90: Likewise.
3061 * gfortran.dg/fmt_t_4.f90: Likewise.
3062 * gfortran.dg/fmt_t_5.f90: Likewise.
3063 * gfortran.dg/fmt_t_6.f: Likewise.
3064 * gfortran.dg/fmt_t_7.f: Likewise.
3065 * gfortran.dg/fmt_t_9.f: Likewise.
3066 * gfortran.dg/fmt_tl.f: Likewise.
3067 * gfortran.dg/fmt_unlimited.f90: Likewise.
3068 * gfortran.dg/fmt_white.f: Likewise.
3069 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3070 * gfortran.dg/fold_nearest.f90: Likewise.
3071 * gfortran.dg/forall_1.f90: Likewise.
3072 * gfortran.dg/forall_10.f90: Likewise.
3073 * gfortran.dg/forall_12.f90: Likewise.
3074 * gfortran.dg/forall_13.f90: Likewise.
3075 * gfortran.dg/forall_15.f90: Likewise.
3076 * gfortran.dg/forall_4.f90: Likewise.
3077 * gfortran.dg/forall_5.f90: Likewise.
3078 * gfortran.dg/forall_6.f90: Likewise.
3079 * gfortran.dg/forall_7.f90: Likewise.
3080 * gfortran.dg/fraction.f90: Likewise.
3081 * gfortran.dg/fseek.f90: Likewise.
3082 * gfortran.dg/ftell_1.f90: Likewise.
3083 * gfortran.dg/ftell_2.f90: Likewise.
3084 * gfortran.dg/ftell_3.f90: Likewise.
3085 * gfortran.dg/func_assign_2.f90: Likewise.
3086 * gfortran.dg/func_assign_3.f90: Likewise.
3087 * gfortran.dg/func_derived_1.f90: Likewise.
3088 * gfortran.dg/func_derived_2.f90: Likewise.
3089 * gfortran.dg/func_derived_3.f90: Likewise.
3090 * gfortran.dg/func_result_1.f90: Likewise.
3091 * gfortran.dg/func_result_2.f90: Likewise.
3092 * gfortran.dg/func_result_6.f90: Likewise.
3093 * gfortran.dg/function_charlen_2.f90: Likewise.
3094 * gfortran.dg/function_charlen_3.f: Likewise.
3095 * gfortran.dg/function_kinds_1.f90: Likewise.
3096 * gfortran.dg/function_kinds_4.f90: Likewise.
3097 * gfortran.dg/function_optimize_10.f90: Likewise.
3098 * gfortran.dg/function_optimize_11.f90: Likewise.
3099 * gfortran.dg/function_optimize_12.f90: Likewise.
3100 * gfortran.dg/function_optimize_4.f90: Likewise.
3101 * gfortran.dg/function_optimize_8.f90: Likewise.
3102 * gfortran.dg/g77/13037.f: Likewise.
3103 * gfortran.dg/g77/1832.f: Likewise.
3104 * gfortran.dg/g77/19981119-0.f: Likewise.
3105 * gfortran.dg/g77/19990313-0.f: Likewise.
3106 * gfortran.dg/g77/19990313-1.f: Likewise.
3107 * gfortran.dg/g77/19990313-2.f: Likewise.
3108 * gfortran.dg/g77/19990313-3.f: Likewise.
3109 * gfortran.dg/g77/19990419-1.f: Likewise.
3110 * gfortran.dg/g77/19990826-0.f: Likewise.
3111 * gfortran.dg/g77/19990826-2.f: Likewise.
3112 * gfortran.dg/g77/20000503-1.f: Likewise.
3113 * gfortran.dg/g77/20001111.f: Likewise.
3114 * gfortran.dg/g77/20010116.f: Likewise.
3115 * gfortran.dg/g77/20010216-1.f: Likewise.
3116 * gfortran.dg/g77/20010430.f: Likewise.
3117 * gfortran.dg/g77/20010610.f: Likewise.
3118 * gfortran.dg/g77/6177.f: Likewise.
3119 * gfortran.dg/g77/7388.f: Likewise.
3120 * gfortran.dg/g77/947.f: Likewise.
3121 * gfortran.dg/g77/970625-2.f: Likewise.
3122 * gfortran.dg/g77/971102-1.f: Likewise.
3123 * gfortran.dg/g77/980628-0.f: Likewise.
3124 * gfortran.dg/g77/980628-1.f: Likewise.
3125 * gfortran.dg/g77/980628-10.f: Likewise.
3126 * gfortran.dg/g77/980628-2.f: Likewise.
3127 * gfortran.dg/g77/980628-3.f: Likewise.
3128 * gfortran.dg/g77/980628-7.f: Likewise.
3129 * gfortran.dg/g77/980628-8.f: Likewise.
3130 * gfortran.dg/g77/980628-9.f: Likewise.
3131 * gfortran.dg/g77/980701-0.f: Likewise.
3132 * gfortran.dg/g77/980701-1.f: Likewise.
3133 * gfortran.dg/g77/cabs.f: Likewise.
3134 * gfortran.dg/g77/claus.f: Likewise.
3135 * gfortran.dg/g77/complex_1.f: Likewise.
3136 * gfortran.dg/g77/cpp3.F: Likewise.
3137 * gfortran.dg/g77/cpp4.F: Likewise.
3138 * gfortran.dg/g77/cpp5.F: Likewise.
3139 * gfortran.dg/g77/dcomplex.f: Likewise.
3140 * gfortran.dg/g77/dnrm2.f: Likewise.
3141 * gfortran.dg/g77/erfc.f: Likewise.
3142 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3143 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3144 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3145 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3146 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3147 * gfortran.dg/g77/int8421.f: Likewise.
3148 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3149 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3150 * gfortran.dg/g77/le.f: Likewise.
3151 * gfortran.dg/g77/short.f: Likewise.
3152 * gfortran.dg/gamma_1.f90: Likewise.
3153 * gfortran.dg/gamma_4.f90: Likewise.
3154 * gfortran.dg/gamma_5.f90: Likewise.
3155 * gfortran.dg/generic_13.f90: Likewise.
3156 * gfortran.dg/generic_15.f90: Likewise.
3157 * gfortran.dg/generic_19.f90: Likewise.
3158 * gfortran.dg/generic_20.f90: Likewise.
3159 * gfortran.dg/generic_23.f03: Likewise.
3160 * gfortran.dg/generic_25.f90: Likewise.
3161 * gfortran.dg/generic_27.f90: Likewise.
3162 * gfortran.dg/generic_31.f90: Likewise.
3163 * gfortran.dg/generic_4.f90: Likewise.
3164 * gfortran.dg/global_vars_c_init.f90: Likewise.
3165 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3166 * gfortran.dg/gnu_logical_1.F: Likewise.
3167 * gfortran.dg/goacc/fixed-1.f: Likewise.
3168 * gfortran.dg/goacc/fixed-2.f: Likewise.
3169 * gfortran.dg/goacc/gang-static.f95: Likewise.
3170 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3171 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3172 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3173 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3174 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3175 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3176 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3177 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3178 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3179 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3180 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3181 * gfortran.dg/gomp/pr48794.f90: Likewise.
3182 * gfortran.dg/gomp/pr72744.f90: Likewise.
3183 * gfortran.dg/gomp/pr77665.f90: Likewise.
3184 * gfortran.dg/gomp/workshare2.f90: Likewise.
3185 * gfortran.dg/gomp/workshare3.f90: Likewise.
3186 * gfortran.dg/goto_1.f: Likewise.
3187 * gfortran.dg/goto_2.f90: Likewise.
3188 * gfortran.dg/goto_4.f90: Likewise.
3189 * gfortran.dg/goto_6.f: Likewise.
3190 * gfortran.dg/graphite/id-26.f03: Likewise.
3191 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3192 * gfortran.dg/graphite/pr29581.f90: Likewise.
3193 * gfortran.dg/graphite/pr29832.f90: Likewise.
3194 * gfortran.dg/graphite/run-id-1.f: Likewise.
3195 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3196 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3197 * gfortran.dg/hollerith.f90: Likewise.
3198 * gfortran.dg/hollerith4.f90: Likewise.
3199 * gfortran.dg/hollerith6.f90: Likewise.
3200 * gfortran.dg/hollerith8.f90: Likewise.
3201 * gfortran.dg/hollerith_1.f90: Likewise.
3202 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3203 * gfortran.dg/hollerith_f95.f90: Likewise.
3204 * gfortran.dg/hollerith_legacy.f90: Likewise.
3205 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3206 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3207 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3208 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3209 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3210 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3211 * gfortran.dg/hypot_1.f90: Likewise.
3212 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3213 * gfortran.dg/iargc.f90: Likewise.
3214 * gfortran.dg/ibits.f90: Likewise.
3215 * gfortran.dg/ichar_1.f90: Likewise.
3216 * gfortran.dg/ichar_2.f90: Likewise.
3217 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3218 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3219 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3220 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3221 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3222 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3223 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3224 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3225 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3226 * gfortran.dg/ieee/large_1.f90: Likewise.
3227 * gfortran.dg/ieee/large_2.f90: Likewise.
3228 * gfortran.dg/ieee/large_3.F90: Likewise.
3229 * gfortran.dg/ieee/large_4.f90: Likewise.
3230 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3231 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3232 * gfortran.dg/impl_do_var_data.f90: Likewise.
3233 * gfortran.dg/implicit_10.f90: Likewise.
3234 * gfortran.dg/implicit_12.f90: Likewise.
3235 * gfortran.dg/implicit_class_1.f90: Likewise.
3236 * gfortran.dg/implicit_pure_1.f90: Likewise.
3237 * gfortran.dg/implied_do_1.f90: Likewise.
3238 * gfortran.dg/implied_do_io_1.f90: Likewise.
3239 * gfortran.dg/implied_do_io_2.f90: Likewise.
3240 * gfortran.dg/implied_do_io_3.f90: Likewise.
3241 * gfortran.dg/implied_shape_1.f08: Likewise.
3242 * gfortran.dg/import.f90: Likewise.
3243 * gfortran.dg/import4.f90: Likewise.
3244 * gfortran.dg/impure_1.f08: Likewise.
3245 * gfortran.dg/index.f90: Likewise.
3246 * gfortran.dg/index_2.f90: Likewise.
3247 * gfortran.dg/init_flag_1.f90: Likewise.
3248 * gfortran.dg/init_flag_10.f90: Likewise.
3249 * gfortran.dg/init_flag_15.f03: Likewise.
3250 * gfortran.dg/init_flag_2.f90: Likewise.
3251 * gfortran.dg/init_flag_3.f90: Likewise.
3252 * gfortran.dg/init_flag_4.f90: Likewise.
3253 * gfortran.dg/init_flag_5.f90: Likewise.
3254 * gfortran.dg/init_flag_6.f90: Likewise.
3255 * gfortran.dg/init_flag_7.f90: Likewise.
3256 * gfortran.dg/init_flag_9.f90: Likewise.
3257 * gfortran.dg/initialization_11.f90: Likewise.
3258 * gfortran.dg/initialization_19.f90: Likewise.
3259 * gfortran.dg/initialization_2.f90: Likewise.
3260 * gfortran.dg/initialization_22.f90: Likewise.
3261 * gfortran.dg/initialization_27.f90: Likewise.
3262 * gfortran.dg/initialization_5.f90: Likewise.
3263 * gfortran.dg/initialization_6.f90: Likewise.
3264 * gfortran.dg/inline_matmul_1.f90: Likewise.
3265 * gfortran.dg/inline_matmul_10.f90: Likewise.
3266 * gfortran.dg/inline_matmul_11.f90: Likewise.
3267 * gfortran.dg/inline_matmul_13.f90: Likewise.
3268 * gfortran.dg/inline_matmul_14.f90: Likewise.
3269 * gfortran.dg/inline_matmul_16.f90: Likewise.
3270 * gfortran.dg/inline_matmul_17.f90: Likewise.
3271 * gfortran.dg/inline_matmul_18.f90: Likewise.
3272 * gfortran.dg/inline_matmul_19.f90: Likewise.
3273 * gfortran.dg/inline_matmul_2.f90: Likewise.
3274 * gfortran.dg/inline_matmul_20.f90: Likewise.
3275 * gfortran.dg/inline_matmul_22.f90: Likewise.
3276 * gfortran.dg/inline_matmul_3.f90: Likewise.
3277 * gfortran.dg/inline_matmul_4.f90: Likewise.
3278 * gfortran.dg/inline_matmul_5.f90: Likewise.
3279 * gfortran.dg/inline_matmul_6.f90: Likewise.
3280 * gfortran.dg/inline_matmul_7.f90: Likewise.
3281 * gfortran.dg/inline_matmul_8.f90: Likewise.
3282 * gfortran.dg/inline_matmul_9.f90: Likewise.
3283 * gfortran.dg/inline_sum_1.f90: Likewise.
3284 * gfortran.dg/inline_sum_3.f90: Likewise.
3285 * gfortran.dg/inline_sum_5.f90: Likewise.
3286 * gfortran.dg/inquire-complex.f90: Likewise.
3287 * gfortran.dg/inquire.f90: Likewise.
3288 * gfortran.dg/inquire_10.f90: Likewise.
3289 * gfortran.dg/inquire_13.f90: Likewise.
3290 * gfortran.dg/inquire_15.f90: Likewise.
3291 * gfortran.dg/inquire_16.f90: Likewise.
3292 * gfortran.dg/inquire_17.f90: Likewise.
3293 * gfortran.dg/inquire_5.f90: Likewise.
3294 * gfortran.dg/inquire_6.f90: Likewise.
3295 * gfortran.dg/inquire_7.f90: Likewise.
3296 * gfortran.dg/inquire_9.f90: Likewise.
3297 * gfortran.dg/inquire_internal.f90: Likewise.
3298 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3299 * gfortran.dg/inquire_size.f90: Likewise.
3300 * gfortran.dg/int_1.f90: Likewise.
3301 * gfortran.dg/int_conv_1.f90: Likewise.
3302 * gfortran.dg/int_range_io_1.f90: Likewise.
3303 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3304 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3305 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3306 * gfortran.dg/integer_plus.f90: Likewise.
3307 * gfortran.dg/intent_out_2.f90: Likewise.
3308 * gfortran.dg/intent_out_5.f90: Likewise.
3309 * gfortran.dg/intent_out_6.f90: Likewise.
3310 * gfortran.dg/interface_12.f90: Likewise.
3311 * gfortran.dg/interface_19.f90: Likewise.
3312 * gfortran.dg/interface_4.f90: Likewise.
3313 * gfortran.dg/interface_5.f90: Likewise.
3314 * gfortran.dg/interface_9.f90: Likewise.
3315 * gfortran.dg/interface_assignment_1.f90: Likewise.
3316 * gfortran.dg/interface_assignment_2.f90: Likewise.
3317 * gfortran.dg/internal_dummy_2.f08: Likewise.
3318 * gfortran.dg/internal_dummy_3.f08: Likewise.
3319 * gfortran.dg/internal_dummy_4.f08: Likewise.
3320 * gfortran.dg/internal_pack_1.f90: Likewise.
3321 * gfortran.dg/internal_pack_10.f90: Likewise.
3322 * gfortran.dg/internal_pack_12.f90: Likewise.
3323 * gfortran.dg/internal_pack_13.f90: Likewise.
3324 * gfortran.dg/internal_pack_14.f90: Likewise.
3325 * gfortran.dg/internal_pack_15.f90: Likewise.
3326 * gfortran.dg/internal_pack_2.f90: Likewise.
3327 * gfortran.dg/internal_pack_3.f90: Likewise.
3328 * gfortran.dg/internal_pack_4.f90: Likewise.
3329 * gfortran.dg/internal_pack_6.f90: Likewise.
3330 * gfortran.dg/internal_pack_8.f90: Likewise.
3331 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3332 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3333 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3334 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3335 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3336 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3337 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3338 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3339 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3340 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3341 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3342 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3343 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3344 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3345 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3346 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3347 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3348 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3349 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3350 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3351 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3352 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3353 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3354 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3355 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3356 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3357 * gfortran.dg/io_err_1.f90: Likewise.
3358 * gfortran.dg/io_real_boz.f90: Likewise.
3359 * gfortran.dg/iomsg_1.f90: Likewise.
3360 * gfortran.dg/iostat_1.f90: Likewise.
3361 * gfortran.dg/iostat_2.f90: Likewise.
3362 * gfortran.dg/iostat_4.f90: Likewise.
3363 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3364 * gfortran.dg/ishft_1.f90: Likewise.
3365 * gfortran.dg/ishft_2.f90: Likewise.
3366 * gfortran.dg/ishft_4.f90: Likewise.
3367 * gfortran.dg/isnan_1.f90: Likewise.
3368 * gfortran.dg/isnan_2.f90: Likewise.
3369 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3370 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3371 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3372 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3373 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3374 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3375 * gfortran.dg/itime_idate_1.f: Likewise.
3376 * gfortran.dg/itime_idate_2.f: Likewise.
3377 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3378 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3379 * gfortran.dg/large_real_kind_1.f90: Likewise.
3380 * gfortran.dg/large_real_kind_2.F90: Likewise.
3381 * gfortran.dg/large_real_kind_3.F90: Likewise.
3382 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3383 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3384 * gfortran.dg/large_recl.f90: Likewise.
3385 * gfortran.dg/large_unit_1.f90: Likewise.
3386 * gfortran.dg/large_unit_2.f90: Likewise.
3387 * gfortran.dg/largeequiv_1.f90: Likewise.
3388 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3389 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3390 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3391 * gfortran.dg/list_read_1.f90: Likewise.
3392 * gfortran.dg/list_read_10.f90: Likewise.
3393 * gfortran.dg/list_read_11.f90: Likewise.
3394 * gfortran.dg/list_read_12.f90: Likewise.
3395 * gfortran.dg/list_read_13.f: Likewise.
3396 * gfortran.dg/list_read_14.f90: Likewise.
3397 * gfortran.dg/list_read_2.f90: Likewise.
3398 * gfortran.dg/list_read_3.f90: Likewise.
3399 * gfortran.dg/list_read_4.f90: Likewise.
3400 * gfortran.dg/list_read_5.f90: Likewise.
3401 * gfortran.dg/list_read_6.f90: Likewise.
3402 * gfortran.dg/list_read_7.f90: Likewise.
3403 * gfortran.dg/list_read_8.f90: Likewise.
3404 * gfortran.dg/list_read_9.f90: Likewise.
3405 * gfortran.dg/loc_2.f90: Likewise.
3406 * gfortran.dg/logical_1.f90: Likewise.
3407 * gfortran.dg/logical_dot_product.f90: Likewise.
3408 * gfortran.dg/logical_temp_io.f90: Likewise.
3409 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3410 * gfortran.dg/lrshift_1.f90: Likewise.
3411 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3412 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3413 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3414 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3415 * gfortran.dg/make_unit.f90: Likewise.
3416 * gfortran.dg/mapping_1.f90: Likewise.
3417 * gfortran.dg/mapping_2.f90: Likewise.
3418 * gfortran.dg/mapping_3.f90: Likewise.
3419 * gfortran.dg/masklr_1.F90: Likewise.
3420 * gfortran.dg/masklr_2.F90: Likewise.
3421 * gfortran.dg/matmul_1.f90: Likewise.
3422 * gfortran.dg/matmul_10.f90: Likewise.
3423 * gfortran.dg/matmul_12.f90: Likewise.
3424 * gfortran.dg/matmul_16.f90: Likewise.
3425 * gfortran.dg/matmul_17.f90: Likewise.
3426 * gfortran.dg/matmul_18.f90: Likewise.
3427 * gfortran.dg/matmul_2.f90: Likewise.
3428 * gfortran.dg/matmul_3.f90: Likewise.
3429 * gfortran.dg/matmul_4.f90: Likewise.
3430 * gfortran.dg/matmul_6.f90: Likewise.
3431 * gfortran.dg/matmul_8.f03: Likewise.
3432 * gfortran.dg/matmul_9.f90: Likewise.
3433 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3434 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3435 * gfortran.dg/matmul_const.f90: Likewise.
3436 * gfortran.dg/maxloc_1.f90: Likewise.
3437 * gfortran.dg/maxloc_2.f90: Likewise.
3438 * gfortran.dg/maxloc_3.f90: Likewise.
3439 * gfortran.dg/maxloc_4.f90: Likewise.
3440 * gfortran.dg/maxloc_string_1.f90: Likewise.
3441 * gfortran.dg/maxlocval_1.f90: Likewise.
3442 * gfortran.dg/maxlocval_2.f90: Likewise.
3443 * gfortran.dg/maxlocval_3.f90: Likewise.
3444 * gfortran.dg/maxlocval_4.f90: Likewise.
3445 * gfortran.dg/maxval_char_1.f90: Likewise.
3446 * gfortran.dg/maxval_char_2.f90: Likewise.
3447 * gfortran.dg/maxval_char_3.f90: Likewise.
3448 * gfortran.dg/maxval_char_4.f90: Likewise.
3449 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3450 * gfortran.dg/mclock.f90: Likewise.
3451 * gfortran.dg/merge_bits_1.F90: Likewise.
3452 * gfortran.dg/merge_bits_2.F90: Likewise.
3453 * gfortran.dg/merge_char_1.f90: Likewise.
3454 * gfortran.dg/merge_init_expr.f90: Likewise.
3455 * gfortran.dg/min_max_optional_1.f90: Likewise.
3456 * gfortran.dg/min_max_optional_5.f90: Likewise.
3457 * gfortran.dg/minloc_1.f90: Likewise.
3458 * gfortran.dg/minloc_2.f90: Likewise.
3459 * gfortran.dg/minloc_3.f90: Likewise.
3460 * gfortran.dg/minloc_4.f90: Likewise.
3461 * gfortran.dg/minloc_string_1.f90: Likewise.
3462 * gfortran.dg/minlocval_1.f90: Likewise.
3463 * gfortran.dg/minlocval_2.f90: Likewise.
3464 * gfortran.dg/minlocval_3.f90: Likewise.
3465 * gfortran.dg/minlocval_4.f90: Likewise.
3466 * gfortran.dg/minmax_char_1.f90: Likewise.
3467 * gfortran.dg/minmaxloc_1.f90: Likewise.
3468 * gfortran.dg/minmaxloc_10.f90: Likewise.
3469 * gfortran.dg/minmaxloc_11.f90: Likewise.
3470 * gfortran.dg/minmaxloc_12.f90: Likewise.
3471 * gfortran.dg/minmaxloc_13.f90: Likewise.
3472 * gfortran.dg/minmaxloc_2.f90: Likewise.
3473 * gfortran.dg/minmaxloc_3.f90: Likewise.
3474 * gfortran.dg/minmaxloc_4.f90: Likewise.
3475 * gfortran.dg/minmaxloc_5.f90: Likewise.
3476 * gfortran.dg/minmaxloc_6.f90: Likewise.
3477 * gfortran.dg/minmaxloc_7.f90: Likewise.
3478 * gfortran.dg/minmaxloc_8.f90: Likewise.
3479 * gfortran.dg/minmaxval_1.f90: Likewise.
3480 * gfortran.dg/minval_char_1.f90: Likewise.
3481 * gfortran.dg/minval_char_2.f90: Likewise.
3482 * gfortran.dg/minval_char_3.f90: Likewise.
3483 * gfortran.dg/minval_char_4.f90: Likewise.
3484 * gfortran.dg/minval_char_5.f90: Likewise.
3485 * gfortran.dg/minval_parameter_1.f90: Likewise.
3486 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3487 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3488 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3489 * gfortran.dg/missing_parens_1.f90: Likewise.
3490 * gfortran.dg/missing_parens_2.f90: Likewise.
3491 * gfortran.dg/mod_large_1.f90: Likewise.
3492 * gfortran.dg/mod_sign0_1.f90: Likewise.
3493 * gfortran.dg/module_blank_common.f90: Likewise.
3494 * gfortran.dg/module_commons_1.f90: Likewise.
3495 * gfortran.dg/module_commons_3.f90: Likewise.
3496 * gfortran.dg/module_double_reuse.f90: Likewise.
3497 * gfortran.dg/module_equivalence_1.f90: Likewise.
3498 * gfortran.dg/module_equivalence_2.f90: Likewise.
3499 * gfortran.dg/module_equivalence_3.f90: Likewise.
3500 * gfortran.dg/module_equivalence_5.f90: Likewise.
3501 * gfortran.dg/module_interface_1.f90: Likewise.
3502 * gfortran.dg/module_nan.f90: Likewise.
3503 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3504 * gfortran.dg/module_procedure_1.f90: Likewise.
3505 * gfortran.dg/module_read_1.f90: Likewise.
3506 * gfortran.dg/module_read_2.f90: Likewise.
3507 * gfortran.dg/module_widestring_1.f90: Likewise.
3508 * gfortran.dg/move_alloc.f90: Likewise.
3509 * gfortran.dg/move_alloc_10.f90: Likewise.
3510 * gfortran.dg/move_alloc_13.f90: Likewise.
3511 * gfortran.dg/move_alloc_14.f90: Likewise.
3512 * gfortran.dg/move_alloc_15.f90: Likewise.
3513 * gfortran.dg/move_alloc_16.f90: Likewise.
3514 * gfortran.dg/move_alloc_2.f90: Likewise.
3515 * gfortran.dg/move_alloc_5.f90: Likewise.
3516 * gfortran.dg/move_alloc_6.f90: Likewise.
3517 * gfortran.dg/move_alloc_9.f90: Likewise.
3518 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3519 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3520 * gfortran.dg/mvbits_1.f90: Likewise.
3521 * gfortran.dg/mvbits_2.f90: Likewise.
3522 * gfortran.dg/mvbits_3.f90: Likewise.
3523 * gfortran.dg/mvbits_4.f90: Likewise.
3524 * gfortran.dg/mvbits_7.f90: Likewise.
3525 * gfortran.dg/mvbits_8.f90: Likewise.
3526 * gfortran.dg/namelist_11.f: Likewise.
3527 * gfortran.dg/namelist_12.f: Likewise.
3528 * gfortran.dg/namelist_13.f90: Likewise.
3529 * gfortran.dg/namelist_14.f90: Likewise.
3530 * gfortran.dg/namelist_15.f90: Likewise.
3531 * gfortran.dg/namelist_16.f90: Likewise.
3532 * gfortran.dg/namelist_17.f90: Likewise.
3533 * gfortran.dg/namelist_18.f90: Likewise.
3534 * gfortran.dg/namelist_19.f90: Likewise.
3535 * gfortran.dg/namelist_20.f90: Likewise.
3536 * gfortran.dg/namelist_21.f90: Likewise.
3537 * gfortran.dg/namelist_22.f90: Likewise.
3538 * gfortran.dg/namelist_23.f90: Likewise.
3539 * gfortran.dg/namelist_24.f90: Likewise.
3540 * gfortran.dg/namelist_26.f90: Likewise.
3541 * gfortran.dg/namelist_27.f90: Likewise.
3542 * gfortran.dg/namelist_28.f90: Likewise.
3543 * gfortran.dg/namelist_29.f90: Likewise.
3544 * gfortran.dg/namelist_37.f90: Likewise.
3545 * gfortran.dg/namelist_38.f90: Likewise.
3546 * gfortran.dg/namelist_39.f90: Likewise.
3547 * gfortran.dg/namelist_40.f90: Likewise.
3548 * gfortran.dg/namelist_41.f90: Likewise.
3549 * gfortran.dg/namelist_42.f90: Likewise.
3550 * gfortran.dg/namelist_43.f90: Likewise.
3551 * gfortran.dg/namelist_44.f90: Likewise.
3552 * gfortran.dg/namelist_47.f90: Likewise.
3553 * gfortran.dg/namelist_48.f90: Likewise.
3554 * gfortran.dg/namelist_49.f90: Likewise.
3555 * gfortran.dg/namelist_50.f90: Likewise.
3556 * gfortran.dg/namelist_51.f90: Likewise.
3557 * gfortran.dg/namelist_52.f90: Likewise.
3558 * gfortran.dg/namelist_54.f90: Likewise.
3559 * gfortran.dg/namelist_55.f90: Likewise.
3560 * gfortran.dg/namelist_56.f90: Likewise.
3561 * gfortran.dg/namelist_57.f90: Likewise.
3562 * gfortran.dg/namelist_58.f90: Likewise.
3563 * gfortran.dg/namelist_59.f90: Likewise.
3564 * gfortran.dg/namelist_60.f90: Likewise.
3565 * gfortran.dg/namelist_61.f90: Likewise.
3566 * gfortran.dg/namelist_64.f90: Likewise.
3567 * gfortran.dg/namelist_65.f90: Likewise.
3568 * gfortran.dg/namelist_69.f90: Likewise.
3569 * gfortran.dg/namelist_70.f90: Likewise.
3570 * gfortran.dg/namelist_71.f90: Likewise.
3571 * gfortran.dg/namelist_72.f: Likewise.
3572 * gfortran.dg/namelist_73.f90: Likewise.
3573 * gfortran.dg/namelist_77.f90: Likewise.
3574 * gfortran.dg/namelist_78.f90: Likewise.
3575 * gfortran.dg/namelist_79.f90: Likewise.
3576 * gfortran.dg/namelist_80.f90: Likewise.
3577 * gfortran.dg/namelist_81.f90: Likewise.
3578 * gfortran.dg/namelist_82.f90: Likewise.
3579 * gfortran.dg/namelist_84.f90: Likewise.
3580 * gfortran.dg/namelist_85.f90: Likewise.
3581 * gfortran.dg/namelist_86.f90: Likewise.
3582 * gfortran.dg/namelist_87.f90: Likewise.
3583 * gfortran.dg/namelist_88.f90: Likewise.
3584 * gfortran.dg/namelist_89.f90: Likewise.
3585 * gfortran.dg/namelist_90.f: Likewise.
3586 * gfortran.dg/namelist_95.f90: Likewise.
3587 * gfortran.dg/namelist_char_only.f90: Likewise.
3588 * gfortran.dg/namelist_empty.f90: Likewise.
3589 * gfortran.dg/namelist_internal.f90: Likewise.
3590 * gfortran.dg/namelist_use.f90: Likewise.
3591 * gfortran.dg/namelist_use_only.f90: Likewise.
3592 * gfortran.dg/namelist_utf8.f90: Likewise.
3593 * gfortran.dg/nan_1.f90: Likewise.
3594 * gfortran.dg/nan_2.f90: Likewise.
3595 * gfortran.dg/nan_3.f90: Likewise.
3596 * gfortran.dg/nan_6.f90: Likewise.
3597 * gfortran.dg/nan_7.f90: Likewise.
3598 * gfortran.dg/nearest_1.f90: Likewise.
3599 * gfortran.dg/nearest_2.f90: Likewise.
3600 * gfortran.dg/nearest_3.f90: Likewise.
3601 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3602 * gfortran.dg/negative_automatic_size.f90: Likewise.
3603 * gfortran.dg/negative_unit.f: Likewise.
3604 * gfortran.dg/negative_unit2.f90: Likewise.
3605 * gfortran.dg/negative_unit_int8.f: Likewise.
3606 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3607 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3608 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3609 * gfortran.dg/nested_modules_1.f90: Likewise.
3610 * gfortran.dg/nested_modules_2.f90: Likewise.
3611 * gfortran.dg/nested_modules_3.f90: Likewise.
3612 * gfortran.dg/nesting_1.f90: Likewise.
3613 * gfortran.dg/new_line.f90: Likewise.
3614 * gfortran.dg/newunit_1.f90: Likewise.
3615 * gfortran.dg/newunit_3.f90: Likewise.
3616 * gfortran.dg/newunit_5.f90.f90: Likewise.
3617 * gfortran.dg/nint_1.f90: Likewise.
3618 * gfortran.dg/nint_2.f90: Likewise.
3619 * gfortran.dg/no_arg_check_2.f90: Likewise.
3620 * gfortran.dg/no_range_check_1.f90: Likewise.
3621 * gfortran.dg/no_range_check_2.f90: Likewise.
3622 * gfortran.dg/no_range_check_3.f90: Likewise.
3623 * gfortran.dg/noadv_size.f90: Likewise.
3624 * gfortran.dg/nonreturning_statements.f90: Likewise.
3625 * gfortran.dg/norm2_1.f90: Likewise.
3626 * gfortran.dg/norm2_3.f90: Likewise.
3627 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3628 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3629 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3630 * gfortran.dg/null_4.f90: Likewise.
3631 * gfortran.dg/null_9.f90: Likewise.
3632 * gfortran.dg/nullify_3.f90: Likewise.
3633 * gfortran.dg/oldstyle_1.f90: Likewise.
3634 * gfortran.dg/open_access_append_1.f90: Likewise.
3635 * gfortran.dg/open_access_append_2.f90: Likewise.
3636 * gfortran.dg/open_errors.f90: Likewise.
3637 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3638 * gfortran.dg/open_new.f90: Likewise.
3639 * gfortran.dg/open_readonly_1.f90: Likewise.
3640 * gfortran.dg/operator_1.f90: Likewise.
3641 * gfortran.dg/optional_absent_1.f90: Likewise.
3642 * gfortran.dg/optional_absent_2.f90: Likewise.
3643 * gfortran.dg/optional_absent_3.f90: Likewise.
3644 * gfortran.dg/optional_class_1.f90: Likewise.
3645 * gfortran.dg/optional_dim_2.f90: Likewise.
3646 * gfortran.dg/optional_dim_3.f90: Likewise.
3647 * gfortran.dg/output_exponents_1.f90: Likewise.
3648 * gfortran.dg/overload_1.f90: Likewise.
3649 * gfortran.dg/overload_2.f90: Likewise.
3650 * gfortran.dg/overwrite_1.f: Likewise.
3651 * gfortran.dg/pad_no.f90: Likewise.
3652 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3653 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3654 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3655 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3656 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3657 * gfortran.dg/parens_3.f90: Likewise.
3658 * gfortran.dg/parens_5.f90: Likewise.
3659 * gfortran.dg/parens_6.f90: Likewise.
3660 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3661 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3662 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3663 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3664 * gfortran.dg/parity_1.f90: Likewise.
3665 * gfortran.dg/past_eor.f90: Likewise.
3666 * gfortran.dg/pdt_1.f03: Likewise.
3667 * gfortran.dg/pdt_10.f03: Likewise.
3668 * gfortran.dg/pdt_11.f03: Likewise.
3669 * gfortran.dg/pdt_12.f03: Likewise.
3670 * gfortran.dg/pdt_13.f03: Likewise.
3671 * gfortran.dg/pdt_14.f03: Likewise.
3672 * gfortran.dg/pdt_15.f03: Likewise.
3673 * gfortran.dg/pdt_19.f03: Likewise.
3674 * gfortran.dg/pdt_20.f03: Likewise.
3675 * gfortran.dg/pdt_22.f03: Likewise.
3676 * gfortran.dg/pdt_23.f03: Likewise.
3677 * gfortran.dg/pdt_25.f03: Likewise.
3678 * gfortran.dg/pdt_26.f03: Likewise.
3679 * gfortran.dg/pdt_27.f03: Likewise.
3680 * gfortran.dg/pdt_28.f03: Likewise.
3681 * gfortran.dg/pdt_3.f03: Likewise.
3682 * gfortran.dg/pdt_4.f03: Likewise.
3683 * gfortran.dg/pdt_5.f03: Likewise.
3684 * gfortran.dg/pdt_7.f03: Likewise.
3685 * gfortran.dg/pointer_1.f90: Likewise.
3686 * gfortran.dg/pointer_array_1.f90: Likewise.
3687 * gfortran.dg/pointer_array_3.f90: Likewise.
3688 * gfortran.dg/pointer_array_4.f90: Likewise.
3689 * gfortran.dg/pointer_array_5.f90: Likewise.
3690 * gfortran.dg/pointer_array_6.f90: Likewise.
3691 * gfortran.dg/pointer_array_7.f90: Likewise.
3692 * gfortran.dg/pointer_array_8.f90: Likewise.
3693 * gfortran.dg/pointer_array_9.f90: Likewise.
3694 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3695 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3696 * gfortran.dg/pointer_assign_10.f90: Likewise.
3697 * gfortran.dg/pointer_assign_11.f90: Likewise.
3698 * gfortran.dg/pointer_assign_4.f90: Likewise.
3699 * gfortran.dg/pointer_assign_8.f90: Likewise.
3700 * gfortran.dg/pointer_assign_9.f90: Likewise.
3701 * gfortran.dg/pointer_check_10.f90: Likewise.
3702 * gfortran.dg/pointer_check_9.f90: Likewise.
3703 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3704 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3705 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3706 * gfortran.dg/pointer_init_1.f90: Likewise.
3707 * gfortran.dg/pointer_init_3.f90: Likewise.
3708 * gfortran.dg/pointer_init_4.f90: Likewise.
3709 * gfortran.dg/pointer_init_5.f90: Likewise.
3710 * gfortran.dg/pointer_init_8.f90: Likewise.
3711 * gfortran.dg/pointer_intent_1.f90: Likewise.
3712 * gfortran.dg/pointer_intent_4.f90: Likewise.
3713 * gfortran.dg/pointer_intent_5.f90: Likewise.
3714 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3715 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3716 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3717 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3718 * gfortran.dg/pointer_target_1.f90: Likewise.
3719 * gfortran.dg/pointer_target_2.f90: Likewise.
3720 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3721 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3722 * gfortran.dg/power.f90: Likewise.
3723 * gfortran.dg/power1.f90: Likewise.
3724 * gfortran.dg/power_3.f90: Likewise.
3725 * gfortran.dg/power_4.f90: Likewise.
3726 * gfortran.dg/power_5.f90: Likewise.
3727 * gfortran.dg/pr12884.f: Likewise.
3728 * gfortran.dg/pr15129.f90: Likewise.
3729 * gfortran.dg/pr15140.f90: Likewise.
3730 * gfortran.dg/pr15324.f90: Likewise.
3731 * gfortran.dg/pr15332.f: Likewise.
3732 * gfortran.dg/pr15957.f90: Likewise.
3733 * gfortran.dg/pr15959.f90: Likewise.
3734 * gfortran.dg/pr16597.f90: Likewise.
3735 * gfortran.dg/pr16861.f90: Likewise.
3736 * gfortran.dg/pr16938.f90: Likewise.
3737 * gfortran.dg/pr17090.f90: Likewise.
3738 * gfortran.dg/pr17143.f90: Likewise.
3739 * gfortran.dg/pr17164.f90: Likewise.
3740 * gfortran.dg/pr17229.f: Likewise.
3741 * gfortran.dg/pr17285.f90: Likewise.
3742 * gfortran.dg/pr17286.f90: Likewise.
3743 * gfortran.dg/pr17472.f: Likewise.
3744 * gfortran.dg/pr17612.f90: Likewise.
3745 * gfortran.dg/pr17706.f90: Likewise.
3746 * gfortran.dg/pr18025.f90: Likewise.
3747 * gfortran.dg/pr18122.f90: Likewise.
3748 * gfortran.dg/pr18210.f90: Likewise.
3749 * gfortran.dg/pr18392.f90: Likewise.
3750 * gfortran.dg/pr19155.f: Likewise.
3751 * gfortran.dg/pr19216.f: Likewise.
3752 * gfortran.dg/pr19467.f90: Likewise.
3753 * gfortran.dg/pr19657.f: Likewise.
3754 * gfortran.dg/pr19926.f90: Likewise.
3755 * gfortran.dg/pr19928-1.f90: Likewise.
3756 * gfortran.dg/pr19928-2.f90: Likewise.
3757 * gfortran.dg/pr20086.f90: Likewise.
3758 * gfortran.dg/pr20124.f90: Likewise.
3759 * gfortran.dg/pr20163-2.f: Likewise.
3760 * gfortran.dg/pr20480.f90: Likewise.
3761 * gfortran.dg/pr20755.f: Likewise.
3762 * gfortran.dg/pr20950.f: Likewise.
3763 * gfortran.dg/pr21177.f90: Likewise.
3764 * gfortran.dg/pr21730.f: Likewise.
3765 * gfortran.dg/pr22491.f: Likewise.
3766 * gfortran.dg/pr25603.f: Likewise.
3767 * gfortran.dg/pr26246_2.f90: Likewise.
3768 * gfortran.dg/pr32136.f90: Likewise.
3769 * gfortran.dg/pr32533.f90: Likewise.
3770 * gfortran.dg/pr33794.f90: Likewise.
3771 * gfortran.dg/pr35662.f90: Likewise.
3772 * gfortran.dg/pr35944-1.f90: Likewise.
3773 * gfortran.dg/pr35944-2.f90: Likewise.
3774 * gfortran.dg/pr35983.f90: Likewise.
3775 * gfortran.dg/pr39865.f90: Likewise.
3776 * gfortran.dg/pr41212.f90: Likewise.
3777 * gfortran.dg/pr43808.f90: Likewise.
3778 * gfortran.dg/pr44592.f90: Likewise.
3779 * gfortran.dg/pr44735.f90: Likewise.
3780 * gfortran.dg/pr45308.f03: Likewise.
3781 * gfortran.dg/pr46297.f: Likewise.
3782 * gfortran.dg/pr46588.f90: Likewise.
3783 * gfortran.dg/pr46665.f90: Likewise.
3784 * gfortran.dg/pr46804.f90: Likewise.
3785 * gfortran.dg/pr47008.f03: Likewise.
3786 * gfortran.dg/pr47614.f: Likewise.
3787 * gfortran.dg/pr47878.f90: Likewise.
3788 * gfortran.dg/pr49103.f90: Likewise.
3789 * gfortran.dg/pr50069_1.f90: Likewise.
3790 * gfortran.dg/pr50769.f90: Likewise.
3791 * gfortran.dg/pr52608.f90: Likewise.
3792 * gfortran.dg/pr55086_2.f90: Likewise.
3793 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3794 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3795 * gfortran.dg/pr55330.f90: Likewise.
3796 * gfortran.dg/pr56015.f90: Likewise.
3797 * gfortran.dg/pr57910.f90: Likewise.
3798 * gfortran.dg/pr59700.f90: Likewise.
3799 * gfortran.dg/pr62125.f90: Likewise.
3800 * gfortran.dg/pr64530.f90: Likewise.
3801 * gfortran.dg/pr65429.f90: Likewise.
3802 * gfortran.dg/pr65450.f90: Likewise.
3803 * gfortran.dg/pr65504.f90: Likewise.
3804 * gfortran.dg/pr65903.f90: Likewise.
3805 * gfortran.dg/pr66311.f90: Likewise.
3806 * gfortran.dg/pr66864.f90: Likewise.
3807 * gfortran.dg/pr67140.f90: Likewise.
3808 * gfortran.dg/pr67524.f90: Likewise.
3809 * gfortran.dg/pr67885.f90: Likewise.
3810 * gfortran.dg/pr68053.f90: Likewise.
3811 * gfortran.dg/pr68566.f90: Likewise.
3812 * gfortran.dg/pr69514_1.f90: Likewise.
3813 * gfortran.dg/pr69514_2.f90: Likewise.
3814 * gfortran.dg/pr69739.f90: Likewise.
3815 * gfortran.dg/pr70673.f90: Likewise.
3816 * gfortran.dg/pr71523_2.f90: Likewise.
3817 * gfortran.dg/pr71764.f90: Likewise.
3818 * gfortran.dg/pr78092.f90: Likewise.
3819 * gfortran.dg/pr82973.f90: Likewise.
3820 * gfortran.dg/pr83864.f90: Likewise.
3821 * gfortran.dg/pr83874.f90: Likewise.
3822 * gfortran.dg/pr84088.f90: Likewise.
3823 * gfortran.dg/pr84155.f90: Likewise.
3824 * gfortran.dg/proc_decl_12.f90: Likewise.
3825 * gfortran.dg/proc_decl_13.f90: Likewise.
3826 * gfortran.dg/proc_decl_15.f90: Likewise.
3827 * gfortran.dg/proc_decl_17.f90: Likewise.
3828 * gfortran.dg/proc_decl_18.f90: Likewise.
3829 * gfortran.dg/proc_decl_2.f90: Likewise.
3830 * gfortran.dg/proc_decl_5.f90: Likewise.
3831 * gfortran.dg/proc_decl_9.f90: Likewise.
3832 * gfortran.dg/proc_ptr_1.f90: Likewise.
3833 * gfortran.dg/proc_ptr_10.f90: Likewise.
3834 * gfortran.dg/proc_ptr_12.f90: Likewise.
3835 * gfortran.dg/proc_ptr_18.f90: Likewise.
3836 * gfortran.dg/proc_ptr_19.f90: Likewise.
3837 * gfortran.dg/proc_ptr_21.f90: Likewise.
3838 * gfortran.dg/proc_ptr_22.f90: Likewise.
3839 * gfortran.dg/proc_ptr_23.f90: Likewise.
3840 * gfortran.dg/proc_ptr_25.f90: Likewise.
3841 * gfortran.dg/proc_ptr_26.f90: Likewise.
3842 * gfortran.dg/proc_ptr_3.f90: Likewise.
3843 * gfortran.dg/proc_ptr_36.f90: Likewise.
3844 * gfortran.dg/proc_ptr_47.f90: Likewise.
3845 * gfortran.dg/proc_ptr_48.f90: Likewise.
3846 * gfortran.dg/proc_ptr_5.f90: Likewise.
3847 * gfortran.dg/proc_ptr_6.f90: Likewise.
3848 * gfortran.dg/proc_ptr_7.f90: Likewise.
3849 * gfortran.dg/proc_ptr_8.f90: Likewise.
3850 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3851 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3852 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3853 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3854 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3855 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3856 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3857 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3858 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3859 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3860 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3861 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3862 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3863 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3864 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
3865 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
3866 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
3867 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
3868 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
3869 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
3870 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
3871 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
3872 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
3873 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
3874 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
3875 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
3876 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
3877 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
3878 * gfortran.dg/product_init_expr.f03: Likewise.
3879 * gfortran.dg/promotion.f90: Likewise.
3880 * gfortran.dg/promotion_3.f90: Likewise.
3881 * gfortran.dg/promotion_4.f90: Likewise.
3882 * gfortran.dg/protected_1.f90: Likewise.
3883 * gfortran.dg/protected_2.f90: Likewise.
3884 * gfortran.dg/ptr-func-1.f90: Likewise.
3885 * gfortran.dg/ptr-func-2.f90: Likewise.
3886 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3887 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3888 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3889 * gfortran.dg/pure_byref_1.f90: Likewise.
3890 * gfortran.dg/pure_byref_2.f90: Likewise.
3891 * gfortran.dg/pure_byref_3.f90: Likewise.
3892 * gfortran.dg/quad_2.f90: Likewise.
3893 * gfortran.dg/quad_3.f90: Likewise.
3894 * gfortran.dg/random_3.f90: Likewise.
3895 * gfortran.dg/random_4.f90: Likewise.
3896 * gfortran.dg/random_7.f90: Likewise.
3897 * gfortran.dg/read_2.f90: Likewise.
3898 * gfortran.dg/read_3.f90: Likewise.
3899 * gfortran.dg/read_4.f90: Likewise.
3900 * gfortran.dg/read_5.f90: Likewise.
3901 * gfortran.dg/read_bad_advance.f90: Likewise.
3902 * gfortran.dg/read_bang.f90: Likewise.
3903 * gfortran.dg/read_bang4.f90: Likewise.
3904 * gfortran.dg/read_comma.f: Likewise.
3905 * gfortran.dg/read_dir.f90: Likewise.
3906 * gfortran.dg/read_empty_file.f: Likewise.
3907 * gfortran.dg/read_eof_1.f90: Likewise.
3908 * gfortran.dg/read_eof_2.f90: Likewise.
3909 * gfortran.dg/read_eof_3.f90: Likewise.
3910 * gfortran.dg/read_eof_4.f90: Likewise.
3911 * gfortran.dg/read_eof_5.f90: Likewise.
3912 * gfortran.dg/read_eof_6.f: Likewise.
3913 * gfortran.dg/read_eof_7.f90: Likewise.
3914 * gfortran.dg/read_eof_8.f90: Likewise.
3915 * gfortran.dg/read_eof_all.f90: Likewise.
3916 * gfortran.dg/read_eor.f90: Likewise.
3917 * gfortran.dg/read_float_1.f90: Likewise.
3918 * gfortran.dg/read_float_2.f03: Likewise.
3919 * gfortran.dg/read_float_3.f90: Likewise.
3920 * gfortran.dg/read_float_4.f90: Likewise.
3921 * gfortran.dg/read_infnan_1.f90: Likewise.
3922 * gfortran.dg/read_list_eof_1.f90: Likewise.
3923 * gfortran.dg/read_logical.f90: Likewise.
3924 * gfortran.dg/read_many_1.f: Likewise.
3925 * gfortran.dg/read_no_eor.f90: Likewise.
3926 * gfortran.dg/read_noadvance.f90: Likewise.
3927 * gfortran.dg/read_repeat.f90: Likewise.
3928 * gfortran.dg/read_repeat_2.f90: Likewise.
3929 * gfortran.dg/read_size_noadvance.f90: Likewise.
3930 * gfortran.dg/read_x_eof.f90: Likewise.
3931 * gfortran.dg/read_x_past.f: Likewise.
3932 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3933 * gfortran.dg/real_const_1.f: Likewise.
3934 * gfortran.dg/real_const_2.f90: Likewise.
3935 * gfortran.dg/real_const_3.f90: Likewise.
3936 * gfortran.dg/real_do_1.f90: Likewise.
3937 * gfortran.dg/real_index_1.f90: Likewise.
3938 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3939 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3940 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3941 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3942 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3943 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3944 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3945 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3946 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3947 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3948 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3949 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3950 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3951 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3952 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3953 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3954 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3955 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3956 * gfortran.dg/record_marker_1.f90: Likewise.
3957 * gfortran.dg/record_marker_2.f: Likewise.
3958 * gfortran.dg/record_marker_3.f90: Likewise.
3959 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3960 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3961 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3962 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3963 * gfortran.dg/recursive_check_7.f90: Likewise.
3964 * gfortran.dg/recursive_reference_1.f90: Likewise.
3965 * gfortran.dg/recursive_reference_2.f90: Likewise.
3966 * gfortran.dg/recursive_stack.f90: Likewise.
3967 * gfortran.dg/reduction.f90: Likewise.
3968 * gfortran.dg/repack_arrays_1.f90: Likewise.
3969 * gfortran.dg/repeat_1.f90: Likewise.
3970 * gfortran.dg/repeat_2.f90: Likewise.
3971 * gfortran.dg/repeat_3.f90: Likewise.
3972 * gfortran.dg/repeat_6.f90: Likewise.
3973 * gfortran.dg/reshape-alloc.f90: Likewise.
3974 * gfortran.dg/reshape-complex.f90: Likewise.
3975 * gfortran.dg/reshape.f90: Likewise.
3976 * gfortran.dg/reshape_2.f90: Likewise.
3977 * gfortran.dg/reshape_7.f90: Likewise.
3978 * gfortran.dg/reshape_empty_1.f03: Likewise.
3979 * gfortran.dg/reshape_pad_1.f90: Likewise.
3980 * gfortran.dg/reshape_rank7.f90: Likewise.
3981 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3982 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3983 * gfortran.dg/result_default_init_1.f90: Likewise.
3984 * gfortran.dg/result_in_spec_1.f90: Likewise.
3985 * gfortran.dg/result_in_spec_2.f90: Likewise.
3986 * gfortran.dg/ret_array_1.f90: Likewise.
3987 * gfortran.dg/ret_pointer_1.f90: Likewise.
3988 * gfortran.dg/ret_pointer_2.f90: Likewise.
3989 * gfortran.dg/rewind_1.f90: Likewise.
3990 * gfortran.dg/round_1.f03: Likewise.
3991 * gfortran.dg/round_2.f03: Likewise.
3992 * gfortran.dg/round_3.f08: Likewise.
3993 * gfortran.dg/round_4.f90: Likewise.
3994 * gfortran.dg/rrspacing_1.f90: Likewise.
3995 * gfortran.dg/runtime_warning_1.f90: Likewise.
3996 * gfortran.dg/same_type_as_2.f03: Likewise.
3997 * gfortran.dg/save_1.f90: Likewise.
3998 * gfortran.dg/save_5.f90: Likewise.
3999 * gfortran.dg/save_6.f90: Likewise.
4000 * gfortran.dg/scalar_mask_1.f90: Likewise.
4001 * gfortran.dg/scalar_mask_2.f90: Likewise.
4002 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4003 * gfortran.dg/scale_1.f90: Likewise.
4004 * gfortran.dg/scan_1.f90: Likewise.
4005 * gfortran.dg/scan_2.f90: Likewise.
4006 * gfortran.dg/secnds-1.f: Likewise.
4007 * gfortran.dg/secnds.f: Likewise.
4008 * gfortran.dg/select_1.f90: Likewise.
4009 * gfortran.dg/select_2.f90: Likewise.
4010 * gfortran.dg/select_3.f90: Likewise.
4011 * gfortran.dg/select_5.f90: Likewise.
4012 * gfortran.dg/select_char_1.f90: Likewise.
4013 * gfortran.dg/select_char_2.f90: Likewise.
4014 * gfortran.dg/select_type_13.f03: Likewise.
4015 * gfortran.dg/select_type_14.f03: Likewise.
4016 * gfortran.dg/select_type_15.f03: Likewise.
4017 * gfortran.dg/select_type_19.f03: Likewise.
4018 * gfortran.dg/select_type_2.f03: Likewise.
4019 * gfortran.dg/select_type_26.f03: Likewise.
4020 * gfortran.dg/select_type_27.f03: Likewise.
4021 * gfortran.dg/select_type_28.f03: Likewise.
4022 * gfortran.dg/select_type_3.f03: Likewise.
4023 * gfortran.dg/select_type_35.f03: Likewise.
4024 * gfortran.dg/select_type_36.f03: Likewise.
4025 * gfortran.dg/select_type_37.f03: Likewise.
4026 * gfortran.dg/select_type_39.f03: Likewise.
4027 * gfortran.dg/select_type_4.f90: Likewise.
4028 * gfortran.dg/select_type_5.f03: Likewise.
4029 * gfortran.dg/select_type_6.f03: Likewise.
4030 * gfortran.dg/select_type_7.f03: Likewise.
4031 * gfortran.dg/select_type_8.f03: Likewise.
4032 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4033 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4034 * gfortran.dg/selected_kind_1.f90: Likewise.
4035 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4036 * gfortran.dg/shape_2.f90: Likewise.
4037 * gfortran.dg/shape_4.f90: Likewise.
4038 * gfortran.dg/shape_5.f90: Likewise.
4039 * gfortran.dg/shape_7.f90: Likewise.
4040 * gfortran.dg/shape_8.f90: Likewise.
4041 * gfortran.dg/shape_9.f90: Likewise.
4042 * gfortran.dg/shift-kind_2.f90: Likewise.
4043 * gfortran.dg/shiftalr_1.F90: Likewise.
4044 * gfortran.dg/shiftalr_2.F90: Likewise.
4045 * gfortran.dg/simpleif_1.f90: Likewise.
4046 * gfortran.dg/simplify_argN_1.f90: Likewise.
4047 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4048 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4049 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4050 * gfortran.dg/simplify_modulo.f90: Likewise.
4051 * gfortran.dg/single_char_string.f90: Likewise.
4052 * gfortran.dg/size_dim.f90: Likewise.
4053 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4054 * gfortran.dg/sizeof.f90: Likewise.
4055 * gfortran.dg/sizeof_4.f90: Likewise.
4056 * gfortran.dg/slash_1.f90: Likewise.
4057 * gfortran.dg/sms-1.f90: Likewise.
4058 * gfortran.dg/sms-2.f90: Likewise.
4059 * gfortran.dg/spec_expr_7.f90: Likewise.
4060 * gfortran.dg/specifics_1.f90: Likewise.
4061 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4062 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4063 * gfortran.dg/spread_init_expr.f03: Likewise.
4064 * gfortran.dg/spread_scalar_source.f90: Likewise.
4065 * gfortran.dg/spread_shape_1.f90: Likewise.
4066 * gfortran.dg/stat_1.f90: Likewise.
4067 * gfortran.dg/stat_2.f90: Likewise.
4068 * gfortran.dg/stfunc_1.f90: Likewise.
4069 * gfortran.dg/stfunc_4.f90: Likewise.
4070 * gfortran.dg/stfunc_6.f90: Likewise.
4071 * gfortran.dg/storage_size_1.f08: Likewise.
4072 * gfortran.dg/storage_size_3.f08: Likewise.
4073 * gfortran.dg/storage_size_4.f90: Likewise.
4074 * gfortran.dg/streamio_1.f90: Likewise.
4075 * gfortran.dg/streamio_10.f90: Likewise.
4076 * gfortran.dg/streamio_11.f90: Likewise.
4077 * gfortran.dg/streamio_12.f90: Likewise.
4078 * gfortran.dg/streamio_13.f90: Likewise.
4079 * gfortran.dg/streamio_14.f90: Likewise.
4080 * gfortran.dg/streamio_15.f90: Likewise.
4081 * gfortran.dg/streamio_16.f90: Likewise.
4082 * gfortran.dg/streamio_17.f90: Likewise.
4083 * gfortran.dg/streamio_2.f90: Likewise.
4084 * gfortran.dg/streamio_3.f90: Likewise.
4085 * gfortran.dg/streamio_4.f90: Likewise.
4086 * gfortran.dg/streamio_5.f90: Likewise.
4087 * gfortran.dg/streamio_6.f90: Likewise.
4088 * gfortran.dg/streamio_7.f90: Likewise.
4089 * gfortran.dg/streamio_8.f90: Likewise.
4090 * gfortran.dg/streamio_9.f90: Likewise.
4091 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4092 * gfortran.dg/string_4.f90: Likewise.
4093 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4094 * gfortran.dg/string_assign_2.f90: Likewise.
4095 * gfortran.dg/string_compare_1.f90: Likewise.
4096 * gfortran.dg/string_compare_2.f90: Likewise.
4097 * gfortran.dg/string_compare_3.f90: Likewise.
4098 * gfortran.dg/string_ctor_1.f90: Likewise.
4099 * gfortran.dg/string_length_1.f90: Likewise.
4100 * gfortran.dg/string_length_2.f90: Likewise.
4101 * gfortran.dg/string_length_3.f90: Likewise.
4102 * gfortran.dg/string_length_4.f90: Likewise.
4103 * gfortran.dg/string_null_compare_1.f: Likewise.
4104 * gfortran.dg/string_pad_trunc.f90: Likewise.
4105 * gfortran.dg/structure_constructor_1.f03: Likewise.
4106 * gfortran.dg/structure_constructor_11.f90: Likewise.
4107 * gfortran.dg/structure_constructor_13.f03: Likewise.
4108 * gfortran.dg/structure_constructor_2.f03: Likewise.
4109 * gfortran.dg/structure_constructor_5.f03: Likewise.
4110 * gfortran.dg/submodule_1.f08: Likewise.
4111 * gfortran.dg/submodule_11.f08: Likewise.
4112 * gfortran.dg/submodule_14.f08: Likewise.
4113 * gfortran.dg/submodule_15.f08: Likewise.
4114 * gfortran.dg/submodule_17.f08: Likewise.
4115 * gfortran.dg/submodule_18.f08: Likewise.
4116 * gfortran.dg/submodule_19.f08: Likewise.
4117 * gfortran.dg/submodule_2.f08: Likewise.
4118 * gfortran.dg/submodule_27.f08: Likewise.
4119 * gfortran.dg/submodule_28.f08: Likewise.
4120 * gfortran.dg/submodule_29.f08: Likewise.
4121 * gfortran.dg/submodule_30.f08: Likewise.
4122 * gfortran.dg/submodule_6.f08: Likewise.
4123 * gfortran.dg/submodule_7.f08: Likewise.
4124 * gfortran.dg/submodule_8.f08: Likewise.
4125 * gfortran.dg/subnormal_1.f90: Likewise.
4126 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4127 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4128 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4129 * gfortran.dg/substr_2.f: Likewise.
4130 * gfortran.dg/substr_3.f: Likewise.
4131 * gfortran.dg/substr_4.f: Likewise.
4132 * gfortran.dg/substr_5.f90: Likewise.
4133 * gfortran.dg/substr_6.f90: Likewise.
4134 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4135 * gfortran.dg/sum_init_expr.f03: Likewise.
4136 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4137 * gfortran.dg/system_clock_3.f08: Likewise.
4138 * gfortran.dg/t_editing.f: Likewise.
4139 * gfortran.dg/team_change_1.f90: Likewise.
4140 * gfortran.dg/team_end_1.f90: Likewise.
4141 * gfortran.dg/team_number_1.f90: Likewise.
4142 * gfortran.dg/temporary_1.f90: Likewise.
4143 * gfortran.dg/test_com_block.f90: Likewise.
4144 * gfortran.dg/test_only_clause.f90: Likewise.
4145 * gfortran.dg/tiny_1.f90: Likewise.
4146 * gfortran.dg/tiny_2.f90: Likewise.
4147 * gfortran.dg/tl_editing.f90: Likewise.
4148 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4149 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4150 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4151 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4152 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4153 * gfortran.dg/transfer_class_2.f90: Likewise.
4154 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4155 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4156 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4157 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4158 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4159 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4160 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4161 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4162 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4163 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4164 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4165 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4166 * gfortran.dg/transpose_1.f90: Likewise.
4167 * gfortran.dg/transpose_3.f03: Likewise.
4168 * gfortran.dg/transpose_4.f90: Likewise.
4169 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4170 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4171 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4172 * gfortran.dg/trim_1.f90: Likewise.
4173 * gfortran.dg/trim_optimize_1.f90: Likewise.
4174 * gfortran.dg/trim_optimize_2.f90: Likewise.
4175 * gfortran.dg/trim_optimize_3.f90: Likewise.
4176 * gfortran.dg/trim_optimize_4.f90: Likewise.
4177 * gfortran.dg/trim_optimize_5.f90: Likewise.
4178 * gfortran.dg/trim_optimize_6.f90: Likewise.
4179 * gfortran.dg/trim_optimize_7.f90: Likewise.
4180 * gfortran.dg/trim_optimize_8.f90: Likewise.
4181 * gfortran.dg/type_to_class_1.f03: Likewise.
4182 * gfortran.dg/type_to_class_2.f03: Likewise.
4183 * gfortran.dg/type_to_class_3.f03: Likewise.
4184 * gfortran.dg/type_to_class_4.f03: Likewise.
4185 * gfortran.dg/type_to_class_5.f03: Likewise.
4186 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4187 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4188 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4189 * gfortran.dg/typebound_call_1.f03: Likewise.
4190 * gfortran.dg/typebound_call_13.f03: Likewise.
4191 * gfortran.dg/typebound_call_18.f03: Likewise.
4192 * gfortran.dg/typebound_call_19.f03: Likewise.
4193 * gfortran.dg/typebound_call_2.f03: Likewise.
4194 * gfortran.dg/typebound_call_20.f03: Likewise.
4195 * gfortran.dg/typebound_call_3.f03: Likewise.
4196 * gfortran.dg/typebound_generic_5.f03: Likewise.
4197 * gfortran.dg/typebound_generic_6.f03: Likewise.
4198 * gfortran.dg/typebound_generic_9.f03: Likewise.
4199 * gfortran.dg/typebound_operator_12.f03: Likewise.
4200 * gfortran.dg/typebound_operator_13.f03: Likewise.
4201 * gfortran.dg/typebound_operator_15.f90: Likewise.
4202 * gfortran.dg/typebound_operator_20.f90: Likewise.
4203 * gfortran.dg/typebound_operator_3.f03: Likewise.
4204 * gfortran.dg/typebound_operator_6.f03: Likewise.
4205 * gfortran.dg/typebound_operator_7.f03: Likewise.
4206 * gfortran.dg/typebound_operator_8.f03: Likewise.
4207 * gfortran.dg/typebound_operator_9.f03: Likewise.
4208 * gfortran.dg/typebound_proc_19.f90: Likewise.
4209 * gfortran.dg/typebound_proc_20.f90: Likewise.
4210 * gfortran.dg/typebound_proc_23.f90: Likewise.
4211 * gfortran.dg/typebound_proc_27.f03: Likewise.
4212 * gfortran.dg/typebound_proc_35.f90: Likewise.
4213 * gfortran.dg/typebound_proc_36.f90: Likewise.
4214 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4215 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4216 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4217 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4218 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4219 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4220 * gfortran.dg/unf_short_record_1.f90: Likewise.
4221 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4222 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4223 * gfortran.dg/unit_1.f90: Likewise.
4224 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4225 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4226 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4227 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4228 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4229 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4230 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4231 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4232 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4233 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4234 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4235 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4236 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4237 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4238 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4239 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4240 * gfortran.dg/unpack_init_expr.f03: Likewise.
4241 * gfortran.dg/use_10.f90: Likewise.
4242 * gfortran.dg/use_11.f90: Likewise.
4243 * gfortran.dg/use_13.f90: Likewise.
4244 * gfortran.dg/use_24.f90: Likewise.
4245 * gfortran.dg/use_27.f90: Likewise.
4246 * gfortran.dg/use_5.f90: Likewise.
4247 * gfortran.dg/use_allocated_1.f90: Likewise.
4248 * gfortran.dg/use_only_1.f90: Likewise.
4249 * gfortran.dg/use_only_4.f90: Likewise.
4250 * gfortran.dg/use_rename_2.f90: Likewise.
4251 * gfortran.dg/use_rename_4.f90: Likewise.
4252 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4253 * gfortran.dg/used_interface_ref.f90: Likewise.
4254 * gfortran.dg/used_types_5.f90: Likewise.
4255 * gfortran.dg/utf8_1.f03: Likewise.
4256 * gfortran.dg/utf8_2.f03: Likewise.
4257 * gfortran.dg/value_1.f90: Likewise.
4258 * gfortran.dg/value_2.f90: Likewise.
4259 * gfortran.dg/value_4.f90: Likewise.
4260 * gfortran.dg/value_6.f03: Likewise.
4261 * gfortran.dg/value_7.f03: Likewise.
4262 * gfortran.dg/value_test.f90: Likewise.
4263 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4264 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4265 * gfortran.dg/vect/pr60510.f: Likewise.
4266 * gfortran.dg/vect/pr69882.f90: Likewise.
4267 * gfortran.dg/vect/pr69980.f90: Likewise.
4268 * gfortran.dg/vect/vect-5.f90: Likewise.
4269 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4270 * gfortran.dg/vector_subscript_1.f90: Likewise.
4271 * gfortran.dg/vector_subscript_2.f90: Likewise.
4272 * gfortran.dg/vector_subscript_3.f90: Likewise.
4273 * gfortran.dg/vector_subscript_5.f90: Likewise.
4274 * gfortran.dg/verify_2.f90: Likewise.
4275 * gfortran.dg/volatile10.f90: Likewise.
4276 * gfortran.dg/where_1.f90: Likewise.
4277 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4278 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4279 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4280 * gfortran.dg/whole_file_13.f90: Likewise.
4281 * gfortran.dg/whole_file_2.f90: Likewise.
4282 * gfortran.dg/widechar_2.f90: Likewise.
4283 * gfortran.dg/widechar_4.f90: Likewise.
4284 * gfortran.dg/widechar_5.f90: Likewise.
4285 * gfortran.dg/widechar_6.f90: Likewise.
4286 * gfortran.dg/widechar_8.f90: Likewise.
4287 * gfortran.dg/widechar_IO_1.f90: Likewise.
4288 * gfortran.dg/widechar_IO_2.f90: Likewise.
4289 * gfortran.dg/widechar_IO_3.f90: Likewise.
4290 * gfortran.dg/widechar_IO_4.f90: Likewise.
4291 * gfortran.dg/widechar_compare_1.f90: Likewise.
4292 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4293 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4294 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4295 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4296 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4297 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4298 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4299 * gfortran.dg/widechar_select_1.f90: Likewise.
4300 * gfortran.dg/winapi.f90: Likewise.
4301 * gfortran.dg/write_0_pe_format.f90: Likewise.
4302 * gfortran.dg/write_back.f: Likewise.
4303 * gfortran.dg/write_check3.f90: Likewise.
4304 * gfortran.dg/write_direct_eor.f90: Likewise.
4305 * gfortran.dg/write_padding.f90: Likewise.
4306 * gfortran.dg/write_recursive.f90: Likewise.
4307 * gfortran.dg/write_rewind_1.f: Likewise.
4308 * gfortran.dg/write_rewind_2.f: Likewise.
4309 * gfortran.dg/write_zero_array.f90: Likewise.
4310 * gfortran.dg/x_slash_1.f: Likewise.
4311 * gfortran.dg/x_slash_2.f: Likewise.
4312 * gfortran.dg/zero_array_components_1.f90: Likewise.
4313 * gfortran.dg/zero_length_1.f90: Likewise.
4314 * gfortran.dg/zero_length_2.f90: Likewise.
4315 * gfortran.dg/zero_sized_1.f90: Likewise.
4316 * gfortran.dg/zero_sized_3.f90: Likewise.
4317 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4318 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4319 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4320 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4321 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4322 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4323 * gfortran.fortran-torture/execute/args.f90: Likewise.
4324 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4325 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4326 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4327 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4328 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4329 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4330 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4331 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4332 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4333 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4334 * gfortran.fortran-torture/execute/common.f90: Likewise.
4335 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4336 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4337 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4338 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4339 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4340 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4341 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4342 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4343 * gfortran.fortran-torture/execute/data.f90: Likewise.
4344 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4345 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4346 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4347 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4348 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4349 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4350 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4351 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4352 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4353 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4354 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4355 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4356 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4357 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4358 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4359 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4360 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4361 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4362 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4363 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4364 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4365 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4366 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4367 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4368 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4369 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4370 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4371 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4372 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4373 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4374 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4375 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4376 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4377 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4378 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4379 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4380 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4381 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4382 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4383 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4384 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4385 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4386 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4387 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4388 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4389 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4390 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4391 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4392 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4393 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4394 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4395 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4396 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4397 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4398 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4399 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4400 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4401 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4402 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4403 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4404 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4405 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4406 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4407 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4408 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4409 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4410 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4411 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4412 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4413 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4414 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4415 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4416 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4417 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4418 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4419 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4420 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4421 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4422 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4423 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4424 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4425 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4426 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4427 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4428 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4429 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4430 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4431 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4432 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4433 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4434 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4435 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4436 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4437 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4438 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4439 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4440 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4441 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4442 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4443 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4444 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4445 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4446 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4447 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4448 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4449 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4450 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4451 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4452 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4453 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4454 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4455 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4456 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4457 * gfortran.fortran-torture/execute/math.f90: Likewise.
4458 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4459 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4460 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4461 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4462 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4463 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4464 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4465 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4466 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4467 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4468 * gfortran.fortran-torture/execute/power.f90: Likewise.
4469 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4470 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4471 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4472 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4473 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4474 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4475 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4476 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4477 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4478 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4479 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4480 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4481 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4482 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4483 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4484 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4485 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4486 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4487 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4488 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4489 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4490 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4491 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4492 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4493 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4494 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4495 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4496 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4497 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4498 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4499 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4500 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4501 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4502 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4503 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4504 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4505 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4506 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4507 * gfortran.fortran-torture/execute/string.f90: Likewise.
4508 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4509 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4510 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4511 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4512 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4513 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4514 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4515 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4516 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4517 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4518 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4519 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4520 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4521 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4522 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4523 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4524 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4525 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4526 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4527 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4528 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4529 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4530 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4531 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4532 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4533 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4534 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4535 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4536 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4537 * gfortran.dg/inline_transpose_1.f90: Likewise.
4539 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4542 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4545 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4548 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4549 * gnat.dg/dispatch1.adb: Rename into...
4550 * gnat.dg/disp1.adb: ...this.
4551 * gnat.dg/dispatch1_p.ads: Rename into...
4552 * gnat.dg/disp1_pkg.ads: ...this.
4553 * gnat.dg/disp2.adb: Rename into...
4554 * gnat.dg/dispatch2.adb: ...this.
4555 * gnat.dg/dispatch2_p.ads: Rename into...
4556 * gnat.dg/disp2_pkg.ads: ...this.
4557 * gnat.dg/dispatch2_p.adb: Rename into...
4558 * gnat.dg/disp2_pkg.adb: this.
4559 * gnat.dg/generic_dispatch.adb: Rename into...
4560 * gnat.dg/generic_disp.adb: this.
4561 * gnat.dg/generic_dispatch_p.ads: Rename into...
4562 * gnat.dg/generic_disp_pkg.ads: ...this.
4563 * gnat.dg/generic_dispatch_p.adb: Rename into...
4564 * gnat.dg/generic_disp_pkg.adb: ...this.
4565 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4566 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4567 * gnat.dg/object_overflow1.adb: Tweak index.
4568 * gnat.dg/object_overflow2.adb: Likewise.
4569 * gnat.dg/object_overflow3.adb: Likewise.
4570 * gnat.dg/object_overflow4.adb: Likewise.
4571 * gnat.dg/object_overflow5.adb: Likewise.
4573 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4576 * gcc.c-torture/compile/pr84425.c: New test.
4578 2018-02-16 Marek Polacek <polacek@redhat.com>
4579 Jakub Jelinek <jakub@redhat.com>
4582 * g++.dg/cpp1y/constexpr-84192.C: New test.
4584 2018-02-16 Martin Sebor <msebor@redhat.com>
4587 * g++.dg/overload15.C: New test.
4589 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4592 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4593 * gcc.dg/pr56727-2.c: Ditto.
4594 * gcc.target/powerpc/pr79439.c: Renamed to...
4595 * gcc.target/powerpc/pr79439-1.c: ...this.
4596 * gcc.target/powerpc/pr79439-2.c: New test.
4597 * gcc.target/powerpc/pr79439-3.c: New test.
4599 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4602 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4603 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4604 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4605 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4606 * gcc.target/powerpc/builtins-3.c: Same.
4608 2018-02-16 Nathan Sidwell <nathan@acm.org>
4610 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4612 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4614 PR rtl-optimization/70023
4615 * gcc.target/i386/pr70023.c: New.
4617 2018-02-16 Carl Love <cel@us.ibm.com>
4619 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4621 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4624 2018-02-16 Carl Love <cel@us.ibm.com>
4626 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4627 for the ABI definitions for vec_extract4b and vec_insert4b.
4629 2018-02-16 Nathan Sidwell <nathan@acm.org>
4631 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4632 * g++.old-deja/g++.mike/net43.C: Likewise.
4634 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4637 * g++.dg/cpp1z/class-deduction48.C: New.
4639 2018-02-16 Nathan Sidwell <nathan@acm.org>
4642 * g++.dg/lookup/pr84375.C: New.
4644 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4647 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4649 2018-02-16 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/84417
4652 * gcc.dg/torture/pr84417.c: New testcase.
4654 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4657 * g++.dg/opt/pr84272.C: New test.
4659 PR rtl-optimization/83723
4660 * gcc.dg/pr83723.c: New test.
4662 2018-02-16 Richard Biener <rguenther@suse.de>
4664 PR tree-optimization/84399
4665 * gcc.dg/graphite/pr84399.c: New testcase.
4667 2018-02-16 Richard Biener <rguenther@suse.de>
4669 PR tree-optimization/84190
4670 * g++.dg/torture/pr84190.C: New testcase.
4672 2018-02-15 Martin Sebor <msebor@redhat.com>
4674 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4677 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4680 * gfortran.dg/dtio_21.f03: Add an error message.
4681 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4683 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4686 * gfortran.dg/stop_shouldfail.f90: New test.
4688 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4691 * g++.dg/concepts/pr84330.C: New.
4693 2018-02-15 Tom de Vries <tom@codesourcery.com>
4695 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4697 2018-02-15 Tom de Vries <tom@codesourcery.com>
4699 * gcc.c-torture/compile/pr84136.c: Require effective target
4702 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4704 PR tree-optimization/84383
4705 * gcc.c-torture/compile/pr84383.c: New test.
4707 PR tree-optimization/84334
4708 * gcc.dg/pr84334.c: New test.
4710 2018-02-14 Carl Love <cel@us.ibm.com>
4712 * gcc.target/powerpc/builtins-4-int128-runnable.c
4713 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4714 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4716 2018-02-14 Martin Sebor <msebor@redhat.com>
4718 PR tree-optimization/83698
4719 * gcc.dg/Wrestrict-7.c: New test.
4720 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4721 * gcc.target/i386/chkp-stropt-17.c: Same.
4723 2018-02-14 Martin Sebor <msebor@redhat.com>
4726 * gcc.dg/Wattributes-8.c: New test.
4728 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4731 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4732 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4733 * gfortran.dg/select_type_1.f03: Extend test case.
4735 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4737 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4738 (dg-options): Use -O2 -msse2 -mno-sse3.
4740 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4742 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4743 this test case still works ok.
4744 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4745 * gcc.dg/vmx/insert-be-order.c: Likewise.
4746 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4747 * gcc.dg/vmx/ld-be-order.c: Likewise.
4748 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4749 * gcc.dg/vmx/lde-be-order.c: Likewise.
4750 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4751 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4752 * gcc.dg/vmx/merge-be-order.c: Likewise.
4753 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4754 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4755 * gcc.dg/vmx/pack-be-order.c: Likewise.
4756 * gcc.dg/vmx/perm-be-order.c: Likewise.
4757 * gcc.dg/vmx/splat-be-order.c: Likewise.
4758 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4759 * gcc.dg/vmx/st-be-order.c: Likewise.
4760 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4761 * gcc.dg/vmx/ste-be-order.c: Likewise.
4762 * gcc.dg/vmx/stl-be-order.c: Likewise.
4763 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4764 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4765 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4766 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4767 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4769 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4772 * g++.dg/cpp0x/auto49.C: New.
4774 2018-02-14 Nathan Sidwell <nathan@acm.org>
4776 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4778 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4780 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4781 * gcc.target/powerpc/le-altivec-consts.c: Same.
4783 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4786 * gcc.target/powerpc/pr84220-sld.c: New test.
4787 * gcc.target/powerpc/pr84220-sld2.c: New test.
4788 * gcc.target/powerpc/pr84220-sldw.c: New test.
4789 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4790 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4792 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4795 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4796 _inc_ssp intrinsics.
4797 * gcc.target/i386/cet-intrin-4.c: Likewise.
4798 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4799 __builtin_ia32_rdssp[d|q].
4801 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4803 PR tree-optimization/84357
4804 * gcc.dg/vect/pr84357.c: New test.
4806 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4809 * gcc.target/rx/pr83831.c: New tests.
4811 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4814 * gcc.target/msp430/pr79242.c: New test.
4816 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4819 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4822 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4825 * g++.dg/pr84279.C: New test.
4827 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4829 PR rtl-optimization/84169
4830 * gcc.c-torture/execute/pr84169.c: New.
4832 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4835 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4837 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4840 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4843 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4846 * g++.dg/warn/effc4.C: New test.
4848 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4851 * g++.dg/template/sizeof16.C: New.
4852 * g++.dg/template/sizeof17.C: Likewise.
4854 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4857 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4858 add necessary compiler options.
4859 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4861 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4864 * gcc.c-torture/execute/pr82210.c: New test.
4867 * gcc.dg/pr84309-2.c: New test.
4869 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
4871 PR tree-optimization/84321
4872 * gcc.dg/pr84321.c: New test.
4874 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
4877 * gcc.target/i386/pr57193.c: Add -march=x86-64.
4879 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
4882 * gcc.dg/asan/pr84307.c: Remove test.
4884 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4886 * gcc.target/rl78/test_auto_vector.c: New test.
4888 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4891 * gcc.c-torture/compile/pr84305.c: New test.
4893 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4896 * gcc.target/i386/pr84335.c: New test.
4898 PR tree-optimization/84339
4899 * gcc.c-torture/execute/pr84339.c: New test.
4902 * gcc.dg/pr84309.c: New test.
4903 * gcc.target/i386/pr84309.c: New test.
4906 * gcc.target/i386/pr84336.c: New test.
4908 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4911 * c-c++-common/gomp/pr84341.c: New test.
4913 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4916 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4918 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4921 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4924 2018-02-12 Jeff Law <law@redhat.com>
4926 * gcc.c-torture/compile/reg-args-size.c: New test.
4928 2018-02-12 Carl Love <cel@us.ibm.com>
4930 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4931 uint128 tests to new testfile.
4932 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4933 int128 and uint128 tests.
4934 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4935 list of torture tests.
4937 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4940 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4941 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4943 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4946 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4948 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4951 * gcc.dg/asan/pr84307.c: New test.
4953 2018-02-12 Nathan Sidwell <nathan@acm.org>
4955 * g++.dg/parse/pr84263.C: New.
4957 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4960 * g++.dg/template/crash129.C: New.
4962 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4965 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4966 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4967 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4968 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4969 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4971 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4973 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4974 _mm_maskz_scalef_round_sd): Test new intrinsics.
4975 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4976 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4978 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4979 _mm_maskz_scalef_round_ss): Test new intrinsics.
4980 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4981 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4983 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4984 __builtin_ia32_scalefss_round): Remove builtin.
4985 (__builtin_ia32_scalefsd_mask_round,
4986 __builtin_ia32_scalefss_mask_round): Test new builtin.
4987 * gcc.target/i386/sse-13.c: Ditto.
4988 * gcc.target/i386/sse-23.c: Ditto.
4990 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4992 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4993 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4994 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4995 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4996 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4997 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4998 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4999 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5001 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5002 (__builtin_ia32_sqrtss_round): Remove builtins.
5003 (__builtin_ia32_sqrtsd_mask_round)
5004 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5005 * gcc.target/i386/sse-13.c: Ditto.
5006 * gcc.target/i386/sse-23.c: Ditto.
5008 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5011 * gfortran.dg/statement_function_3.f: New test.
5013 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5017 * gfortran.dg/statement_function_1.f90: New test.
5018 * gfortran.dg/statement_function_2.f90: New test.
5020 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5023 * gfortran.dg/type_to_class_5.f03: New test.
5025 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5028 * gfortran.dg/type_to_class_4.f03: New test.
5030 2018-02-10 Alan Modra <amodra@gmail.com>
5033 * gcc.dg/pr84300.c: New.
5035 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5038 * g++.dg/ubsan/pr83987-2.C: New test.
5040 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5042 * gcc.target/rx/movsicc.c: New test.
5044 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5047 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5050 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5052 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5053 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5055 2018-02-09 Nathan Sidwell <nathan@acm.org>
5058 * c-c++-common/pr84293.h: New.
5059 * c-c++-common/pr84293.c: New.
5061 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5063 PR rtl-optimization/57193
5064 * gcc.target/i386/pr57193.c: New.
5066 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5069 * gcc.target/powerpc/pr84226.c: New test.
5071 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5073 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5077 2018-02-09 Martin Sebor <msebor@redhat.com>
5080 * gcc.dg/lto/pr84212_0.c: New test file.
5081 * gcc.dg/lto/pr84212_1.c: Same.
5083 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5086 * gcc.target/powerpc/pr83926.c: New test.
5087 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5088 message. Fix test for running in 32-bit mode.
5090 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5093 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5095 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5098 * gcc.target/s390/pr84295.c: New test.
5100 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5103 * g++.dg/cpp1y/lambda-init16.C: New.
5105 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5107 * gnat.dg/sso8.adb: New test.
5108 * gnat.dg/sso8_pkg.ads: New helper.
5110 2018-02-09 Richard Biener <rguenther@suse.de>
5112 PR tree-optimization/84278
5113 * gcc.target/i386/pr84278.c: Adjust regex.
5115 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5117 PR tree-optimization/84232
5118 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5121 * gcc.target/aarch64/pr84252.c: New test.
5124 * gcc.dg/pr84237.c: New test.
5126 2018-02-09 Marek Polacek <polacek@redhat.com>
5127 Jakub Jelinek <jakub@redhat.com>
5130 * g++.dg/torture/pr83659.C: New test.
5132 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5134 PR tree-optimization/84136
5135 * gcc.c-torture/compile/pr84136.c: New test.
5137 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5140 * gcc.target/i386/pr83008.c: New test.
5142 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5145 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5147 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5150 * g++.dg/warn/Wunused-parm-11.C: New.
5152 2018-02-08 Marek Polacek <polacek@redhat.com>
5154 PR tree-optimization/84238
5155 * gcc.dg/Wstringop-overflow-3.c: New test.
5157 2018-02-08 Nathan Sidwell <nathan@acm.org>
5159 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5161 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5163 PR tree-optimization/84265
5164 * gcc.dg/vect/pr84265.c: New test.
5166 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5168 PR tree-optimization/81635
5169 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5170 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5172 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5174 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5175 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5176 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5177 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5178 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5179 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5180 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5181 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5182 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5183 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5184 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5185 * gcc.target/s390/nobp-return-attr-all.c: New test.
5186 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5187 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5188 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5189 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5190 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5191 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5192 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5193 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5194 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5195 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5196 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5197 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5198 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5199 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5201 2018-02-08 Richard Biener <rguenther@suse.de>
5203 PR tree-optimization/84233
5204 * g++.dg/torture/pr84233.C: New testcase.
5206 2018-02-08 Richard Biener <rguenther@suse.de>
5208 PR tree-optimization/84278
5209 * gcc.target/i386/pr84278.c: New testcase.
5211 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5213 PR rtl-optimization/84068
5214 PR rtl-optimization/83459
5215 * gcc.dg/pr84068.c: New test.
5217 2018-02-08 Richard Biener <rguenther@suse.de>
5219 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5220 loop vectorization to happen.
5222 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5225 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5227 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5229 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5231 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5234 * gcc.target/powerpc/pr84154-1.c: New tests.
5235 * gcc.target/powerpc/pr84154-2.c: Likewise.
5236 * gcc.target/powerpc/pr84154-3.c: Likewise.
5238 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5240 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5242 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5245 * g++.dg/template/incomplete11.C: New test.
5246 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5248 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5251 * gfortran.dg/deallocate_error_3.f90: New test.
5252 * gfortran.dg/deallocate_error_4.f90: New test.
5254 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5257 * gfortran.dg/shape_9.f90: New test.
5259 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5262 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5264 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5268 * g++.dg/spellcheck-reswords.C: New test case.
5269 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5272 2018-02-07 Martin Liska <mliska@suse.cz>
5275 * g++.dg/ext/mv26.C: New test.
5277 2018-02-07 Tom de Vries <tom@codesourcery.com>
5279 * gcc.dg/pr83844.c: Require effective target alloca.
5281 2018-02-07 Tom de Vries <tom@codesourcery.com>
5283 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5285 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5288 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5289 -fcf-protection=return.
5291 2018-02-07 Tom de Vries <tom@codesourcery.com>
5294 * c-c++-common/goacc/pr84217.c: New test.
5295 * gfortran.dg/goacc/pr84217.f90: New test.
5297 2018-02-07 Richard Biener <rguenther@suse.de>
5299 PR tree-optimization/84204
5300 * gcc.dg/graphite/pr84204.c: New testcase.
5302 PR tree-optimization/84205
5303 * gcc.dg/graphite/pr84205.c: New testcase.
5305 PR tree-optimization/84223
5306 * gfortran.dg/graphite/pr84223.f90: New testcase.
5308 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5311 * g++.dg/cpp0x/scoped_enum7.C: New.
5313 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5315 PR tree-optimization/83008
5316 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5318 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5320 PR tree-optimization/84235
5321 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5323 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5326 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5328 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5330 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5333 * gcc.target/i386/pr84146.c: New test.
5335 2018-02-06 Michael Collison <michael.collison@arm.com>
5337 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5339 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5341 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5342 warning for -mno-speculate-indirect-jumps.
5343 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5344 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5345 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5346 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5347 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5348 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5350 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5353 * c-c++-common/fcf-protection-1.c: Change a compared message.
5354 * c-c++-common/fcf-protection-2.c: Likewise.
5355 * c-c++-common/fcf-protection-3.c: Likewise.
5356 * c-c++-common/fcf-protection-5.c: Likewise.
5357 * c-c++-common/fcf-protection-6.c: New test.
5358 * c-c++-common/fcf-protection-7.c: Likewise.
5360 2018-02-06 Marek Polacek <polacek@redhat.com>
5362 PR tree-optimization/84228
5363 * c-c++-common/Wstringop-truncation-3.c: New test.
5365 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5368 * gcc.target/arm/pragma_arch_switch_2.c: New.
5370 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5373 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5375 2018-02-05 Martin Sebor <msebor@redhat.com>
5377 PR tree-optimization/83369
5378 * gcc.dg/Wnonnull.c: New test.
5380 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5382 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5383 argument and use dg-messages-by-file instead. Expect it to be
5384 an array rather than a dict.
5385 (lto-link-and-maybe-run): Remove messages_by_file argument and
5386 use an upvar for dg-messages-by-file. Update call to
5387 lto_handle_diagnostics.
5388 (lt-get-options): Treat dg-messages-by-file as an array
5390 (lto-get-options-main): Likewise. Set the entry rather than appending.
5391 (lto-execute): Treat dg-messages-by-file as an array rather than
5392 a dict. Update call to lto-link-and-maybe-run.
5394 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5397 * g++.dg/cpp1z/inline-var4.C: New.
5399 2018-02-05 Martin Liska <mliska@suse.cz>
5401 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5403 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5404 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5405 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5406 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5407 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5408 * c-c++-common/asan/pointer-compare-3.c: New test.
5410 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5412 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5413 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5415 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5417 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5418 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5419 _mm_maskz_range_round_sd): Test new intrinsics.
5420 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5421 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5422 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5423 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5424 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5425 _mm_maskz_range_round_ss): Test new intrinsics.
5426 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5427 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5428 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5429 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5430 __builtin_ia32_rangess128_round): Remove builtins.
5431 (__builtin_ia32_rangesd128_mask_round,
5432 __builtin_ia32_rangess128_mask_round): Test new builtins.
5433 * gcc.target/i386/sse-13.c: Ditto.
5434 * gcc.target/i386/sse-23.c: Ditto.
5436 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5439 * gfortran.dg/pr79966.f90: New testcase
5441 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5444 * gfortran.dg/associate_23.f90: Fix invalid code.
5445 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5446 * gfortran.dg/matmul_3.f90: Likewise.
5447 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5449 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5452 * gfortran.dg/associate_34.f90: New test.
5453 * gfortran.dg/associate_35.f90: New test.
5455 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5459 * gfortran.dg/pr84155.f90: New test.
5461 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5463 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5464 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5466 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5468 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5471 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5473 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5475 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5476 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5477 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5479 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5482 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5483 * gcc.dg/Wsign-conversion.c: Dito.
5484 * gcc.dg/attr-alloc_size-4.c: Dito.
5485 * gcc.dg/pr81020.c: Dito.
5486 * gcc.dg/pr81192.c: Dito.
5487 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5488 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5489 * gcc.dg/pr83844.c: Restrict to int32plus.
5490 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5491 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5492 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5493 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5494 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5495 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5496 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5497 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5498 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5499 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5500 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5501 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5503 2018-02-02 Julia Koval <julia.koval@intel.com>
5505 * gcc.target/i386/funcspec-56.inc: Handle new march.
5506 * g++.dg/ext/mv16.C: Ditto.
5508 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5510 * lib/target-supports.exp
5511 (check_effective_target_keeps_null_pointer_checks): No more
5513 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5514 * gcc.dg/ifcvt-4.c: Skip avr.
5515 * gcc.dg/pr53037-1.c: Dito.
5516 * gcc.dg/pr53037-2.c: Dito.
5517 * gcc.dg/pr53037-3.c: Dito.
5518 * gcc.dg/pr63387-2.c: Dito.
5519 * gcc.dg/pr63387.c: Dito.
5520 * gcc.dg/sancov/cmp0.c: Dito.
5521 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5522 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5523 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5524 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5525 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5526 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5527 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5528 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5529 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5530 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5531 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5532 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5533 * gcc.dg/tree-ssa/pr82059.c: Dito.
5534 * gcc.c-torture/execute/pr70460.c: Dito.
5536 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5539 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5540 * gcc.c-torture/execute/20180112-1.c: Dito.
5541 * gcc.c-torture/execute/pr81503.c: Dito.
5542 * gcc.dg/store_merging_12.c: Dito.
5543 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5544 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5545 * gcc.dg/tree-ssa/pr80898.c: Dito.
5546 * gcc.dg/tree-ssa/pr82363.c: Dito.
5547 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5548 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5549 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5550 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5551 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5552 * gcc.dg/tree-ssa/pr80803.c: Dito.
5553 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5554 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5555 * gcc.dg/tree-ssa/vrp114.c: Dito.
5556 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5557 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5558 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5560 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5563 * gcc.target/i386/cet-sjlj-6a.c: New test.
5564 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5566 2018-02-01 Marek Polacek <polacek@redhat.com>
5569 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5571 2018-01-30 Jeff Law <law@redhat.com>
5574 * gcc.target/i386/pr84128.c: New test.
5576 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5578 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5579 -fdelete-null-pointer-checks.
5581 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5584 * g++.dg/cpp0x/abstract-default1.C: New.
5586 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5588 PR tree-optimization/81635
5589 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5590 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5592 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5595 * gcc.target/aarch64/pr83370.c: New.
5597 2018-02-01 Richard Biener <rguenther@suse.de>
5599 * gcc.dg/graphite/pr35356-1.c: Adjust.
5601 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5604 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5606 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5607 of hard-coding the choice.
5608 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5609 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5610 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5612 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5614 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5615 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5616 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5617 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5618 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5619 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5620 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5621 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5622 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5623 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5624 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5625 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5626 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5627 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5628 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5629 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5630 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5631 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5632 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5633 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5634 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5635 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5636 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5637 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5638 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5639 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5640 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5641 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5642 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5643 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5644 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5645 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5646 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5647 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5648 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5649 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5650 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5651 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5652 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5653 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5654 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5655 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5656 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5657 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5658 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5659 __builtin_popcountll rather than __builtin_popcountl.
5661 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5663 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5664 of LD1R[HWD] for multi-element constants on big-endian targets.
5665 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5666 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5668 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5670 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5671 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5672 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5674 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5676 PR tree-optimization/81661
5677 PR tree-optimization/84117
5678 * gcc.dg/pr81661.c: New test.
5679 * gfortran.dg/pr84117.f90: New test.
5681 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5684 * gfortran.dg/repeat_7.f90: Catch warning message.
5686 2018-01-31 Ian Lance Taylor <iant@golang.org>
5688 * go.go-torture/execute/printnil.go: New test.
5690 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5692 * lib/target-supports.exp (check_effective_target_comdat_group):
5693 Allow for Solaris as comdat syntax.
5695 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5696 Solaris with comdat_group support and as.
5698 2018-01-31 Marek Polacek <polacek@redhat.com>
5701 * gcc.dg/pr81779.c: New test.
5703 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5706 * gfortran.dg/gomp/pr84116.f90: New test.
5709 * g++.dg/init/pr83993-2.C: New test.
5712 * g++.dg/init/pr83993-1.C: New test.
5713 * g++.dg/cpp0x/pr83993.C: New test.
5715 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5718 * gfortran.dg/pr84088.f90: New test.
5720 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5723 * gcc.target/i386/pr82444.c: New.
5725 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5727 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5728 * gcc.target/powerpc/vsx-13.c: New.
5730 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5733 * g++.dg/cpp1y/var-templ57.C: New.
5735 2018-01-31 Marek Polacek <polacek@redhat.com>
5738 * g++.dg/diagnostic/pr84138.C: New test.
5740 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5743 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5744 -Wstringop-overflow warnings due to spurious warning with -O1.
5745 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5746 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5748 2018-01-31 Richard Biener <rguenther@suse.de>
5750 PR tree-optimization/84132
5751 * g++.dg/torture/pr84132.C: New testcase.
5753 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5755 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5758 2018-01-31 Julia Koval <julia.koval@intel.com>
5761 * gcc.target/i386/rdpid.c: Remove "eax".
5763 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5765 PR tree-optimization/64946
5766 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5767 scan-assembler checks.
5769 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5771 * gcc.c-torture/execute/20180131-1.c: New test.
5773 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5775 * gcc.target/arc/taux-1.c: New test.
5776 * gcc.target/arc/taux-2.c: Likewise.
5778 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5780 * gcc.target/arc/uncached.c: New test.
5782 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5785 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5787 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5789 PR preprocessor/69869
5790 * gcc.dg/cpp/trad/pr69869.c: New test.
5793 * gcc.dg/pr84100.c: New test.
5795 2018-01-30 Jeff Law <law@redhat.com>
5798 * gcc.target/i386/pr84064: New test.
5800 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5803 * gfortran.dg/data_implied_do_2.f90: New test.
5805 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5807 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5809 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5812 * gfortran.dg/inline_matmul_21.f90: New test case.
5814 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5816 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5818 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5821 * gcc.target/powerpc/pr84112.c: New.
5823 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5825 PR rtl-optimization/83986
5826 * gcc.dg/pr83986.c: New test.
5828 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5831 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5832 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5833 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5834 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5836 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5838 PR tree-optimization/84111
5839 * gcc.c-torture/compile/pr84111.c: New test.
5841 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5844 * gcc.dg/ipa/inline-2.c: Fix template.
5845 * gcc.dg/ipa/inline-3.c: Fix template.
5847 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5850 * g++.dg/torture/pr81360.C: New testcase.
5852 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5855 * gcc.dg/lto/pr83954.h: New testcase.
5856 * gcc.dg/lto/pr83954_0.c: New testcase.
5857 * gcc.dg/lto/pr83954_1.c: New testcase.
5859 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5862 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5864 Simplify DW_AT_producer scan.
5866 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5868 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
5870 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
5873 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5874 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5875 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5876 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5878 2018-01-29 Jeff Law <law@redhat.com>
5881 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
5882 better match other tests which require vsx. Verify the zero
5883 extension is part of the test in the combiner dump.
5885 2018-01-29 Marek Polacek <polacek@redhat.com>
5888 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5891 * g++.dg/ext/pr83996.C: New test.
5893 2018-01-29 Richard Biener <rguenther@suse.de>
5895 PR tree-optimization/84057
5896 * gcc.dg/graphite/pr84057.c: New testcase.
5898 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5901 * gfortran.dg/bind_c_usage_31.f90: New test.
5903 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5906 * g++.dg/warn/Wduplicated-branches5.C: New.
5908 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5910 * gcc.target/rl78/test_addsi3_internal.c: New test.
5912 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5914 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5915 Make expected output depend on whether we expect sibcalls or not.
5916 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5917 safe-indirect-jump-1.c).
5919 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5920 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5921 Soren Rasmussen <s.c.rasmussen@gmail.com>
5923 Fortran 2018 teams tests.
5925 * gfortran.dg/team_number_1.f90: new test for team_number.
5926 * gfortran.dg/team_change_1.f90: new test for change team.
5927 * gfortran.dg/team_end_1.f90: new test for end team.
5928 * gfortran.dg/team_form_1.f90: new test for form team.
5930 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5933 * gfortran.dg/dot_product_4.f90
5935 2018-01-26 Martin Sebor <msebor@redhat.com>
5937 PR tree-optimization/83896
5938 * gcc.dg/strlenopt-43.c: New.
5940 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5942 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5943 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5944 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5945 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5946 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5947 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5948 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5949 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5950 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5952 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5953 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5954 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5955 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5956 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5957 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5958 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5959 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5961 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5963 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5965 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5966 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5967 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5968 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5969 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5970 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5971 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5972 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5973 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5974 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5975 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5976 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5977 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5979 2018-01-26 Martin Liska <mliska@suse.cz>
5981 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5984 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5986 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5987 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5988 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5989 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5990 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5991 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5992 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5993 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5995 2018-01-26 Richard Biener <rguenther@suse.de>
5997 PR rtl-optimization/84003
5998 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5999 latent bug in DSE if NOINLINE is appropriately defined.
6000 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6001 and defining NOINLINE.
6003 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6005 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6006 tests specific to aarch64. XFAIL test on arm.
6008 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6010 PR rtl-optimization/83985
6011 * gcc.dg/pr83985.c: New test.
6014 * c-c++-common/Wrestrict-3.c: New test.
6016 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6018 * gcc.target/arc/tdelegitimize_addr.c: New test.
6020 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6022 * gcc.target/arc/jli-1.c: New file.
6023 * gcc.target/arc/jli-2.c: Likewise.
6025 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6027 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6029 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6030 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6032 2018-01-26 Richard Biener <rguenther@suse.de>
6034 PR tree-optimization/81082
6035 * gcc.dg/vect/pr81082.c: New testcase.
6036 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6037 simplification to n * n.
6039 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6041 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6043 * gcc.target/i386/pr63620.c: Likewise.
6045 2018-01-26 Julia Koval <julia.koval@intel.com>
6047 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6048 -mavx512f -mavx512bw.
6049 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6050 * gcc.target/i386/i386.exp: Fix types.
6052 2018-01-26 Alan Modra <amodra@gmail.com>
6055 * gcc.target/powerpc/swaps-p8-46.c: New.
6057 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6060 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6061 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6062 'array01' in the tree dump comparison.
6063 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6064 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6065 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6067 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6070 * gcc.dg/torture/pr83055.c: New testcase.
6072 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6075 * g++.dg/cpp1z/decomp36.C: New test.
6078 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6080 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6082 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6083 the shift dump line.
6084 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6086 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6089 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6090 index instead of int, which allows IVOPTs to properly optimize the
6093 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6096 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6097 of "fn_type" typedef.
6098 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6100 2018-01-24 Ian Lance Taylor <iant@golang.org>
6102 * go.go-torture/execute/names-1.go: New test.
6104 2018-01-19 Jeff Law <law@redhat.com>
6107 * gcc.target/i386/pr83994.c: New test.
6109 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6112 * gcc.target/powerpc/pr84014.c: New.
6114 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6117 * c-c++-common/gomp/pr83977-1.c: New test.
6118 * c-c++-common/gomp/pr83977-2.c: New test.
6119 * c-c++-common/gomp/pr83977-3.c: New test.
6120 * gfortran.dg/gomp/pr83977.f90: New test.
6122 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6125 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6126 * gcc.dg/vect/pr80631-1.c: Likewise.
6127 * gcc.dg/vect/pr80631-2.c: Likewise.
6128 * gcc.dg/vect/pr81410.c: Likewise.
6129 * gcc.dg/vect/pr81633.c: Likewise.
6130 * gcc.dg/vect/pr81815.c: Likewise.
6131 * gcc.dg/vect/pr82108.c: Likewise.
6132 * gcc.dg/vect/pr83857.c: Likewise.
6133 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6134 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6135 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6136 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6137 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6138 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6139 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6140 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6141 dg-xfail-run-if instead.
6142 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6143 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6144 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6145 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6146 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6148 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6150 PR tree-optimization/83979
6151 * g++.dg/pr83979.c: New test.
6153 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6155 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6156 option. Add arm_neon_ok_no_float_abi check.
6158 2018-01-24 Richard Biener <rguenther@suse.de>
6160 PR tree-optimization/83176
6161 * gcc.dg/graphite/pr83176.c: New testcase.
6163 2018-01-24 Richard Biener <rguenther@suse.de>
6165 PR tree-optimization/82819
6166 * gcc.dg/graphite/pr82819.c: New testcase.
6168 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6171 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6172 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6173 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6174 * g++.dg/ext/stmtexpr20.C: Likewise.
6175 * g++.dg/ext/stmtexpr21.C: Likewise.
6177 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6180 * g++.dg/warn/pr83974.C: New test case.
6182 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6185 * g++.dg/ubsan/pr83987.C: New test.
6187 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6190 * gfortran.dg/pdt_29.f03: New test.
6192 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6195 * gfortran.dg/associate_33.f03: New test.
6197 2018-01-23 Martin Liska <mliska@suse.cz>
6200 * gcc.dg/lto/pr81440.h: New test.
6201 * gcc.dg/lto/pr81440_0.c: New test.
6202 * gcc.dg/lto/pr81440_1.c: New test.
6204 2018-01-23 Nathan Sidwell <nathan@acm.org>
6207 * g++.dg/template/pr83988.C: New.
6209 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6213 * g++.dg/cpp0x/pr82882.C: New test.
6214 * g++.dg/cpp0x/pr83978.C: New test.
6217 * g++.dg/cpp1z/decomp35.C: New test.
6219 2018-01-23 Nathan Sidwell <nathan@acm.org>
6221 * g++.dg/cpp0x/range-for10.C: Adjust.
6222 * g++.dg/ext/forscope1.C: Adjust.
6223 * g++.dg/ext/forscope2.C: Adjust.
6224 * g++.dg/template/for1.C: Adjust.
6226 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6228 PR tree-optimization/83510
6229 * gcc.c-torture/compile/pr83510.c: New test case.
6231 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6234 * lib/target-supports.exp (check_effective_target_vect_float): Say
6235 that the result only holds when -funsafe-math-optimizations is on.
6236 (check_effective_target_vect_float_strict): New procedure.
6237 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6239 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6241 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6243 PR tree-optimization/83965
6244 * gcc.dg/vect/pr83965.c: New test.
6246 2018-01-23 Richard Biener <rguenther@suse.de>
6248 PR tree-optimization/83963
6249 * gfortran.dg/graphite/pr83963.f: New testcase.
6250 * gcc.dg/graphite/pr83963-2.c: Likewise.
6252 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6255 * g++.dg/cpp1z/pr83918.C: New test.
6257 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6259 PR tree-optimization/83957
6260 * gcc.dg/autopar/pr83957.c: New test.
6262 PR tree-optimization/83081
6263 * gcc.dg/predict-8.c: Adjust expected probability.
6265 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6268 * gcc.target/powerpc/pr83862.c: New test.
6270 2018-01-22 Carl Love <cel@us.ibm.com>
6272 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6273 builtins-4-runnable.c, builtins-6-runnable.c,
6274 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6275 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6276 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6277 for signed/unsigned 128-bit and long long int loads.
6279 2018-01-22 Marek Polacek <polacek@redhat.com>
6282 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6284 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6286 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6287 scan-asembler valid instructions list.
6288 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6289 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6290 power8-vector requirement and option.
6291 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6293 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6297 * gfortran.dg/string_1.f90: Remove printing the length.
6299 2018-01-22 Richard Biener <rguenther@suse.de>
6301 PR tree-optimization/83963
6302 * gcc.dg/graphite/pr83963.c: New testcase.
6304 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6306 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6307 dg-require-effective-target directives.
6309 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6311 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6313 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6314 Adjust scan-assembler checks for soft-float.
6316 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6319 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6321 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6323 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6324 * gcc.dg/pr83623.c: Likewise.
6325 * gcc.dg/pr83666.c: Likewise.
6327 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6328 David Edelsohn <dje.gcc@gmail.com>
6331 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6332 assembly output from "crset eq" to "crset 2".
6333 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6334 assembly output from . to $.
6335 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6336 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6337 assembly output from "crset eq" to "crset 2".
6338 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6339 assembly output from "crset eq" to "crset 2", and from . to $.
6341 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6344 * gfortran.dg/matmul_18.f90: New test.
6346 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6348 PR tree-optimization/83940
6349 * gcc.dg/torture/pr83940.c: New test.
6351 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6354 * gcc.dg/tls/pr83945.c: New test.
6357 * gcc.dg/pr83930.c: New test.
6359 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6362 * gfortran.dg/matmul_17.f90: New test.
6364 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6367 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6369 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6372 * g++.dg/cpp0x/pr81167.C: New test.
6375 * g++.dg/cpp0x/pr83919.C: New test.
6377 2018-01-19 Jeff Law <law@redhat.com>
6378 Jakub Jelinek <jakub@redhat.com>
6380 * gcc.dg/stack-check-16.c: New test.
6382 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6385 * gcc.target/nvptx/indirect_call.c: New test.
6387 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6389 * g++.dg/torture/pr83619.C: Remove dg-message.
6391 2018-01-19 Martin Liska <mliska@suse.cz>
6393 * gcc.dg/predict-1.c: Adjust expected probability.
6394 * gcc.dg/predict-3.c: Likewise.
6395 * gcc.dg/predict-5.c: Likewise.
6396 * gcc.dg/predict-6.c: Likewise.
6397 * gcc.dg/predict-9.c: Likewise.
6399 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6401 PR tree-optimization/83922
6402 * gcc.dg/pr83922.c: New test.
6404 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6406 PR tree-optimization/83914
6407 * gcc.dg/vect/pr83914.c: New test.
6409 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6411 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6412 * gcc.target/arm/negdi-2.c: Likewise.
6413 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6415 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6417 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6419 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6421 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6423 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6425 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6428 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6432 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6433 forward declaration.
6435 2018-01-18 Carl Love <cel@us.ibm.com>
6437 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6440 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6443 * g++.dg/inherit/union3.C: New.
6445 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6447 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6449 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6452 * g++.dg/torture/pr83619.C: New testcase.
6454 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6456 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6457 Add function body to force error messages in some configurations.
6459 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6461 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6464 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6467 * c-c++-common/ffile-prefix-map.c: New test.
6468 * c-c++-common/fmacro-prefix-map.c: New test.
6469 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6470 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6472 2018-01-18 Martin Liska <mliska@suse.cz>
6474 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6475 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6476 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6477 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6478 * gcc.target/i386/ret-thunk-10.c: Likewise.
6479 * gcc.target/i386/ret-thunk-11.c: Likewise.
6480 * gcc.target/i386/ret-thunk-12.c: Likewise.
6481 * gcc.target/i386/ret-thunk-15.c: Likewise.
6482 * gcc.target/i386/ret-thunk-9.c: Likewise.
6484 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6486 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6489 2018-01-18 Nathan Sidwell <nathan@acm.org>
6492 * g++.dg/cpp0x/pr83160.C: New.
6494 2018-01-18 Richard Biener <rguenther@suse.de>
6496 PR tree-optimization/83887
6497 * gcc.dg/graphite/pr83887.c: New testcase.
6498 * gfortran.dg/graphite/pr83887.f90: Likewise.
6499 * gfortran.dg/graphite/pr83887.f: Likewise.
6501 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6504 * gcc.target/arm/builtin-bswap.x: New file.
6505 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6506 and options for armv6t2.
6507 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6508 and options for Thumb1.
6509 * gcc.target/arm/builtin-bswap16.x: New file.
6510 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6511 and options for armv6t2.
6512 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6513 and options for Thumb1.
6515 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6517 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6520 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.dg/pr61240.c: New test.
6525 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6528 * gfortran.dg/pr83864.f90: New test.
6530 2018-01-17 Jeff Law <law@redhat.com>
6533 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6535 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6537 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6538 restriction, but still restrict to 64-bit.
6539 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6540 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6542 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6545 * gfortran.dg/pr83874.f90: New test.
6547 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6550 * g++.dg/cpp0x/pr83824.C: New test.
6552 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6554 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6555 appropriate .gnu_attribute for the long double type, if we use the
6556 long double type, but do not generate any calls.
6557 * gcc.target/powerpc/gnuattr2.c: Likewise.
6558 * gcc.target/powerpc/gnuattr3.c: Likewise.
6560 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/cpp0x/alignas13.C: New.
6565 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6568 * g++.dg/cpp0x/pr83897.C: New test.
6570 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6573 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6575 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6578 * g++.dg/cpp0x/constexpr-ice19.C: New.
6580 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6582 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6583 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6584 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6585 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6586 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6587 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6588 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6589 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6590 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6591 * gcc.target/powerpc/builtins-1.fold.h: New.
6593 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6595 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6596 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6598 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6600 * gcc.target/arm/g2.c: Add -marm to dg-options.
6601 * gcc.target/arm/scd42-2.c: Likewise.
6603 2018-01-17 Nathan Sidwell <nathan@acm.org>
6606 * g++.dg/lookup/pr83287-2.C: New.
6608 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6612 * g++.dg/wrappers/pr83814.C: New test case.
6613 * g++.dg/wrappers/pr83902.C: New test case.
6615 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6618 * g++.dg/lto/pr83121_0.C: New test case.
6619 * g++.dg/lto/pr83121_1.C: New test case.
6620 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6621 adapted from DejaGnu's dg-test.
6622 (lto_handle_diagnostics): New procedure.
6623 (lto_prune_warns): Ignore informational notes.
6624 (lto-link-and-maybe-run): Add "messages_by_file" param.
6625 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6626 "execute" when "link" fails if "execute" was not specified.
6627 (lto-can-handle-directive): New procedure.
6628 (lto-get-options-main): Call lto-can-handle-directive. Add a
6629 dg-messages local, using it to set the caller's
6630 dg-messages-by-file for the given source file.
6631 (lto-get-options): Likewise.
6632 (lto-execute): Add dg-messages-by-file local, and pass it to
6633 lto-link-and-maybe-run.
6635 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6636 Richard Sandiford <richard.sandiford@linaro.org>
6640 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6641 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6643 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6646 target check autogenerator for armv8.1-a and armv8.2-a.
6648 2018-01-17 Carl Love <cel@us.ibm.com>
6650 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6651 Add debug print statements.
6652 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6653 16 byte vector load followed by a partial vector load.
6655 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6658 * g++.dg/wrappers/pr83799.C: New test case.
6660 2018-01-17 Nathan Sidwell <nathan@acm.org>
6663 * g++.dg/cpp1y/pr83739.C: New.
6665 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6667 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6668 * gcc.target/visium/overflow16.c: Likewise.
6669 * gcc.target/visium/overflow32.c: Likewise.
6671 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6673 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6675 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6677 * gcc.dg/rtl/arm/stl-cond.c: New test.
6678 * gcc.target/arm/stl-cond.c: Delete.
6680 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6682 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6685 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6687 PR tree-optimization/83843
6688 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6689 * gcc.dg/store_merging_19.c: New test.
6691 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6693 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6696 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6698 PR rtl-optimization/83771
6699 * gcc.dg/pr83771.c: New test.
6701 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6703 PR tree-optimization/81184
6704 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6706 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6708 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6710 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6712 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6715 * gcc.target/i386/pr83546.c: New test.
6717 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6719 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6721 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6723 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6724 test and add dg-warning for the -Wstringop-overflow warning.
6726 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6728 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6729 XFAIL last test on SPARC and Visium.
6731 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6733 PR rtl-optimization/80481
6734 * g++.dg/pr80481.C: Exclude solaris.
6736 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6738 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6739 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6740 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6742 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6744 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6745 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6746 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6747 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6748 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6749 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6750 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6751 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6752 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6753 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6754 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6755 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6756 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6757 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6758 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6760 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6763 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6765 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6767 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6768 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6769 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6770 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6771 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6772 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6774 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6776 PR tree-optimization/83857
6777 * gcc.dg/vect/pr83857.c: New test.
6779 2018-01-16 Richard Biener <rguenther@suse.de>
6781 PR tree-optimization/83867
6782 * gcc.dg/vect/pr83867.c: New testcase.
6784 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6787 * gcc.dg/pr83844.c: New test.
6789 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6791 * gcc.dg/torture/pr83847.c: New test.
6793 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6795 PR rtl-optimization/86620
6796 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6797 instead of --param=max-sched-ready-insns=0.
6798 * gcc.target/i386/pr83620.c: New test.
6799 * gcc.dg/pr83620.c: New test.
6801 PR tree-optimization/83843
6802 * gcc.dg/store_merging_18.c: New test.
6805 * g++.dg/cpp1y/pr83817.C: New test.
6808 * g++.dg/template/pr83825.C: New test.
6810 2018-01-16 Richard Biener <rguenther@suse.de>
6812 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6814 2018-01-16 Richard Biener <rguenther@suse.de>
6817 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6818 from gcc.dg/torture/pr60092.c.
6820 2018-01-15 Martin Sebor <msebor@redhat.com>
6823 * g++.dg/ext/flexary28.C: New test.
6825 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6828 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6830 2018-01-15 Martin Sebor <msebor@redhat.com>
6833 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6835 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6838 * gfortran.dg/minmaxloc_9.f90: New test.
6839 * gfortran.dg/minmaxloc_10.f90: New test.
6840 * gfortran.dg/minmaxloc_11.f90: New test.
6842 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6845 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6846 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6847 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6848 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6849 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6850 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6851 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6852 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6853 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6854 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6855 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6856 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6857 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6858 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6859 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6860 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6861 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6862 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6863 * gcc.target/i386/ret-thunk-10.c: Likewise.
6864 * gcc.target/i386/ret-thunk-11.c: Likewise.
6865 * gcc.target/i386/ret-thunk-12.c: Likewise.
6866 * gcc.target/i386/ret-thunk-13.c: Likewise.
6867 * gcc.target/i386/ret-thunk-14.c: Likewise.
6868 * gcc.target/i386/ret-thunk-15.c: Likewise.
6869 * gcc.target/i386/ret-thunk-9.c: Don't check the
6870 __x86_return_thunk label. Scan for "push" only for Linux.
6872 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
6875 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
6877 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6880 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
6882 * gcc.target/arm/pr83687.c: New test.
6884 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6886 Adjust tests to AVR_TINY.
6888 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6889 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6890 * gcc.target/avr/pr71627.c: Same.
6891 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6892 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6893 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6894 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6895 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6896 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6897 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6898 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6899 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6900 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6901 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6902 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6903 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6904 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6905 * gcc.target/avr/torture/pr61055.c: Same.
6906 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6908 * gcc.target/avr/torture/int24-mul.c: Same.
6909 * gcc.target/avr/torture/pr51782-1.c: Same.
6910 * gcc.target/avr/torture/pr61443.c: Same.
6911 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6912 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6914 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6918 * gcc.target/avr/torture/pr83729.c: New test.
6919 * gcc.target/avr/torture/pr83801.c: New test.
6921 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6924 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6925 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6927 2018-01-10 Martin Sebor <msebor@redhat.com>
6930 * gcc.dg/Wstringop-overflow-2.c: New test.
6932 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6934 PR libgfortran/83811
6935 * gfortran.dg/fmt_e.f90: New test.
6937 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6939 * gcc.target/i386/indirect-thunk-10.c: New test.
6940 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6941 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6942 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6943 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6944 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6945 * gcc.target/i386/ret-thunk-17.c: Likewise.
6946 * gcc.target/i386/ret-thunk-18.c: Likewise.
6947 * gcc.target/i386/ret-thunk-19.c: Likewise.
6948 * gcc.target/i386/ret-thunk-20.c: Likewise.
6949 * gcc.target/i386/ret-thunk-21.c: Likewise.
6951 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6953 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6955 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6957 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6958 -mno-indirect-branch-register.
6959 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6960 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6961 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6962 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6963 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6964 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6965 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6966 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6967 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6968 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6969 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6970 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6971 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6972 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6973 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6974 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6975 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6976 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6977 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6978 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6979 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6980 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6981 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6982 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6983 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6984 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6985 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6986 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6987 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6988 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6989 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6990 * gcc.target/i386/ret-thunk-10.c: Likewise.
6991 * gcc.target/i386/ret-thunk-11.c: Likewise.
6992 * gcc.target/i386/ret-thunk-12.c: Likewise.
6993 * gcc.target/i386/ret-thunk-13.c: Likewise.
6994 * gcc.target/i386/ret-thunk-14.c: Likewise.
6995 * gcc.target/i386/ret-thunk-15.c: Likewise.
6996 * gcc.target/i386/ret-thunk-9.c: Likewise.
6997 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6998 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6999 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7001 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7003 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7004 -mfunction-return=keep.
7005 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7006 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7007 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7008 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7009 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7010 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7011 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7012 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7013 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7014 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7015 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7016 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7017 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7018 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7019 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7020 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7021 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7022 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7023 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7024 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7025 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7026 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7027 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7028 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7029 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7030 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7031 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7032 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7033 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7034 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7035 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7036 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7037 * gcc.target/i386/ret-thunk-1.c: New test.
7038 * gcc.target/i386/ret-thunk-10.c: Likewise.
7039 * gcc.target/i386/ret-thunk-11.c: Likewise.
7040 * gcc.target/i386/ret-thunk-12.c: Likewise.
7041 * gcc.target/i386/ret-thunk-13.c: Likewise.
7042 * gcc.target/i386/ret-thunk-14.c: Likewise.
7043 * gcc.target/i386/ret-thunk-15.c: Likewise.
7044 * gcc.target/i386/ret-thunk-16.c: Likewise.
7045 * gcc.target/i386/ret-thunk-2.c: Likewise.
7046 * gcc.target/i386/ret-thunk-3.c: Likewise.
7047 * gcc.target/i386/ret-thunk-4.c: Likewise.
7048 * gcc.target/i386/ret-thunk-5.c: Likewise.
7049 * gcc.target/i386/ret-thunk-6.c: Likewise.
7050 * gcc.target/i386/ret-thunk-7.c: Likewise.
7051 * gcc.target/i386/ret-thunk-8.c: Likewise.
7052 * gcc.target/i386/ret-thunk-9.c: Likewise.
7054 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7056 * gcc.target/i386/indirect-thunk-1.c: New test.
7057 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7058 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7059 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7060 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7061 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7062 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7063 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7064 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7065 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7066 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7067 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7068 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7069 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7070 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7071 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7072 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7073 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7074 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7075 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7076 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7077 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7078 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7079 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7080 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7081 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7082 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7083 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7084 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7085 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7086 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7087 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7088 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7090 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7093 * gcc.c-torture/compile/pr83051.c: New testcase.
7095 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7097 PR tree-optimization/83501
7098 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7100 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7102 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7103 for lvx and stvx instead of lxvd2x and stxvd2x and require
7104 little-endian target. Add comments.
7105 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7106 comprehensive testing.
7107 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7108 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7109 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7110 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7111 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7112 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7113 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7114 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7115 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7116 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7117 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7118 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7119 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7120 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7121 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7122 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7123 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7124 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7125 scan-assembler-not directives that forbid lvx and xxpermdi.
7126 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7127 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7128 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7129 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7130 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7131 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7132 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7133 scan-assembler-times directives to reflect different numbers of
7134 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7136 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7137 Alan Hayward <alan.hayward@arm.com>
7138 David Sherwood <david.sherwood@arm.com>
7140 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7141 than SLP vectorization.
7142 * gcc.dg/vect/vect-alias-check-10.c: New test.
7143 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7144 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7145 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7146 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7147 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7148 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7149 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7150 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7151 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7152 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7153 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7154 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7155 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7156 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7157 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7158 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7159 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7160 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7161 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7162 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7163 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7164 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7165 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7167 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7168 Alan Hayward <alan.hayward@arm.com>
7169 David Sherwood <david.sherwood@arm.com>
7171 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7173 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7174 targets with scatter stores.
7175 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7177 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7178 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7179 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7180 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7181 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7182 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7183 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7184 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7185 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7186 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7187 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7188 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7189 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7190 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7191 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7192 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7194 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7195 Alan Hayward <alan.hayward@arm.com>
7196 David Sherwood <david.sherwood@arm.com>
7198 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7200 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7201 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7202 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7203 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7205 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7206 Alan Hayward <alan.hayward@arm.com>
7207 David Sherwood <david.sherwood@arm.com>
7209 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7210 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7211 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7213 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7214 Alan Hayward <alan.hayward@arm.com>
7215 David Sherwood <david.sherwood@arm.com>
7217 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7218 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7219 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7220 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7221 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7222 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7223 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7224 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7225 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7226 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7227 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7228 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7229 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7230 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7232 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7233 Alan Hayward <alan.hayward@arm.com>
7234 David Sherwood <david.sherwood@arm.com>
7236 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7237 check for a message about using in-order reductions.
7238 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7239 check for a message about using in-order reductions.
7240 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7241 vectorized and check for a message about using in-order reductions.
7242 Expect targets with variable-length vectors to fall back to the
7243 fixed-length mininum.
7244 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7245 check for a message about using in-order reductions.
7246 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7247 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7248 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7249 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7250 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7251 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7252 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7253 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7254 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7255 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7256 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7257 vect_fold_left_plus.
7259 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7261 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7263 * gcc.target/aarch64/sve/spill_2.c: New test.
7264 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7265 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7266 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7267 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7268 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7271 Alan Hayward <alan.hayward@arm.com>
7272 David Sherwood <david.sherwood@arm.com>
7274 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7276 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7277 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7278 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7279 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7280 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7281 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7282 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7283 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7284 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7286 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7287 Alan Hayward <alan.hayward@arm.com>
7288 David Sherwood <david.sherwood@arm.com>
7290 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7291 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7292 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7293 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7295 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7296 Alan Hayward <alan.hayward@arm.com>
7297 David Sherwood <david.sherwood@arm.com>
7299 * lib/target-supports.exp
7300 (check_effective_target_vect_fold_extract_last): New proc.
7301 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7302 for fold_extract_last.
7303 * gcc.dg/vect/pr65947-2.c: Likewise.
7304 * gcc.dg/vect/pr65947-3.c: Likewise.
7305 * gcc.dg/vect/pr65947-4.c: Likewise.
7306 * gcc.dg/vect/pr65947-5.c: Likewise.
7307 * gcc.dg/vect/pr65947-6.c: Likewise.
7308 * gcc.dg/vect/pr65947-9.c: Likewise.
7309 * gcc.dg/vect/pr65947-10.c: Likewise.
7310 * gcc.dg/vect/pr65947-12.c: Likewise.
7311 * gcc.dg/vect/pr65947-14.c: Likewise.
7312 * gcc.dg/vect/pr80631-1.c: Likewise.
7313 * gcc.target/aarch64/sve/clastb_1.c: New test.
7314 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7315 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7316 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7317 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7318 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7319 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7320 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7321 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7322 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7323 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7324 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7325 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7326 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7328 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7329 Alan Hayward <alan.hayward@arm.com>
7330 David Sherwood <david.sherwood@arm.com>
7332 * gcc.target/aarch64/sve/live_1.c: New test.
7333 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7336 Alan Hayward <alan.hayward@arm.com>
7337 David Sherwood <david.sherwood@arm.com>
7339 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7340 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7341 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7342 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7343 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7344 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7345 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7346 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7347 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7350 Alan Hayward <alan.hayward@arm.com>
7351 David Sherwood <david.sherwood@arm.com>
7353 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7355 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7357 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7358 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7359 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7360 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7361 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7362 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7364 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7365 Alan Hayward <alan.hayward@arm.com>
7366 David Sherwood <david.sherwood@arm.com>
7368 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7369 instead of just ADDRESS.
7370 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7371 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7372 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7373 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7374 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7375 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7376 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7377 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7378 * gcc.target/aarch64/sve/while_2.c: Likewise.
7379 * gcc.target/aarch64/sve/while_3.c: Likewise.
7380 * gcc.target/aarch64/sve/while_4.c: Likewise.
7382 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7383 Alan Hayward <alan.hayward@arm.com>
7384 David Sherwood <david.sherwood@arm.com>
7386 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7387 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7389 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7390 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7391 * gcc.target/aarch64/sve/reduc_5.c: New test.
7392 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7393 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7395 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7396 Alan Hayward <alan.hayward@arm.com>
7397 David Sherwood <david.sherwood@arm.com>
7399 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7400 * gcc.dg/tree-ssa/peel1.c: Likewise.
7401 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7402 variable-length vectors.
7403 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7404 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7405 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7406 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7407 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7408 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7409 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7410 * gcc.target/aarch64/sve/slp_8.c: New test.
7411 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7412 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7413 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7414 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7415 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7416 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7417 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7418 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7419 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7420 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7421 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7422 * gcc.target/aarch64/sve/while_1.c: Likewise.
7423 * gcc.target/aarch64/sve/while_2.c: Likewise.
7424 * gcc.target/aarch64/sve/while_3.c: Likewise.
7425 * gcc.target/aarch64/sve/while_4.c: Likewise.
7427 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7428 Alan Hayward <alan.hayward@arm.com>
7429 David Sherwood <david.sherwood@arm.com>
7431 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7433 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7434 and add an associated scan-dump test. Prevent vectorization
7435 of the first two loops.
7436 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7437 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7438 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7439 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7440 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7441 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7443 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7444 Alan Hayward <alan.hayward@arm.com>
7445 David Sherwood <david.sherwood@arm.com>
7447 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7448 * gcc.dg/vect/pr67790.c: Likewise.
7449 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7450 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7451 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7452 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7453 * gcc.target/aarch64/sve/slp_5.c: New test.
7454 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7455 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7456 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7457 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7458 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7460 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7461 Alan Hayward <alan.hayward@arm.com>
7462 David Sherwood <david.sherwood@arm.com>
7464 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7466 * gcc.dg/vect/slp-1.c: Likewise.
7467 * gcc.dg/vect/slp-10.c: Likewise.
7468 * gcc.dg/vect/slp-12b.c: Likewise.
7469 * gcc.dg/vect/slp-12c.c: Likewise.
7470 * gcc.dg/vect/slp-17.c: Likewise.
7471 * gcc.dg/vect/slp-19b.c: Likewise.
7472 * gcc.dg/vect/slp-20.c: Likewise.
7473 * gcc.dg/vect/slp-21.c: Likewise.
7474 * gcc.dg/vect/slp-22.c: Likewise.
7475 * gcc.dg/vect/slp-23.c: Likewise.
7476 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7477 * gcc.dg/vect/slp-24.c: Likewise.
7478 * gcc.dg/vect/slp-28.c: Likewise.
7479 * gcc.dg/vect/slp-39.c: Likewise.
7480 * gcc.dg/vect/slp-6.c: Likewise.
7481 * gcc.dg/vect/slp-7.c: Likewise.
7482 * gcc.dg/vect/slp-cond-1.c: Likewise.
7483 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7484 * gcc.dg/vect/slp-cond-2.c: Likewise.
7485 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7486 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7487 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7488 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7489 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7490 * gcc.dg/vect/slp-perm-6.c: Likewise.
7491 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7492 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7493 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7494 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7495 * gcc.dg/vect/slp-12a.c: Likewise.
7496 * gcc.dg/vect/slp-14.c: Likewise.
7497 * gcc.dg/vect/slp-15.c: Likewise.
7498 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7499 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7500 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7501 * gcc.target/aarch64/sve/slp_1.c: New test.
7502 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7503 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7504 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7505 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7506 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7507 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7508 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7510 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7511 Alan Hayward <alan.hayward@arm.com>
7512 David Sherwood <david.sherwood@arm.com>
7514 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7515 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7516 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7517 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7518 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7519 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7520 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7521 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7522 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7523 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7524 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7525 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7526 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7527 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7528 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7529 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7530 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7531 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7532 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7534 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7535 Alan Hayward <alan.hayward@arm.com>
7536 David Sherwood <david.sherwood@arm.com>
7538 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7539 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7540 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7541 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7542 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7543 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7544 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7545 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7546 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7547 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7548 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7549 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7550 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7551 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7552 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7553 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7554 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7555 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7556 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7557 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7558 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7559 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7560 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7561 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7562 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7563 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7564 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7565 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7566 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7567 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7568 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7569 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7570 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7571 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7572 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7573 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7575 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7576 Alan Hayward <alan.hayward@arm.com>
7577 David Sherwood <david.sherwood@arm.com>
7579 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7580 Return true for SVE too.
7581 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7582 if load/store lanes are supported.
7583 * gcc.dg/vect/slp-10.c: Likewise.
7584 * gcc.dg/vect/slp-12c.c: Likewise.
7585 * gcc.dg/vect/slp-17.c: Likewise.
7586 * gcc.dg/vect/slp-33.c: Likewise.
7587 * gcc.dg/vect/slp-6.c: Likewise.
7588 * gcc.dg/vect/slp-cond-1.c: Likewise.
7589 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7590 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7591 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7592 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7593 * gcc.dg/vect/slp-perm-6.c: Likewise.
7594 * gcc.dg/vect/slp-perm-9.c: Likewise.
7595 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7596 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7597 for variable-length vectors.
7599 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7600 Alan Hayward <alan.hayward@arm.com>
7601 David Sherwood <david.sherwood@arm.com>
7603 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7604 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7606 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7608 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7609 * g++.target/aarch64/sve/catch_1.C: New test.
7610 * g++.target/aarch64/sve/catch_2.C: Likewise.
7611 * g++.target/aarch64/sve/catch_3.C: Likewise.
7612 * g++.target/aarch64/sve/catch_4.C: Likewise.
7613 * g++.target/aarch64/sve/catch_5.C: Likewise.
7614 * g++.target/aarch64/sve/catch_6.C: Likewise.
7616 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7617 Alan Hayward <alan.hayward@arm.com>
7618 David Sherwood <david.sherwood@arm.com>
7620 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7622 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7623 * gcc.target/aarch64/fmaxmin.c: Likewise.
7624 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7625 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7626 * gcc.target/aarch64/pr62178.c: Likewise.
7627 * gcc.target/aarch64/pr71727-2.c: Likewise.
7628 * gcc.target/aarch64/saddw-1.c: Likewise.
7629 * gcc.target/aarch64/saddw-2.c: Likewise.
7630 * gcc.target/aarch64/uaddw-1.c: Likewise.
7631 * gcc.target/aarch64/uaddw-2.c: Likewise.
7632 * gcc.target/aarch64/uaddw-3.c: Likewise.
7633 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7634 * gcc.target/aarch64/vect-compile.c: Likewise.
7635 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7636 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7637 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7638 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7639 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7640 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7641 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7642 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7643 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7644 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7645 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7646 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7647 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7648 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7649 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7650 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7651 * gcc.target/aarch64/vect-movi.c: Likewise.
7652 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7653 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7654 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7655 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7656 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7657 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7659 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7660 * gcc.target/aarch64/sve/arith_1.c: New test.
7661 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7662 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7663 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7664 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7665 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7666 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7667 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7668 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7669 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7670 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7671 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7672 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7673 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7674 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7675 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7676 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7677 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7678 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7679 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7680 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7681 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7682 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7683 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7684 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7685 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7686 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7687 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7688 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7689 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7690 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7691 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7692 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7693 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7694 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7695 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7696 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7697 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7698 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7699 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7700 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7701 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7702 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7703 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7704 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7705 * gcc.target/aarch64/sve/index_1.c: Likewise.
7706 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7707 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7708 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7709 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7710 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7711 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7712 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7713 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7714 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7715 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7716 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7717 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7718 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7719 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7720 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7721 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7722 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7723 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7724 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7725 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7726 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7727 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7728 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7729 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7730 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7731 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7732 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7733 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7734 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7735 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7736 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7737 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7738 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7739 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7740 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7741 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7742 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7743 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7744 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7745 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7746 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7747 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7748 * gcc.target/aarch64/sve/single_1.c: Likewise.
7749 * gcc.target/aarch64/sve/single_2.c: Likewise.
7750 * gcc.target/aarch64/sve/single_3.c: Likewise.
7751 * gcc.target/aarch64/sve/single_4.c: Likewise.
7752 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7753 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7754 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7755 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7756 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7757 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7758 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7759 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7760 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7761 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7762 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7763 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7764 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7765 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7766 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7767 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7768 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7769 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7770 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7771 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7772 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7773 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7774 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7775 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7776 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7777 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7778 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7779 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7780 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7781 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7782 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7783 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7784 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7785 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7786 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7787 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7788 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7789 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7790 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7791 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7792 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7793 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7794 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7795 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7796 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7798 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7799 Alan Hayward <alan.hayward@arm.com>
7800 David Sherwood <david.sherwood@arm.com>
7802 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7803 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7804 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7806 (check_effective_target_vect_perm): Handle SVE.
7807 (check_effective_target_vect_perm_byte): Likewise.
7808 (check_effective_target_vect_perm_short): Likewise.
7809 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7810 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7811 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7812 (check_effective_target_vect_element_align_preferred): Likewise.
7813 (check_effective_target_vect_align_stack_vars): Likewise.
7814 (check_effective_target_vect_load_lanes): Likewise.
7815 (check_effective_target_vect_masked_store): Likewise.
7816 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7817 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7819 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7820 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7821 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7822 * gcc.dg/vect/slp-23.c: Likewise.
7823 * gcc.dg/vect/slp-perm-5.c: Likewise.
7824 * gcc.dg/vect/slp-perm-6.c: Likewise.
7825 * gcc.dg/vect/slp-perm-9.c: Likewise.
7826 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7827 * gcc.dg/vect/vect-114.c: Likewise.
7828 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7829 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7831 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7833 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7834 vect_variable_length, expecting the test to be vectorized
7835 without SLP instead.
7836 * gcc.dg/vect/pr33953.c: Likewise.
7837 * gcc.dg/vect/pr37027.c: Likewise.
7838 * gcc.dg/vect/pr67790.c: Likewise.
7839 * gcc.dg/vect/pr68445.c: Likewise.
7840 * gcc.dg/vect/slp-1.c: Likewise.
7841 * gcc.dg/vect/slp-10.c: Likewise.
7842 * gcc.dg/vect/slp-12a.c: Likewise.
7843 * gcc.dg/vect/slp-12b.c: Likewise.
7844 * gcc.dg/vect/slp-12c.c: Likewise.
7845 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7846 * gcc.dg/vect/slp-13.c: Likewise.
7847 * gcc.dg/vect/slp-14.c: Likewise.
7848 * gcc.dg/vect/slp-15.c: Likewise.
7849 * gcc.dg/vect/slp-17.c: Likewise.
7850 * gcc.dg/vect/slp-19b.c: Likewise.
7851 * gcc.dg/vect/slp-2.c: Likewise.
7852 * gcc.dg/vect/slp-20.c: Likewise.
7853 * gcc.dg/vect/slp-21.c: Likewise.
7854 * gcc.dg/vect/slp-22.c: Likewise.
7855 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7856 * gcc.dg/vect/slp-24.c: Likewise.
7857 * gcc.dg/vect/slp-28.c: Likewise.
7858 * gcc.dg/vect/slp-39.c: Likewise.
7859 * gcc.dg/vect/slp-42.c: Likewise.
7860 * gcc.dg/vect/slp-6.c: Likewise.
7861 * gcc.dg/vect/slp-7.c: Likewise.
7862 * gcc.dg/vect/slp-cond-1.c: Likewise.
7863 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7864 * gcc.dg/vect/slp-cond-2.c: Likewise.
7865 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7866 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7867 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7868 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7869 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7870 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7871 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7872 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7873 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7874 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7875 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7876 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7877 * gcc.dg/vect/slp-reduc-7.c: Likewise.
7878 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7879 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7880 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7881 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7883 2018-01-13 Jakub Jelinek <jakub@redhat.com>
7886 * gcc.dg/pr83801.c: New test.
7888 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7891 * gfortran.dg/bounds_check_19.f90: New test.
7893 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7895 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7896 instead of scan-assembler-not for xsnabsqp.
7898 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7900 PR libgfortran/83525
7901 * gfortran.dg/newunit_5.f90: New test.
7903 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7905 PR rtl-optimization/80481
7906 * g++.dg/pr80481.C: New.
7908 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7911 * gcc.target/alpha/pr83628-3.c: New test.
7913 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7915 * lib/target-supports.exp (check_effective_target_avx512f): Also
7916 check for __builtin_ia32_addsd_round,
7917 __builtin_ia32_getmantsd_round.
7918 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7920 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7923 * gcc.target/powerpc/pr83629.c: Require ilp32.
7925 2018-01-12 Richard Biener <rguenther@suse.de>
7927 PR tree-optimization/80846
7928 * gcc.target/i386/pr80846-1.c: New testcase.
7929 * gcc.target/i386/pr80846-2.c: Likewise.
7931 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7933 * gcc.c-torture/execute/20180112-1.c: New test.
7935 2018-01-12 Tom de Vries <tom@codesourcery.com>
7937 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7938 * g++.dg/ext/label13a.C: Same.
7939 * g++.dg/ext/label14.C: Same.
7940 * g++.dg/ext/label2.C: Same.
7941 * g++.dg/ext/label3.C: Same.
7942 * g++.dg/torture/pr42462.C: Same.
7943 * g++.dg/torture/pr42739.C: Same.
7944 * g++.dg/warn/Wunused-label-3.C: Same.
7946 2018-01-12 Tom de Vries <tom@codesourcery.com>
7948 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7949 * g++.dg/Walloca1.C: Same.
7950 * g++.dg/cpp0x/pr70338.C: Same.
7951 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7952 * g++.dg/cpp1y/vla10.C: Same.
7953 * g++.dg/cpp1y/vla2.C: Same.
7954 * g++.dg/cpp1y/vla6.C: Same.
7955 * g++.dg/cpp1y/vla8.C: Same.
7956 * g++.dg/debug/debug5.C: Same.
7957 * g++.dg/debug/debug6.C: Same.
7958 * g++.dg/debug/pr54828.C: Same.
7959 * g++.dg/diagnostic/pr70105.C: Same.
7960 * g++.dg/eh/cleanup5.C: Same.
7961 * g++.dg/eh/spbp.C: Same.
7962 * g++.dg/ext/tmplattr9.C: Same.
7963 * g++.dg/ext/vla10.C: Same.
7964 * g++.dg/ext/vla11.C: Same.
7965 * g++.dg/ext/vla12.C: Same.
7966 * g++.dg/ext/vla15.C: Same.
7967 * g++.dg/ext/vla16.C: Same.
7968 * g++.dg/ext/vla17.C: Same.
7969 * g++.dg/ext/vla3.C: Same.
7970 * g++.dg/ext/vla6.C: Same.
7971 * g++.dg/ext/vla7.C: Same.
7972 * g++.dg/init/array24.C: Same.
7973 * g++.dg/init/new47.C: Same.
7974 * g++.dg/init/pr55497.C: Same.
7975 * g++.dg/opt/pr78201.C: Same.
7976 * g++.dg/template/vla2.C: Same.
7977 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7978 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7979 * g++.dg/torture/pr62127.C: Same.
7980 * g++.dg/torture/pr67055.C: Same.
7981 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7982 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7983 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7984 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7985 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7986 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7987 * g++.dg/warn/Wvla-1.C: Same.
7988 * g++.dg/warn/Wvla-3.C: Same.
7989 * g++.old-deja/g++.ext/array2.C: Same.
7990 * g++.old-deja/g++.ext/constructor.C: Same.
7991 * g++.old-deja/g++.law/builtin1.C: Same.
7992 * g++.old-deja/g++.other/crash12.C: Same.
7993 * g++.old-deja/g++.other/eh3.C: Same.
7994 * g++.old-deja/g++.pt/array6.C: Same.
7995 * g++.old-deja/g++.pt/dynarray.C: Same.
7997 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7999 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8001 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8004 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8007 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8009 * lib/target-supports.exp (check_effective_target_branch_cost):
8010 Accept all x86 targets.
8012 2018-01-12 Martin Liska <mliska@suse.cz>
8015 * g++.dg/warn/pr83054.C: New test.
8017 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8019 * gcc.target/powerpc/spec-barr-1.c: New file.
8021 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8024 * gcc.target/i386/pr83330.c: New test.
8026 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8029 * gfortran.dg/dtio_31.f03: New test.
8030 * gfortran.dg/dtio_32.f03: New test.
8032 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8035 * g++.dg/wrappers: New subdirectory.
8036 * g++.dg/wrappers/README: New file.
8037 * g++.dg/wrappers/alloc.C: New test case.
8038 * g++.dg/wrappers/cow-istream-string.C: New test case.
8039 * g++.dg/wrappers/cp-stdlib.C: New test case.
8040 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8041 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8043 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8046 * g++.dg/torture/pr83718.C: New testcase.
8048 2018-01-11 Martin Jambor <mjambor@suse.cz>
8051 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8053 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8055 PR tree-optimization/83695
8056 * gcc.dg/tree-ssa/pr83695.c: New test.
8058 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8060 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8061 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8063 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8065 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8066 * gcc.target/arm/simd/fp16fml_high.c: New test.
8067 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8068 * lib/target-supports.exp
8069 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8070 check_effective_target_arm_fp16fml_neon_ok,
8071 add_options_for_arm_fp16fml_neon): New procedures.
8073 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8075 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8078 2018-01-11 Richard Biener <rguenther@suse.de>
8080 PR tree-optimization/83435
8081 * gcc.dg/graphite/pr83435.c: New testcase.
8083 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8084 Alan Hayward <alan.hayward@arm.com>
8085 David Sherwood <david.sherwood@arm.com>
8087 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8089 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8091 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8093 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8096 * gcc.c-torture/compile/pr82096.c: New test.
8098 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8100 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8102 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8104 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8106 2018-01-11 Justin Squirek <squirek@adacore.com>
8108 * gnat.dg/expr_func4.adb: New testcase.
8110 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8112 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8115 2018-01-11 Bob Duff <duff@adacore.com>
8117 * gnat.dg/protected_null.adb: New testcase.
8119 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8121 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8123 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8125 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8127 2018-01-11 Justin Squirek <squirek@adacore.com>
8129 * gnat.dg/loopvar.adb: New testcase.
8131 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8134 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8136 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8138 * gcc.c-torture/compile/pr83575.c: New testcase.
8140 2018-01-10 Michael Collison <michael.collison@arm.com>
8142 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8143 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8144 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8145 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8146 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8147 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8148 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8149 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8150 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8151 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8152 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8153 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8154 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8155 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8156 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8157 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8159 2018-01-10 Michael Collison <michael.collison@arm.com>
8161 * gcc.target/aarch64/sha2.h: New shared testcase.
8162 * gcc.target/aarch64/sha2_1.c: New testcase.
8163 * gcc.target/aarch64/sha2_2.c: New testcase.
8164 * gcc.target/aarch64/sha2_3.c: New testcase.
8165 * gcc.target/aarch64/sha3.h: New shared testcase.
8166 * gcc.target/aarch64/sha3_1.c: New testcase.
8167 * gcc.target/aarch64/sha3_2.c: New testcase.
8168 * gcc.target/aarch64/sha3_3.c: New testcase.
8170 2018-01-10 Michael Collison <michael.collison@arm.com>
8172 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8174 2018-01-10 Martin Sebor <msebor@redhat.com>
8176 PR tree-optimization/83781
8177 * gcc.dg/strlenopt-42.c: New test.
8179 2018-01-11 Martin Sebor <msebor@gmail.com>
8180 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8182 PR tree-optimization/83501
8183 PR tree-optimization/81703
8185 * gcc.dg/strlenopt-39.c: New test-case.
8186 * gcc.dg/pr81703.c: Likewise.
8188 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8190 * gnat.dg/atomic10.adb: New test.
8192 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8195 * gfortran.dg/deferred_character_18.f90: New test.
8197 2018-01-10 Martin Sebor <msebor@redhat.com>
8199 PR tree-optimization/83671
8200 * gcc.dg/strlenopt-40.c: New test.
8201 * gcc.dg/strlenopt-41.c: New test.
8203 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8206 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8208 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8211 * gcc.target/powerpc/pr83399.c: New test.
8213 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8216 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8217 to reflect that the arguments are correctly underlined.
8218 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8219 for globals, params, locals and literals.
8220 (test_sizeof): Directly test the location of "sizeof", rather than
8221 when used in compound expressions.
8222 (test_alignof): Likewise for "alignof".
8223 (test_string_literals): Likewise for string literals.
8224 (test_numeric_literals): Likewise for numeric literals.
8225 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8226 (test_typeid): Likewise for typeid.
8227 (test_unary_plus): New.
8228 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8231 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8233 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8235 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8237 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8239 2018-01-10 Marek Polacek <polacek@redhat.com>
8242 * g++.dg/warn/Wduplicated-branches4.C: New test.
8244 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8247 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8250 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8253 * g++.dg/cpp0x/new2.C: New.
8255 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8258 * gcc.target/i386/pr83735.c: New test.
8260 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8262 * lib/target-supports.exp (check_effective_target_branch_cost):
8264 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8265 * gcc.dg/pr21643.c: Likewise.
8266 * gcc.dg/pr46309.c: Likewise.
8267 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8268 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8269 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8270 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8271 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8272 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8273 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8274 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8275 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8276 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8277 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8278 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8279 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8280 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8282 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8285 * gcc.target/powerpc/pr83629.c: New testcase.
8287 2018-01-10 Richard Biener <rguenther@suse.de>
8290 * gcc.dg/pr78768.c: Un-XFAIL.
8292 2018-01-10 Richard Biener <rguenther@suse.de>
8295 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8297 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8299 PR tree-optimization/83753
8300 * gcc.dg/torture/pr83753.c: New test.
8302 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8304 * gcc.target/i386/avx2-gather-1.c: Add -march.
8305 * gcc.target/i386/avx2-gather-2.c: Add -march.
8306 * gcc.target/i386/avx2-gather-3.c: Add -march.
8307 * gcc.target/i386/avx2-gather-4.c: Add -march.
8308 * gcc.target/i386/avx2-gather-5.c: Add -march.
8309 * gcc.target/i386/avx2-gather-6.c: Add -march.
8310 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8311 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8312 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8313 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8314 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8315 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8316 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8317 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8318 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8319 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8321 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8324 * gcc.target/i386/pr78585.c: New test.
8326 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8329 * g++.dg/cpp0x/pr83734.C: New test.
8331 2018-01-09 Carl Love <cel@us.ibm.com>
8333 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8334 vec_mergeo builtins with float, double, long long, unsigned long long,
8335 bool long long arguments.
8336 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8337 vec_float2 with double arguments.
8338 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8339 vec_mergew and vec_mergow builtins.
8341 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8344 * gfortran.dg/contiguous_6.f90: New test.
8346 2018-01-09 Richard Biener <rguenther@suse.de>
8348 PR tree-optimization/83668
8349 * gcc.dg/graphite/pr83668.c: New testcase.
8351 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8353 PR tree-optimization/64811
8354 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8355 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8356 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8357 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8359 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8361 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8364 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8366 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8369 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8370 no NEON and require softfp or hard float-abi.
8371 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8373 2018-01-09 Richard Biener <rguenther@suse.de>
8375 PR tree-optimization/83572
8376 * gcc.dg/graphite/pr83572.c: New testcase.
8378 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8381 * gcc.dg/sms-13.c: New test.
8383 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8386 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8388 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8389 Monk Chiang <sh.chiang04@gmail.com>
8391 * gcc.target/riscv/save-restore-1.c: New.
8393 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8396 * gcc.target/powerpc/pr83677.c: New file.
8398 2018-01-08 Jeff Law <law@redhat.com>
8400 PR rtl-optimizatin/81308
8401 * g++.dg/pr81308-1.C: New test.
8402 * g++.dg/pr81308-2.C: New test.
8404 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8406 PR target/83663 - Revert r255946
8407 * gcc.target/aarch64/vect-slp-dup.c: New.
8409 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8411 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8414 2018-01-08 Richard Biener <rguenther@suse.de>
8416 PR tree-optimization/83563
8417 * gcc.dg/graphite/pr83563.c: New testcase.
8419 2018-01-08 Richard Biener <rguenther@suse.de>
8422 * g++.dg/torture/pr83713.C: New testcase.
8424 2018-01-08 Tom de Vries <tom@codesourcery.com>
8426 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8428 2018-01-08 Richard Biener <rguenther@suse.de>
8430 PR tree-optimization/83685
8431 * gcc.dg/torture/pr83685.c: New testcase.
8433 2018-01-08 Richard Biener <rguenther@suse.de>
8436 * gcc.dg/lto/pr83719_0.c: New testcase.
8438 2018-01-08 Tom de Vries <tom@codesourcery.com>
8440 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8441 * gcc.dg/graphite/run-id-1.c: Same.
8442 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8444 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8447 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8448 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8449 * gfortran.dg/pdt_27.f03: New test.
8452 * gfortran.dg/pdt_28.f03: New test.
8454 2018-01-08 Tom de Vries <tom@codesourcery.com>
8456 * c-c++-common/builtins.c: Require effective target alloca.
8457 * gcc.dg/Wrestrict.c: Same.
8458 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8460 2018-01-08 Richard Biener <rguenther@suse.de>
8463 * gcc.dg/torture/pr83580.c: New testcase.
8465 2018-01-08 Richard Biener <rguenther@suse.de>
8468 * gcc.dg/pr83517.c: New testcase.
8470 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8473 * gcc.dg/uninit-pr81897.c: New test.
8475 2018-01-06 Martin Sebor <msebor@redhat.com>
8477 PR tree-optimization/83640
8478 * gcc.dg/Wrestrict-6.c: New test.
8479 * gcc.dg/pr83640.c: New test.
8481 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8483 * gcc.target/aarch64/reg-alloc-1.c: New test.
8485 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8488 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8490 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8493 * gcc.dg/pr83480.c: New test.
8495 PR rtl-optimization/83682
8496 * gcc.target/i386/pr83682.c: New test.
8498 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8502 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8503 * gfortran.dg/dependency_49.f90: Likewise.
8504 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8505 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8506 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8507 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8508 * gfortran.dg/string_1_lp64.f90: New test.
8509 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8510 * gfortran.dg/string_3_lp64.f90: New test.
8512 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8515 * gcc.target/i386/sse-26.c: New test.
8518 * gcc.target/i386/pr83604.c: New test.
8520 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8522 * gcc.dg/vect/vect-align-4.c: New test.
8523 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8524 and redefine as a structure with an unaligned member "b".
8525 (foo): Update accordingly.
8527 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8530 * gcc.target/aarch64/bics_5.c: New test.
8531 * gcc.target/arm/bics_5.c: Likewise.
8533 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8535 PR tree-optimization/83605
8536 * gcc.dg/pr83605.c: New test.
8538 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8541 * gcc.target/i386/pr83554.c: New test.
8544 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8547 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8551 * gfortran.dg/eoshift_8.f90: New test.
8552 * gfortran.dg/simplify_eoshift_1.f90: New test.
8554 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8557 * gcc.dg/pr83585.c: New test.
8559 2018-01-04 Nathan Sidwell <nathan@acm.org>
8562 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8564 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8567 * gcc.dg/pr83666.c: New test.
8569 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8572 * gcc.target/alpha/pr83628-1.c: New test.
8573 * gcc.target/alpha/pr83628-2.c: Ditto.
8575 2018-01-04 Martin Liska <mliska@suse.cz>
8578 * g++.dg/ipa/pr82352.C: New test.
8580 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.dg/vect-opt-info-1.c: Moved to ...
8583 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8584 vect_int targets, use dg-additional-options instead of dg-options and
8585 use relative line numbers instead of absolute.
8587 2018-01-03 Martin Sebor <msebor@redhat.com>
8589 PR tree-optimization/83655
8590 * gcc.dg/Wrestrict-5.c: New test.
8591 * c-c++-common/builtins.c: New test.
8593 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8594 Alan Hayward <alan.hayward@arm.com>
8595 David Sherwood <david.sherwood@arm.com>
8597 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8600 2018-01-03 Jeff Law <law@redhat.com>
8603 * gcc.target/i386/stack-check-17.c: New test.
8604 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8606 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8609 * gcc.dg/pr83621.c: New test.
8612 * gcc.dg/pr83645.c: New test.
8614 2018-01-03 Martin Sebor <msebor@redhat.com>
8616 PR tree-optimization/83603
8617 * gcc.dg/Wrestrict-4.c: New test.
8620 * gcc.dg/const-2.c: New test.
8621 * gcc.dg/pure-3.c: New test.
8623 2018-01-03 Martin Sebor <msebor@redhat.com>
8625 * gcc.dg/Wrestrict-3.c: New test.
8627 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8630 * g++.dg/opt/pr83555.C: New test.
8631 * g++.dg/ubsan/pr83555.C: New test.
8633 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8636 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8637 the !CHECKING_P case by expecting a note.
8638 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8639 a note for the !CHECKING_P case, and move the return statement
8640 outside of #if CHECKING_P guard.
8642 2018-01-03 Jeff Law <law@redhat.com>
8645 * gcc.target/i386/stack-check-18.c: New test.
8646 * gcc.target/i386/stack-check-19.c: New test.
8648 2018-01-03 Martin Sebor <msebor@redhat.com>
8650 PR tree-optimization/83501
8651 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8653 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8655 PR tree-optimization/83501
8656 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8658 2018-01-03 Nathan Sidwell <nathan@acm.org>
8661 * g++.dg/ipa/pr83667.C: New.
8663 2018-01-03 Martin Liska <mliska@suse.cz>
8665 PR tree-optimization/83593
8666 * gcc.dg/pr83593.c: New test.
8668 2018-01-03 Martin Liska <mliska@suse.cz>
8671 * g++.dg/ipa/pr83549.C: New test.
8673 2018-01-03 Marek Polacek <polacek@redhat.com>
8676 * g++.dg/warn/mvp2.C: New test.
8678 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8680 PR preprocessor/83602
8681 * g++.dg/cpp/pr83602.C: New test.
8684 * g++.dg/parse/pr83634.C: New test.
8686 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8689 * gfortran.dg/eoshift_7.f90: New test.
8691 2018-01-03 Jan Beulich <jbeulich@suse.com>
8693 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8694 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8696 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8698 Update copyright years.
8700 2018-01-03 Martin Liska <mliska@suse.cz>
8703 * gcc.dg/ipa/pr83594.c: New test.
8705 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8706 Alan Hayward <alan.hayward@arm.com>
8707 David Sherwood <david.sherwood@arm.com>
8709 * gcc.dg/vect-opt-info-1.c: New test.
8711 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8713 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8714 floorf128, truncf128, and roundf128.
8715 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8716 optimizations added in match.pd.
8717 * gcc.target/powerpc/float128-hw6.c: Likewise.
8718 * gcc.target/powerpc/float128-hw7.c: Likewise.
8719 * gcc.target/powerpc/float128-hw8.c: Likewise.
8720 * gcc.target/powerpc/float128-hw9.c: Likewise.
8721 * gcc.target/powerpc/float128-hw10.c: Likewise.
8722 * gcc.target/powerpc/float128-hw11.c: Likewise.
8724 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8727 * g++.dg/cpp0x/pr83556.C: New test.
8729 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8733 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8734 * gfortran.dg/simplify_cshift_4.f90: New test.
8736 2018-01-02 Marek Polacek <polacek@redhat.com>
8739 * g++.dg/cpp0x/inh-ctor30.C: New test.
8742 * g++.dg/cpp1z/pr83644.C: New test.
8744 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8747 * gfortran.dg/coarray_45.f90: New test.
8750 * gfortran.dg/coarray_46.f90: New test.
8752 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8754 PR tree-optimization/83581
8755 * gcc.dg/pr83581.c: New test.
8758 * gcc.dg/pr83595.c: New test.
8761 * g++.dg/opt/pr83608.C: New test.
8764 * gcc.dg/pr83609.c: New test.
8765 * g++.dg/opt/pr83609.C: New test.
8768 * gcc.dg/pr83623.c: New test.
8770 * gcc.target/i386/i386.exp
8771 (check_effective_target_avx512vpopcntdqvl): New proc.
8772 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8773 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8774 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8776 Copyright (C) 2018 Free Software Foundation, Inc.
8778 Copying and distribution of this file, with or without modification,
8779 are permitted in any medium without royalty provided the copyright
8780 notice and this notice are preserved.