1 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3 * g++.dg/opt/pr85196.C: New test.
5 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
9 std::tuple here since they need C++11.
10 * g++.dg/lookup/missing-std-include-8.C: New test.
11 * g++.dg/lookup/missing-std-include.C: Move std::array and
12 std::tuple test to missing-std-include-6.C to avoid failures
15 2018-04-06 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/debug/pr85252.c: New test.
20 PR rtl-optimization/84872
21 * gcc.dg/graphite/pr84872.c: New test.
24 * g++.dg/cpp1z/decomp42.C: New test.
26 2018-04-06 David Malcolm <dmalcolm@redhat.com>
29 * g++.dg/lookup/missing-std-include-7.C: New test.
31 2018-04-06 Tamar Christina <tamar.christina@arm.com>
33 * gcc.dg/struct-simple.c: Revert r254862.
34 * lib/target-supports.exp
35 (check_effective_target_word_mode_no_slow_unalign): Likewise.
37 2018-04-06 Richard Biener <rguenther@suse.de>
40 * gcc.dg/torture/pr85244-1.c: New testcase.
41 * gcc.dg/torture/pr85244-2.c: Likewise.
43 2018-04-06 Jakub Jelinek <jakub@redhat.com>
46 * c-c++-common/ubsan/pr85213.c: New test.
48 2018-04-06 Richard Biener <rguenther@suse.de>
51 * gcc.dg/pr85180.c: New testcase.
53 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
55 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
56 to trigger the optimization. Do some cleanup and function
57 renaming. Add more test functions.
59 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
61 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
63 * gcc.target/s390/hotpatch-1.c: Skip when building without
65 * gcc.target/s390/hotpatch-10.c: Likewise.
66 * gcc.target/s390/hotpatch-11.c: Likewise.
67 * gcc.target/s390/hotpatch-12.c: Likewise.
68 * gcc.target/s390/hotpatch-13.c: Likewise.
69 * gcc.target/s390/hotpatch-14.c: Likewise.
70 * gcc.target/s390/hotpatch-15.c: Likewise.
71 * gcc.target/s390/hotpatch-16.c: Likewise.
72 * gcc.target/s390/hotpatch-17.c: Likewise.
73 * gcc.target/s390/hotpatch-18.c: Likewise.
74 * gcc.target/s390/hotpatch-19.c: Likewise.
75 * gcc.target/s390/hotpatch-2.c: Likewise.
76 * gcc.target/s390/hotpatch-3.c: Likewise.
77 * gcc.target/s390/hotpatch-4.c: Likewise.
78 * gcc.target/s390/hotpatch-5.c: Likewise.
79 * gcc.target/s390/hotpatch-6.c: Likewise.
80 * gcc.target/s390/hotpatch-7.c: Likewise.
81 * gcc.target/s390/hotpatch-8.c: Likewise.
82 * gcc.target/s390/hotpatch-9.c: Likewise.
84 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
86 * c-c++-common/Wattributes.c: Disable warning for s390* target and
87 check for an error instead.
88 * gcc.dg/Wattributes-6.c: Likewise.
90 2018-04-05 Jakub Jelinek <jakub@redhat.com>
93 * g++.dg/cpp1z/decomp39.C: New test.
94 * g++.dg/cpp1z/decomp40.C: New test.
97 * g++.dg/cpp1z/decomp41.C: New test.
100 * gcc.dg/pr85195.c: New test.
102 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/initlist100.C: New.
106 * g++.dg/cpp0x/initlist101.C: Likewise.
108 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
111 * g++.dg/other/pr84792-1.C: New.
112 * g++.dg/other/pr84792-2.C: Likewise.
114 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/pr85193.c: New test.
119 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
122 * g++.dg/concepts/pr84979.C: New.
123 * g++.dg/concepts/pr84979-2.C: New.
124 * g++.dg/concepts/pr84979-3.C: New.
126 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
129 * g++.dg/cpp0x/variadic174.C: New.
131 2018-04-04 Jakub Jelinek <jakub@redhat.com>
134 * g++.dg/ext/builtin13.C: New test.
135 * g++.dg/ext/atomic-4.C: New test.
138 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
139 * g++.dg/ext/bases3.C: New test.
141 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
144 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
145 to match a single insn of the baz function. Move scan directives at
146 the end of the file below the functions they are trying to test for
148 * gcc.target/arm/cmse/cmse-16.c: New testcase.
150 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
152 PR rtl-optimization/84878
153 * gcc.target/powerpc/pr84878.c: New test.
155 2018-04-04 Michael Matz <matz@suse.de>
157 * gcc.dg/Wstringop-overflow-4.c: New test.
158 * c-c++-common/Wstringop-truncation-4.c: Adjust.
160 2018-04-04 Jakub Jelinek <jakub@redhat.com>
163 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
164 for the diagnostics of overridden functions. Adjust for new wording.
166 2018-04-04 Richard Biener <rguenther@suse.de>
169 * g++.dg/lto/pr85176_0.C: New testcase.
171 2018-04-04 Richard Biener <rguenther@suse.de>
174 * lib/target-supports.exp (check_effective_target_vect_perm_short):
177 2018-04-04 Martin Liska <mliska@suse.cz>
180 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
181 and msdata as a workaround for powerpc.
183 2018-04-04 Richard Biener <rguenther@suse.de>
185 PR tree-optimization/85168
186 * gcc.dg/torture/pr85168.c: New testcase.
188 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
191 * g++.dg/pr84943.C: New.
192 * g++.dg/pr84943-2.C: New.
194 2018-04-03 Jakub Jelinek <jakub@redhat.com>
196 PR rtl-optimization/85167
197 * gcc.dg/pr85167.c: New test.
199 PR tree-optimization/85156
200 * c-c++-common/pr85156.c: New test.
201 * gcc.c-torture/execute/pr85156.c: New test.
203 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
205 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
206 * gcc.target/powerpc/undef-bool-1.C: New file.
207 * gcc.target/powerpc/undef-bool-2.c: New file.
209 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp1z/class-deduction52.C: New.
214 2018-04-03 Jakub Jelinek <jakub@redhat.com>
217 * g++.dg/cpp0x/pr85147.C: New test.
220 * g++.dg/cpp0x/gen-attrs-64.C: New test.
223 * g++.dg/gomp/pr85134.C: New test.
224 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
227 * gcc.c-torture/execute/pr85169.c: New test.
228 * gcc.target/i386/avx512f-pr85169.c: New test.
229 * gcc.target/i386/avx512bw-pr85169.c: New test.
231 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
234 * gcc.target/powerpc/pr69946: Adjust comment. Remove
235 scan-assembler-times clause.
237 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
239 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
240 dg-additional-options.
242 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
244 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
246 2018-04-03 Richard Biener <rguenther@suse.de>
249 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
251 2018-04-02 Jim Wilson <jimw@sifive.com>
253 * gcc.target/riscv/pr84660.c: New.
254 * gcc.target/riscv/shift-and-1.c: New.
255 * gcc.target/riscv/shift-and-2.c: New.
257 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
260 * gfortran.dg/array_simplify_2.f90: New test.
262 2018-04-01 Jakub Jelinek <jakub@redhat.com>
265 * gcc.target/i386/avx512f-pr85090-1.c: New test.
266 * gcc.target/i386/avx512f-pr85090-2.c: New test.
267 * gcc.target/i386/avx512f-pr85090-3.c: New test.
268 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
269 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
271 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
274 * g++.dg/pr85027.C: New.
276 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
279 * gcc.target/powerpc/sse-maxps-2.c: New test.
280 * gcc.target/powerpc/sse-minps-2.c: New test.
282 2018-03-30 Jakub Jelinek <jakub@redhat.com>
285 * g++.dg/gomp/pr84791.C: New test.
287 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
290 * gfortran.dg/array_constructor_53.f90: New test.
292 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
295 * gfortran.dg/substr_6.f90: Remove illegal test for
296 out-of-bounds substring.
298 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
301 * gfortran.dg/zero_sized_10.f90: New test.
303 2018-03-29 David Malcolm <dmalcolm@redhat.com>
306 * g++.dg/lookup/missing-std-include-6.C: New test.
307 * g++.dg/lookup/missing-std-include.C: Add std::pair and
309 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
310 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
311 <cstring>, <cassert>, and <cstdlib>.
313 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
316 * gcc.target/i386/pr84985.c: New.
318 2018-03-29 David Malcolm <dmalcolm@redhat.com>
321 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
323 2018-03-29 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/warn/Wunused-var-31.C: New test.
329 * c-c++-common/Wduplicated-branches-14.c: New test.
331 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/cpp0x/pr84606.C: New.
336 2018-03-29 Carl Love <cel@us.ibm.com>
339 2017-09-27 Carl Love <cel@us.ibm.com>
341 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
342 for the __builtin_fctid and __builtin_fctiw.
344 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
347 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
348 deleted builtin function.
349 (div_weuo): Likewise.
350 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
351 (div_deuo): Likewise.
353 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/other/default13.C: New.
358 2018-03-28 Jakub Jelinek <jakub@redhat.com>
361 * gcc.target/i386/pr85095-1.c: New test.
362 * gcc.target/i386/pr85095-2.c: New test.
363 * gcc.c-torture/execute/pr85095.c: New test.
365 PR tree-optimization/82004
366 * gcc.dg/pr82004.c: New test.
368 2018-03-28 Jakub Jelinek <jakub@redhat.com>
369 Martin Liska <mliska@suse.cz>
372 * g++.dg/asan/pr85081.C: New test.
374 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
377 * g++.dg/template/pr84789.C: Adjust for testing with
381 * g++.dg/template/pr84973.C: New.
382 * g++.dg/template/pr84973-2.C: New.
383 * g++.dg/template/pr84973-3.C: New.
386 * g++.dg/eh/pr84968.C: New.
388 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
391 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
392 long double multiply/divide uses the correct function.
393 * gcc.target/powerpc/mulkc-3.c: Likewise.
394 * gcc.target/powerpc/divkc-2.c: Likewise.
395 * gcc.target/powerpc/divkc-3.c: Likewise.
397 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp0x/defaulted51.C: New.
401 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
403 2018-03-27 Jakub Jelinek <jakub@redhat.com>
406 * g++.dg/ext/vector35.C: New test.
409 * g++.dg/ext/builtin-offsetof3.C: New test.
412 * g++.dg/cpp1y/pr85076.C: New test.
414 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
417 * gfortran.dg/matmul_rank_1.f90: New test.
419 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
420 Harald Anlauf <anlauf@gmx.de>
422 * gfortran.dg/structure_constructor_15.f90: New test.
424 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
426 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
427 for the diagnostics of overridden functions. Adjust for new wording.
428 * g++.dg/cpp0x/implicit1.C: Likewise.
429 * g++.dg/cpp0x/override1.C: Likewise.
430 * g++.dg/cpp1y/auto-fn18.C: Likewise.
431 * g++.dg/eh/shadow1.C: Likewise.
432 * g++.dg/inherit/covariant12.C: Likewise.
433 * g++.dg/inherit/covariant14.C: Likewise.
434 * g++.dg/inherit/covariant15.C: Likewise.
435 * g++.dg/inherit/covariant16.C: Likewise.
436 * g++.dg/inherit/covariant22.C: Likewise.
437 * g++.dg/inherit/crash3.C: Likewise.
438 * g++.dg/inherit/error2.C: Likewise.
439 * g++.dg/template/crash100.C: Likewise.
440 * g++.old-deja/g++.eh/spec6.C: Likewise.
441 * g++.old-deja/g++.mike/p811.C: Likewise.
442 * g++.old-deja/g++.other/virtual11.C: Likewise.
443 * g++.old-deja/g++.other/virtual4.C: Likewise.
445 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
448 * gcc.target/i386/pr85044.c: New test.
450 2018-03-27 Martin Sebor <msebor@redhat.com>
453 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
456 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
459 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
461 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
464 * gcc.target/arm/pr81863.c: New test.
466 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
469 * testsuite/gcc.target/nvptx/pr85056.c: New test.
470 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
472 2018-03-27 Richard Biener <rguenther@suse.de>
475 * lib/target-supports.exp (check_ssse3_available): New function.
476 (check_effective_target_vect_perm_short): Enable for x86 if
477 check_ssse3_available.
479 2018-03-27 Richard Biener <rguenther@suse.de>
481 PR tree-optimization/85082
482 * gfortran.dg/pr85082.f90: New testcase.
484 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
486 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
487 to "l=2" in dg-final.
489 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
491 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
492 * gcc.target/mips/fix-r4000-2.c: Likewise.
493 * gcc.target/mips/fix-r4000-3.c: Likewise.
494 * gcc.target/mips/fix-r4000-4.c: Likewise.
495 * gcc.target/mips/fix-r4000-5.c: Likewise.
496 * gcc.target/mips/fix-r4000-6.c: Likewise.
497 * gcc.target/mips/fix-r4000-7.c: Likewise.
498 * gcc.target/mips/fix-r4000-8.c: Likewise.
499 * gcc.target/mips/fix-r4000-9.c: Likewise.
500 * gcc.target/mips/fix-r4000-10.c: Likewise.
501 * gcc.target/mips/fix-r4000-7.c: Change dg-final
502 "mulditi3_r4000" instead of "mulditi3".
503 * gcc.target/mips/fix-r4000-8.c: Change dg-final
504 "umulditi3_r4000" instead of "umulditi3".
506 2018-03-27 Jakub Jelinek <jakub@redhat.com>
509 * g++.dg/inherit/covariant22.C: New test.
511 2018-03-27 Richard Biener <rguenther@suse.de>
514 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
517 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
518 Jason Merrill <jason@redhat.com>
521 * g++.dg/init/array49.C: New.
522 * g++.dg/torture/pr70499.C: Adjust.
524 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
527 * gcc.target/i386/pr85073.c: New test.
529 2018-03-26 Richard Biener <rguenther@suse.de>
532 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
535 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
538 * gfortran.dg/parameter_array_format.f90: New test.
540 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
541 Neil Carlson <neil.n.carlson@gmail.com>
544 * gfortran.dg/literal_character_constant_1.inc: Replace
545 call abort by STOP n.
546 * gfortran.dg/overload_1.f90: Likewise.
548 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
549 Dominique d'Humieres <dominiq@gcc.gnu.org>
552 * gfortran.dg/scalar_pointer_1.f90: New test.
554 2018-03-25 Tom de Vries <tom@codesourcery.com>
556 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
559 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
562 * gfortran.dg/pr89497.f90: New test.
564 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
567 * gfortran.dg/substr_7.f90: New test.
569 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
572 * gfortran.dg/pr42651.f90: New test.
573 * gfortran.dg/func_result_7.f90: Update error message.
575 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
577 PR tree-optimization/84005
578 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
579 failing to force the alignment.
581 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
583 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
587 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
589 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
590 message. Fix scan-assembler patterns.
592 2018-03-23 Jakub Jelinek <jakub@redhat.com>
595 * g++.dg/cpp0x/pr85015.C: New test.
598 * g++.dg/cpp1y/pr84942.C: New test.
600 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
603 * testsuite/gcc.target/i386/pr85030.c: New.
605 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
608 * g++.dg/pr85026.C: New test.
610 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
612 * g++.dg/debug/pr84704.C: XFAIL AIX.
614 2018-03-23 Sudakshina Das <sudi.das@arm.com>
617 * gcc.target/arm/pr84826.c: Add dg directive.
619 2018-03-23 Marek Polacek <polacek@redhat.com>
622 * g++.dg/ext/builtin-offsetof2.C: New test.
625 * g++.dg/cpp0x/Wnarrowing5.C: New test.
626 * gcc.dg/pr85045.c: New test.
628 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
631 * gnat.dg/lto22.adb: New test.
632 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
633 * gnat.dg/lto22_pkg2.ads: Likewise.
635 2018-03-23 Jakub Jelinek <jakub@redhat.com>
638 * gcc.dg/lto/pr80778_0.c: New test.
641 * gcc.target/i386/pr85034.c: New test.
644 * c-c++-common/torture/pr85022.c: New test.
647 * g++.dg/ubsan/pr85029.C: New test.
649 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
652 * g++.dg/cpp0x/pr71251.C: New.
655 * g++.dg/template/pr84789.C: New.
656 * g++.dg/template/pr84789-2.C: New.
657 * g++.dg/template/pr84789-3.C: New.
658 * g++.dg/parse/dtor11.C: Accept alternate error message.
661 * g++.dg/pr84729.C: New.
662 * g++.old-deja/g++.ext/arrnew2.C: Require error.
663 * g++.old-deja/g++.robertl/eb58.C: Likewise.
664 * g++.old-deja/g++.robertl/eb63.C: Likewise.
666 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
669 * gfortran.dg/interface_42.f90: New test.
670 * gfortran.dg/interface_43.f90: New test.
672 2018-03-22 Sudakshina Das <sudi.das@arm.com>
675 * gcc.target/arm/pr84826.c: New test.
677 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
679 * gcc.target/arm/addr-modes-float.c: Move dg-do before
680 dg-require-effective-target.
681 * gcc.target/arm/addr-modes-int.c: Likewise.
682 * gcc.target/nios2/lo-addr-tls.c: Likewise.
684 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
687 * gcc.target/powerpc/altivec-ld-1.c: New test.
689 2018-03-22 Bin Cheng <bin.cheng@arm.com>
691 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
693 2018-03-22 Jakub Jelinek <jakub@redhat.com>
696 * gcc.dg/pr84941.c: New test.
698 2018-03-22 Tom de Vries <tom@codesourcery.com>
700 PR tree-optimization/84956
701 * gcc.dg/pr84956.c: New test.
703 2018-03-22 Marek Polacek <polacek@redhat.com>
706 * g++.dg/cpp1z/constexpr-if15.C: New test.
707 * g++.dg/cpp1z/constexpr-if16.C: New test.
709 2018-03-21 Joseph Myers <joseph@codesourcery.com>
711 * gcc.dg/builtin-tgmath-3.c: New test.
713 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
716 * g++.dg/concepts/pr71965.C: New.
720 * g++.dg/cpp0x/pr84610.C: New.
721 * g++.dg/cpp0x/pr84642.C: New.
723 2018-03-21 Jakub Jelinek <jakub@redhat.com>
726 * c-c++-common/pr84999.c: New test.
728 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
731 * g++.dg/ext/desig10.C: New.
733 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
734 Harald Anlauf <anlauf@gmx.de>
737 * gfortran.dg/pr84957.f90: New test.
739 2018-03-21 Jakub Jelinek <jakub@redhat.com>
741 PR tree-optimization/84960
742 * gcc.c-torture/compile/pr84960.c: New test.
744 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
746 PR tree-optimization/84811
747 * gcc.dg/torture/pr84811.c: New test.
749 2018-03-21 Jakub Jelinek <jakub@redhat.com>
751 PR tree-optimization/84982
752 * c-c++-common/pr84982.c: New test.
755 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
757 * g++.dg/torture/pr84961-1.C: New test.
758 * g++.dg/torture/pr84961-2.C: New test.
760 2018-03-21 Nathan Sidwell <nathan@acm.org>
763 * g++.dg/pr85008.C: New.
765 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
768 * gfortran.dg/char_result_17.f90: New test.
770 2018-03-21 David Malcolm <dmalcolm@redhat.com>
773 * g++.dg/other/accessor-fixits-1.C: Move to...
774 * g++.dg/torture/accessor-fixits-1.C: ...here.
775 * g++.dg/other/accessor-fixits-2.C: Move to...
776 * g++.dg/torture/accessor-fixits-2.C: ...here.
777 * g++.dg/other/accessor-fixits-3.C: Move to...
778 * g++.dg/torture/accessor-fixits-3.C: ...here.
779 * g++.dg/other/accessor-fixits-4.C: Move to...
780 * g++.dg/torture/accessor-fixits-4.C: ...here.
781 * g++.dg/other/accessor-fixits-5.C: Move to...
782 * g++.dg/torture/accessor-fixits-5.C: ...here.
783 * g++.dg/torture/accessor-fixits-6.C: New testcase.
784 * g++.dg/torture/accessor-fixits-7.C: New testcase.
785 * g++.dg/torture/accessor-fixits-8.C: New testcase.
787 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
789 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
791 2018-03-21 Sudakshina Das <sudi.das@arm.com>
794 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
796 2018-03-21 Nathan Sidwell <nathan@acm.org>
799 * g++.dg/lookup/pr84804.C: New.
801 2018-03-21 Martin Sebor <msebor@redhat.com>
804 * g++.dg/Wclass-memaccess-3.C: New test.
805 * g++.dg/Wclass-memaccess-4.C: New test.
807 2018-03-21 David Malcolm <dmalcolm@redhat.com>
810 * g++.dg/other/accessor-fixits-1.C
811 (test_access_const_t1_color): New.
812 (test_deref_const_t1_color): New.
813 * g++.dg/other/accessor-fixits-5.C: New testcase.
815 2018-03-21 Tom de Vries <tom@codesourcery.com>
817 PR tree-optimization/83126
818 * gcc.dg/graphite/pr83126.c: New test.
820 2018-03-21 Nathan Sidwell <nathan@acm.org>
822 * g++.dg/ext/anon-struct6.C: Adjust.
823 * g++.dg/ext/deprecate-1.C: New.
824 * g++.dg/ext/deprecate-2.C: New.
825 * g++.dg/lookup/pr84602.C: Adjust.
826 * g++.dg/lookup/pr84962.C: Adjust.
827 * g++.old-deja/g++.other/anon4.C
830 * g++.dg/lookup/pr84836.C: New.
832 2018-03-21 Bin Cheng <bin.cheng@arm.com>
834 PR tree-optimization/84969
835 * gcc.dg/tree-ssa/pr84969.c: New test.
837 2018-03-21 Jakub Jelinek <jakub@redhat.com>
839 PR rtl-optimization/84989
840 * gcc.target/i386/pr84989.c: New test.
842 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
844 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
846 2018-03-21 Martin Liska <mliska@suse.cz>
849 * gfortran.dg/goacc/pr84963.f90: New test.
851 2018-03-21 Marek Polacek <polacek@redhat.com>
853 PR c++/71638, ICE with NSDMI and reference.
854 * g++.dg/cpp0x/nsdmi14.C: New test.
855 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
857 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
859 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
860 MIPS with -mpaired-single directives.
862 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
865 * gfortran.dg/interface_41.f90: New test.
867 2018-03-20 Jakub Jelinek <jakub@redhat.com>
870 * gcc.dg/pr84875.c: New test.
872 2018-03-20 Marek Polacek <polacek@redhat.com>
874 PR c++/84978, ICE with NRVO.
875 * g++.dg/opt/nrv19.C: New test.
877 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
880 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
881 Disable for armeb targets.
882 * gcc.target/arm/pr82518.c: New test.
884 2018-03-20 Nathan Sidwell <nathan@acm.org>
887 * g++.dg/lookup/pr84962.C: New.
890 * g++.dg/lookup/pr84970.C: New.
892 2018-03-20 Richard Biener <rguenther@suse.de>
895 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
897 2018-03-20 Martin Liska <mliska@suse.cz>
900 * g++.dg/ipa/pr84825.C: New test.
902 2018-03-20 Martin Liska <mliska@suse.cz>
904 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
906 2018-03-20 Jakub Jelinek <jakub@redhat.com>
909 * gcc.c-torture/compile/pr84845.c: New test.
911 2018-03-20 Sudakshina Das <sudi.das@arm.com>
914 * gcc.target/arm/pr82989.c: New test.
916 2018-03-20 Jakub Jelinek <jakub@redhat.com>
919 * gcc.target/i386/pr84945.c: New test.
921 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
924 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
926 2018-03-20 Jakub Jelinek <jakub@redhat.com>
929 * gcc.dg/pr84953.c: New test.
931 2018-03-19 Marek Polacek <polacek@redhat.com>
934 * g++.dg/cpp1z/lambda-__func__.C: New test.
937 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
939 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
942 * g++.dg/asan/pr78651.C: New test.
944 2018-03-19 Tom de Vries <tom@codesourcery.com>
946 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
947 vect_int_mult. Add nvptx xfail for PR84958.
949 2018-03-19 Nathan Sidwell <nathan@acm.org>
952 * g++.dg/cpp1y/pr84835.C: New.
954 2018-03-19 Sudakshina Das <sudi.das@arm.com>
957 * gcc.target/aarch64/pr81647.c: New.
959 2018-03-19 Richard Biener <rguenther@suse.de>
961 PR tree-optimization/84933
962 * g++.dg/pr84933.C: New testcase.
964 2018-03-19 Richard Biener <rguenther@suse.de>
966 PR tree-optimization/84859
967 * gcc.dg/tree-ssa/pr84859.c: New testcase.
968 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
969 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
970 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
972 2018-03-19 Nathan Sidwell <nathan@acm.org>
975 * g++.dg/lookup/pr84812.C: New.
977 2018-03-19 Richard Biener <rguenther@suse.de>
979 PR tree-optimization/84929
980 * gcc.dg/torture/pr84929.c: New testcase.
982 2018-03-19 Tamar Christina <tamar.christina@arm.com>
985 * gcc.target/arm/big-endian-subreg.c: Delete.
987 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
990 * gfortran.dg/array_constructor_52.f90: New test.
992 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
995 * gfortran.dg/pr77414.f90: New test.
996 * gfortran.dg/internal_references_1.f90: Adjust error message.
998 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1001 * gfortran.dg/pr65453.f90: New test.
1003 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1005 PR tree-optimization/84913
1006 * gfortran.dg/vect/pr84913.f90: New test.
1008 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1011 * gfortran.dg/warn_concat.f90: New test.
1013 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1016 * gcc.dg/pr84899.c: New test.
1018 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1021 * gfortran.dg/pr69395.f90: Add test for max dimensions
1023 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1026 * gcc.target/i386/pr84876.c: New test.
1028 2018-03-16 Martin Liska <mliska@suse.cz>
1031 * gcc.target/i386/mvc11.c: New test.
1033 2018-03-16 Martin Liska <mliska@suse.cz>
1036 * gcc.target/i386/mvc10.c: New test.
1038 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1042 * g++.dg/cpp1y/pr79937-1.C: New test.
1043 * g++.dg/cpp1y/pr79937-2.C: New test.
1044 * g++.dg/cpp1y/pr79937-3.C: New test.
1045 * g++.dg/cpp1y/pr79937-4.C: New test.
1046 * g++.dg/cpp1y/pr82410.C: New test.
1048 2018-03-16 Tom de Vries <tom@codesourcery.com>
1050 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1052 2018-03-16 Tom de Vries <tom@codesourcery.com>
1054 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1056 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1059 * g++.dg/cpp2a/desig8.C: New test.
1061 PR tree-optimization/84841
1062 * gcc.dg/pr84841.c: New test.
1065 * g++.dg/cpp2a/desig7.C: New test.
1067 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1068 Jim MacArthur <jim.macarthur@codethink.co.uk>
1070 * gfortran.dg/automatic_1.f90: New test.
1071 * gfortran.dg/automatic_repeat.f90: New test
1072 * gfortran.dg/automatic_save.f90: New test.
1073 * gfortran.dg/vax_structure.f90: New test.
1075 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1078 * gfortran.dg/pr78741.f90: New test.
1080 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1083 * gfortran.dg/pr69395.f90: New test.
1085 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1088 * g++.dg/opt/pr79085.C: New test.
1090 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1093 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1094 label instead of __x86_indirect_thunk label.
1096 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1100 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1101 * g++.dg/warn/deprecated-13.C: New test.
1103 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1105 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1107 2018-03-15 Richard Biener <rguenther@suse.de>
1110 * c-c++-common/pr84873.c: New testcase.
1112 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1115 * gcc.target/arm/big-endian-subreg.c: New.
1117 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.c-torture/compile/pr84860.c: New test.
1122 2018-03-15 Julia Koval <julia.koval@intel.com>
1124 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1126 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1129 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.dg/pr84853.c: New test.
1134 2018-03-14 Carl Love <cel@us.ibm.com>
1136 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1138 2018-03-14 Martin Liska <mliska@suse.cz>
1141 * g++.dg/lto/pr84805_0.C: New test.
1142 * g++.dg/lto/pr84805_1.C: New test.
1143 * g++.dg/lto/pr84805_2.C: New test.
1145 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1148 * gcc.dg/fixits-pr84852-1.c: New test.
1149 * gcc.dg/fixits-pr84852-2.c: New test.
1151 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1153 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1154 separate verbose message.
1155 * lib/scandump.exp (scan-dump-times): Likewise.
1157 2018-03-14 Julia Koval <julia.koval@intel.com>
1159 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1161 * gcc.target/i386/funcspec-56.inc: Ditto.
1163 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1165 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1168 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1171 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1172 check count from 17 to 14.
1175 * gcc.target/i386/pr84844.c: New test.
1177 2018-03-14 Richard Biener <rguenther@suse.de>
1179 PR tree-optimization/84830
1180 * gcc.dg/torture/pr84830.c: New testcase.
1182 2018-03-14 Marek Polacek <polacek@redhat.com>
1185 * g++.dg/cpp0x/static_assert15.C: New test.
1187 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1190 * gfortran.dg/pr61775.f90: New test.
1192 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1195 * g++.dg/ext/pr84843-1.C: New test.
1196 * g++.dg/ext/pr84843-2.C: New test.
1198 2018-03-13 David Pagan <dave.pagan@oracle.com>
1201 * gcc.dg/pr46921.c: New test.
1203 2018-03-13 Martin Sebor <msebor@redhat.com>
1205 PR tree-optimization/84725
1206 * c-c++-common/Wstringop-truncation-4.c: New test.
1207 * c-c++-common/attr-nonstring-5.c: New test.
1209 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1211 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1213 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1214 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1216 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1218 * gcc.target/aarch64/sve/tls_1.c: New test.
1219 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1221 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1223 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1224 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1226 2018-03-13 Martin Liska <mliska@suse.cz>
1229 * g++.dg/ipa/pr84658.C: New test.
1231 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1234 * gcc.dg/pr84834.c: New test.
1237 * gcc.target/i386/pr84827.c: New test.
1240 * g++.dg/ext/pr84828.C: New test.
1243 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1244 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1247 * g++.dg/cpp1y/constexpr-84808.C: New test.
1250 * g++.dg/debug/pr84704.C: New test.
1252 2018-03-12 Renlin Li <renlin.li@arm.com>
1254 * gcc.target/aarch64/movi_hf.c: New.
1255 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1256 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1258 2018-03-12 Martin Sebor <msebor@redhat.com>
1260 PR tree-optimization/83456
1261 * c-c++-common/Wrestrict-2.c: Remove test cases.
1262 * c-c++-common/Wrestrict.c: Same.
1263 * gcc.dg/Wrestrict-12.c: New test.
1264 * gcc.dg/Wrestrict-14.c: New test.
1266 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1268 * g++.dg/pr84821.C: New test.
1270 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1272 * gcc.dg/pr84799.c: New test.
1274 2018-03-12 Richard Biener <rguenther@suse.de>
1276 PR tree-optimization/84803
1277 * gcc.dg/torture/pr84803.c: New testcase.
1279 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1282 * g++.dg/debug/pr84813.C: New test.
1284 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1287 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1289 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1292 * gfortran.dg/pr83939.f90
1294 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1297 * gfortran.dg/zero_sized_9.f90: New test.
1299 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1302 * g++.dg/debug/dwarf2/enum2.C: New test.
1304 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1307 * gfortran.dg/pr84734.f90: New test.
1309 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1311 * gnat.dg/prot3.adb: New test.
1312 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1314 2018-03-09 Jason Merrill <jason@redhat.com>
1315 Paolo Carlini <paolo.carlini@oracle.com>
1319 * g++.dg/cpp0x/pr71169.C: New.
1320 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1321 * g++.dg/cpp0x/pr71832.C: Likewise.
1323 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1326 * gcc.target/powerpc/pr83969.c: New test.
1328 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.dg/pr84772.c: New test.
1334 * g++.dg/warn/Wformat-2.C: New test.
1337 * g++.dg/ext/vla18.C: New test.
1339 2018-03-09 Martin Sebor <msebor@redhat.com>
1341 PR tree-optimization/84526
1342 * gcc.dg/Wrestrict-10.c: New test.
1343 * gcc.dg/Wrestrict-11.c: New test.
1345 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1347 PR rtl-optimization/84682
1348 * gcc.dg/torture/pr84682-1.c: New.
1349 * gcc.dg/torture/pr84682-2.c: New.
1350 * gcc.dg/torture/pr84682-3.c: New.
1352 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1355 * g++.dg/ext/pr84724.C: New test.
1357 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1360 * gcc.target/arm/pr83712.c: New.
1362 2018-03-09 Richard Biener <rguenther@suse.de>
1364 PR tree-optimization/84775
1365 * gcc.dg/torture/pr84775.c: New testcase.
1367 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1370 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1373 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1375 * gcc.c-torture/compile/20180309-1.c: New test.
1377 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1380 * g++.dg/warn/Wunused-function4.C: New test.
1383 * gcc.target/i386/pr84742-1.c: New test.
1384 * gcc.target/i386/pr84742-2.c: New test.
1386 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1389 * gcc.c-torture/execute/pr84748.c: New test.
1391 2018-03-08 Richard Biener <rguenther@suse.de>
1394 * gcc.dg/graphite/pr84552.c: New testcase.
1396 2018-03-08 Richard Biener <rguenther@suse.de>
1398 PR tree-optimization/84178
1399 * gcc.dg/torture/pr84178-2.c: New testcase.
1401 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1403 PR tree-optimization/84178
1404 * gcc.c-torture/compile/pr84178-1.c: New test.
1406 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1408 * lib/target-supports.exp: Do not return zero from a ifunc
1411 2018-03-08 Richard Biener <rguenther@suse.de>
1413 PR tree-optimization/84746
1414 * gcc.dg/torture/pr84746.c: New testcase.
1417 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1420 * gcc.dg/graphite/pr84404.c: New.
1422 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1424 PR tree-optimization/84740
1425 * gcc.dg/torture/pr84740.c: New test.
1427 PR tree-optimization/84739
1428 * gcc.dg/pr84739.c: New test.
1430 2018-03-07 Martin Sebor <msebor@redhat.com>
1432 PR tree-optimization/83519
1433 * gcc.dg/Wrestrict-13.c: New test.
1435 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1439 * gfortran.dg/pr64124.f90: New tests.
1440 * gfortran.dg/pr70409.f90: New tests.
1442 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1445 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1447 2018-03-07 Martin Sebor <msebor@redhat.com>
1449 PR tree-optimization/84526
1450 * gcc.dg/Wrestrict-10.c: New test.
1452 2018-03-07 Martin Sebor <msebor@redhat.com>
1454 PR tree-optimization/84468
1455 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1456 * gcc.dg/Wstringop-truncation.c: New test.
1457 * gcc.dg/Wstringop-truncation-2.c: New test.
1459 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1462 * gfortran.dg/pr84565.f90: New test.
1465 * gcc.target/i386/pr84723-1.c: New test.
1466 * gcc.target/i386/pr84723-2.c: New test.
1467 * gcc.target/i386/pr84723-3.c: New test.
1468 * gcc.target/i386/pr84723-4.c: New test.
1469 * gcc.target/i386/pr84723-5.c: New test.
1471 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1474 * gfortran.dg/pr64107.f90: New test.
1476 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1480 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1482 2018-03-06 Marek Polacek <polacek@redhat.com>
1485 * g++.dg/cpp1z/constexpr-84684.C: New test.
1487 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1490 * gcc.dg/pr84721.c: New test.
1493 * gcc.dg/pr84710.c: New test.
1495 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1498 * gfortran.dg/implied_do_2.f90: New test.
1499 * gfortran.dg/coarray_8.f90: Update for new error message.
1501 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1504 * g++.dg/ext/pr84683.C: New test.
1506 PR tree-optimization/84687
1507 * gcc.dg/pr84687.c: New test.
1509 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1512 * g++.dg/pr84231.C: New.
1515 * g++.dg/cpp1y/pr84593.C: New.
1518 * g++.dg/pr84492.C: New.
1520 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1522 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1523 __builtin_ppc_speculation_barrier.
1525 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.target/powerpc/pr84700.c: New test.
1530 2018-03-05 Nathan Sidwell <nathan@acm.org>
1533 * g++.dg/lookup/pr84702.C: New.
1535 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1538 * gcc.target/i386/pr84564.c: New test.
1540 2018-03-05 Marek Polacek <polacek@redhat.com>
1543 * g++.dg/cpp0x/inline-ns10.C: New test.
1545 2018-03-05 Nathan Sidwell <nathan@acm.org>
1548 * g++.dg/template/pr84694.C: New.
1550 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1553 * gcc.c-torture/execute/pr84524.c: New test.
1554 * gcc.target/i386/avx512bw-pr84524.c: New test.
1556 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1559 * g++.dg/pr84264.C: New test.
1561 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1565 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1566 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1568 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1570 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1571 * g++.dg/other/i386-3.C: Ditto.
1572 * gcc.target/i386/sse-12.c: Ditto.
1573 * gcc.target/i386/sse-13.c: Ditto.
1574 * gcc.target/i386/sse-14.c: Ditto.
1575 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1576 * gcc.target/i386/wbinvd-1.c: New test.
1577 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1578 * gcc.target/i386/pconfig-1.c: Ditto.
1580 2018-03-05 Pádraig Brady <P@draigBrady.com>
1581 Nathan Sidwell <nathan@acm.org>
1584 * g++.dg/cpp0x/pr84497.C: New.
1586 2018-03-05 Richard Biener <rguenther@suse.de>
1588 PR tree-optimization/84670
1589 * gcc.dg/pr84670-1.c: New testcase.
1590 * gcc.dg/pr84670-2.c: Likewise.
1591 * gcc.dg/pr84670-3.c: Likewise.
1592 * gcc.dg/pr84670-4.c: Likewise.
1594 2018-03-05 Richard Biener <rguenther@suse.de>
1596 PR tree-optimization/84650
1597 * gcc.dg/graphite/pr84650.c: New testcase.
1599 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1602 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1604 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1607 * gfortran.dg/pr71085.f90: New test.
1609 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1612 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1614 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1617 * gfortran.dg/pr51434.f90: New test.
1619 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1622 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1624 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1627 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1629 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/torture/pr71464.C: New.
1634 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1637 * gfortran.dg/select_type_41.f90: New test.
1639 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1642 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1644 2018-03-02 Marek Polacek <polacek@redhat.com>
1647 * g++.dg/ext/flexary29.C: New test.
1649 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1651 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1653 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/torture/pr81812.C: New.
1658 2018-03-02 Marek Polacek <polacek@redhat.com>
1661 * g++.dg/warn/Wsign-compare-8.C: New test.
1664 * g++.dg/parse/array-size3.C: New test.
1667 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1669 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1672 * g++.dg/cpp1y/pr84662.C: New test.
1674 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1676 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1677 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1679 * g++.dg/lto/20101010-1_0.C: Likewise.
1680 * g++.dg/lto/20101010-2_0.C: Likewise.
1682 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1685 * gcc.dg/pr84628.c: New test.
1688 * gcc.target/ia64/pr56540.c: New test.
1690 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1692 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1694 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1695 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1696 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1697 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1699 2018-03-02 Marek Polacek <polacek@redhat.com>
1702 * c-c++-common/ubsan/shift-11.c: New test.
1704 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1706 * gcc.dg/vect/vect-alias-check-13.c: New test.
1708 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1711 * gcc.dg/pr84614.c: New test.
1714 * gcc.target/i386/pr84625.c: New test.
1716 2018-03-02 Richard Biener <rguenther@suse.de>
1718 PR tree-optimization/84427
1719 * gcc.dg/torture/pr84427.c: New testcase.
1721 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1724 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1725 powerpc64le*-*-linux*.
1726 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1727 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1729 2018-03-01 Martin Sebor <msebor@redhat.com>
1732 * g++.dg/ext/attr-const.C: Remove xfail.
1733 * g++.dg/ext/attr-malloc-3.C: New test.
1734 * g++.dg/ext/attr-noinline-3.C: New test.
1735 * g++.dg/ext/attr-noreturn-3.C: New test.
1736 * g++.dg/ext/attr-nothrow-3.C: New test.
1737 * g++.dg/ext/attr-pure.C: Remove xfail.
1739 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1742 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1743 dg-options and dg-shouldfail "ubsan" directive.
1745 2018-03-01 Marek Polacek <polacek@redhat.com>
1746 Jason Merrill <jason@redhat.com>
1749 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1750 * g++.dg/cpp1z/static1.C: New test.
1751 * g++.dg/template/static37.C: New test.
1753 2018-03-01 Nathan Sidwell <nathan@acm.org>
1756 * g++.dg/template/pr84434.C: New.
1758 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1760 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1761 -mthumb to the command-line.
1763 2018-03-01 Marek Polacek <polacek@redhat.com>
1766 * g++.dg/cpp0x/static_assert14.C: New test.
1768 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1771 * g++.dg/torture/pr79410.C: New.
1773 2018-03-01 Martin Liska <mliska@suse.cz>
1776 * gcc.dg/asan/pr82484.c: New test.
1778 2018-03-01 Richard Biener <rguenther@suse.de>
1781 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1783 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1786 * gfortran.dg/coarray_47.f90: New test.
1788 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1791 * gfortran.dg/class_array_23.f03: New test.
1793 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1795 PR rtl-optimization/84528
1796 * gcc.dg/torture/pr84538.c: Rename to...
1797 * gcc.dg/torture/pr84528.c: ...this.
1799 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1801 PR rtl-optimization/84528
1802 * gcc.dg/torture/pr84538.c: New test.
1804 2018-02-28 Martin Sebor <msebor@redhat.com>
1806 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1807 -fpic test failures.
1808 * c-c++-common/Wrestrict-2.c: Same.
1809 * c-c++-common/Wstringop-truncation.c: Same.
1810 * gcc.dg/Warray-bounds-22.c: Same.
1811 * gcc.dg/Wstringop-overflow.c: Same.
1812 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1813 (signed_range): Same.
1814 (unsigned_anti_range): Same.
1815 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1816 (signed_range): Same.
1817 (unsigned_anti_range): Same.
1818 * gcc.dg/attr-alloc_size-7.c: Same.
1819 * gcc.dg/attr-alloc_size-8.c: Same.
1820 * gcc.dg/builtin-alloc-size.c: Same.
1821 * gcc.dg/builtin-stpncpy.c: Same.
1822 * gcc.dg/builtins-nonnull.c: Same.
1823 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1824 * gcc.dg/pr79214.c: Same.
1825 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1826 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1827 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1829 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1830 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1831 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1832 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1833 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1834 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1835 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1837 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1840 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1842 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1845 * g++.dg/cpp0x/pr84609.C: New test.
1847 2018-02-28 Martin Sebor <msebor@redhat.com>
1850 * g++.dg/ext/attr-malloc-3.C: New test.
1851 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1852 to pre-existing problems.
1853 * g++.dg/ext/attr-pure.C: Same.
1855 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1858 * gfortran.dg/associate_37.f90: New test.
1861 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1863 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1866 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1867 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1868 * gcc.dg/bf-ms-layout-4.c: New test.
1869 * gcc.dg/bf-ms-layout-5.c: New test.
1871 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1874 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1876 2018-02-28 Richard Biener <rguenther@suse.de>
1878 PR tree-optimization/84584
1879 * gcc.dg/graphite/pr84584.c: New testcase.
1881 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1883 PR preprocessor/84517
1884 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1886 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1888 * c-c++-common/dump-ada-spec-12.c: New test.
1889 * c-c++-common/dump-ada-spec-13.c: Likewise.
1891 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1893 * c-c++-common/dump-ada-spec-11.c: New test.
1895 2018-02-28 Martin Liska <mliska@suse.cz>
1898 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1899 * g++.dg/ext/timevar2.C: Likewise.
1901 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1903 * c-c++-common/dump-ada-spec-8.c: New test.
1904 * c-c++-common/dump-ada-spec-9.c: Likewise.
1905 * c-c++-common/dump-ada-spec-10.c: Likewise.
1907 2018-02-28 Richard Biener <rguenther@suse.de>
1910 * gcc.dg/pr84607.c: New testcase.
1912 2018-02-28 Nathan Sidwell <nathan@acm.org>
1915 * g++.dg/lookup/pr84602.C: New.
1917 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1921 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1923 * g++.dg/ext/attr-nonnull.C: Likewise.
1924 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1926 * g++.dg/ext/attr-noinline-2.C: Likewise.
1927 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1928 -fdump-tree-eh in dg-options.
1930 2018-02-28 Alan Modra <amodra@gmail.com>
1932 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1934 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1936 2018-02-27 Martin Sebor <msebor@redhat.com>
1940 * g++.dg/Wmissing-attributes.C: New test.
1941 * g++.dg/ext/attr-const-pure.C: New test.
1942 * g++.dg/ext/attr-const.C: New test.
1943 * g++.dg/ext/attr-deprecated-2.C: New test.
1944 * g++.dg/ext/attr-malloc-2.C: New test.
1945 * g++.dg/ext/attr-malloc.C: New test.
1946 * g++.dg/ext/attr-noinline-2.C: New test.
1947 * g++.dg/ext/attr-noinline.C: New test.
1948 * g++.dg/ext/attr-nonnull.C: New test.
1949 * g++.dg/ext/attr-noreturn-2.C: New test.
1950 * g++.dg/ext/attr-noreturn.C: New test.
1951 * g++.dg/ext/attr-nothrow-2.C: New test.
1952 * g++.dg/ext/attr-nothrow.C: New test.
1953 * g++.dg/ext/attr-optimize.C: New test.
1954 * g++.dg/ext/attr-pure.C: New test.
1955 * g++.dg/ext/attr-returns-nonnull.C: New test.
1956 * g++.dg/ext/attr-warning.C: New test.
1958 2018-02-27 Nathan Sidwell <nathan@acm.org>
1961 * g++.dg/lookup/pr84426.C: New.
1963 2018-02-27 Richard Biener <rguenther@suse.de>
1965 PR tree-optimization/84512
1966 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1968 2018-02-27 Martin Liska <mliska@suse.cz>
1970 PR gcov-profile/84548
1971 * g++.dg/gcov/pr84548.C: New test.
1973 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1976 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1978 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1981 * g++.dg/cpp1y/pr84558.C: New test.
1983 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1986 * g++.dg/cpp0x/alignas14.C: New.
1987 * g++.dg/cpp0x/alignas15.C: Likewise.
1989 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1992 * g++.dg/gomp/pr84557.C: New test.
1994 2018-02-26 Marek Polacek <polacek@redhat.com>
1997 * g++.dg/cpp1z/pr84325.C: New test.
1999 2018-02-26 Carl Love <cel@us.ibm.com>
2001 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2003 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2004 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2005 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2007 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2008 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2011 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2014 * gcc.target/i386/indirect-thunk-1.c: Updated.
2015 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2016 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2017 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2018 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2019 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2020 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2021 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2022 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2023 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2024 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2025 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2026 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2027 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2028 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2029 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2030 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2031 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2032 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2033 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2034 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2035 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2036 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2037 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2038 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2039 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2040 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2041 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2042 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2043 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2044 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2045 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2046 * gcc.target/i386/ret-thunk-9.c: Likewise.
2047 * gcc.target/i386/ret-thunk-10.c: Likewise.
2048 * gcc.target/i386/ret-thunk-11.c: Likewise.
2049 * gcc.target/i386/ret-thunk-12.c: Likewise.
2050 * gcc.target/i386/ret-thunk-13.c: Likewise.
2051 * gcc.target/i386/ret-thunk-14.c: Likewise.
2052 * gcc.target/i386/ret-thunk-15.c: Likewise.
2054 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2056 * gcc.c-torture/execute/20180226-1.c: New test.
2058 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2060 PR tree-optimization/83965
2061 * gcc.dg/vect/pr83965-2.c: New test.
2063 2018-02-26 Tom de Vries <tom@codesourcery.com>
2065 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2067 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2070 * gcc.target/i386/ret-thunk-22.c: New test.
2071 * gcc.target/i386/ret-thunk-23.c: Likewise.
2072 * gcc.target/i386/ret-thunk-24.c: Likewise.
2073 * gcc.target/i386/ret-thunk-25.c: Likewise.
2074 * gcc.target/i386/ret-thunk-26.c: Likewise.
2076 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/cpp1z/pr84533.C: New.
2081 2018-02-26 Marek Polacek <polacek@redhat.com>
2084 * g++.dg/parse/error60.C: New test.
2086 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2089 * g++.dg/gomp/pr84556.C: New test.
2090 * g++.dg/vect/pr84556.cc: New test.
2092 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2095 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2096 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2097 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2098 * gfortran.dg/c_loc_test.f90: Likewise.
2099 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2100 * gfortran.dg/proc_decl_17.f90: Likewise.
2101 * gfortran.dg/proc_ptr_8.f90: Likewise.
2103 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2106 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2107 r254814 disabling -fomit-frame-pointer by default.
2108 * gcc.target/aarch64/spill_1.c: Likewise.
2109 * gcc.target/aarch64/test_frame_11.c: Likewise.
2110 * gcc.target/aarch64/test_frame_12.c: Likewise.
2111 * gcc.target/aarch64/test_frame_13.c: Likewise.
2112 * gcc.target/aarch64/test_frame_14.c: Likewise.
2113 * gcc.target/aarch64/test_frame_15.c: Likewise.
2114 * gcc.target/aarch64/test_frame_3.c: Likewise.
2115 * gcc.target/aarch64/test_frame_5.c: Likewise.
2116 * gcc.target/aarch64/test_frame_9.c: Likewise.
2118 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2121 * gfortran.dg/explicit_shape_1.f90: New test.
2122 * gfortran.dg/automatic_module_variable.f90: Update regex.
2123 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2124 * gfortran.dg/constant_shape.f90: Ditto.
2125 * gfortran.dg/dec_structure_23.f90: Ditto.
2126 * gfortran.dg/pr78240.f90: Ditto.
2128 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2131 * gfortran.dg/pr84523.f90: New test.
2133 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2136 * gfortran.dg/select_type_40.f90: New test.
2138 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2141 * gfortran.dg/data_substring.f90: New test.
2143 2018-02-24 Marek Polacek <polacek@redhat.com>
2146 * g++.dg/cpp1z/constexpr-83692.C: New test.
2148 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2151 * gfortran.dg/statement_function_1.f90: Update test.
2153 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2156 * gfortran.dg/inquire_19.f90: New test.
2158 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2161 * gfortran.dg/pr83149_b.f90: New test.
2162 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2164 2018-02-23 Carl Love <cel@us.ibm.com>
2166 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2167 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2168 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2171 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2173 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2174 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2176 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2178 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2181 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2184 * gfortran.dg/pr83149_1.f90: New test.
2185 * gfortran.dg/pr83149.f90: Additional source for previous.
2187 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2190 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2191 __GI___pthread_mutex_init as well.
2193 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2196 * gfortran.dg/class_68.f90: New test.
2198 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2201 * gfortran.dg/derived_init_5.f90: New test.
2203 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2207 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2209 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2212 * gcc.target/powerpc/pr81572.c: New.
2214 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2216 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2218 2018-02-22 Martin Sebor <msebor@redhat.com>
2220 PR tree-optimization/84480
2221 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2222 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2224 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2227 * gcc.target/i386/indirect-thunk-11.c: New test.
2228 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2229 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2230 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2231 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2232 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2233 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2234 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2235 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2236 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2238 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2241 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2243 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2245 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2247 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2249 2018-02-22 Marek Polacek <polacek@redhat.com>
2252 * g++.dg/parse/error59.C: New test.
2254 2018-02-22 Tom de Vries <tom@codesourcery.com>
2256 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2258 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2261 * g++.dg/cpp0x/pr77655.C: New.
2263 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2266 * g++.dg/cpp1y/pr84496.C: New test.
2269 * g++.dg/torture/pr84502.C: New test.
2271 PR tree-optimization/84503
2272 * gcc.dg/pr84503-1.c: New test.
2273 * gcc.dg/pr84503-2.c: New test.
2275 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2277 PR tree-optimization/84478
2278 * gcc.c-torture/execute/pr84478.c: New test.
2280 2018-02-20 Martin Sebor <msebor@redhat.com>
2283 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2284 * c-c++-common/Wrestrict.c: Same.
2285 * gcc.dg/Wrestrict-6.c: Same.
2286 * gcc.dg/Warray-bounds-27.c: New test.
2287 * gcc.dg/Wrestrict-8.c: New test.
2288 * gcc.dg/Wrestrict-9.c: New test.
2289 * gcc.dg/pr84095.c: New test.
2291 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2293 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2295 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2299 * gfortran.dg/structure_constructor_14.f90: New test.
2301 2018-02-20 Jeff Law <law@redhat.com>
2304 PR tree-optimization/81592
2306 * gcc.dg/pr81592.c: New test.
2307 * gcc.dg/pr82123.c: New test.
2308 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2310 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2313 * g++.dg/warn/Wunused-var-30.C: New test.
2315 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2317 PR tree-optimization/84419
2318 * gcc.dg/vect/pr84419.c: New test.
2320 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2323 * gfortran.dg/pr82004.f90: New test.
2325 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2327 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2329 2018-02-20 Martin Liska <mliska@suse.cz>
2333 * gcc.target/i386/pr84310.c: New test.
2334 * gcc.target/i386/pr84310-2.c: Likewise.
2336 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2339 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2341 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2344 * g++.dg/cpp1z/launder7.C: New test.
2347 * g++.dg/cpp0x/constexpr-84449.C: New test.
2350 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2352 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2356 * gfortran.dg/associate_22.f90: Enable commented out test.
2357 * gfortran.dg/associate_36.f90: New test.
2359 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2362 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2364 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2366 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2367 (dg-options): Use -mavx instead of -w.
2369 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2372 * g++.dg/cpp1z/launder8.C: New test.
2375 * g++.dg/gomp/pr84448.C: New test.
2378 * g++.dg/gomp/pr84430.C: New test.
2380 PR tree-optimization/84452
2381 * gcc.dg/pr84452.c: New test.
2384 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2386 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2389 * gfortran.dg/implied_do_io_4.f90: New test.
2391 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2393 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2394 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2395 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2397 2018-02-19 Carl Love <cel@us.ibm.com>
2399 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2401 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2404 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2406 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/cpp0x/auto50.C: New.
2410 * g++.dg/parse/friend12.C: Adjust.
2412 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2414 PR libgfortran/84389
2415 * gfortran.dg/dtio_33.f90: New test.
2417 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2419 PR libgfortran/84412
2420 * gfortran.dg/inquire_18.f90: New test.
2422 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2425 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2426 * gfortran.dg/pointer_intent_3.f90: Ditto.
2427 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2428 * gfortran.dg/protected_3.f90: Ditto.
2429 * gfortran.dg/protected_4.f90: Ditto.
2430 * gfortran.dg/protected_5.f90: Ditto.
2431 * gfortran.dg/protected_6.f90: Ditto.
2433 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2436 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2439 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2442 * gfortran.dg/inline_matmul_22.f90: New test.
2444 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2447 * gfortran.dg/abort_shoulfail.f90: New test.
2448 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2450 * gfortran.dg/PR19754_2.f90: Likewise.
2451 * gfortran.dg/PR19872.f: Likewise.
2452 * gfortran.dg/PR49268.f90: Likewise.
2453 * gfortran.dg/Wall.f90: Likewise.
2454 * gfortran.dg/Wno-all.f90: Likewise.
2455 * gfortran.dg/achar_1.f90: Likewise.
2456 * gfortran.dg/achar_2.f90: Likewise.
2457 * gfortran.dg/achar_4.f90: Likewise.
2458 * gfortran.dg/achar_6.F90: Likewise.
2459 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2460 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2461 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2462 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2463 * gfortran.dg/actual_array_result_1.f90: Likewise.
2464 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2465 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2466 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2467 * gfortran.dg/actual_procedure_1.f90: Likewise.
2468 * gfortran.dg/adjustl_1.f90: Likewise.
2469 * gfortran.dg/advance_1.f90: Likewise.
2470 * gfortran.dg/advance_4.f90: Likewise.
2471 * gfortran.dg/advance_5.f90: Likewise.
2472 * gfortran.dg/advance_6.f90: Likewise.
2473 * gfortran.dg/aint_anint_1.f90: Likewise.
2474 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2475 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2476 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2477 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2478 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2479 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2480 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2481 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2482 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2483 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2484 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2485 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2486 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2487 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2488 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2489 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2490 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2491 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2492 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2493 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2494 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2495 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2496 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2497 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2498 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2499 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2500 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2501 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2502 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2503 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2504 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2505 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2506 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2507 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2508 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2509 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2510 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2511 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2512 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2513 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2514 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2515 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2516 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2517 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2518 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2519 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2520 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2521 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2522 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2523 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2524 * gfortran.dg/allocatable_function_1.f90: Likewise.
2525 * gfortran.dg/allocatable_function_10.f90: Likewise.
2526 * gfortran.dg/allocatable_function_3.f90: Likewise.
2527 * gfortran.dg/allocatable_function_5.f90: Likewise.
2528 * gfortran.dg/allocatable_function_6.f90: Likewise.
2529 * gfortran.dg/allocatable_function_7.f90: Likewise.
2530 * gfortran.dg/allocatable_function_8.f90: Likewise.
2531 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2532 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2533 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2534 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2535 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2536 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2537 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2538 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2539 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2540 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2541 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2542 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2543 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2544 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2545 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2546 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2547 * gfortran.dg/allocate_class_3.f90: Likewise.
2548 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2549 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2550 * gfortran.dg/allocate_derived_5.f90: Likewise.
2551 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2552 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2553 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2554 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2555 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2556 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2557 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2558 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2559 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2560 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2561 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2562 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2563 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2564 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2565 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2566 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2567 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2568 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2569 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2570 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2571 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2572 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2573 * gfortran.dg/altreturn_3.f90: Likewise.
2574 * gfortran.dg/altreturn_5.f90: Likewise.
2575 * gfortran.dg/altreturn_7.f90: Likewise.
2576 * gfortran.dg/and_or_xor.f90: Likewise.
2577 * gfortran.dg/anint_1.f90: Likewise.
2578 * gfortran.dg/any_all_1.f90: Likewise.
2579 * gfortran.dg/anyallcount_1.f90: Likewise.
2580 * gfortran.dg/append_1.f90: Likewise.
2581 * gfortran.dg/argument_checking_1.f90: Likewise.
2582 * gfortran.dg/argument_checking_2.f90: Likewise.
2583 * gfortran.dg/argument_checking_8.f90: Likewise.
2584 * gfortran.dg/arithmetic_if.f90: Likewise.
2585 * gfortran.dg/array_1.f90: Likewise.
2586 * gfortran.dg/array_2.f90: Likewise.
2587 * gfortran.dg/array_alloc_1.f90: Likewise.
2588 * gfortran.dg/array_alloc_2.f90: Likewise.
2589 * gfortran.dg/array_alloc_3.f90: Likewise.
2590 * gfortran.dg/array_assignment_1.F90: Likewise.
2591 * gfortran.dg/array_assignment_5.f90: Likewise.
2592 * gfortran.dg/array_constructor_1.f90: Likewise.
2593 * gfortran.dg/array_constructor_10.f90: Likewise.
2594 * gfortran.dg/array_constructor_11.f90: Likewise.
2595 * gfortran.dg/array_constructor_12.f90: Likewise.
2596 * gfortran.dg/array_constructor_15.f90: Likewise.
2597 * gfortran.dg/array_constructor_16.f90: Likewise.
2598 * gfortran.dg/array_constructor_17.f90: Likewise.
2599 * gfortran.dg/array_constructor_19.f90: Likewise.
2600 * gfortran.dg/array_constructor_23.f: Likewise.
2601 * gfortran.dg/array_constructor_24.f: Likewise.
2602 * gfortran.dg/array_constructor_32.f90: Likewise.
2603 * gfortran.dg/array_constructor_36.f90: Likewise.
2604 * gfortran.dg/array_constructor_39.f90: Likewise.
2605 * gfortran.dg/array_constructor_4.f90: Likewise.
2606 * gfortran.dg/array_constructor_40.f90: Likewise.
2607 * gfortran.dg/array_constructor_44.f90: Likewise.
2608 * gfortran.dg/array_constructor_45.f90: Likewise.
2609 * gfortran.dg/array_constructor_46.f90: Likewise.
2610 * gfortran.dg/array_constructor_47.f90: Likewise.
2611 * gfortran.dg/array_constructor_49.f90: Likewise.
2612 * gfortran.dg/array_constructor_5.f90: Likewise.
2613 * gfortran.dg/array_constructor_50.f90: Likewise.
2614 * gfortran.dg/array_constructor_6.f90: Likewise.
2615 * gfortran.dg/array_constructor_7.f90: Likewise.
2616 * gfortran.dg/array_constructor_8.f90: Likewise.
2617 * gfortran.dg/array_constructor_9.f90: Likewise.
2618 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2619 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2620 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2621 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2622 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2623 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2624 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2625 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2626 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2627 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2628 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2629 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2630 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2631 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2632 * gfortran.dg/array_function_1.f90: Likewise.
2633 * gfortran.dg/array_function_5.f90: Likewise.
2634 * gfortran.dg/array_initializer_1.f90: Likewise.
2635 * gfortran.dg/array_initializer_2.f90: Likewise.
2636 * gfortran.dg/array_memcpy_5.f90: Likewise.
2637 * gfortran.dg/array_memset_2.f90: Likewise.
2638 * gfortran.dg/array_reference_1.f90: Likewise.
2639 * gfortran.dg/array_return_value_1.f90: Likewise.
2640 * gfortran.dg/array_section_1.f90: Likewise.
2641 * gfortran.dg/array_temporaries_3.f90: Likewise.
2642 * gfortran.dg/arrayio_1.f90: Likewise.
2643 * gfortran.dg/arrayio_10.f90: Likewise.
2644 * gfortran.dg/arrayio_11.f90: Likewise.
2645 * gfortran.dg/arrayio_12.f90: Likewise.
2646 * gfortran.dg/arrayio_13.f90: Likewise.
2647 * gfortran.dg/arrayio_14.f90: Likewise.
2648 * gfortran.dg/arrayio_16.f90: Likewise.
2649 * gfortran.dg/arrayio_2.f90: Likewise.
2650 * gfortran.dg/arrayio_3.f90: Likewise.
2651 * gfortran.dg/arrayio_4.f90: Likewise.
2652 * gfortran.dg/arrayio_5.f90: Likewise.
2653 * gfortran.dg/arrayio_6.f90: Likewise.
2654 * gfortran.dg/arrayio_7.f90: Likewise.
2655 * gfortran.dg/arrayio_8.f90: Likewise.
2656 * gfortran.dg/arrayio_9.f90: Likewise.
2657 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2658 * gfortran.dg/assign_10.f90: Likewise.
2659 * gfortran.dg/assign_9.f90: Likewise.
2660 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2661 * gfortran.dg/assignment_1.f90: Likewise.
2662 * gfortran.dg/associate_1.f03: Likewise.
2663 * gfortran.dg/associate_11.f90: Likewise.
2664 * gfortran.dg/associate_13.f90: Likewise.
2665 * gfortran.dg/associate_15.f90: Likewise.
2666 * gfortran.dg/associate_17.f90: Likewise.
2667 * gfortran.dg/associate_18.f08: Likewise.
2668 * gfortran.dg/associate_19.f03: Likewise.
2669 * gfortran.dg/associate_20.f03: Likewise.
2670 * gfortran.dg/associate_22.f90: Likewise.
2671 * gfortran.dg/associate_23.f90: Likewise.
2672 * gfortran.dg/associate_24.f90: Likewise.
2673 * gfortran.dg/associate_25.f90: Likewise.
2674 * gfortran.dg/associate_27.f90: Likewise.
2675 * gfortran.dg/associate_28.f90: Likewise.
2676 * gfortran.dg/associate_32.f03: Likewise.
2677 * gfortran.dg/associate_33.f03: Likewise.
2678 * gfortran.dg/associate_34.f90: Likewise.
2679 * gfortran.dg/associate_6.f03: Likewise.
2680 * gfortran.dg/associate_7.f03: Likewise.
2681 * gfortran.dg/associate_8.f03: Likewise.
2682 * gfortran.dg/associate_9.f03: Likewise.
2683 * gfortran.dg/associated_1.f90: Likewise.
2684 * gfortran.dg/associated_2.f90: Likewise.
2685 * gfortran.dg/associated_5.f90: Likewise.
2686 * gfortran.dg/associated_6.f90: Likewise.
2687 * gfortran.dg/associated_target_3.f90: Likewise.
2688 * gfortran.dg/associated_target_4.f90: Likewise.
2689 * gfortran.dg/associated_target_5.f03: Likewise.
2690 * gfortran.dg/associated_target_6.f03: Likewise.
2691 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2692 * gfortran.dg/assumed_rank_1.f90: Likewise.
2693 * gfortran.dg/assumed_rank_10.f90: Likewise.
2694 * gfortran.dg/assumed_rank_2.f90: Likewise.
2695 * gfortran.dg/assumed_rank_7.f90: Likewise.
2696 * gfortran.dg/assumed_rank_8.f90: Likewise.
2697 * gfortran.dg/assumed_rank_9.f90: Likewise.
2698 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2699 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2700 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2701 * gfortran.dg/assumed_type_2.f90: Likewise.
2702 * gfortran.dg/atan2_1.f90: Likewise.
2703 * gfortran.dg/auto_array_1.f90: Likewise.
2704 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2705 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2706 * gfortran.dg/auto_char_len_3.f90: Likewise.
2707 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2708 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2709 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2710 * gfortran.dg/auto_save_2.f90: Likewise.
2711 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2712 * gfortran.dg/backslash_1.f90: Likewise.
2713 * gfortran.dg/backslash_2.f90: Likewise.
2714 * gfortran.dg/backslash_3.f: Likewise.
2715 * gfortran.dg/backspace_1.f: Likewise.
2716 * gfortran.dg/backspace_10.f90: Likewise.
2717 * gfortran.dg/backspace_11.f90: Likewise.
2718 * gfortran.dg/backspace_2.f: Likewise.
2719 * gfortran.dg/backspace_3.f: Likewise.
2720 * gfortran.dg/backspace_4.f: Likewise.
2721 * gfortran.dg/backspace_5.f: Likewise.
2722 * gfortran.dg/backspace_6.f: Likewise.
2723 * gfortran.dg/backspace_7.f90: Likewise.
2724 * gfortran.dg/backspace_8.f: Likewise.
2725 * gfortran.dg/backspace_9.f: Likewise.
2726 * gfortran.dg/bessel_1.f90: Likewise.
2727 * gfortran.dg/bessel_2.f90: Likewise.
2728 * gfortran.dg/bessel_5.f90: Likewise.
2729 * gfortran.dg/bessel_6.f90: Likewise.
2730 * gfortran.dg/bessel_7.f90: Likewise.
2731 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2732 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2733 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2734 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2735 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2736 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2737 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2738 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2739 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2740 * gfortran.dg/bit_comparison_1.F90: Likewise.
2741 * gfortran.dg/bit_comparison_2.F90: Likewise.
2742 * gfortran.dg/block_1.f08: Likewise.
2743 * gfortran.dg/block_13.f08: Likewise.
2744 * gfortran.dg/block_14.f90: Likewise.
2745 * gfortran.dg/block_2.f08: Likewise.
2746 * gfortran.dg/block_6.f08: Likewise.
2747 * gfortran.dg/block_7.f08: Likewise.
2748 * gfortran.dg/block_8.f08: Likewise.
2749 * gfortran.dg/blockdata_1.f90: Likewise.
2750 * gfortran.dg/bound_1.f90: Likewise.
2751 * gfortran.dg/bound_2.f90: Likewise.
2752 * gfortran.dg/bound_3.f90: Likewise.
2753 * gfortran.dg/bound_4.f90: Likewise.
2754 * gfortran.dg/bound_5.f90: Likewise.
2755 * gfortran.dg/bound_6.f90: Likewise.
2756 * gfortran.dg/bound_7.f90: Likewise.
2757 * gfortran.dg/bound_8.f90: Likewise.
2758 * gfortran.dg/bound_9.f90: Likewise.
2759 * gfortran.dg/bound_simplification_1.f90: Likewise.
2760 * gfortran.dg/bound_simplification_3.f90: Likewise.
2761 * gfortran.dg/bound_simplification_4.f90: Likewise.
2762 * gfortran.dg/bound_simplification_5.f90: Likewise.
2763 * gfortran.dg/bound_simplification_6.f90: Likewise.
2764 * gfortran.dg/bounds_check_1.f90: Likewise.
2765 * gfortran.dg/bounds_check_12.f90: Likewise.
2766 * gfortran.dg/bounds_check_14.f90: Likewise.
2767 * gfortran.dg/bounds_check_15.f90: Likewise.
2768 * gfortran.dg/bounds_check_19.f90: Likewise.
2769 * gfortran.dg/bounds_check_8.f90: Likewise.
2770 * gfortran.dg/bounds_check_9.f90: Likewise.
2771 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2772 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2773 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2774 * gfortran.dg/boz_1.f90: Likewise.
2775 * gfortran.dg/boz_11.f90: Likewise.
2776 * gfortran.dg/boz_13.f90: Likewise.
2777 * gfortran.dg/boz_14.f90: Likewise.
2778 * gfortran.dg/boz_15.f90: Likewise.
2779 * gfortran.dg/boz_3.f90: Likewise.
2780 * gfortran.dg/boz_6.f90: Likewise.
2781 * gfortran.dg/boz_9.f90: Likewise.
2782 * gfortran.dg/byte_1.f90: Likewise.
2783 * gfortran.dg/byte_2.f90: Likewise.
2784 * gfortran.dg/c_assoc.f90: Likewise.
2785 * gfortran.dg/c_assoc_2.f03: Likewise.
2786 * gfortran.dg/c_assoc_3.f90: Likewise.
2787 * gfortran.dg/c_by_val_1.f: Likewise.
2788 * gfortran.dg/c_by_val_5.f90: Likewise.
2789 * gfortran.dg/c_char_tests.f03: Likewise.
2790 * gfortran.dg/c_char_tests_2.f03: Likewise.
2791 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2792 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2793 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2794 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2795 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2796 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2797 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2798 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2799 * gfortran.dg/c_kind_params.f90: Likewise.
2800 * gfortran.dg/c_loc_test_20.f90: Likewise.
2801 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2802 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2803 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2804 * gfortran.dg/c_size_t_test.f03: Likewise.
2805 * gfortran.dg/c_sizeof_1.f90: Likewise.
2806 * gfortran.dg/c_sizeof_5.f90: Likewise.
2807 * gfortran.dg/c_sizeof_6.f90: Likewise.
2808 * gfortran.dg/char4_iunit_1.f03: Likewise.
2809 * gfortran.dg/char4_iunit_2.f03: Likewise.
2810 * gfortran.dg/char_allocation_1.f90: Likewise.
2811 * gfortran.dg/char_array_constructor.f90: Likewise.
2812 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2813 * gfortran.dg/char_assign_1.f90: Likewise.
2814 * gfortran.dg/char_associated_1.f90: Likewise.
2815 * gfortran.dg/char_cast_2.f90: Likewise.
2816 * gfortran.dg/char_comparison_1.f: Likewise.
2817 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2818 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2819 * gfortran.dg/char_cons_len.f90: Likewise.
2820 * gfortran.dg/char_conversion.f90: Likewise.
2821 * gfortran.dg/char_cshift_1.f90: Likewise.
2822 * gfortran.dg/char_cshift_2.f90: Likewise.
2823 * gfortran.dg/char_decl_2.f90: Likewise.
2824 * gfortran.dg/char_eoshift_1.f90: Likewise.
2825 * gfortran.dg/char_eoshift_2.f90: Likewise.
2826 * gfortran.dg/char_eoshift_3.f90: Likewise.
2827 * gfortran.dg/char_eoshift_4.f90: Likewise.
2828 * gfortran.dg/char_eoshift_5.f90: Likewise.
2829 * gfortran.dg/char_expr_1.f90: Likewise.
2830 * gfortran.dg/char_expr_3.f90: Likewise.
2831 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2832 * gfortran.dg/char_length_12.f90: Likewise.
2833 * gfortran.dg/char_length_14.f90: Likewise.
2834 * gfortran.dg/char_length_15.f90: Likewise.
2835 * gfortran.dg/char_length_17.f90: Likewise.
2836 * gfortran.dg/char_length_20.f90: Likewise.
2837 * gfortran.dg/char_length_21.f90: Likewise.
2838 * gfortran.dg/char_length_5.f90: Likewise.
2839 * gfortran.dg/char_length_6.f90: Likewise.
2840 * gfortran.dg/char_length_7.f90: Likewise.
2841 * gfortran.dg/char_length_8.f90: Likewise.
2842 * gfortran.dg/char_pack_1.f90: Likewise.
2843 * gfortran.dg/char_pack_2.f90: Likewise.
2844 * gfortran.dg/char_pointer_assign.f90: Likewise.
2845 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2846 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2847 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2848 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2849 * gfortran.dg/char_pointer_func.f90: Likewise.
2850 * gfortran.dg/char_reshape_1.f90: Likewise.
2851 * gfortran.dg/char_result_1.f90: Likewise.
2852 * gfortran.dg/char_result_12.f90: Likewise.
2853 * gfortran.dg/char_result_13.f90: Likewise.
2854 * gfortran.dg/char_result_14.f90: Likewise.
2855 * gfortran.dg/char_result_15.f90: Likewise.
2856 * gfortran.dg/char_result_2.f90: Likewise.
2857 * gfortran.dg/char_result_3.f90: Likewise.
2858 * gfortran.dg/char_result_4.f90: Likewise.
2859 * gfortran.dg/char_result_5.f90: Likewise.
2860 * gfortran.dg/char_result_6.f90: Likewise.
2861 * gfortran.dg/char_result_7.f90: Likewise.
2862 * gfortran.dg/char_result_8.f90: Likewise.
2863 * gfortran.dg/char_spread_1.f90: Likewise.
2864 * gfortran.dg/char_transpose_1.f90: Likewise.
2865 * gfortran.dg/char_type_len.f90: Likewise.
2866 * gfortran.dg/char_unpack_1.f90: Likewise.
2867 * gfortran.dg/char_unpack_2.f90: Likewise.
2868 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2869 * gfortran.dg/character_comparison_1.f90: Likewise.
2870 * gfortran.dg/character_comparison_2.f90: Likewise.
2871 * gfortran.dg/character_comparison_3.f90: Likewise.
2872 * gfortran.dg/character_comparison_4.f90: Likewise.
2873 * gfortran.dg/character_comparison_5.f90: Likewise.
2874 * gfortran.dg/character_comparison_6.f90: Likewise.
2875 * gfortran.dg/character_comparison_7.f90: Likewise.
2876 * gfortran.dg/character_comparison_8.f90: Likewise.
2877 * gfortran.dg/character_comparison_9.f90: Likewise.
2878 * gfortran.dg/charlen_15.f90: Likewise.
2879 * gfortran.dg/charlen_16.f90: Likewise.
2880 * gfortran.dg/chkbits.f90: Likewise.
2881 * gfortran.dg/chmod_1.f90: Likewise.
2882 * gfortran.dg/chmod_2.f90: Likewise.
2883 * gfortran.dg/chmod_3.f90: Likewise.
2884 * gfortran.dg/class_1.f03: Likewise.
2885 * gfortran.dg/class_18.f03: Likewise.
2886 * gfortran.dg/class_19.f03: Likewise.
2887 * gfortran.dg/class_35.f90: Likewise.
2888 * gfortran.dg/class_46.f03: Likewise.
2889 * gfortran.dg/class_48.f90: Likewise.
2890 * gfortran.dg/class_51.f90: Likewise.
2891 * gfortran.dg/class_52.f90: Likewise.
2892 * gfortran.dg/class_6.f03: Likewise.
2893 * gfortran.dg/class_63.f90: Likewise.
2894 * gfortran.dg/class_64.f90: Likewise.
2895 * gfortran.dg/class_65.f90: Likewise.
2896 * gfortran.dg/class_66.f90: Likewise.
2897 * gfortran.dg/class_67.f90: Likewise.
2898 * gfortran.dg/class_9.f03: Likewise.
2899 * gfortran.dg/class_alias.f90: Likewise.
2900 * gfortran.dg/class_allocate_1.f03: Likewise.
2901 * gfortran.dg/class_allocate_10.f03: Likewise.
2902 * gfortran.dg/class_allocate_13.f90: Likewise.
2903 * gfortran.dg/class_allocate_14.f90: Likewise.
2904 * gfortran.dg/class_allocate_15.f90: Likewise.
2905 * gfortran.dg/class_allocate_19.f03: Likewise.
2906 * gfortran.dg/class_allocate_21.f90: Likewise.
2907 * gfortran.dg/class_allocate_22.f90: Likewise.
2908 * gfortran.dg/class_allocate_3.f03: Likewise.
2909 * gfortran.dg/class_allocate_4.f03: Likewise.
2910 * gfortran.dg/class_allocate_5.f90: Likewise.
2911 * gfortran.dg/class_allocate_6.f03: Likewise.
2912 * gfortran.dg/class_allocate_7.f03: Likewise.
2913 * gfortran.dg/class_allocate_8.f03: Likewise.
2914 * gfortran.dg/class_allocate_9.f03: Likewise.
2915 * gfortran.dg/class_array_1.f03: Likewise.
2916 * gfortran.dg/class_array_14.f90: Likewise.
2917 * gfortran.dg/class_array_15.f03: Likewise.
2918 * gfortran.dg/class_array_16.f90: Likewise.
2919 * gfortran.dg/class_array_2.f03: Likewise.
2920 * gfortran.dg/class_array_20.f03: Likewise.
2921 * gfortran.dg/class_array_21.f03: Likewise.
2922 * gfortran.dg/class_array_3.f03: Likewise.
2923 * gfortran.dg/class_array_4.f03: Likewise.
2924 * gfortran.dg/class_array_7.f03: Likewise.
2925 * gfortran.dg/class_array_8.f03: Likewise.
2926 * gfortran.dg/class_array_9.f03: Likewise.
2927 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2928 * gfortran.dg/class_dummy_1.f03: Likewise.
2929 * gfortran.dg/class_optional_1.f90: Likewise.
2930 * gfortran.dg/class_optional_2.f90: Likewise.
2931 * gfortran.dg/class_result_5.f90: Likewise.
2932 * gfortran.dg/class_result_6.f90: Likewise.
2933 * gfortran.dg/class_to_type_1.f03: Likewise.
2934 * gfortran.dg/class_to_type_2.f90: Likewise.
2935 * gfortran.dg/class_to_type_3.f03: Likewise.
2936 * gfortran.dg/class_to_type_4.f90: Likewise.
2937 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2938 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2939 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2940 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2941 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2942 * gfortran.dg/coarray/codimension.f90: Likewise.
2943 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2944 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2945 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2946 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2947 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2948 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2949 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2950 * gfortran.dg/coarray/event_1.f90: Likewise.
2951 * gfortran.dg/coarray/event_2.f90: Likewise.
2952 * gfortran.dg/coarray/get_array.f90: Likewise.
2953 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2954 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2955 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2956 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2957 * gfortran.dg/coarray/lock_1.f90: Likewise.
2958 * gfortran.dg/coarray/lock_2.f90: Likewise.
2959 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2960 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2961 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2962 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2963 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2964 * gfortran.dg/coarray/registering_1.f90: Likewise.
2965 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2966 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2967 * gfortran.dg/coarray/send_array.f90: Likewise.
2968 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2969 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2970 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2971 * gfortran.dg/coarray/sync_1.f90: Likewise.
2972 * gfortran.dg/coarray/sync_3.f90: Likewise.
2973 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2974 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2975 * gfortran.dg/coarray_13.f90: Likewise.
2976 * gfortran.dg/coarray_15.f90: Likewise.
2977 * gfortran.dg/coarray_16.f90: Likewise.
2978 * gfortran.dg/coarray_2.f90: Likewise.
2979 * gfortran.dg/coarray_23.f90: Likewise.
2980 * gfortran.dg/coarray_40.f90: Likewise.
2981 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2982 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2983 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2984 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2985 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2986 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2987 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2988 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2989 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2990 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2991 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2992 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2993 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2994 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2995 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2996 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2997 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2998 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2999 * gfortran.dg/coarray_stat_2.f90: Likewise.
3000 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3001 * gfortran.dg/coindexed_1.f90: Likewise.
3002 * gfortran.dg/comma.f: Likewise.
3003 * gfortran.dg/comma_format_extension_3.f: Likewise.
3004 * gfortran.dg/comma_format_extension_4.f: Likewise.
3005 * gfortran.dg/common_2.f90: Likewise.
3006 * gfortran.dg/common_4.f90: Likewise.
3007 * gfortran.dg/common_align_1.f90: Likewise.
3008 * gfortran.dg/common_align_2.f90: Likewise.
3009 * gfortran.dg/common_equivalence_1.f: Likewise.
3010 * gfortran.dg/common_pointer_1.f90: Likewise.
3011 * gfortran.dg/common_resize_1.f: Likewise.
3012 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3013 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3014 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3015 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3016 * gfortran.dg/complex_read.f90: Likewise.
3017 * gfortran.dg/complex_write.f90: Likewise.
3018 * gfortran.dg/constant_substring.f: Likewise.
3019 * gfortran.dg/constructor_2.f90: Likewise.
3020 * gfortran.dg/constructor_3.f90: Likewise.
3021 * gfortran.dg/constructor_6.f90: Likewise.
3022 * gfortran.dg/contained_1.f90: Likewise.
3023 * gfortran.dg/contained_3.f90: Likewise.
3024 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3025 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3026 * gfortran.dg/continuation_1.f90: Likewise.
3027 * gfortran.dg/continuation_11.f90: Likewise.
3028 * gfortran.dg/continuation_12.f90: Likewise.
3029 * gfortran.dg/continuation_13.f90: Likewise.
3030 * gfortran.dg/continuation_14.f: Likewise.
3031 * gfortran.dg/continuation_8.f90: Likewise.
3032 * gfortran.dg/convert_2.f90: Likewise.
3033 * gfortran.dg/convert_implied_open.f90: Likewise.
3034 * gfortran.dg/count_init_expr.f03: Likewise.
3035 * gfortran.dg/cr_lf.f90: Likewise.
3036 * gfortran.dg/cray_pointers_10.f90: Likewise.
3037 * gfortran.dg/cray_pointers_2.f90: Likewise.
3038 * gfortran.dg/cray_pointers_5.f90: Likewise.
3039 * gfortran.dg/cray_pointers_7.f90: Likewise.
3040 * gfortran.dg/cray_pointers_8.f90: Likewise.
3041 * gfortran.dg/cshift_1.f90: Likewise.
3042 * gfortran.dg/cshift_2.f90: Likewise.
3043 * gfortran.dg/cshift_large_1.f90: Likewise.
3044 * gfortran.dg/cshift_nan_1.f90: Likewise.
3045 * gfortran.dg/csqrt_2.f: Likewise.
3046 * gfortran.dg/data_array_1.f90: Likewise.
3047 * gfortran.dg/data_char_1.f90: Likewise.
3048 * gfortran.dg/data_char_2.f90: Likewise.
3049 * gfortran.dg/data_char_3.f90: Likewise.
3050 * gfortran.dg/data_derived_1.f90: Likewise.
3051 * gfortran.dg/data_implied_do_1.f90: Likewise.
3052 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3053 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3054 * gfortran.dg/deallocate_stat.f90: Likewise.
3055 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3056 * gfortran.dg/debug/pr37738.f: Likewise.
3057 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3058 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3059 * gfortran.dg/dec_exp_1.f90: Likewise.
3060 * gfortran.dg/dec_init_1.f90: Likewise.
3061 * gfortran.dg/dec_init_2.f90: Likewise.
3062 * gfortran.dg/dec_init_3.f90: Likewise.
3063 * gfortran.dg/dec_init_4.f90: Likewise.
3064 * gfortran.dg/dec_io_1.f90: Likewise.
3065 * gfortran.dg/dec_io_2.f90: Likewise.
3066 * gfortran.dg/dec_io_2a.f90: Likewise.
3067 * gfortran.dg/dec_io_6.f90: Likewise.
3068 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3069 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3070 * gfortran.dg/dec_math.f90: Likewise.
3071 * gfortran.dg/dec_parameter_1.f: Likewise.
3072 * gfortran.dg/dec_parameter_2.f90: Likewise.
3073 * gfortran.dg/dec_static_1.f90: Likewise.
3074 * gfortran.dg/dec_static_2.f90: Likewise.
3075 * gfortran.dg/dec_structure_1.f90: Likewise.
3076 * gfortran.dg/dec_structure_10.f90: Likewise.
3077 * gfortran.dg/dec_structure_18.f90: Likewise.
3078 * gfortran.dg/dec_structure_19.f90: Likewise.
3079 * gfortran.dg/dec_structure_2.f90: Likewise.
3080 * gfortran.dg/dec_structure_22.f90: Likewise.
3081 * gfortran.dg/dec_structure_3.f90: Likewise.
3082 * gfortran.dg/dec_structure_4.f90: Likewise.
3083 * gfortran.dg/dec_structure_5.f90: Likewise.
3084 * gfortran.dg/dec_structure_6.f90: Likewise.
3085 * gfortran.dg/dec_structure_7.f90: Likewise.
3086 * gfortran.dg/dec_union_1.f90: Likewise.
3087 * gfortran.dg/dec_union_2.f90: Likewise.
3088 * gfortran.dg/dec_union_3.f90: Likewise.
3089 * gfortran.dg/dec_union_4.f90: Likewise.
3090 * gfortran.dg/dec_union_5.f90: Likewise.
3091 * gfortran.dg/default_format_1.f90: Likewise.
3092 * gfortran.dg/default_format_2.f90: Likewise.
3093 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3094 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3095 * gfortran.dg/default_initialization_3.f90: Likewise.
3096 * gfortran.dg/default_initialization_4.f90: Likewise.
3097 * gfortran.dg/default_initialization_5.f90: Likewise.
3098 * gfortran.dg/deferred_character_1.f90: Likewise.
3099 * gfortran.dg/deferred_character_10.f90: Likewise.
3100 * gfortran.dg/deferred_character_11.f90: Likewise.
3101 * gfortran.dg/deferred_character_12.f90: Likewise.
3102 * gfortran.dg/deferred_character_13.f90: Likewise.
3103 * gfortran.dg/deferred_character_14.f90: Likewise.
3104 * gfortran.dg/deferred_character_15.f90: Likewise.
3105 * gfortran.dg/deferred_character_16.f90: Likewise.
3106 * gfortran.dg/deferred_character_2.f90: Likewise.
3107 * gfortran.dg/deferred_character_3.f90: Likewise.
3108 * gfortran.dg/deferred_character_4.f90: Likewise.
3109 * gfortran.dg/deferred_character_5.f90: Likewise.
3110 * gfortran.dg/deferred_character_6.f90: Likewise.
3111 * gfortran.dg/deferred_character_7.f90: Likewise.
3112 * gfortran.dg/deferred_character_8.f90: Likewise.
3113 * gfortran.dg/deferred_character_9.f90: Likewise.
3114 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3115 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3116 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3117 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3118 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3119 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3120 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3121 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3122 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3123 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3124 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3125 * gfortran.dg/defined_assignment_1.f90: Likewise.
3126 * gfortran.dg/defined_assignment_10.f90: Likewise.
3127 * gfortran.dg/defined_assignment_11.f90: Likewise.
3128 * gfortran.dg/defined_assignment_2.f90: Likewise.
3129 * gfortran.dg/defined_assignment_3.f90: Likewise.
3130 * gfortran.dg/defined_assignment_4.f90: Likewise.
3131 * gfortran.dg/defined_assignment_5.f90: Likewise.
3132 * gfortran.dg/defined_assignment_8.f90: Likewise.
3133 * gfortran.dg/defined_assignment_9.f90: Likewise.
3134 * gfortran.dg/dependency_2.f90: Likewise.
3135 * gfortran.dg/dependency_21.f90: Likewise.
3136 * gfortran.dg/dependency_22.f90: Likewise.
3137 * gfortran.dg/dependency_23.f90: Likewise.
3138 * gfortran.dg/dependency_24.f90: Likewise.
3139 * gfortran.dg/dependency_25.f90: Likewise.
3140 * gfortran.dg/dependency_26.f90: Likewise.
3141 * gfortran.dg/dependency_39.f90: Likewise.
3142 * gfortran.dg/dependency_40.f90: Likewise.
3143 * gfortran.dg/dependency_41.f90: Likewise.
3144 * gfortran.dg/dependency_42.f90: Likewise.
3145 * gfortran.dg/dependency_43.f90: Likewise.
3146 * gfortran.dg/dependency_44.f90: Likewise.
3147 * gfortran.dg/dependency_45.f90: Likewise.
3148 * gfortran.dg/dependency_50.f90: Likewise.
3149 * gfortran.dg/dependency_51.f90: Likewise.
3150 * gfortran.dg/dependent_decls_1.f90: Likewise.
3151 * gfortran.dg/der_array_1.f90: Likewise.
3152 * gfortran.dg/der_array_io_1.f90: Likewise.
3153 * gfortran.dg/der_array_io_2.f90: Likewise.
3154 * gfortran.dg/der_array_io_3.f90: Likewise.
3155 * gfortran.dg/der_io_1.f90: Likewise.
3156 * gfortran.dg/der_io_3.f90: Likewise.
3157 * gfortran.dg/der_pointer_2.f90: Likewise.
3158 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3159 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3160 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3161 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3162 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3163 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3164 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3165 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3166 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3167 * gfortran.dg/derived_external_function_1.f90: Likewise.
3168 * gfortran.dg/derived_init_1.f90: Likewise.
3169 * gfortran.dg/derived_init_2.f90: Likewise.
3170 * gfortran.dg/derived_init_3.f90: Likewise.
3171 * gfortran.dg/derived_init_4.f90: Likewise.
3172 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3173 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3174 * gfortran.dg/dev_null.F90: Likewise.
3175 * gfortran.dg/dfloat_1.f90: Likewise.
3176 * gfortran.dg/dim_sum_1.f90: Likewise.
3177 * gfortran.dg/dim_sum_2.f90: Likewise.
3178 * gfortran.dg/dim_sum_3.f90: Likewise.
3179 * gfortran.dg/direct_io_10.f: Likewise.
3180 * gfortran.dg/direct_io_11.f90: Likewise.
3181 * gfortran.dg/direct_io_12.f90: Likewise.
3182 * gfortran.dg/direct_io_2.f90: Likewise.
3183 * gfortran.dg/direct_io_3.f90: Likewise.
3184 * gfortran.dg/direct_io_4.f90: Likewise.
3185 * gfortran.dg/direct_io_5.f90: Likewise.
3186 * gfortran.dg/direct_io_6.f90: Likewise.
3187 * gfortran.dg/direct_io_7.f90: Likewise.
3188 * gfortran.dg/direct_io_8.f90: Likewise.
3189 * gfortran.dg/direct_io_9.f: Likewise.
3190 * gfortran.dg/do_1.f90: Likewise.
3191 * gfortran.dg/do_3.F90: Likewise.
3192 * gfortran.dg/do_concurrent_2.f90: Likewise.
3193 * gfortran.dg/do_concurrent_4.f90: Likewise.
3194 * gfortran.dg/do_corner_warn.f90: Likewise.
3195 * gfortran.dg/do_iterator_2.f90: Likewise.
3196 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3197 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3198 * gfortran.dg/dos_eol.f: Likewise.
3199 * gfortran.dg/dot_product_1.f03: Likewise.
3200 * gfortran.dg/dot_product_2.f90: Likewise.
3201 * gfortran.dg/dot_product_4.f90: Likewise.
3202 * gfortran.dg/dshift_1.F90: Likewise.
3203 * gfortran.dg/dshift_2.F90: Likewise.
3204 * gfortran.dg/dtio_1.f90: Likewise.
3205 * gfortran.dg/dtio_10.f90: Likewise.
3206 * gfortran.dg/dtio_12.f90: Likewise.
3207 * gfortran.dg/dtio_14.f90: Likewise.
3208 * gfortran.dg/dtio_15.f90: Likewise.
3209 * gfortran.dg/dtio_16.f90: Likewise.
3210 * gfortran.dg/dtio_17.f90: Likewise.
3211 * gfortran.dg/dtio_19.f90: Likewise.
3212 * gfortran.dg/dtio_2.f90: Likewise.
3213 * gfortran.dg/dtio_20.f03: Likewise.
3214 * gfortran.dg/dtio_22.f90: Likewise.
3215 * gfortran.dg/dtio_24.f90: Likewise.
3216 * gfortran.dg/dtio_25.f90: Likewise.
3217 * gfortran.dg/dtio_26.f03: Likewise.
3218 * gfortran.dg/dtio_27.f90: Likewise.
3219 * gfortran.dg/dtio_28.f03: Likewise.
3220 * gfortran.dg/dtio_3.f90: Likewise.
3221 * gfortran.dg/dtio_30.f03: Likewise.
3222 * gfortran.dg/dtio_31.f03: Likewise.
3223 * gfortran.dg/dtio_32.f03: Likewise.
3224 * gfortran.dg/dtio_4.f90: Likewise.
3225 * gfortran.dg/dtio_5.f90: Likewise.
3226 * gfortran.dg/dtio_7.f90: Likewise.
3227 * gfortran.dg/dtio_8.f90: Likewise.
3228 * gfortran.dg/dtio_9.f90: Likewise.
3229 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3230 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3231 * gfortran.dg/dup_save_1.f90: Likewise.
3232 * gfortran.dg/dup_save_2.f90: Likewise.
3233 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3234 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3235 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3236 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3237 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3238 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3239 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3240 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3241 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3242 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3243 * gfortran.dg/e_d_fmt.f90: Likewise.
3244 * gfortran.dg/edit_real_1.f90: Likewise.
3245 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3246 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3247 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3248 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3249 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3250 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3251 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3252 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3253 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3254 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3255 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3256 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3257 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3258 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3259 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3260 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3261 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3262 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3263 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3264 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3265 * gfortran.dg/empty_format_1.f90: Likewise.
3266 * gfortran.dg/endfile.f: Likewise.
3267 * gfortran.dg/endfile.f90: Likewise.
3268 * gfortran.dg/endfile_2.f90: Likewise.
3269 * gfortran.dg/entry_1.f90: Likewise.
3270 * gfortran.dg/entry_10.f90: Likewise.
3271 * gfortran.dg/entry_12.f90: Likewise.
3272 * gfortran.dg/entry_13.f90: Likewise.
3273 * gfortran.dg/entry_14.f90: Likewise.
3274 * gfortran.dg/entry_16.f90: Likewise.
3275 * gfortran.dg/entry_3.f90: Likewise.
3276 * gfortran.dg/entry_6.f90: Likewise.
3277 * gfortran.dg/entry_9.f90: Likewise.
3278 * gfortran.dg/entry_array_specs_2.f: Likewise.
3279 * gfortran.dg/enum_1.f90: Likewise.
3280 * gfortran.dg/enum_9.f90: Likewise.
3281 * gfortran.dg/eof_1.f90: Likewise.
3282 * gfortran.dg/eof_2.f90: Likewise.
3283 * gfortran.dg/eof_4.f90: Likewise.
3284 * gfortran.dg/eof_5.f90: Likewise.
3285 * gfortran.dg/eor_handling_1.f90: Likewise.
3286 * gfortran.dg/eor_handling_2.f90: Likewise.
3287 * gfortran.dg/eor_handling_3.f90: Likewise.
3288 * gfortran.dg/eor_handling_4.f90: Likewise.
3289 * gfortran.dg/eor_handling_5.f90: Likewise.
3290 * gfortran.dg/eoshift_3.f90: Likewise.
3291 * gfortran.dg/eoshift_4.f90: Likewise.
3292 * gfortran.dg/eoshift_5.f90: Likewise.
3293 * gfortran.dg/eoshift_6.f90: Likewise.
3294 * gfortran.dg/eoshift_large_1.f90: Likewise.
3295 * gfortran.dg/equiv_6.f90: Likewise.
3296 * gfortran.dg/equiv_7.f90: Likewise.
3297 * gfortran.dg/equiv_9.f90: Likewise.
3298 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3299 * gfortran.dg/erf_2.F90: Likewise.
3300 * gfortran.dg/erf_3.F90: Likewise.
3301 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3302 * gfortran.dg/error_format_2.f90: Likewise.
3303 * gfortran.dg/error_recovery_5.f90: Likewise.
3304 * gfortran.dg/execute_command_line_2.f90: Likewise.
3305 * gfortran.dg/execute_command_line_3.f90: Likewise.
3306 * gfortran.dg/exit_1.f08: Likewise.
3307 * gfortran.dg/exit_3.f08: Likewise.
3308 * gfortran.dg/exponent_1.f90: Likewise.
3309 * gfortran.dg/exponent_2.f90: Likewise.
3310 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3311 * gfortran.dg/extends_1.f03: Likewise.
3312 * gfortran.dg/extends_16.f90: Likewise.
3313 * gfortran.dg/extends_2.f03: Likewise.
3314 * gfortran.dg/extends_3.f03: Likewise.
3315 * gfortran.dg/extends_4.f03: Likewise.
3316 * gfortran.dg/extends_type_of_1.f03: Likewise.
3317 * gfortran.dg/extends_type_of_2.f03: Likewise.
3318 * gfortran.dg/external_procedures_3.f90: Likewise.
3319 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3320 * gfortran.dg/f2003_io_1.f03: Likewise.
3321 * gfortran.dg/f2003_io_4.f03: Likewise.
3322 * gfortran.dg/f2003_io_5.f03: Likewise.
3323 * gfortran.dg/f2003_io_6.f03: Likewise.
3324 * gfortran.dg/f2003_io_7.f03: Likewise.
3325 * gfortran.dg/f2c_1.f90: Likewise.
3326 * gfortran.dg/f2c_2.f90: Likewise.
3327 * gfortran.dg/f2c_3.f90: Likewise.
3328 * gfortran.dg/f2c_4.f90: Likewise.
3329 * gfortran.dg/f2c_6.f90: Likewise.
3330 * gfortran.dg/f2c_7.f90: Likewise.
3331 * gfortran.dg/f2c_9.f90: Likewise.
3332 * gfortran.dg/fgetc_1.f90: Likewise.
3333 * gfortran.dg/fgetc_2.f90: Likewise.
3334 * gfortran.dg/filename_null.f90: Likewise.
3335 * gfortran.dg/finalize_12.f90: Likewise.
3336 * gfortran.dg/finalize_13.f90: Likewise.
3337 * gfortran.dg/finalize_15.f90: Likewise.
3338 * gfortran.dg/finalize_17.f90: Likewise.
3339 * gfortran.dg/finalize_18.f90: Likewise.
3340 * gfortran.dg/finalize_25.f90: Likewise.
3341 * gfortran.dg/finalize_29.f08: Likewise.
3342 * gfortran.dg/finalize_31.f90: Likewise.
3343 * gfortran.dg/float_1.f90: Likewise.
3344 * gfortran.dg/flush_1.f90: Likewise.
3345 * gfortran.dg/fmt_bz_bn.f: Likewise.
3346 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3347 * gfortran.dg/fmt_cache_1.f: Likewise.
3348 * gfortran.dg/fmt_cache_2.f: Likewise.
3349 * gfortran.dg/fmt_cache_3.f90: Likewise.
3350 * gfortran.dg/fmt_colon.f90: Likewise.
3351 * gfortran.dg/fmt_e.f90: Likewise.
3352 * gfortran.dg/fmt_en.f90: Likewise.
3353 * gfortran.dg/fmt_error_10.f: Likewise.
3354 * gfortran.dg/fmt_error_9.f: Likewise.
3355 * gfortran.dg/fmt_exhaust.f90: Likewise.
3356 * gfortran.dg/fmt_f0_1.f90: Likewise.
3357 * gfortran.dg/fmt_f_an_p.f: Likewise.
3358 * gfortran.dg/fmt_fw_d.f90: Likewise.
3359 * gfortran.dg/fmt_g.f: Likewise.
3360 * gfortran.dg/fmt_g0_1.f08: Likewise.
3361 * gfortran.dg/fmt_g0_2.f08: Likewise.
3362 * gfortran.dg/fmt_g0_4.f08: Likewise.
3363 * gfortran.dg/fmt_g0_5.f08: Likewise.
3364 * gfortran.dg/fmt_g0_6.f08: Likewise.
3365 * gfortran.dg/fmt_g0_7.f08: Likewise.
3366 * gfortran.dg/fmt_g_1.f90: Likewise.
3367 * gfortran.dg/fmt_int_sign.f90: Likewise.
3368 * gfortran.dg/fmt_l.f90: Likewise.
3369 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3370 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3371 * gfortran.dg/fmt_p_1.f90: Likewise.
3372 * gfortran.dg/fmt_pf.f90: Likewise.
3373 * gfortran.dg/fmt_read.f90: Likewise.
3374 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3375 * gfortran.dg/fmt_t_1.f90: Likewise.
3376 * gfortran.dg/fmt_t_2.f90: Likewise.
3377 * gfortran.dg/fmt_t_3.f90: Likewise.
3378 * gfortran.dg/fmt_t_4.f90: Likewise.
3379 * gfortran.dg/fmt_t_5.f90: Likewise.
3380 * gfortran.dg/fmt_t_6.f: Likewise.
3381 * gfortran.dg/fmt_t_7.f: Likewise.
3382 * gfortran.dg/fmt_t_9.f: Likewise.
3383 * gfortran.dg/fmt_tl.f: Likewise.
3384 * gfortran.dg/fmt_unlimited.f90: Likewise.
3385 * gfortran.dg/fmt_white.f: Likewise.
3386 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3387 * gfortran.dg/fold_nearest.f90: Likewise.
3388 * gfortran.dg/forall_1.f90: Likewise.
3389 * gfortran.dg/forall_10.f90: Likewise.
3390 * gfortran.dg/forall_12.f90: Likewise.
3391 * gfortran.dg/forall_13.f90: Likewise.
3392 * gfortran.dg/forall_15.f90: Likewise.
3393 * gfortran.dg/forall_4.f90: Likewise.
3394 * gfortran.dg/forall_5.f90: Likewise.
3395 * gfortran.dg/forall_6.f90: Likewise.
3396 * gfortran.dg/forall_7.f90: Likewise.
3397 * gfortran.dg/fraction.f90: Likewise.
3398 * gfortran.dg/fseek.f90: Likewise.
3399 * gfortran.dg/ftell_1.f90: Likewise.
3400 * gfortran.dg/ftell_2.f90: Likewise.
3401 * gfortran.dg/ftell_3.f90: Likewise.
3402 * gfortran.dg/func_assign_2.f90: Likewise.
3403 * gfortran.dg/func_assign_3.f90: Likewise.
3404 * gfortran.dg/func_derived_1.f90: Likewise.
3405 * gfortran.dg/func_derived_2.f90: Likewise.
3406 * gfortran.dg/func_derived_3.f90: Likewise.
3407 * gfortran.dg/func_result_1.f90: Likewise.
3408 * gfortran.dg/func_result_2.f90: Likewise.
3409 * gfortran.dg/func_result_6.f90: Likewise.
3410 * gfortran.dg/function_charlen_2.f90: Likewise.
3411 * gfortran.dg/function_charlen_3.f: Likewise.
3412 * gfortran.dg/function_kinds_1.f90: Likewise.
3413 * gfortran.dg/function_kinds_4.f90: Likewise.
3414 * gfortran.dg/function_optimize_10.f90: Likewise.
3415 * gfortran.dg/function_optimize_11.f90: Likewise.
3416 * gfortran.dg/function_optimize_12.f90: Likewise.
3417 * gfortran.dg/function_optimize_4.f90: Likewise.
3418 * gfortran.dg/function_optimize_8.f90: Likewise.
3419 * gfortran.dg/g77/13037.f: Likewise.
3420 * gfortran.dg/g77/1832.f: Likewise.
3421 * gfortran.dg/g77/19981119-0.f: Likewise.
3422 * gfortran.dg/g77/19990313-0.f: Likewise.
3423 * gfortran.dg/g77/19990313-1.f: Likewise.
3424 * gfortran.dg/g77/19990313-2.f: Likewise.
3425 * gfortran.dg/g77/19990313-3.f: Likewise.
3426 * gfortran.dg/g77/19990419-1.f: Likewise.
3427 * gfortran.dg/g77/19990826-0.f: Likewise.
3428 * gfortran.dg/g77/19990826-2.f: Likewise.
3429 * gfortran.dg/g77/20000503-1.f: Likewise.
3430 * gfortran.dg/g77/20001111.f: Likewise.
3431 * gfortran.dg/g77/20010116.f: Likewise.
3432 * gfortran.dg/g77/20010216-1.f: Likewise.
3433 * gfortran.dg/g77/20010430.f: Likewise.
3434 * gfortran.dg/g77/20010610.f: Likewise.
3435 * gfortran.dg/g77/6177.f: Likewise.
3436 * gfortran.dg/g77/7388.f: Likewise.
3437 * gfortran.dg/g77/947.f: Likewise.
3438 * gfortran.dg/g77/970625-2.f: Likewise.
3439 * gfortran.dg/g77/971102-1.f: Likewise.
3440 * gfortran.dg/g77/980628-0.f: Likewise.
3441 * gfortran.dg/g77/980628-1.f: Likewise.
3442 * gfortran.dg/g77/980628-10.f: Likewise.
3443 * gfortran.dg/g77/980628-2.f: Likewise.
3444 * gfortran.dg/g77/980628-3.f: Likewise.
3445 * gfortran.dg/g77/980628-7.f: Likewise.
3446 * gfortran.dg/g77/980628-8.f: Likewise.
3447 * gfortran.dg/g77/980628-9.f: Likewise.
3448 * gfortran.dg/g77/980701-0.f: Likewise.
3449 * gfortran.dg/g77/980701-1.f: Likewise.
3450 * gfortran.dg/g77/cabs.f: Likewise.
3451 * gfortran.dg/g77/claus.f: Likewise.
3452 * gfortran.dg/g77/complex_1.f: Likewise.
3453 * gfortran.dg/g77/cpp3.F: Likewise.
3454 * gfortran.dg/g77/cpp4.F: Likewise.
3455 * gfortran.dg/g77/cpp5.F: Likewise.
3456 * gfortran.dg/g77/dcomplex.f: Likewise.
3457 * gfortran.dg/g77/dnrm2.f: Likewise.
3458 * gfortran.dg/g77/erfc.f: Likewise.
3459 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3460 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3461 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3462 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3463 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3464 * gfortran.dg/g77/int8421.f: Likewise.
3465 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3466 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3467 * gfortran.dg/g77/le.f: Likewise.
3468 * gfortran.dg/g77/short.f: Likewise.
3469 * gfortran.dg/gamma_1.f90: Likewise.
3470 * gfortran.dg/gamma_4.f90: Likewise.
3471 * gfortran.dg/gamma_5.f90: Likewise.
3472 * gfortran.dg/generic_13.f90: Likewise.
3473 * gfortran.dg/generic_15.f90: Likewise.
3474 * gfortran.dg/generic_19.f90: Likewise.
3475 * gfortran.dg/generic_20.f90: Likewise.
3476 * gfortran.dg/generic_23.f03: Likewise.
3477 * gfortran.dg/generic_25.f90: Likewise.
3478 * gfortran.dg/generic_27.f90: Likewise.
3479 * gfortran.dg/generic_31.f90: Likewise.
3480 * gfortran.dg/generic_4.f90: Likewise.
3481 * gfortran.dg/global_vars_c_init.f90: Likewise.
3482 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3483 * gfortran.dg/gnu_logical_1.F: Likewise.
3484 * gfortran.dg/goacc/fixed-1.f: Likewise.
3485 * gfortran.dg/goacc/fixed-2.f: Likewise.
3486 * gfortran.dg/goacc/gang-static.f95: Likewise.
3487 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3488 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3489 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3490 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3491 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3492 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3493 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3494 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3495 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3496 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3497 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3498 * gfortran.dg/gomp/pr48794.f90: Likewise.
3499 * gfortran.dg/gomp/pr72744.f90: Likewise.
3500 * gfortran.dg/gomp/pr77665.f90: Likewise.
3501 * gfortran.dg/gomp/workshare2.f90: Likewise.
3502 * gfortran.dg/gomp/workshare3.f90: Likewise.
3503 * gfortran.dg/goto_1.f: Likewise.
3504 * gfortran.dg/goto_2.f90: Likewise.
3505 * gfortran.dg/goto_4.f90: Likewise.
3506 * gfortran.dg/goto_6.f: Likewise.
3507 * gfortran.dg/graphite/id-26.f03: Likewise.
3508 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3509 * gfortran.dg/graphite/pr29581.f90: Likewise.
3510 * gfortran.dg/graphite/pr29832.f90: Likewise.
3511 * gfortran.dg/graphite/run-id-1.f: Likewise.
3512 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3513 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3514 * gfortran.dg/hollerith.f90: Likewise.
3515 * gfortran.dg/hollerith4.f90: Likewise.
3516 * gfortran.dg/hollerith6.f90: Likewise.
3517 * gfortran.dg/hollerith8.f90: Likewise.
3518 * gfortran.dg/hollerith_1.f90: Likewise.
3519 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3520 * gfortran.dg/hollerith_f95.f90: Likewise.
3521 * gfortran.dg/hollerith_legacy.f90: Likewise.
3522 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3523 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3524 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3525 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3526 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3527 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3528 * gfortran.dg/hypot_1.f90: Likewise.
3529 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3530 * gfortran.dg/iargc.f90: Likewise.
3531 * gfortran.dg/ibits.f90: Likewise.
3532 * gfortran.dg/ichar_1.f90: Likewise.
3533 * gfortran.dg/ichar_2.f90: Likewise.
3534 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3535 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3536 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3537 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3538 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3539 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3540 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3541 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3542 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3543 * gfortran.dg/ieee/large_1.f90: Likewise.
3544 * gfortran.dg/ieee/large_2.f90: Likewise.
3545 * gfortran.dg/ieee/large_3.F90: Likewise.
3546 * gfortran.dg/ieee/large_4.f90: Likewise.
3547 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3548 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3549 * gfortran.dg/impl_do_var_data.f90: Likewise.
3550 * gfortran.dg/implicit_10.f90: Likewise.
3551 * gfortran.dg/implicit_12.f90: Likewise.
3552 * gfortran.dg/implicit_class_1.f90: Likewise.
3553 * gfortran.dg/implicit_pure_1.f90: Likewise.
3554 * gfortran.dg/implied_do_1.f90: Likewise.
3555 * gfortran.dg/implied_do_io_1.f90: Likewise.
3556 * gfortran.dg/implied_do_io_2.f90: Likewise.
3557 * gfortran.dg/implied_do_io_3.f90: Likewise.
3558 * gfortran.dg/implied_shape_1.f08: Likewise.
3559 * gfortran.dg/import.f90: Likewise.
3560 * gfortran.dg/import4.f90: Likewise.
3561 * gfortran.dg/impure_1.f08: Likewise.
3562 * gfortran.dg/index.f90: Likewise.
3563 * gfortran.dg/index_2.f90: Likewise.
3564 * gfortran.dg/init_flag_1.f90: Likewise.
3565 * gfortran.dg/init_flag_10.f90: Likewise.
3566 * gfortran.dg/init_flag_15.f03: Likewise.
3567 * gfortran.dg/init_flag_2.f90: Likewise.
3568 * gfortran.dg/init_flag_3.f90: Likewise.
3569 * gfortran.dg/init_flag_4.f90: Likewise.
3570 * gfortran.dg/init_flag_5.f90: Likewise.
3571 * gfortran.dg/init_flag_6.f90: Likewise.
3572 * gfortran.dg/init_flag_7.f90: Likewise.
3573 * gfortran.dg/init_flag_9.f90: Likewise.
3574 * gfortran.dg/initialization_11.f90: Likewise.
3575 * gfortran.dg/initialization_19.f90: Likewise.
3576 * gfortran.dg/initialization_2.f90: Likewise.
3577 * gfortran.dg/initialization_22.f90: Likewise.
3578 * gfortran.dg/initialization_27.f90: Likewise.
3579 * gfortran.dg/initialization_5.f90: Likewise.
3580 * gfortran.dg/initialization_6.f90: Likewise.
3581 * gfortran.dg/inline_matmul_1.f90: Likewise.
3582 * gfortran.dg/inline_matmul_10.f90: Likewise.
3583 * gfortran.dg/inline_matmul_11.f90: Likewise.
3584 * gfortran.dg/inline_matmul_13.f90: Likewise.
3585 * gfortran.dg/inline_matmul_14.f90: Likewise.
3586 * gfortran.dg/inline_matmul_16.f90: Likewise.
3587 * gfortran.dg/inline_matmul_17.f90: Likewise.
3588 * gfortran.dg/inline_matmul_18.f90: Likewise.
3589 * gfortran.dg/inline_matmul_19.f90: Likewise.
3590 * gfortran.dg/inline_matmul_2.f90: Likewise.
3591 * gfortran.dg/inline_matmul_20.f90: Likewise.
3592 * gfortran.dg/inline_matmul_22.f90: Likewise.
3593 * gfortran.dg/inline_matmul_3.f90: Likewise.
3594 * gfortran.dg/inline_matmul_4.f90: Likewise.
3595 * gfortran.dg/inline_matmul_5.f90: Likewise.
3596 * gfortran.dg/inline_matmul_6.f90: Likewise.
3597 * gfortran.dg/inline_matmul_7.f90: Likewise.
3598 * gfortran.dg/inline_matmul_8.f90: Likewise.
3599 * gfortran.dg/inline_matmul_9.f90: Likewise.
3600 * gfortran.dg/inline_sum_1.f90: Likewise.
3601 * gfortran.dg/inline_sum_3.f90: Likewise.
3602 * gfortran.dg/inline_sum_5.f90: Likewise.
3603 * gfortran.dg/inquire-complex.f90: Likewise.
3604 * gfortran.dg/inquire.f90: Likewise.
3605 * gfortran.dg/inquire_10.f90: Likewise.
3606 * gfortran.dg/inquire_13.f90: Likewise.
3607 * gfortran.dg/inquire_15.f90: Likewise.
3608 * gfortran.dg/inquire_16.f90: Likewise.
3609 * gfortran.dg/inquire_17.f90: Likewise.
3610 * gfortran.dg/inquire_5.f90: Likewise.
3611 * gfortran.dg/inquire_6.f90: Likewise.
3612 * gfortran.dg/inquire_7.f90: Likewise.
3613 * gfortran.dg/inquire_9.f90: Likewise.
3614 * gfortran.dg/inquire_internal.f90: Likewise.
3615 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3616 * gfortran.dg/inquire_size.f90: Likewise.
3617 * gfortran.dg/int_1.f90: Likewise.
3618 * gfortran.dg/int_conv_1.f90: Likewise.
3619 * gfortran.dg/int_range_io_1.f90: Likewise.
3620 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3621 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3622 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3623 * gfortran.dg/integer_plus.f90: Likewise.
3624 * gfortran.dg/intent_out_2.f90: Likewise.
3625 * gfortran.dg/intent_out_5.f90: Likewise.
3626 * gfortran.dg/intent_out_6.f90: Likewise.
3627 * gfortran.dg/interface_12.f90: Likewise.
3628 * gfortran.dg/interface_19.f90: Likewise.
3629 * gfortran.dg/interface_4.f90: Likewise.
3630 * gfortran.dg/interface_5.f90: Likewise.
3631 * gfortran.dg/interface_9.f90: Likewise.
3632 * gfortran.dg/interface_assignment_1.f90: Likewise.
3633 * gfortran.dg/interface_assignment_2.f90: Likewise.
3634 * gfortran.dg/internal_dummy_2.f08: Likewise.
3635 * gfortran.dg/internal_dummy_3.f08: Likewise.
3636 * gfortran.dg/internal_dummy_4.f08: Likewise.
3637 * gfortran.dg/internal_pack_1.f90: Likewise.
3638 * gfortran.dg/internal_pack_10.f90: Likewise.
3639 * gfortran.dg/internal_pack_12.f90: Likewise.
3640 * gfortran.dg/internal_pack_13.f90: Likewise.
3641 * gfortran.dg/internal_pack_14.f90: Likewise.
3642 * gfortran.dg/internal_pack_15.f90: Likewise.
3643 * gfortran.dg/internal_pack_2.f90: Likewise.
3644 * gfortran.dg/internal_pack_3.f90: Likewise.
3645 * gfortran.dg/internal_pack_4.f90: Likewise.
3646 * gfortran.dg/internal_pack_6.f90: Likewise.
3647 * gfortran.dg/internal_pack_8.f90: Likewise.
3648 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3649 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3650 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3651 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3652 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3653 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3654 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3655 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3656 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3657 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3658 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3659 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3660 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3661 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3662 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3663 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3664 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3665 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3666 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3667 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3668 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3669 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3670 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3671 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3672 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3673 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3674 * gfortran.dg/io_err_1.f90: Likewise.
3675 * gfortran.dg/io_real_boz.f90: Likewise.
3676 * gfortran.dg/iomsg_1.f90: Likewise.
3677 * gfortran.dg/iostat_1.f90: Likewise.
3678 * gfortran.dg/iostat_2.f90: Likewise.
3679 * gfortran.dg/iostat_4.f90: Likewise.
3680 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3681 * gfortran.dg/ishft_1.f90: Likewise.
3682 * gfortran.dg/ishft_2.f90: Likewise.
3683 * gfortran.dg/ishft_4.f90: Likewise.
3684 * gfortran.dg/isnan_1.f90: Likewise.
3685 * gfortran.dg/isnan_2.f90: Likewise.
3686 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3687 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3688 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3689 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3690 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3691 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3692 * gfortran.dg/itime_idate_1.f: Likewise.
3693 * gfortran.dg/itime_idate_2.f: Likewise.
3694 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3695 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3696 * gfortran.dg/large_real_kind_1.f90: Likewise.
3697 * gfortran.dg/large_real_kind_2.F90: Likewise.
3698 * gfortran.dg/large_real_kind_3.F90: Likewise.
3699 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3700 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3701 * gfortran.dg/large_recl.f90: Likewise.
3702 * gfortran.dg/large_unit_1.f90: Likewise.
3703 * gfortran.dg/large_unit_2.f90: Likewise.
3704 * gfortran.dg/largeequiv_1.f90: Likewise.
3705 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3706 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3707 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3708 * gfortran.dg/list_read_1.f90: Likewise.
3709 * gfortran.dg/list_read_10.f90: Likewise.
3710 * gfortran.dg/list_read_11.f90: Likewise.
3711 * gfortran.dg/list_read_12.f90: Likewise.
3712 * gfortran.dg/list_read_13.f: Likewise.
3713 * gfortran.dg/list_read_14.f90: Likewise.
3714 * gfortran.dg/list_read_2.f90: Likewise.
3715 * gfortran.dg/list_read_3.f90: Likewise.
3716 * gfortran.dg/list_read_4.f90: Likewise.
3717 * gfortran.dg/list_read_5.f90: Likewise.
3718 * gfortran.dg/list_read_6.f90: Likewise.
3719 * gfortran.dg/list_read_7.f90: Likewise.
3720 * gfortran.dg/list_read_8.f90: Likewise.
3721 * gfortran.dg/list_read_9.f90: Likewise.
3722 * gfortran.dg/loc_2.f90: Likewise.
3723 * gfortran.dg/logical_1.f90: Likewise.
3724 * gfortran.dg/logical_dot_product.f90: Likewise.
3725 * gfortran.dg/logical_temp_io.f90: Likewise.
3726 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3727 * gfortran.dg/lrshift_1.f90: Likewise.
3728 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3729 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3730 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3731 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3732 * gfortran.dg/make_unit.f90: Likewise.
3733 * gfortran.dg/mapping_1.f90: Likewise.
3734 * gfortran.dg/mapping_2.f90: Likewise.
3735 * gfortran.dg/mapping_3.f90: Likewise.
3736 * gfortran.dg/masklr_1.F90: Likewise.
3737 * gfortran.dg/masklr_2.F90: Likewise.
3738 * gfortran.dg/matmul_1.f90: Likewise.
3739 * gfortran.dg/matmul_10.f90: Likewise.
3740 * gfortran.dg/matmul_12.f90: Likewise.
3741 * gfortran.dg/matmul_16.f90: Likewise.
3742 * gfortran.dg/matmul_17.f90: Likewise.
3743 * gfortran.dg/matmul_18.f90: Likewise.
3744 * gfortran.dg/matmul_2.f90: Likewise.
3745 * gfortran.dg/matmul_3.f90: Likewise.
3746 * gfortran.dg/matmul_4.f90: Likewise.
3747 * gfortran.dg/matmul_6.f90: Likewise.
3748 * gfortran.dg/matmul_8.f03: Likewise.
3749 * gfortran.dg/matmul_9.f90: Likewise.
3750 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3751 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3752 * gfortran.dg/matmul_const.f90: Likewise.
3753 * gfortran.dg/maxloc_1.f90: Likewise.
3754 * gfortran.dg/maxloc_2.f90: Likewise.
3755 * gfortran.dg/maxloc_3.f90: Likewise.
3756 * gfortran.dg/maxloc_4.f90: Likewise.
3757 * gfortran.dg/maxloc_string_1.f90: Likewise.
3758 * gfortran.dg/maxlocval_1.f90: Likewise.
3759 * gfortran.dg/maxlocval_2.f90: Likewise.
3760 * gfortran.dg/maxlocval_3.f90: Likewise.
3761 * gfortran.dg/maxlocval_4.f90: Likewise.
3762 * gfortran.dg/maxval_char_1.f90: Likewise.
3763 * gfortran.dg/maxval_char_2.f90: Likewise.
3764 * gfortran.dg/maxval_char_3.f90: Likewise.
3765 * gfortran.dg/maxval_char_4.f90: Likewise.
3766 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3767 * gfortran.dg/mclock.f90: Likewise.
3768 * gfortran.dg/merge_bits_1.F90: Likewise.
3769 * gfortran.dg/merge_bits_2.F90: Likewise.
3770 * gfortran.dg/merge_char_1.f90: Likewise.
3771 * gfortran.dg/merge_init_expr.f90: Likewise.
3772 * gfortran.dg/min_max_optional_1.f90: Likewise.
3773 * gfortran.dg/min_max_optional_5.f90: Likewise.
3774 * gfortran.dg/minloc_1.f90: Likewise.
3775 * gfortran.dg/minloc_2.f90: Likewise.
3776 * gfortran.dg/minloc_3.f90: Likewise.
3777 * gfortran.dg/minloc_4.f90: Likewise.
3778 * gfortran.dg/minloc_string_1.f90: Likewise.
3779 * gfortran.dg/minlocval_1.f90: Likewise.
3780 * gfortran.dg/minlocval_2.f90: Likewise.
3781 * gfortran.dg/minlocval_3.f90: Likewise.
3782 * gfortran.dg/minlocval_4.f90: Likewise.
3783 * gfortran.dg/minmax_char_1.f90: Likewise.
3784 * gfortran.dg/minmaxloc_1.f90: Likewise.
3785 * gfortran.dg/minmaxloc_10.f90: Likewise.
3786 * gfortran.dg/minmaxloc_11.f90: Likewise.
3787 * gfortran.dg/minmaxloc_12.f90: Likewise.
3788 * gfortran.dg/minmaxloc_13.f90: Likewise.
3789 * gfortran.dg/minmaxloc_2.f90: Likewise.
3790 * gfortran.dg/minmaxloc_3.f90: Likewise.
3791 * gfortran.dg/minmaxloc_4.f90: Likewise.
3792 * gfortran.dg/minmaxloc_5.f90: Likewise.
3793 * gfortran.dg/minmaxloc_6.f90: Likewise.
3794 * gfortran.dg/minmaxloc_7.f90: Likewise.
3795 * gfortran.dg/minmaxloc_8.f90: Likewise.
3796 * gfortran.dg/minmaxval_1.f90: Likewise.
3797 * gfortran.dg/minval_char_1.f90: Likewise.
3798 * gfortran.dg/minval_char_2.f90: Likewise.
3799 * gfortran.dg/minval_char_3.f90: Likewise.
3800 * gfortran.dg/minval_char_4.f90: Likewise.
3801 * gfortran.dg/minval_char_5.f90: Likewise.
3802 * gfortran.dg/minval_parameter_1.f90: Likewise.
3803 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3804 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3805 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3806 * gfortran.dg/missing_parens_1.f90: Likewise.
3807 * gfortran.dg/missing_parens_2.f90: Likewise.
3808 * gfortran.dg/mod_large_1.f90: Likewise.
3809 * gfortran.dg/mod_sign0_1.f90: Likewise.
3810 * gfortran.dg/module_blank_common.f90: Likewise.
3811 * gfortran.dg/module_commons_1.f90: Likewise.
3812 * gfortran.dg/module_commons_3.f90: Likewise.
3813 * gfortran.dg/module_double_reuse.f90: Likewise.
3814 * gfortran.dg/module_equivalence_1.f90: Likewise.
3815 * gfortran.dg/module_equivalence_2.f90: Likewise.
3816 * gfortran.dg/module_equivalence_3.f90: Likewise.
3817 * gfortran.dg/module_equivalence_5.f90: Likewise.
3818 * gfortran.dg/module_interface_1.f90: Likewise.
3819 * gfortran.dg/module_nan.f90: Likewise.
3820 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3821 * gfortran.dg/module_procedure_1.f90: Likewise.
3822 * gfortran.dg/module_read_1.f90: Likewise.
3823 * gfortran.dg/module_read_2.f90: Likewise.
3824 * gfortran.dg/module_widestring_1.f90: Likewise.
3825 * gfortran.dg/move_alloc.f90: Likewise.
3826 * gfortran.dg/move_alloc_10.f90: Likewise.
3827 * gfortran.dg/move_alloc_13.f90: Likewise.
3828 * gfortran.dg/move_alloc_14.f90: Likewise.
3829 * gfortran.dg/move_alloc_15.f90: Likewise.
3830 * gfortran.dg/move_alloc_16.f90: Likewise.
3831 * gfortran.dg/move_alloc_2.f90: Likewise.
3832 * gfortran.dg/move_alloc_5.f90: Likewise.
3833 * gfortran.dg/move_alloc_6.f90: Likewise.
3834 * gfortran.dg/move_alloc_9.f90: Likewise.
3835 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3836 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3837 * gfortran.dg/mvbits_1.f90: Likewise.
3838 * gfortran.dg/mvbits_2.f90: Likewise.
3839 * gfortran.dg/mvbits_3.f90: Likewise.
3840 * gfortran.dg/mvbits_4.f90: Likewise.
3841 * gfortran.dg/mvbits_7.f90: Likewise.
3842 * gfortran.dg/mvbits_8.f90: Likewise.
3843 * gfortran.dg/namelist_11.f: Likewise.
3844 * gfortran.dg/namelist_12.f: Likewise.
3845 * gfortran.dg/namelist_13.f90: Likewise.
3846 * gfortran.dg/namelist_14.f90: Likewise.
3847 * gfortran.dg/namelist_15.f90: Likewise.
3848 * gfortran.dg/namelist_16.f90: Likewise.
3849 * gfortran.dg/namelist_17.f90: Likewise.
3850 * gfortran.dg/namelist_18.f90: Likewise.
3851 * gfortran.dg/namelist_19.f90: Likewise.
3852 * gfortran.dg/namelist_20.f90: Likewise.
3853 * gfortran.dg/namelist_21.f90: Likewise.
3854 * gfortran.dg/namelist_22.f90: Likewise.
3855 * gfortran.dg/namelist_23.f90: Likewise.
3856 * gfortran.dg/namelist_24.f90: Likewise.
3857 * gfortran.dg/namelist_26.f90: Likewise.
3858 * gfortran.dg/namelist_27.f90: Likewise.
3859 * gfortran.dg/namelist_28.f90: Likewise.
3860 * gfortran.dg/namelist_29.f90: Likewise.
3861 * gfortran.dg/namelist_37.f90: Likewise.
3862 * gfortran.dg/namelist_38.f90: Likewise.
3863 * gfortran.dg/namelist_39.f90: Likewise.
3864 * gfortran.dg/namelist_40.f90: Likewise.
3865 * gfortran.dg/namelist_41.f90: Likewise.
3866 * gfortran.dg/namelist_42.f90: Likewise.
3867 * gfortran.dg/namelist_43.f90: Likewise.
3868 * gfortran.dg/namelist_44.f90: Likewise.
3869 * gfortran.dg/namelist_47.f90: Likewise.
3870 * gfortran.dg/namelist_48.f90: Likewise.
3871 * gfortran.dg/namelist_49.f90: Likewise.
3872 * gfortran.dg/namelist_50.f90: Likewise.
3873 * gfortran.dg/namelist_51.f90: Likewise.
3874 * gfortran.dg/namelist_52.f90: Likewise.
3875 * gfortran.dg/namelist_54.f90: Likewise.
3876 * gfortran.dg/namelist_55.f90: Likewise.
3877 * gfortran.dg/namelist_56.f90: Likewise.
3878 * gfortran.dg/namelist_57.f90: Likewise.
3879 * gfortran.dg/namelist_58.f90: Likewise.
3880 * gfortran.dg/namelist_59.f90: Likewise.
3881 * gfortran.dg/namelist_60.f90: Likewise.
3882 * gfortran.dg/namelist_61.f90: Likewise.
3883 * gfortran.dg/namelist_64.f90: Likewise.
3884 * gfortran.dg/namelist_65.f90: Likewise.
3885 * gfortran.dg/namelist_69.f90: Likewise.
3886 * gfortran.dg/namelist_70.f90: Likewise.
3887 * gfortran.dg/namelist_71.f90: Likewise.
3888 * gfortran.dg/namelist_72.f: Likewise.
3889 * gfortran.dg/namelist_73.f90: Likewise.
3890 * gfortran.dg/namelist_77.f90: Likewise.
3891 * gfortran.dg/namelist_78.f90: Likewise.
3892 * gfortran.dg/namelist_79.f90: Likewise.
3893 * gfortran.dg/namelist_80.f90: Likewise.
3894 * gfortran.dg/namelist_81.f90: Likewise.
3895 * gfortran.dg/namelist_82.f90: Likewise.
3896 * gfortran.dg/namelist_84.f90: Likewise.
3897 * gfortran.dg/namelist_85.f90: Likewise.
3898 * gfortran.dg/namelist_86.f90: Likewise.
3899 * gfortran.dg/namelist_87.f90: Likewise.
3900 * gfortran.dg/namelist_88.f90: Likewise.
3901 * gfortran.dg/namelist_89.f90: Likewise.
3902 * gfortran.dg/namelist_90.f: Likewise.
3903 * gfortran.dg/namelist_95.f90: Likewise.
3904 * gfortran.dg/namelist_char_only.f90: Likewise.
3905 * gfortran.dg/namelist_empty.f90: Likewise.
3906 * gfortran.dg/namelist_internal.f90: Likewise.
3907 * gfortran.dg/namelist_use.f90: Likewise.
3908 * gfortran.dg/namelist_use_only.f90: Likewise.
3909 * gfortran.dg/namelist_utf8.f90: Likewise.
3910 * gfortran.dg/nan_1.f90: Likewise.
3911 * gfortran.dg/nan_2.f90: Likewise.
3912 * gfortran.dg/nan_3.f90: Likewise.
3913 * gfortran.dg/nan_6.f90: Likewise.
3914 * gfortran.dg/nan_7.f90: Likewise.
3915 * gfortran.dg/nearest_1.f90: Likewise.
3916 * gfortran.dg/nearest_2.f90: Likewise.
3917 * gfortran.dg/nearest_3.f90: Likewise.
3918 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3919 * gfortran.dg/negative_automatic_size.f90: Likewise.
3920 * gfortran.dg/negative_unit.f: Likewise.
3921 * gfortran.dg/negative_unit2.f90: Likewise.
3922 * gfortran.dg/negative_unit_int8.f: Likewise.
3923 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3924 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3925 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3926 * gfortran.dg/nested_modules_1.f90: Likewise.
3927 * gfortran.dg/nested_modules_2.f90: Likewise.
3928 * gfortran.dg/nested_modules_3.f90: Likewise.
3929 * gfortran.dg/nesting_1.f90: Likewise.
3930 * gfortran.dg/new_line.f90: Likewise.
3931 * gfortran.dg/newunit_1.f90: Likewise.
3932 * gfortran.dg/newunit_3.f90: Likewise.
3933 * gfortran.dg/newunit_5.f90.f90: Likewise.
3934 * gfortran.dg/nint_1.f90: Likewise.
3935 * gfortran.dg/nint_2.f90: Likewise.
3936 * gfortran.dg/no_arg_check_2.f90: Likewise.
3937 * gfortran.dg/no_range_check_1.f90: Likewise.
3938 * gfortran.dg/no_range_check_2.f90: Likewise.
3939 * gfortran.dg/no_range_check_3.f90: Likewise.
3940 * gfortran.dg/noadv_size.f90: Likewise.
3941 * gfortran.dg/nonreturning_statements.f90: Likewise.
3942 * gfortran.dg/norm2_1.f90: Likewise.
3943 * gfortran.dg/norm2_3.f90: Likewise.
3944 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3945 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3946 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3947 * gfortran.dg/null_4.f90: Likewise.
3948 * gfortran.dg/null_9.f90: Likewise.
3949 * gfortran.dg/nullify_3.f90: Likewise.
3950 * gfortran.dg/oldstyle_1.f90: Likewise.
3951 * gfortran.dg/open_access_append_1.f90: Likewise.
3952 * gfortran.dg/open_access_append_2.f90: Likewise.
3953 * gfortran.dg/open_errors.f90: Likewise.
3954 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3955 * gfortran.dg/open_new.f90: Likewise.
3956 * gfortran.dg/open_readonly_1.f90: Likewise.
3957 * gfortran.dg/operator_1.f90: Likewise.
3958 * gfortran.dg/optional_absent_1.f90: Likewise.
3959 * gfortran.dg/optional_absent_2.f90: Likewise.
3960 * gfortran.dg/optional_absent_3.f90: Likewise.
3961 * gfortran.dg/optional_class_1.f90: Likewise.
3962 * gfortran.dg/optional_dim_2.f90: Likewise.
3963 * gfortran.dg/optional_dim_3.f90: Likewise.
3964 * gfortran.dg/output_exponents_1.f90: Likewise.
3965 * gfortran.dg/overload_1.f90: Likewise.
3966 * gfortran.dg/overload_2.f90: Likewise.
3967 * gfortran.dg/overwrite_1.f: Likewise.
3968 * gfortran.dg/pad_no.f90: Likewise.
3969 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3970 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3971 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3972 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3973 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3974 * gfortran.dg/parens_3.f90: Likewise.
3975 * gfortran.dg/parens_5.f90: Likewise.
3976 * gfortran.dg/parens_6.f90: Likewise.
3977 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3978 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3979 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3980 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3981 * gfortran.dg/parity_1.f90: Likewise.
3982 * gfortran.dg/past_eor.f90: Likewise.
3983 * gfortran.dg/pdt_1.f03: Likewise.
3984 * gfortran.dg/pdt_10.f03: Likewise.
3985 * gfortran.dg/pdt_11.f03: Likewise.
3986 * gfortran.dg/pdt_12.f03: Likewise.
3987 * gfortran.dg/pdt_13.f03: Likewise.
3988 * gfortran.dg/pdt_14.f03: Likewise.
3989 * gfortran.dg/pdt_15.f03: Likewise.
3990 * gfortran.dg/pdt_19.f03: Likewise.
3991 * gfortran.dg/pdt_20.f03: Likewise.
3992 * gfortran.dg/pdt_22.f03: Likewise.
3993 * gfortran.dg/pdt_23.f03: Likewise.
3994 * gfortran.dg/pdt_25.f03: Likewise.
3995 * gfortran.dg/pdt_26.f03: Likewise.
3996 * gfortran.dg/pdt_27.f03: Likewise.
3997 * gfortran.dg/pdt_28.f03: Likewise.
3998 * gfortran.dg/pdt_3.f03: Likewise.
3999 * gfortran.dg/pdt_4.f03: Likewise.
4000 * gfortran.dg/pdt_5.f03: Likewise.
4001 * gfortran.dg/pdt_7.f03: Likewise.
4002 * gfortran.dg/pointer_1.f90: Likewise.
4003 * gfortran.dg/pointer_array_1.f90: Likewise.
4004 * gfortran.dg/pointer_array_3.f90: Likewise.
4005 * gfortran.dg/pointer_array_4.f90: Likewise.
4006 * gfortran.dg/pointer_array_5.f90: Likewise.
4007 * gfortran.dg/pointer_array_6.f90: Likewise.
4008 * gfortran.dg/pointer_array_7.f90: Likewise.
4009 * gfortran.dg/pointer_array_8.f90: Likewise.
4010 * gfortran.dg/pointer_array_9.f90: Likewise.
4011 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4012 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4013 * gfortran.dg/pointer_assign_10.f90: Likewise.
4014 * gfortran.dg/pointer_assign_11.f90: Likewise.
4015 * gfortran.dg/pointer_assign_4.f90: Likewise.
4016 * gfortran.dg/pointer_assign_8.f90: Likewise.
4017 * gfortran.dg/pointer_assign_9.f90: Likewise.
4018 * gfortran.dg/pointer_check_10.f90: Likewise.
4019 * gfortran.dg/pointer_check_9.f90: Likewise.
4020 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4021 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4022 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4023 * gfortran.dg/pointer_init_1.f90: Likewise.
4024 * gfortran.dg/pointer_init_3.f90: Likewise.
4025 * gfortran.dg/pointer_init_4.f90: Likewise.
4026 * gfortran.dg/pointer_init_5.f90: Likewise.
4027 * gfortran.dg/pointer_init_8.f90: Likewise.
4028 * gfortran.dg/pointer_intent_1.f90: Likewise.
4029 * gfortran.dg/pointer_intent_4.f90: Likewise.
4030 * gfortran.dg/pointer_intent_5.f90: Likewise.
4031 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4032 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4033 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4034 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4035 * gfortran.dg/pointer_target_1.f90: Likewise.
4036 * gfortran.dg/pointer_target_2.f90: Likewise.
4037 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4038 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4039 * gfortran.dg/power.f90: Likewise.
4040 * gfortran.dg/power1.f90: Likewise.
4041 * gfortran.dg/power_3.f90: Likewise.
4042 * gfortran.dg/power_4.f90: Likewise.
4043 * gfortran.dg/power_5.f90: Likewise.
4044 * gfortran.dg/pr12884.f: Likewise.
4045 * gfortran.dg/pr15129.f90: Likewise.
4046 * gfortran.dg/pr15140.f90: Likewise.
4047 * gfortran.dg/pr15324.f90: Likewise.
4048 * gfortran.dg/pr15332.f: Likewise.
4049 * gfortran.dg/pr15957.f90: Likewise.
4050 * gfortran.dg/pr15959.f90: Likewise.
4051 * gfortran.dg/pr16597.f90: Likewise.
4052 * gfortran.dg/pr16861.f90: Likewise.
4053 * gfortran.dg/pr16938.f90: Likewise.
4054 * gfortran.dg/pr17090.f90: Likewise.
4055 * gfortran.dg/pr17143.f90: Likewise.
4056 * gfortran.dg/pr17164.f90: Likewise.
4057 * gfortran.dg/pr17229.f: Likewise.
4058 * gfortran.dg/pr17285.f90: Likewise.
4059 * gfortran.dg/pr17286.f90: Likewise.
4060 * gfortran.dg/pr17472.f: Likewise.
4061 * gfortran.dg/pr17612.f90: Likewise.
4062 * gfortran.dg/pr17706.f90: Likewise.
4063 * gfortran.dg/pr18025.f90: Likewise.
4064 * gfortran.dg/pr18122.f90: Likewise.
4065 * gfortran.dg/pr18210.f90: Likewise.
4066 * gfortran.dg/pr18392.f90: Likewise.
4067 * gfortran.dg/pr19155.f: Likewise.
4068 * gfortran.dg/pr19216.f: Likewise.
4069 * gfortran.dg/pr19467.f90: Likewise.
4070 * gfortran.dg/pr19657.f: Likewise.
4071 * gfortran.dg/pr19926.f90: Likewise.
4072 * gfortran.dg/pr19928-1.f90: Likewise.
4073 * gfortran.dg/pr19928-2.f90: Likewise.
4074 * gfortran.dg/pr20086.f90: Likewise.
4075 * gfortran.dg/pr20124.f90: Likewise.
4076 * gfortran.dg/pr20163-2.f: Likewise.
4077 * gfortran.dg/pr20480.f90: Likewise.
4078 * gfortran.dg/pr20755.f: Likewise.
4079 * gfortran.dg/pr20950.f: Likewise.
4080 * gfortran.dg/pr21177.f90: Likewise.
4081 * gfortran.dg/pr21730.f: Likewise.
4082 * gfortran.dg/pr22491.f: Likewise.
4083 * gfortran.dg/pr25603.f: Likewise.
4084 * gfortran.dg/pr26246_2.f90: Likewise.
4085 * gfortran.dg/pr32136.f90: Likewise.
4086 * gfortran.dg/pr32533.f90: Likewise.
4087 * gfortran.dg/pr33794.f90: Likewise.
4088 * gfortran.dg/pr35662.f90: Likewise.
4089 * gfortran.dg/pr35944-1.f90: Likewise.
4090 * gfortran.dg/pr35944-2.f90: Likewise.
4091 * gfortran.dg/pr35983.f90: Likewise.
4092 * gfortran.dg/pr39865.f90: Likewise.
4093 * gfortran.dg/pr41212.f90: Likewise.
4094 * gfortran.dg/pr43808.f90: Likewise.
4095 * gfortran.dg/pr44592.f90: Likewise.
4096 * gfortran.dg/pr44735.f90: Likewise.
4097 * gfortran.dg/pr45308.f03: Likewise.
4098 * gfortran.dg/pr46297.f: Likewise.
4099 * gfortran.dg/pr46588.f90: Likewise.
4100 * gfortran.dg/pr46665.f90: Likewise.
4101 * gfortran.dg/pr46804.f90: Likewise.
4102 * gfortran.dg/pr47008.f03: Likewise.
4103 * gfortran.dg/pr47614.f: Likewise.
4104 * gfortran.dg/pr47878.f90: Likewise.
4105 * gfortran.dg/pr49103.f90: Likewise.
4106 * gfortran.dg/pr50069_1.f90: Likewise.
4107 * gfortran.dg/pr50769.f90: Likewise.
4108 * gfortran.dg/pr52608.f90: Likewise.
4109 * gfortran.dg/pr55086_2.f90: Likewise.
4110 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4111 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4112 * gfortran.dg/pr55330.f90: Likewise.
4113 * gfortran.dg/pr56015.f90: Likewise.
4114 * gfortran.dg/pr57910.f90: Likewise.
4115 * gfortran.dg/pr59700.f90: Likewise.
4116 * gfortran.dg/pr62125.f90: Likewise.
4117 * gfortran.dg/pr64530.f90: Likewise.
4118 * gfortran.dg/pr65429.f90: Likewise.
4119 * gfortran.dg/pr65450.f90: Likewise.
4120 * gfortran.dg/pr65504.f90: Likewise.
4121 * gfortran.dg/pr65903.f90: Likewise.
4122 * gfortran.dg/pr66311.f90: Likewise.
4123 * gfortran.dg/pr66864.f90: Likewise.
4124 * gfortran.dg/pr67140.f90: Likewise.
4125 * gfortran.dg/pr67524.f90: Likewise.
4126 * gfortran.dg/pr67885.f90: Likewise.
4127 * gfortran.dg/pr68053.f90: Likewise.
4128 * gfortran.dg/pr68566.f90: Likewise.
4129 * gfortran.dg/pr69514_1.f90: Likewise.
4130 * gfortran.dg/pr69514_2.f90: Likewise.
4131 * gfortran.dg/pr69739.f90: Likewise.
4132 * gfortran.dg/pr70673.f90: Likewise.
4133 * gfortran.dg/pr71523_2.f90: Likewise.
4134 * gfortran.dg/pr71764.f90: Likewise.
4135 * gfortran.dg/pr78092.f90: Likewise.
4136 * gfortran.dg/pr82973.f90: Likewise.
4137 * gfortran.dg/pr83864.f90: Likewise.
4138 * gfortran.dg/pr83874.f90: Likewise.
4139 * gfortran.dg/pr84088.f90: Likewise.
4140 * gfortran.dg/pr84155.f90: Likewise.
4141 * gfortran.dg/proc_decl_12.f90: Likewise.
4142 * gfortran.dg/proc_decl_13.f90: Likewise.
4143 * gfortran.dg/proc_decl_15.f90: Likewise.
4144 * gfortran.dg/proc_decl_17.f90: Likewise.
4145 * gfortran.dg/proc_decl_18.f90: Likewise.
4146 * gfortran.dg/proc_decl_2.f90: Likewise.
4147 * gfortran.dg/proc_decl_5.f90: Likewise.
4148 * gfortran.dg/proc_decl_9.f90: Likewise.
4149 * gfortran.dg/proc_ptr_1.f90: Likewise.
4150 * gfortran.dg/proc_ptr_10.f90: Likewise.
4151 * gfortran.dg/proc_ptr_12.f90: Likewise.
4152 * gfortran.dg/proc_ptr_18.f90: Likewise.
4153 * gfortran.dg/proc_ptr_19.f90: Likewise.
4154 * gfortran.dg/proc_ptr_21.f90: Likewise.
4155 * gfortran.dg/proc_ptr_22.f90: Likewise.
4156 * gfortran.dg/proc_ptr_23.f90: Likewise.
4157 * gfortran.dg/proc_ptr_25.f90: Likewise.
4158 * gfortran.dg/proc_ptr_26.f90: Likewise.
4159 * gfortran.dg/proc_ptr_3.f90: Likewise.
4160 * gfortran.dg/proc_ptr_36.f90: Likewise.
4161 * gfortran.dg/proc_ptr_47.f90: Likewise.
4162 * gfortran.dg/proc_ptr_48.f90: Likewise.
4163 * gfortran.dg/proc_ptr_5.f90: Likewise.
4164 * gfortran.dg/proc_ptr_6.f90: Likewise.
4165 * gfortran.dg/proc_ptr_7.f90: Likewise.
4166 * gfortran.dg/proc_ptr_8.f90: Likewise.
4167 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4168 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4169 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4170 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4171 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4172 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4173 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4174 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4175 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4176 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4177 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4178 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4179 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4180 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4181 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4182 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4183 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4184 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4185 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4186 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4187 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4188 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4189 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4190 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4191 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4192 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4193 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4194 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4195 * gfortran.dg/product_init_expr.f03: Likewise.
4196 * gfortran.dg/promotion.f90: Likewise.
4197 * gfortran.dg/promotion_3.f90: Likewise.
4198 * gfortran.dg/promotion_4.f90: Likewise.
4199 * gfortran.dg/protected_1.f90: Likewise.
4200 * gfortran.dg/protected_2.f90: Likewise.
4201 * gfortran.dg/ptr-func-1.f90: Likewise.
4202 * gfortran.dg/ptr-func-2.f90: Likewise.
4203 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4204 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4205 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4206 * gfortran.dg/pure_byref_1.f90: Likewise.
4207 * gfortran.dg/pure_byref_2.f90: Likewise.
4208 * gfortran.dg/pure_byref_3.f90: Likewise.
4209 * gfortran.dg/quad_2.f90: Likewise.
4210 * gfortran.dg/quad_3.f90: Likewise.
4211 * gfortran.dg/random_3.f90: Likewise.
4212 * gfortran.dg/random_4.f90: Likewise.
4213 * gfortran.dg/random_7.f90: Likewise.
4214 * gfortran.dg/read_2.f90: Likewise.
4215 * gfortran.dg/read_3.f90: Likewise.
4216 * gfortran.dg/read_4.f90: Likewise.
4217 * gfortran.dg/read_5.f90: Likewise.
4218 * gfortran.dg/read_bad_advance.f90: Likewise.
4219 * gfortran.dg/read_bang.f90: Likewise.
4220 * gfortran.dg/read_bang4.f90: Likewise.
4221 * gfortran.dg/read_comma.f: Likewise.
4222 * gfortran.dg/read_dir.f90: Likewise.
4223 * gfortran.dg/read_empty_file.f: Likewise.
4224 * gfortran.dg/read_eof_1.f90: Likewise.
4225 * gfortran.dg/read_eof_2.f90: Likewise.
4226 * gfortran.dg/read_eof_3.f90: Likewise.
4227 * gfortran.dg/read_eof_4.f90: Likewise.
4228 * gfortran.dg/read_eof_5.f90: Likewise.
4229 * gfortran.dg/read_eof_6.f: Likewise.
4230 * gfortran.dg/read_eof_7.f90: Likewise.
4231 * gfortran.dg/read_eof_8.f90: Likewise.
4232 * gfortran.dg/read_eof_all.f90: Likewise.
4233 * gfortran.dg/read_eor.f90: Likewise.
4234 * gfortran.dg/read_float_1.f90: Likewise.
4235 * gfortran.dg/read_float_2.f03: Likewise.
4236 * gfortran.dg/read_float_3.f90: Likewise.
4237 * gfortran.dg/read_float_4.f90: Likewise.
4238 * gfortran.dg/read_infnan_1.f90: Likewise.
4239 * gfortran.dg/read_list_eof_1.f90: Likewise.
4240 * gfortran.dg/read_logical.f90: Likewise.
4241 * gfortran.dg/read_many_1.f: Likewise.
4242 * gfortran.dg/read_no_eor.f90: Likewise.
4243 * gfortran.dg/read_noadvance.f90: Likewise.
4244 * gfortran.dg/read_repeat.f90: Likewise.
4245 * gfortran.dg/read_repeat_2.f90: Likewise.
4246 * gfortran.dg/read_size_noadvance.f90: Likewise.
4247 * gfortran.dg/read_x_eof.f90: Likewise.
4248 * gfortran.dg/read_x_past.f: Likewise.
4249 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4250 * gfortran.dg/real_const_1.f: Likewise.
4251 * gfortran.dg/real_const_2.f90: Likewise.
4252 * gfortran.dg/real_const_3.f90: Likewise.
4253 * gfortran.dg/real_do_1.f90: Likewise.
4254 * gfortran.dg/real_index_1.f90: Likewise.
4255 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4256 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4257 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4258 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4259 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4260 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4261 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4262 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4263 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4264 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4265 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4266 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4267 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4268 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4269 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4270 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4271 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4272 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4273 * gfortran.dg/record_marker_1.f90: Likewise.
4274 * gfortran.dg/record_marker_2.f: Likewise.
4275 * gfortran.dg/record_marker_3.f90: Likewise.
4276 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4277 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4278 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4279 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4280 * gfortran.dg/recursive_check_7.f90: Likewise.
4281 * gfortran.dg/recursive_reference_1.f90: Likewise.
4282 * gfortran.dg/recursive_reference_2.f90: Likewise.
4283 * gfortran.dg/recursive_stack.f90: Likewise.
4284 * gfortran.dg/reduction.f90: Likewise.
4285 * gfortran.dg/repack_arrays_1.f90: Likewise.
4286 * gfortran.dg/repeat_1.f90: Likewise.
4287 * gfortran.dg/repeat_2.f90: Likewise.
4288 * gfortran.dg/repeat_3.f90: Likewise.
4289 * gfortran.dg/repeat_6.f90: Likewise.
4290 * gfortran.dg/reshape-alloc.f90: Likewise.
4291 * gfortran.dg/reshape-complex.f90: Likewise.
4292 * gfortran.dg/reshape.f90: Likewise.
4293 * gfortran.dg/reshape_2.f90: Likewise.
4294 * gfortran.dg/reshape_7.f90: Likewise.
4295 * gfortran.dg/reshape_empty_1.f03: Likewise.
4296 * gfortran.dg/reshape_pad_1.f90: Likewise.
4297 * gfortran.dg/reshape_rank7.f90: Likewise.
4298 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4299 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4300 * gfortran.dg/result_default_init_1.f90: Likewise.
4301 * gfortran.dg/result_in_spec_1.f90: Likewise.
4302 * gfortran.dg/result_in_spec_2.f90: Likewise.
4303 * gfortran.dg/ret_array_1.f90: Likewise.
4304 * gfortran.dg/ret_pointer_1.f90: Likewise.
4305 * gfortran.dg/ret_pointer_2.f90: Likewise.
4306 * gfortran.dg/rewind_1.f90: Likewise.
4307 * gfortran.dg/round_1.f03: Likewise.
4308 * gfortran.dg/round_2.f03: Likewise.
4309 * gfortran.dg/round_3.f08: Likewise.
4310 * gfortran.dg/round_4.f90: Likewise.
4311 * gfortran.dg/rrspacing_1.f90: Likewise.
4312 * gfortran.dg/runtime_warning_1.f90: Likewise.
4313 * gfortran.dg/same_type_as_2.f03: Likewise.
4314 * gfortran.dg/save_1.f90: Likewise.
4315 * gfortran.dg/save_5.f90: Likewise.
4316 * gfortran.dg/save_6.f90: Likewise.
4317 * gfortran.dg/scalar_mask_1.f90: Likewise.
4318 * gfortran.dg/scalar_mask_2.f90: Likewise.
4319 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4320 * gfortran.dg/scale_1.f90: Likewise.
4321 * gfortran.dg/scan_1.f90: Likewise.
4322 * gfortran.dg/scan_2.f90: Likewise.
4323 * gfortran.dg/secnds-1.f: Likewise.
4324 * gfortran.dg/secnds.f: Likewise.
4325 * gfortran.dg/select_1.f90: Likewise.
4326 * gfortran.dg/select_2.f90: Likewise.
4327 * gfortran.dg/select_3.f90: Likewise.
4328 * gfortran.dg/select_5.f90: Likewise.
4329 * gfortran.dg/select_char_1.f90: Likewise.
4330 * gfortran.dg/select_char_2.f90: Likewise.
4331 * gfortran.dg/select_type_13.f03: Likewise.
4332 * gfortran.dg/select_type_14.f03: Likewise.
4333 * gfortran.dg/select_type_15.f03: Likewise.
4334 * gfortran.dg/select_type_19.f03: Likewise.
4335 * gfortran.dg/select_type_2.f03: Likewise.
4336 * gfortran.dg/select_type_26.f03: Likewise.
4337 * gfortran.dg/select_type_27.f03: Likewise.
4338 * gfortran.dg/select_type_28.f03: Likewise.
4339 * gfortran.dg/select_type_3.f03: Likewise.
4340 * gfortran.dg/select_type_35.f03: Likewise.
4341 * gfortran.dg/select_type_36.f03: Likewise.
4342 * gfortran.dg/select_type_37.f03: Likewise.
4343 * gfortran.dg/select_type_39.f03: Likewise.
4344 * gfortran.dg/select_type_4.f90: Likewise.
4345 * gfortran.dg/select_type_5.f03: Likewise.
4346 * gfortran.dg/select_type_6.f03: Likewise.
4347 * gfortran.dg/select_type_7.f03: Likewise.
4348 * gfortran.dg/select_type_8.f03: Likewise.
4349 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4350 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4351 * gfortran.dg/selected_kind_1.f90: Likewise.
4352 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4353 * gfortran.dg/shape_2.f90: Likewise.
4354 * gfortran.dg/shape_4.f90: Likewise.
4355 * gfortran.dg/shape_5.f90: Likewise.
4356 * gfortran.dg/shape_7.f90: Likewise.
4357 * gfortran.dg/shape_8.f90: Likewise.
4358 * gfortran.dg/shape_9.f90: Likewise.
4359 * gfortran.dg/shift-kind_2.f90: Likewise.
4360 * gfortran.dg/shiftalr_1.F90: Likewise.
4361 * gfortran.dg/shiftalr_2.F90: Likewise.
4362 * gfortran.dg/simpleif_1.f90: Likewise.
4363 * gfortran.dg/simplify_argN_1.f90: Likewise.
4364 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4365 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4366 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4367 * gfortran.dg/simplify_modulo.f90: Likewise.
4368 * gfortran.dg/single_char_string.f90: Likewise.
4369 * gfortran.dg/size_dim.f90: Likewise.
4370 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4371 * gfortran.dg/sizeof.f90: Likewise.
4372 * gfortran.dg/sizeof_4.f90: Likewise.
4373 * gfortran.dg/slash_1.f90: Likewise.
4374 * gfortran.dg/sms-1.f90: Likewise.
4375 * gfortran.dg/sms-2.f90: Likewise.
4376 * gfortran.dg/spec_expr_7.f90: Likewise.
4377 * gfortran.dg/specifics_1.f90: Likewise.
4378 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4379 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4380 * gfortran.dg/spread_init_expr.f03: Likewise.
4381 * gfortran.dg/spread_scalar_source.f90: Likewise.
4382 * gfortran.dg/spread_shape_1.f90: Likewise.
4383 * gfortran.dg/stat_1.f90: Likewise.
4384 * gfortran.dg/stat_2.f90: Likewise.
4385 * gfortran.dg/stfunc_1.f90: Likewise.
4386 * gfortran.dg/stfunc_4.f90: Likewise.
4387 * gfortran.dg/stfunc_6.f90: Likewise.
4388 * gfortran.dg/storage_size_1.f08: Likewise.
4389 * gfortran.dg/storage_size_3.f08: Likewise.
4390 * gfortran.dg/storage_size_4.f90: Likewise.
4391 * gfortran.dg/streamio_1.f90: Likewise.
4392 * gfortran.dg/streamio_10.f90: Likewise.
4393 * gfortran.dg/streamio_11.f90: Likewise.
4394 * gfortran.dg/streamio_12.f90: Likewise.
4395 * gfortran.dg/streamio_13.f90: Likewise.
4396 * gfortran.dg/streamio_14.f90: Likewise.
4397 * gfortran.dg/streamio_15.f90: Likewise.
4398 * gfortran.dg/streamio_16.f90: Likewise.
4399 * gfortran.dg/streamio_17.f90: Likewise.
4400 * gfortran.dg/streamio_2.f90: Likewise.
4401 * gfortran.dg/streamio_3.f90: Likewise.
4402 * gfortran.dg/streamio_4.f90: Likewise.
4403 * gfortran.dg/streamio_5.f90: Likewise.
4404 * gfortran.dg/streamio_6.f90: Likewise.
4405 * gfortran.dg/streamio_7.f90: Likewise.
4406 * gfortran.dg/streamio_8.f90: Likewise.
4407 * gfortran.dg/streamio_9.f90: Likewise.
4408 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4409 * gfortran.dg/string_4.f90: Likewise.
4410 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4411 * gfortran.dg/string_assign_2.f90: Likewise.
4412 * gfortran.dg/string_compare_1.f90: Likewise.
4413 * gfortran.dg/string_compare_2.f90: Likewise.
4414 * gfortran.dg/string_compare_3.f90: Likewise.
4415 * gfortran.dg/string_ctor_1.f90: Likewise.
4416 * gfortran.dg/string_length_1.f90: Likewise.
4417 * gfortran.dg/string_length_2.f90: Likewise.
4418 * gfortran.dg/string_length_3.f90: Likewise.
4419 * gfortran.dg/string_length_4.f90: Likewise.
4420 * gfortran.dg/string_null_compare_1.f: Likewise.
4421 * gfortran.dg/string_pad_trunc.f90: Likewise.
4422 * gfortran.dg/structure_constructor_1.f03: Likewise.
4423 * gfortran.dg/structure_constructor_11.f90: Likewise.
4424 * gfortran.dg/structure_constructor_13.f03: Likewise.
4425 * gfortran.dg/structure_constructor_2.f03: Likewise.
4426 * gfortran.dg/structure_constructor_5.f03: Likewise.
4427 * gfortran.dg/submodule_1.f08: Likewise.
4428 * gfortran.dg/submodule_11.f08: Likewise.
4429 * gfortran.dg/submodule_14.f08: Likewise.
4430 * gfortran.dg/submodule_15.f08: Likewise.
4431 * gfortran.dg/submodule_17.f08: Likewise.
4432 * gfortran.dg/submodule_18.f08: Likewise.
4433 * gfortran.dg/submodule_19.f08: Likewise.
4434 * gfortran.dg/submodule_2.f08: Likewise.
4435 * gfortran.dg/submodule_27.f08: Likewise.
4436 * gfortran.dg/submodule_28.f08: Likewise.
4437 * gfortran.dg/submodule_29.f08: Likewise.
4438 * gfortran.dg/submodule_30.f08: Likewise.
4439 * gfortran.dg/submodule_6.f08: Likewise.
4440 * gfortran.dg/submodule_7.f08: Likewise.
4441 * gfortran.dg/submodule_8.f08: Likewise.
4442 * gfortran.dg/subnormal_1.f90: Likewise.
4443 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4444 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4445 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4446 * gfortran.dg/substr_2.f: Likewise.
4447 * gfortran.dg/substr_3.f: Likewise.
4448 * gfortran.dg/substr_4.f: Likewise.
4449 * gfortran.dg/substr_5.f90: Likewise.
4450 * gfortran.dg/substr_6.f90: Likewise.
4451 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4452 * gfortran.dg/sum_init_expr.f03: Likewise.
4453 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4454 * gfortran.dg/system_clock_3.f08: Likewise.
4455 * gfortran.dg/t_editing.f: Likewise.
4456 * gfortran.dg/team_change_1.f90: Likewise.
4457 * gfortran.dg/team_end_1.f90: Likewise.
4458 * gfortran.dg/team_number_1.f90: Likewise.
4459 * gfortran.dg/temporary_1.f90: Likewise.
4460 * gfortran.dg/test_com_block.f90: Likewise.
4461 * gfortran.dg/test_only_clause.f90: Likewise.
4462 * gfortran.dg/tiny_1.f90: Likewise.
4463 * gfortran.dg/tiny_2.f90: Likewise.
4464 * gfortran.dg/tl_editing.f90: Likewise.
4465 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4466 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4467 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4468 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4469 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4470 * gfortran.dg/transfer_class_2.f90: Likewise.
4471 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4472 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4473 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4474 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4475 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4476 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4477 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4478 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4479 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4480 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4481 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4482 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4483 * gfortran.dg/transpose_1.f90: Likewise.
4484 * gfortran.dg/transpose_3.f03: Likewise.
4485 * gfortran.dg/transpose_4.f90: Likewise.
4486 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4487 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4488 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4489 * gfortran.dg/trim_1.f90: Likewise.
4490 * gfortran.dg/trim_optimize_1.f90: Likewise.
4491 * gfortran.dg/trim_optimize_2.f90: Likewise.
4492 * gfortran.dg/trim_optimize_3.f90: Likewise.
4493 * gfortran.dg/trim_optimize_4.f90: Likewise.
4494 * gfortran.dg/trim_optimize_5.f90: Likewise.
4495 * gfortran.dg/trim_optimize_6.f90: Likewise.
4496 * gfortran.dg/trim_optimize_7.f90: Likewise.
4497 * gfortran.dg/trim_optimize_8.f90: Likewise.
4498 * gfortran.dg/type_to_class_1.f03: Likewise.
4499 * gfortran.dg/type_to_class_2.f03: Likewise.
4500 * gfortran.dg/type_to_class_3.f03: Likewise.
4501 * gfortran.dg/type_to_class_4.f03: Likewise.
4502 * gfortran.dg/type_to_class_5.f03: Likewise.
4503 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4504 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4505 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4506 * gfortran.dg/typebound_call_1.f03: Likewise.
4507 * gfortran.dg/typebound_call_13.f03: Likewise.
4508 * gfortran.dg/typebound_call_18.f03: Likewise.
4509 * gfortran.dg/typebound_call_19.f03: Likewise.
4510 * gfortran.dg/typebound_call_2.f03: Likewise.
4511 * gfortran.dg/typebound_call_20.f03: Likewise.
4512 * gfortran.dg/typebound_call_3.f03: Likewise.
4513 * gfortran.dg/typebound_generic_5.f03: Likewise.
4514 * gfortran.dg/typebound_generic_6.f03: Likewise.
4515 * gfortran.dg/typebound_generic_9.f03: Likewise.
4516 * gfortran.dg/typebound_operator_12.f03: Likewise.
4517 * gfortran.dg/typebound_operator_13.f03: Likewise.
4518 * gfortran.dg/typebound_operator_15.f90: Likewise.
4519 * gfortran.dg/typebound_operator_20.f90: Likewise.
4520 * gfortran.dg/typebound_operator_3.f03: Likewise.
4521 * gfortran.dg/typebound_operator_6.f03: Likewise.
4522 * gfortran.dg/typebound_operator_7.f03: Likewise.
4523 * gfortran.dg/typebound_operator_8.f03: Likewise.
4524 * gfortran.dg/typebound_operator_9.f03: Likewise.
4525 * gfortran.dg/typebound_proc_19.f90: Likewise.
4526 * gfortran.dg/typebound_proc_20.f90: Likewise.
4527 * gfortran.dg/typebound_proc_23.f90: Likewise.
4528 * gfortran.dg/typebound_proc_27.f03: Likewise.
4529 * gfortran.dg/typebound_proc_35.f90: Likewise.
4530 * gfortran.dg/typebound_proc_36.f90: Likewise.
4531 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4532 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4533 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4534 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4535 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4536 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4537 * gfortran.dg/unf_short_record_1.f90: Likewise.
4538 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4539 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4540 * gfortran.dg/unit_1.f90: Likewise.
4541 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4542 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4543 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4544 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4545 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4546 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4547 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4548 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4549 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4550 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4551 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4552 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4553 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4554 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4555 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4556 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4557 * gfortran.dg/unpack_init_expr.f03: Likewise.
4558 * gfortran.dg/use_10.f90: Likewise.
4559 * gfortran.dg/use_11.f90: Likewise.
4560 * gfortran.dg/use_13.f90: Likewise.
4561 * gfortran.dg/use_24.f90: Likewise.
4562 * gfortran.dg/use_27.f90: Likewise.
4563 * gfortran.dg/use_5.f90: Likewise.
4564 * gfortran.dg/use_allocated_1.f90: Likewise.
4565 * gfortran.dg/use_only_1.f90: Likewise.
4566 * gfortran.dg/use_only_4.f90: Likewise.
4567 * gfortran.dg/use_rename_2.f90: Likewise.
4568 * gfortran.dg/use_rename_4.f90: Likewise.
4569 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4570 * gfortran.dg/used_interface_ref.f90: Likewise.
4571 * gfortran.dg/used_types_5.f90: Likewise.
4572 * gfortran.dg/utf8_1.f03: Likewise.
4573 * gfortran.dg/utf8_2.f03: Likewise.
4574 * gfortran.dg/value_1.f90: Likewise.
4575 * gfortran.dg/value_2.f90: Likewise.
4576 * gfortran.dg/value_4.f90: Likewise.
4577 * gfortran.dg/value_6.f03: Likewise.
4578 * gfortran.dg/value_7.f03: Likewise.
4579 * gfortran.dg/value_test.f90: Likewise.
4580 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4581 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4582 * gfortran.dg/vect/pr60510.f: Likewise.
4583 * gfortran.dg/vect/pr69882.f90: Likewise.
4584 * gfortran.dg/vect/pr69980.f90: Likewise.
4585 * gfortran.dg/vect/vect-5.f90: Likewise.
4586 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4587 * gfortran.dg/vector_subscript_1.f90: Likewise.
4588 * gfortran.dg/vector_subscript_2.f90: Likewise.
4589 * gfortran.dg/vector_subscript_3.f90: Likewise.
4590 * gfortran.dg/vector_subscript_5.f90: Likewise.
4591 * gfortran.dg/verify_2.f90: Likewise.
4592 * gfortran.dg/volatile10.f90: Likewise.
4593 * gfortran.dg/where_1.f90: Likewise.
4594 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4595 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4596 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4597 * gfortran.dg/whole_file_13.f90: Likewise.
4598 * gfortran.dg/whole_file_2.f90: Likewise.
4599 * gfortran.dg/widechar_2.f90: Likewise.
4600 * gfortran.dg/widechar_4.f90: Likewise.
4601 * gfortran.dg/widechar_5.f90: Likewise.
4602 * gfortran.dg/widechar_6.f90: Likewise.
4603 * gfortran.dg/widechar_8.f90: Likewise.
4604 * gfortran.dg/widechar_IO_1.f90: Likewise.
4605 * gfortran.dg/widechar_IO_2.f90: Likewise.
4606 * gfortran.dg/widechar_IO_3.f90: Likewise.
4607 * gfortran.dg/widechar_IO_4.f90: Likewise.
4608 * gfortran.dg/widechar_compare_1.f90: Likewise.
4609 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4610 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4611 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4612 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4613 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4614 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4615 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4616 * gfortran.dg/widechar_select_1.f90: Likewise.
4617 * gfortran.dg/winapi.f90: Likewise.
4618 * gfortran.dg/write_0_pe_format.f90: Likewise.
4619 * gfortran.dg/write_back.f: Likewise.
4620 * gfortran.dg/write_check3.f90: Likewise.
4621 * gfortran.dg/write_direct_eor.f90: Likewise.
4622 * gfortran.dg/write_padding.f90: Likewise.
4623 * gfortran.dg/write_recursive.f90: Likewise.
4624 * gfortran.dg/write_rewind_1.f: Likewise.
4625 * gfortran.dg/write_rewind_2.f: Likewise.
4626 * gfortran.dg/write_zero_array.f90: Likewise.
4627 * gfortran.dg/x_slash_1.f: Likewise.
4628 * gfortran.dg/x_slash_2.f: Likewise.
4629 * gfortran.dg/zero_array_components_1.f90: Likewise.
4630 * gfortran.dg/zero_length_1.f90: Likewise.
4631 * gfortran.dg/zero_length_2.f90: Likewise.
4632 * gfortran.dg/zero_sized_1.f90: Likewise.
4633 * gfortran.dg/zero_sized_3.f90: Likewise.
4634 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4635 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4636 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4637 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4638 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4639 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4640 * gfortran.fortran-torture/execute/args.f90: Likewise.
4641 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4642 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4643 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4644 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4645 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4646 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4647 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4648 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4649 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4650 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4651 * gfortran.fortran-torture/execute/common.f90: Likewise.
4652 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4653 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4654 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4655 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4656 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4657 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4658 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4659 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4660 * gfortran.fortran-torture/execute/data.f90: Likewise.
4661 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4662 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4663 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4664 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4665 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4666 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4667 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4668 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4669 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4670 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4671 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4672 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4673 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4674 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4675 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4676 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4677 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4678 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4679 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4680 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4681 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4682 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4683 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4684 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4685 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4686 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4687 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4688 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4689 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4690 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4691 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4692 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4693 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4694 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4695 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4696 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4697 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4698 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4699 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4700 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4701 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4702 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4703 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4704 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4705 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4706 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4707 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4708 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4709 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4710 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4711 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4712 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4713 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4714 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4715 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4716 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4717 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4718 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4719 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4720 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4721 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4722 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4723 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4724 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4725 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4726 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4727 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4728 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4729 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4730 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4731 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4732 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4733 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4734 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4735 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4736 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4737 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4738 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4739 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4740 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4741 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4742 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4743 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4744 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4745 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4746 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4747 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4748 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4749 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4750 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4751 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4752 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4753 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4754 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4755 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4756 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4757 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4758 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4759 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4760 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4761 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4762 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4763 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4764 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4765 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4766 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4767 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4768 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4769 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4770 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4771 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4772 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4773 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4774 * gfortran.fortran-torture/execute/math.f90: Likewise.
4775 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4776 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4777 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4778 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4779 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4780 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4781 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4782 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4783 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4784 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4785 * gfortran.fortran-torture/execute/power.f90: Likewise.
4786 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4787 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4788 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4789 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4790 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4791 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4792 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4793 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4794 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4795 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4796 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4797 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4798 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4799 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4800 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4801 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4802 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4803 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4804 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4805 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4806 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4807 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4808 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4809 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4810 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4811 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4812 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4813 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4814 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4815 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4816 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4817 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4818 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4819 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4820 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4821 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4822 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4823 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4824 * gfortran.fortran-torture/execute/string.f90: Likewise.
4825 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4826 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4827 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4828 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4829 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4830 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4831 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4832 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4833 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4834 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4835 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4836 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4837 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4838 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4839 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4840 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4841 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4842 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4843 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4844 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4845 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4846 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4847 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4848 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4849 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4850 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4851 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4852 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4853 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4854 * gfortran.dg/inline_transpose_1.f90: Likewise.
4856 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4859 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4862 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4865 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4866 * gnat.dg/dispatch1.adb: Rename into...
4867 * gnat.dg/disp1.adb: ...this.
4868 * gnat.dg/dispatch1_p.ads: Rename into...
4869 * gnat.dg/disp1_pkg.ads: ...this.
4870 * gnat.dg/disp2.adb: Rename into...
4871 * gnat.dg/dispatch2.adb: ...this.
4872 * gnat.dg/dispatch2_p.ads: Rename into...
4873 * gnat.dg/disp2_pkg.ads: ...this.
4874 * gnat.dg/dispatch2_p.adb: Rename into...
4875 * gnat.dg/disp2_pkg.adb: this.
4876 * gnat.dg/generic_dispatch.adb: Rename into...
4877 * gnat.dg/generic_disp.adb: this.
4878 * gnat.dg/generic_dispatch_p.ads: Rename into...
4879 * gnat.dg/generic_disp_pkg.ads: ...this.
4880 * gnat.dg/generic_dispatch_p.adb: Rename into...
4881 * gnat.dg/generic_disp_pkg.adb: ...this.
4882 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4883 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4884 * gnat.dg/object_overflow1.adb: Tweak index.
4885 * gnat.dg/object_overflow2.adb: Likewise.
4886 * gnat.dg/object_overflow3.adb: Likewise.
4887 * gnat.dg/object_overflow4.adb: Likewise.
4888 * gnat.dg/object_overflow5.adb: Likewise.
4890 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4893 * gcc.c-torture/compile/pr84425.c: New test.
4895 2018-02-16 Marek Polacek <polacek@redhat.com>
4896 Jakub Jelinek <jakub@redhat.com>
4899 * g++.dg/cpp1y/constexpr-84192.C: New test.
4901 2018-02-16 Martin Sebor <msebor@redhat.com>
4904 * g++.dg/overload15.C: New test.
4906 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4909 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4910 * gcc.dg/pr56727-2.c: Ditto.
4911 * gcc.target/powerpc/pr79439.c: Renamed to...
4912 * gcc.target/powerpc/pr79439-1.c: ...this.
4913 * gcc.target/powerpc/pr79439-2.c: New test.
4914 * gcc.target/powerpc/pr79439-3.c: New test.
4916 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4919 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4920 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4921 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4922 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4923 * gcc.target/powerpc/builtins-3.c: Same.
4925 2018-02-16 Nathan Sidwell <nathan@acm.org>
4927 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4929 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4931 PR rtl-optimization/70023
4932 * gcc.target/i386/pr70023.c: New.
4934 2018-02-16 Carl Love <cel@us.ibm.com>
4936 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4938 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4941 2018-02-16 Carl Love <cel@us.ibm.com>
4943 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4944 for the ABI definitions for vec_extract4b and vec_insert4b.
4946 2018-02-16 Nathan Sidwell <nathan@acm.org>
4948 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4949 * g++.old-deja/g++.mike/net43.C: Likewise.
4951 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/cpp1z/class-deduction48.C: New.
4956 2018-02-16 Nathan Sidwell <nathan@acm.org>
4959 * g++.dg/lookup/pr84375.C: New.
4961 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4964 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4966 2018-02-16 Richard Biener <rguenther@suse.de>
4968 PR tree-optimization/84417
4969 * gcc.dg/torture/pr84417.c: New testcase.
4971 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4974 * g++.dg/opt/pr84272.C: New test.
4976 PR rtl-optimization/83723
4977 * gcc.dg/pr83723.c: New test.
4979 2018-02-16 Richard Biener <rguenther@suse.de>
4981 PR tree-optimization/84399
4982 * gcc.dg/graphite/pr84399.c: New testcase.
4984 2018-02-16 Richard Biener <rguenther@suse.de>
4986 PR tree-optimization/84190
4987 * g++.dg/torture/pr84190.C: New testcase.
4989 2018-02-15 Martin Sebor <msebor@redhat.com>
4991 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4994 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4997 * gfortran.dg/dtio_21.f03: Add an error message.
4998 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5000 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5003 * gfortran.dg/stop_shouldfail.f90: New test.
5005 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5008 * g++.dg/concepts/pr84330.C: New.
5010 2018-02-15 Tom de Vries <tom@codesourcery.com>
5012 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5014 2018-02-15 Tom de Vries <tom@codesourcery.com>
5016 * gcc.c-torture/compile/pr84136.c: Require effective target
5019 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5021 PR tree-optimization/84383
5022 * gcc.c-torture/compile/pr84383.c: New test.
5024 PR tree-optimization/84334
5025 * gcc.dg/pr84334.c: New test.
5027 2018-02-14 Carl Love <cel@us.ibm.com>
5029 * gcc.target/powerpc/builtins-4-int128-runnable.c
5030 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5031 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5033 2018-02-14 Martin Sebor <msebor@redhat.com>
5035 PR tree-optimization/83698
5036 * gcc.dg/Wrestrict-7.c: New test.
5037 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5038 * gcc.target/i386/chkp-stropt-17.c: Same.
5040 2018-02-14 Martin Sebor <msebor@redhat.com>
5043 * gcc.dg/Wattributes-8.c: New test.
5045 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5048 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5049 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5050 * gfortran.dg/select_type_1.f03: Extend test case.
5052 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5054 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5055 (dg-options): Use -O2 -msse2 -mno-sse3.
5057 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5059 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5060 this test case still works ok.
5061 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5062 * gcc.dg/vmx/insert-be-order.c: Likewise.
5063 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5064 * gcc.dg/vmx/ld-be-order.c: Likewise.
5065 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5066 * gcc.dg/vmx/lde-be-order.c: Likewise.
5067 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5068 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5069 * gcc.dg/vmx/merge-be-order.c: Likewise.
5070 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5071 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5072 * gcc.dg/vmx/pack-be-order.c: Likewise.
5073 * gcc.dg/vmx/perm-be-order.c: Likewise.
5074 * gcc.dg/vmx/splat-be-order.c: Likewise.
5075 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5076 * gcc.dg/vmx/st-be-order.c: Likewise.
5077 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5078 * gcc.dg/vmx/ste-be-order.c: Likewise.
5079 * gcc.dg/vmx/stl-be-order.c: Likewise.
5080 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5081 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5082 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5083 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5084 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5086 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5089 * g++.dg/cpp0x/auto49.C: New.
5091 2018-02-14 Nathan Sidwell <nathan@acm.org>
5093 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5095 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5097 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5098 * gcc.target/powerpc/le-altivec-consts.c: Same.
5100 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5103 * gcc.target/powerpc/pr84220-sld.c: New test.
5104 * gcc.target/powerpc/pr84220-sld2.c: New test.
5105 * gcc.target/powerpc/pr84220-sldw.c: New test.
5106 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5107 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5109 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5112 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5113 _inc_ssp intrinsics.
5114 * gcc.target/i386/cet-intrin-4.c: Likewise.
5115 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5116 __builtin_ia32_rdssp[d|q].
5118 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5120 PR tree-optimization/84357
5121 * gcc.dg/vect/pr84357.c: New test.
5123 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5126 * gcc.target/rx/pr83831.c: New tests.
5128 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5131 * gcc.target/msp430/pr79242.c: New test.
5133 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5136 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5139 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5142 * g++.dg/pr84279.C: New test.
5144 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5146 PR rtl-optimization/84169
5147 * gcc.c-torture/execute/pr84169.c: New.
5149 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5152 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5154 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5157 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5160 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5163 * g++.dg/warn/effc4.C: New test.
5165 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5168 * g++.dg/template/sizeof16.C: New.
5169 * g++.dg/template/sizeof17.C: Likewise.
5171 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5174 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5175 add necessary compiler options.
5176 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5178 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5181 * gcc.c-torture/execute/pr82210.c: New test.
5184 * gcc.dg/pr84309-2.c: New test.
5186 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5188 PR tree-optimization/84321
5189 * gcc.dg/pr84321.c: New test.
5191 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5194 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5196 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5199 * gcc.dg/asan/pr84307.c: Remove test.
5201 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5203 * gcc.target/rl78/test_auto_vector.c: New test.
5205 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5208 * gcc.c-torture/compile/pr84305.c: New test.
5210 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5213 * gcc.target/i386/pr84335.c: New test.
5215 PR tree-optimization/84339
5216 * gcc.c-torture/execute/pr84339.c: New test.
5219 * gcc.dg/pr84309.c: New test.
5220 * gcc.target/i386/pr84309.c: New test.
5223 * gcc.target/i386/pr84336.c: New test.
5225 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5228 * c-c++-common/gomp/pr84341.c: New test.
5230 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5233 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5235 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5238 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5241 2018-02-12 Jeff Law <law@redhat.com>
5243 * gcc.c-torture/compile/reg-args-size.c: New test.
5245 2018-02-12 Carl Love <cel@us.ibm.com>
5247 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5248 uint128 tests to new testfile.
5249 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5250 int128 and uint128 tests.
5251 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5252 list of torture tests.
5254 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5257 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5258 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5260 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5263 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5265 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5268 * gcc.dg/asan/pr84307.c: New test.
5270 2018-02-12 Nathan Sidwell <nathan@acm.org>
5272 * g++.dg/parse/pr84263.C: New.
5274 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5277 * g++.dg/template/crash129.C: New.
5279 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5282 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5283 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5284 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5285 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5286 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5288 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5290 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5291 _mm_maskz_scalef_round_sd): Test new intrinsics.
5292 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5293 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5295 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5296 _mm_maskz_scalef_round_ss): Test new intrinsics.
5297 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5298 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5300 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5301 __builtin_ia32_scalefss_round): Remove builtin.
5302 (__builtin_ia32_scalefsd_mask_round,
5303 __builtin_ia32_scalefss_mask_round): Test new builtin.
5304 * gcc.target/i386/sse-13.c: Ditto.
5305 * gcc.target/i386/sse-23.c: Ditto.
5307 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5309 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5310 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5311 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5312 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5313 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5314 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5315 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5316 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5318 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5319 (__builtin_ia32_sqrtss_round): Remove builtins.
5320 (__builtin_ia32_sqrtsd_mask_round)
5321 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5322 * gcc.target/i386/sse-13.c: Ditto.
5323 * gcc.target/i386/sse-23.c: Ditto.
5325 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5328 * gfortran.dg/statement_function_3.f: New test.
5330 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5334 * gfortran.dg/statement_function_1.f90: New test.
5335 * gfortran.dg/statement_function_2.f90: New test.
5337 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5340 * gfortran.dg/type_to_class_5.f03: New test.
5342 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5345 * gfortran.dg/type_to_class_4.f03: New test.
5347 2018-02-10 Alan Modra <amodra@gmail.com>
5350 * gcc.dg/pr84300.c: New.
5352 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5355 * g++.dg/ubsan/pr83987-2.C: New test.
5357 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5359 * gcc.target/rx/movsicc.c: New test.
5361 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5364 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5367 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5369 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5370 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5372 2018-02-09 Nathan Sidwell <nathan@acm.org>
5375 * c-c++-common/pr84293.h: New.
5376 * c-c++-common/pr84293.c: New.
5378 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5380 PR rtl-optimization/57193
5381 * gcc.target/i386/pr57193.c: New.
5383 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5386 * gcc.target/powerpc/pr84226.c: New test.
5388 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5390 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5394 2018-02-09 Martin Sebor <msebor@redhat.com>
5397 * gcc.dg/lto/pr84212_0.c: New test file.
5398 * gcc.dg/lto/pr84212_1.c: Same.
5400 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5403 * gcc.target/powerpc/pr83926.c: New test.
5404 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5405 message. Fix test for running in 32-bit mode.
5407 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5410 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5412 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5415 * gcc.target/s390/pr84295.c: New test.
5417 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5420 * g++.dg/cpp1y/lambda-init16.C: New.
5422 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5424 * gnat.dg/sso8.adb: New test.
5425 * gnat.dg/sso8_pkg.ads: New helper.
5427 2018-02-09 Richard Biener <rguenther@suse.de>
5429 PR tree-optimization/84278
5430 * gcc.target/i386/pr84278.c: Adjust regex.
5432 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5434 PR tree-optimization/84232
5435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5438 * gcc.target/aarch64/pr84252.c: New test.
5441 * gcc.dg/pr84237.c: New test.
5443 2018-02-09 Marek Polacek <polacek@redhat.com>
5444 Jakub Jelinek <jakub@redhat.com>
5447 * g++.dg/torture/pr83659.C: New test.
5449 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5451 PR tree-optimization/84136
5452 * gcc.c-torture/compile/pr84136.c: New test.
5454 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5457 * gcc.target/i386/pr83008.c: New test.
5459 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5462 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5464 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5467 * g++.dg/warn/Wunused-parm-11.C: New.
5469 2018-02-08 Marek Polacek <polacek@redhat.com>
5471 PR tree-optimization/84238
5472 * gcc.dg/Wstringop-overflow-3.c: New test.
5474 2018-02-08 Nathan Sidwell <nathan@acm.org>
5476 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5478 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5480 PR tree-optimization/84265
5481 * gcc.dg/vect/pr84265.c: New test.
5483 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5485 PR tree-optimization/81635
5486 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5487 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5489 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5491 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5492 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5493 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5494 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5495 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5496 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5497 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5498 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5499 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5500 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5501 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5502 * gcc.target/s390/nobp-return-attr-all.c: New test.
5503 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5504 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5505 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5506 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5507 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5508 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5509 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5510 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5511 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5512 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5513 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5514 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5515 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5516 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5518 2018-02-08 Richard Biener <rguenther@suse.de>
5520 PR tree-optimization/84233
5521 * g++.dg/torture/pr84233.C: New testcase.
5523 2018-02-08 Richard Biener <rguenther@suse.de>
5525 PR tree-optimization/84278
5526 * gcc.target/i386/pr84278.c: New testcase.
5528 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5530 PR rtl-optimization/84068
5531 PR rtl-optimization/83459
5532 * gcc.dg/pr84068.c: New test.
5534 2018-02-08 Richard Biener <rguenther@suse.de>
5536 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5537 loop vectorization to happen.
5539 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5542 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5544 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5546 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5548 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5551 * gcc.target/powerpc/pr84154-1.c: New tests.
5552 * gcc.target/powerpc/pr84154-2.c: Likewise.
5553 * gcc.target/powerpc/pr84154-3.c: Likewise.
5555 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5557 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5559 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5562 * g++.dg/template/incomplete11.C: New test.
5563 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5565 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5568 * gfortran.dg/deallocate_error_3.f90: New test.
5569 * gfortran.dg/deallocate_error_4.f90: New test.
5571 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5574 * gfortran.dg/shape_9.f90: New test.
5576 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5579 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5581 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5585 * g++.dg/spellcheck-reswords.C: New test case.
5586 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5589 2018-02-07 Martin Liska <mliska@suse.cz>
5592 * g++.dg/ext/mv26.C: New test.
5594 2018-02-07 Tom de Vries <tom@codesourcery.com>
5596 * gcc.dg/pr83844.c: Require effective target alloca.
5598 2018-02-07 Tom de Vries <tom@codesourcery.com>
5600 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5602 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5605 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5606 -fcf-protection=return.
5608 2018-02-07 Tom de Vries <tom@codesourcery.com>
5611 * c-c++-common/goacc/pr84217.c: New test.
5612 * gfortran.dg/goacc/pr84217.f90: New test.
5614 2018-02-07 Richard Biener <rguenther@suse.de>
5616 PR tree-optimization/84204
5617 * gcc.dg/graphite/pr84204.c: New testcase.
5619 PR tree-optimization/84205
5620 * gcc.dg/graphite/pr84205.c: New testcase.
5622 PR tree-optimization/84223
5623 * gfortran.dg/graphite/pr84223.f90: New testcase.
5625 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5628 * g++.dg/cpp0x/scoped_enum7.C: New.
5630 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5632 PR tree-optimization/83008
5633 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5635 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5637 PR tree-optimization/84235
5638 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5640 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5643 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5645 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5647 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5650 * gcc.target/i386/pr84146.c: New test.
5652 2018-02-06 Michael Collison <michael.collison@arm.com>
5654 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5656 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5658 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5659 warning for -mno-speculate-indirect-jumps.
5660 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5661 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5662 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5663 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5664 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5665 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5667 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5670 * c-c++-common/fcf-protection-1.c: Change a compared message.
5671 * c-c++-common/fcf-protection-2.c: Likewise.
5672 * c-c++-common/fcf-protection-3.c: Likewise.
5673 * c-c++-common/fcf-protection-5.c: Likewise.
5674 * c-c++-common/fcf-protection-6.c: New test.
5675 * c-c++-common/fcf-protection-7.c: Likewise.
5677 2018-02-06 Marek Polacek <polacek@redhat.com>
5679 PR tree-optimization/84228
5680 * c-c++-common/Wstringop-truncation-3.c: New test.
5682 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5685 * gcc.target/arm/pragma_arch_switch_2.c: New.
5687 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5690 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5692 2018-02-05 Martin Sebor <msebor@redhat.com>
5694 PR tree-optimization/83369
5695 * gcc.dg/Wnonnull.c: New test.
5697 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5699 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5700 argument and use dg-messages-by-file instead. Expect it to be
5701 an array rather than a dict.
5702 (lto-link-and-maybe-run): Remove messages_by_file argument and
5703 use an upvar for dg-messages-by-file. Update call to
5704 lto_handle_diagnostics.
5705 (lt-get-options): Treat dg-messages-by-file as an array
5707 (lto-get-options-main): Likewise. Set the entry rather than appending.
5708 (lto-execute): Treat dg-messages-by-file as an array rather than
5709 a dict. Update call to lto-link-and-maybe-run.
5711 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5714 * g++.dg/cpp1z/inline-var4.C: New.
5716 2018-02-05 Martin Liska <mliska@suse.cz>
5718 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5720 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5721 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5722 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5723 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5724 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5725 * c-c++-common/asan/pointer-compare-3.c: New test.
5727 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5729 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5730 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5732 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5734 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5735 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5736 _mm_maskz_range_round_sd): Test new intrinsics.
5737 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5738 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5739 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5740 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5741 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5742 _mm_maskz_range_round_ss): Test new intrinsics.
5743 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5744 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5745 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5746 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5747 __builtin_ia32_rangess128_round): Remove builtins.
5748 (__builtin_ia32_rangesd128_mask_round,
5749 __builtin_ia32_rangess128_mask_round): Test new builtins.
5750 * gcc.target/i386/sse-13.c: Ditto.
5751 * gcc.target/i386/sse-23.c: Ditto.
5753 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5756 * gfortran.dg/pr79966.f90: New testcase
5758 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5761 * gfortran.dg/associate_23.f90: Fix invalid code.
5762 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5763 * gfortran.dg/matmul_3.f90: Likewise.
5764 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5766 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5769 * gfortran.dg/associate_34.f90: New test.
5770 * gfortran.dg/associate_35.f90: New test.
5772 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5776 * gfortran.dg/pr84155.f90: New test.
5778 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5780 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5781 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5783 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5785 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5788 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5790 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5792 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5793 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5794 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5796 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5799 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5800 * gcc.dg/Wsign-conversion.c: Dito.
5801 * gcc.dg/attr-alloc_size-4.c: Dito.
5802 * gcc.dg/pr81020.c: Dito.
5803 * gcc.dg/pr81192.c: Dito.
5804 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5805 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5806 * gcc.dg/pr83844.c: Restrict to int32plus.
5807 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5808 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5809 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5810 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5811 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5812 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5813 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5814 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5815 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5816 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5817 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5818 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5820 2018-02-02 Julia Koval <julia.koval@intel.com>
5822 * gcc.target/i386/funcspec-56.inc: Handle new march.
5823 * g++.dg/ext/mv16.C: Ditto.
5825 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5827 * lib/target-supports.exp
5828 (check_effective_target_keeps_null_pointer_checks): No more
5830 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5831 * gcc.dg/ifcvt-4.c: Skip avr.
5832 * gcc.dg/pr53037-1.c: Dito.
5833 * gcc.dg/pr53037-2.c: Dito.
5834 * gcc.dg/pr53037-3.c: Dito.
5835 * gcc.dg/pr63387-2.c: Dito.
5836 * gcc.dg/pr63387.c: Dito.
5837 * gcc.dg/sancov/cmp0.c: Dito.
5838 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5839 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5840 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5841 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5842 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5843 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5844 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5845 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5846 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5847 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5848 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5849 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5850 * gcc.dg/tree-ssa/pr82059.c: Dito.
5851 * gcc.c-torture/execute/pr70460.c: Dito.
5853 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5856 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5857 * gcc.c-torture/execute/20180112-1.c: Dito.
5858 * gcc.c-torture/execute/pr81503.c: Dito.
5859 * gcc.dg/store_merging_12.c: Dito.
5860 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5861 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5862 * gcc.dg/tree-ssa/pr80898.c: Dito.
5863 * gcc.dg/tree-ssa/pr82363.c: Dito.
5864 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5865 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5866 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5867 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5868 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5869 * gcc.dg/tree-ssa/pr80803.c: Dito.
5870 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5871 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5872 * gcc.dg/tree-ssa/vrp114.c: Dito.
5873 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5874 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5875 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5877 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5880 * gcc.target/i386/cet-sjlj-6a.c: New test.
5881 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5883 2018-02-01 Marek Polacek <polacek@redhat.com>
5886 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5888 2018-01-30 Jeff Law <law@redhat.com>
5891 * gcc.target/i386/pr84128.c: New test.
5893 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5895 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5896 -fdelete-null-pointer-checks.
5898 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5901 * g++.dg/cpp0x/abstract-default1.C: New.
5903 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5905 PR tree-optimization/81635
5906 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5907 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5909 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5912 * gcc.target/aarch64/pr83370.c: New.
5914 2018-02-01 Richard Biener <rguenther@suse.de>
5916 * gcc.dg/graphite/pr35356-1.c: Adjust.
5918 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5921 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5923 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5924 of hard-coding the choice.
5925 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5926 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5927 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5929 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5931 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5932 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5933 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5934 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5935 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5936 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5937 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5938 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5939 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5940 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5941 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5942 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5943 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5944 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5945 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5946 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5947 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5948 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5949 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5950 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5951 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5952 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5953 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5954 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5955 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5956 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5957 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5958 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5959 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5960 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5961 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5962 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5963 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5964 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5965 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5966 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5967 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5968 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5969 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5970 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5971 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5972 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5973 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5974 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5975 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5976 __builtin_popcountll rather than __builtin_popcountl.
5978 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5980 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5981 of LD1R[HWD] for multi-element constants on big-endian targets.
5982 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5983 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5985 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5987 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5988 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5989 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5991 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5993 PR tree-optimization/81661
5994 PR tree-optimization/84117
5995 * gcc.dg/pr81661.c: New test.
5996 * gfortran.dg/pr84117.f90: New test.
5998 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6001 * gfortran.dg/repeat_7.f90: Catch warning message.
6003 2018-01-31 Ian Lance Taylor <iant@golang.org>
6005 * go.go-torture/execute/printnil.go: New test.
6007 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6009 * lib/target-supports.exp (check_effective_target_comdat_group):
6010 Allow for Solaris as comdat syntax.
6012 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6013 Solaris with comdat_group support and as.
6015 2018-01-31 Marek Polacek <polacek@redhat.com>
6018 * gcc.dg/pr81779.c: New test.
6020 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6023 * gfortran.dg/gomp/pr84116.f90: New test.
6026 * g++.dg/init/pr83993-2.C: New test.
6029 * g++.dg/init/pr83993-1.C: New test.
6030 * g++.dg/cpp0x/pr83993.C: New test.
6032 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6035 * gfortran.dg/pr84088.f90: New test.
6037 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6040 * gcc.target/i386/pr82444.c: New.
6042 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6044 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6045 * gcc.target/powerpc/vsx-13.c: New.
6047 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6050 * g++.dg/cpp1y/var-templ57.C: New.
6052 2018-01-31 Marek Polacek <polacek@redhat.com>
6055 * g++.dg/diagnostic/pr84138.C: New test.
6057 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6060 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6061 -Wstringop-overflow warnings due to spurious warning with -O1.
6062 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6063 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6065 2018-01-31 Richard Biener <rguenther@suse.de>
6067 PR tree-optimization/84132
6068 * g++.dg/torture/pr84132.C: New testcase.
6070 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6072 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6075 2018-01-31 Julia Koval <julia.koval@intel.com>
6078 * gcc.target/i386/rdpid.c: Remove "eax".
6080 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6082 PR tree-optimization/64946
6083 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6084 scan-assembler checks.
6086 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6088 * gcc.c-torture/execute/20180131-1.c: New test.
6090 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6092 * gcc.target/arc/taux-1.c: New test.
6093 * gcc.target/arc/taux-2.c: Likewise.
6095 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6097 * gcc.target/arc/uncached.c: New test.
6099 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6102 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6104 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6106 PR preprocessor/69869
6107 * gcc.dg/cpp/trad/pr69869.c: New test.
6110 * gcc.dg/pr84100.c: New test.
6112 2018-01-30 Jeff Law <law@redhat.com>
6115 * gcc.target/i386/pr84064: New test.
6117 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6120 * gfortran.dg/data_implied_do_2.f90: New test.
6122 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6124 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6126 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6129 * gfortran.dg/inline_matmul_21.f90: New test case.
6131 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6133 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6135 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6138 * gcc.target/powerpc/pr84112.c: New.
6140 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6142 PR rtl-optimization/83986
6143 * gcc.dg/pr83986.c: New test.
6145 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6148 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6149 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6150 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6151 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6153 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6155 PR tree-optimization/84111
6156 * gcc.c-torture/compile/pr84111.c: New test.
6158 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6161 * gcc.dg/ipa/inline-2.c: Fix template.
6162 * gcc.dg/ipa/inline-3.c: Fix template.
6164 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6167 * g++.dg/torture/pr81360.C: New testcase.
6169 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6172 * gcc.dg/lto/pr83954.h: New testcase.
6173 * gcc.dg/lto/pr83954_0.c: New testcase.
6174 * gcc.dg/lto/pr83954_1.c: New testcase.
6176 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6179 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6181 Simplify DW_AT_producer scan.
6183 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6185 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6187 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6190 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6191 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6192 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6193 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6195 2018-01-29 Jeff Law <law@redhat.com>
6198 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6199 better match other tests which require vsx. Verify the zero
6200 extension is part of the test in the combiner dump.
6202 2018-01-29 Marek Polacek <polacek@redhat.com>
6205 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6208 * g++.dg/ext/pr83996.C: New test.
6210 2018-01-29 Richard Biener <rguenther@suse.de>
6212 PR tree-optimization/84057
6213 * gcc.dg/graphite/pr84057.c: New testcase.
6215 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6218 * gfortran.dg/bind_c_usage_31.f90: New test.
6220 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6223 * g++.dg/warn/Wduplicated-branches5.C: New.
6225 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6227 * gcc.target/rl78/test_addsi3_internal.c: New test.
6229 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6231 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6232 Make expected output depend on whether we expect sibcalls or not.
6233 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6234 safe-indirect-jump-1.c).
6236 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6237 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6238 Soren Rasmussen <s.c.rasmussen@gmail.com>
6240 Fortran 2018 teams tests.
6242 * gfortran.dg/team_number_1.f90: new test for team_number.
6243 * gfortran.dg/team_change_1.f90: new test for change team.
6244 * gfortran.dg/team_end_1.f90: new test for end team.
6245 * gfortran.dg/team_form_1.f90: new test for form team.
6247 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6250 * gfortran.dg/dot_product_4.f90
6252 2018-01-26 Martin Sebor <msebor@redhat.com>
6254 PR tree-optimization/83896
6255 * gcc.dg/strlenopt-43.c: New.
6257 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6259 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6260 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6261 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6262 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6263 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6264 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6265 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6266 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6267 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6269 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6270 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6271 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6272 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6273 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6274 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6275 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6276 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6278 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6280 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6282 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6283 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6284 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6285 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6286 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6287 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6288 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6289 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6290 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6291 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6292 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6293 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6294 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6296 2018-01-26 Martin Liska <mliska@suse.cz>
6298 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6301 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6303 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6304 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6305 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6306 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6307 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6308 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6309 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6310 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6312 2018-01-26 Richard Biener <rguenther@suse.de>
6314 PR rtl-optimization/84003
6315 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6316 latent bug in DSE if NOINLINE is appropriately defined.
6317 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6318 and defining NOINLINE.
6320 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6322 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6323 tests specific to aarch64. XFAIL test on arm.
6325 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6327 PR rtl-optimization/83985
6328 * gcc.dg/pr83985.c: New test.
6331 * c-c++-common/Wrestrict-3.c: New test.
6333 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6335 * gcc.target/arc/tdelegitimize_addr.c: New test.
6337 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6339 * gcc.target/arc/jli-1.c: New file.
6340 * gcc.target/arc/jli-2.c: Likewise.
6342 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6344 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6346 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6347 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6349 2018-01-26 Richard Biener <rguenther@suse.de>
6351 PR tree-optimization/81082
6352 * gcc.dg/vect/pr81082.c: New testcase.
6353 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6354 simplification to n * n.
6356 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6358 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6360 * gcc.target/i386/pr63620.c: Likewise.
6362 2018-01-26 Julia Koval <julia.koval@intel.com>
6364 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6365 -mavx512f -mavx512bw.
6366 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6367 * gcc.target/i386/i386.exp: Fix types.
6369 2018-01-26 Alan Modra <amodra@gmail.com>
6372 * gcc.target/powerpc/swaps-p8-46.c: New.
6374 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6377 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6378 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6379 'array01' in the tree dump comparison.
6380 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6381 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6382 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6384 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6387 * gcc.dg/torture/pr83055.c: New testcase.
6389 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6392 * g++.dg/cpp1z/decomp36.C: New test.
6395 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6397 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6399 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6400 the shift dump line.
6401 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6403 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6406 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6407 index instead of int, which allows IVOPTs to properly optimize the
6410 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6413 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6414 of "fn_type" typedef.
6415 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6417 2018-01-24 Ian Lance Taylor <iant@golang.org>
6419 * go.go-torture/execute/names-1.go: New test.
6421 2018-01-19 Jeff Law <law@redhat.com>
6424 * gcc.target/i386/pr83994.c: New test.
6426 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6429 * gcc.target/powerpc/pr84014.c: New.
6431 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6434 * c-c++-common/gomp/pr83977-1.c: New test.
6435 * c-c++-common/gomp/pr83977-2.c: New test.
6436 * c-c++-common/gomp/pr83977-3.c: New test.
6437 * gfortran.dg/gomp/pr83977.f90: New test.
6439 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6442 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6443 * gcc.dg/vect/pr80631-1.c: Likewise.
6444 * gcc.dg/vect/pr80631-2.c: Likewise.
6445 * gcc.dg/vect/pr81410.c: Likewise.
6446 * gcc.dg/vect/pr81633.c: Likewise.
6447 * gcc.dg/vect/pr81815.c: Likewise.
6448 * gcc.dg/vect/pr82108.c: Likewise.
6449 * gcc.dg/vect/pr83857.c: Likewise.
6450 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6451 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6452 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6453 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6454 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6455 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6456 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6457 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6458 dg-xfail-run-if instead.
6459 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6460 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6461 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6462 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6463 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6465 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6467 PR tree-optimization/83979
6468 * g++.dg/pr83979.c: New test.
6470 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6472 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6473 option. Add arm_neon_ok_no_float_abi check.
6475 2018-01-24 Richard Biener <rguenther@suse.de>
6477 PR tree-optimization/83176
6478 * gcc.dg/graphite/pr83176.c: New testcase.
6480 2018-01-24 Richard Biener <rguenther@suse.de>
6482 PR tree-optimization/82819
6483 * gcc.dg/graphite/pr82819.c: New testcase.
6485 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6488 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6489 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6490 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6491 * g++.dg/ext/stmtexpr20.C: Likewise.
6492 * g++.dg/ext/stmtexpr21.C: Likewise.
6494 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6497 * g++.dg/warn/pr83974.C: New test case.
6499 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6502 * g++.dg/ubsan/pr83987.C: New test.
6504 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6507 * gfortran.dg/pdt_29.f03: New test.
6509 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6512 * gfortran.dg/associate_33.f03: New test.
6514 2018-01-23 Martin Liska <mliska@suse.cz>
6517 * gcc.dg/lto/pr81440.h: New test.
6518 * gcc.dg/lto/pr81440_0.c: New test.
6519 * gcc.dg/lto/pr81440_1.c: New test.
6521 2018-01-23 Nathan Sidwell <nathan@acm.org>
6524 * g++.dg/template/pr83988.C: New.
6526 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6530 * g++.dg/cpp0x/pr82882.C: New test.
6531 * g++.dg/cpp0x/pr83978.C: New test.
6534 * g++.dg/cpp1z/decomp35.C: New test.
6536 2018-01-23 Nathan Sidwell <nathan@acm.org>
6538 * g++.dg/cpp0x/range-for10.C: Adjust.
6539 * g++.dg/ext/forscope1.C: Adjust.
6540 * g++.dg/ext/forscope2.C: Adjust.
6541 * g++.dg/template/for1.C: Adjust.
6543 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6545 PR tree-optimization/83510
6546 * gcc.c-torture/compile/pr83510.c: New test case.
6548 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6551 * lib/target-supports.exp (check_effective_target_vect_float): Say
6552 that the result only holds when -funsafe-math-optimizations is on.
6553 (check_effective_target_vect_float_strict): New procedure.
6554 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6556 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6558 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6560 PR tree-optimization/83965
6561 * gcc.dg/vect/pr83965.c: New test.
6563 2018-01-23 Richard Biener <rguenther@suse.de>
6565 PR tree-optimization/83963
6566 * gfortran.dg/graphite/pr83963.f: New testcase.
6567 * gcc.dg/graphite/pr83963-2.c: Likewise.
6569 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6572 * g++.dg/cpp1z/pr83918.C: New test.
6574 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6576 PR tree-optimization/83957
6577 * gcc.dg/autopar/pr83957.c: New test.
6579 PR tree-optimization/83081
6580 * gcc.dg/predict-8.c: Adjust expected probability.
6582 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6585 * gcc.target/powerpc/pr83862.c: New test.
6587 2018-01-22 Carl Love <cel@us.ibm.com>
6589 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6590 builtins-4-runnable.c, builtins-6-runnable.c,
6591 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6592 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6593 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6594 for signed/unsigned 128-bit and long long int loads.
6596 2018-01-22 Marek Polacek <polacek@redhat.com>
6599 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6601 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6603 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6604 scan-asembler valid instructions list.
6605 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6606 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6607 power8-vector requirement and option.
6608 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6610 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6614 * gfortran.dg/string_1.f90: Remove printing the length.
6616 2018-01-22 Richard Biener <rguenther@suse.de>
6618 PR tree-optimization/83963
6619 * gcc.dg/graphite/pr83963.c: New testcase.
6621 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6623 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6624 dg-require-effective-target directives.
6626 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6628 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6630 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6631 Adjust scan-assembler checks for soft-float.
6633 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6636 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6638 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6640 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6641 * gcc.dg/pr83623.c: Likewise.
6642 * gcc.dg/pr83666.c: Likewise.
6644 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6645 David Edelsohn <dje.gcc@gmail.com>
6648 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6649 assembly output from "crset eq" to "crset 2".
6650 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6651 assembly output from . to $.
6652 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6653 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6654 assembly output from "crset eq" to "crset 2".
6655 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6656 assembly output from "crset eq" to "crset 2", and from . to $.
6658 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6661 * gfortran.dg/matmul_18.f90: New test.
6663 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6665 PR tree-optimization/83940
6666 * gcc.dg/torture/pr83940.c: New test.
6668 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6671 * gcc.dg/tls/pr83945.c: New test.
6674 * gcc.dg/pr83930.c: New test.
6676 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6679 * gfortran.dg/matmul_17.f90: New test.
6681 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6684 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6686 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6689 * g++.dg/cpp0x/pr81167.C: New test.
6692 * g++.dg/cpp0x/pr83919.C: New test.
6694 2018-01-19 Jeff Law <law@redhat.com>
6695 Jakub Jelinek <jakub@redhat.com>
6697 * gcc.dg/stack-check-16.c: New test.
6699 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6702 * gcc.target/nvptx/indirect_call.c: New test.
6704 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6706 * g++.dg/torture/pr83619.C: Remove dg-message.
6708 2018-01-19 Martin Liska <mliska@suse.cz>
6710 * gcc.dg/predict-1.c: Adjust expected probability.
6711 * gcc.dg/predict-3.c: Likewise.
6712 * gcc.dg/predict-5.c: Likewise.
6713 * gcc.dg/predict-6.c: Likewise.
6714 * gcc.dg/predict-9.c: Likewise.
6716 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6718 PR tree-optimization/83922
6719 * gcc.dg/pr83922.c: New test.
6721 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6723 PR tree-optimization/83914
6724 * gcc.dg/vect/pr83914.c: New test.
6726 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6728 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6729 * gcc.target/arm/negdi-2.c: Likewise.
6730 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6732 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6734 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6736 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6738 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6740 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6742 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6745 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6749 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6750 forward declaration.
6752 2018-01-18 Carl Love <cel@us.ibm.com>
6754 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6757 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6760 * g++.dg/inherit/union3.C: New.
6762 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6764 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6766 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6769 * g++.dg/torture/pr83619.C: New testcase.
6771 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6773 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6774 Add function body to force error messages in some configurations.
6776 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6778 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6781 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6784 * c-c++-common/ffile-prefix-map.c: New test.
6785 * c-c++-common/fmacro-prefix-map.c: New test.
6786 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6787 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6789 2018-01-18 Martin Liska <mliska@suse.cz>
6791 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6792 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6793 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6794 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6795 * gcc.target/i386/ret-thunk-10.c: Likewise.
6796 * gcc.target/i386/ret-thunk-11.c: Likewise.
6797 * gcc.target/i386/ret-thunk-12.c: Likewise.
6798 * gcc.target/i386/ret-thunk-15.c: Likewise.
6799 * gcc.target/i386/ret-thunk-9.c: Likewise.
6801 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6803 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6806 2018-01-18 Nathan Sidwell <nathan@acm.org>
6809 * g++.dg/cpp0x/pr83160.C: New.
6811 2018-01-18 Richard Biener <rguenther@suse.de>
6813 PR tree-optimization/83887
6814 * gcc.dg/graphite/pr83887.c: New testcase.
6815 * gfortran.dg/graphite/pr83887.f90: Likewise.
6816 * gfortran.dg/graphite/pr83887.f: Likewise.
6818 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6821 * gcc.target/arm/builtin-bswap.x: New file.
6822 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6823 and options for armv6t2.
6824 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6825 and options for Thumb1.
6826 * gcc.target/arm/builtin-bswap16.x: New file.
6827 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6828 and options for armv6t2.
6829 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6830 and options for Thumb1.
6832 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6834 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6837 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6840 * gcc.dg/pr61240.c: New test.
6842 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6845 * gfortran.dg/pr83864.f90: New test.
6847 2018-01-17 Jeff Law <law@redhat.com>
6850 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6852 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6854 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6855 restriction, but still restrict to 64-bit.
6856 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6857 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6859 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6862 * gfortran.dg/pr83874.f90: New test.
6864 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6867 * g++.dg/cpp0x/pr83824.C: New test.
6869 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6871 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6872 appropriate .gnu_attribute for the long double type, if we use the
6873 long double type, but do not generate any calls.
6874 * gcc.target/powerpc/gnuattr2.c: Likewise.
6875 * gcc.target/powerpc/gnuattr3.c: Likewise.
6877 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6880 * g++.dg/cpp0x/alignas13.C: New.
6882 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6885 * g++.dg/cpp0x/pr83897.C: New test.
6887 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6890 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6892 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6895 * g++.dg/cpp0x/constexpr-ice19.C: New.
6897 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6899 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6900 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6901 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6902 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6903 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6904 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6905 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6906 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6907 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6908 * gcc.target/powerpc/builtins-1.fold.h: New.
6910 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6912 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6913 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6915 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6917 * gcc.target/arm/g2.c: Add -marm to dg-options.
6918 * gcc.target/arm/scd42-2.c: Likewise.
6920 2018-01-17 Nathan Sidwell <nathan@acm.org>
6923 * g++.dg/lookup/pr83287-2.C: New.
6925 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6929 * g++.dg/wrappers/pr83814.C: New test case.
6930 * g++.dg/wrappers/pr83902.C: New test case.
6932 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6935 * g++.dg/lto/pr83121_0.C: New test case.
6936 * g++.dg/lto/pr83121_1.C: New test case.
6937 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6938 adapted from DejaGnu's dg-test.
6939 (lto_handle_diagnostics): New procedure.
6940 (lto_prune_warns): Ignore informational notes.
6941 (lto-link-and-maybe-run): Add "messages_by_file" param.
6942 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6943 "execute" when "link" fails if "execute" was not specified.
6944 (lto-can-handle-directive): New procedure.
6945 (lto-get-options-main): Call lto-can-handle-directive. Add a
6946 dg-messages local, using it to set the caller's
6947 dg-messages-by-file for the given source file.
6948 (lto-get-options): Likewise.
6949 (lto-execute): Add dg-messages-by-file local, and pass it to
6950 lto-link-and-maybe-run.
6952 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6953 Richard Sandiford <richard.sandiford@linaro.org>
6957 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6958 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6960 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6962 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6963 target check autogenerator for armv8.1-a and armv8.2-a.
6965 2018-01-17 Carl Love <cel@us.ibm.com>
6967 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6968 Add debug print statements.
6969 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6970 16 byte vector load followed by a partial vector load.
6972 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6975 * g++.dg/wrappers/pr83799.C: New test case.
6977 2018-01-17 Nathan Sidwell <nathan@acm.org>
6980 * g++.dg/cpp1y/pr83739.C: New.
6982 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6984 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6985 * gcc.target/visium/overflow16.c: Likewise.
6986 * gcc.target/visium/overflow32.c: Likewise.
6988 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6990 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6992 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6994 * gcc.dg/rtl/arm/stl-cond.c: New test.
6995 * gcc.target/arm/stl-cond.c: Delete.
6997 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6999 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7002 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7004 PR tree-optimization/83843
7005 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7006 * gcc.dg/store_merging_19.c: New test.
7008 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7010 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7013 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7015 PR rtl-optimization/83771
7016 * gcc.dg/pr83771.c: New test.
7018 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7020 PR tree-optimization/81184
7021 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7023 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7025 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7027 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7029 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7032 * gcc.target/i386/pr83546.c: New test.
7034 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7036 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7038 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7040 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7041 test and add dg-warning for the -Wstringop-overflow warning.
7043 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7045 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7046 XFAIL last test on SPARC and Visium.
7048 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7050 PR rtl-optimization/80481
7051 * g++.dg/pr80481.C: Exclude solaris.
7053 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7055 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7056 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7057 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7059 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7061 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7062 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7063 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7064 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7065 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7066 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7067 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7068 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7069 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7070 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7071 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7072 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7073 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7074 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7075 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7077 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7080 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7082 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7084 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7085 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7086 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7087 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7088 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7089 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7091 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7093 PR tree-optimization/83857
7094 * gcc.dg/vect/pr83857.c: New test.
7096 2018-01-16 Richard Biener <rguenther@suse.de>
7098 PR tree-optimization/83867
7099 * gcc.dg/vect/pr83867.c: New testcase.
7101 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7104 * gcc.dg/pr83844.c: New test.
7106 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7108 * gcc.dg/torture/pr83847.c: New test.
7110 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7112 PR rtl-optimization/86620
7113 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7114 instead of --param=max-sched-ready-insns=0.
7115 * gcc.target/i386/pr83620.c: New test.
7116 * gcc.dg/pr83620.c: New test.
7118 PR tree-optimization/83843
7119 * gcc.dg/store_merging_18.c: New test.
7122 * g++.dg/cpp1y/pr83817.C: New test.
7125 * g++.dg/template/pr83825.C: New test.
7127 2018-01-16 Richard Biener <rguenther@suse.de>
7129 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7131 2018-01-16 Richard Biener <rguenther@suse.de>
7134 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7135 from gcc.dg/torture/pr60092.c.
7137 2018-01-15 Martin Sebor <msebor@redhat.com>
7140 * g++.dg/ext/flexary28.C: New test.
7142 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7145 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7147 2018-01-15 Martin Sebor <msebor@redhat.com>
7150 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7152 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7155 * gfortran.dg/minmaxloc_9.f90: New test.
7156 * gfortran.dg/minmaxloc_10.f90: New test.
7157 * gfortran.dg/minmaxloc_11.f90: New test.
7159 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7162 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7163 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7164 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7165 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7166 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7167 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7168 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7169 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7170 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7171 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7172 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7173 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7174 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7175 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7176 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7177 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7178 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7179 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7180 * gcc.target/i386/ret-thunk-10.c: Likewise.
7181 * gcc.target/i386/ret-thunk-11.c: Likewise.
7182 * gcc.target/i386/ret-thunk-12.c: Likewise.
7183 * gcc.target/i386/ret-thunk-13.c: Likewise.
7184 * gcc.target/i386/ret-thunk-14.c: Likewise.
7185 * gcc.target/i386/ret-thunk-15.c: Likewise.
7186 * gcc.target/i386/ret-thunk-9.c: Don't check the
7187 __x86_return_thunk label. Scan for "push" only for Linux.
7189 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7192 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7194 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7197 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7199 * gcc.target/arm/pr83687.c: New test.
7201 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7203 Adjust tests to AVR_TINY.
7205 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7206 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7207 * gcc.target/avr/pr71627.c: Same.
7208 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7209 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7210 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7211 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7212 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7213 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7214 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7215 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7216 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7217 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7218 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7219 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7220 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7221 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7222 * gcc.target/avr/torture/pr61055.c: Same.
7223 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7225 * gcc.target/avr/torture/int24-mul.c: Same.
7226 * gcc.target/avr/torture/pr51782-1.c: Same.
7227 * gcc.target/avr/torture/pr61443.c: Same.
7228 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7229 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7231 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7235 * gcc.target/avr/torture/pr83729.c: New test.
7236 * gcc.target/avr/torture/pr83801.c: New test.
7238 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7241 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7242 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7244 2018-01-10 Martin Sebor <msebor@redhat.com>
7247 * gcc.dg/Wstringop-overflow-2.c: New test.
7249 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7251 PR libgfortran/83811
7252 * gfortran.dg/fmt_e.f90: New test.
7254 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7256 * gcc.target/i386/indirect-thunk-10.c: New test.
7257 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7258 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7259 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7260 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7261 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7262 * gcc.target/i386/ret-thunk-17.c: Likewise.
7263 * gcc.target/i386/ret-thunk-18.c: Likewise.
7264 * gcc.target/i386/ret-thunk-19.c: Likewise.
7265 * gcc.target/i386/ret-thunk-20.c: Likewise.
7266 * gcc.target/i386/ret-thunk-21.c: Likewise.
7268 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7270 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7272 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7274 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7275 -mno-indirect-branch-register.
7276 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7277 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7278 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7279 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7280 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7281 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7282 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7283 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7284 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7285 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7286 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7287 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7288 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7289 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7290 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7291 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7292 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7293 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7294 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7295 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7296 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7297 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7298 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7299 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7300 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7301 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7302 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7303 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7304 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7305 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7306 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7307 * gcc.target/i386/ret-thunk-10.c: Likewise.
7308 * gcc.target/i386/ret-thunk-11.c: Likewise.
7309 * gcc.target/i386/ret-thunk-12.c: Likewise.
7310 * gcc.target/i386/ret-thunk-13.c: Likewise.
7311 * gcc.target/i386/ret-thunk-14.c: Likewise.
7312 * gcc.target/i386/ret-thunk-15.c: Likewise.
7313 * gcc.target/i386/ret-thunk-9.c: Likewise.
7314 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7315 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7316 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7318 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7320 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7321 -mfunction-return=keep.
7322 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7323 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7324 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7325 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7326 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7327 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7328 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7329 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7330 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7331 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7332 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7333 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7334 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7335 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7336 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7337 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7338 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7339 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7340 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7341 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7342 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7343 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7344 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7345 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7346 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7347 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7348 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7349 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7350 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7351 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7352 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7353 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7354 * gcc.target/i386/ret-thunk-1.c: New test.
7355 * gcc.target/i386/ret-thunk-10.c: Likewise.
7356 * gcc.target/i386/ret-thunk-11.c: Likewise.
7357 * gcc.target/i386/ret-thunk-12.c: Likewise.
7358 * gcc.target/i386/ret-thunk-13.c: Likewise.
7359 * gcc.target/i386/ret-thunk-14.c: Likewise.
7360 * gcc.target/i386/ret-thunk-15.c: Likewise.
7361 * gcc.target/i386/ret-thunk-16.c: Likewise.
7362 * gcc.target/i386/ret-thunk-2.c: Likewise.
7363 * gcc.target/i386/ret-thunk-3.c: Likewise.
7364 * gcc.target/i386/ret-thunk-4.c: Likewise.
7365 * gcc.target/i386/ret-thunk-5.c: Likewise.
7366 * gcc.target/i386/ret-thunk-6.c: Likewise.
7367 * gcc.target/i386/ret-thunk-7.c: Likewise.
7368 * gcc.target/i386/ret-thunk-8.c: Likewise.
7369 * gcc.target/i386/ret-thunk-9.c: Likewise.
7371 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7373 * gcc.target/i386/indirect-thunk-1.c: New test.
7374 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7375 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7376 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7377 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7378 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7379 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7380 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7381 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7382 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7383 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7384 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7385 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7386 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7387 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7388 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7389 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7390 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7391 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7392 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7393 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7394 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7395 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7396 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7397 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7398 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7399 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7400 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7401 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7402 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7403 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7404 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7405 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7407 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7410 * gcc.c-torture/compile/pr83051.c: New testcase.
7412 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7414 PR tree-optimization/83501
7415 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7417 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7419 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7420 for lvx and stvx instead of lxvd2x and stxvd2x and require
7421 little-endian target. Add comments.
7422 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7423 comprehensive testing.
7424 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7425 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7426 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7427 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7428 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7429 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7430 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7431 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7432 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7433 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7434 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7435 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7436 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7437 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7438 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7439 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7440 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7441 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7442 scan-assembler-not directives that forbid lvx and xxpermdi.
7443 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7444 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7445 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7446 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7447 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7448 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7449 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7450 scan-assembler-times directives to reflect different numbers of
7451 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7454 Alan Hayward <alan.hayward@arm.com>
7455 David Sherwood <david.sherwood@arm.com>
7457 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7458 than SLP vectorization.
7459 * gcc.dg/vect/vect-alias-check-10.c: New test.
7460 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7461 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7462 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7463 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7464 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7465 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7466 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7467 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7468 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7469 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7470 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7471 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7472 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7473 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7474 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7475 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7476 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7477 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7478 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7479 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7480 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7481 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7482 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7484 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7485 Alan Hayward <alan.hayward@arm.com>
7486 David Sherwood <david.sherwood@arm.com>
7488 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7490 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7491 targets with scatter stores.
7492 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7494 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7495 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7496 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7497 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7498 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7499 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7500 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7501 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7502 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7503 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7504 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7505 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7506 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7507 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7508 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7509 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7511 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7512 Alan Hayward <alan.hayward@arm.com>
7513 David Sherwood <david.sherwood@arm.com>
7515 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7517 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7518 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7519 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7520 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7522 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7523 Alan Hayward <alan.hayward@arm.com>
7524 David Sherwood <david.sherwood@arm.com>
7526 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7527 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7528 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7530 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7531 Alan Hayward <alan.hayward@arm.com>
7532 David Sherwood <david.sherwood@arm.com>
7534 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7535 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7536 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7537 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7538 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7539 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7540 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7541 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7542 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7543 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7544 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7545 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7546 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7547 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7550 Alan Hayward <alan.hayward@arm.com>
7551 David Sherwood <david.sherwood@arm.com>
7553 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7554 check for a message about using in-order reductions.
7555 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7556 check for a message about using in-order reductions.
7557 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7558 vectorized and check for a message about using in-order reductions.
7559 Expect targets with variable-length vectors to fall back to the
7560 fixed-length mininum.
7561 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7562 check for a message about using in-order reductions.
7563 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7564 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7565 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7566 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7567 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7568 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7569 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7570 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7571 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7572 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7573 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7574 vect_fold_left_plus.
7576 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7578 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7580 * gcc.target/aarch64/sve/spill_2.c: New test.
7581 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7582 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7583 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7584 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7585 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7588 Alan Hayward <alan.hayward@arm.com>
7589 David Sherwood <david.sherwood@arm.com>
7591 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7593 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7594 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7595 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7596 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7597 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7598 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7599 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7600 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7601 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7603 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7604 Alan Hayward <alan.hayward@arm.com>
7605 David Sherwood <david.sherwood@arm.com>
7607 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7608 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7609 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7610 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7612 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7613 Alan Hayward <alan.hayward@arm.com>
7614 David Sherwood <david.sherwood@arm.com>
7616 * lib/target-supports.exp
7617 (check_effective_target_vect_fold_extract_last): New proc.
7618 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7619 for fold_extract_last.
7620 * gcc.dg/vect/pr65947-2.c: Likewise.
7621 * gcc.dg/vect/pr65947-3.c: Likewise.
7622 * gcc.dg/vect/pr65947-4.c: Likewise.
7623 * gcc.dg/vect/pr65947-5.c: Likewise.
7624 * gcc.dg/vect/pr65947-6.c: Likewise.
7625 * gcc.dg/vect/pr65947-9.c: Likewise.
7626 * gcc.dg/vect/pr65947-10.c: Likewise.
7627 * gcc.dg/vect/pr65947-12.c: Likewise.
7628 * gcc.dg/vect/pr65947-14.c: Likewise.
7629 * gcc.dg/vect/pr80631-1.c: Likewise.
7630 * gcc.target/aarch64/sve/clastb_1.c: New test.
7631 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7632 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7633 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7634 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7635 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7636 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7637 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7638 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7639 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7640 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7641 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7642 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7643 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7645 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7646 Alan Hayward <alan.hayward@arm.com>
7647 David Sherwood <david.sherwood@arm.com>
7649 * gcc.target/aarch64/sve/live_1.c: New test.
7650 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7652 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7653 Alan Hayward <alan.hayward@arm.com>
7654 David Sherwood <david.sherwood@arm.com>
7656 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7657 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7658 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7659 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7660 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7661 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7662 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7663 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7664 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7666 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7667 Alan Hayward <alan.hayward@arm.com>
7668 David Sherwood <david.sherwood@arm.com>
7670 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7672 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7674 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7675 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7676 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7677 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7678 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7679 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7682 Alan Hayward <alan.hayward@arm.com>
7683 David Sherwood <david.sherwood@arm.com>
7685 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7686 instead of just ADDRESS.
7687 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7688 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7689 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7690 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7691 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7692 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7693 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7694 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7695 * gcc.target/aarch64/sve/while_2.c: Likewise.
7696 * gcc.target/aarch64/sve/while_3.c: Likewise.
7697 * gcc.target/aarch64/sve/while_4.c: Likewise.
7699 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7700 Alan Hayward <alan.hayward@arm.com>
7701 David Sherwood <david.sherwood@arm.com>
7703 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7704 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7706 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7707 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7708 * gcc.target/aarch64/sve/reduc_5.c: New test.
7709 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7710 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7712 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7713 Alan Hayward <alan.hayward@arm.com>
7714 David Sherwood <david.sherwood@arm.com>
7716 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7717 * gcc.dg/tree-ssa/peel1.c: Likewise.
7718 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7719 variable-length vectors.
7720 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7721 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7722 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7723 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7724 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7725 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7726 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7727 * gcc.target/aarch64/sve/slp_8.c: New test.
7728 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7729 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7730 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7731 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7732 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7733 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7734 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7735 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7736 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7737 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7738 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7739 * gcc.target/aarch64/sve/while_1.c: Likewise.
7740 * gcc.target/aarch64/sve/while_2.c: Likewise.
7741 * gcc.target/aarch64/sve/while_3.c: Likewise.
7742 * gcc.target/aarch64/sve/while_4.c: Likewise.
7744 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7745 Alan Hayward <alan.hayward@arm.com>
7746 David Sherwood <david.sherwood@arm.com>
7748 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7750 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7751 and add an associated scan-dump test. Prevent vectorization
7752 of the first two loops.
7753 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7754 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7755 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7756 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7757 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7758 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7760 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7761 Alan Hayward <alan.hayward@arm.com>
7762 David Sherwood <david.sherwood@arm.com>
7764 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7765 * gcc.dg/vect/pr67790.c: Likewise.
7766 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7767 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7768 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7769 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7770 * gcc.target/aarch64/sve/slp_5.c: New test.
7771 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7772 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7773 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7774 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7775 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7777 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7778 Alan Hayward <alan.hayward@arm.com>
7779 David Sherwood <david.sherwood@arm.com>
7781 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7783 * gcc.dg/vect/slp-1.c: Likewise.
7784 * gcc.dg/vect/slp-10.c: Likewise.
7785 * gcc.dg/vect/slp-12b.c: Likewise.
7786 * gcc.dg/vect/slp-12c.c: Likewise.
7787 * gcc.dg/vect/slp-17.c: Likewise.
7788 * gcc.dg/vect/slp-19b.c: Likewise.
7789 * gcc.dg/vect/slp-20.c: Likewise.
7790 * gcc.dg/vect/slp-21.c: Likewise.
7791 * gcc.dg/vect/slp-22.c: Likewise.
7792 * gcc.dg/vect/slp-23.c: Likewise.
7793 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7794 * gcc.dg/vect/slp-24.c: Likewise.
7795 * gcc.dg/vect/slp-28.c: Likewise.
7796 * gcc.dg/vect/slp-39.c: Likewise.
7797 * gcc.dg/vect/slp-6.c: Likewise.
7798 * gcc.dg/vect/slp-7.c: Likewise.
7799 * gcc.dg/vect/slp-cond-1.c: Likewise.
7800 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7801 * gcc.dg/vect/slp-cond-2.c: Likewise.
7802 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7803 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7804 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7805 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7806 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7807 * gcc.dg/vect/slp-perm-6.c: Likewise.
7808 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7809 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7810 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7811 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7812 * gcc.dg/vect/slp-12a.c: Likewise.
7813 * gcc.dg/vect/slp-14.c: Likewise.
7814 * gcc.dg/vect/slp-15.c: Likewise.
7815 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7816 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7817 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7818 * gcc.target/aarch64/sve/slp_1.c: New test.
7819 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7820 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7821 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7822 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7823 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7824 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7825 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7828 Alan Hayward <alan.hayward@arm.com>
7829 David Sherwood <david.sherwood@arm.com>
7831 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7832 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7833 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7834 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7835 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7836 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7837 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7838 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7839 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7840 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7841 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7842 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7843 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7844 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7845 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7846 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7847 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7848 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7849 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7851 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7852 Alan Hayward <alan.hayward@arm.com>
7853 David Sherwood <david.sherwood@arm.com>
7855 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7856 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7857 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7858 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7859 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7860 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7861 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7862 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7863 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7864 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7865 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7866 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7867 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7868 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7869 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7870 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7871 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7872 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7873 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7874 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7875 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7876 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7877 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7878 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7879 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7880 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7881 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7882 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7883 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7884 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7885 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7886 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7887 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7888 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7889 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7890 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7892 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7893 Alan Hayward <alan.hayward@arm.com>
7894 David Sherwood <david.sherwood@arm.com>
7896 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7897 Return true for SVE too.
7898 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7899 if load/store lanes are supported.
7900 * gcc.dg/vect/slp-10.c: Likewise.
7901 * gcc.dg/vect/slp-12c.c: Likewise.
7902 * gcc.dg/vect/slp-17.c: Likewise.
7903 * gcc.dg/vect/slp-33.c: Likewise.
7904 * gcc.dg/vect/slp-6.c: Likewise.
7905 * gcc.dg/vect/slp-cond-1.c: Likewise.
7906 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7907 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7908 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7909 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7910 * gcc.dg/vect/slp-perm-6.c: Likewise.
7911 * gcc.dg/vect/slp-perm-9.c: Likewise.
7912 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7913 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7914 for variable-length vectors.
7916 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7917 Alan Hayward <alan.hayward@arm.com>
7918 David Sherwood <david.sherwood@arm.com>
7920 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7921 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7923 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7925 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7926 * g++.target/aarch64/sve/catch_1.C: New test.
7927 * g++.target/aarch64/sve/catch_2.C: Likewise.
7928 * g++.target/aarch64/sve/catch_3.C: Likewise.
7929 * g++.target/aarch64/sve/catch_4.C: Likewise.
7930 * g++.target/aarch64/sve/catch_5.C: Likewise.
7931 * g++.target/aarch64/sve/catch_6.C: Likewise.
7933 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7934 Alan Hayward <alan.hayward@arm.com>
7935 David Sherwood <david.sherwood@arm.com>
7937 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7939 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7940 * gcc.target/aarch64/fmaxmin.c: Likewise.
7941 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7942 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7943 * gcc.target/aarch64/pr62178.c: Likewise.
7944 * gcc.target/aarch64/pr71727-2.c: Likewise.
7945 * gcc.target/aarch64/saddw-1.c: Likewise.
7946 * gcc.target/aarch64/saddw-2.c: Likewise.
7947 * gcc.target/aarch64/uaddw-1.c: Likewise.
7948 * gcc.target/aarch64/uaddw-2.c: Likewise.
7949 * gcc.target/aarch64/uaddw-3.c: Likewise.
7950 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7951 * gcc.target/aarch64/vect-compile.c: Likewise.
7952 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7953 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7954 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7955 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7956 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7957 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7958 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7959 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7960 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7961 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7962 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7963 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7964 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7965 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7966 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7967 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7968 * gcc.target/aarch64/vect-movi.c: Likewise.
7969 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7970 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7971 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7972 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7973 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7974 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7976 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7977 * gcc.target/aarch64/sve/arith_1.c: New test.
7978 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7979 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7980 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7981 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7982 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7983 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7984 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7985 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7986 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7987 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7988 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7989 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7990 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7991 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7992 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7993 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7994 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7995 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7996 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7997 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7998 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7999 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8000 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8001 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8002 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8003 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8004 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8005 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8006 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8007 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8008 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8009 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8010 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8011 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8012 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8013 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8014 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8015 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8016 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8017 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8018 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8019 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8020 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8021 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8022 * gcc.target/aarch64/sve/index_1.c: Likewise.
8023 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8024 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8025 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8026 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8027 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8028 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8029 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8030 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8031 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8032 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8033 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8034 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8035 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8036 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8037 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8038 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8039 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8040 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8041 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8042 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8043 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8044 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8045 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8046 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8047 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8048 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8049 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8050 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8051 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8052 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8053 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8054 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8055 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8056 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8057 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8058 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8059 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8060 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8061 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8062 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8063 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8064 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8065 * gcc.target/aarch64/sve/single_1.c: Likewise.
8066 * gcc.target/aarch64/sve/single_2.c: Likewise.
8067 * gcc.target/aarch64/sve/single_3.c: Likewise.
8068 * gcc.target/aarch64/sve/single_4.c: Likewise.
8069 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8070 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8071 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8072 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8073 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8074 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8075 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8076 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8077 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8078 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8079 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8080 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8081 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8082 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8083 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8084 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8085 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8086 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8087 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8088 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8089 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8090 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8091 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8092 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8093 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8094 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8095 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8096 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8097 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8098 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8099 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8100 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8101 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8102 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8103 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8104 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8105 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8106 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8107 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8108 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8109 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8110 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8111 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8112 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8113 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8115 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8116 Alan Hayward <alan.hayward@arm.com>
8117 David Sherwood <david.sherwood@arm.com>
8119 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8120 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8121 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8123 (check_effective_target_vect_perm): Handle SVE.
8124 (check_effective_target_vect_perm_byte): Likewise.
8125 (check_effective_target_vect_perm_short): Likewise.
8126 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8127 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8128 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8129 (check_effective_target_vect_element_align_preferred): Likewise.
8130 (check_effective_target_vect_align_stack_vars): Likewise.
8131 (check_effective_target_vect_load_lanes): Likewise.
8132 (check_effective_target_vect_masked_store): Likewise.
8133 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8134 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8135 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8136 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8137 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8138 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8139 * gcc.dg/vect/slp-23.c: Likewise.
8140 * gcc.dg/vect/slp-perm-5.c: Likewise.
8141 * gcc.dg/vect/slp-perm-6.c: Likewise.
8142 * gcc.dg/vect/slp-perm-9.c: Likewise.
8143 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8144 * gcc.dg/vect/vect-114.c: Likewise.
8145 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8146 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8148 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8150 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8151 vect_variable_length, expecting the test to be vectorized
8152 without SLP instead.
8153 * gcc.dg/vect/pr33953.c: Likewise.
8154 * gcc.dg/vect/pr37027.c: Likewise.
8155 * gcc.dg/vect/pr67790.c: Likewise.
8156 * gcc.dg/vect/pr68445.c: Likewise.
8157 * gcc.dg/vect/slp-1.c: Likewise.
8158 * gcc.dg/vect/slp-10.c: Likewise.
8159 * gcc.dg/vect/slp-12a.c: Likewise.
8160 * gcc.dg/vect/slp-12b.c: Likewise.
8161 * gcc.dg/vect/slp-12c.c: Likewise.
8162 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8163 * gcc.dg/vect/slp-13.c: Likewise.
8164 * gcc.dg/vect/slp-14.c: Likewise.
8165 * gcc.dg/vect/slp-15.c: Likewise.
8166 * gcc.dg/vect/slp-17.c: Likewise.
8167 * gcc.dg/vect/slp-19b.c: Likewise.
8168 * gcc.dg/vect/slp-2.c: Likewise.
8169 * gcc.dg/vect/slp-20.c: Likewise.
8170 * gcc.dg/vect/slp-21.c: Likewise.
8171 * gcc.dg/vect/slp-22.c: Likewise.
8172 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8173 * gcc.dg/vect/slp-24.c: Likewise.
8174 * gcc.dg/vect/slp-28.c: Likewise.
8175 * gcc.dg/vect/slp-39.c: Likewise.
8176 * gcc.dg/vect/slp-42.c: Likewise.
8177 * gcc.dg/vect/slp-6.c: Likewise.
8178 * gcc.dg/vect/slp-7.c: Likewise.
8179 * gcc.dg/vect/slp-cond-1.c: Likewise.
8180 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8181 * gcc.dg/vect/slp-cond-2.c: Likewise.
8182 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8183 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8184 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8185 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8186 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8187 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8188 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8189 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8190 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8191 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8192 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8193 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8194 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8195 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8196 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8197 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8198 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8200 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8203 * gcc.dg/pr83801.c: New test.
8205 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8208 * gfortran.dg/bounds_check_19.f90: New test.
8210 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8212 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8213 instead of scan-assembler-not for xsnabsqp.
8215 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8217 PR libgfortran/83525
8218 * gfortran.dg/newunit_5.f90: New test.
8220 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8222 PR rtl-optimization/80481
8223 * g++.dg/pr80481.C: New.
8225 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8228 * gcc.target/alpha/pr83628-3.c: New test.
8230 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8232 * lib/target-supports.exp (check_effective_target_avx512f): Also
8233 check for __builtin_ia32_addsd_round,
8234 __builtin_ia32_getmantsd_round.
8235 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8237 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8240 * gcc.target/powerpc/pr83629.c: Require ilp32.
8242 2018-01-12 Richard Biener <rguenther@suse.de>
8244 PR tree-optimization/80846
8245 * gcc.target/i386/pr80846-1.c: New testcase.
8246 * gcc.target/i386/pr80846-2.c: Likewise.
8248 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8250 * gcc.c-torture/execute/20180112-1.c: New test.
8252 2018-01-12 Tom de Vries <tom@codesourcery.com>
8254 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8255 * g++.dg/ext/label13a.C: Same.
8256 * g++.dg/ext/label14.C: Same.
8257 * g++.dg/ext/label2.C: Same.
8258 * g++.dg/ext/label3.C: Same.
8259 * g++.dg/torture/pr42462.C: Same.
8260 * g++.dg/torture/pr42739.C: Same.
8261 * g++.dg/warn/Wunused-label-3.C: Same.
8263 2018-01-12 Tom de Vries <tom@codesourcery.com>
8265 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8266 * g++.dg/Walloca1.C: Same.
8267 * g++.dg/cpp0x/pr70338.C: Same.
8268 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8269 * g++.dg/cpp1y/vla10.C: Same.
8270 * g++.dg/cpp1y/vla2.C: Same.
8271 * g++.dg/cpp1y/vla6.C: Same.
8272 * g++.dg/cpp1y/vla8.C: Same.
8273 * g++.dg/debug/debug5.C: Same.
8274 * g++.dg/debug/debug6.C: Same.
8275 * g++.dg/debug/pr54828.C: Same.
8276 * g++.dg/diagnostic/pr70105.C: Same.
8277 * g++.dg/eh/cleanup5.C: Same.
8278 * g++.dg/eh/spbp.C: Same.
8279 * g++.dg/ext/tmplattr9.C: Same.
8280 * g++.dg/ext/vla10.C: Same.
8281 * g++.dg/ext/vla11.C: Same.
8282 * g++.dg/ext/vla12.C: Same.
8283 * g++.dg/ext/vla15.C: Same.
8284 * g++.dg/ext/vla16.C: Same.
8285 * g++.dg/ext/vla17.C: Same.
8286 * g++.dg/ext/vla3.C: Same.
8287 * g++.dg/ext/vla6.C: Same.
8288 * g++.dg/ext/vla7.C: Same.
8289 * g++.dg/init/array24.C: Same.
8290 * g++.dg/init/new47.C: Same.
8291 * g++.dg/init/pr55497.C: Same.
8292 * g++.dg/opt/pr78201.C: Same.
8293 * g++.dg/template/vla2.C: Same.
8294 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8295 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8296 * g++.dg/torture/pr62127.C: Same.
8297 * g++.dg/torture/pr67055.C: Same.
8298 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8299 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8300 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8301 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8302 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8303 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8304 * g++.dg/warn/Wvla-1.C: Same.
8305 * g++.dg/warn/Wvla-3.C: Same.
8306 * g++.old-deja/g++.ext/array2.C: Same.
8307 * g++.old-deja/g++.ext/constructor.C: Same.
8308 * g++.old-deja/g++.law/builtin1.C: Same.
8309 * g++.old-deja/g++.other/crash12.C: Same.
8310 * g++.old-deja/g++.other/eh3.C: Same.
8311 * g++.old-deja/g++.pt/array6.C: Same.
8312 * g++.old-deja/g++.pt/dynarray.C: Same.
8314 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8316 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8318 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8321 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8324 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8326 * lib/target-supports.exp (check_effective_target_branch_cost):
8327 Accept all x86 targets.
8329 2018-01-12 Martin Liska <mliska@suse.cz>
8332 * g++.dg/warn/pr83054.C: New test.
8334 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8336 * gcc.target/powerpc/spec-barr-1.c: New file.
8338 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8341 * gcc.target/i386/pr83330.c: New test.
8343 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8346 * gfortran.dg/dtio_31.f03: New test.
8347 * gfortran.dg/dtio_32.f03: New test.
8349 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8352 * g++.dg/wrappers: New subdirectory.
8353 * g++.dg/wrappers/README: New file.
8354 * g++.dg/wrappers/alloc.C: New test case.
8355 * g++.dg/wrappers/cow-istream-string.C: New test case.
8356 * g++.dg/wrappers/cp-stdlib.C: New test case.
8357 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8358 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8360 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8363 * g++.dg/torture/pr83718.C: New testcase.
8365 2018-01-11 Martin Jambor <mjambor@suse.cz>
8368 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8370 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8372 PR tree-optimization/83695
8373 * gcc.dg/tree-ssa/pr83695.c: New test.
8375 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8377 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8378 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8380 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8382 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8383 * gcc.target/arm/simd/fp16fml_high.c: New test.
8384 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8385 * lib/target-supports.exp
8386 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8387 check_effective_target_arm_fp16fml_neon_ok,
8388 add_options_for_arm_fp16fml_neon): New procedures.
8390 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8392 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8395 2018-01-11 Richard Biener <rguenther@suse.de>
8397 PR tree-optimization/83435
8398 * gcc.dg/graphite/pr83435.c: New testcase.
8400 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8401 Alan Hayward <alan.hayward@arm.com>
8402 David Sherwood <david.sherwood@arm.com>
8404 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8406 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8408 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8410 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8413 * gcc.c-torture/compile/pr82096.c: New test.
8415 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8417 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8419 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8421 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8423 2018-01-11 Justin Squirek <squirek@adacore.com>
8425 * gnat.dg/expr_func4.adb: New testcase.
8427 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8429 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8432 2018-01-11 Bob Duff <duff@adacore.com>
8434 * gnat.dg/protected_null.adb: New testcase.
8436 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8438 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8440 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8442 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8444 2018-01-11 Justin Squirek <squirek@adacore.com>
8446 * gnat.dg/loopvar.adb: New testcase.
8448 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8451 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8453 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8455 * gcc.c-torture/compile/pr83575.c: New testcase.
8457 2018-01-10 Michael Collison <michael.collison@arm.com>
8459 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8460 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8461 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8462 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8463 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8464 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8465 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8466 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8467 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8468 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8469 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8470 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8471 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8472 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8473 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8474 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8476 2018-01-10 Michael Collison <michael.collison@arm.com>
8478 * gcc.target/aarch64/sha2.h: New shared testcase.
8479 * gcc.target/aarch64/sha2_1.c: New testcase.
8480 * gcc.target/aarch64/sha2_2.c: New testcase.
8481 * gcc.target/aarch64/sha2_3.c: New testcase.
8482 * gcc.target/aarch64/sha3.h: New shared testcase.
8483 * gcc.target/aarch64/sha3_1.c: New testcase.
8484 * gcc.target/aarch64/sha3_2.c: New testcase.
8485 * gcc.target/aarch64/sha3_3.c: New testcase.
8487 2018-01-10 Michael Collison <michael.collison@arm.com>
8489 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8491 2018-01-10 Martin Sebor <msebor@redhat.com>
8493 PR tree-optimization/83781
8494 * gcc.dg/strlenopt-42.c: New test.
8496 2018-01-11 Martin Sebor <msebor@gmail.com>
8497 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8499 PR tree-optimization/83501
8500 PR tree-optimization/81703
8502 * gcc.dg/strlenopt-39.c: New test-case.
8503 * gcc.dg/pr81703.c: Likewise.
8505 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8507 * gnat.dg/atomic10.adb: New test.
8509 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8512 * gfortran.dg/deferred_character_18.f90: New test.
8514 2018-01-10 Martin Sebor <msebor@redhat.com>
8516 PR tree-optimization/83671
8517 * gcc.dg/strlenopt-40.c: New test.
8518 * gcc.dg/strlenopt-41.c: New test.
8520 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8523 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8525 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8528 * gcc.target/powerpc/pr83399.c: New test.
8530 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8533 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8534 to reflect that the arguments are correctly underlined.
8535 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8536 for globals, params, locals and literals.
8537 (test_sizeof): Directly test the location of "sizeof", rather than
8538 when used in compound expressions.
8539 (test_alignof): Likewise for "alignof".
8540 (test_string_literals): Likewise for string literals.
8541 (test_numeric_literals): Likewise for numeric literals.
8542 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8543 (test_typeid): Likewise for typeid.
8544 (test_unary_plus): New.
8545 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8548 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8550 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8552 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8554 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8556 2018-01-10 Marek Polacek <polacek@redhat.com>
8559 * g++.dg/warn/Wduplicated-branches4.C: New test.
8561 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8564 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8567 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8570 * g++.dg/cpp0x/new2.C: New.
8572 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8575 * gcc.target/i386/pr83735.c: New test.
8577 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8579 * lib/target-supports.exp (check_effective_target_branch_cost):
8581 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8582 * gcc.dg/pr21643.c: Likewise.
8583 * gcc.dg/pr46309.c: Likewise.
8584 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8585 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8586 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8587 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8588 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8589 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8590 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8591 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8592 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8593 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8594 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8595 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8596 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8597 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8599 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8602 * gcc.target/powerpc/pr83629.c: New testcase.
8604 2018-01-10 Richard Biener <rguenther@suse.de>
8607 * gcc.dg/pr78768.c: Un-XFAIL.
8609 2018-01-10 Richard Biener <rguenther@suse.de>
8612 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8614 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8616 PR tree-optimization/83753
8617 * gcc.dg/torture/pr83753.c: New test.
8619 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8621 * gcc.target/i386/avx2-gather-1.c: Add -march.
8622 * gcc.target/i386/avx2-gather-2.c: Add -march.
8623 * gcc.target/i386/avx2-gather-3.c: Add -march.
8624 * gcc.target/i386/avx2-gather-4.c: Add -march.
8625 * gcc.target/i386/avx2-gather-5.c: Add -march.
8626 * gcc.target/i386/avx2-gather-6.c: Add -march.
8627 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8628 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8629 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8630 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8631 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8632 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8633 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8634 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8635 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8636 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8638 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8641 * gcc.target/i386/pr78585.c: New test.
8643 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8646 * g++.dg/cpp0x/pr83734.C: New test.
8648 2018-01-09 Carl Love <cel@us.ibm.com>
8650 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8651 vec_mergeo builtins with float, double, long long, unsigned long long,
8652 bool long long arguments.
8653 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8654 vec_float2 with double arguments.
8655 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8656 vec_mergew and vec_mergow builtins.
8658 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8661 * gfortran.dg/contiguous_6.f90: New test.
8663 2018-01-09 Richard Biener <rguenther@suse.de>
8665 PR tree-optimization/83668
8666 * gcc.dg/graphite/pr83668.c: New testcase.
8668 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8670 PR tree-optimization/64811
8671 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8672 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8673 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8674 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8676 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8678 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8681 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8683 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8686 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8687 no NEON and require softfp or hard float-abi.
8688 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8690 2018-01-09 Richard Biener <rguenther@suse.de>
8692 PR tree-optimization/83572
8693 * gcc.dg/graphite/pr83572.c: New testcase.
8695 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8698 * gcc.dg/sms-13.c: New test.
8700 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8703 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8705 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8706 Monk Chiang <sh.chiang04@gmail.com>
8708 * gcc.target/riscv/save-restore-1.c: New.
8710 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8713 * gcc.target/powerpc/pr83677.c: New file.
8715 2018-01-08 Jeff Law <law@redhat.com>
8717 PR rtl-optimizatin/81308
8718 * g++.dg/pr81308-1.C: New test.
8719 * g++.dg/pr81308-2.C: New test.
8721 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8723 PR target/83663 - Revert r255946
8724 * gcc.target/aarch64/vect-slp-dup.c: New.
8726 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8728 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8731 2018-01-08 Richard Biener <rguenther@suse.de>
8733 PR tree-optimization/83563
8734 * gcc.dg/graphite/pr83563.c: New testcase.
8736 2018-01-08 Richard Biener <rguenther@suse.de>
8739 * g++.dg/torture/pr83713.C: New testcase.
8741 2018-01-08 Tom de Vries <tom@codesourcery.com>
8743 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8745 2018-01-08 Richard Biener <rguenther@suse.de>
8747 PR tree-optimization/83685
8748 * gcc.dg/torture/pr83685.c: New testcase.
8750 2018-01-08 Richard Biener <rguenther@suse.de>
8753 * gcc.dg/lto/pr83719_0.c: New testcase.
8755 2018-01-08 Tom de Vries <tom@codesourcery.com>
8757 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8758 * gcc.dg/graphite/run-id-1.c: Same.
8759 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8761 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8764 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8765 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8766 * gfortran.dg/pdt_27.f03: New test.
8769 * gfortran.dg/pdt_28.f03: New test.
8771 2018-01-08 Tom de Vries <tom@codesourcery.com>
8773 * c-c++-common/builtins.c: Require effective target alloca.
8774 * gcc.dg/Wrestrict.c: Same.
8775 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8777 2018-01-08 Richard Biener <rguenther@suse.de>
8780 * gcc.dg/torture/pr83580.c: New testcase.
8782 2018-01-08 Richard Biener <rguenther@suse.de>
8785 * gcc.dg/pr83517.c: New testcase.
8787 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8790 * gcc.dg/uninit-pr81897.c: New test.
8792 2018-01-06 Martin Sebor <msebor@redhat.com>
8794 PR tree-optimization/83640
8795 * gcc.dg/Wrestrict-6.c: New test.
8796 * gcc.dg/pr83640.c: New test.
8798 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8800 * gcc.target/aarch64/reg-alloc-1.c: New test.
8802 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8805 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8807 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8810 * gcc.dg/pr83480.c: New test.
8812 PR rtl-optimization/83682
8813 * gcc.target/i386/pr83682.c: New test.
8815 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8819 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8820 * gfortran.dg/dependency_49.f90: Likewise.
8821 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8822 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8823 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8824 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8825 * gfortran.dg/string_1_lp64.f90: New test.
8826 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8827 * gfortran.dg/string_3_lp64.f90: New test.
8829 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8832 * gcc.target/i386/sse-26.c: New test.
8835 * gcc.target/i386/pr83604.c: New test.
8837 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8839 * gcc.dg/vect/vect-align-4.c: New test.
8840 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8841 and redefine as a structure with an unaligned member "b".
8842 (foo): Update accordingly.
8844 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8847 * gcc.target/aarch64/bics_5.c: New test.
8848 * gcc.target/arm/bics_5.c: Likewise.
8850 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8852 PR tree-optimization/83605
8853 * gcc.dg/pr83605.c: New test.
8855 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8858 * gcc.target/i386/pr83554.c: New test.
8861 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8864 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8868 * gfortran.dg/eoshift_8.f90: New test.
8869 * gfortran.dg/simplify_eoshift_1.f90: New test.
8871 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8874 * gcc.dg/pr83585.c: New test.
8876 2018-01-04 Nathan Sidwell <nathan@acm.org>
8879 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8881 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8884 * gcc.dg/pr83666.c: New test.
8886 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8889 * gcc.target/alpha/pr83628-1.c: New test.
8890 * gcc.target/alpha/pr83628-2.c: Ditto.
8892 2018-01-04 Martin Liska <mliska@suse.cz>
8895 * g++.dg/ipa/pr82352.C: New test.
8897 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8899 * gcc.dg/vect-opt-info-1.c: Moved to ...
8900 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8901 vect_int targets, use dg-additional-options instead of dg-options and
8902 use relative line numbers instead of absolute.
8904 2018-01-03 Martin Sebor <msebor@redhat.com>
8906 PR tree-optimization/83655
8907 * gcc.dg/Wrestrict-5.c: New test.
8908 * c-c++-common/builtins.c: New test.
8910 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8911 Alan Hayward <alan.hayward@arm.com>
8912 David Sherwood <david.sherwood@arm.com>
8914 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8917 2018-01-03 Jeff Law <law@redhat.com>
8920 * gcc.target/i386/stack-check-17.c: New test.
8921 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8923 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8926 * gcc.dg/pr83621.c: New test.
8929 * gcc.dg/pr83645.c: New test.
8931 2018-01-03 Martin Sebor <msebor@redhat.com>
8933 PR tree-optimization/83603
8934 * gcc.dg/Wrestrict-4.c: New test.
8937 * gcc.dg/const-2.c: New test.
8938 * gcc.dg/pure-3.c: New test.
8940 2018-01-03 Martin Sebor <msebor@redhat.com>
8942 * gcc.dg/Wrestrict-3.c: New test.
8944 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8947 * g++.dg/opt/pr83555.C: New test.
8948 * g++.dg/ubsan/pr83555.C: New test.
8950 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8953 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8954 the !CHECKING_P case by expecting a note.
8955 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8956 a note for the !CHECKING_P case, and move the return statement
8957 outside of #if CHECKING_P guard.
8959 2018-01-03 Jeff Law <law@redhat.com>
8962 * gcc.target/i386/stack-check-18.c: New test.
8963 * gcc.target/i386/stack-check-19.c: New test.
8965 2018-01-03 Martin Sebor <msebor@redhat.com>
8967 PR tree-optimization/83501
8968 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8970 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8972 PR tree-optimization/83501
8973 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8975 2018-01-03 Nathan Sidwell <nathan@acm.org>
8978 * g++.dg/ipa/pr83667.C: New.
8980 2018-01-03 Martin Liska <mliska@suse.cz>
8982 PR tree-optimization/83593
8983 * gcc.dg/pr83593.c: New test.
8985 2018-01-03 Martin Liska <mliska@suse.cz>
8988 * g++.dg/ipa/pr83549.C: New test.
8990 2018-01-03 Marek Polacek <polacek@redhat.com>
8993 * g++.dg/warn/mvp2.C: New test.
8995 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8997 PR preprocessor/83602
8998 * g++.dg/cpp/pr83602.C: New test.
9001 * g++.dg/parse/pr83634.C: New test.
9003 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9006 * gfortran.dg/eoshift_7.f90: New test.
9008 2018-01-03 Jan Beulich <jbeulich@suse.com>
9010 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9011 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9013 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9015 Update copyright years.
9017 2018-01-03 Martin Liska <mliska@suse.cz>
9020 * gcc.dg/ipa/pr83594.c: New test.
9022 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9023 Alan Hayward <alan.hayward@arm.com>
9024 David Sherwood <david.sherwood@arm.com>
9026 * gcc.dg/vect-opt-info-1.c: New test.
9028 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9030 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9031 floorf128, truncf128, and roundf128.
9032 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9033 optimizations added in match.pd.
9034 * gcc.target/powerpc/float128-hw6.c: Likewise.
9035 * gcc.target/powerpc/float128-hw7.c: Likewise.
9036 * gcc.target/powerpc/float128-hw8.c: Likewise.
9037 * gcc.target/powerpc/float128-hw9.c: Likewise.
9038 * gcc.target/powerpc/float128-hw10.c: Likewise.
9039 * gcc.target/powerpc/float128-hw11.c: Likewise.
9041 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9044 * g++.dg/cpp0x/pr83556.C: New test.
9046 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9050 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9051 * gfortran.dg/simplify_cshift_4.f90: New test.
9053 2018-01-02 Marek Polacek <polacek@redhat.com>
9056 * g++.dg/cpp0x/inh-ctor30.C: New test.
9059 * g++.dg/cpp1z/pr83644.C: New test.
9061 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9064 * gfortran.dg/coarray_45.f90: New test.
9067 * gfortran.dg/coarray_46.f90: New test.
9069 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9071 PR tree-optimization/83581
9072 * gcc.dg/pr83581.c: New test.
9075 * gcc.dg/pr83595.c: New test.
9078 * g++.dg/opt/pr83608.C: New test.
9081 * gcc.dg/pr83609.c: New test.
9082 * g++.dg/opt/pr83609.C: New test.
9085 * gcc.dg/pr83623.c: New test.
9087 * gcc.target/i386/i386.exp
9088 (check_effective_target_avx512vpopcntdqvl): New proc.
9089 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9090 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9091 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9093 Copyright (C) 2018 Free Software Foundation, Inc.
9095 Copying and distribution of this file, with or without modification,
9096 are permitted in any medium without royalty provided the copyright
9097 notice and this notice are preserved.