1 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9 * gcc.target/arm/pr81863.c: New test.
11 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
14 * testsuite/gcc.target/nvptx/pr85056.c: New test.
15 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
17 2018-03-27 Richard Biener <rguenther@suse.de>
20 * lib/target-supports.exp (check_ssse3_available): New function.
21 (check_effective_target_vect_perm_short): Enable for x86 if
22 check_ssse3_available.
24 2018-03-27 Richard Biener <rguenther@suse.de>
26 PR tree-optimization/85082
27 * gfortran.dg/pr85082.f90: New testcase.
29 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
31 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
34 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
36 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
37 * gcc.target/mips/fix-r4000-2.c: Likewise.
38 * gcc.target/mips/fix-r4000-3.c: Likewise.
39 * gcc.target/mips/fix-r4000-4.c: Likewise.
40 * gcc.target/mips/fix-r4000-5.c: Likewise.
41 * gcc.target/mips/fix-r4000-6.c: Likewise.
42 * gcc.target/mips/fix-r4000-7.c: Likewise.
43 * gcc.target/mips/fix-r4000-8.c: Likewise.
44 * gcc.target/mips/fix-r4000-9.c: Likewise.
45 * gcc.target/mips/fix-r4000-10.c: Likewise.
46 * gcc.target/mips/fix-r4000-7.c: Change dg-final
47 "mulditi3_r4000" instead of "mulditi3".
48 * gcc.target/mips/fix-r4000-8.c: Change dg-final
49 "umulditi3_r4000" instead of "umulditi3".
51 2018-03-27 Jakub Jelinek <jakub@redhat.com>
54 * g++.dg/inherit/covariant22.C: New test.
56 2018-03-27 Richard Biener <rguenther@suse.de>
59 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
62 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
63 Jason Merrill <jason@redhat.com>
66 * g++.dg/init/array49.C: New.
67 * g++.dg/torture/pr70499.C: Adjust.
69 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
72 * gcc.target/i386/pr85073.c: New test.
74 2018-03-26 Richard Biener <rguenther@suse.de>
77 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
80 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
83 * gfortran.dg/parameter_array_format.f90: New test.
85 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
86 Neil Carlson <neil.n.carlson@gmail.com>
89 * gfortran.dg/literal_character_constant_1.inc: Replace
91 * gfortran.dg/overload_1.f90: Likewise.
93 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
94 Dominique d'Humieres <dominiq@gcc.gnu.org>
97 * gfortran.dg/scalar_pointer_1.f90: New test.
99 2018-03-25 Tom de Vries <tom@codesourcery.com>
101 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
104 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
107 * gfortran.dg/pr89497.f90: New test.
109 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
112 * gfortran.dg/substr_7.f90: New test.
114 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
117 * gfortran.dg/pr42651.f90: New test.
118 * gfortran.dg/func_result_7.f90: Update error message.
120 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
122 PR tree-optimization/84005
123 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
124 failing to force the alignment.
126 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
128 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
132 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
134 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
135 message. Fix scan-assembler patterns.
137 2018-03-23 Jakub Jelinek <jakub@redhat.com>
140 * g++.dg/cpp0x/pr85015.C: New test.
143 * g++.dg/cpp1y/pr84942.C: New test.
145 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
148 * testsuite/gcc.target/i386/pr85030.c: New.
150 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
153 * g++.dg/pr85026.C: New test.
155 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
157 * g++.dg/debug/pr84704.C: XFAIL AIX.
159 2018-03-23 Sudakshina Das <sudi.das@arm.com>
162 * gcc.target/arm/pr84826.c: Add dg directive.
164 2018-03-23 Marek Polacek <polacek@redhat.com>
167 * g++.dg/ext/builtin-offsetof2.C: New test.
170 * g++.dg/cpp0x/Wnarrowing5.C: New test.
171 * gcc.dg/pr85045.c: New test.
173 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
176 * gnat.dg/lto22.adb: New test.
177 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
178 * gnat.dg/lto22_pkg2.ads: Likewise.
180 2018-03-23 Jakub Jelinek <jakub@redhat.com>
183 * gcc.dg/lto/pr80778_0.c: New test.
186 * gcc.target/i386/pr85034.c: New test.
189 * c-c++-common/torture/pr85022.c: New test.
192 * g++.dg/ubsan/pr85029.C: New test.
194 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
197 * g++.dg/cpp0x/pr71251.C: New.
200 * g++.dg/template/pr84789.C: New.
201 * g++.dg/template/pr84789-2.C: New.
202 * g++.dg/template/pr84789-3.C: New.
203 * g++.dg/parse/dtor11.C: Accept alternate error message.
206 * g++.dg/pr84729.C: New.
207 * g++.old-deja/g++.ext/arrnew2.C: Require error.
208 * g++.old-deja/g++.robertl/eb58.C: Likewise.
209 * g++.old-deja/g++.robertl/eb63.C: Likewise.
211 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
214 * gfortran.dg/interface_42.f90: New test.
215 * gfortran.dg/interface_43.f90: New test.
217 2018-03-22 Sudakshina Das <sudi.das@arm.com>
220 * gcc.target/arm/pr84826.c: New test.
222 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
224 * gcc.target/arm/addr-modes-float.c: Move dg-do before
225 dg-require-effective-target.
226 * gcc.target/arm/addr-modes-int.c: Likewise.
227 * gcc.target/nios2/lo-addr-tls.c: Likewise.
229 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
232 * gcc.target/powerpc/altivec-ld-1.c: New test.
234 2018-03-22 Bin Cheng <bin.cheng@arm.com>
236 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
238 2018-03-22 Jakub Jelinek <jakub@redhat.com>
241 * gcc.dg/pr84941.c: New test.
243 2018-03-22 Tom de Vries <tom@codesourcery.com>
245 PR tree-optimization/84956
246 * gcc.dg/pr84956.c: New test.
248 2018-03-22 Marek Polacek <polacek@redhat.com>
251 * g++.dg/cpp1z/constexpr-if15.C: New test.
252 * g++.dg/cpp1z/constexpr-if16.C: New test.
254 2018-03-21 Joseph Myers <joseph@codesourcery.com>
256 * gcc.dg/builtin-tgmath-3.c: New test.
258 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
261 * g++.dg/concepts/pr71965.C: New.
265 * g++.dg/cpp0x/pr84610.C: New.
266 * g++.dg/cpp0x/pr84642.C: New.
268 2018-03-21 Jakub Jelinek <jakub@redhat.com>
271 * c-c++-common/pr84999.c: New test.
273 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/ext/desig10.C: New.
278 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
279 Harald Anlauf <anlauf@gmx.de>
282 * gfortran.dg/pr84957.f90: New test.
284 2018-03-21 Jakub Jelinek <jakub@redhat.com>
286 PR tree-optimization/84960
287 * gcc.c-torture/compile/pr84960.c: New test.
289 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
291 PR tree-optimization/84811
292 * gcc.dg/torture/pr84811.c: New test.
294 2018-03-21 Jakub Jelinek <jakub@redhat.com>
296 PR tree-optimization/84982
297 * c-c++-common/pr84982.c: New test.
300 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
302 * g++.dg/torture/pr84961-1.C: New test.
303 * g++.dg/torture/pr84961-2.C: New test.
305 2018-03-21 Nathan Sidwell <nathan@acm.org>
308 * g++.dg/pr85008.C: New.
310 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
313 * gfortran.dg/char_result_17.f90: New test.
315 2018-03-21 David Malcolm <dmalcolm@redhat.com>
318 * g++.dg/other/accessor-fixits-1.C: Move to...
319 * g++.dg/torture/accessor-fixits-1.C: ...here.
320 * g++.dg/other/accessor-fixits-2.C: Move to...
321 * g++.dg/torture/accessor-fixits-2.C: ...here.
322 * g++.dg/other/accessor-fixits-3.C: Move to...
323 * g++.dg/torture/accessor-fixits-3.C: ...here.
324 * g++.dg/other/accessor-fixits-4.C: Move to...
325 * g++.dg/torture/accessor-fixits-4.C: ...here.
326 * g++.dg/other/accessor-fixits-5.C: Move to...
327 * g++.dg/torture/accessor-fixits-5.C: ...here.
328 * g++.dg/torture/accessor-fixits-6.C: New testcase.
329 * g++.dg/torture/accessor-fixits-7.C: New testcase.
330 * g++.dg/torture/accessor-fixits-8.C: New testcase.
332 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
334 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
336 2018-03-21 Sudakshina Das <sudi.das@arm.com>
339 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
341 2018-03-21 Nathan Sidwell <nathan@acm.org>
344 * g++.dg/lookup/pr84804.C: New.
346 2018-03-21 Martin Sebor <msebor@redhat.com>
349 * g++.dg/Wclass-memaccess-3.C: New test.
350 * g++.dg/Wclass-memaccess-4.C: New test.
352 2018-03-21 David Malcolm <dmalcolm@redhat.com>
355 * g++.dg/other/accessor-fixits-1.C
356 (test_access_const_t1_color): New.
357 (test_deref_const_t1_color): New.
358 * g++.dg/other/accessor-fixits-5.C: New testcase.
360 2018-03-21 Tom de Vries <tom@codesourcery.com>
362 PR tree-optimization/83126
363 * gcc.dg/graphite/pr83126.c: New test.
365 2018-03-21 Nathan Sidwell <nathan@acm.org>
367 * g++.dg/ext/anon-struct6.C: Adjust.
368 * g++.dg/ext/deprecate-1.C: New.
369 * g++.dg/ext/deprecate-2.C: New.
370 * g++.dg/lookup/pr84602.C: Adjust.
371 * g++.dg/lookup/pr84962.C: Adjust.
372 * g++.old-deja/g++.other/anon4.C
375 * g++.dg/lookup/pr84836.C: New.
377 2018-03-21 Bin Cheng <bin.cheng@arm.com>
379 PR tree-optimization/84969
380 * gcc.dg/tree-ssa/pr84969.c: New test.
382 2018-03-21 Jakub Jelinek <jakub@redhat.com>
384 PR rtl-optimization/84989
385 * gcc.target/i386/pr84989.c: New test.
387 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
389 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
391 2018-03-21 Martin Liska <mliska@suse.cz>
394 * gfortran.dg/goacc/pr84963.f90: New test.
396 2018-03-21 Marek Polacek <polacek@redhat.com>
398 PR c++/71638, ICE with NSDMI and reference.
399 * g++.dg/cpp0x/nsdmi14.C: New test.
400 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
402 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
404 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
405 MIPS with -mpaired-single directives.
407 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
410 * gfortran.dg/interface_41.f90: New test.
412 2018-03-20 Jakub Jelinek <jakub@redhat.com>
415 * gcc.dg/pr84875.c: New test.
417 2018-03-20 Marek Polacek <polacek@redhat.com>
419 PR c++/84978, ICE with NRVO.
420 * g++.dg/opt/nrv19.C: New test.
422 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
425 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
426 Disable for armeb targets.
427 * gcc.target/arm/pr82518.c: New test.
429 2018-03-20 Nathan Sidwell <nathan@acm.org>
432 * g++.dg/lookup/pr84962.C: New.
435 * g++.dg/lookup/pr84970.C: New.
437 2018-03-20 Richard Biener <rguenther@suse.de>
440 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
442 2018-03-20 Martin Liska <mliska@suse.cz>
445 * g++.dg/ipa/pr84825.C: New test.
447 2018-03-20 Martin Liska <mliska@suse.cz>
449 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
451 2018-03-20 Jakub Jelinek <jakub@redhat.com>
454 * gcc.c-torture/compile/pr84845.c: New test.
456 2018-03-20 Sudakshina Das <sudi.das@arm.com>
459 * gcc.target/arm/pr82989.c: New test.
461 2018-03-20 Jakub Jelinek <jakub@redhat.com>
464 * gcc.target/i386/pr84945.c: New test.
466 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
469 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
471 2018-03-20 Jakub Jelinek <jakub@redhat.com>
474 * gcc.dg/pr84953.c: New test.
476 2018-03-19 Marek Polacek <polacek@redhat.com>
479 * g++.dg/cpp1z/lambda-__func__.C: New test.
482 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
484 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
487 * g++.dg/asan/pr78651.C: New test.
489 2018-03-19 Tom de Vries <tom@codesourcery.com>
491 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
492 vect_int_mult. Add nvptx xfail for PR84958.
494 2018-03-19 Nathan Sidwell <nathan@acm.org>
497 * g++.dg/cpp1y/pr84835.C: New.
499 2018-03-19 Sudakshina Das <sudi.das@arm.com>
502 * gcc.target/aarch64/pr81647.c: New.
504 2018-03-19 Richard Biener <rguenther@suse.de>
506 PR tree-optimization/84933
507 * g++.dg/pr84933.C: New testcase.
509 2018-03-19 Richard Biener <rguenther@suse.de>
511 PR tree-optimization/84859
512 * gcc.dg/tree-ssa/pr84859.c: New testcase.
513 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
514 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
515 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
517 2018-03-19 Nathan Sidwell <nathan@acm.org>
520 * g++.dg/lookup/pr84812.C: New.
522 2018-03-19 Richard Biener <rguenther@suse.de>
524 PR tree-optimization/84929
525 * gcc.dg/torture/pr84929.c: New testcase.
527 2018-03-19 Tamar Christina <tamar.christina@arm.com>
530 * gcc.target/arm/big-endian-subreg.c: Delete.
532 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
535 * gfortran.dg/array_constructor_52.f90: New test.
537 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
540 * gfortran.dg/pr77414.f90: New test.
541 * gfortran.dg/internal_references_1.f90: Adjust error message.
543 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
546 * gfortran.dg/pr65453.f90: New test.
548 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
550 PR tree-optimization/84913
551 * gfortran.dg/vect/pr84913.f90: New test.
553 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
556 * gfortran.dg/warn_concat.f90: New test.
558 2018-03-16 Jakub Jelinek <jakub@redhat.com>
561 * gcc.dg/pr84899.c: New test.
563 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
566 * gfortran.dg/pr69395.f90: Add test for max dimensions
568 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
571 * gcc.target/i386/pr84876.c: New test.
573 2018-03-16 Martin Liska <mliska@suse.cz>
576 * gcc.target/i386/mvc11.c: New test.
578 2018-03-16 Martin Liska <mliska@suse.cz>
581 * gcc.target/i386/mvc10.c: New test.
583 2018-03-16 Jakub Jelinek <jakub@redhat.com>
587 * g++.dg/cpp1y/pr79937-1.C: New test.
588 * g++.dg/cpp1y/pr79937-2.C: New test.
589 * g++.dg/cpp1y/pr79937-3.C: New test.
590 * g++.dg/cpp1y/pr79937-4.C: New test.
591 * g++.dg/cpp1y/pr82410.C: New test.
593 2018-03-16 Tom de Vries <tom@codesourcery.com>
595 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
597 2018-03-16 Tom de Vries <tom@codesourcery.com>
599 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
601 2018-03-16 Jakub Jelinek <jakub@redhat.com>
604 * g++.dg/cpp2a/desig8.C: New test.
606 PR tree-optimization/84841
607 * gcc.dg/pr84841.c: New test.
610 * g++.dg/cpp2a/desig7.C: New test.
612 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
613 Jim MacArthur <jim.macarthur@codethink.co.uk>
615 * gfortran.dg/automatic_1.f90: New test.
616 * gfortran.dg/automatic_repeat.f90: New test
617 * gfortran.dg/automatic_save.f90: New test.
618 * gfortran.dg/vax_structure.f90: New test.
620 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
623 * gfortran.dg/pr78741.f90: New test.
625 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
628 * gfortran.dg/pr69395.f90: New test.
630 2018-03-15 Jakub Jelinek <jakub@redhat.com>
633 * g++.dg/opt/pr79085.C: New test.
635 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
638 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
639 label instead of __x86_indirect_thunk label.
641 2018-03-15 Jakub Jelinek <jakub@redhat.com>
644 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
645 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
646 * g++.dg/warn/deprecated-13.C: New test.
648 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
650 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
652 2018-03-15 Richard Biener <rguenther@suse.de>
655 * c-c++-common/pr84873.c: New testcase.
657 2018-03-15 Tamar Christina <tamar.christina@arm.com>
660 * gcc.target/arm/big-endian-subreg.c: New.
662 2018-03-15 Jakub Jelinek <jakub@redhat.com>
665 * gcc.c-torture/compile/pr84860.c: New test.
667 2018-03-15 Julia Koval <julia.koval@intel.com>
669 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
671 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
674 2018-03-15 Jakub Jelinek <jakub@redhat.com>
677 * gcc.dg/pr84853.c: New test.
679 2018-03-14 Carl Love <cel@us.ibm.com>
681 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
683 2018-03-14 Martin Liska <mliska@suse.cz>
686 * g++.dg/lto/pr84805_0.C: New test.
687 * g++.dg/lto/pr84805_1.C: New test.
688 * g++.dg/lto/pr84805_2.C: New test.
690 2018-03-14 David Malcolm <dmalcolm@redhat.com>
693 * gcc.dg/fixits-pr84852-1.c: New test.
694 * gcc.dg/fixits-pr84852-2.c: New test.
696 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
698 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
699 separate verbose message.
700 * lib/scandump.exp (scan-dump-times): Likewise.
702 2018-03-14 Julia Koval <julia.koval@intel.com>
704 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
706 * gcc.target/i386/funcspec-56.inc: Ditto.
708 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
710 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
713 2018-03-14 Jakub Jelinek <jakub@redhat.com>
716 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
717 check count from 17 to 14.
720 * gcc.target/i386/pr84844.c: New test.
722 2018-03-14 Richard Biener <rguenther@suse.de>
724 PR tree-optimization/84830
725 * gcc.dg/torture/pr84830.c: New testcase.
727 2018-03-14 Marek Polacek <polacek@redhat.com>
730 * g++.dg/cpp0x/static_assert15.C: New test.
732 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
735 * gfortran.dg/pr61775.f90: New test.
737 2018-03-13 Jakub Jelinek <jakub@redhat.com>
740 * g++.dg/ext/pr84843-1.C: New test.
741 * g++.dg/ext/pr84843-2.C: New test.
743 2018-03-13 David Pagan <dave.pagan@oracle.com>
746 * gcc.dg/pr46921.c: New test.
748 2018-03-13 Martin Sebor <msebor@redhat.com>
750 PR tree-optimization/84725
751 * c-c++-common/Wstringop-truncation-4.c: New test.
752 * c-c++-common/attr-nonstring-5.c: New test.
754 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
756 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
758 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
759 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
761 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
763 * gcc.target/aarch64/sve/tls_1.c: New test.
764 * gcc.target/aarch64/sve/tls_2.C: Likewise.
766 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
768 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
769 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
771 2018-03-13 Martin Liska <mliska@suse.cz>
774 * g++.dg/ipa/pr84658.C: New test.
776 2018-03-13 Jakub Jelinek <jakub@redhat.com>
779 * gcc.dg/pr84834.c: New test.
782 * gcc.target/i386/pr84827.c: New test.
785 * g++.dg/ext/pr84828.C: New test.
788 * gcc.target/i386/avx512f-pr84786-1.c: New test.
789 * gcc.target/i386/avx512f-pr84786-2.c: New test.
792 * g++.dg/cpp1y/constexpr-84808.C: New test.
795 * g++.dg/debug/pr84704.C: New test.
797 2018-03-12 Renlin Li <renlin.li@arm.com>
799 * gcc.target/aarch64/movi_hf.c: New.
800 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
801 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
803 2018-03-12 Martin Sebor <msebor@redhat.com>
805 PR tree-optimization/83456
806 * c-c++-common/Wrestrict-2.c: Remove test cases.
807 * c-c++-common/Wrestrict.c: Same.
808 * gcc.dg/Wrestrict-12.c: New test.
809 * gcc.dg/Wrestrict-14.c: New test.
811 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
813 * g++.dg/pr84821.C: New test.
815 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
817 * gcc.dg/pr84799.c: New test.
819 2018-03-12 Richard Biener <rguenther@suse.de>
821 PR tree-optimization/84803
822 * gcc.dg/torture/pr84803.c: New testcase.
824 2018-03-12 Jakub Jelinek <jakub@redhat.com>
827 * g++.dg/debug/pr84813.C: New test.
829 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
832 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
834 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
837 * gfortran.dg/pr83939.f90
839 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
842 * gfortran.dg/zero_sized_9.f90: New test.
844 2018-03-11 Jakub Jelinek <jakub@redhat.com>
847 * g++.dg/debug/dwarf2/enum2.C: New test.
849 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
852 * gfortran.dg/pr84734.f90: New test.
854 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
856 * gnat.dg/prot3.adb: New test.
857 * gnat.dg/prot3_pkg.ad[sb]: New helper.
859 2018-03-09 Jason Merrill <jason@redhat.com>
860 Paolo Carlini <paolo.carlini@oracle.com>
864 * g++.dg/cpp0x/pr71169.C: New.
865 * g++.dg/cpp0x/pr71169-2.C: Likewise.
866 * g++.dg/cpp0x/pr71832.C: Likewise.
868 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
871 * gcc.target/powerpc/pr83969.c: New test.
873 2018-03-09 Jakub Jelinek <jakub@redhat.com>
876 * gcc.dg/pr84772.c: New test.
879 * g++.dg/warn/Wformat-2.C: New test.
882 * g++.dg/ext/vla18.C: New test.
884 2018-03-09 Martin Sebor <msebor@redhat.com>
886 PR tree-optimization/84526
887 * gcc.dg/Wrestrict-10.c: New test.
888 * gcc.dg/Wrestrict-11.c: New test.
890 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
892 PR rtl-optimization/84682
893 * gcc.dg/torture/pr84682-1.c: New.
894 * gcc.dg/torture/pr84682-2.c: New.
895 * gcc.dg/torture/pr84682-3.c: New.
897 2018-03-09 Jakub Jelinek <jakub@redhat.com>
900 * g++.dg/ext/pr84724.C: New test.
902 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
905 * gcc.target/arm/pr83712.c: New.
907 2018-03-09 Richard Biener <rguenther@suse.de>
909 PR tree-optimization/84775
910 * gcc.dg/torture/pr84775.c: New testcase.
912 2018-03-09 Jakub Jelinek <jakub@redhat.com>
915 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
918 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
920 * gcc.c-torture/compile/20180309-1.c: New test.
922 2018-03-08 Jakub Jelinek <jakub@redhat.com>
925 * g++.dg/warn/Wunused-function4.C: New test.
928 * gcc.target/i386/pr84742-1.c: New test.
929 * gcc.target/i386/pr84742-2.c: New test.
931 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
934 * gcc.c-torture/execute/pr84748.c: New test.
936 2018-03-08 Richard Biener <rguenther@suse.de>
939 * gcc.dg/graphite/pr84552.c: New testcase.
941 2018-03-08 Richard Biener <rguenther@suse.de>
943 PR tree-optimization/84178
944 * gcc.dg/torture/pr84178-2.c: New testcase.
946 2018-03-08 David Malcolm <dmalcolm@redhat.com>
948 PR tree-optimization/84178
949 * gcc.c-torture/compile/pr84178-1.c: New test.
951 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
953 * lib/target-supports.exp: Do not return zero from a ifunc
956 2018-03-08 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/84746
959 * gcc.dg/torture/pr84746.c: New testcase.
962 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
965 * gcc.dg/graphite/pr84404.c: New.
967 2018-03-08 Jakub Jelinek <jakub@redhat.com>
969 PR tree-optimization/84740
970 * gcc.dg/torture/pr84740.c: New test.
972 PR tree-optimization/84739
973 * gcc.dg/pr84739.c: New test.
975 2018-03-07 Martin Sebor <msebor@redhat.com>
977 PR tree-optimization/83519
978 * gcc.dg/Wrestrict-13.c: New test.
980 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
984 * gfortran.dg/pr64124.f90: New tests.
985 * gfortran.dg/pr70409.f90: New tests.
987 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
990 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
992 2018-03-07 Martin Sebor <msebor@redhat.com>
994 PR tree-optimization/84526
995 * gcc.dg/Wrestrict-10.c: New test.
997 2018-03-07 Martin Sebor <msebor@redhat.com>
999 PR tree-optimization/84468
1000 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1001 * gcc.dg/Wstringop-truncation.c: New test.
1002 * gcc.dg/Wstringop-truncation-2.c: New test.
1004 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1007 * gfortran.dg/pr84565.f90: New test.
1010 * gcc.target/i386/pr84723-1.c: New test.
1011 * gcc.target/i386/pr84723-2.c: New test.
1012 * gcc.target/i386/pr84723-3.c: New test.
1013 * gcc.target/i386/pr84723-4.c: New test.
1014 * gcc.target/i386/pr84723-5.c: New test.
1016 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1019 * gfortran.dg/pr64107.f90: New test.
1021 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1025 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1027 2018-03-06 Marek Polacek <polacek@redhat.com>
1030 * g++.dg/cpp1z/constexpr-84684.C: New test.
1032 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1035 * gcc.dg/pr84721.c: New test.
1038 * gcc.dg/pr84710.c: New test.
1040 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1043 * gfortran.dg/implied_do_2.f90: New test.
1044 * gfortran.dg/coarray_8.f90: Update for new error message.
1046 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1049 * g++.dg/ext/pr84683.C: New test.
1051 PR tree-optimization/84687
1052 * gcc.dg/pr84687.c: New test.
1054 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1057 * g++.dg/pr84231.C: New.
1060 * g++.dg/cpp1y/pr84593.C: New.
1063 * g++.dg/pr84492.C: New.
1065 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1067 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1068 __builtin_ppc_speculation_barrier.
1070 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.target/powerpc/pr84700.c: New test.
1075 2018-03-05 Nathan Sidwell <nathan@acm.org>
1078 * g++.dg/lookup/pr84702.C: New.
1080 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1083 * gcc.target/i386/pr84564.c: New test.
1085 2018-03-05 Marek Polacek <polacek@redhat.com>
1088 * g++.dg/cpp0x/inline-ns10.C: New test.
1090 2018-03-05 Nathan Sidwell <nathan@acm.org>
1093 * g++.dg/template/pr84694.C: New.
1095 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.c-torture/execute/pr84524.c: New test.
1099 * gcc.target/i386/avx512bw-pr84524.c: New test.
1101 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1104 * g++.dg/pr84264.C: New test.
1106 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1109 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1110 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1111 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1113 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1115 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1116 * g++.dg/other/i386-3.C: Ditto.
1117 * gcc.target/i386/sse-12.c: Ditto.
1118 * gcc.target/i386/sse-13.c: Ditto.
1119 * gcc.target/i386/sse-14.c: Ditto.
1120 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1121 * gcc.target/i386/wbinvd-1.c: New test.
1122 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1123 * gcc.target/i386/pconfig-1.c: Ditto.
1125 2018-03-05 Pádraig Brady <P@draigBrady.com>
1126 Nathan Sidwell <nathan@acm.org>
1129 * g++.dg/cpp0x/pr84497.C: New.
1131 2018-03-05 Richard Biener <rguenther@suse.de>
1133 PR tree-optimization/84670
1134 * gcc.dg/pr84670-1.c: New testcase.
1135 * gcc.dg/pr84670-2.c: Likewise.
1136 * gcc.dg/pr84670-3.c: Likewise.
1137 * gcc.dg/pr84670-4.c: Likewise.
1139 2018-03-05 Richard Biener <rguenther@suse.de>
1141 PR tree-optimization/84650
1142 * gcc.dg/graphite/pr84650.c: New testcase.
1144 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1147 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1149 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1152 * gfortran.dg/pr71085.f90: New test.
1154 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1157 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1159 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1162 * gfortran.dg/pr51434.f90: New test.
1164 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1167 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1169 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1174 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1177 * g++.dg/torture/pr71464.C: New.
1179 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1182 * gfortran.dg/select_type_41.f90: New test.
1184 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1187 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1189 2018-03-02 Marek Polacek <polacek@redhat.com>
1192 * g++.dg/ext/flexary29.C: New test.
1194 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1196 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1198 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/torture/pr81812.C: New.
1203 2018-03-02 Marek Polacek <polacek@redhat.com>
1206 * g++.dg/warn/Wsign-compare-8.C: New test.
1209 * g++.dg/parse/array-size3.C: New test.
1212 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1214 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1217 * g++.dg/cpp1y/pr84662.C: New test.
1219 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1221 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1222 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1224 * g++.dg/lto/20101010-1_0.C: Likewise.
1225 * g++.dg/lto/20101010-2_0.C: Likewise.
1227 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1230 * gcc.dg/pr84628.c: New test.
1233 * gcc.target/ia64/pr56540.c: New test.
1235 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1237 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1239 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1240 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1241 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1242 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1244 2018-03-02 Marek Polacek <polacek@redhat.com>
1247 * c-c++-common/ubsan/shift-11.c: New test.
1249 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1251 * gcc.dg/vect/vect-alias-check-13.c: New test.
1253 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1256 * gcc.dg/pr84614.c: New test.
1259 * gcc.target/i386/pr84625.c: New test.
1261 2018-03-02 Richard Biener <rguenther@suse.de>
1263 PR tree-optimization/84427
1264 * gcc.dg/torture/pr84427.c: New testcase.
1266 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1269 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1270 powerpc64le*-*-linux*.
1271 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1272 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1274 2018-03-01 Martin Sebor <msebor@redhat.com>
1277 * g++.dg/ext/attr-const.C: Remove xfail.
1278 * g++.dg/ext/attr-malloc-3.C: New test.
1279 * g++.dg/ext/attr-noinline-3.C: New test.
1280 * g++.dg/ext/attr-noreturn-3.C: New test.
1281 * g++.dg/ext/attr-nothrow-3.C: New test.
1282 * g++.dg/ext/attr-pure.C: Remove xfail.
1284 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1288 dg-options and dg-shouldfail "ubsan" directive.
1290 2018-03-01 Marek Polacek <polacek@redhat.com>
1291 Jason Merrill <jason@redhat.com>
1294 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1295 * g++.dg/cpp1z/static1.C: New test.
1296 * g++.dg/template/static37.C: New test.
1298 2018-03-01 Nathan Sidwell <nathan@acm.org>
1301 * g++.dg/template/pr84434.C: New.
1303 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1305 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1306 -mthumb to the command-line.
1308 2018-03-01 Marek Polacek <polacek@redhat.com>
1311 * g++.dg/cpp0x/static_assert14.C: New test.
1313 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/torture/pr79410.C: New.
1318 2018-03-01 Martin Liska <mliska@suse.cz>
1321 * gcc.dg/asan/pr82484.c: New test.
1323 2018-03-01 Richard Biener <rguenther@suse.de>
1326 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1328 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1331 * gfortran.dg/coarray_47.f90: New test.
1333 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1336 * gfortran.dg/class_array_23.f03: New test.
1338 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1340 PR rtl-optimization/84528
1341 * gcc.dg/torture/pr84538.c: Rename to...
1342 * gcc.dg/torture/pr84528.c: ...this.
1344 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1346 PR rtl-optimization/84528
1347 * gcc.dg/torture/pr84538.c: New test.
1349 2018-02-28 Martin Sebor <msebor@redhat.com>
1351 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1352 -fpic test failures.
1353 * c-c++-common/Wrestrict-2.c: Same.
1354 * c-c++-common/Wstringop-truncation.c: Same.
1355 * gcc.dg/Warray-bounds-22.c: Same.
1356 * gcc.dg/Wstringop-overflow.c: Same.
1357 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1358 (signed_range): Same.
1359 (unsigned_anti_range): Same.
1360 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1361 (signed_range): Same.
1362 (unsigned_anti_range): Same.
1363 * gcc.dg/attr-alloc_size-7.c: Same.
1364 * gcc.dg/attr-alloc_size-8.c: Same.
1365 * gcc.dg/builtin-alloc-size.c: Same.
1366 * gcc.dg/builtin-stpncpy.c: Same.
1367 * gcc.dg/builtins-nonnull.c: Same.
1368 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1369 * gcc.dg/pr79214.c: Same.
1370 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1371 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1372 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1373 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1374 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1375 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1376 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1377 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1378 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1379 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1380 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1382 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1385 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1387 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1390 * g++.dg/cpp0x/pr84609.C: New test.
1392 2018-02-28 Martin Sebor <msebor@redhat.com>
1395 * g++.dg/ext/attr-malloc-3.C: New test.
1396 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1397 to pre-existing problems.
1398 * g++.dg/ext/attr-pure.C: Same.
1400 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1403 * gfortran.dg/associate_37.f90: New test.
1406 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1408 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1411 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1412 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1413 * gcc.dg/bf-ms-layout-4.c: New test.
1414 * gcc.dg/bf-ms-layout-5.c: New test.
1416 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1419 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1421 2018-02-28 Richard Biener <rguenther@suse.de>
1423 PR tree-optimization/84584
1424 * gcc.dg/graphite/pr84584.c: New testcase.
1426 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1428 PR preprocessor/84517
1429 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1431 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1433 * c-c++-common/dump-ada-spec-12.c: New test.
1434 * c-c++-common/dump-ada-spec-13.c: Likewise.
1436 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1438 * c-c++-common/dump-ada-spec-11.c: New test.
1440 2018-02-28 Martin Liska <mliska@suse.cz>
1443 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1444 * g++.dg/ext/timevar2.C: Likewise.
1446 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1448 * c-c++-common/dump-ada-spec-8.c: New test.
1449 * c-c++-common/dump-ada-spec-9.c: Likewise.
1450 * c-c++-common/dump-ada-spec-10.c: Likewise.
1452 2018-02-28 Richard Biener <rguenther@suse.de>
1455 * gcc.dg/pr84607.c: New testcase.
1457 2018-02-28 Nathan Sidwell <nathan@acm.org>
1460 * g++.dg/lookup/pr84602.C: New.
1462 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1466 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1468 * g++.dg/ext/attr-nonnull.C: Likewise.
1469 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1471 * g++.dg/ext/attr-noinline-2.C: Likewise.
1472 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1473 -fdump-tree-eh in dg-options.
1475 2018-02-28 Alan Modra <amodra@gmail.com>
1477 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1479 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1481 2018-02-27 Martin Sebor <msebor@redhat.com>
1485 * g++.dg/Wmissing-attributes.C: New test.
1486 * g++.dg/ext/attr-const-pure.C: New test.
1487 * g++.dg/ext/attr-const.C: New test.
1488 * g++.dg/ext/attr-deprecated-2.C: New test.
1489 * g++.dg/ext/attr-malloc-2.C: New test.
1490 * g++.dg/ext/attr-malloc.C: New test.
1491 * g++.dg/ext/attr-noinline-2.C: New test.
1492 * g++.dg/ext/attr-noinline.C: New test.
1493 * g++.dg/ext/attr-nonnull.C: New test.
1494 * g++.dg/ext/attr-noreturn-2.C: New test.
1495 * g++.dg/ext/attr-noreturn.C: New test.
1496 * g++.dg/ext/attr-nothrow-2.C: New test.
1497 * g++.dg/ext/attr-nothrow.C: New test.
1498 * g++.dg/ext/attr-optimize.C: New test.
1499 * g++.dg/ext/attr-pure.C: New test.
1500 * g++.dg/ext/attr-returns-nonnull.C: New test.
1501 * g++.dg/ext/attr-warning.C: New test.
1503 2018-02-27 Nathan Sidwell <nathan@acm.org>
1506 * g++.dg/lookup/pr84426.C: New.
1508 2018-02-27 Richard Biener <rguenther@suse.de>
1510 PR tree-optimization/84512
1511 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1513 2018-02-27 Martin Liska <mliska@suse.cz>
1515 PR gcov-profile/84548
1516 * g++.dg/gcov/pr84548.C: New test.
1518 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1521 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1523 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1526 * g++.dg/cpp1y/pr84558.C: New test.
1528 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/cpp0x/alignas14.C: New.
1532 * g++.dg/cpp0x/alignas15.C: Likewise.
1534 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1537 * g++.dg/gomp/pr84557.C: New test.
1539 2018-02-26 Marek Polacek <polacek@redhat.com>
1542 * g++.dg/cpp1z/pr84325.C: New test.
1544 2018-02-26 Carl Love <cel@us.ibm.com>
1546 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1548 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1549 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1550 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1552 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1553 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1556 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1559 * gcc.target/i386/indirect-thunk-1.c: Updated.
1560 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1561 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1562 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1563 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1564 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1565 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1566 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1567 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1568 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1569 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1570 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1571 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1572 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1573 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1574 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1575 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1576 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1577 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1578 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1579 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1580 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1581 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1582 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1583 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1584 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1585 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1586 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1587 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1588 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1589 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1590 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1591 * gcc.target/i386/ret-thunk-9.c: Likewise.
1592 * gcc.target/i386/ret-thunk-10.c: Likewise.
1593 * gcc.target/i386/ret-thunk-11.c: Likewise.
1594 * gcc.target/i386/ret-thunk-12.c: Likewise.
1595 * gcc.target/i386/ret-thunk-13.c: Likewise.
1596 * gcc.target/i386/ret-thunk-14.c: Likewise.
1597 * gcc.target/i386/ret-thunk-15.c: Likewise.
1599 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1601 * gcc.c-torture/execute/20180226-1.c: New test.
1603 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1605 PR tree-optimization/83965
1606 * gcc.dg/vect/pr83965-2.c: New test.
1608 2018-02-26 Tom de Vries <tom@codesourcery.com>
1610 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1612 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1615 * gcc.target/i386/ret-thunk-22.c: New test.
1616 * gcc.target/i386/ret-thunk-23.c: Likewise.
1617 * gcc.target/i386/ret-thunk-24.c: Likewise.
1618 * gcc.target/i386/ret-thunk-25.c: Likewise.
1619 * gcc.target/i386/ret-thunk-26.c: Likewise.
1621 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1624 * g++.dg/cpp1z/pr84533.C: New.
1626 2018-02-26 Marek Polacek <polacek@redhat.com>
1629 * g++.dg/parse/error60.C: New test.
1631 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1634 * g++.dg/gomp/pr84556.C: New test.
1635 * g++.dg/vect/pr84556.cc: New test.
1637 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1640 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1641 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1642 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1643 * gfortran.dg/c_loc_test.f90: Likewise.
1644 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1645 * gfortran.dg/proc_decl_17.f90: Likewise.
1646 * gfortran.dg/proc_ptr_8.f90: Likewise.
1648 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1651 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1652 r254814 disabling -fomit-frame-pointer by default.
1653 * gcc.target/aarch64/spill_1.c: Likewise.
1654 * gcc.target/aarch64/test_frame_11.c: Likewise.
1655 * gcc.target/aarch64/test_frame_12.c: Likewise.
1656 * gcc.target/aarch64/test_frame_13.c: Likewise.
1657 * gcc.target/aarch64/test_frame_14.c: Likewise.
1658 * gcc.target/aarch64/test_frame_15.c: Likewise.
1659 * gcc.target/aarch64/test_frame_3.c: Likewise.
1660 * gcc.target/aarch64/test_frame_5.c: Likewise.
1661 * gcc.target/aarch64/test_frame_9.c: Likewise.
1663 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1666 * gfortran.dg/explicit_shape_1.f90: New test.
1667 * gfortran.dg/automatic_module_variable.f90: Update regex.
1668 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1669 * gfortran.dg/constant_shape.f90: Ditto.
1670 * gfortran.dg/dec_structure_23.f90: Ditto.
1671 * gfortran.dg/pr78240.f90: Ditto.
1673 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1676 * gfortran.dg/pr84523.f90: New test.
1678 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1681 * gfortran.dg/select_type_40.f90: New test.
1683 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1686 * gfortran.dg/data_substring.f90: New test.
1688 2018-02-24 Marek Polacek <polacek@redhat.com>
1691 * g++.dg/cpp1z/constexpr-83692.C: New test.
1693 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1696 * gfortran.dg/statement_function_1.f90: Update test.
1698 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1701 * gfortran.dg/inquire_19.f90: New test.
1703 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1706 * gfortran.dg/pr83149_b.f90: New test.
1707 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1709 2018-02-23 Carl Love <cel@us.ibm.com>
1711 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1712 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1713 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1716 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1718 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1719 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1721 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1723 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1726 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1729 * gfortran.dg/pr83149_1.f90: New test.
1730 * gfortran.dg/pr83149.f90: Additional source for previous.
1732 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
1735 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
1736 __GI___pthread_mutex_init as well.
1738 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1741 * gfortran.dg/class_68.f90: New test.
1743 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1746 * gfortran.dg/derived_init_5.f90: New test.
1748 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1751 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1752 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1754 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1757 * gcc.target/powerpc/pr81572.c: New.
1759 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1761 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1763 2018-02-22 Martin Sebor <msebor@redhat.com>
1765 PR tree-optimization/84480
1766 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1767 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1769 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1772 * gcc.target/i386/indirect-thunk-11.c: New test.
1773 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1774 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1775 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1776 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1777 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1778 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1779 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1780 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1781 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1783 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1786 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1788 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1790 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1792 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1794 2018-02-22 Marek Polacek <polacek@redhat.com>
1797 * g++.dg/parse/error59.C: New test.
1799 2018-02-22 Tom de Vries <tom@codesourcery.com>
1801 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1803 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1806 * g++.dg/cpp0x/pr77655.C: New.
1808 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1811 * g++.dg/cpp1y/pr84496.C: New test.
1814 * g++.dg/torture/pr84502.C: New test.
1816 PR tree-optimization/84503
1817 * gcc.dg/pr84503-1.c: New test.
1818 * gcc.dg/pr84503-2.c: New test.
1820 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1822 PR tree-optimization/84478
1823 * gcc.c-torture/execute/pr84478.c: New test.
1825 2018-02-20 Martin Sebor <msebor@redhat.com>
1828 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1829 * c-c++-common/Wrestrict.c: Same.
1830 * gcc.dg/Wrestrict-6.c: Same.
1831 * gcc.dg/Warray-bounds-27.c: New test.
1832 * gcc.dg/Wrestrict-8.c: New test.
1833 * gcc.dg/Wrestrict-9.c: New test.
1834 * gcc.dg/pr84095.c: New test.
1836 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1838 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1840 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1844 * gfortran.dg/structure_constructor_14.f90: New test.
1846 2018-02-20 Jeff Law <law@redhat.com>
1849 PR tree-optimization/81592
1851 * gcc.dg/pr81592.c: New test.
1852 * gcc.dg/pr82123.c: New test.
1853 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1855 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1858 * g++.dg/warn/Wunused-var-30.C: New test.
1860 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
1862 PR tree-optimization/84419
1863 * gcc.dg/vect/pr84419.c: New test.
1865 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1868 * gfortran.dg/pr82004.f90: New test.
1870 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
1872 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
1874 2018-02-20 Martin Liska <mliska@suse.cz>
1878 * gcc.target/i386/pr84310.c: New test.
1879 * gcc.target/i386/pr84310-2.c: Likewise.
1881 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
1886 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1889 * g++.dg/cpp1z/launder7.C: New test.
1892 * g++.dg/cpp0x/constexpr-84449.C: New test.
1895 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
1897 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
1901 * gfortran.dg/associate_22.f90: Enable commented out test.
1902 * gfortran.dg/associate_36.f90: New test.
1904 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1907 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
1909 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
1911 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
1912 (dg-options): Use -mavx instead of -w.
1914 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1917 * g++.dg/cpp1z/launder8.C: New test.
1920 * g++.dg/gomp/pr84448.C: New test.
1923 * g++.dg/gomp/pr84430.C: New test.
1925 PR tree-optimization/84452
1926 * gcc.dg/pr84452.c: New test.
1929 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
1931 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1934 * gfortran.dg/implied_do_io_4.f90: New test.
1936 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1938 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
1939 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
1940 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
1942 2018-02-19 Carl Love <cel@us.ibm.com>
1944 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
1946 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
1949 * gcc.target/i386/pr57193.c: Add -mtune=generic.
1951 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/cpp0x/auto50.C: New.
1955 * g++.dg/parse/friend12.C: Adjust.
1957 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1959 PR libgfortran/84389
1960 * gfortran.dg/dtio_33.f90: New test.
1962 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1964 PR libgfortran/84412
1965 * gfortran.dg/inquire_18.f90: New test.
1967 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1970 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1971 * gfortran.dg/pointer_intent_3.f90: Ditto.
1972 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1973 * gfortran.dg/protected_3.f90: Ditto.
1974 * gfortran.dg/protected_4.f90: Ditto.
1975 * gfortran.dg/protected_5.f90: Ditto.
1976 * gfortran.dg/protected_6.f90: Ditto.
1978 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1981 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1984 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1987 * gfortran.dg/inline_matmul_22.f90: New test.
1989 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1992 * gfortran.dg/abort_shoulfail.f90: New test.
1993 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1995 * gfortran.dg/PR19754_2.f90: Likewise.
1996 * gfortran.dg/PR19872.f: Likewise.
1997 * gfortran.dg/PR49268.f90: Likewise.
1998 * gfortran.dg/Wall.f90: Likewise.
1999 * gfortran.dg/Wno-all.f90: Likewise.
2000 * gfortran.dg/achar_1.f90: Likewise.
2001 * gfortran.dg/achar_2.f90: Likewise.
2002 * gfortran.dg/achar_4.f90: Likewise.
2003 * gfortran.dg/achar_6.F90: Likewise.
2004 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2005 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2006 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2007 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2008 * gfortran.dg/actual_array_result_1.f90: Likewise.
2009 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2010 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2011 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2012 * gfortran.dg/actual_procedure_1.f90: Likewise.
2013 * gfortran.dg/adjustl_1.f90: Likewise.
2014 * gfortran.dg/advance_1.f90: Likewise.
2015 * gfortran.dg/advance_4.f90: Likewise.
2016 * gfortran.dg/advance_5.f90: Likewise.
2017 * gfortran.dg/advance_6.f90: Likewise.
2018 * gfortran.dg/aint_anint_1.f90: Likewise.
2019 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2020 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2021 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2022 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2023 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2024 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2025 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2026 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2027 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2028 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2029 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2030 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2031 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2032 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2033 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2034 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2035 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2036 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2037 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2038 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2039 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2040 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2041 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2042 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2043 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2044 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2045 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2046 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2047 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2048 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2049 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2050 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2051 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2052 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2053 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2054 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2055 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2056 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2057 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2058 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2059 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2060 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2061 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2062 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2063 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2064 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2065 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2066 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2067 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2068 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2069 * gfortran.dg/allocatable_function_1.f90: Likewise.
2070 * gfortran.dg/allocatable_function_10.f90: Likewise.
2071 * gfortran.dg/allocatable_function_3.f90: Likewise.
2072 * gfortran.dg/allocatable_function_5.f90: Likewise.
2073 * gfortran.dg/allocatable_function_6.f90: Likewise.
2074 * gfortran.dg/allocatable_function_7.f90: Likewise.
2075 * gfortran.dg/allocatable_function_8.f90: Likewise.
2076 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2077 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2078 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2079 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2080 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2081 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2082 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2083 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2084 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2085 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2086 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2087 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2088 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2089 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2090 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2091 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2092 * gfortran.dg/allocate_class_3.f90: Likewise.
2093 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2094 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2095 * gfortran.dg/allocate_derived_5.f90: Likewise.
2096 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2097 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2098 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2099 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2100 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2101 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2102 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2103 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2104 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2105 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2106 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2107 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2108 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2109 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2110 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2111 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2112 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2113 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2114 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2115 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2116 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2117 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2118 * gfortran.dg/altreturn_3.f90: Likewise.
2119 * gfortran.dg/altreturn_5.f90: Likewise.
2120 * gfortran.dg/altreturn_7.f90: Likewise.
2121 * gfortran.dg/and_or_xor.f90: Likewise.
2122 * gfortran.dg/anint_1.f90: Likewise.
2123 * gfortran.dg/any_all_1.f90: Likewise.
2124 * gfortran.dg/anyallcount_1.f90: Likewise.
2125 * gfortran.dg/append_1.f90: Likewise.
2126 * gfortran.dg/argument_checking_1.f90: Likewise.
2127 * gfortran.dg/argument_checking_2.f90: Likewise.
2128 * gfortran.dg/argument_checking_8.f90: Likewise.
2129 * gfortran.dg/arithmetic_if.f90: Likewise.
2130 * gfortran.dg/array_1.f90: Likewise.
2131 * gfortran.dg/array_2.f90: Likewise.
2132 * gfortran.dg/array_alloc_1.f90: Likewise.
2133 * gfortran.dg/array_alloc_2.f90: Likewise.
2134 * gfortran.dg/array_alloc_3.f90: Likewise.
2135 * gfortran.dg/array_assignment_1.F90: Likewise.
2136 * gfortran.dg/array_assignment_5.f90: Likewise.
2137 * gfortran.dg/array_constructor_1.f90: Likewise.
2138 * gfortran.dg/array_constructor_10.f90: Likewise.
2139 * gfortran.dg/array_constructor_11.f90: Likewise.
2140 * gfortran.dg/array_constructor_12.f90: Likewise.
2141 * gfortran.dg/array_constructor_15.f90: Likewise.
2142 * gfortran.dg/array_constructor_16.f90: Likewise.
2143 * gfortran.dg/array_constructor_17.f90: Likewise.
2144 * gfortran.dg/array_constructor_19.f90: Likewise.
2145 * gfortran.dg/array_constructor_23.f: Likewise.
2146 * gfortran.dg/array_constructor_24.f: Likewise.
2147 * gfortran.dg/array_constructor_32.f90: Likewise.
2148 * gfortran.dg/array_constructor_36.f90: Likewise.
2149 * gfortran.dg/array_constructor_39.f90: Likewise.
2150 * gfortran.dg/array_constructor_4.f90: Likewise.
2151 * gfortran.dg/array_constructor_40.f90: Likewise.
2152 * gfortran.dg/array_constructor_44.f90: Likewise.
2153 * gfortran.dg/array_constructor_45.f90: Likewise.
2154 * gfortran.dg/array_constructor_46.f90: Likewise.
2155 * gfortran.dg/array_constructor_47.f90: Likewise.
2156 * gfortran.dg/array_constructor_49.f90: Likewise.
2157 * gfortran.dg/array_constructor_5.f90: Likewise.
2158 * gfortran.dg/array_constructor_50.f90: Likewise.
2159 * gfortran.dg/array_constructor_6.f90: Likewise.
2160 * gfortran.dg/array_constructor_7.f90: Likewise.
2161 * gfortran.dg/array_constructor_8.f90: Likewise.
2162 * gfortran.dg/array_constructor_9.f90: Likewise.
2163 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2164 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2165 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2166 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2167 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2168 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2169 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2170 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2171 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2172 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2173 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2174 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2175 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2176 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2177 * gfortran.dg/array_function_1.f90: Likewise.
2178 * gfortran.dg/array_function_5.f90: Likewise.
2179 * gfortran.dg/array_initializer_1.f90: Likewise.
2180 * gfortran.dg/array_initializer_2.f90: Likewise.
2181 * gfortran.dg/array_memcpy_5.f90: Likewise.
2182 * gfortran.dg/array_memset_2.f90: Likewise.
2183 * gfortran.dg/array_reference_1.f90: Likewise.
2184 * gfortran.dg/array_return_value_1.f90: Likewise.
2185 * gfortran.dg/array_section_1.f90: Likewise.
2186 * gfortran.dg/array_temporaries_3.f90: Likewise.
2187 * gfortran.dg/arrayio_1.f90: Likewise.
2188 * gfortran.dg/arrayio_10.f90: Likewise.
2189 * gfortran.dg/arrayio_11.f90: Likewise.
2190 * gfortran.dg/arrayio_12.f90: Likewise.
2191 * gfortran.dg/arrayio_13.f90: Likewise.
2192 * gfortran.dg/arrayio_14.f90: Likewise.
2193 * gfortran.dg/arrayio_16.f90: Likewise.
2194 * gfortran.dg/arrayio_2.f90: Likewise.
2195 * gfortran.dg/arrayio_3.f90: Likewise.
2196 * gfortran.dg/arrayio_4.f90: Likewise.
2197 * gfortran.dg/arrayio_5.f90: Likewise.
2198 * gfortran.dg/arrayio_6.f90: Likewise.
2199 * gfortran.dg/arrayio_7.f90: Likewise.
2200 * gfortran.dg/arrayio_8.f90: Likewise.
2201 * gfortran.dg/arrayio_9.f90: Likewise.
2202 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2203 * gfortran.dg/assign_10.f90: Likewise.
2204 * gfortran.dg/assign_9.f90: Likewise.
2205 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2206 * gfortran.dg/assignment_1.f90: Likewise.
2207 * gfortran.dg/associate_1.f03: Likewise.
2208 * gfortran.dg/associate_11.f90: Likewise.
2209 * gfortran.dg/associate_13.f90: Likewise.
2210 * gfortran.dg/associate_15.f90: Likewise.
2211 * gfortran.dg/associate_17.f90: Likewise.
2212 * gfortran.dg/associate_18.f08: Likewise.
2213 * gfortran.dg/associate_19.f03: Likewise.
2214 * gfortran.dg/associate_20.f03: Likewise.
2215 * gfortran.dg/associate_22.f90: Likewise.
2216 * gfortran.dg/associate_23.f90: Likewise.
2217 * gfortran.dg/associate_24.f90: Likewise.
2218 * gfortran.dg/associate_25.f90: Likewise.
2219 * gfortran.dg/associate_27.f90: Likewise.
2220 * gfortran.dg/associate_28.f90: Likewise.
2221 * gfortran.dg/associate_32.f03: Likewise.
2222 * gfortran.dg/associate_33.f03: Likewise.
2223 * gfortran.dg/associate_34.f90: Likewise.
2224 * gfortran.dg/associate_6.f03: Likewise.
2225 * gfortran.dg/associate_7.f03: Likewise.
2226 * gfortran.dg/associate_8.f03: Likewise.
2227 * gfortran.dg/associate_9.f03: Likewise.
2228 * gfortran.dg/associated_1.f90: Likewise.
2229 * gfortran.dg/associated_2.f90: Likewise.
2230 * gfortran.dg/associated_5.f90: Likewise.
2231 * gfortran.dg/associated_6.f90: Likewise.
2232 * gfortran.dg/associated_target_3.f90: Likewise.
2233 * gfortran.dg/associated_target_4.f90: Likewise.
2234 * gfortran.dg/associated_target_5.f03: Likewise.
2235 * gfortran.dg/associated_target_6.f03: Likewise.
2236 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2237 * gfortran.dg/assumed_rank_1.f90: Likewise.
2238 * gfortran.dg/assumed_rank_10.f90: Likewise.
2239 * gfortran.dg/assumed_rank_2.f90: Likewise.
2240 * gfortran.dg/assumed_rank_7.f90: Likewise.
2241 * gfortran.dg/assumed_rank_8.f90: Likewise.
2242 * gfortran.dg/assumed_rank_9.f90: Likewise.
2243 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2244 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2245 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2246 * gfortran.dg/assumed_type_2.f90: Likewise.
2247 * gfortran.dg/atan2_1.f90: Likewise.
2248 * gfortran.dg/auto_array_1.f90: Likewise.
2249 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2250 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2251 * gfortran.dg/auto_char_len_3.f90: Likewise.
2252 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2253 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2254 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2255 * gfortran.dg/auto_save_2.f90: Likewise.
2256 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2257 * gfortran.dg/backslash_1.f90: Likewise.
2258 * gfortran.dg/backslash_2.f90: Likewise.
2259 * gfortran.dg/backslash_3.f: Likewise.
2260 * gfortran.dg/backspace_1.f: Likewise.
2261 * gfortran.dg/backspace_10.f90: Likewise.
2262 * gfortran.dg/backspace_11.f90: Likewise.
2263 * gfortran.dg/backspace_2.f: Likewise.
2264 * gfortran.dg/backspace_3.f: Likewise.
2265 * gfortran.dg/backspace_4.f: Likewise.
2266 * gfortran.dg/backspace_5.f: Likewise.
2267 * gfortran.dg/backspace_6.f: Likewise.
2268 * gfortran.dg/backspace_7.f90: Likewise.
2269 * gfortran.dg/backspace_8.f: Likewise.
2270 * gfortran.dg/backspace_9.f: Likewise.
2271 * gfortran.dg/bessel_1.f90: Likewise.
2272 * gfortran.dg/bessel_2.f90: Likewise.
2273 * gfortran.dg/bessel_5.f90: Likewise.
2274 * gfortran.dg/bessel_6.f90: Likewise.
2275 * gfortran.dg/bessel_7.f90: Likewise.
2276 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2277 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2278 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2279 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2280 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2281 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2282 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2283 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2284 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2285 * gfortran.dg/bit_comparison_1.F90: Likewise.
2286 * gfortran.dg/bit_comparison_2.F90: Likewise.
2287 * gfortran.dg/block_1.f08: Likewise.
2288 * gfortran.dg/block_13.f08: Likewise.
2289 * gfortran.dg/block_14.f90: Likewise.
2290 * gfortran.dg/block_2.f08: Likewise.
2291 * gfortran.dg/block_6.f08: Likewise.
2292 * gfortran.dg/block_7.f08: Likewise.
2293 * gfortran.dg/block_8.f08: Likewise.
2294 * gfortran.dg/blockdata_1.f90: Likewise.
2295 * gfortran.dg/bound_1.f90: Likewise.
2296 * gfortran.dg/bound_2.f90: Likewise.
2297 * gfortran.dg/bound_3.f90: Likewise.
2298 * gfortran.dg/bound_4.f90: Likewise.
2299 * gfortran.dg/bound_5.f90: Likewise.
2300 * gfortran.dg/bound_6.f90: Likewise.
2301 * gfortran.dg/bound_7.f90: Likewise.
2302 * gfortran.dg/bound_8.f90: Likewise.
2303 * gfortran.dg/bound_9.f90: Likewise.
2304 * gfortran.dg/bound_simplification_1.f90: Likewise.
2305 * gfortran.dg/bound_simplification_3.f90: Likewise.
2306 * gfortran.dg/bound_simplification_4.f90: Likewise.
2307 * gfortran.dg/bound_simplification_5.f90: Likewise.
2308 * gfortran.dg/bound_simplification_6.f90: Likewise.
2309 * gfortran.dg/bounds_check_1.f90: Likewise.
2310 * gfortran.dg/bounds_check_12.f90: Likewise.
2311 * gfortran.dg/bounds_check_14.f90: Likewise.
2312 * gfortran.dg/bounds_check_15.f90: Likewise.
2313 * gfortran.dg/bounds_check_19.f90: Likewise.
2314 * gfortran.dg/bounds_check_8.f90: Likewise.
2315 * gfortran.dg/bounds_check_9.f90: Likewise.
2316 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2317 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2318 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2319 * gfortran.dg/boz_1.f90: Likewise.
2320 * gfortran.dg/boz_11.f90: Likewise.
2321 * gfortran.dg/boz_13.f90: Likewise.
2322 * gfortran.dg/boz_14.f90: Likewise.
2323 * gfortran.dg/boz_15.f90: Likewise.
2324 * gfortran.dg/boz_3.f90: Likewise.
2325 * gfortran.dg/boz_6.f90: Likewise.
2326 * gfortran.dg/boz_9.f90: Likewise.
2327 * gfortran.dg/byte_1.f90: Likewise.
2328 * gfortran.dg/byte_2.f90: Likewise.
2329 * gfortran.dg/c_assoc.f90: Likewise.
2330 * gfortran.dg/c_assoc_2.f03: Likewise.
2331 * gfortran.dg/c_assoc_3.f90: Likewise.
2332 * gfortran.dg/c_by_val_1.f: Likewise.
2333 * gfortran.dg/c_by_val_5.f90: Likewise.
2334 * gfortran.dg/c_char_tests.f03: Likewise.
2335 * gfortran.dg/c_char_tests_2.f03: Likewise.
2336 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2337 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2338 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2339 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2340 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2341 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2342 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2343 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2344 * gfortran.dg/c_kind_params.f90: Likewise.
2345 * gfortran.dg/c_loc_test_20.f90: Likewise.
2346 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2347 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2348 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2349 * gfortran.dg/c_size_t_test.f03: Likewise.
2350 * gfortran.dg/c_sizeof_1.f90: Likewise.
2351 * gfortran.dg/c_sizeof_5.f90: Likewise.
2352 * gfortran.dg/c_sizeof_6.f90: Likewise.
2353 * gfortran.dg/char4_iunit_1.f03: Likewise.
2354 * gfortran.dg/char4_iunit_2.f03: Likewise.
2355 * gfortran.dg/char_allocation_1.f90: Likewise.
2356 * gfortran.dg/char_array_constructor.f90: Likewise.
2357 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2358 * gfortran.dg/char_assign_1.f90: Likewise.
2359 * gfortran.dg/char_associated_1.f90: Likewise.
2360 * gfortran.dg/char_cast_2.f90: Likewise.
2361 * gfortran.dg/char_comparison_1.f: Likewise.
2362 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2363 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2364 * gfortran.dg/char_cons_len.f90: Likewise.
2365 * gfortran.dg/char_conversion.f90: Likewise.
2366 * gfortran.dg/char_cshift_1.f90: Likewise.
2367 * gfortran.dg/char_cshift_2.f90: Likewise.
2368 * gfortran.dg/char_decl_2.f90: Likewise.
2369 * gfortran.dg/char_eoshift_1.f90: Likewise.
2370 * gfortran.dg/char_eoshift_2.f90: Likewise.
2371 * gfortran.dg/char_eoshift_3.f90: Likewise.
2372 * gfortran.dg/char_eoshift_4.f90: Likewise.
2373 * gfortran.dg/char_eoshift_5.f90: Likewise.
2374 * gfortran.dg/char_expr_1.f90: Likewise.
2375 * gfortran.dg/char_expr_3.f90: Likewise.
2376 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2377 * gfortran.dg/char_length_12.f90: Likewise.
2378 * gfortran.dg/char_length_14.f90: Likewise.
2379 * gfortran.dg/char_length_15.f90: Likewise.
2380 * gfortran.dg/char_length_17.f90: Likewise.
2381 * gfortran.dg/char_length_20.f90: Likewise.
2382 * gfortran.dg/char_length_21.f90: Likewise.
2383 * gfortran.dg/char_length_5.f90: Likewise.
2384 * gfortran.dg/char_length_6.f90: Likewise.
2385 * gfortran.dg/char_length_7.f90: Likewise.
2386 * gfortran.dg/char_length_8.f90: Likewise.
2387 * gfortran.dg/char_pack_1.f90: Likewise.
2388 * gfortran.dg/char_pack_2.f90: Likewise.
2389 * gfortran.dg/char_pointer_assign.f90: Likewise.
2390 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2391 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2392 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2393 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2394 * gfortran.dg/char_pointer_func.f90: Likewise.
2395 * gfortran.dg/char_reshape_1.f90: Likewise.
2396 * gfortran.dg/char_result_1.f90: Likewise.
2397 * gfortran.dg/char_result_12.f90: Likewise.
2398 * gfortran.dg/char_result_13.f90: Likewise.
2399 * gfortran.dg/char_result_14.f90: Likewise.
2400 * gfortran.dg/char_result_15.f90: Likewise.
2401 * gfortran.dg/char_result_2.f90: Likewise.
2402 * gfortran.dg/char_result_3.f90: Likewise.
2403 * gfortran.dg/char_result_4.f90: Likewise.
2404 * gfortran.dg/char_result_5.f90: Likewise.
2405 * gfortran.dg/char_result_6.f90: Likewise.
2406 * gfortran.dg/char_result_7.f90: Likewise.
2407 * gfortran.dg/char_result_8.f90: Likewise.
2408 * gfortran.dg/char_spread_1.f90: Likewise.
2409 * gfortran.dg/char_transpose_1.f90: Likewise.
2410 * gfortran.dg/char_type_len.f90: Likewise.
2411 * gfortran.dg/char_unpack_1.f90: Likewise.
2412 * gfortran.dg/char_unpack_2.f90: Likewise.
2413 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2414 * gfortran.dg/character_comparison_1.f90: Likewise.
2415 * gfortran.dg/character_comparison_2.f90: Likewise.
2416 * gfortran.dg/character_comparison_3.f90: Likewise.
2417 * gfortran.dg/character_comparison_4.f90: Likewise.
2418 * gfortran.dg/character_comparison_5.f90: Likewise.
2419 * gfortran.dg/character_comparison_6.f90: Likewise.
2420 * gfortran.dg/character_comparison_7.f90: Likewise.
2421 * gfortran.dg/character_comparison_8.f90: Likewise.
2422 * gfortran.dg/character_comparison_9.f90: Likewise.
2423 * gfortran.dg/charlen_15.f90: Likewise.
2424 * gfortran.dg/charlen_16.f90: Likewise.
2425 * gfortran.dg/chkbits.f90: Likewise.
2426 * gfortran.dg/chmod_1.f90: Likewise.
2427 * gfortran.dg/chmod_2.f90: Likewise.
2428 * gfortran.dg/chmod_3.f90: Likewise.
2429 * gfortran.dg/class_1.f03: Likewise.
2430 * gfortran.dg/class_18.f03: Likewise.
2431 * gfortran.dg/class_19.f03: Likewise.
2432 * gfortran.dg/class_35.f90: Likewise.
2433 * gfortran.dg/class_46.f03: Likewise.
2434 * gfortran.dg/class_48.f90: Likewise.
2435 * gfortran.dg/class_51.f90: Likewise.
2436 * gfortran.dg/class_52.f90: Likewise.
2437 * gfortran.dg/class_6.f03: Likewise.
2438 * gfortran.dg/class_63.f90: Likewise.
2439 * gfortran.dg/class_64.f90: Likewise.
2440 * gfortran.dg/class_65.f90: Likewise.
2441 * gfortran.dg/class_66.f90: Likewise.
2442 * gfortran.dg/class_67.f90: Likewise.
2443 * gfortran.dg/class_9.f03: Likewise.
2444 * gfortran.dg/class_alias.f90: Likewise.
2445 * gfortran.dg/class_allocate_1.f03: Likewise.
2446 * gfortran.dg/class_allocate_10.f03: Likewise.
2447 * gfortran.dg/class_allocate_13.f90: Likewise.
2448 * gfortran.dg/class_allocate_14.f90: Likewise.
2449 * gfortran.dg/class_allocate_15.f90: Likewise.
2450 * gfortran.dg/class_allocate_19.f03: Likewise.
2451 * gfortran.dg/class_allocate_21.f90: Likewise.
2452 * gfortran.dg/class_allocate_22.f90: Likewise.
2453 * gfortran.dg/class_allocate_3.f03: Likewise.
2454 * gfortran.dg/class_allocate_4.f03: Likewise.
2455 * gfortran.dg/class_allocate_5.f90: Likewise.
2456 * gfortran.dg/class_allocate_6.f03: Likewise.
2457 * gfortran.dg/class_allocate_7.f03: Likewise.
2458 * gfortran.dg/class_allocate_8.f03: Likewise.
2459 * gfortran.dg/class_allocate_9.f03: Likewise.
2460 * gfortran.dg/class_array_1.f03: Likewise.
2461 * gfortran.dg/class_array_14.f90: Likewise.
2462 * gfortran.dg/class_array_15.f03: Likewise.
2463 * gfortran.dg/class_array_16.f90: Likewise.
2464 * gfortran.dg/class_array_2.f03: Likewise.
2465 * gfortran.dg/class_array_20.f03: Likewise.
2466 * gfortran.dg/class_array_21.f03: Likewise.
2467 * gfortran.dg/class_array_3.f03: Likewise.
2468 * gfortran.dg/class_array_4.f03: Likewise.
2469 * gfortran.dg/class_array_7.f03: Likewise.
2470 * gfortran.dg/class_array_8.f03: Likewise.
2471 * gfortran.dg/class_array_9.f03: Likewise.
2472 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2473 * gfortran.dg/class_dummy_1.f03: Likewise.
2474 * gfortran.dg/class_optional_1.f90: Likewise.
2475 * gfortran.dg/class_optional_2.f90: Likewise.
2476 * gfortran.dg/class_result_5.f90: Likewise.
2477 * gfortran.dg/class_result_6.f90: Likewise.
2478 * gfortran.dg/class_to_type_1.f03: Likewise.
2479 * gfortran.dg/class_to_type_2.f90: Likewise.
2480 * gfortran.dg/class_to_type_3.f03: Likewise.
2481 * gfortran.dg/class_to_type_4.f90: Likewise.
2482 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2483 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2484 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2485 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2486 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2487 * gfortran.dg/coarray/codimension.f90: Likewise.
2488 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2489 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2490 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2491 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2492 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2493 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2494 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2495 * gfortran.dg/coarray/event_1.f90: Likewise.
2496 * gfortran.dg/coarray/event_2.f90: Likewise.
2497 * gfortran.dg/coarray/get_array.f90: Likewise.
2498 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2499 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2500 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2501 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2502 * gfortran.dg/coarray/lock_1.f90: Likewise.
2503 * gfortran.dg/coarray/lock_2.f90: Likewise.
2504 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2505 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2506 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2507 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2508 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2509 * gfortran.dg/coarray/registering_1.f90: Likewise.
2510 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2511 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2512 * gfortran.dg/coarray/send_array.f90: Likewise.
2513 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2514 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2515 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2516 * gfortran.dg/coarray/sync_1.f90: Likewise.
2517 * gfortran.dg/coarray/sync_3.f90: Likewise.
2518 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2519 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2520 * gfortran.dg/coarray_13.f90: Likewise.
2521 * gfortran.dg/coarray_15.f90: Likewise.
2522 * gfortran.dg/coarray_16.f90: Likewise.
2523 * gfortran.dg/coarray_2.f90: Likewise.
2524 * gfortran.dg/coarray_23.f90: Likewise.
2525 * gfortran.dg/coarray_40.f90: Likewise.
2526 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2527 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2528 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2529 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2530 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2531 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2532 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2533 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2534 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2535 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2536 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2537 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2538 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2539 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2540 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2541 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2542 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2543 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2544 * gfortran.dg/coarray_stat_2.f90: Likewise.
2545 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2546 * gfortran.dg/coindexed_1.f90: Likewise.
2547 * gfortran.dg/comma.f: Likewise.
2548 * gfortran.dg/comma_format_extension_3.f: Likewise.
2549 * gfortran.dg/comma_format_extension_4.f: Likewise.
2550 * gfortran.dg/common_2.f90: Likewise.
2551 * gfortran.dg/common_4.f90: Likewise.
2552 * gfortran.dg/common_align_1.f90: Likewise.
2553 * gfortran.dg/common_align_2.f90: Likewise.
2554 * gfortran.dg/common_equivalence_1.f: Likewise.
2555 * gfortran.dg/common_pointer_1.f90: Likewise.
2556 * gfortran.dg/common_resize_1.f: Likewise.
2557 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2558 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2559 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2560 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2561 * gfortran.dg/complex_read.f90: Likewise.
2562 * gfortran.dg/complex_write.f90: Likewise.
2563 * gfortran.dg/constant_substring.f: Likewise.
2564 * gfortran.dg/constructor_2.f90: Likewise.
2565 * gfortran.dg/constructor_3.f90: Likewise.
2566 * gfortran.dg/constructor_6.f90: Likewise.
2567 * gfortran.dg/contained_1.f90: Likewise.
2568 * gfortran.dg/contained_3.f90: Likewise.
2569 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2570 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2571 * gfortran.dg/continuation_1.f90: Likewise.
2572 * gfortran.dg/continuation_11.f90: Likewise.
2573 * gfortran.dg/continuation_12.f90: Likewise.
2574 * gfortran.dg/continuation_13.f90: Likewise.
2575 * gfortran.dg/continuation_14.f: Likewise.
2576 * gfortran.dg/continuation_8.f90: Likewise.
2577 * gfortran.dg/convert_2.f90: Likewise.
2578 * gfortran.dg/convert_implied_open.f90: Likewise.
2579 * gfortran.dg/count_init_expr.f03: Likewise.
2580 * gfortran.dg/cr_lf.f90: Likewise.
2581 * gfortran.dg/cray_pointers_10.f90: Likewise.
2582 * gfortran.dg/cray_pointers_2.f90: Likewise.
2583 * gfortran.dg/cray_pointers_5.f90: Likewise.
2584 * gfortran.dg/cray_pointers_7.f90: Likewise.
2585 * gfortran.dg/cray_pointers_8.f90: Likewise.
2586 * gfortran.dg/cshift_1.f90: Likewise.
2587 * gfortran.dg/cshift_2.f90: Likewise.
2588 * gfortran.dg/cshift_large_1.f90: Likewise.
2589 * gfortran.dg/cshift_nan_1.f90: Likewise.
2590 * gfortran.dg/csqrt_2.f: Likewise.
2591 * gfortran.dg/data_array_1.f90: Likewise.
2592 * gfortran.dg/data_char_1.f90: Likewise.
2593 * gfortran.dg/data_char_2.f90: Likewise.
2594 * gfortran.dg/data_char_3.f90: Likewise.
2595 * gfortran.dg/data_derived_1.f90: Likewise.
2596 * gfortran.dg/data_implied_do_1.f90: Likewise.
2597 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2598 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2599 * gfortran.dg/deallocate_stat.f90: Likewise.
2600 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2601 * gfortran.dg/debug/pr37738.f: Likewise.
2602 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2603 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2604 * gfortran.dg/dec_exp_1.f90: Likewise.
2605 * gfortran.dg/dec_init_1.f90: Likewise.
2606 * gfortran.dg/dec_init_2.f90: Likewise.
2607 * gfortran.dg/dec_init_3.f90: Likewise.
2608 * gfortran.dg/dec_init_4.f90: Likewise.
2609 * gfortran.dg/dec_io_1.f90: Likewise.
2610 * gfortran.dg/dec_io_2.f90: Likewise.
2611 * gfortran.dg/dec_io_2a.f90: Likewise.
2612 * gfortran.dg/dec_io_6.f90: Likewise.
2613 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2614 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2615 * gfortran.dg/dec_math.f90: Likewise.
2616 * gfortran.dg/dec_parameter_1.f: Likewise.
2617 * gfortran.dg/dec_parameter_2.f90: Likewise.
2618 * gfortran.dg/dec_static_1.f90: Likewise.
2619 * gfortran.dg/dec_static_2.f90: Likewise.
2620 * gfortran.dg/dec_structure_1.f90: Likewise.
2621 * gfortran.dg/dec_structure_10.f90: Likewise.
2622 * gfortran.dg/dec_structure_18.f90: Likewise.
2623 * gfortran.dg/dec_structure_19.f90: Likewise.
2624 * gfortran.dg/dec_structure_2.f90: Likewise.
2625 * gfortran.dg/dec_structure_22.f90: Likewise.
2626 * gfortran.dg/dec_structure_3.f90: Likewise.
2627 * gfortran.dg/dec_structure_4.f90: Likewise.
2628 * gfortran.dg/dec_structure_5.f90: Likewise.
2629 * gfortran.dg/dec_structure_6.f90: Likewise.
2630 * gfortran.dg/dec_structure_7.f90: Likewise.
2631 * gfortran.dg/dec_union_1.f90: Likewise.
2632 * gfortran.dg/dec_union_2.f90: Likewise.
2633 * gfortran.dg/dec_union_3.f90: Likewise.
2634 * gfortran.dg/dec_union_4.f90: Likewise.
2635 * gfortran.dg/dec_union_5.f90: Likewise.
2636 * gfortran.dg/default_format_1.f90: Likewise.
2637 * gfortran.dg/default_format_2.f90: Likewise.
2638 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2639 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2640 * gfortran.dg/default_initialization_3.f90: Likewise.
2641 * gfortran.dg/default_initialization_4.f90: Likewise.
2642 * gfortran.dg/default_initialization_5.f90: Likewise.
2643 * gfortran.dg/deferred_character_1.f90: Likewise.
2644 * gfortran.dg/deferred_character_10.f90: Likewise.
2645 * gfortran.dg/deferred_character_11.f90: Likewise.
2646 * gfortran.dg/deferred_character_12.f90: Likewise.
2647 * gfortran.dg/deferred_character_13.f90: Likewise.
2648 * gfortran.dg/deferred_character_14.f90: Likewise.
2649 * gfortran.dg/deferred_character_15.f90: Likewise.
2650 * gfortran.dg/deferred_character_16.f90: Likewise.
2651 * gfortran.dg/deferred_character_2.f90: Likewise.
2652 * gfortran.dg/deferred_character_3.f90: Likewise.
2653 * gfortran.dg/deferred_character_4.f90: Likewise.
2654 * gfortran.dg/deferred_character_5.f90: Likewise.
2655 * gfortran.dg/deferred_character_6.f90: Likewise.
2656 * gfortran.dg/deferred_character_7.f90: Likewise.
2657 * gfortran.dg/deferred_character_8.f90: Likewise.
2658 * gfortran.dg/deferred_character_9.f90: Likewise.
2659 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2660 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2661 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2662 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2663 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2664 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2665 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2666 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2667 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2668 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2669 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2670 * gfortran.dg/defined_assignment_1.f90: Likewise.
2671 * gfortran.dg/defined_assignment_10.f90: Likewise.
2672 * gfortran.dg/defined_assignment_11.f90: Likewise.
2673 * gfortran.dg/defined_assignment_2.f90: Likewise.
2674 * gfortran.dg/defined_assignment_3.f90: Likewise.
2675 * gfortran.dg/defined_assignment_4.f90: Likewise.
2676 * gfortran.dg/defined_assignment_5.f90: Likewise.
2677 * gfortran.dg/defined_assignment_8.f90: Likewise.
2678 * gfortran.dg/defined_assignment_9.f90: Likewise.
2679 * gfortran.dg/dependency_2.f90: Likewise.
2680 * gfortran.dg/dependency_21.f90: Likewise.
2681 * gfortran.dg/dependency_22.f90: Likewise.
2682 * gfortran.dg/dependency_23.f90: Likewise.
2683 * gfortran.dg/dependency_24.f90: Likewise.
2684 * gfortran.dg/dependency_25.f90: Likewise.
2685 * gfortran.dg/dependency_26.f90: Likewise.
2686 * gfortran.dg/dependency_39.f90: Likewise.
2687 * gfortran.dg/dependency_40.f90: Likewise.
2688 * gfortran.dg/dependency_41.f90: Likewise.
2689 * gfortran.dg/dependency_42.f90: Likewise.
2690 * gfortran.dg/dependency_43.f90: Likewise.
2691 * gfortran.dg/dependency_44.f90: Likewise.
2692 * gfortran.dg/dependency_45.f90: Likewise.
2693 * gfortran.dg/dependency_50.f90: Likewise.
2694 * gfortran.dg/dependency_51.f90: Likewise.
2695 * gfortran.dg/dependent_decls_1.f90: Likewise.
2696 * gfortran.dg/der_array_1.f90: Likewise.
2697 * gfortran.dg/der_array_io_1.f90: Likewise.
2698 * gfortran.dg/der_array_io_2.f90: Likewise.
2699 * gfortran.dg/der_array_io_3.f90: Likewise.
2700 * gfortran.dg/der_io_1.f90: Likewise.
2701 * gfortran.dg/der_io_3.f90: Likewise.
2702 * gfortran.dg/der_pointer_2.f90: Likewise.
2703 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2704 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2705 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2706 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2707 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2708 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2709 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2710 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2711 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2712 * gfortran.dg/derived_external_function_1.f90: Likewise.
2713 * gfortran.dg/derived_init_1.f90: Likewise.
2714 * gfortran.dg/derived_init_2.f90: Likewise.
2715 * gfortran.dg/derived_init_3.f90: Likewise.
2716 * gfortran.dg/derived_init_4.f90: Likewise.
2717 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2718 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2719 * gfortran.dg/dev_null.F90: Likewise.
2720 * gfortran.dg/dfloat_1.f90: Likewise.
2721 * gfortran.dg/dim_sum_1.f90: Likewise.
2722 * gfortran.dg/dim_sum_2.f90: Likewise.
2723 * gfortran.dg/dim_sum_3.f90: Likewise.
2724 * gfortran.dg/direct_io_10.f: Likewise.
2725 * gfortran.dg/direct_io_11.f90: Likewise.
2726 * gfortran.dg/direct_io_12.f90: Likewise.
2727 * gfortran.dg/direct_io_2.f90: Likewise.
2728 * gfortran.dg/direct_io_3.f90: Likewise.
2729 * gfortran.dg/direct_io_4.f90: Likewise.
2730 * gfortran.dg/direct_io_5.f90: Likewise.
2731 * gfortran.dg/direct_io_6.f90: Likewise.
2732 * gfortran.dg/direct_io_7.f90: Likewise.
2733 * gfortran.dg/direct_io_8.f90: Likewise.
2734 * gfortran.dg/direct_io_9.f: Likewise.
2735 * gfortran.dg/do_1.f90: Likewise.
2736 * gfortran.dg/do_3.F90: Likewise.
2737 * gfortran.dg/do_concurrent_2.f90: Likewise.
2738 * gfortran.dg/do_concurrent_4.f90: Likewise.
2739 * gfortran.dg/do_corner_warn.f90: Likewise.
2740 * gfortran.dg/do_iterator_2.f90: Likewise.
2741 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
2742 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
2743 * gfortran.dg/dos_eol.f: Likewise.
2744 * gfortran.dg/dot_product_1.f03: Likewise.
2745 * gfortran.dg/dot_product_2.f90: Likewise.
2746 * gfortran.dg/dot_product_4.f90: Likewise.
2747 * gfortran.dg/dshift_1.F90: Likewise.
2748 * gfortran.dg/dshift_2.F90: Likewise.
2749 * gfortran.dg/dtio_1.f90: Likewise.
2750 * gfortran.dg/dtio_10.f90: Likewise.
2751 * gfortran.dg/dtio_12.f90: Likewise.
2752 * gfortran.dg/dtio_14.f90: Likewise.
2753 * gfortran.dg/dtio_15.f90: Likewise.
2754 * gfortran.dg/dtio_16.f90: Likewise.
2755 * gfortran.dg/dtio_17.f90: Likewise.
2756 * gfortran.dg/dtio_19.f90: Likewise.
2757 * gfortran.dg/dtio_2.f90: Likewise.
2758 * gfortran.dg/dtio_20.f03: Likewise.
2759 * gfortran.dg/dtio_22.f90: Likewise.
2760 * gfortran.dg/dtio_24.f90: Likewise.
2761 * gfortran.dg/dtio_25.f90: Likewise.
2762 * gfortran.dg/dtio_26.f03: Likewise.
2763 * gfortran.dg/dtio_27.f90: Likewise.
2764 * gfortran.dg/dtio_28.f03: Likewise.
2765 * gfortran.dg/dtio_3.f90: Likewise.
2766 * gfortran.dg/dtio_30.f03: Likewise.
2767 * gfortran.dg/dtio_31.f03: Likewise.
2768 * gfortran.dg/dtio_32.f03: Likewise.
2769 * gfortran.dg/dtio_4.f90: Likewise.
2770 * gfortran.dg/dtio_5.f90: Likewise.
2771 * gfortran.dg/dtio_7.f90: Likewise.
2772 * gfortran.dg/dtio_8.f90: Likewise.
2773 * gfortran.dg/dtio_9.f90: Likewise.
2774 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2775 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2776 * gfortran.dg/dup_save_1.f90: Likewise.
2777 * gfortran.dg/dup_save_2.f90: Likewise.
2778 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2779 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2780 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2781 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2782 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2783 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2784 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2785 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2786 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2787 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2788 * gfortran.dg/e_d_fmt.f90: Likewise.
2789 * gfortran.dg/edit_real_1.f90: Likewise.
2790 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2791 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2792 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2793 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2794 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2795 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2796 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2797 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2798 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2799 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2800 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2801 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2802 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2803 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2804 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2805 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2806 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2807 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2808 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2809 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2810 * gfortran.dg/empty_format_1.f90: Likewise.
2811 * gfortran.dg/endfile.f: Likewise.
2812 * gfortran.dg/endfile.f90: Likewise.
2813 * gfortran.dg/endfile_2.f90: Likewise.
2814 * gfortran.dg/entry_1.f90: Likewise.
2815 * gfortran.dg/entry_10.f90: Likewise.
2816 * gfortran.dg/entry_12.f90: Likewise.
2817 * gfortran.dg/entry_13.f90: Likewise.
2818 * gfortran.dg/entry_14.f90: Likewise.
2819 * gfortran.dg/entry_16.f90: Likewise.
2820 * gfortran.dg/entry_3.f90: Likewise.
2821 * gfortran.dg/entry_6.f90: Likewise.
2822 * gfortran.dg/entry_9.f90: Likewise.
2823 * gfortran.dg/entry_array_specs_2.f: Likewise.
2824 * gfortran.dg/enum_1.f90: Likewise.
2825 * gfortran.dg/enum_9.f90: Likewise.
2826 * gfortran.dg/eof_1.f90: Likewise.
2827 * gfortran.dg/eof_2.f90: Likewise.
2828 * gfortran.dg/eof_4.f90: Likewise.
2829 * gfortran.dg/eof_5.f90: Likewise.
2830 * gfortran.dg/eor_handling_1.f90: Likewise.
2831 * gfortran.dg/eor_handling_2.f90: Likewise.
2832 * gfortran.dg/eor_handling_3.f90: Likewise.
2833 * gfortran.dg/eor_handling_4.f90: Likewise.
2834 * gfortran.dg/eor_handling_5.f90: Likewise.
2835 * gfortran.dg/eoshift_3.f90: Likewise.
2836 * gfortran.dg/eoshift_4.f90: Likewise.
2837 * gfortran.dg/eoshift_5.f90: Likewise.
2838 * gfortran.dg/eoshift_6.f90: Likewise.
2839 * gfortran.dg/eoshift_large_1.f90: Likewise.
2840 * gfortran.dg/equiv_6.f90: Likewise.
2841 * gfortran.dg/equiv_7.f90: Likewise.
2842 * gfortran.dg/equiv_9.f90: Likewise.
2843 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2844 * gfortran.dg/erf_2.F90: Likewise.
2845 * gfortran.dg/erf_3.F90: Likewise.
2846 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2847 * gfortran.dg/error_format_2.f90: Likewise.
2848 * gfortran.dg/error_recovery_5.f90: Likewise.
2849 * gfortran.dg/execute_command_line_2.f90: Likewise.
2850 * gfortran.dg/execute_command_line_3.f90: Likewise.
2851 * gfortran.dg/exit_1.f08: Likewise.
2852 * gfortran.dg/exit_3.f08: Likewise.
2853 * gfortran.dg/exponent_1.f90: Likewise.
2854 * gfortran.dg/exponent_2.f90: Likewise.
2855 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2856 * gfortran.dg/extends_1.f03: Likewise.
2857 * gfortran.dg/extends_16.f90: Likewise.
2858 * gfortran.dg/extends_2.f03: Likewise.
2859 * gfortran.dg/extends_3.f03: Likewise.
2860 * gfortran.dg/extends_4.f03: Likewise.
2861 * gfortran.dg/extends_type_of_1.f03: Likewise.
2862 * gfortran.dg/extends_type_of_2.f03: Likewise.
2863 * gfortran.dg/external_procedures_3.f90: Likewise.
2864 * gfortran.dg/f2003_inquire_1.f03: Likewise.
2865 * gfortran.dg/f2003_io_1.f03: Likewise.
2866 * gfortran.dg/f2003_io_4.f03: Likewise.
2867 * gfortran.dg/f2003_io_5.f03: Likewise.
2868 * gfortran.dg/f2003_io_6.f03: Likewise.
2869 * gfortran.dg/f2003_io_7.f03: Likewise.
2870 * gfortran.dg/f2c_1.f90: Likewise.
2871 * gfortran.dg/f2c_2.f90: Likewise.
2872 * gfortran.dg/f2c_3.f90: Likewise.
2873 * gfortran.dg/f2c_4.f90: Likewise.
2874 * gfortran.dg/f2c_6.f90: Likewise.
2875 * gfortran.dg/f2c_7.f90: Likewise.
2876 * gfortran.dg/f2c_9.f90: Likewise.
2877 * gfortran.dg/fgetc_1.f90: Likewise.
2878 * gfortran.dg/fgetc_2.f90: Likewise.
2879 * gfortran.dg/filename_null.f90: Likewise.
2880 * gfortran.dg/finalize_12.f90: Likewise.
2881 * gfortran.dg/finalize_13.f90: Likewise.
2882 * gfortran.dg/finalize_15.f90: Likewise.
2883 * gfortran.dg/finalize_17.f90: Likewise.
2884 * gfortran.dg/finalize_18.f90: Likewise.
2885 * gfortran.dg/finalize_25.f90: Likewise.
2886 * gfortran.dg/finalize_29.f08: Likewise.
2887 * gfortran.dg/finalize_31.f90: Likewise.
2888 * gfortran.dg/float_1.f90: Likewise.
2889 * gfortran.dg/flush_1.f90: Likewise.
2890 * gfortran.dg/fmt_bz_bn.f: Likewise.
2891 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
2892 * gfortran.dg/fmt_cache_1.f: Likewise.
2893 * gfortran.dg/fmt_cache_2.f: Likewise.
2894 * gfortran.dg/fmt_cache_3.f90: Likewise.
2895 * gfortran.dg/fmt_colon.f90: Likewise.
2896 * gfortran.dg/fmt_e.f90: Likewise.
2897 * gfortran.dg/fmt_en.f90: Likewise.
2898 * gfortran.dg/fmt_error_10.f: Likewise.
2899 * gfortran.dg/fmt_error_9.f: Likewise.
2900 * gfortran.dg/fmt_exhaust.f90: Likewise.
2901 * gfortran.dg/fmt_f0_1.f90: Likewise.
2902 * gfortran.dg/fmt_f_an_p.f: Likewise.
2903 * gfortran.dg/fmt_fw_d.f90: Likewise.
2904 * gfortran.dg/fmt_g.f: Likewise.
2905 * gfortran.dg/fmt_g0_1.f08: Likewise.
2906 * gfortran.dg/fmt_g0_2.f08: Likewise.
2907 * gfortran.dg/fmt_g0_4.f08: Likewise.
2908 * gfortran.dg/fmt_g0_5.f08: Likewise.
2909 * gfortran.dg/fmt_g0_6.f08: Likewise.
2910 * gfortran.dg/fmt_g0_7.f08: Likewise.
2911 * gfortran.dg/fmt_g_1.f90: Likewise.
2912 * gfortran.dg/fmt_int_sign.f90: Likewise.
2913 * gfortran.dg/fmt_l.f90: Likewise.
2914 * gfortran.dg/fmt_missing_period_2.f: Likewise.
2915 * gfortran.dg/fmt_missing_period_3.f: Likewise.
2916 * gfortran.dg/fmt_p_1.f90: Likewise.
2917 * gfortran.dg/fmt_pf.f90: Likewise.
2918 * gfortran.dg/fmt_read.f90: Likewise.
2919 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
2920 * gfortran.dg/fmt_t_1.f90: Likewise.
2921 * gfortran.dg/fmt_t_2.f90: Likewise.
2922 * gfortran.dg/fmt_t_3.f90: Likewise.
2923 * gfortran.dg/fmt_t_4.f90: Likewise.
2924 * gfortran.dg/fmt_t_5.f90: Likewise.
2925 * gfortran.dg/fmt_t_6.f: Likewise.
2926 * gfortran.dg/fmt_t_7.f: Likewise.
2927 * gfortran.dg/fmt_t_9.f: Likewise.
2928 * gfortran.dg/fmt_tl.f: Likewise.
2929 * gfortran.dg/fmt_unlimited.f90: Likewise.
2930 * gfortran.dg/fmt_white.f: Likewise.
2931 * gfortran.dg/fmt_zero_digits.f90: Likewise.
2932 * gfortran.dg/fold_nearest.f90: Likewise.
2933 * gfortran.dg/forall_1.f90: Likewise.
2934 * gfortran.dg/forall_10.f90: Likewise.
2935 * gfortran.dg/forall_12.f90: Likewise.
2936 * gfortran.dg/forall_13.f90: Likewise.
2937 * gfortran.dg/forall_15.f90: Likewise.
2938 * gfortran.dg/forall_4.f90: Likewise.
2939 * gfortran.dg/forall_5.f90: Likewise.
2940 * gfortran.dg/forall_6.f90: Likewise.
2941 * gfortran.dg/forall_7.f90: Likewise.
2942 * gfortran.dg/fraction.f90: Likewise.
2943 * gfortran.dg/fseek.f90: Likewise.
2944 * gfortran.dg/ftell_1.f90: Likewise.
2945 * gfortran.dg/ftell_2.f90: Likewise.
2946 * gfortran.dg/ftell_3.f90: Likewise.
2947 * gfortran.dg/func_assign_2.f90: Likewise.
2948 * gfortran.dg/func_assign_3.f90: Likewise.
2949 * gfortran.dg/func_derived_1.f90: Likewise.
2950 * gfortran.dg/func_derived_2.f90: Likewise.
2951 * gfortran.dg/func_derived_3.f90: Likewise.
2952 * gfortran.dg/func_result_1.f90: Likewise.
2953 * gfortran.dg/func_result_2.f90: Likewise.
2954 * gfortran.dg/func_result_6.f90: Likewise.
2955 * gfortran.dg/function_charlen_2.f90: Likewise.
2956 * gfortran.dg/function_charlen_3.f: Likewise.
2957 * gfortran.dg/function_kinds_1.f90: Likewise.
2958 * gfortran.dg/function_kinds_4.f90: Likewise.
2959 * gfortran.dg/function_optimize_10.f90: Likewise.
2960 * gfortran.dg/function_optimize_11.f90: Likewise.
2961 * gfortran.dg/function_optimize_12.f90: Likewise.
2962 * gfortran.dg/function_optimize_4.f90: Likewise.
2963 * gfortran.dg/function_optimize_8.f90: Likewise.
2964 * gfortran.dg/g77/13037.f: Likewise.
2965 * gfortran.dg/g77/1832.f: Likewise.
2966 * gfortran.dg/g77/19981119-0.f: Likewise.
2967 * gfortran.dg/g77/19990313-0.f: Likewise.
2968 * gfortran.dg/g77/19990313-1.f: Likewise.
2969 * gfortran.dg/g77/19990313-2.f: Likewise.
2970 * gfortran.dg/g77/19990313-3.f: Likewise.
2971 * gfortran.dg/g77/19990419-1.f: Likewise.
2972 * gfortran.dg/g77/19990826-0.f: Likewise.
2973 * gfortran.dg/g77/19990826-2.f: Likewise.
2974 * gfortran.dg/g77/20000503-1.f: Likewise.
2975 * gfortran.dg/g77/20001111.f: Likewise.
2976 * gfortran.dg/g77/20010116.f: Likewise.
2977 * gfortran.dg/g77/20010216-1.f: Likewise.
2978 * gfortran.dg/g77/20010430.f: Likewise.
2979 * gfortran.dg/g77/20010610.f: Likewise.
2980 * gfortran.dg/g77/6177.f: Likewise.
2981 * gfortran.dg/g77/7388.f: Likewise.
2982 * gfortran.dg/g77/947.f: Likewise.
2983 * gfortran.dg/g77/970625-2.f: Likewise.
2984 * gfortran.dg/g77/971102-1.f: Likewise.
2985 * gfortran.dg/g77/980628-0.f: Likewise.
2986 * gfortran.dg/g77/980628-1.f: Likewise.
2987 * gfortran.dg/g77/980628-10.f: Likewise.
2988 * gfortran.dg/g77/980628-2.f: Likewise.
2989 * gfortran.dg/g77/980628-3.f: Likewise.
2990 * gfortran.dg/g77/980628-7.f: Likewise.
2991 * gfortran.dg/g77/980628-8.f: Likewise.
2992 * gfortran.dg/g77/980628-9.f: Likewise.
2993 * gfortran.dg/g77/980701-0.f: Likewise.
2994 * gfortran.dg/g77/980701-1.f: Likewise.
2995 * gfortran.dg/g77/cabs.f: Likewise.
2996 * gfortran.dg/g77/claus.f: Likewise.
2997 * gfortran.dg/g77/complex_1.f: Likewise.
2998 * gfortran.dg/g77/cpp3.F: Likewise.
2999 * gfortran.dg/g77/cpp4.F: Likewise.
3000 * gfortran.dg/g77/cpp5.F: Likewise.
3001 * gfortran.dg/g77/dcomplex.f: Likewise.
3002 * gfortran.dg/g77/dnrm2.f: Likewise.
3003 * gfortran.dg/g77/erfc.f: Likewise.
3004 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3005 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3006 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3007 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3008 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3009 * gfortran.dg/g77/int8421.f: Likewise.
3010 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3011 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3012 * gfortran.dg/g77/le.f: Likewise.
3013 * gfortran.dg/g77/short.f: Likewise.
3014 * gfortran.dg/gamma_1.f90: Likewise.
3015 * gfortran.dg/gamma_4.f90: Likewise.
3016 * gfortran.dg/gamma_5.f90: Likewise.
3017 * gfortran.dg/generic_13.f90: Likewise.
3018 * gfortran.dg/generic_15.f90: Likewise.
3019 * gfortran.dg/generic_19.f90: Likewise.
3020 * gfortran.dg/generic_20.f90: Likewise.
3021 * gfortran.dg/generic_23.f03: Likewise.
3022 * gfortran.dg/generic_25.f90: Likewise.
3023 * gfortran.dg/generic_27.f90: Likewise.
3024 * gfortran.dg/generic_31.f90: Likewise.
3025 * gfortran.dg/generic_4.f90: Likewise.
3026 * gfortran.dg/global_vars_c_init.f90: Likewise.
3027 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3028 * gfortran.dg/gnu_logical_1.F: Likewise.
3029 * gfortran.dg/goacc/fixed-1.f: Likewise.
3030 * gfortran.dg/goacc/fixed-2.f: Likewise.
3031 * gfortran.dg/goacc/gang-static.f95: Likewise.
3032 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3033 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3034 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3035 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3036 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3037 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3038 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3039 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3040 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3041 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3042 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3043 * gfortran.dg/gomp/pr48794.f90: Likewise.
3044 * gfortran.dg/gomp/pr72744.f90: Likewise.
3045 * gfortran.dg/gomp/pr77665.f90: Likewise.
3046 * gfortran.dg/gomp/workshare2.f90: Likewise.
3047 * gfortran.dg/gomp/workshare3.f90: Likewise.
3048 * gfortran.dg/goto_1.f: Likewise.
3049 * gfortran.dg/goto_2.f90: Likewise.
3050 * gfortran.dg/goto_4.f90: Likewise.
3051 * gfortran.dg/goto_6.f: Likewise.
3052 * gfortran.dg/graphite/id-26.f03: Likewise.
3053 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3054 * gfortran.dg/graphite/pr29581.f90: Likewise.
3055 * gfortran.dg/graphite/pr29832.f90: Likewise.
3056 * gfortran.dg/graphite/run-id-1.f: Likewise.
3057 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3058 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3059 * gfortran.dg/hollerith.f90: Likewise.
3060 * gfortran.dg/hollerith4.f90: Likewise.
3061 * gfortran.dg/hollerith6.f90: Likewise.
3062 * gfortran.dg/hollerith8.f90: Likewise.
3063 * gfortran.dg/hollerith_1.f90: Likewise.
3064 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3065 * gfortran.dg/hollerith_f95.f90: Likewise.
3066 * gfortran.dg/hollerith_legacy.f90: Likewise.
3067 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3068 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3069 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3070 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3071 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3072 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3073 * gfortran.dg/hypot_1.f90: Likewise.
3074 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3075 * gfortran.dg/iargc.f90: Likewise.
3076 * gfortran.dg/ibits.f90: Likewise.
3077 * gfortran.dg/ichar_1.f90: Likewise.
3078 * gfortran.dg/ichar_2.f90: Likewise.
3079 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3080 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3081 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3082 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3083 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3084 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3085 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3086 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3087 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3088 * gfortran.dg/ieee/large_1.f90: Likewise.
3089 * gfortran.dg/ieee/large_2.f90: Likewise.
3090 * gfortran.dg/ieee/large_3.F90: Likewise.
3091 * gfortran.dg/ieee/large_4.f90: Likewise.
3092 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3093 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3094 * gfortran.dg/impl_do_var_data.f90: Likewise.
3095 * gfortran.dg/implicit_10.f90: Likewise.
3096 * gfortran.dg/implicit_12.f90: Likewise.
3097 * gfortran.dg/implicit_class_1.f90: Likewise.
3098 * gfortran.dg/implicit_pure_1.f90: Likewise.
3099 * gfortran.dg/implied_do_1.f90: Likewise.
3100 * gfortran.dg/implied_do_io_1.f90: Likewise.
3101 * gfortran.dg/implied_do_io_2.f90: Likewise.
3102 * gfortran.dg/implied_do_io_3.f90: Likewise.
3103 * gfortran.dg/implied_shape_1.f08: Likewise.
3104 * gfortran.dg/import.f90: Likewise.
3105 * gfortran.dg/import4.f90: Likewise.
3106 * gfortran.dg/impure_1.f08: Likewise.
3107 * gfortran.dg/index.f90: Likewise.
3108 * gfortran.dg/index_2.f90: Likewise.
3109 * gfortran.dg/init_flag_1.f90: Likewise.
3110 * gfortran.dg/init_flag_10.f90: Likewise.
3111 * gfortran.dg/init_flag_15.f03: Likewise.
3112 * gfortran.dg/init_flag_2.f90: Likewise.
3113 * gfortran.dg/init_flag_3.f90: Likewise.
3114 * gfortran.dg/init_flag_4.f90: Likewise.
3115 * gfortran.dg/init_flag_5.f90: Likewise.
3116 * gfortran.dg/init_flag_6.f90: Likewise.
3117 * gfortran.dg/init_flag_7.f90: Likewise.
3118 * gfortran.dg/init_flag_9.f90: Likewise.
3119 * gfortran.dg/initialization_11.f90: Likewise.
3120 * gfortran.dg/initialization_19.f90: Likewise.
3121 * gfortran.dg/initialization_2.f90: Likewise.
3122 * gfortran.dg/initialization_22.f90: Likewise.
3123 * gfortran.dg/initialization_27.f90: Likewise.
3124 * gfortran.dg/initialization_5.f90: Likewise.
3125 * gfortran.dg/initialization_6.f90: Likewise.
3126 * gfortran.dg/inline_matmul_1.f90: Likewise.
3127 * gfortran.dg/inline_matmul_10.f90: Likewise.
3128 * gfortran.dg/inline_matmul_11.f90: Likewise.
3129 * gfortran.dg/inline_matmul_13.f90: Likewise.
3130 * gfortran.dg/inline_matmul_14.f90: Likewise.
3131 * gfortran.dg/inline_matmul_16.f90: Likewise.
3132 * gfortran.dg/inline_matmul_17.f90: Likewise.
3133 * gfortran.dg/inline_matmul_18.f90: Likewise.
3134 * gfortran.dg/inline_matmul_19.f90: Likewise.
3135 * gfortran.dg/inline_matmul_2.f90: Likewise.
3136 * gfortran.dg/inline_matmul_20.f90: Likewise.
3137 * gfortran.dg/inline_matmul_22.f90: Likewise.
3138 * gfortran.dg/inline_matmul_3.f90: Likewise.
3139 * gfortran.dg/inline_matmul_4.f90: Likewise.
3140 * gfortran.dg/inline_matmul_5.f90: Likewise.
3141 * gfortran.dg/inline_matmul_6.f90: Likewise.
3142 * gfortran.dg/inline_matmul_7.f90: Likewise.
3143 * gfortran.dg/inline_matmul_8.f90: Likewise.
3144 * gfortran.dg/inline_matmul_9.f90: Likewise.
3145 * gfortran.dg/inline_sum_1.f90: Likewise.
3146 * gfortran.dg/inline_sum_3.f90: Likewise.
3147 * gfortran.dg/inline_sum_5.f90: Likewise.
3148 * gfortran.dg/inquire-complex.f90: Likewise.
3149 * gfortran.dg/inquire.f90: Likewise.
3150 * gfortran.dg/inquire_10.f90: Likewise.
3151 * gfortran.dg/inquire_13.f90: Likewise.
3152 * gfortran.dg/inquire_15.f90: Likewise.
3153 * gfortran.dg/inquire_16.f90: Likewise.
3154 * gfortran.dg/inquire_17.f90: Likewise.
3155 * gfortran.dg/inquire_5.f90: Likewise.
3156 * gfortran.dg/inquire_6.f90: Likewise.
3157 * gfortran.dg/inquire_7.f90: Likewise.
3158 * gfortran.dg/inquire_9.f90: Likewise.
3159 * gfortran.dg/inquire_internal.f90: Likewise.
3160 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3161 * gfortran.dg/inquire_size.f90: Likewise.
3162 * gfortran.dg/int_1.f90: Likewise.
3163 * gfortran.dg/int_conv_1.f90: Likewise.
3164 * gfortran.dg/int_range_io_1.f90: Likewise.
3165 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3166 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3167 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3168 * gfortran.dg/integer_plus.f90: Likewise.
3169 * gfortran.dg/intent_out_2.f90: Likewise.
3170 * gfortran.dg/intent_out_5.f90: Likewise.
3171 * gfortran.dg/intent_out_6.f90: Likewise.
3172 * gfortran.dg/interface_12.f90: Likewise.
3173 * gfortran.dg/interface_19.f90: Likewise.
3174 * gfortran.dg/interface_4.f90: Likewise.
3175 * gfortran.dg/interface_5.f90: Likewise.
3176 * gfortran.dg/interface_9.f90: Likewise.
3177 * gfortran.dg/interface_assignment_1.f90: Likewise.
3178 * gfortran.dg/interface_assignment_2.f90: Likewise.
3179 * gfortran.dg/internal_dummy_2.f08: Likewise.
3180 * gfortran.dg/internal_dummy_3.f08: Likewise.
3181 * gfortran.dg/internal_dummy_4.f08: Likewise.
3182 * gfortran.dg/internal_pack_1.f90: Likewise.
3183 * gfortran.dg/internal_pack_10.f90: Likewise.
3184 * gfortran.dg/internal_pack_12.f90: Likewise.
3185 * gfortran.dg/internal_pack_13.f90: Likewise.
3186 * gfortran.dg/internal_pack_14.f90: Likewise.
3187 * gfortran.dg/internal_pack_15.f90: Likewise.
3188 * gfortran.dg/internal_pack_2.f90: Likewise.
3189 * gfortran.dg/internal_pack_3.f90: Likewise.
3190 * gfortran.dg/internal_pack_4.f90: Likewise.
3191 * gfortran.dg/internal_pack_6.f90: Likewise.
3192 * gfortran.dg/internal_pack_8.f90: Likewise.
3193 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3194 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3195 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3196 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3197 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3198 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3199 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3200 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3201 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3202 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3203 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3204 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3205 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3206 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3207 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3208 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3209 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3210 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3211 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3212 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3213 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3214 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3215 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3216 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3217 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3218 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3219 * gfortran.dg/io_err_1.f90: Likewise.
3220 * gfortran.dg/io_real_boz.f90: Likewise.
3221 * gfortran.dg/iomsg_1.f90: Likewise.
3222 * gfortran.dg/iostat_1.f90: Likewise.
3223 * gfortran.dg/iostat_2.f90: Likewise.
3224 * gfortran.dg/iostat_4.f90: Likewise.
3225 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3226 * gfortran.dg/ishft_1.f90: Likewise.
3227 * gfortran.dg/ishft_2.f90: Likewise.
3228 * gfortran.dg/ishft_4.f90: Likewise.
3229 * gfortran.dg/isnan_1.f90: Likewise.
3230 * gfortran.dg/isnan_2.f90: Likewise.
3231 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3232 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3233 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3234 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3235 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3236 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3237 * gfortran.dg/itime_idate_1.f: Likewise.
3238 * gfortran.dg/itime_idate_2.f: Likewise.
3239 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3240 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3241 * gfortran.dg/large_real_kind_1.f90: Likewise.
3242 * gfortran.dg/large_real_kind_2.F90: Likewise.
3243 * gfortran.dg/large_real_kind_3.F90: Likewise.
3244 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3245 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3246 * gfortran.dg/large_recl.f90: Likewise.
3247 * gfortran.dg/large_unit_1.f90: Likewise.
3248 * gfortran.dg/large_unit_2.f90: Likewise.
3249 * gfortran.dg/largeequiv_1.f90: Likewise.
3250 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3251 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3252 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3253 * gfortran.dg/list_read_1.f90: Likewise.
3254 * gfortran.dg/list_read_10.f90: Likewise.
3255 * gfortran.dg/list_read_11.f90: Likewise.
3256 * gfortran.dg/list_read_12.f90: Likewise.
3257 * gfortran.dg/list_read_13.f: Likewise.
3258 * gfortran.dg/list_read_14.f90: Likewise.
3259 * gfortran.dg/list_read_2.f90: Likewise.
3260 * gfortran.dg/list_read_3.f90: Likewise.
3261 * gfortran.dg/list_read_4.f90: Likewise.
3262 * gfortran.dg/list_read_5.f90: Likewise.
3263 * gfortran.dg/list_read_6.f90: Likewise.
3264 * gfortran.dg/list_read_7.f90: Likewise.
3265 * gfortran.dg/list_read_8.f90: Likewise.
3266 * gfortran.dg/list_read_9.f90: Likewise.
3267 * gfortran.dg/loc_2.f90: Likewise.
3268 * gfortran.dg/logical_1.f90: Likewise.
3269 * gfortran.dg/logical_dot_product.f90: Likewise.
3270 * gfortran.dg/logical_temp_io.f90: Likewise.
3271 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3272 * gfortran.dg/lrshift_1.f90: Likewise.
3273 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3274 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3275 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3276 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3277 * gfortran.dg/make_unit.f90: Likewise.
3278 * gfortran.dg/mapping_1.f90: Likewise.
3279 * gfortran.dg/mapping_2.f90: Likewise.
3280 * gfortran.dg/mapping_3.f90: Likewise.
3281 * gfortran.dg/masklr_1.F90: Likewise.
3282 * gfortran.dg/masklr_2.F90: Likewise.
3283 * gfortran.dg/matmul_1.f90: Likewise.
3284 * gfortran.dg/matmul_10.f90: Likewise.
3285 * gfortran.dg/matmul_12.f90: Likewise.
3286 * gfortran.dg/matmul_16.f90: Likewise.
3287 * gfortran.dg/matmul_17.f90: Likewise.
3288 * gfortran.dg/matmul_18.f90: Likewise.
3289 * gfortran.dg/matmul_2.f90: Likewise.
3290 * gfortran.dg/matmul_3.f90: Likewise.
3291 * gfortran.dg/matmul_4.f90: Likewise.
3292 * gfortran.dg/matmul_6.f90: Likewise.
3293 * gfortran.dg/matmul_8.f03: Likewise.
3294 * gfortran.dg/matmul_9.f90: Likewise.
3295 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3296 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3297 * gfortran.dg/matmul_const.f90: Likewise.
3298 * gfortran.dg/maxloc_1.f90: Likewise.
3299 * gfortran.dg/maxloc_2.f90: Likewise.
3300 * gfortran.dg/maxloc_3.f90: Likewise.
3301 * gfortran.dg/maxloc_4.f90: Likewise.
3302 * gfortran.dg/maxloc_string_1.f90: Likewise.
3303 * gfortran.dg/maxlocval_1.f90: Likewise.
3304 * gfortran.dg/maxlocval_2.f90: Likewise.
3305 * gfortran.dg/maxlocval_3.f90: Likewise.
3306 * gfortran.dg/maxlocval_4.f90: Likewise.
3307 * gfortran.dg/maxval_char_1.f90: Likewise.
3308 * gfortran.dg/maxval_char_2.f90: Likewise.
3309 * gfortran.dg/maxval_char_3.f90: Likewise.
3310 * gfortran.dg/maxval_char_4.f90: Likewise.
3311 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3312 * gfortran.dg/mclock.f90: Likewise.
3313 * gfortran.dg/merge_bits_1.F90: Likewise.
3314 * gfortran.dg/merge_bits_2.F90: Likewise.
3315 * gfortran.dg/merge_char_1.f90: Likewise.
3316 * gfortran.dg/merge_init_expr.f90: Likewise.
3317 * gfortran.dg/min_max_optional_1.f90: Likewise.
3318 * gfortran.dg/min_max_optional_5.f90: Likewise.
3319 * gfortran.dg/minloc_1.f90: Likewise.
3320 * gfortran.dg/minloc_2.f90: Likewise.
3321 * gfortran.dg/minloc_3.f90: Likewise.
3322 * gfortran.dg/minloc_4.f90: Likewise.
3323 * gfortran.dg/minloc_string_1.f90: Likewise.
3324 * gfortran.dg/minlocval_1.f90: Likewise.
3325 * gfortran.dg/minlocval_2.f90: Likewise.
3326 * gfortran.dg/minlocval_3.f90: Likewise.
3327 * gfortran.dg/minlocval_4.f90: Likewise.
3328 * gfortran.dg/minmax_char_1.f90: Likewise.
3329 * gfortran.dg/minmaxloc_1.f90: Likewise.
3330 * gfortran.dg/minmaxloc_10.f90: Likewise.
3331 * gfortran.dg/minmaxloc_11.f90: Likewise.
3332 * gfortran.dg/minmaxloc_12.f90: Likewise.
3333 * gfortran.dg/minmaxloc_13.f90: Likewise.
3334 * gfortran.dg/minmaxloc_2.f90: Likewise.
3335 * gfortran.dg/minmaxloc_3.f90: Likewise.
3336 * gfortran.dg/minmaxloc_4.f90: Likewise.
3337 * gfortran.dg/minmaxloc_5.f90: Likewise.
3338 * gfortran.dg/minmaxloc_6.f90: Likewise.
3339 * gfortran.dg/minmaxloc_7.f90: Likewise.
3340 * gfortran.dg/minmaxloc_8.f90: Likewise.
3341 * gfortran.dg/minmaxval_1.f90: Likewise.
3342 * gfortran.dg/minval_char_1.f90: Likewise.
3343 * gfortran.dg/minval_char_2.f90: Likewise.
3344 * gfortran.dg/minval_char_3.f90: Likewise.
3345 * gfortran.dg/minval_char_4.f90: Likewise.
3346 * gfortran.dg/minval_char_5.f90: Likewise.
3347 * gfortran.dg/minval_parameter_1.f90: Likewise.
3348 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3349 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3350 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3351 * gfortran.dg/missing_parens_1.f90: Likewise.
3352 * gfortran.dg/missing_parens_2.f90: Likewise.
3353 * gfortran.dg/mod_large_1.f90: Likewise.
3354 * gfortran.dg/mod_sign0_1.f90: Likewise.
3355 * gfortran.dg/module_blank_common.f90: Likewise.
3356 * gfortran.dg/module_commons_1.f90: Likewise.
3357 * gfortran.dg/module_commons_3.f90: Likewise.
3358 * gfortran.dg/module_double_reuse.f90: Likewise.
3359 * gfortran.dg/module_equivalence_1.f90: Likewise.
3360 * gfortran.dg/module_equivalence_2.f90: Likewise.
3361 * gfortran.dg/module_equivalence_3.f90: Likewise.
3362 * gfortran.dg/module_equivalence_5.f90: Likewise.
3363 * gfortran.dg/module_interface_1.f90: Likewise.
3364 * gfortran.dg/module_nan.f90: Likewise.
3365 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3366 * gfortran.dg/module_procedure_1.f90: Likewise.
3367 * gfortran.dg/module_read_1.f90: Likewise.
3368 * gfortran.dg/module_read_2.f90: Likewise.
3369 * gfortran.dg/module_widestring_1.f90: Likewise.
3370 * gfortran.dg/move_alloc.f90: Likewise.
3371 * gfortran.dg/move_alloc_10.f90: Likewise.
3372 * gfortran.dg/move_alloc_13.f90: Likewise.
3373 * gfortran.dg/move_alloc_14.f90: Likewise.
3374 * gfortran.dg/move_alloc_15.f90: Likewise.
3375 * gfortran.dg/move_alloc_16.f90: Likewise.
3376 * gfortran.dg/move_alloc_2.f90: Likewise.
3377 * gfortran.dg/move_alloc_5.f90: Likewise.
3378 * gfortran.dg/move_alloc_6.f90: Likewise.
3379 * gfortran.dg/move_alloc_9.f90: Likewise.
3380 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3381 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3382 * gfortran.dg/mvbits_1.f90: Likewise.
3383 * gfortran.dg/mvbits_2.f90: Likewise.
3384 * gfortran.dg/mvbits_3.f90: Likewise.
3385 * gfortran.dg/mvbits_4.f90: Likewise.
3386 * gfortran.dg/mvbits_7.f90: Likewise.
3387 * gfortran.dg/mvbits_8.f90: Likewise.
3388 * gfortran.dg/namelist_11.f: Likewise.
3389 * gfortran.dg/namelist_12.f: Likewise.
3390 * gfortran.dg/namelist_13.f90: Likewise.
3391 * gfortran.dg/namelist_14.f90: Likewise.
3392 * gfortran.dg/namelist_15.f90: Likewise.
3393 * gfortran.dg/namelist_16.f90: Likewise.
3394 * gfortran.dg/namelist_17.f90: Likewise.
3395 * gfortran.dg/namelist_18.f90: Likewise.
3396 * gfortran.dg/namelist_19.f90: Likewise.
3397 * gfortran.dg/namelist_20.f90: Likewise.
3398 * gfortran.dg/namelist_21.f90: Likewise.
3399 * gfortran.dg/namelist_22.f90: Likewise.
3400 * gfortran.dg/namelist_23.f90: Likewise.
3401 * gfortran.dg/namelist_24.f90: Likewise.
3402 * gfortran.dg/namelist_26.f90: Likewise.
3403 * gfortran.dg/namelist_27.f90: Likewise.
3404 * gfortran.dg/namelist_28.f90: Likewise.
3405 * gfortran.dg/namelist_29.f90: Likewise.
3406 * gfortran.dg/namelist_37.f90: Likewise.
3407 * gfortran.dg/namelist_38.f90: Likewise.
3408 * gfortran.dg/namelist_39.f90: Likewise.
3409 * gfortran.dg/namelist_40.f90: Likewise.
3410 * gfortran.dg/namelist_41.f90: Likewise.
3411 * gfortran.dg/namelist_42.f90: Likewise.
3412 * gfortran.dg/namelist_43.f90: Likewise.
3413 * gfortran.dg/namelist_44.f90: Likewise.
3414 * gfortran.dg/namelist_47.f90: Likewise.
3415 * gfortran.dg/namelist_48.f90: Likewise.
3416 * gfortran.dg/namelist_49.f90: Likewise.
3417 * gfortran.dg/namelist_50.f90: Likewise.
3418 * gfortran.dg/namelist_51.f90: Likewise.
3419 * gfortran.dg/namelist_52.f90: Likewise.
3420 * gfortran.dg/namelist_54.f90: Likewise.
3421 * gfortran.dg/namelist_55.f90: Likewise.
3422 * gfortran.dg/namelist_56.f90: Likewise.
3423 * gfortran.dg/namelist_57.f90: Likewise.
3424 * gfortran.dg/namelist_58.f90: Likewise.
3425 * gfortran.dg/namelist_59.f90: Likewise.
3426 * gfortran.dg/namelist_60.f90: Likewise.
3427 * gfortran.dg/namelist_61.f90: Likewise.
3428 * gfortran.dg/namelist_64.f90: Likewise.
3429 * gfortran.dg/namelist_65.f90: Likewise.
3430 * gfortran.dg/namelist_69.f90: Likewise.
3431 * gfortran.dg/namelist_70.f90: Likewise.
3432 * gfortran.dg/namelist_71.f90: Likewise.
3433 * gfortran.dg/namelist_72.f: Likewise.
3434 * gfortran.dg/namelist_73.f90: Likewise.
3435 * gfortran.dg/namelist_77.f90: Likewise.
3436 * gfortran.dg/namelist_78.f90: Likewise.
3437 * gfortran.dg/namelist_79.f90: Likewise.
3438 * gfortran.dg/namelist_80.f90: Likewise.
3439 * gfortran.dg/namelist_81.f90: Likewise.
3440 * gfortran.dg/namelist_82.f90: Likewise.
3441 * gfortran.dg/namelist_84.f90: Likewise.
3442 * gfortran.dg/namelist_85.f90: Likewise.
3443 * gfortran.dg/namelist_86.f90: Likewise.
3444 * gfortran.dg/namelist_87.f90: Likewise.
3445 * gfortran.dg/namelist_88.f90: Likewise.
3446 * gfortran.dg/namelist_89.f90: Likewise.
3447 * gfortran.dg/namelist_90.f: Likewise.
3448 * gfortran.dg/namelist_95.f90: Likewise.
3449 * gfortran.dg/namelist_char_only.f90: Likewise.
3450 * gfortran.dg/namelist_empty.f90: Likewise.
3451 * gfortran.dg/namelist_internal.f90: Likewise.
3452 * gfortran.dg/namelist_use.f90: Likewise.
3453 * gfortran.dg/namelist_use_only.f90: Likewise.
3454 * gfortran.dg/namelist_utf8.f90: Likewise.
3455 * gfortran.dg/nan_1.f90: Likewise.
3456 * gfortran.dg/nan_2.f90: Likewise.
3457 * gfortran.dg/nan_3.f90: Likewise.
3458 * gfortran.dg/nan_6.f90: Likewise.
3459 * gfortran.dg/nan_7.f90: Likewise.
3460 * gfortran.dg/nearest_1.f90: Likewise.
3461 * gfortran.dg/nearest_2.f90: Likewise.
3462 * gfortran.dg/nearest_3.f90: Likewise.
3463 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3464 * gfortran.dg/negative_automatic_size.f90: Likewise.
3465 * gfortran.dg/negative_unit.f: Likewise.
3466 * gfortran.dg/negative_unit2.f90: Likewise.
3467 * gfortran.dg/negative_unit_int8.f: Likewise.
3468 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3469 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3470 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3471 * gfortran.dg/nested_modules_1.f90: Likewise.
3472 * gfortran.dg/nested_modules_2.f90: Likewise.
3473 * gfortran.dg/nested_modules_3.f90: Likewise.
3474 * gfortran.dg/nesting_1.f90: Likewise.
3475 * gfortran.dg/new_line.f90: Likewise.
3476 * gfortran.dg/newunit_1.f90: Likewise.
3477 * gfortran.dg/newunit_3.f90: Likewise.
3478 * gfortran.dg/newunit_5.f90.f90: Likewise.
3479 * gfortran.dg/nint_1.f90: Likewise.
3480 * gfortran.dg/nint_2.f90: Likewise.
3481 * gfortran.dg/no_arg_check_2.f90: Likewise.
3482 * gfortran.dg/no_range_check_1.f90: Likewise.
3483 * gfortran.dg/no_range_check_2.f90: Likewise.
3484 * gfortran.dg/no_range_check_3.f90: Likewise.
3485 * gfortran.dg/noadv_size.f90: Likewise.
3486 * gfortran.dg/nonreturning_statements.f90: Likewise.
3487 * gfortran.dg/norm2_1.f90: Likewise.
3488 * gfortran.dg/norm2_3.f90: Likewise.
3489 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3490 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3491 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3492 * gfortran.dg/null_4.f90: Likewise.
3493 * gfortran.dg/null_9.f90: Likewise.
3494 * gfortran.dg/nullify_3.f90: Likewise.
3495 * gfortran.dg/oldstyle_1.f90: Likewise.
3496 * gfortran.dg/open_access_append_1.f90: Likewise.
3497 * gfortran.dg/open_access_append_2.f90: Likewise.
3498 * gfortran.dg/open_errors.f90: Likewise.
3499 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3500 * gfortran.dg/open_new.f90: Likewise.
3501 * gfortran.dg/open_readonly_1.f90: Likewise.
3502 * gfortran.dg/operator_1.f90: Likewise.
3503 * gfortran.dg/optional_absent_1.f90: Likewise.
3504 * gfortran.dg/optional_absent_2.f90: Likewise.
3505 * gfortran.dg/optional_absent_3.f90: Likewise.
3506 * gfortran.dg/optional_class_1.f90: Likewise.
3507 * gfortran.dg/optional_dim_2.f90: Likewise.
3508 * gfortran.dg/optional_dim_3.f90: Likewise.
3509 * gfortran.dg/output_exponents_1.f90: Likewise.
3510 * gfortran.dg/overload_1.f90: Likewise.
3511 * gfortran.dg/overload_2.f90: Likewise.
3512 * gfortran.dg/overwrite_1.f: Likewise.
3513 * gfortran.dg/pad_no.f90: Likewise.
3514 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3515 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3516 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3517 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3518 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3519 * gfortran.dg/parens_3.f90: Likewise.
3520 * gfortran.dg/parens_5.f90: Likewise.
3521 * gfortran.dg/parens_6.f90: Likewise.
3522 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3523 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3524 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3525 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3526 * gfortran.dg/parity_1.f90: Likewise.
3527 * gfortran.dg/past_eor.f90: Likewise.
3528 * gfortran.dg/pdt_1.f03: Likewise.
3529 * gfortran.dg/pdt_10.f03: Likewise.
3530 * gfortran.dg/pdt_11.f03: Likewise.
3531 * gfortran.dg/pdt_12.f03: Likewise.
3532 * gfortran.dg/pdt_13.f03: Likewise.
3533 * gfortran.dg/pdt_14.f03: Likewise.
3534 * gfortran.dg/pdt_15.f03: Likewise.
3535 * gfortran.dg/pdt_19.f03: Likewise.
3536 * gfortran.dg/pdt_20.f03: Likewise.
3537 * gfortran.dg/pdt_22.f03: Likewise.
3538 * gfortran.dg/pdt_23.f03: Likewise.
3539 * gfortran.dg/pdt_25.f03: Likewise.
3540 * gfortran.dg/pdt_26.f03: Likewise.
3541 * gfortran.dg/pdt_27.f03: Likewise.
3542 * gfortran.dg/pdt_28.f03: Likewise.
3543 * gfortran.dg/pdt_3.f03: Likewise.
3544 * gfortran.dg/pdt_4.f03: Likewise.
3545 * gfortran.dg/pdt_5.f03: Likewise.
3546 * gfortran.dg/pdt_7.f03: Likewise.
3547 * gfortran.dg/pointer_1.f90: Likewise.
3548 * gfortran.dg/pointer_array_1.f90: Likewise.
3549 * gfortran.dg/pointer_array_3.f90: Likewise.
3550 * gfortran.dg/pointer_array_4.f90: Likewise.
3551 * gfortran.dg/pointer_array_5.f90: Likewise.
3552 * gfortran.dg/pointer_array_6.f90: Likewise.
3553 * gfortran.dg/pointer_array_7.f90: Likewise.
3554 * gfortran.dg/pointer_array_8.f90: Likewise.
3555 * gfortran.dg/pointer_array_9.f90: Likewise.
3556 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3557 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3558 * gfortran.dg/pointer_assign_10.f90: Likewise.
3559 * gfortran.dg/pointer_assign_11.f90: Likewise.
3560 * gfortran.dg/pointer_assign_4.f90: Likewise.
3561 * gfortran.dg/pointer_assign_8.f90: Likewise.
3562 * gfortran.dg/pointer_assign_9.f90: Likewise.
3563 * gfortran.dg/pointer_check_10.f90: Likewise.
3564 * gfortran.dg/pointer_check_9.f90: Likewise.
3565 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3566 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3567 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3568 * gfortran.dg/pointer_init_1.f90: Likewise.
3569 * gfortran.dg/pointer_init_3.f90: Likewise.
3570 * gfortran.dg/pointer_init_4.f90: Likewise.
3571 * gfortran.dg/pointer_init_5.f90: Likewise.
3572 * gfortran.dg/pointer_init_8.f90: Likewise.
3573 * gfortran.dg/pointer_intent_1.f90: Likewise.
3574 * gfortran.dg/pointer_intent_4.f90: Likewise.
3575 * gfortran.dg/pointer_intent_5.f90: Likewise.
3576 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3577 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3578 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3579 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3580 * gfortran.dg/pointer_target_1.f90: Likewise.
3581 * gfortran.dg/pointer_target_2.f90: Likewise.
3582 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3583 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3584 * gfortran.dg/power.f90: Likewise.
3585 * gfortran.dg/power1.f90: Likewise.
3586 * gfortran.dg/power_3.f90: Likewise.
3587 * gfortran.dg/power_4.f90: Likewise.
3588 * gfortran.dg/power_5.f90: Likewise.
3589 * gfortran.dg/pr12884.f: Likewise.
3590 * gfortran.dg/pr15129.f90: Likewise.
3591 * gfortran.dg/pr15140.f90: Likewise.
3592 * gfortran.dg/pr15324.f90: Likewise.
3593 * gfortran.dg/pr15332.f: Likewise.
3594 * gfortran.dg/pr15957.f90: Likewise.
3595 * gfortran.dg/pr15959.f90: Likewise.
3596 * gfortran.dg/pr16597.f90: Likewise.
3597 * gfortran.dg/pr16861.f90: Likewise.
3598 * gfortran.dg/pr16938.f90: Likewise.
3599 * gfortran.dg/pr17090.f90: Likewise.
3600 * gfortran.dg/pr17143.f90: Likewise.
3601 * gfortran.dg/pr17164.f90: Likewise.
3602 * gfortran.dg/pr17229.f: Likewise.
3603 * gfortran.dg/pr17285.f90: Likewise.
3604 * gfortran.dg/pr17286.f90: Likewise.
3605 * gfortran.dg/pr17472.f: Likewise.
3606 * gfortran.dg/pr17612.f90: Likewise.
3607 * gfortran.dg/pr17706.f90: Likewise.
3608 * gfortran.dg/pr18025.f90: Likewise.
3609 * gfortran.dg/pr18122.f90: Likewise.
3610 * gfortran.dg/pr18210.f90: Likewise.
3611 * gfortran.dg/pr18392.f90: Likewise.
3612 * gfortran.dg/pr19155.f: Likewise.
3613 * gfortran.dg/pr19216.f: Likewise.
3614 * gfortran.dg/pr19467.f90: Likewise.
3615 * gfortran.dg/pr19657.f: Likewise.
3616 * gfortran.dg/pr19926.f90: Likewise.
3617 * gfortran.dg/pr19928-1.f90: Likewise.
3618 * gfortran.dg/pr19928-2.f90: Likewise.
3619 * gfortran.dg/pr20086.f90: Likewise.
3620 * gfortran.dg/pr20124.f90: Likewise.
3621 * gfortran.dg/pr20163-2.f: Likewise.
3622 * gfortran.dg/pr20480.f90: Likewise.
3623 * gfortran.dg/pr20755.f: Likewise.
3624 * gfortran.dg/pr20950.f: Likewise.
3625 * gfortran.dg/pr21177.f90: Likewise.
3626 * gfortran.dg/pr21730.f: Likewise.
3627 * gfortran.dg/pr22491.f: Likewise.
3628 * gfortran.dg/pr25603.f: Likewise.
3629 * gfortran.dg/pr26246_2.f90: Likewise.
3630 * gfortran.dg/pr32136.f90: Likewise.
3631 * gfortran.dg/pr32533.f90: Likewise.
3632 * gfortran.dg/pr33794.f90: Likewise.
3633 * gfortran.dg/pr35662.f90: Likewise.
3634 * gfortran.dg/pr35944-1.f90: Likewise.
3635 * gfortran.dg/pr35944-2.f90: Likewise.
3636 * gfortran.dg/pr35983.f90: Likewise.
3637 * gfortran.dg/pr39865.f90: Likewise.
3638 * gfortran.dg/pr41212.f90: Likewise.
3639 * gfortran.dg/pr43808.f90: Likewise.
3640 * gfortran.dg/pr44592.f90: Likewise.
3641 * gfortran.dg/pr44735.f90: Likewise.
3642 * gfortran.dg/pr45308.f03: Likewise.
3643 * gfortran.dg/pr46297.f: Likewise.
3644 * gfortran.dg/pr46588.f90: Likewise.
3645 * gfortran.dg/pr46665.f90: Likewise.
3646 * gfortran.dg/pr46804.f90: Likewise.
3647 * gfortran.dg/pr47008.f03: Likewise.
3648 * gfortran.dg/pr47614.f: Likewise.
3649 * gfortran.dg/pr47878.f90: Likewise.
3650 * gfortran.dg/pr49103.f90: Likewise.
3651 * gfortran.dg/pr50069_1.f90: Likewise.
3652 * gfortran.dg/pr50769.f90: Likewise.
3653 * gfortran.dg/pr52608.f90: Likewise.
3654 * gfortran.dg/pr55086_2.f90: Likewise.
3655 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3656 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3657 * gfortran.dg/pr55330.f90: Likewise.
3658 * gfortran.dg/pr56015.f90: Likewise.
3659 * gfortran.dg/pr57910.f90: Likewise.
3660 * gfortran.dg/pr59700.f90: Likewise.
3661 * gfortran.dg/pr62125.f90: Likewise.
3662 * gfortran.dg/pr64530.f90: Likewise.
3663 * gfortran.dg/pr65429.f90: Likewise.
3664 * gfortran.dg/pr65450.f90: Likewise.
3665 * gfortran.dg/pr65504.f90: Likewise.
3666 * gfortran.dg/pr65903.f90: Likewise.
3667 * gfortran.dg/pr66311.f90: Likewise.
3668 * gfortran.dg/pr66864.f90: Likewise.
3669 * gfortran.dg/pr67140.f90: Likewise.
3670 * gfortran.dg/pr67524.f90: Likewise.
3671 * gfortran.dg/pr67885.f90: Likewise.
3672 * gfortran.dg/pr68053.f90: Likewise.
3673 * gfortran.dg/pr68566.f90: Likewise.
3674 * gfortran.dg/pr69514_1.f90: Likewise.
3675 * gfortran.dg/pr69514_2.f90: Likewise.
3676 * gfortran.dg/pr69739.f90: Likewise.
3677 * gfortran.dg/pr70673.f90: Likewise.
3678 * gfortran.dg/pr71523_2.f90: Likewise.
3679 * gfortran.dg/pr71764.f90: Likewise.
3680 * gfortran.dg/pr78092.f90: Likewise.
3681 * gfortran.dg/pr82973.f90: Likewise.
3682 * gfortran.dg/pr83864.f90: Likewise.
3683 * gfortran.dg/pr83874.f90: Likewise.
3684 * gfortran.dg/pr84088.f90: Likewise.
3685 * gfortran.dg/pr84155.f90: Likewise.
3686 * gfortran.dg/proc_decl_12.f90: Likewise.
3687 * gfortran.dg/proc_decl_13.f90: Likewise.
3688 * gfortran.dg/proc_decl_15.f90: Likewise.
3689 * gfortran.dg/proc_decl_17.f90: Likewise.
3690 * gfortran.dg/proc_decl_18.f90: Likewise.
3691 * gfortran.dg/proc_decl_2.f90: Likewise.
3692 * gfortran.dg/proc_decl_5.f90: Likewise.
3693 * gfortran.dg/proc_decl_9.f90: Likewise.
3694 * gfortran.dg/proc_ptr_1.f90: Likewise.
3695 * gfortran.dg/proc_ptr_10.f90: Likewise.
3696 * gfortran.dg/proc_ptr_12.f90: Likewise.
3697 * gfortran.dg/proc_ptr_18.f90: Likewise.
3698 * gfortran.dg/proc_ptr_19.f90: Likewise.
3699 * gfortran.dg/proc_ptr_21.f90: Likewise.
3700 * gfortran.dg/proc_ptr_22.f90: Likewise.
3701 * gfortran.dg/proc_ptr_23.f90: Likewise.
3702 * gfortran.dg/proc_ptr_25.f90: Likewise.
3703 * gfortran.dg/proc_ptr_26.f90: Likewise.
3704 * gfortran.dg/proc_ptr_3.f90: Likewise.
3705 * gfortran.dg/proc_ptr_36.f90: Likewise.
3706 * gfortran.dg/proc_ptr_47.f90: Likewise.
3707 * gfortran.dg/proc_ptr_48.f90: Likewise.
3708 * gfortran.dg/proc_ptr_5.f90: Likewise.
3709 * gfortran.dg/proc_ptr_6.f90: Likewise.
3710 * gfortran.dg/proc_ptr_7.f90: Likewise.
3711 * gfortran.dg/proc_ptr_8.f90: Likewise.
3712 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3713 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3714 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3715 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3716 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3717 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3718 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3719 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3720 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3721 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3722 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3723 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3724 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3725 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3726 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
3727 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
3728 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
3729 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
3730 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
3731 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
3732 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
3733 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
3734 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
3735 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
3736 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
3737 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
3738 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
3739 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
3740 * gfortran.dg/product_init_expr.f03: Likewise.
3741 * gfortran.dg/promotion.f90: Likewise.
3742 * gfortran.dg/promotion_3.f90: Likewise.
3743 * gfortran.dg/promotion_4.f90: Likewise.
3744 * gfortran.dg/protected_1.f90: Likewise.
3745 * gfortran.dg/protected_2.f90: Likewise.
3746 * gfortran.dg/ptr-func-1.f90: Likewise.
3747 * gfortran.dg/ptr-func-2.f90: Likewise.
3748 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3749 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3750 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3751 * gfortran.dg/pure_byref_1.f90: Likewise.
3752 * gfortran.dg/pure_byref_2.f90: Likewise.
3753 * gfortran.dg/pure_byref_3.f90: Likewise.
3754 * gfortran.dg/quad_2.f90: Likewise.
3755 * gfortran.dg/quad_3.f90: Likewise.
3756 * gfortran.dg/random_3.f90: Likewise.
3757 * gfortran.dg/random_4.f90: Likewise.
3758 * gfortran.dg/random_7.f90: Likewise.
3759 * gfortran.dg/read_2.f90: Likewise.
3760 * gfortran.dg/read_3.f90: Likewise.
3761 * gfortran.dg/read_4.f90: Likewise.
3762 * gfortran.dg/read_5.f90: Likewise.
3763 * gfortran.dg/read_bad_advance.f90: Likewise.
3764 * gfortran.dg/read_bang.f90: Likewise.
3765 * gfortran.dg/read_bang4.f90: Likewise.
3766 * gfortran.dg/read_comma.f: Likewise.
3767 * gfortran.dg/read_dir.f90: Likewise.
3768 * gfortran.dg/read_empty_file.f: Likewise.
3769 * gfortran.dg/read_eof_1.f90: Likewise.
3770 * gfortran.dg/read_eof_2.f90: Likewise.
3771 * gfortran.dg/read_eof_3.f90: Likewise.
3772 * gfortran.dg/read_eof_4.f90: Likewise.
3773 * gfortran.dg/read_eof_5.f90: Likewise.
3774 * gfortran.dg/read_eof_6.f: Likewise.
3775 * gfortran.dg/read_eof_7.f90: Likewise.
3776 * gfortran.dg/read_eof_8.f90: Likewise.
3777 * gfortran.dg/read_eof_all.f90: Likewise.
3778 * gfortran.dg/read_eor.f90: Likewise.
3779 * gfortran.dg/read_float_1.f90: Likewise.
3780 * gfortran.dg/read_float_2.f03: Likewise.
3781 * gfortran.dg/read_float_3.f90: Likewise.
3782 * gfortran.dg/read_float_4.f90: Likewise.
3783 * gfortran.dg/read_infnan_1.f90: Likewise.
3784 * gfortran.dg/read_list_eof_1.f90: Likewise.
3785 * gfortran.dg/read_logical.f90: Likewise.
3786 * gfortran.dg/read_many_1.f: Likewise.
3787 * gfortran.dg/read_no_eor.f90: Likewise.
3788 * gfortran.dg/read_noadvance.f90: Likewise.
3789 * gfortran.dg/read_repeat.f90: Likewise.
3790 * gfortran.dg/read_repeat_2.f90: Likewise.
3791 * gfortran.dg/read_size_noadvance.f90: Likewise.
3792 * gfortran.dg/read_x_eof.f90: Likewise.
3793 * gfortran.dg/read_x_past.f: Likewise.
3794 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3795 * gfortran.dg/real_const_1.f: Likewise.
3796 * gfortran.dg/real_const_2.f90: Likewise.
3797 * gfortran.dg/real_const_3.f90: Likewise.
3798 * gfortran.dg/real_do_1.f90: Likewise.
3799 * gfortran.dg/real_index_1.f90: Likewise.
3800 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3801 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3802 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3803 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3804 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3805 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3806 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3807 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3808 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3809 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3810 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3811 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3812 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3813 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3814 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3815 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3816 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3817 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3818 * gfortran.dg/record_marker_1.f90: Likewise.
3819 * gfortran.dg/record_marker_2.f: Likewise.
3820 * gfortran.dg/record_marker_3.f90: Likewise.
3821 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3822 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3823 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3824 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3825 * gfortran.dg/recursive_check_7.f90: Likewise.
3826 * gfortran.dg/recursive_reference_1.f90: Likewise.
3827 * gfortran.dg/recursive_reference_2.f90: Likewise.
3828 * gfortran.dg/recursive_stack.f90: Likewise.
3829 * gfortran.dg/reduction.f90: Likewise.
3830 * gfortran.dg/repack_arrays_1.f90: Likewise.
3831 * gfortran.dg/repeat_1.f90: Likewise.
3832 * gfortran.dg/repeat_2.f90: Likewise.
3833 * gfortran.dg/repeat_3.f90: Likewise.
3834 * gfortran.dg/repeat_6.f90: Likewise.
3835 * gfortran.dg/reshape-alloc.f90: Likewise.
3836 * gfortran.dg/reshape-complex.f90: Likewise.
3837 * gfortran.dg/reshape.f90: Likewise.
3838 * gfortran.dg/reshape_2.f90: Likewise.
3839 * gfortran.dg/reshape_7.f90: Likewise.
3840 * gfortran.dg/reshape_empty_1.f03: Likewise.
3841 * gfortran.dg/reshape_pad_1.f90: Likewise.
3842 * gfortran.dg/reshape_rank7.f90: Likewise.
3843 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3844 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3845 * gfortran.dg/result_default_init_1.f90: Likewise.
3846 * gfortran.dg/result_in_spec_1.f90: Likewise.
3847 * gfortran.dg/result_in_spec_2.f90: Likewise.
3848 * gfortran.dg/ret_array_1.f90: Likewise.
3849 * gfortran.dg/ret_pointer_1.f90: Likewise.
3850 * gfortran.dg/ret_pointer_2.f90: Likewise.
3851 * gfortran.dg/rewind_1.f90: Likewise.
3852 * gfortran.dg/round_1.f03: Likewise.
3853 * gfortran.dg/round_2.f03: Likewise.
3854 * gfortran.dg/round_3.f08: Likewise.
3855 * gfortran.dg/round_4.f90: Likewise.
3856 * gfortran.dg/rrspacing_1.f90: Likewise.
3857 * gfortran.dg/runtime_warning_1.f90: Likewise.
3858 * gfortran.dg/same_type_as_2.f03: Likewise.
3859 * gfortran.dg/save_1.f90: Likewise.
3860 * gfortran.dg/save_5.f90: Likewise.
3861 * gfortran.dg/save_6.f90: Likewise.
3862 * gfortran.dg/scalar_mask_1.f90: Likewise.
3863 * gfortran.dg/scalar_mask_2.f90: Likewise.
3864 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
3865 * gfortran.dg/scale_1.f90: Likewise.
3866 * gfortran.dg/scan_1.f90: Likewise.
3867 * gfortran.dg/scan_2.f90: Likewise.
3868 * gfortran.dg/secnds-1.f: Likewise.
3869 * gfortran.dg/secnds.f: Likewise.
3870 * gfortran.dg/select_1.f90: Likewise.
3871 * gfortran.dg/select_2.f90: Likewise.
3872 * gfortran.dg/select_3.f90: Likewise.
3873 * gfortran.dg/select_5.f90: Likewise.
3874 * gfortran.dg/select_char_1.f90: Likewise.
3875 * gfortran.dg/select_char_2.f90: Likewise.
3876 * gfortran.dg/select_type_13.f03: Likewise.
3877 * gfortran.dg/select_type_14.f03: Likewise.
3878 * gfortran.dg/select_type_15.f03: Likewise.
3879 * gfortran.dg/select_type_19.f03: Likewise.
3880 * gfortran.dg/select_type_2.f03: Likewise.
3881 * gfortran.dg/select_type_26.f03: Likewise.
3882 * gfortran.dg/select_type_27.f03: Likewise.
3883 * gfortran.dg/select_type_28.f03: Likewise.
3884 * gfortran.dg/select_type_3.f03: Likewise.
3885 * gfortran.dg/select_type_35.f03: Likewise.
3886 * gfortran.dg/select_type_36.f03: Likewise.
3887 * gfortran.dg/select_type_37.f03: Likewise.
3888 * gfortran.dg/select_type_39.f03: Likewise.
3889 * gfortran.dg/select_type_4.f90: Likewise.
3890 * gfortran.dg/select_type_5.f03: Likewise.
3891 * gfortran.dg/select_type_6.f03: Likewise.
3892 * gfortran.dg/select_type_7.f03: Likewise.
3893 * gfortran.dg/select_type_8.f03: Likewise.
3894 * gfortran.dg/selected_char_kind_1.f90: Likewise.
3895 * gfortran.dg/selected_char_kind_4.f90: Likewise.
3896 * gfortran.dg/selected_kind_1.f90: Likewise.
3897 * gfortran.dg/selected_real_kind_2.f90: Likewise.
3898 * gfortran.dg/shape_2.f90: Likewise.
3899 * gfortran.dg/shape_4.f90: Likewise.
3900 * gfortran.dg/shape_5.f90: Likewise.
3901 * gfortran.dg/shape_7.f90: Likewise.
3902 * gfortran.dg/shape_8.f90: Likewise.
3903 * gfortran.dg/shape_9.f90: Likewise.
3904 * gfortran.dg/shift-kind_2.f90: Likewise.
3905 * gfortran.dg/shiftalr_1.F90: Likewise.
3906 * gfortran.dg/shiftalr_2.F90: Likewise.
3907 * gfortran.dg/simpleif_1.f90: Likewise.
3908 * gfortran.dg/simplify_argN_1.f90: Likewise.
3909 * gfortran.dg/simplify_cshift_1.f90: Likewise.
3910 * gfortran.dg/simplify_cshift_4.f90: Likewise.
3911 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
3912 * gfortran.dg/simplify_modulo.f90: Likewise.
3913 * gfortran.dg/single_char_string.f90: Likewise.
3914 * gfortran.dg/size_dim.f90: Likewise.
3915 * gfortran.dg/size_optional_dim_1.f90: Likewise.
3916 * gfortran.dg/sizeof.f90: Likewise.
3917 * gfortran.dg/sizeof_4.f90: Likewise.
3918 * gfortran.dg/slash_1.f90: Likewise.
3919 * gfortran.dg/sms-1.f90: Likewise.
3920 * gfortran.dg/sms-2.f90: Likewise.
3921 * gfortran.dg/spec_expr_7.f90: Likewise.
3922 * gfortran.dg/specifics_1.f90: Likewise.
3923 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
3924 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
3925 * gfortran.dg/spread_init_expr.f03: Likewise.
3926 * gfortran.dg/spread_scalar_source.f90: Likewise.
3927 * gfortran.dg/spread_shape_1.f90: Likewise.
3928 * gfortran.dg/stat_1.f90: Likewise.
3929 * gfortran.dg/stat_2.f90: Likewise.
3930 * gfortran.dg/stfunc_1.f90: Likewise.
3931 * gfortran.dg/stfunc_4.f90: Likewise.
3932 * gfortran.dg/stfunc_6.f90: Likewise.
3933 * gfortran.dg/storage_size_1.f08: Likewise.
3934 * gfortran.dg/storage_size_3.f08: Likewise.
3935 * gfortran.dg/storage_size_4.f90: Likewise.
3936 * gfortran.dg/streamio_1.f90: Likewise.
3937 * gfortran.dg/streamio_10.f90: Likewise.
3938 * gfortran.dg/streamio_11.f90: Likewise.
3939 * gfortran.dg/streamio_12.f90: Likewise.
3940 * gfortran.dg/streamio_13.f90: Likewise.
3941 * gfortran.dg/streamio_14.f90: Likewise.
3942 * gfortran.dg/streamio_15.f90: Likewise.
3943 * gfortran.dg/streamio_16.f90: Likewise.
3944 * gfortran.dg/streamio_17.f90: Likewise.
3945 * gfortran.dg/streamio_2.f90: Likewise.
3946 * gfortran.dg/streamio_3.f90: Likewise.
3947 * gfortran.dg/streamio_4.f90: Likewise.
3948 * gfortran.dg/streamio_5.f90: Likewise.
3949 * gfortran.dg/streamio_6.f90: Likewise.
3950 * gfortran.dg/streamio_7.f90: Likewise.
3951 * gfortran.dg/streamio_8.f90: Likewise.
3952 * gfortran.dg/streamio_9.f90: Likewise.
3953 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
3954 * gfortran.dg/string_4.f90: Likewise.
3955 * gfortran.dg/string_array_constructor_2.f90: Likewise.
3956 * gfortran.dg/string_assign_2.f90: Likewise.
3957 * gfortran.dg/string_compare_1.f90: Likewise.
3958 * gfortran.dg/string_compare_2.f90: Likewise.
3959 * gfortran.dg/string_compare_3.f90: Likewise.
3960 * gfortran.dg/string_ctor_1.f90: Likewise.
3961 * gfortran.dg/string_length_1.f90: Likewise.
3962 * gfortran.dg/string_length_2.f90: Likewise.
3963 * gfortran.dg/string_length_3.f90: Likewise.
3964 * gfortran.dg/string_length_4.f90: Likewise.
3965 * gfortran.dg/string_null_compare_1.f: Likewise.
3966 * gfortran.dg/string_pad_trunc.f90: Likewise.
3967 * gfortran.dg/structure_constructor_1.f03: Likewise.
3968 * gfortran.dg/structure_constructor_11.f90: Likewise.
3969 * gfortran.dg/structure_constructor_13.f03: Likewise.
3970 * gfortran.dg/structure_constructor_2.f03: Likewise.
3971 * gfortran.dg/structure_constructor_5.f03: Likewise.
3972 * gfortran.dg/submodule_1.f08: Likewise.
3973 * gfortran.dg/submodule_11.f08: Likewise.
3974 * gfortran.dg/submodule_14.f08: Likewise.
3975 * gfortran.dg/submodule_15.f08: Likewise.
3976 * gfortran.dg/submodule_17.f08: Likewise.
3977 * gfortran.dg/submodule_18.f08: Likewise.
3978 * gfortran.dg/submodule_19.f08: Likewise.
3979 * gfortran.dg/submodule_2.f08: Likewise.
3980 * gfortran.dg/submodule_27.f08: Likewise.
3981 * gfortran.dg/submodule_28.f08: Likewise.
3982 * gfortran.dg/submodule_29.f08: Likewise.
3983 * gfortran.dg/submodule_30.f08: Likewise.
3984 * gfortran.dg/submodule_6.f08: Likewise.
3985 * gfortran.dg/submodule_7.f08: Likewise.
3986 * gfortran.dg/submodule_8.f08: Likewise.
3987 * gfortran.dg/subnormal_1.f90: Likewise.
3988 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3989 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3990 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3991 * gfortran.dg/substr_2.f: Likewise.
3992 * gfortran.dg/substr_3.f: Likewise.
3993 * gfortran.dg/substr_4.f: Likewise.
3994 * gfortran.dg/substr_5.f90: Likewise.
3995 * gfortran.dg/substr_6.f90: Likewise.
3996 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3997 * gfortran.dg/sum_init_expr.f03: Likewise.
3998 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3999 * gfortran.dg/system_clock_3.f08: Likewise.
4000 * gfortran.dg/t_editing.f: Likewise.
4001 * gfortran.dg/team_change_1.f90: Likewise.
4002 * gfortran.dg/team_end_1.f90: Likewise.
4003 * gfortran.dg/team_number_1.f90: Likewise.
4004 * gfortran.dg/temporary_1.f90: Likewise.
4005 * gfortran.dg/test_com_block.f90: Likewise.
4006 * gfortran.dg/test_only_clause.f90: Likewise.
4007 * gfortran.dg/tiny_1.f90: Likewise.
4008 * gfortran.dg/tiny_2.f90: Likewise.
4009 * gfortran.dg/tl_editing.f90: Likewise.
4010 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4011 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4012 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4013 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4014 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4015 * gfortran.dg/transfer_class_2.f90: Likewise.
4016 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4017 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4018 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4019 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4020 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4021 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4022 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4023 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4024 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4025 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4026 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4027 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4028 * gfortran.dg/transpose_1.f90: Likewise.
4029 * gfortran.dg/transpose_3.f03: Likewise.
4030 * gfortran.dg/transpose_4.f90: Likewise.
4031 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4032 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4033 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4034 * gfortran.dg/trim_1.f90: Likewise.
4035 * gfortran.dg/trim_optimize_1.f90: Likewise.
4036 * gfortran.dg/trim_optimize_2.f90: Likewise.
4037 * gfortran.dg/trim_optimize_3.f90: Likewise.
4038 * gfortran.dg/trim_optimize_4.f90: Likewise.
4039 * gfortran.dg/trim_optimize_5.f90: Likewise.
4040 * gfortran.dg/trim_optimize_6.f90: Likewise.
4041 * gfortran.dg/trim_optimize_7.f90: Likewise.
4042 * gfortran.dg/trim_optimize_8.f90: Likewise.
4043 * gfortran.dg/type_to_class_1.f03: Likewise.
4044 * gfortran.dg/type_to_class_2.f03: Likewise.
4045 * gfortran.dg/type_to_class_3.f03: Likewise.
4046 * gfortran.dg/type_to_class_4.f03: Likewise.
4047 * gfortran.dg/type_to_class_5.f03: Likewise.
4048 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4049 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4050 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4051 * gfortran.dg/typebound_call_1.f03: Likewise.
4052 * gfortran.dg/typebound_call_13.f03: Likewise.
4053 * gfortran.dg/typebound_call_18.f03: Likewise.
4054 * gfortran.dg/typebound_call_19.f03: Likewise.
4055 * gfortran.dg/typebound_call_2.f03: Likewise.
4056 * gfortran.dg/typebound_call_20.f03: Likewise.
4057 * gfortran.dg/typebound_call_3.f03: Likewise.
4058 * gfortran.dg/typebound_generic_5.f03: Likewise.
4059 * gfortran.dg/typebound_generic_6.f03: Likewise.
4060 * gfortran.dg/typebound_generic_9.f03: Likewise.
4061 * gfortran.dg/typebound_operator_12.f03: Likewise.
4062 * gfortran.dg/typebound_operator_13.f03: Likewise.
4063 * gfortran.dg/typebound_operator_15.f90: Likewise.
4064 * gfortran.dg/typebound_operator_20.f90: Likewise.
4065 * gfortran.dg/typebound_operator_3.f03: Likewise.
4066 * gfortran.dg/typebound_operator_6.f03: Likewise.
4067 * gfortran.dg/typebound_operator_7.f03: Likewise.
4068 * gfortran.dg/typebound_operator_8.f03: Likewise.
4069 * gfortran.dg/typebound_operator_9.f03: Likewise.
4070 * gfortran.dg/typebound_proc_19.f90: Likewise.
4071 * gfortran.dg/typebound_proc_20.f90: Likewise.
4072 * gfortran.dg/typebound_proc_23.f90: Likewise.
4073 * gfortran.dg/typebound_proc_27.f03: Likewise.
4074 * gfortran.dg/typebound_proc_35.f90: Likewise.
4075 * gfortran.dg/typebound_proc_36.f90: Likewise.
4076 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4077 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4078 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4079 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4080 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4081 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4082 * gfortran.dg/unf_short_record_1.f90: Likewise.
4083 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4084 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4085 * gfortran.dg/unit_1.f90: Likewise.
4086 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4087 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4088 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4089 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4090 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4091 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4092 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4093 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4094 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4095 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4096 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4097 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4098 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4099 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4100 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4101 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4102 * gfortran.dg/unpack_init_expr.f03: Likewise.
4103 * gfortran.dg/use_10.f90: Likewise.
4104 * gfortran.dg/use_11.f90: Likewise.
4105 * gfortran.dg/use_13.f90: Likewise.
4106 * gfortran.dg/use_24.f90: Likewise.
4107 * gfortran.dg/use_27.f90: Likewise.
4108 * gfortran.dg/use_5.f90: Likewise.
4109 * gfortran.dg/use_allocated_1.f90: Likewise.
4110 * gfortran.dg/use_only_1.f90: Likewise.
4111 * gfortran.dg/use_only_4.f90: Likewise.
4112 * gfortran.dg/use_rename_2.f90: Likewise.
4113 * gfortran.dg/use_rename_4.f90: Likewise.
4114 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4115 * gfortran.dg/used_interface_ref.f90: Likewise.
4116 * gfortran.dg/used_types_5.f90: Likewise.
4117 * gfortran.dg/utf8_1.f03: Likewise.
4118 * gfortran.dg/utf8_2.f03: Likewise.
4119 * gfortran.dg/value_1.f90: Likewise.
4120 * gfortran.dg/value_2.f90: Likewise.
4121 * gfortran.dg/value_4.f90: Likewise.
4122 * gfortran.dg/value_6.f03: Likewise.
4123 * gfortran.dg/value_7.f03: Likewise.
4124 * gfortran.dg/value_test.f90: Likewise.
4125 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4126 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4127 * gfortran.dg/vect/pr60510.f: Likewise.
4128 * gfortran.dg/vect/pr69882.f90: Likewise.
4129 * gfortran.dg/vect/pr69980.f90: Likewise.
4130 * gfortran.dg/vect/vect-5.f90: Likewise.
4131 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4132 * gfortran.dg/vector_subscript_1.f90: Likewise.
4133 * gfortran.dg/vector_subscript_2.f90: Likewise.
4134 * gfortran.dg/vector_subscript_3.f90: Likewise.
4135 * gfortran.dg/vector_subscript_5.f90: Likewise.
4136 * gfortran.dg/verify_2.f90: Likewise.
4137 * gfortran.dg/volatile10.f90: Likewise.
4138 * gfortran.dg/where_1.f90: Likewise.
4139 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4140 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4141 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4142 * gfortran.dg/whole_file_13.f90: Likewise.
4143 * gfortran.dg/whole_file_2.f90: Likewise.
4144 * gfortran.dg/widechar_2.f90: Likewise.
4145 * gfortran.dg/widechar_4.f90: Likewise.
4146 * gfortran.dg/widechar_5.f90: Likewise.
4147 * gfortran.dg/widechar_6.f90: Likewise.
4148 * gfortran.dg/widechar_8.f90: Likewise.
4149 * gfortran.dg/widechar_IO_1.f90: Likewise.
4150 * gfortran.dg/widechar_IO_2.f90: Likewise.
4151 * gfortran.dg/widechar_IO_3.f90: Likewise.
4152 * gfortran.dg/widechar_IO_4.f90: Likewise.
4153 * gfortran.dg/widechar_compare_1.f90: Likewise.
4154 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4155 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4156 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4157 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4158 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4159 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4160 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4161 * gfortran.dg/widechar_select_1.f90: Likewise.
4162 * gfortran.dg/winapi.f90: Likewise.
4163 * gfortran.dg/write_0_pe_format.f90: Likewise.
4164 * gfortran.dg/write_back.f: Likewise.
4165 * gfortran.dg/write_check3.f90: Likewise.
4166 * gfortran.dg/write_direct_eor.f90: Likewise.
4167 * gfortran.dg/write_padding.f90: Likewise.
4168 * gfortran.dg/write_recursive.f90: Likewise.
4169 * gfortran.dg/write_rewind_1.f: Likewise.
4170 * gfortran.dg/write_rewind_2.f: Likewise.
4171 * gfortran.dg/write_zero_array.f90: Likewise.
4172 * gfortran.dg/x_slash_1.f: Likewise.
4173 * gfortran.dg/x_slash_2.f: Likewise.
4174 * gfortran.dg/zero_array_components_1.f90: Likewise.
4175 * gfortran.dg/zero_length_1.f90: Likewise.
4176 * gfortran.dg/zero_length_2.f90: Likewise.
4177 * gfortran.dg/zero_sized_1.f90: Likewise.
4178 * gfortran.dg/zero_sized_3.f90: Likewise.
4179 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4180 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4181 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4182 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4183 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4184 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4185 * gfortran.fortran-torture/execute/args.f90: Likewise.
4186 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4187 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4188 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4189 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4190 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4191 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4192 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4193 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4194 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4195 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4196 * gfortran.fortran-torture/execute/common.f90: Likewise.
4197 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4198 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4199 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4200 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4201 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4202 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4203 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4204 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4205 * gfortran.fortran-torture/execute/data.f90: Likewise.
4206 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4207 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4208 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4209 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4210 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4211 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4212 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4213 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4214 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4215 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4216 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4217 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4218 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4219 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4220 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4221 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4222 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4223 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4224 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4225 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4226 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4227 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4228 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4229 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4230 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4231 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4232 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4233 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4234 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4235 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4236 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4237 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4238 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4239 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4240 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4241 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4242 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4243 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4244 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4245 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4246 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4247 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4248 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4249 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4250 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4251 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4252 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4253 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4254 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4255 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4256 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4257 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4258 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4259 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4260 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4261 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4262 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4263 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4264 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4265 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4266 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4267 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4268 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4269 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4270 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4271 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4272 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4273 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4274 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4275 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4276 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4277 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4278 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4279 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4280 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4281 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4282 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4283 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4284 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4285 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4286 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4287 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4288 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4289 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4290 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4291 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4292 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4293 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4294 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4295 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4296 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4297 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4298 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4299 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4300 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4301 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4302 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4303 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4304 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4305 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4306 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4307 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4308 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4309 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4310 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4311 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4312 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4313 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4314 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4315 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4316 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4317 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4318 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4319 * gfortran.fortran-torture/execute/math.f90: Likewise.
4320 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4321 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4322 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4323 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4324 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4325 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4326 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4327 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4328 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4329 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4330 * gfortran.fortran-torture/execute/power.f90: Likewise.
4331 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4332 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4333 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4334 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4335 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4336 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4337 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4338 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4339 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4340 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4341 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4342 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4343 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4344 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4345 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4346 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4347 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4348 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4349 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4350 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4351 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4352 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4353 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4354 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4355 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4356 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4357 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4358 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4359 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4360 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4361 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4362 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4363 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4364 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4365 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4366 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4367 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4368 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4369 * gfortran.fortran-torture/execute/string.f90: Likewise.
4370 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4371 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4372 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4373 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4374 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4375 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4376 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4377 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4378 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4379 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4380 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4381 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4382 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4383 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4384 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4385 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4386 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4387 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4388 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4389 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4390 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4391 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4392 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4393 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4394 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4395 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4396 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4397 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4398 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4399 * gfortran.dg/inline_transpose_1.f90: Likewise.
4401 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4404 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4407 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4410 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4411 * gnat.dg/dispatch1.adb: Rename into...
4412 * gnat.dg/disp1.adb: ...this.
4413 * gnat.dg/dispatch1_p.ads: Rename into...
4414 * gnat.dg/disp1_pkg.ads: ...this.
4415 * gnat.dg/disp2.adb: Rename into...
4416 * gnat.dg/dispatch2.adb: ...this.
4417 * gnat.dg/dispatch2_p.ads: Rename into...
4418 * gnat.dg/disp2_pkg.ads: ...this.
4419 * gnat.dg/dispatch2_p.adb: Rename into...
4420 * gnat.dg/disp2_pkg.adb: this.
4421 * gnat.dg/generic_dispatch.adb: Rename into...
4422 * gnat.dg/generic_disp.adb: this.
4423 * gnat.dg/generic_dispatch_p.ads: Rename into...
4424 * gnat.dg/generic_disp_pkg.ads: ...this.
4425 * gnat.dg/generic_dispatch_p.adb: Rename into...
4426 * gnat.dg/generic_disp_pkg.adb: ...this.
4427 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4428 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4429 * gnat.dg/object_overflow1.adb: Tweak index.
4430 * gnat.dg/object_overflow2.adb: Likewise.
4431 * gnat.dg/object_overflow3.adb: Likewise.
4432 * gnat.dg/object_overflow4.adb: Likewise.
4433 * gnat.dg/object_overflow5.adb: Likewise.
4435 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4438 * gcc.c-torture/compile/pr84425.c: New test.
4440 2018-02-16 Marek Polacek <polacek@redhat.com>
4441 Jakub Jelinek <jakub@redhat.com>
4444 * g++.dg/cpp1y/constexpr-84192.C: New test.
4446 2018-02-16 Martin Sebor <msebor@redhat.com>
4449 * g++.dg/overload15.C: New test.
4451 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4454 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4455 * gcc.dg/pr56727-2.c: Ditto.
4456 * gcc.target/powerpc/pr79439.c: Renamed to...
4457 * gcc.target/powerpc/pr79439-1.c: ...this.
4458 * gcc.target/powerpc/pr79439-2.c: New test.
4459 * gcc.target/powerpc/pr79439-3.c: New test.
4461 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4464 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4465 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4466 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4467 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4468 * gcc.target/powerpc/builtins-3.c: Same.
4470 2018-02-16 Nathan Sidwell <nathan@acm.org>
4472 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4474 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4476 PR rtl-optimization/70023
4477 * gcc.target/i386/pr70023.c: New.
4479 2018-02-16 Carl Love <cel@us.ibm.com>
4481 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4483 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4486 2018-02-16 Carl Love <cel@us.ibm.com>
4488 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4489 for the ABI definitions for vec_extract4b and vec_insert4b.
4491 2018-02-16 Nathan Sidwell <nathan@acm.org>
4493 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4494 * g++.old-deja/g++.mike/net43.C: Likewise.
4496 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4499 * g++.dg/cpp1z/class-deduction48.C: New.
4501 2018-02-16 Nathan Sidwell <nathan@acm.org>
4504 * g++.dg/lookup/pr84375.C: New.
4506 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4509 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4511 2018-02-16 Richard Biener <rguenther@suse.de>
4513 PR tree-optimization/84417
4514 * gcc.dg/torture/pr84417.c: New testcase.
4516 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4519 * g++.dg/opt/pr84272.C: New test.
4521 PR rtl-optimization/83723
4522 * gcc.dg/pr83723.c: New test.
4524 2018-02-16 Richard Biener <rguenther@suse.de>
4526 PR tree-optimization/84399
4527 * gcc.dg/graphite/pr84399.c: New testcase.
4529 2018-02-16 Richard Biener <rguenther@suse.de>
4531 PR tree-optimization/84190
4532 * g++.dg/torture/pr84190.C: New testcase.
4534 2018-02-15 Martin Sebor <msebor@redhat.com>
4536 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4539 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4542 * gfortran.dg/dtio_21.f03: Add an error message.
4543 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4545 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4548 * gfortran.dg/stop_shouldfail.f90: New test.
4550 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4553 * g++.dg/concepts/pr84330.C: New.
4555 2018-02-15 Tom de Vries <tom@codesourcery.com>
4557 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4559 2018-02-15 Tom de Vries <tom@codesourcery.com>
4561 * gcc.c-torture/compile/pr84136.c: Require effective target
4564 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4566 PR tree-optimization/84383
4567 * gcc.c-torture/compile/pr84383.c: New test.
4569 PR tree-optimization/84334
4570 * gcc.dg/pr84334.c: New test.
4572 2018-02-14 Carl Love <cel@us.ibm.com>
4574 * gcc.target/powerpc/builtins-4-int128-runnable.c
4575 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4576 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4578 2018-02-14 Martin Sebor <msebor@redhat.com>
4580 PR tree-optimization/83698
4581 * gcc.dg/Wrestrict-7.c: New test.
4582 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4583 * gcc.target/i386/chkp-stropt-17.c: Same.
4585 2018-02-14 Martin Sebor <msebor@redhat.com>
4588 * gcc.dg/Wattributes-8.c: New test.
4590 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4593 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4594 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4595 * gfortran.dg/select_type_1.f03: Extend test case.
4597 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4599 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4600 (dg-options): Use -O2 -msse2 -mno-sse3.
4602 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4604 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4605 this test case still works ok.
4606 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4607 * gcc.dg/vmx/insert-be-order.c: Likewise.
4608 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4609 * gcc.dg/vmx/ld-be-order.c: Likewise.
4610 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4611 * gcc.dg/vmx/lde-be-order.c: Likewise.
4612 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4613 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4614 * gcc.dg/vmx/merge-be-order.c: Likewise.
4615 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4616 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4617 * gcc.dg/vmx/pack-be-order.c: Likewise.
4618 * gcc.dg/vmx/perm-be-order.c: Likewise.
4619 * gcc.dg/vmx/splat-be-order.c: Likewise.
4620 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4621 * gcc.dg/vmx/st-be-order.c: Likewise.
4622 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4623 * gcc.dg/vmx/ste-be-order.c: Likewise.
4624 * gcc.dg/vmx/stl-be-order.c: Likewise.
4625 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4626 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4627 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4628 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4629 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4631 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4634 * g++.dg/cpp0x/auto49.C: New.
4636 2018-02-14 Nathan Sidwell <nathan@acm.org>
4638 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4640 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4642 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4643 * gcc.target/powerpc/le-altivec-consts.c: Same.
4645 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4648 * gcc.target/powerpc/pr84220-sld.c: New test.
4649 * gcc.target/powerpc/pr84220-sld2.c: New test.
4650 * gcc.target/powerpc/pr84220-sldw.c: New test.
4651 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4652 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4654 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4657 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4658 _inc_ssp intrinsics.
4659 * gcc.target/i386/cet-intrin-4.c: Likewise.
4660 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4661 __builtin_ia32_rdssp[d|q].
4663 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4665 PR tree-optimization/84357
4666 * gcc.dg/vect/pr84357.c: New test.
4668 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4671 * gcc.target/rx/pr83831.c: New tests.
4673 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4676 * gcc.target/msp430/pr79242.c: New test.
4678 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4681 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4684 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4687 * g++.dg/pr84279.C: New test.
4689 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4691 PR rtl-optimization/84169
4692 * gcc.c-torture/execute/pr84169.c: New.
4694 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4697 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4699 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4702 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4705 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4708 * g++.dg/warn/effc4.C: New test.
4710 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4713 * g++.dg/template/sizeof16.C: New.
4714 * g++.dg/template/sizeof17.C: Likewise.
4716 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4719 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4720 add necessary compiler options.
4721 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4723 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4726 * gcc.c-torture/execute/pr82210.c: New test.
4729 * gcc.dg/pr84309-2.c: New test.
4731 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
4733 PR tree-optimization/84321
4734 * gcc.dg/pr84321.c: New test.
4736 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
4739 * gcc.target/i386/pr57193.c: Add -march=x86-64.
4741 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
4744 * gcc.dg/asan/pr84307.c: Remove test.
4746 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4748 * gcc.target/rl78/test_auto_vector.c: New test.
4750 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4753 * gcc.c-torture/compile/pr84305.c: New test.
4755 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.target/i386/pr84335.c: New test.
4760 PR tree-optimization/84339
4761 * gcc.c-torture/execute/pr84339.c: New test.
4764 * gcc.dg/pr84309.c: New test.
4765 * gcc.target/i386/pr84309.c: New test.
4768 * gcc.target/i386/pr84336.c: New test.
4770 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4773 * c-c++-common/gomp/pr84341.c: New test.
4775 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4778 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4780 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4783 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4786 2018-02-12 Jeff Law <law@redhat.com>
4788 * gcc.c-torture/compile/reg-args-size.c: New test.
4790 2018-02-12 Carl Love <cel@us.ibm.com>
4792 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4793 uint128 tests to new testfile.
4794 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4795 int128 and uint128 tests.
4796 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4797 list of torture tests.
4799 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4802 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4803 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4805 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4808 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4810 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4813 * gcc.dg/asan/pr84307.c: New test.
4815 2018-02-12 Nathan Sidwell <nathan@acm.org>
4817 * g++.dg/parse/pr84263.C: New.
4819 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/template/crash129.C: New.
4824 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4827 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4828 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4829 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4830 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4831 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4833 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4835 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4836 _mm_maskz_scalef_round_sd): Test new intrinsics.
4837 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4838 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4840 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4841 _mm_maskz_scalef_round_ss): Test new intrinsics.
4842 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4843 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4845 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4846 __builtin_ia32_scalefss_round): Remove builtin.
4847 (__builtin_ia32_scalefsd_mask_round,
4848 __builtin_ia32_scalefss_mask_round): Test new builtin.
4849 * gcc.target/i386/sse-13.c: Ditto.
4850 * gcc.target/i386/sse-23.c: Ditto.
4852 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4854 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4855 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4856 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4857 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4858 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4859 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4860 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4861 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
4863 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
4864 (__builtin_ia32_sqrtss_round): Remove builtins.
4865 (__builtin_ia32_sqrtsd_mask_round)
4866 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
4867 * gcc.target/i386/sse-13.c: Ditto.
4868 * gcc.target/i386/sse-23.c: Ditto.
4870 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4873 * gfortran.dg/statement_function_3.f: New test.
4875 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
4879 * gfortran.dg/statement_function_1.f90: New test.
4880 * gfortran.dg/statement_function_2.f90: New test.
4882 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
4885 * gfortran.dg/type_to_class_5.f03: New test.
4887 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
4890 * gfortran.dg/type_to_class_4.f03: New test.
4892 2018-02-10 Alan Modra <amodra@gmail.com>
4895 * gcc.dg/pr84300.c: New.
4897 2018-02-10 Jakub Jelinek <jakub@redhat.com>
4900 * g++.dg/ubsan/pr83987-2.C: New test.
4902 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
4904 * gcc.target/rx/movsicc.c: New test.
4906 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4909 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
4912 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4914 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
4915 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
4917 2018-02-09 Nathan Sidwell <nathan@acm.org>
4920 * c-c++-common/pr84293.h: New.
4921 * c-c++-common/pr84293.c: New.
4923 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
4925 PR rtl-optimization/57193
4926 * gcc.target/i386/pr57193.c: New.
4928 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4931 * gcc.target/powerpc/pr84226.c: New test.
4933 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4935 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
4939 2018-02-09 Martin Sebor <msebor@redhat.com>
4942 * gcc.dg/lto/pr84212_0.c: New test file.
4943 * gcc.dg/lto/pr84212_1.c: Same.
4945 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4948 * gcc.target/powerpc/pr83926.c: New test.
4949 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
4950 message. Fix test for running in 32-bit mode.
4952 2018-02-09 Tamar Christina <tamar.christina@arm.com>
4955 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
4957 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4960 * gcc.target/s390/pr84295.c: New test.
4962 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4965 * g++.dg/cpp1y/lambda-init16.C: New.
4967 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4969 * gnat.dg/sso8.adb: New test.
4970 * gnat.dg/sso8_pkg.ads: New helper.
4972 2018-02-09 Richard Biener <rguenther@suse.de>
4974 PR tree-optimization/84278
4975 * gcc.target/i386/pr84278.c: Adjust regex.
4977 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4979 PR tree-optimization/84232
4980 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4983 * gcc.target/aarch64/pr84252.c: New test.
4986 * gcc.dg/pr84237.c: New test.
4988 2018-02-09 Marek Polacek <polacek@redhat.com>
4989 Jakub Jelinek <jakub@redhat.com>
4992 * g++.dg/torture/pr83659.C: New test.
4994 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4996 PR tree-optimization/84136
4997 * gcc.c-torture/compile/pr84136.c: New test.
4999 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5002 * gcc.target/i386/pr83008.c: New test.
5004 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5007 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5009 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5012 * g++.dg/warn/Wunused-parm-11.C: New.
5014 2018-02-08 Marek Polacek <polacek@redhat.com>
5016 PR tree-optimization/84238
5017 * gcc.dg/Wstringop-overflow-3.c: New test.
5019 2018-02-08 Nathan Sidwell <nathan@acm.org>
5021 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5023 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5025 PR tree-optimization/84265
5026 * gcc.dg/vect/pr84265.c: New test.
5028 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5030 PR tree-optimization/81635
5031 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5032 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5034 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5036 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5037 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5038 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5039 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5040 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5041 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5042 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5043 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5044 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5045 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5046 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5047 * gcc.target/s390/nobp-return-attr-all.c: New test.
5048 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5049 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5050 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5051 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5052 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5053 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5054 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5055 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5056 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5057 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5058 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5059 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5060 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5061 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5063 2018-02-08 Richard Biener <rguenther@suse.de>
5065 PR tree-optimization/84233
5066 * g++.dg/torture/pr84233.C: New testcase.
5068 2018-02-08 Richard Biener <rguenther@suse.de>
5070 PR tree-optimization/84278
5071 * gcc.target/i386/pr84278.c: New testcase.
5073 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5075 PR rtl-optimization/84068
5076 PR rtl-optimization/83459
5077 * gcc.dg/pr84068.c: New test.
5079 2018-02-08 Richard Biener <rguenther@suse.de>
5081 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5082 loop vectorization to happen.
5084 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5087 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5089 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5091 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5093 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5096 * gcc.target/powerpc/pr84154-1.c: New tests.
5097 * gcc.target/powerpc/pr84154-2.c: Likewise.
5098 * gcc.target/powerpc/pr84154-3.c: Likewise.
5100 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5102 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5104 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5107 * g++.dg/template/incomplete11.C: New test.
5108 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5110 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5113 * gfortran.dg/deallocate_error_3.f90: New test.
5114 * gfortran.dg/deallocate_error_4.f90: New test.
5116 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5119 * gfortran.dg/shape_9.f90: New test.
5121 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5124 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5126 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5130 * g++.dg/spellcheck-reswords.C: New test case.
5131 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5134 2018-02-07 Martin Liska <mliska@suse.cz>
5137 * g++.dg/ext/mv26.C: New test.
5139 2018-02-07 Tom de Vries <tom@codesourcery.com>
5141 * gcc.dg/pr83844.c: Require effective target alloca.
5143 2018-02-07 Tom de Vries <tom@codesourcery.com>
5145 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5147 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5150 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5151 -fcf-protection=return.
5153 2018-02-07 Tom de Vries <tom@codesourcery.com>
5156 * c-c++-common/goacc/pr84217.c: New test.
5157 * gfortran.dg/goacc/pr84217.f90: New test.
5159 2018-02-07 Richard Biener <rguenther@suse.de>
5161 PR tree-optimization/84204
5162 * gcc.dg/graphite/pr84204.c: New testcase.
5164 PR tree-optimization/84205
5165 * gcc.dg/graphite/pr84205.c: New testcase.
5167 PR tree-optimization/84223
5168 * gfortran.dg/graphite/pr84223.f90: New testcase.
5170 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5173 * g++.dg/cpp0x/scoped_enum7.C: New.
5175 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5177 PR tree-optimization/83008
5178 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5180 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5182 PR tree-optimization/84235
5183 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5185 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5188 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5190 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5192 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5195 * gcc.target/i386/pr84146.c: New test.
5197 2018-02-06 Michael Collison <michael.collison@arm.com>
5199 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5201 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5203 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5204 warning for -mno-speculate-indirect-jumps.
5205 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5206 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5207 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5208 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5209 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5210 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5212 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5215 * c-c++-common/fcf-protection-1.c: Change a compared message.
5216 * c-c++-common/fcf-protection-2.c: Likewise.
5217 * c-c++-common/fcf-protection-3.c: Likewise.
5218 * c-c++-common/fcf-protection-5.c: Likewise.
5219 * c-c++-common/fcf-protection-6.c: New test.
5220 * c-c++-common/fcf-protection-7.c: Likewise.
5222 2018-02-06 Marek Polacek <polacek@redhat.com>
5224 PR tree-optimization/84228
5225 * c-c++-common/Wstringop-truncation-3.c: New test.
5227 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5230 * gcc.target/arm/pragma_arch_switch_2.c: New.
5232 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5235 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5237 2018-02-05 Martin Sebor <msebor@redhat.com>
5239 PR tree-optimization/83369
5240 * gcc.dg/Wnonnull.c: New test.
5242 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5244 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5245 argument and use dg-messages-by-file instead. Expect it to be
5246 an array rather than a dict.
5247 (lto-link-and-maybe-run): Remove messages_by_file argument and
5248 use an upvar for dg-messages-by-file. Update call to
5249 lto_handle_diagnostics.
5250 (lt-get-options): Treat dg-messages-by-file as an array
5252 (lto-get-options-main): Likewise. Set the entry rather than appending.
5253 (lto-execute): Treat dg-messages-by-file as an array rather than
5254 a dict. Update call to lto-link-and-maybe-run.
5256 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5259 * g++.dg/cpp1z/inline-var4.C: New.
5261 2018-02-05 Martin Liska <mliska@suse.cz>
5263 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5265 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5266 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5267 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5268 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5269 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5270 * c-c++-common/asan/pointer-compare-3.c: New test.
5272 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5274 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5275 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5277 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5279 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5280 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5281 _mm_maskz_range_round_sd): Test new intrinsics.
5282 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5283 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5284 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5285 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5286 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5287 _mm_maskz_range_round_ss): Test new intrinsics.
5288 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5289 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5290 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5291 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5292 __builtin_ia32_rangess128_round): Remove builtins.
5293 (__builtin_ia32_rangesd128_mask_round,
5294 __builtin_ia32_rangess128_mask_round): Test new builtins.
5295 * gcc.target/i386/sse-13.c: Ditto.
5296 * gcc.target/i386/sse-23.c: Ditto.
5298 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5301 * gfortran.dg/pr79966.f90: New testcase
5303 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5306 * gfortran.dg/associate_23.f90: Fix invalid code.
5307 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5308 * gfortran.dg/matmul_3.f90: Likewise.
5309 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5311 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5314 * gfortran.dg/associate_34.f90: New test.
5315 * gfortran.dg/associate_35.f90: New test.
5317 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5321 * gfortran.dg/pr84155.f90: New test.
5323 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5325 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5326 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5328 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5330 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5333 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5335 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5337 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5338 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5339 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5341 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5344 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5345 * gcc.dg/Wsign-conversion.c: Dito.
5346 * gcc.dg/attr-alloc_size-4.c: Dito.
5347 * gcc.dg/pr81020.c: Dito.
5348 * gcc.dg/pr81192.c: Dito.
5349 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5350 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5351 * gcc.dg/pr83844.c: Restrict to int32plus.
5352 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5353 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5354 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5355 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5356 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5357 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5358 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5359 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5360 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5361 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5362 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5363 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5365 2018-02-02 Julia Koval <julia.koval@intel.com>
5367 * gcc.target/i386/funcspec-56.inc: Handle new march.
5368 * g++.dg/ext/mv16.C: Ditto.
5370 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5372 * lib/target-supports.exp
5373 (check_effective_target_keeps_null_pointer_checks): No more
5375 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5376 * gcc.dg/ifcvt-4.c: Skip avr.
5377 * gcc.dg/pr53037-1.c: Dito.
5378 * gcc.dg/pr53037-2.c: Dito.
5379 * gcc.dg/pr53037-3.c: Dito.
5380 * gcc.dg/pr63387-2.c: Dito.
5381 * gcc.dg/pr63387.c: Dito.
5382 * gcc.dg/sancov/cmp0.c: Dito.
5383 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5384 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5385 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5386 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5387 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5388 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5389 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5390 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5391 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5392 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5393 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5394 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5395 * gcc.dg/tree-ssa/pr82059.c: Dito.
5396 * gcc.c-torture/execute/pr70460.c: Dito.
5398 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5401 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5402 * gcc.c-torture/execute/20180112-1.c: Dito.
5403 * gcc.c-torture/execute/pr81503.c: Dito.
5404 * gcc.dg/store_merging_12.c: Dito.
5405 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5406 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5407 * gcc.dg/tree-ssa/pr80898.c: Dito.
5408 * gcc.dg/tree-ssa/pr82363.c: Dito.
5409 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5410 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5411 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5412 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5413 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5414 * gcc.dg/tree-ssa/pr80803.c: Dito.
5415 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5416 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5417 * gcc.dg/tree-ssa/vrp114.c: Dito.
5418 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5419 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5420 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5422 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5425 * gcc.target/i386/cet-sjlj-6a.c: New test.
5426 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5428 2018-02-01 Marek Polacek <polacek@redhat.com>
5431 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5433 2018-01-30 Jeff Law <law@redhat.com>
5436 * gcc.target/i386/pr84128.c: New test.
5438 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5440 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5441 -fdelete-null-pointer-checks.
5443 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5446 * g++.dg/cpp0x/abstract-default1.C: New.
5448 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5450 PR tree-optimization/81635
5451 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5452 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5454 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5457 * gcc.target/aarch64/pr83370.c: New.
5459 2018-02-01 Richard Biener <rguenther@suse.de>
5461 * gcc.dg/graphite/pr35356-1.c: Adjust.
5463 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5466 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5468 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5469 of hard-coding the choice.
5470 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5471 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5472 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5474 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5476 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5477 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5478 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5479 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5480 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5481 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5482 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5483 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5484 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5485 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5486 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5487 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5488 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5489 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5490 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5491 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5492 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5493 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5494 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5495 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5496 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5497 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5498 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5499 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5500 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5501 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5502 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5503 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5504 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5505 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5506 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5507 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5508 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5509 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5510 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5511 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5512 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5513 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5514 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5515 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5516 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5517 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5518 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5519 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5520 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5521 __builtin_popcountll rather than __builtin_popcountl.
5523 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5525 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5526 of LD1R[HWD] for multi-element constants on big-endian targets.
5527 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5528 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5530 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5532 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5533 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5534 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5536 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5538 PR tree-optimization/81661
5539 PR tree-optimization/84117
5540 * gcc.dg/pr81661.c: New test.
5541 * gfortran.dg/pr84117.f90: New test.
5543 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5546 * gfortran.dg/repeat_7.f90: Catch warning message.
5548 2018-01-31 Ian Lance Taylor <iant@golang.org>
5550 * go.go-torture/execute/printnil.go: New test.
5552 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5554 * lib/target-supports.exp (check_effective_target_comdat_group):
5555 Allow for Solaris as comdat syntax.
5557 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5558 Solaris with comdat_group support and as.
5560 2018-01-31 Marek Polacek <polacek@redhat.com>
5563 * gcc.dg/pr81779.c: New test.
5565 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5568 * gfortran.dg/gomp/pr84116.f90: New test.
5571 * g++.dg/init/pr83993-2.C: New test.
5574 * g++.dg/init/pr83993-1.C: New test.
5575 * g++.dg/cpp0x/pr83993.C: New test.
5577 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5580 * gfortran.dg/pr84088.f90: New test.
5582 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5585 * gcc.target/i386/pr82444.c: New.
5587 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5589 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5590 * gcc.target/powerpc/vsx-13.c: New.
5592 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5595 * g++.dg/cpp1y/var-templ57.C: New.
5597 2018-01-31 Marek Polacek <polacek@redhat.com>
5600 * g++.dg/diagnostic/pr84138.C: New test.
5602 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5605 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5606 -Wstringop-overflow warnings due to spurious warning with -O1.
5607 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5608 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5610 2018-01-31 Richard Biener <rguenther@suse.de>
5612 PR tree-optimization/84132
5613 * g++.dg/torture/pr84132.C: New testcase.
5615 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5617 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5620 2018-01-31 Julia Koval <julia.koval@intel.com>
5623 * gcc.target/i386/rdpid.c: Remove "eax".
5625 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5627 PR tree-optimization/64946
5628 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5629 scan-assembler checks.
5631 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5633 * gcc.c-torture/execute/20180131-1.c: New test.
5635 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5637 * gcc.target/arc/taux-1.c: New test.
5638 * gcc.target/arc/taux-2.c: Likewise.
5640 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5642 * gcc.target/arc/uncached.c: New test.
5644 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5647 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5649 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5651 PR preprocessor/69869
5652 * gcc.dg/cpp/trad/pr69869.c: New test.
5655 * gcc.dg/pr84100.c: New test.
5657 2018-01-30 Jeff Law <law@redhat.com>
5660 * gcc.target/i386/pr84064: New test.
5662 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5665 * gfortran.dg/data_implied_do_2.f90: New test.
5667 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5669 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5671 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5674 * gfortran.dg/inline_matmul_21.f90: New test case.
5676 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5678 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5680 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5683 * gcc.target/powerpc/pr84112.c: New.
5685 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5687 PR rtl-optimization/83986
5688 * gcc.dg/pr83986.c: New test.
5690 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5693 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5694 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5695 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5696 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5698 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5700 PR tree-optimization/84111
5701 * gcc.c-torture/compile/pr84111.c: New test.
5703 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5706 * gcc.dg/ipa/inline-2.c: Fix template.
5707 * gcc.dg/ipa/inline-3.c: Fix template.
5709 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5712 * g++.dg/torture/pr81360.C: New testcase.
5714 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5717 * gcc.dg/lto/pr83954.h: New testcase.
5718 * gcc.dg/lto/pr83954_0.c: New testcase.
5719 * gcc.dg/lto/pr83954_1.c: New testcase.
5721 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5724 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5726 Simplify DW_AT_producer scan.
5728 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5730 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
5732 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
5735 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5736 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5737 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5738 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5740 2018-01-29 Jeff Law <law@redhat.com>
5743 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
5744 better match other tests which require vsx. Verify the zero
5745 extension is part of the test in the combiner dump.
5747 2018-01-29 Marek Polacek <polacek@redhat.com>
5750 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5753 * g++.dg/ext/pr83996.C: New test.
5755 2018-01-29 Richard Biener <rguenther@suse.de>
5757 PR tree-optimization/84057
5758 * gcc.dg/graphite/pr84057.c: New testcase.
5760 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5763 * gfortran.dg/bind_c_usage_31.f90: New test.
5765 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/warn/Wduplicated-branches5.C: New.
5770 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5772 * gcc.target/rl78/test_addsi3_internal.c: New test.
5774 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5776 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5777 Make expected output depend on whether we expect sibcalls or not.
5778 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5779 safe-indirect-jump-1.c).
5781 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5782 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5783 Soren Rasmussen <s.c.rasmussen@gmail.com>
5785 Fortran 2018 teams tests.
5787 * gfortran.dg/team_number_1.f90: new test for team_number.
5788 * gfortran.dg/team_change_1.f90: new test for change team.
5789 * gfortran.dg/team_end_1.f90: new test for end team.
5790 * gfortran.dg/team_form_1.f90: new test for form team.
5792 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5795 * gfortran.dg/dot_product_4.f90
5797 2018-01-26 Martin Sebor <msebor@redhat.com>
5799 PR tree-optimization/83896
5800 * gcc.dg/strlenopt-43.c: New.
5802 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5804 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5805 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5806 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5807 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5808 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5809 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5810 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5811 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5812 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5814 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5815 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5816 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5817 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5818 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5819 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5820 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5821 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5823 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5825 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5827 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5828 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5829 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5830 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5831 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5832 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5833 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5834 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5835 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5836 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5837 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5838 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5839 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5841 2018-01-26 Martin Liska <mliska@suse.cz>
5843 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5846 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5848 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5849 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5850 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5851 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5852 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5853 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5854 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5855 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5857 2018-01-26 Richard Biener <rguenther@suse.de>
5859 PR rtl-optimization/84003
5860 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5861 latent bug in DSE if NOINLINE is appropriately defined.
5862 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
5863 and defining NOINLINE.
5865 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5867 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
5868 tests specific to aarch64. XFAIL test on arm.
5870 2018-01-26 Jakub Jelinek <jakub@redhat.com>
5872 PR rtl-optimization/83985
5873 * gcc.dg/pr83985.c: New test.
5876 * c-c++-common/Wrestrict-3.c: New test.
5878 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5880 * gcc.target/arc/tdelegitimize_addr.c: New test.
5882 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5884 * gcc.target/arc/jli-1.c: New file.
5885 * gcc.target/arc/jli-2.c: Likewise.
5887 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
5889 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
5891 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5892 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5894 2018-01-26 Richard Biener <rguenther@suse.de>
5896 PR tree-optimization/81082
5897 * gcc.dg/vect/pr81082.c: New testcase.
5898 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
5899 simplification to n * n.
5901 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5903 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
5905 * gcc.target/i386/pr63620.c: Likewise.
5907 2018-01-26 Julia Koval <julia.koval@intel.com>
5909 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
5910 -mavx512f -mavx512bw.
5911 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
5912 * gcc.target/i386/i386.exp: Fix types.
5914 2018-01-26 Alan Modra <amodra@gmail.com>
5917 * gcc.target/powerpc/swaps-p8-46.c: New.
5919 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
5922 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
5923 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
5924 'array01' in the tree dump comparison.
5925 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
5926 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
5927 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
5929 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
5932 * gcc.dg/torture/pr83055.c: New testcase.
5934 2018-01-25 Jakub Jelinek <jakub@redhat.com>
5937 * g++.dg/cpp1z/decomp36.C: New test.
5940 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
5942 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
5944 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
5945 the shift dump line.
5946 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5948 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5951 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
5952 index instead of int, which allows IVOPTs to properly optimize the
5955 2018-01-24 David Malcolm <dmalcolm@redhat.com>
5958 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
5959 of "fn_type" typedef.
5960 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5962 2018-01-24 Ian Lance Taylor <iant@golang.org>
5964 * go.go-torture/execute/names-1.go: New test.
5966 2018-01-19 Jeff Law <law@redhat.com>
5969 * gcc.target/i386/pr83994.c: New test.
5971 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5974 * gcc.target/powerpc/pr84014.c: New.
5976 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5979 * c-c++-common/gomp/pr83977-1.c: New test.
5980 * c-c++-common/gomp/pr83977-2.c: New test.
5981 * c-c++-common/gomp/pr83977-3.c: New test.
5982 * gfortran.dg/gomp/pr83977.f90: New test.
5984 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5987 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5988 * gcc.dg/vect/pr80631-1.c: Likewise.
5989 * gcc.dg/vect/pr80631-2.c: Likewise.
5990 * gcc.dg/vect/pr81410.c: Likewise.
5991 * gcc.dg/vect/pr81633.c: Likewise.
5992 * gcc.dg/vect/pr81815.c: Likewise.
5993 * gcc.dg/vect/pr82108.c: Likewise.
5994 * gcc.dg/vect/pr83857.c: Likewise.
5995 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5996 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5997 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5998 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5999 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6000 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6001 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6002 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6003 dg-xfail-run-if instead.
6004 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6005 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6006 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6007 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6008 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6010 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6012 PR tree-optimization/83979
6013 * g++.dg/pr83979.c: New test.
6015 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6017 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6018 option. Add arm_neon_ok_no_float_abi check.
6020 2018-01-24 Richard Biener <rguenther@suse.de>
6022 PR tree-optimization/83176
6023 * gcc.dg/graphite/pr83176.c: New testcase.
6025 2018-01-24 Richard Biener <rguenther@suse.de>
6027 PR tree-optimization/82819
6028 * gcc.dg/graphite/pr82819.c: New testcase.
6030 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6034 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6035 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6036 * g++.dg/ext/stmtexpr20.C: Likewise.
6037 * g++.dg/ext/stmtexpr21.C: Likewise.
6039 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6042 * g++.dg/warn/pr83974.C: New test case.
6044 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6047 * g++.dg/ubsan/pr83987.C: New test.
6049 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6052 * gfortran.dg/pdt_29.f03: New test.
6054 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6057 * gfortran.dg/associate_33.f03: New test.
6059 2018-01-23 Martin Liska <mliska@suse.cz>
6062 * gcc.dg/lto/pr81440.h: New test.
6063 * gcc.dg/lto/pr81440_0.c: New test.
6064 * gcc.dg/lto/pr81440_1.c: New test.
6066 2018-01-23 Nathan Sidwell <nathan@acm.org>
6069 * g++.dg/template/pr83988.C: New.
6071 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6075 * g++.dg/cpp0x/pr82882.C: New test.
6076 * g++.dg/cpp0x/pr83978.C: New test.
6079 * g++.dg/cpp1z/decomp35.C: New test.
6081 2018-01-23 Nathan Sidwell <nathan@acm.org>
6083 * g++.dg/cpp0x/range-for10.C: Adjust.
6084 * g++.dg/ext/forscope1.C: Adjust.
6085 * g++.dg/ext/forscope2.C: Adjust.
6086 * g++.dg/template/for1.C: Adjust.
6088 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6090 PR tree-optimization/83510
6091 * gcc.c-torture/compile/pr83510.c: New test case.
6093 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6096 * lib/target-supports.exp (check_effective_target_vect_float): Say
6097 that the result only holds when -funsafe-math-optimizations is on.
6098 (check_effective_target_vect_float_strict): New procedure.
6099 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6101 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6103 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6105 PR tree-optimization/83965
6106 * gcc.dg/vect/pr83965.c: New test.
6108 2018-01-23 Richard Biener <rguenther@suse.de>
6110 PR tree-optimization/83963
6111 * gfortran.dg/graphite/pr83963.f: New testcase.
6112 * gcc.dg/graphite/pr83963-2.c: Likewise.
6114 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6117 * g++.dg/cpp1z/pr83918.C: New test.
6119 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6121 PR tree-optimization/83957
6122 * gcc.dg/autopar/pr83957.c: New test.
6124 PR tree-optimization/83081
6125 * gcc.dg/predict-8.c: Adjust expected probability.
6127 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6130 * gcc.target/powerpc/pr83862.c: New test.
6132 2018-01-22 Carl Love <cel@us.ibm.com>
6134 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6135 builtins-4-runnable.c, builtins-6-runnable.c,
6136 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6137 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6138 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6139 for signed/unsigned 128-bit and long long int loads.
6141 2018-01-22 Marek Polacek <polacek@redhat.com>
6144 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6146 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6148 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6149 scan-asembler valid instructions list.
6150 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6151 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6152 power8-vector requirement and option.
6153 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6155 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6159 * gfortran.dg/string_1.f90: Remove printing the length.
6161 2018-01-22 Richard Biener <rguenther@suse.de>
6163 PR tree-optimization/83963
6164 * gcc.dg/graphite/pr83963.c: New testcase.
6166 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6168 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6169 dg-require-effective-target directives.
6171 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6173 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6175 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6176 Adjust scan-assembler checks for soft-float.
6178 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6181 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6183 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6185 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6186 * gcc.dg/pr83623.c: Likewise.
6187 * gcc.dg/pr83666.c: Likewise.
6189 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6190 David Edelsohn <dje.gcc@gmail.com>
6193 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6194 assembly output from "crset eq" to "crset 2".
6195 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6196 assembly output from . to $.
6197 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6198 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6199 assembly output from "crset eq" to "crset 2".
6200 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6201 assembly output from "crset eq" to "crset 2", and from . to $.
6203 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6206 * gfortran.dg/matmul_18.f90: New test.
6208 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6210 PR tree-optimization/83940
6211 * gcc.dg/torture/pr83940.c: New test.
6213 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6216 * gcc.dg/tls/pr83945.c: New test.
6219 * gcc.dg/pr83930.c: New test.
6221 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6224 * gfortran.dg/matmul_17.f90: New test.
6226 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6229 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6231 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6234 * g++.dg/cpp0x/pr81167.C: New test.
6237 * g++.dg/cpp0x/pr83919.C: New test.
6239 2018-01-19 Jeff Law <law@redhat.com>
6240 Jakub Jelinek <jakub@redhat.com>
6242 * gcc.dg/stack-check-16.c: New test.
6244 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6247 * gcc.target/nvptx/indirect_call.c: New test.
6249 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6251 * g++.dg/torture/pr83619.C: Remove dg-message.
6253 2018-01-19 Martin Liska <mliska@suse.cz>
6255 * gcc.dg/predict-1.c: Adjust expected probability.
6256 * gcc.dg/predict-3.c: Likewise.
6257 * gcc.dg/predict-5.c: Likewise.
6258 * gcc.dg/predict-6.c: Likewise.
6259 * gcc.dg/predict-9.c: Likewise.
6261 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6263 PR tree-optimization/83922
6264 * gcc.dg/pr83922.c: New test.
6266 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6268 PR tree-optimization/83914
6269 * gcc.dg/vect/pr83914.c: New test.
6271 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6273 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6274 * gcc.target/arm/negdi-2.c: Likewise.
6275 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6277 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6279 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6281 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6283 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6285 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6287 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6290 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6294 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6295 forward declaration.
6297 2018-01-18 Carl Love <cel@us.ibm.com>
6299 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6302 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6305 * g++.dg/inherit/union3.C: New.
6307 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6309 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6311 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6314 * g++.dg/torture/pr83619.C: New testcase.
6316 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6318 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6319 Add function body to force error messages in some configurations.
6321 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6323 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6326 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6329 * c-c++-common/ffile-prefix-map.c: New test.
6330 * c-c++-common/fmacro-prefix-map.c: New test.
6331 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6332 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6334 2018-01-18 Martin Liska <mliska@suse.cz>
6336 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6337 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6338 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6339 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6340 * gcc.target/i386/ret-thunk-10.c: Likewise.
6341 * gcc.target/i386/ret-thunk-11.c: Likewise.
6342 * gcc.target/i386/ret-thunk-12.c: Likewise.
6343 * gcc.target/i386/ret-thunk-15.c: Likewise.
6344 * gcc.target/i386/ret-thunk-9.c: Likewise.
6346 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6348 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6351 2018-01-18 Nathan Sidwell <nathan@acm.org>
6354 * g++.dg/cpp0x/pr83160.C: New.
6356 2018-01-18 Richard Biener <rguenther@suse.de>
6358 PR tree-optimization/83887
6359 * gcc.dg/graphite/pr83887.c: New testcase.
6360 * gfortran.dg/graphite/pr83887.f90: Likewise.
6361 * gfortran.dg/graphite/pr83887.f: Likewise.
6363 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6366 * gcc.target/arm/builtin-bswap.x: New file.
6367 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6368 and options for armv6t2.
6369 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6370 and options for Thumb1.
6371 * gcc.target/arm/builtin-bswap16.x: New file.
6372 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6373 and options for armv6t2.
6374 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6375 and options for Thumb1.
6377 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6379 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6382 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6385 * gcc.dg/pr61240.c: New test.
6387 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6390 * gfortran.dg/pr83864.f90: New test.
6392 2018-01-17 Jeff Law <law@redhat.com>
6395 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6397 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6399 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6400 restriction, but still restrict to 64-bit.
6401 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6402 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6404 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6407 * gfortran.dg/pr83874.f90: New test.
6409 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6412 * g++.dg/cpp0x/pr83824.C: New test.
6414 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6416 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6417 appropriate .gnu_attribute for the long double type, if we use the
6418 long double type, but do not generate any calls.
6419 * gcc.target/powerpc/gnuattr2.c: Likewise.
6420 * gcc.target/powerpc/gnuattr3.c: Likewise.
6422 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6425 * g++.dg/cpp0x/alignas13.C: New.
6427 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6430 * g++.dg/cpp0x/pr83897.C: New test.
6432 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6435 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6437 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6440 * g++.dg/cpp0x/constexpr-ice19.C: New.
6442 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6444 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6445 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6446 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6447 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6448 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6449 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6450 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6451 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6452 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6453 * gcc.target/powerpc/builtins-1.fold.h: New.
6455 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6457 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6458 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6460 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6462 * gcc.target/arm/g2.c: Add -marm to dg-options.
6463 * gcc.target/arm/scd42-2.c: Likewise.
6465 2018-01-17 Nathan Sidwell <nathan@acm.org>
6468 * g++.dg/lookup/pr83287-2.C: New.
6470 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6474 * g++.dg/wrappers/pr83814.C: New test case.
6475 * g++.dg/wrappers/pr83902.C: New test case.
6477 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6480 * g++.dg/lto/pr83121_0.C: New test case.
6481 * g++.dg/lto/pr83121_1.C: New test case.
6482 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6483 adapted from DejaGnu's dg-test.
6484 (lto_handle_diagnostics): New procedure.
6485 (lto_prune_warns): Ignore informational notes.
6486 (lto-link-and-maybe-run): Add "messages_by_file" param.
6487 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6488 "execute" when "link" fails if "execute" was not specified.
6489 (lto-can-handle-directive): New procedure.
6490 (lto-get-options-main): Call lto-can-handle-directive. Add a
6491 dg-messages local, using it to set the caller's
6492 dg-messages-by-file for the given source file.
6493 (lto-get-options): Likewise.
6494 (lto-execute): Add dg-messages-by-file local, and pass it to
6495 lto-link-and-maybe-run.
6497 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6498 Richard Sandiford <richard.sandiford@linaro.org>
6502 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6503 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6505 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6508 target check autogenerator for armv8.1-a and armv8.2-a.
6510 2018-01-17 Carl Love <cel@us.ibm.com>
6512 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6513 Add debug print statements.
6514 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6515 16 byte vector load followed by a partial vector load.
6517 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6520 * g++.dg/wrappers/pr83799.C: New test case.
6522 2018-01-17 Nathan Sidwell <nathan@acm.org>
6525 * g++.dg/cpp1y/pr83739.C: New.
6527 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6529 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6530 * gcc.target/visium/overflow16.c: Likewise.
6531 * gcc.target/visium/overflow32.c: Likewise.
6533 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6535 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6537 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6539 * gcc.dg/rtl/arm/stl-cond.c: New test.
6540 * gcc.target/arm/stl-cond.c: Delete.
6542 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6544 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6547 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6549 PR tree-optimization/83843
6550 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6551 * gcc.dg/store_merging_19.c: New test.
6553 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6555 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6558 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6560 PR rtl-optimization/83771
6561 * gcc.dg/pr83771.c: New test.
6563 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6565 PR tree-optimization/81184
6566 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6568 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6570 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6572 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6574 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6577 * gcc.target/i386/pr83546.c: New test.
6579 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6581 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6583 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6585 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6586 test and add dg-warning for the -Wstringop-overflow warning.
6588 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6590 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6591 XFAIL last test on SPARC and Visium.
6593 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6595 PR rtl-optimization/80481
6596 * g++.dg/pr80481.C: Exclude solaris.
6598 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6600 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6601 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6602 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6604 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6606 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6607 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6608 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6609 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6610 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6611 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6612 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6613 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6614 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6615 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6616 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6617 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6618 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6619 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6620 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6622 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6625 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6627 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6629 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6630 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6631 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6632 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6633 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6634 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6636 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6638 PR tree-optimization/83857
6639 * gcc.dg/vect/pr83857.c: New test.
6641 2018-01-16 Richard Biener <rguenther@suse.de>
6643 PR tree-optimization/83867
6644 * gcc.dg/vect/pr83867.c: New testcase.
6646 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6649 * gcc.dg/pr83844.c: New test.
6651 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6653 * gcc.dg/torture/pr83847.c: New test.
6655 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6657 PR rtl-optimization/86620
6658 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6659 instead of --param=max-sched-ready-insns=0.
6660 * gcc.target/i386/pr83620.c: New test.
6661 * gcc.dg/pr83620.c: New test.
6663 PR tree-optimization/83843
6664 * gcc.dg/store_merging_18.c: New test.
6667 * g++.dg/cpp1y/pr83817.C: New test.
6670 * g++.dg/template/pr83825.C: New test.
6672 2018-01-16 Richard Biener <rguenther@suse.de>
6674 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6676 2018-01-16 Richard Biener <rguenther@suse.de>
6679 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6680 from gcc.dg/torture/pr60092.c.
6682 2018-01-15 Martin Sebor <msebor@redhat.com>
6685 * g++.dg/ext/flexary28.C: New test.
6687 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6690 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6692 2018-01-15 Martin Sebor <msebor@redhat.com>
6695 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6697 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6700 * gfortran.dg/minmaxloc_9.f90: New test.
6701 * gfortran.dg/minmaxloc_10.f90: New test.
6702 * gfortran.dg/minmaxloc_11.f90: New test.
6704 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6707 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6708 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6709 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6710 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6711 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6712 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6713 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6714 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6715 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6716 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6717 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6718 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6719 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6720 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6721 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6722 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6723 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6724 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6725 * gcc.target/i386/ret-thunk-10.c: Likewise.
6726 * gcc.target/i386/ret-thunk-11.c: Likewise.
6727 * gcc.target/i386/ret-thunk-12.c: Likewise.
6728 * gcc.target/i386/ret-thunk-13.c: Likewise.
6729 * gcc.target/i386/ret-thunk-14.c: Likewise.
6730 * gcc.target/i386/ret-thunk-15.c: Likewise.
6731 * gcc.target/i386/ret-thunk-9.c: Don't check the
6732 __x86_return_thunk label. Scan for "push" only for Linux.
6734 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
6737 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
6739 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6742 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
6744 * gcc.target/arm/pr83687.c: New test.
6746 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6748 Adjust tests to AVR_TINY.
6750 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6751 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6752 * gcc.target/avr/pr71627.c: Same.
6753 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6754 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6755 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6756 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6757 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6758 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6759 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6760 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6761 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6762 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6763 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6764 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6765 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6766 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6767 * gcc.target/avr/torture/pr61055.c: Same.
6768 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6770 * gcc.target/avr/torture/int24-mul.c: Same.
6771 * gcc.target/avr/torture/pr51782-1.c: Same.
6772 * gcc.target/avr/torture/pr61443.c: Same.
6773 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6774 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6776 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6780 * gcc.target/avr/torture/pr83729.c: New test.
6781 * gcc.target/avr/torture/pr83801.c: New test.
6783 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6786 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6787 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6789 2018-01-10 Martin Sebor <msebor@redhat.com>
6792 * gcc.dg/Wstringop-overflow-2.c: New test.
6794 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6796 PR libgfortran/83811
6797 * gfortran.dg/fmt_e.f90: New test.
6799 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6801 * gcc.target/i386/indirect-thunk-10.c: New test.
6802 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6803 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6804 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6805 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6806 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6807 * gcc.target/i386/ret-thunk-17.c: Likewise.
6808 * gcc.target/i386/ret-thunk-18.c: Likewise.
6809 * gcc.target/i386/ret-thunk-19.c: Likewise.
6810 * gcc.target/i386/ret-thunk-20.c: Likewise.
6811 * gcc.target/i386/ret-thunk-21.c: Likewise.
6813 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6815 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6817 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6819 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6820 -mno-indirect-branch-register.
6821 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6822 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6823 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6824 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6825 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6826 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6827 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6828 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6829 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6830 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6831 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6832 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6833 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6834 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6835 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6836 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6837 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6838 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6839 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6840 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6841 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6842 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6843 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6844 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6845 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6846 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6847 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6848 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6849 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6850 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6851 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6852 * gcc.target/i386/ret-thunk-10.c: Likewise.
6853 * gcc.target/i386/ret-thunk-11.c: Likewise.
6854 * gcc.target/i386/ret-thunk-12.c: Likewise.
6855 * gcc.target/i386/ret-thunk-13.c: Likewise.
6856 * gcc.target/i386/ret-thunk-14.c: Likewise.
6857 * gcc.target/i386/ret-thunk-15.c: Likewise.
6858 * gcc.target/i386/ret-thunk-9.c: Likewise.
6859 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6860 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6861 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6863 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6865 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6866 -mfunction-return=keep.
6867 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6868 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6869 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6870 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6871 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6872 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6873 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6874 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6875 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6876 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6877 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6878 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6879 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6880 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6881 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6882 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6883 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6884 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6885 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6886 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6887 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6888 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6889 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6890 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6891 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6892 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6893 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6894 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6895 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6896 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6897 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6898 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6899 * gcc.target/i386/ret-thunk-1.c: New test.
6900 * gcc.target/i386/ret-thunk-10.c: Likewise.
6901 * gcc.target/i386/ret-thunk-11.c: Likewise.
6902 * gcc.target/i386/ret-thunk-12.c: Likewise.
6903 * gcc.target/i386/ret-thunk-13.c: Likewise.
6904 * gcc.target/i386/ret-thunk-14.c: Likewise.
6905 * gcc.target/i386/ret-thunk-15.c: Likewise.
6906 * gcc.target/i386/ret-thunk-16.c: Likewise.
6907 * gcc.target/i386/ret-thunk-2.c: Likewise.
6908 * gcc.target/i386/ret-thunk-3.c: Likewise.
6909 * gcc.target/i386/ret-thunk-4.c: Likewise.
6910 * gcc.target/i386/ret-thunk-5.c: Likewise.
6911 * gcc.target/i386/ret-thunk-6.c: Likewise.
6912 * gcc.target/i386/ret-thunk-7.c: Likewise.
6913 * gcc.target/i386/ret-thunk-8.c: Likewise.
6914 * gcc.target/i386/ret-thunk-9.c: Likewise.
6916 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6918 * gcc.target/i386/indirect-thunk-1.c: New test.
6919 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6920 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6921 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6922 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6923 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6924 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6925 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6926 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6927 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6928 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6929 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6930 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6931 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6932 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6933 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6934 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6935 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6936 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6937 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6938 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6939 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6940 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6941 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6942 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6943 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6944 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6945 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6946 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6947 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6948 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6949 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6950 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6952 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
6955 * gcc.c-torture/compile/pr83051.c: New testcase.
6957 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6959 PR tree-optimization/83501
6960 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6962 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6964 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6965 for lvx and stvx instead of lxvd2x and stxvd2x and require
6966 little-endian target. Add comments.
6967 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6968 comprehensive testing.
6969 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6970 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6971 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6972 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6973 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6974 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6975 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6976 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6977 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6978 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6979 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6980 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6981 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6982 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6983 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6984 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6985 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6986 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6987 scan-assembler-not directives that forbid lvx and xxpermdi.
6988 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6989 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6990 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6991 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6992 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6993 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6994 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6995 scan-assembler-times directives to reflect different numbers of
6996 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6998 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6999 Alan Hayward <alan.hayward@arm.com>
7000 David Sherwood <david.sherwood@arm.com>
7002 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7003 than SLP vectorization.
7004 * gcc.dg/vect/vect-alias-check-10.c: New test.
7005 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7006 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7007 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7008 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7009 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7010 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7011 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7012 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7013 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7014 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7015 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7016 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7017 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7018 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7019 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7020 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7021 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7022 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7023 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7024 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7025 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7026 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7027 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7030 Alan Hayward <alan.hayward@arm.com>
7031 David Sherwood <david.sherwood@arm.com>
7033 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7035 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7036 targets with scatter stores.
7037 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7039 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7040 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7041 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7042 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7043 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7044 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7045 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7046 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7047 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7048 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7049 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7050 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7051 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7052 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7053 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7054 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7056 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7057 Alan Hayward <alan.hayward@arm.com>
7058 David Sherwood <david.sherwood@arm.com>
7060 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7062 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7063 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7064 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7065 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7067 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7068 Alan Hayward <alan.hayward@arm.com>
7069 David Sherwood <david.sherwood@arm.com>
7071 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7072 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7073 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7075 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7076 Alan Hayward <alan.hayward@arm.com>
7077 David Sherwood <david.sherwood@arm.com>
7079 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7080 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7081 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7082 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7083 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7084 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7085 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7086 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7087 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7088 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7089 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7090 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7091 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7092 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7094 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7095 Alan Hayward <alan.hayward@arm.com>
7096 David Sherwood <david.sherwood@arm.com>
7098 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7099 check for a message about using in-order reductions.
7100 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7101 check for a message about using in-order reductions.
7102 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7103 vectorized and check for a message about using in-order reductions.
7104 Expect targets with variable-length vectors to fall back to the
7105 fixed-length mininum.
7106 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7107 check for a message about using in-order reductions.
7108 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7109 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7110 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7111 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7112 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7113 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7114 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7115 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7116 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7117 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7118 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7119 vect_fold_left_plus.
7121 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7123 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7125 * gcc.target/aarch64/sve/spill_2.c: New test.
7126 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7127 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7128 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7129 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7130 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7132 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7133 Alan Hayward <alan.hayward@arm.com>
7134 David Sherwood <david.sherwood@arm.com>
7136 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7138 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7139 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7140 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7141 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7142 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7143 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7144 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7145 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7146 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7148 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7149 Alan Hayward <alan.hayward@arm.com>
7150 David Sherwood <david.sherwood@arm.com>
7152 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7153 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7154 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7155 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7158 Alan Hayward <alan.hayward@arm.com>
7159 David Sherwood <david.sherwood@arm.com>
7161 * lib/target-supports.exp
7162 (check_effective_target_vect_fold_extract_last): New proc.
7163 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7164 for fold_extract_last.
7165 * gcc.dg/vect/pr65947-2.c: Likewise.
7166 * gcc.dg/vect/pr65947-3.c: Likewise.
7167 * gcc.dg/vect/pr65947-4.c: Likewise.
7168 * gcc.dg/vect/pr65947-5.c: Likewise.
7169 * gcc.dg/vect/pr65947-6.c: Likewise.
7170 * gcc.dg/vect/pr65947-9.c: Likewise.
7171 * gcc.dg/vect/pr65947-10.c: Likewise.
7172 * gcc.dg/vect/pr65947-12.c: Likewise.
7173 * gcc.dg/vect/pr65947-14.c: Likewise.
7174 * gcc.dg/vect/pr80631-1.c: Likewise.
7175 * gcc.target/aarch64/sve/clastb_1.c: New test.
7176 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7177 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7178 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7179 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7180 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7181 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7182 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7183 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7184 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7185 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7186 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7187 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7188 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7190 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7191 Alan Hayward <alan.hayward@arm.com>
7192 David Sherwood <david.sherwood@arm.com>
7194 * gcc.target/aarch64/sve/live_1.c: New test.
7195 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7197 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7198 Alan Hayward <alan.hayward@arm.com>
7199 David Sherwood <david.sherwood@arm.com>
7201 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7202 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7203 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7204 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7205 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7206 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7207 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7208 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7209 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7211 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7212 Alan Hayward <alan.hayward@arm.com>
7213 David Sherwood <david.sherwood@arm.com>
7215 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7217 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7219 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7220 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7221 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7222 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7223 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7224 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7226 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7227 Alan Hayward <alan.hayward@arm.com>
7228 David Sherwood <david.sherwood@arm.com>
7230 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7231 instead of just ADDRESS.
7232 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7233 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7234 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7235 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7236 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7237 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7238 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7239 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7240 * gcc.target/aarch64/sve/while_2.c: Likewise.
7241 * gcc.target/aarch64/sve/while_3.c: Likewise.
7242 * gcc.target/aarch64/sve/while_4.c: Likewise.
7244 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7245 Alan Hayward <alan.hayward@arm.com>
7246 David Sherwood <david.sherwood@arm.com>
7248 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7249 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7251 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7252 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7253 * gcc.target/aarch64/sve/reduc_5.c: New test.
7254 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7255 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7257 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7258 Alan Hayward <alan.hayward@arm.com>
7259 David Sherwood <david.sherwood@arm.com>
7261 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7262 * gcc.dg/tree-ssa/peel1.c: Likewise.
7263 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7264 variable-length vectors.
7265 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7266 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7267 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7268 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7269 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7270 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7271 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7272 * gcc.target/aarch64/sve/slp_8.c: New test.
7273 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7274 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7275 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7276 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7277 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7278 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7279 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7280 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7281 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7282 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7283 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7284 * gcc.target/aarch64/sve/while_1.c: Likewise.
7285 * gcc.target/aarch64/sve/while_2.c: Likewise.
7286 * gcc.target/aarch64/sve/while_3.c: Likewise.
7287 * gcc.target/aarch64/sve/while_4.c: Likewise.
7289 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7290 Alan Hayward <alan.hayward@arm.com>
7291 David Sherwood <david.sherwood@arm.com>
7293 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7295 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7296 and add an associated scan-dump test. Prevent vectorization
7297 of the first two loops.
7298 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7299 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7300 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7301 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7302 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7303 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7305 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7306 Alan Hayward <alan.hayward@arm.com>
7307 David Sherwood <david.sherwood@arm.com>
7309 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7310 * gcc.dg/vect/pr67790.c: Likewise.
7311 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7312 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7313 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7314 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7315 * gcc.target/aarch64/sve/slp_5.c: New test.
7316 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7317 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7318 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7319 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7320 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7322 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7323 Alan Hayward <alan.hayward@arm.com>
7324 David Sherwood <david.sherwood@arm.com>
7326 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7328 * gcc.dg/vect/slp-1.c: Likewise.
7329 * gcc.dg/vect/slp-10.c: Likewise.
7330 * gcc.dg/vect/slp-12b.c: Likewise.
7331 * gcc.dg/vect/slp-12c.c: Likewise.
7332 * gcc.dg/vect/slp-17.c: Likewise.
7333 * gcc.dg/vect/slp-19b.c: Likewise.
7334 * gcc.dg/vect/slp-20.c: Likewise.
7335 * gcc.dg/vect/slp-21.c: Likewise.
7336 * gcc.dg/vect/slp-22.c: Likewise.
7337 * gcc.dg/vect/slp-23.c: Likewise.
7338 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7339 * gcc.dg/vect/slp-24.c: Likewise.
7340 * gcc.dg/vect/slp-28.c: Likewise.
7341 * gcc.dg/vect/slp-39.c: Likewise.
7342 * gcc.dg/vect/slp-6.c: Likewise.
7343 * gcc.dg/vect/slp-7.c: Likewise.
7344 * gcc.dg/vect/slp-cond-1.c: Likewise.
7345 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7346 * gcc.dg/vect/slp-cond-2.c: Likewise.
7347 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7348 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7349 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7350 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7351 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7352 * gcc.dg/vect/slp-perm-6.c: Likewise.
7353 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7354 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7355 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7356 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7357 * gcc.dg/vect/slp-12a.c: Likewise.
7358 * gcc.dg/vect/slp-14.c: Likewise.
7359 * gcc.dg/vect/slp-15.c: Likewise.
7360 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7361 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7362 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7363 * gcc.target/aarch64/sve/slp_1.c: New test.
7364 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7365 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7366 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7367 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7368 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7369 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7370 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7372 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7373 Alan Hayward <alan.hayward@arm.com>
7374 David Sherwood <david.sherwood@arm.com>
7376 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7377 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7378 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7379 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7380 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7381 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7382 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7383 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7384 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7385 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7386 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7387 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7388 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7389 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7390 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7391 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7392 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7393 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7394 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7396 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7397 Alan Hayward <alan.hayward@arm.com>
7398 David Sherwood <david.sherwood@arm.com>
7400 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7401 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7402 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7403 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7404 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7405 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7406 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7407 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7408 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7409 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7410 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7411 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7412 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7413 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7414 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7415 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7416 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7417 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7418 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7419 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7420 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7421 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7422 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7423 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7424 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7425 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7426 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7427 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7428 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7429 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7430 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7431 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7432 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7433 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7434 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7435 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7437 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7438 Alan Hayward <alan.hayward@arm.com>
7439 David Sherwood <david.sherwood@arm.com>
7441 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7442 Return true for SVE too.
7443 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7444 if load/store lanes are supported.
7445 * gcc.dg/vect/slp-10.c: Likewise.
7446 * gcc.dg/vect/slp-12c.c: Likewise.
7447 * gcc.dg/vect/slp-17.c: Likewise.
7448 * gcc.dg/vect/slp-33.c: Likewise.
7449 * gcc.dg/vect/slp-6.c: Likewise.
7450 * gcc.dg/vect/slp-cond-1.c: Likewise.
7451 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7452 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7453 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7454 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7455 * gcc.dg/vect/slp-perm-6.c: Likewise.
7456 * gcc.dg/vect/slp-perm-9.c: Likewise.
7457 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7458 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7459 for variable-length vectors.
7461 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7462 Alan Hayward <alan.hayward@arm.com>
7463 David Sherwood <david.sherwood@arm.com>
7465 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7466 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7468 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7470 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7471 * g++.target/aarch64/sve/catch_1.C: New test.
7472 * g++.target/aarch64/sve/catch_2.C: Likewise.
7473 * g++.target/aarch64/sve/catch_3.C: Likewise.
7474 * g++.target/aarch64/sve/catch_4.C: Likewise.
7475 * g++.target/aarch64/sve/catch_5.C: Likewise.
7476 * g++.target/aarch64/sve/catch_6.C: Likewise.
7478 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7479 Alan Hayward <alan.hayward@arm.com>
7480 David Sherwood <david.sherwood@arm.com>
7482 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7484 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7485 * gcc.target/aarch64/fmaxmin.c: Likewise.
7486 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7487 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7488 * gcc.target/aarch64/pr62178.c: Likewise.
7489 * gcc.target/aarch64/pr71727-2.c: Likewise.
7490 * gcc.target/aarch64/saddw-1.c: Likewise.
7491 * gcc.target/aarch64/saddw-2.c: Likewise.
7492 * gcc.target/aarch64/uaddw-1.c: Likewise.
7493 * gcc.target/aarch64/uaddw-2.c: Likewise.
7494 * gcc.target/aarch64/uaddw-3.c: Likewise.
7495 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7496 * gcc.target/aarch64/vect-compile.c: Likewise.
7497 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7498 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7499 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7500 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7501 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7502 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7503 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7504 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7505 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7506 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7507 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7508 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7509 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7510 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7511 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7512 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7513 * gcc.target/aarch64/vect-movi.c: Likewise.
7514 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7515 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7516 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7517 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7518 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7519 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7521 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7522 * gcc.target/aarch64/sve/arith_1.c: New test.
7523 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7524 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7525 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7526 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7527 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7528 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7529 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7530 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7531 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7532 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7533 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7534 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7535 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7536 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7537 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7538 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7539 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7540 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7541 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7542 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7543 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7544 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7545 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7546 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7547 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7548 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7549 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7550 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7551 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7552 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7553 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7554 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7555 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7556 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7557 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7558 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7559 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7560 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7561 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7562 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7563 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7564 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7565 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7566 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7567 * gcc.target/aarch64/sve/index_1.c: Likewise.
7568 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7569 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7570 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7571 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7572 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7573 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7574 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7575 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7576 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7577 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7578 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7579 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7580 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7581 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7582 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7583 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7584 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7585 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7586 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7587 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7588 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7589 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7590 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7591 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7592 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7593 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7594 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7595 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7596 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7597 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7598 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7599 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7600 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7601 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7602 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7603 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7604 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7605 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7606 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7607 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7608 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7609 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7610 * gcc.target/aarch64/sve/single_1.c: Likewise.
7611 * gcc.target/aarch64/sve/single_2.c: Likewise.
7612 * gcc.target/aarch64/sve/single_3.c: Likewise.
7613 * gcc.target/aarch64/sve/single_4.c: Likewise.
7614 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7615 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7616 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7617 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7618 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7619 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7620 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7621 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7622 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7623 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7624 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7625 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7626 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7627 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7628 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7629 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7630 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7631 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7632 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7633 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7634 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7635 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7636 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7637 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7638 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7639 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7640 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7641 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7642 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7643 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7644 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7645 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7646 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7647 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7648 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7649 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7650 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7651 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7652 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7653 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7654 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7655 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7656 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7657 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7658 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7660 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7661 Alan Hayward <alan.hayward@arm.com>
7662 David Sherwood <david.sherwood@arm.com>
7664 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7665 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7666 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7668 (check_effective_target_vect_perm): Handle SVE.
7669 (check_effective_target_vect_perm_byte): Likewise.
7670 (check_effective_target_vect_perm_short): Likewise.
7671 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7672 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7673 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7674 (check_effective_target_vect_element_align_preferred): Likewise.
7675 (check_effective_target_vect_align_stack_vars): Likewise.
7676 (check_effective_target_vect_load_lanes): Likewise.
7677 (check_effective_target_vect_masked_store): Likewise.
7678 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7679 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7680 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7681 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7682 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7683 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7684 * gcc.dg/vect/slp-23.c: Likewise.
7685 * gcc.dg/vect/slp-perm-5.c: Likewise.
7686 * gcc.dg/vect/slp-perm-6.c: Likewise.
7687 * gcc.dg/vect/slp-perm-9.c: Likewise.
7688 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7689 * gcc.dg/vect/vect-114.c: Likewise.
7690 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7691 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7693 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7695 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7696 vect_variable_length, expecting the test to be vectorized
7697 without SLP instead.
7698 * gcc.dg/vect/pr33953.c: Likewise.
7699 * gcc.dg/vect/pr37027.c: Likewise.
7700 * gcc.dg/vect/pr67790.c: Likewise.
7701 * gcc.dg/vect/pr68445.c: Likewise.
7702 * gcc.dg/vect/slp-1.c: Likewise.
7703 * gcc.dg/vect/slp-10.c: Likewise.
7704 * gcc.dg/vect/slp-12a.c: Likewise.
7705 * gcc.dg/vect/slp-12b.c: Likewise.
7706 * gcc.dg/vect/slp-12c.c: Likewise.
7707 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7708 * gcc.dg/vect/slp-13.c: Likewise.
7709 * gcc.dg/vect/slp-14.c: Likewise.
7710 * gcc.dg/vect/slp-15.c: Likewise.
7711 * gcc.dg/vect/slp-17.c: Likewise.
7712 * gcc.dg/vect/slp-19b.c: Likewise.
7713 * gcc.dg/vect/slp-2.c: Likewise.
7714 * gcc.dg/vect/slp-20.c: Likewise.
7715 * gcc.dg/vect/slp-21.c: Likewise.
7716 * gcc.dg/vect/slp-22.c: Likewise.
7717 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7718 * gcc.dg/vect/slp-24.c: Likewise.
7719 * gcc.dg/vect/slp-28.c: Likewise.
7720 * gcc.dg/vect/slp-39.c: Likewise.
7721 * gcc.dg/vect/slp-42.c: Likewise.
7722 * gcc.dg/vect/slp-6.c: Likewise.
7723 * gcc.dg/vect/slp-7.c: Likewise.
7724 * gcc.dg/vect/slp-cond-1.c: Likewise.
7725 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7726 * gcc.dg/vect/slp-cond-2.c: Likewise.
7727 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7728 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7729 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7730 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7731 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7732 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7733 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7734 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7735 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7736 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7737 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7738 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7739 * gcc.dg/vect/slp-reduc-7.c: Likewise.
7740 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7741 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7742 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7743 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7745 2018-01-13 Jakub Jelinek <jakub@redhat.com>
7748 * gcc.dg/pr83801.c: New test.
7750 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7753 * gfortran.dg/bounds_check_19.f90: New test.
7755 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7757 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7758 instead of scan-assembler-not for xsnabsqp.
7760 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7762 PR libgfortran/83525
7763 * gfortran.dg/newunit_5.f90: New test.
7765 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7767 PR rtl-optimization/80481
7768 * g++.dg/pr80481.C: New.
7770 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7773 * gcc.target/alpha/pr83628-3.c: New test.
7775 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7777 * lib/target-supports.exp (check_effective_target_avx512f): Also
7778 check for __builtin_ia32_addsd_round,
7779 __builtin_ia32_getmantsd_round.
7780 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7782 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7785 * gcc.target/powerpc/pr83629.c: Require ilp32.
7787 2018-01-12 Richard Biener <rguenther@suse.de>
7789 PR tree-optimization/80846
7790 * gcc.target/i386/pr80846-1.c: New testcase.
7791 * gcc.target/i386/pr80846-2.c: Likewise.
7793 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7795 * gcc.c-torture/execute/20180112-1.c: New test.
7797 2018-01-12 Tom de Vries <tom@codesourcery.com>
7799 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7800 * g++.dg/ext/label13a.C: Same.
7801 * g++.dg/ext/label14.C: Same.
7802 * g++.dg/ext/label2.C: Same.
7803 * g++.dg/ext/label3.C: Same.
7804 * g++.dg/torture/pr42462.C: Same.
7805 * g++.dg/torture/pr42739.C: Same.
7806 * g++.dg/warn/Wunused-label-3.C: Same.
7808 2018-01-12 Tom de Vries <tom@codesourcery.com>
7810 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7811 * g++.dg/Walloca1.C: Same.
7812 * g++.dg/cpp0x/pr70338.C: Same.
7813 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7814 * g++.dg/cpp1y/vla10.C: Same.
7815 * g++.dg/cpp1y/vla2.C: Same.
7816 * g++.dg/cpp1y/vla6.C: Same.
7817 * g++.dg/cpp1y/vla8.C: Same.
7818 * g++.dg/debug/debug5.C: Same.
7819 * g++.dg/debug/debug6.C: Same.
7820 * g++.dg/debug/pr54828.C: Same.
7821 * g++.dg/diagnostic/pr70105.C: Same.
7822 * g++.dg/eh/cleanup5.C: Same.
7823 * g++.dg/eh/spbp.C: Same.
7824 * g++.dg/ext/tmplattr9.C: Same.
7825 * g++.dg/ext/vla10.C: Same.
7826 * g++.dg/ext/vla11.C: Same.
7827 * g++.dg/ext/vla12.C: Same.
7828 * g++.dg/ext/vla15.C: Same.
7829 * g++.dg/ext/vla16.C: Same.
7830 * g++.dg/ext/vla17.C: Same.
7831 * g++.dg/ext/vla3.C: Same.
7832 * g++.dg/ext/vla6.C: Same.
7833 * g++.dg/ext/vla7.C: Same.
7834 * g++.dg/init/array24.C: Same.
7835 * g++.dg/init/new47.C: Same.
7836 * g++.dg/init/pr55497.C: Same.
7837 * g++.dg/opt/pr78201.C: Same.
7838 * g++.dg/template/vla2.C: Same.
7839 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7840 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7841 * g++.dg/torture/pr62127.C: Same.
7842 * g++.dg/torture/pr67055.C: Same.
7843 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7844 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7845 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7846 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7847 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7848 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7849 * g++.dg/warn/Wvla-1.C: Same.
7850 * g++.dg/warn/Wvla-3.C: Same.
7851 * g++.old-deja/g++.ext/array2.C: Same.
7852 * g++.old-deja/g++.ext/constructor.C: Same.
7853 * g++.old-deja/g++.law/builtin1.C: Same.
7854 * g++.old-deja/g++.other/crash12.C: Same.
7855 * g++.old-deja/g++.other/eh3.C: Same.
7856 * g++.old-deja/g++.pt/array6.C: Same.
7857 * g++.old-deja/g++.pt/dynarray.C: Same.
7859 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7861 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
7863 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7866 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
7869 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7871 * lib/target-supports.exp (check_effective_target_branch_cost):
7872 Accept all x86 targets.
7874 2018-01-12 Martin Liska <mliska@suse.cz>
7877 * g++.dg/warn/pr83054.C: New test.
7879 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7881 * gcc.target/powerpc/spec-barr-1.c: New file.
7883 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
7886 * gcc.target/i386/pr83330.c: New test.
7888 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7891 * gfortran.dg/dtio_31.f03: New test.
7892 * gfortran.dg/dtio_32.f03: New test.
7894 2018-01-11 David Malcolm <dmalcolm@redhat.com>
7897 * g++.dg/wrappers: New subdirectory.
7898 * g++.dg/wrappers/README: New file.
7899 * g++.dg/wrappers/alloc.C: New test case.
7900 * g++.dg/wrappers/cow-istream-string.C: New test case.
7901 * g++.dg/wrappers/cp-stdlib.C: New test case.
7902 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
7903 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
7905 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
7908 * g++.dg/torture/pr83718.C: New testcase.
7910 2018-01-11 Martin Jambor <mjambor@suse.cz>
7913 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
7915 2018-01-11 Bin Cheng <bin.cheng@arm.com>
7917 PR tree-optimization/83695
7918 * gcc.dg/tree-ssa/pr83695.c: New test.
7920 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7922 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
7923 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
7925 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
7928 * gcc.target/arm/simd/fp16fml_high.c: New test.
7929 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
7930 * lib/target-supports.exp
7931 (check_effective_target_arm_fp16fml_neon_ok_nocache,
7932 check_effective_target_arm_fp16fml_neon_ok,
7933 add_options_for_arm_fp16fml_neon): New procedures.
7935 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7937 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
7940 2018-01-11 Richard Biener <rguenther@suse.de>
7942 PR tree-optimization/83435
7943 * gcc.dg/graphite/pr83435.c: New testcase.
7945 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
7946 Alan Hayward <alan.hayward@arm.com>
7947 David Sherwood <david.sherwood@arm.com>
7949 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
7951 2018-01-11 Tamar Christina <tamar.christina@arm.com>
7953 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
7955 2018-01-11 Sudakshina Das <sudi.das@arm.com>
7958 * gcc.c-torture/compile/pr82096.c: New test.
7960 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7962 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7964 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7966 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7968 2018-01-11 Justin Squirek <squirek@adacore.com>
7970 * gnat.dg/expr_func4.adb: New testcase.
7972 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7974 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7977 2018-01-11 Bob Duff <duff@adacore.com>
7979 * gnat.dg/protected_null.adb: New testcase.
7981 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7983 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7985 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7987 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7989 2018-01-11 Justin Squirek <squirek@adacore.com>
7991 * gnat.dg/loopvar.adb: New testcase.
7993 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7996 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7998 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8000 * gcc.c-torture/compile/pr83575.c: New testcase.
8002 2018-01-10 Michael Collison <michael.collison@arm.com>
8004 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8005 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8006 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8007 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8008 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8009 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8010 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8011 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8012 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8013 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8014 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8015 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8016 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8017 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8018 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8019 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8021 2018-01-10 Michael Collison <michael.collison@arm.com>
8023 * gcc.target/aarch64/sha2.h: New shared testcase.
8024 * gcc.target/aarch64/sha2_1.c: New testcase.
8025 * gcc.target/aarch64/sha2_2.c: New testcase.
8026 * gcc.target/aarch64/sha2_3.c: New testcase.
8027 * gcc.target/aarch64/sha3.h: New shared testcase.
8028 * gcc.target/aarch64/sha3_1.c: New testcase.
8029 * gcc.target/aarch64/sha3_2.c: New testcase.
8030 * gcc.target/aarch64/sha3_3.c: New testcase.
8032 2018-01-10 Michael Collison <michael.collison@arm.com>
8034 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8036 2018-01-10 Martin Sebor <msebor@redhat.com>
8038 PR tree-optimization/83781
8039 * gcc.dg/strlenopt-42.c: New test.
8041 2018-01-11 Martin Sebor <msebor@gmail.com>
8042 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8044 PR tree-optimization/83501
8045 PR tree-optimization/81703
8047 * gcc.dg/strlenopt-39.c: New test-case.
8048 * gcc.dg/pr81703.c: Likewise.
8050 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8052 * gnat.dg/atomic10.adb: New test.
8054 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8057 * gfortran.dg/deferred_character_18.f90: New test.
8059 2018-01-10 Martin Sebor <msebor@redhat.com>
8061 PR tree-optimization/83671
8062 * gcc.dg/strlenopt-40.c: New test.
8063 * gcc.dg/strlenopt-41.c: New test.
8065 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8068 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8070 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8073 * gcc.target/powerpc/pr83399.c: New test.
8075 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8078 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8079 to reflect that the arguments are correctly underlined.
8080 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8081 for globals, params, locals and literals.
8082 (test_sizeof): Directly test the location of "sizeof", rather than
8083 when used in compound expressions.
8084 (test_alignof): Likewise for "alignof".
8085 (test_string_literals): Likewise for string literals.
8086 (test_numeric_literals): Likewise for numeric literals.
8087 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8088 (test_typeid): Likewise for typeid.
8089 (test_unary_plus): New.
8090 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8093 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8095 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8097 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8099 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8101 2018-01-10 Marek Polacek <polacek@redhat.com>
8104 * g++.dg/warn/Wduplicated-branches4.C: New test.
8106 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8109 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8112 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8115 * g++.dg/cpp0x/new2.C: New.
8117 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8120 * gcc.target/i386/pr83735.c: New test.
8122 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8124 * lib/target-supports.exp (check_effective_target_branch_cost):
8126 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8127 * gcc.dg/pr21643.c: Likewise.
8128 * gcc.dg/pr46309.c: Likewise.
8129 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8130 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8131 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8132 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8133 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8134 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8135 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8136 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8137 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8138 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8139 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8141 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8142 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8144 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8147 * gcc.target/powerpc/pr83629.c: New testcase.
8149 2018-01-10 Richard Biener <rguenther@suse.de>
8152 * gcc.dg/pr78768.c: Un-XFAIL.
8154 2018-01-10 Richard Biener <rguenther@suse.de>
8157 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8159 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8161 PR tree-optimization/83753
8162 * gcc.dg/torture/pr83753.c: New test.
8164 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8166 * gcc.target/i386/avx2-gather-1.c: Add -march.
8167 * gcc.target/i386/avx2-gather-2.c: Add -march.
8168 * gcc.target/i386/avx2-gather-3.c: Add -march.
8169 * gcc.target/i386/avx2-gather-4.c: Add -march.
8170 * gcc.target/i386/avx2-gather-5.c: Add -march.
8171 * gcc.target/i386/avx2-gather-6.c: Add -march.
8172 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8173 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8174 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8175 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8176 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8177 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8178 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8179 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8180 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8181 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8183 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8186 * gcc.target/i386/pr78585.c: New test.
8188 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8191 * g++.dg/cpp0x/pr83734.C: New test.
8193 2018-01-09 Carl Love <cel@us.ibm.com>
8195 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8196 vec_mergeo builtins with float, double, long long, unsigned long long,
8197 bool long long arguments.
8198 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8199 vec_float2 with double arguments.
8200 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8201 vec_mergew and vec_mergow builtins.
8203 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8206 * gfortran.dg/contiguous_6.f90: New test.
8208 2018-01-09 Richard Biener <rguenther@suse.de>
8210 PR tree-optimization/83668
8211 * gcc.dg/graphite/pr83668.c: New testcase.
8213 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8215 PR tree-optimization/64811
8216 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8217 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8218 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8219 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8221 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8223 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8226 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8228 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8231 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8232 no NEON and require softfp or hard float-abi.
8233 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8235 2018-01-09 Richard Biener <rguenther@suse.de>
8237 PR tree-optimization/83572
8238 * gcc.dg/graphite/pr83572.c: New testcase.
8240 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8243 * gcc.dg/sms-13.c: New test.
8245 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8248 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8250 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8251 Monk Chiang <sh.chiang04@gmail.com>
8253 * gcc.target/riscv/save-restore-1.c: New.
8255 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8258 * gcc.target/powerpc/pr83677.c: New file.
8260 2018-01-08 Jeff Law <law@redhat.com>
8262 PR rtl-optimizatin/81308
8263 * g++.dg/pr81308-1.C: New test.
8264 * g++.dg/pr81308-2.C: New test.
8266 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8268 PR target/83663 - Revert r255946
8269 * gcc.target/aarch64/vect-slp-dup.c: New.
8271 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8273 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8276 2018-01-08 Richard Biener <rguenther@suse.de>
8278 PR tree-optimization/83563
8279 * gcc.dg/graphite/pr83563.c: New testcase.
8281 2018-01-08 Richard Biener <rguenther@suse.de>
8284 * g++.dg/torture/pr83713.C: New testcase.
8286 2018-01-08 Tom de Vries <tom@codesourcery.com>
8288 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8290 2018-01-08 Richard Biener <rguenther@suse.de>
8292 PR tree-optimization/83685
8293 * gcc.dg/torture/pr83685.c: New testcase.
8295 2018-01-08 Richard Biener <rguenther@suse.de>
8298 * gcc.dg/lto/pr83719_0.c: New testcase.
8300 2018-01-08 Tom de Vries <tom@codesourcery.com>
8302 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8303 * gcc.dg/graphite/run-id-1.c: Same.
8304 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8306 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8309 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8310 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8311 * gfortran.dg/pdt_27.f03: New test.
8314 * gfortran.dg/pdt_28.f03: New test.
8316 2018-01-08 Tom de Vries <tom@codesourcery.com>
8318 * c-c++-common/builtins.c: Require effective target alloca.
8319 * gcc.dg/Wrestrict.c: Same.
8320 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8322 2018-01-08 Richard Biener <rguenther@suse.de>
8325 * gcc.dg/torture/pr83580.c: New testcase.
8327 2018-01-08 Richard Biener <rguenther@suse.de>
8330 * gcc.dg/pr83517.c: New testcase.
8332 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8335 * gcc.dg/uninit-pr81897.c: New test.
8337 2018-01-06 Martin Sebor <msebor@redhat.com>
8339 PR tree-optimization/83640
8340 * gcc.dg/Wrestrict-6.c: New test.
8341 * gcc.dg/pr83640.c: New test.
8343 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8345 * gcc.target/aarch64/reg-alloc-1.c: New test.
8347 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8350 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8352 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8355 * gcc.dg/pr83480.c: New test.
8357 PR rtl-optimization/83682
8358 * gcc.target/i386/pr83682.c: New test.
8360 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8364 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8365 * gfortran.dg/dependency_49.f90: Likewise.
8366 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8367 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8368 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8369 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8370 * gfortran.dg/string_1_lp64.f90: New test.
8371 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8372 * gfortran.dg/string_3_lp64.f90: New test.
8374 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8377 * gcc.target/i386/sse-26.c: New test.
8380 * gcc.target/i386/pr83604.c: New test.
8382 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8384 * gcc.dg/vect/vect-align-4.c: New test.
8385 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8386 and redefine as a structure with an unaligned member "b".
8387 (foo): Update accordingly.
8389 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8392 * gcc.target/aarch64/bics_5.c: New test.
8393 * gcc.target/arm/bics_5.c: Likewise.
8395 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8397 PR tree-optimization/83605
8398 * gcc.dg/pr83605.c: New test.
8400 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8403 * gcc.target/i386/pr83554.c: New test.
8406 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8409 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8413 * gfortran.dg/eoshift_8.f90: New test.
8414 * gfortran.dg/simplify_eoshift_1.f90: New test.
8416 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.dg/pr83585.c: New test.
8421 2018-01-04 Nathan Sidwell <nathan@acm.org>
8424 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8426 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.dg/pr83666.c: New test.
8431 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8434 * gcc.target/alpha/pr83628-1.c: New test.
8435 * gcc.target/alpha/pr83628-2.c: Ditto.
8437 2018-01-04 Martin Liska <mliska@suse.cz>
8440 * g++.dg/ipa/pr82352.C: New test.
8442 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8444 * gcc.dg/vect-opt-info-1.c: Moved to ...
8445 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8446 vect_int targets, use dg-additional-options instead of dg-options and
8447 use relative line numbers instead of absolute.
8449 2018-01-03 Martin Sebor <msebor@redhat.com>
8451 PR tree-optimization/83655
8452 * gcc.dg/Wrestrict-5.c: New test.
8453 * c-c++-common/builtins.c: New test.
8455 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8456 Alan Hayward <alan.hayward@arm.com>
8457 David Sherwood <david.sherwood@arm.com>
8459 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8462 2018-01-03 Jeff Law <law@redhat.com>
8465 * gcc.target/i386/stack-check-17.c: New test.
8466 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8468 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.dg/pr83621.c: New test.
8474 * gcc.dg/pr83645.c: New test.
8476 2018-01-03 Martin Sebor <msebor@redhat.com>
8478 PR tree-optimization/83603
8479 * gcc.dg/Wrestrict-4.c: New test.
8482 * gcc.dg/const-2.c: New test.
8483 * gcc.dg/pure-3.c: New test.
8485 2018-01-03 Martin Sebor <msebor@redhat.com>
8487 * gcc.dg/Wrestrict-3.c: New test.
8489 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8492 * g++.dg/opt/pr83555.C: New test.
8493 * g++.dg/ubsan/pr83555.C: New test.
8495 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8498 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8499 the !CHECKING_P case by expecting a note.
8500 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8501 a note for the !CHECKING_P case, and move the return statement
8502 outside of #if CHECKING_P guard.
8504 2018-01-03 Jeff Law <law@redhat.com>
8507 * gcc.target/i386/stack-check-18.c: New test.
8508 * gcc.target/i386/stack-check-19.c: New test.
8510 2018-01-03 Martin Sebor <msebor@redhat.com>
8512 PR tree-optimization/83501
8513 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8515 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8517 PR tree-optimization/83501
8518 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8520 2018-01-03 Nathan Sidwell <nathan@acm.org>
8523 * g++.dg/ipa/pr83667.C: New.
8525 2018-01-03 Martin Liska <mliska@suse.cz>
8527 PR tree-optimization/83593
8528 * gcc.dg/pr83593.c: New test.
8530 2018-01-03 Martin Liska <mliska@suse.cz>
8533 * g++.dg/ipa/pr83549.C: New test.
8535 2018-01-03 Marek Polacek <polacek@redhat.com>
8538 * g++.dg/warn/mvp2.C: New test.
8540 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8542 PR preprocessor/83602
8543 * g++.dg/cpp/pr83602.C: New test.
8546 * g++.dg/parse/pr83634.C: New test.
8548 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8551 * gfortran.dg/eoshift_7.f90: New test.
8553 2018-01-03 Jan Beulich <jbeulich@suse.com>
8555 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8556 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8558 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8560 Update copyright years.
8562 2018-01-03 Martin Liska <mliska@suse.cz>
8565 * gcc.dg/ipa/pr83594.c: New test.
8567 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8568 Alan Hayward <alan.hayward@arm.com>
8569 David Sherwood <david.sherwood@arm.com>
8571 * gcc.dg/vect-opt-info-1.c: New test.
8573 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8575 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8576 floorf128, truncf128, and roundf128.
8577 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8578 optimizations added in match.pd.
8579 * gcc.target/powerpc/float128-hw6.c: Likewise.
8580 * gcc.target/powerpc/float128-hw7.c: Likewise.
8581 * gcc.target/powerpc/float128-hw8.c: Likewise.
8582 * gcc.target/powerpc/float128-hw9.c: Likewise.
8583 * gcc.target/powerpc/float128-hw10.c: Likewise.
8584 * gcc.target/powerpc/float128-hw11.c: Likewise.
8586 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8589 * g++.dg/cpp0x/pr83556.C: New test.
8591 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8595 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8596 * gfortran.dg/simplify_cshift_4.f90: New test.
8598 2018-01-02 Marek Polacek <polacek@redhat.com>
8601 * g++.dg/cpp0x/inh-ctor30.C: New test.
8604 * g++.dg/cpp1z/pr83644.C: New test.
8606 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8609 * gfortran.dg/coarray_45.f90: New test.
8612 * gfortran.dg/coarray_46.f90: New test.
8614 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8616 PR tree-optimization/83581
8617 * gcc.dg/pr83581.c: New test.
8620 * gcc.dg/pr83595.c: New test.
8623 * g++.dg/opt/pr83608.C: New test.
8626 * gcc.dg/pr83609.c: New test.
8627 * g++.dg/opt/pr83609.C: New test.
8630 * gcc.dg/pr83623.c: New test.
8632 * gcc.target/i386/i386.exp
8633 (check_effective_target_avx512vpopcntdqvl): New proc.
8634 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8635 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8636 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8638 Copyright (C) 2018 Free Software Foundation, Inc.
8640 Copying and distribution of this file, with or without modification,
8641 are permitted in any medium without royalty provided the copyright
8642 notice and this notice are preserved.