1 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4 * gcc.target/arm/pr54300.C: Move to...
5 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6 * gcc.target/arm/pr55073.C: Move to...
7 * g++.dg/other/pr55073.C: ... Here. Add target directives.
8 * gcc.target/arm/pr56184.C: Move to...
9 * g++.dg/other/pr56184.C: ... Here. Add target directives.
10 * gcc.target/arm/pr59985.C: Move to...
11 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12 * gcc.target/aarch64/pr60675.C: Move to...
13 * g++.dg/other/pr60675.C: ... Here. Add target directives.
14 * gcc.target/aarch64/pr81422.C: Move to...
15 * g++.dg/other/pr81422.C: ... Here. Add target directives.
16 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
17 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
18 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
19 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
20 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
21 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
22 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
23 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
24 * gcc.target/aarch64/sve/tls_2.C: Move to...
25 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
26 * gcc.target/aarch64/pr81414.C: Rename to...
27 * gcc.target/aarch64/pr81414.c: ... This.
28 * gcc.target/aarch64/simd/pr67896.C: Rename to...
29 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
31 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
32 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
33 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
34 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
37 2018-04-17 Jakub Jelinek <jakub@redhat.com>
40 * gcc.dg/pr85414.c: New test.
42 2018-04-17 Martin Jambor <mjambor@suse.cz>
45 * g++.dg/ipa/pr85421.C: New test.
47 2018-04-17 Martin Liska <mliska@suse.cz>
50 * g++.dg/lto/pr85405b_0.C: New test.
51 * g++.dg/lto/pr85405b_1.C: New test.
53 2018-04-17 Martin Liska <mliska@suse.cz>
56 * g++.dg/lto/pr85405_0.C: New test.
57 * g++.dg/lto/pr85405_1.C: New test.
59 2018-04-17 Martin Liska <mliska@suse.cz>
62 * g++.dg/ext/pr85329-2.C: New test.
63 * g++.dg/ext/pr85329.C: New test.
64 * gcc.target/i386/mvc12.c: New test.
66 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
69 * g++.dg/pr85039-1.C: New.
70 * g++.dg/pr85039-2.C: New.
71 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
73 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
76 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
77 if the target supports efficient unaligned storage accesses.
79 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
82 * gcc.target/powerpc/pr83660.C: New test.
84 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
87 * gcc.target/i386/pr85403.c: New test.
89 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
92 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
94 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
95 Jason Merrill <jason@redhat.com>
98 * g++.dg/cpp0x/pr85112.C: New.
100 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
103 * g++.dg/ext/undef-bool-1.C: New file.
104 * gcc.target/powerpc/powerpc.exp: Remove .C support.
105 * gcc.target/powerpc/undef-bool-1.C: Remove file.
107 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
110 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
111 corresponding dg-error clause.
112 * gcc.target/powerpc/pr80098-3.c: Ditto.
113 * gcc.target/powerpc/pr80103-1.c: Delete.
115 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
119 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
120 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
122 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
125 * gfortran.dg/implied_do_io_5.f90: New test.
127 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
130 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
131 several values: positive, negative, and zero.
132 * gcc.target/powerpc/sse2-pslld-1.c: Same.
133 * gcc.target/powerpc/sse2-psllq-1.c: Same.
135 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
137 PR rtl-optimization/79916
138 * gcc.target/powerpc/pr79916.c: New.
140 2018-04-13 Jakub Jelinek <jakub@redhat.com>
142 PR rtl-optimization/85393
143 * g++.dg/opt/pr85393.C: New test.
144 * g++.dg/opt/pr85393-aux.cc: New file.
146 PR rtl-optimization/85376
147 * gcc.dg/pr85376.c: New test.
149 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
151 PR rtl-optimization/83852
152 * gcc.dg/pr83852.c: New testcase.
154 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
157 * gcc.target/s390/pr77822-1.C: Rename to ...
158 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
159 * gcc.target/s390/pr77822-2.c: Add asm scan check.
160 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
162 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
165 * gcc.target/i386/pr71991.c: New testcase.
167 2018-04-13 Martin Liska <mliska@suse.cz>
168 Jakub Jelinek <jakub@redhat.com>
171 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
174 2018-04-12 David Malcolm <dmalcolm@redhat.com>
177 * g++.dg/diagnostic/macro-arg-count.C: New test.
179 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
183 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
184 array and move test to libgomp/testsuite/libgomp.fortran.
185 * gfortran.dg/do_concurrent_6.f90: New test.
187 2018-04-12 Marek Polacek <polacek@redhat.com>
190 * g++.dg/parse/error61.C: New test.
192 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
194 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
195 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
197 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
200 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
201 specify -mvsx on gcc command line.
203 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
206 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
207 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
209 2018-04-12 Jakub Jelinek <jakub@redhat.com>
212 * gcc.target/i386/pr85328.c: New test.
214 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
216 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
218 2018-04-12 Jakub Jelinek <jakub@redhat.com>
220 PR rtl-optimization/85342
221 * gcc.target/i386/pr85342.c: New test.
223 2018-04-11 Jason Merrill <jason@redhat.com>
225 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
228 2018-04-11 Bin Cheng <bin.cheng@arm.com>
231 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
233 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
235 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
236 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
238 2018-04-11 Jakub Jelinek <jakub@redhat.com>
241 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
244 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
247 * gcc.target/i386/pr84301.c: New test.
249 2018-04-11 Jakub Jelinek <jakub@redhat.com>
251 PR tree-optimization/85331
252 * gcc.c-torture/execute/pr85331.c: New test.
254 2018-04-11 Marek Polacek <polacek@redhat.com>
257 * g++.dg/cpp0x/pr51225.C: Adjust error message.
258 * g++.dg/cpp1z/constexpr-if21.C: New test.
260 2018-04-11 Jakub Jelinek <jakub@redhat.com>
263 * gcc.target/i386/pr85281.c: New test.
265 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
267 PR rtl-optimization/84659
268 * gcc.dg/pr84659.c: New test.
270 2018-04-11 Jakub Jelinek <jakub@redhat.com>
273 * g++.dg/debug/dwarf2/pr85302.C: New test.
275 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
278 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
281 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
284 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
286 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
288 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
289 * gcc.target/powerpc/dimode_off.c: Ditto.
290 * gcc.target/powerpc/tfmode_off.c: Ditto.
291 * gcc.target/powerpc/timode_off.c: Ditto.
293 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
295 * gcc.target/powerpc/vec-ldl-1.c: New test.
296 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
297 corrections to ABI implementation.
299 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
302 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
304 2018-04-10 Jakub Jelinek <jakub@redhat.com>
306 PR rtl-optimization/85300
307 * gcc.dg/pr85300.c: New test.
309 2018-04-10 David Malcolm <dmalcolm@redhat.com>
312 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
313 where we now show the pertinent parameter.
314 * g++.dg/diagnostic/aka2.C: Likewise.
315 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
317 2018-04-10 Jakub Jelinek <jakub@redhat.com>
320 * gfortran.dg/gomp/pr85313.f90: New test.
322 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/parse/template29.C: New.
327 2018-04-10 Bin Cheng <bin.cheng@arm.com>
330 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
332 2018-04-10 Jakub Jelinek <jakub@redhat.com>
336 * gcc.target/i386/avx512f-pr85177.c: New test.
337 * gcc.target/i386/avx512f-pr85255.c: New test.
339 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
341 PR tree-optimization/85286
342 * gcc.dg/vect/pr85286.c: New test.
344 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
347 * gcc.target/arm/pr85173.c: New test.
349 2018-04-10 Jakub Jelinek <jakub@redhat.com>
352 * gcc.dg/lto/pr85248_0.c: New test.
353 * gcc.dg/lto/pr85248_1.c: New test.
355 2018-04-09 Jan Hubicka <jh@suse.cz>
358 * g++.dg/torture/pr85078.C: New.
360 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp1z/decomp44.C: New.
364 * g++.dg/cpp1z/decomp45.C: Likewise.
366 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
369 * gfortran.dg/do_concurrent_5.f90: New test.
370 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
373 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
376 * gfortran.dg/parameter_array_element_3.f90: New test.
378 2018-04-09 Jakub Jelinek <jakub@redhat.com>
381 * g++.dg/cpp1z/decomp43.C: New test.
383 PR rtl-optimization/80463
384 * g++.dg/pr80463.C: Add -w to dg-options.
386 2018-04-09 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/85284
389 * gcc.dg/torture/pr85284.c: New testcase.
391 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
393 PR rtl-optimization/80463
394 PR rtl-optimization/83972
395 PR rtl-optimization/83480
397 * gcc.dg/pr80463.c: New test.
398 * g++.dg/pr80463.C: Likewise.
399 * gcc.dg/pr83972.c: Likewise.
401 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
403 PR rtl-optimization/83913
404 * gcc.dg/pr83913.c: New test.
406 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
408 PR rtl-optimization/83962
409 * gcc.dg/pr83962.c: New test.
411 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
413 PR rtl-optimization/83530
414 * gcc.dg/pr83530.c: New test.
416 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
419 * gfortran.dg/realloc_on_assign_16a.f90: New test.
421 2018-04-07 Jakub Jelinek <jakub@redhat.com>
423 PR tree-optimization/85257
424 * gcc.dg/pr85257.c: New test.
426 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
428 * g++.dg/opt/pr85196.C: New test.
430 2018-04-06 David Malcolm <dmalcolm@redhat.com>
433 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
434 std::tuple here since they need C++11.
435 * g++.dg/lookup/missing-std-include-8.C: New test.
436 * g++.dg/lookup/missing-std-include.C: Move std::array and
437 std::tuple test to missing-std-include-6.C to avoid failures
440 2018-04-06 Jakub Jelinek <jakub@redhat.com>
443 * gcc.dg/debug/pr85252.c: New test.
445 PR rtl-optimization/84872
446 * gcc.dg/graphite/pr84872.c: New test.
449 * g++.dg/cpp1z/decomp42.C: New test.
451 2018-04-06 David Malcolm <dmalcolm@redhat.com>
454 * g++.dg/lookup/missing-std-include-7.C: New test.
456 2018-04-06 Tamar Christina <tamar.christina@arm.com>
458 * gcc.dg/struct-simple.c: Revert r254862.
459 * lib/target-supports.exp
460 (check_effective_target_word_mode_no_slow_unalign): Likewise.
462 2018-04-06 Richard Biener <rguenther@suse.de>
465 * gcc.dg/torture/pr85244-1.c: New testcase.
466 * gcc.dg/torture/pr85244-2.c: Likewise.
468 2018-04-06 Jakub Jelinek <jakub@redhat.com>
471 * c-c++-common/ubsan/pr85213.c: New test.
473 2018-04-06 Richard Biener <rguenther@suse.de>
476 * gcc.dg/pr85180.c: New testcase.
478 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
480 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
481 to trigger the optimization. Do some cleanup and function
482 renaming. Add more test functions.
484 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
486 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
488 * gcc.target/s390/hotpatch-1.c: Skip when building without
490 * gcc.target/s390/hotpatch-10.c: Likewise.
491 * gcc.target/s390/hotpatch-11.c: Likewise.
492 * gcc.target/s390/hotpatch-12.c: Likewise.
493 * gcc.target/s390/hotpatch-13.c: Likewise.
494 * gcc.target/s390/hotpatch-14.c: Likewise.
495 * gcc.target/s390/hotpatch-15.c: Likewise.
496 * gcc.target/s390/hotpatch-16.c: Likewise.
497 * gcc.target/s390/hotpatch-17.c: Likewise.
498 * gcc.target/s390/hotpatch-18.c: Likewise.
499 * gcc.target/s390/hotpatch-19.c: Likewise.
500 * gcc.target/s390/hotpatch-2.c: Likewise.
501 * gcc.target/s390/hotpatch-3.c: Likewise.
502 * gcc.target/s390/hotpatch-4.c: Likewise.
503 * gcc.target/s390/hotpatch-5.c: Likewise.
504 * gcc.target/s390/hotpatch-6.c: Likewise.
505 * gcc.target/s390/hotpatch-7.c: Likewise.
506 * gcc.target/s390/hotpatch-8.c: Likewise.
507 * gcc.target/s390/hotpatch-9.c: Likewise.
509 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
511 * c-c++-common/Wattributes.c: Disable warning for s390* target and
512 check for an error instead.
513 * gcc.dg/Wattributes-6.c: Likewise.
515 2018-04-05 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/cpp1z/decomp39.C: New test.
519 * g++.dg/cpp1z/decomp40.C: New test.
522 * g++.dg/cpp1z/decomp41.C: New test.
525 * gcc.dg/pr85195.c: New test.
527 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/cpp0x/initlist100.C: New.
531 * g++.dg/cpp0x/initlist101.C: Likewise.
533 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
536 * g++.dg/other/pr84792-1.C: New.
537 * g++.dg/other/pr84792-2.C: Likewise.
539 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
542 * gcc.target/i386/pr85193.c: New test.
544 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
547 * g++.dg/concepts/pr84979.C: New.
548 * g++.dg/concepts/pr84979-2.C: New.
549 * g++.dg/concepts/pr84979-3.C: New.
551 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
554 * g++.dg/cpp0x/variadic174.C: New.
556 2018-04-04 Jakub Jelinek <jakub@redhat.com>
559 * g++.dg/ext/builtin13.C: New test.
560 * g++.dg/ext/atomic-4.C: New test.
563 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
564 * g++.dg/ext/bases3.C: New test.
566 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
569 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
570 to match a single insn of the baz function. Move scan directives at
571 the end of the file below the functions they are trying to test for
573 * gcc.target/arm/cmse/cmse-16.c: New testcase.
575 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
577 PR rtl-optimization/84878
578 * gcc.target/powerpc/pr84878.c: New test.
580 2018-04-04 Michael Matz <matz@suse.de>
582 * gcc.dg/Wstringop-overflow-4.c: New test.
583 * c-c++-common/Wstringop-truncation-4.c: Adjust.
585 2018-04-04 Jakub Jelinek <jakub@redhat.com>
588 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
589 for the diagnostics of overridden functions. Adjust for new wording.
591 2018-04-04 Richard Biener <rguenther@suse.de>
594 * g++.dg/lto/pr85176_0.C: New testcase.
596 2018-04-04 Richard Biener <rguenther@suse.de>
599 * lib/target-supports.exp (check_effective_target_vect_perm_short):
602 2018-04-04 Martin Liska <mliska@suse.cz>
605 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
606 and msdata as a workaround for powerpc.
608 2018-04-04 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/85168
611 * gcc.dg/torture/pr85168.c: New testcase.
613 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
616 * g++.dg/pr84943.C: New.
617 * g++.dg/pr84943-2.C: New.
619 2018-04-03 Jakub Jelinek <jakub@redhat.com>
621 PR rtl-optimization/85167
622 * gcc.dg/pr85167.c: New test.
624 PR tree-optimization/85156
625 * c-c++-common/pr85156.c: New test.
626 * gcc.c-torture/execute/pr85156.c: New test.
628 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
630 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
631 * gcc.target/powerpc/undef-bool-1.C: New file.
632 * gcc.target/powerpc/undef-bool-2.c: New file.
634 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
637 * g++.dg/cpp1z/class-deduction52.C: New.
639 2018-04-03 Jakub Jelinek <jakub@redhat.com>
642 * g++.dg/cpp0x/pr85147.C: New test.
645 * g++.dg/cpp0x/gen-attrs-64.C: New test.
648 * g++.dg/gomp/pr85134.C: New test.
649 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
652 * gcc.c-torture/execute/pr85169.c: New test.
653 * gcc.target/i386/avx512f-pr85169.c: New test.
654 * gcc.target/i386/avx512bw-pr85169.c: New test.
656 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
659 * gcc.target/powerpc/pr69946: Adjust comment. Remove
660 scan-assembler-times clause.
662 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
664 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
665 dg-additional-options.
667 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
669 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
671 2018-04-03 Richard Biener <rguenther@suse.de>
674 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
676 2018-04-02 Jim Wilson <jimw@sifive.com>
678 * gcc.target/riscv/pr84660.c: New.
679 * gcc.target/riscv/shift-and-1.c: New.
680 * gcc.target/riscv/shift-and-2.c: New.
682 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
685 * gfortran.dg/array_simplify_2.f90: New test.
687 2018-04-01 Jakub Jelinek <jakub@redhat.com>
690 * gcc.target/i386/avx512f-pr85090-1.c: New test.
691 * gcc.target/i386/avx512f-pr85090-2.c: New test.
692 * gcc.target/i386/avx512f-pr85090-3.c: New test.
693 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
694 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
696 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
699 * g++.dg/pr85027.C: New.
701 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
704 * gcc.target/powerpc/sse-maxps-2.c: New test.
705 * gcc.target/powerpc/sse-minps-2.c: New test.
707 2018-03-30 Jakub Jelinek <jakub@redhat.com>
710 * g++.dg/gomp/pr84791.C: New test.
712 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
715 * gfortran.dg/array_constructor_53.f90: New test.
717 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
720 * gfortran.dg/substr_6.f90: Remove illegal test for
721 out-of-bounds substring.
723 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
726 * gfortran.dg/zero_sized_10.f90: New test.
728 2018-03-29 David Malcolm <dmalcolm@redhat.com>
731 * g++.dg/lookup/missing-std-include-6.C: New test.
732 * g++.dg/lookup/missing-std-include.C: Add std::pair and
734 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
735 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
736 <cstring>, <cassert>, and <cstdlib>.
738 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
741 * gcc.target/i386/pr84985.c: New.
743 2018-03-29 David Malcolm <dmalcolm@redhat.com>
746 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
748 2018-03-29 Jakub Jelinek <jakub@redhat.com>
751 * g++.dg/warn/Wunused-var-31.C: New test.
754 * c-c++-common/Wduplicated-branches-14.c: New test.
756 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/cpp0x/pr84606.C: New.
761 2018-03-29 Carl Love <cel@us.ibm.com>
764 2017-09-27 Carl Love <cel@us.ibm.com>
766 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
767 for the __builtin_fctid and __builtin_fctiw.
769 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
772 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
773 deleted builtin function.
774 (div_weuo): Likewise.
775 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
776 (div_deuo): Likewise.
778 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
781 * g++.dg/other/default13.C: New.
783 2018-03-28 Jakub Jelinek <jakub@redhat.com>
786 * gcc.target/i386/pr85095-1.c: New test.
787 * gcc.target/i386/pr85095-2.c: New test.
788 * gcc.c-torture/execute/pr85095.c: New test.
790 PR tree-optimization/82004
791 * gcc.dg/pr82004.c: New test.
793 2018-03-28 Jakub Jelinek <jakub@redhat.com>
794 Martin Liska <mliska@suse.cz>
797 * g++.dg/asan/pr85081.C: New test.
799 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
802 * g++.dg/template/pr84789.C: Adjust for testing with
806 * g++.dg/template/pr84973.C: New.
807 * g++.dg/template/pr84973-2.C: New.
808 * g++.dg/template/pr84973-3.C: New.
811 * g++.dg/eh/pr84968.C: New.
813 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
816 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
817 long double multiply/divide uses the correct function.
818 * gcc.target/powerpc/mulkc-3.c: Likewise.
819 * gcc.target/powerpc/divkc-2.c: Likewise.
820 * gcc.target/powerpc/divkc-3.c: Likewise.
822 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
825 * g++.dg/cpp0x/defaulted51.C: New.
826 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
828 2018-03-27 Jakub Jelinek <jakub@redhat.com>
831 * g++.dg/ext/vector35.C: New test.
834 * g++.dg/ext/builtin-offsetof3.C: New test.
837 * g++.dg/cpp1y/pr85076.C: New test.
839 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
842 * gfortran.dg/matmul_rank_1.f90: New test.
844 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
845 Harald Anlauf <anlauf@gmx.de>
847 * gfortran.dg/structure_constructor_15.f90: New test.
849 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
851 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
852 for the diagnostics of overridden functions. Adjust for new wording.
853 * g++.dg/cpp0x/implicit1.C: Likewise.
854 * g++.dg/cpp0x/override1.C: Likewise.
855 * g++.dg/cpp1y/auto-fn18.C: Likewise.
856 * g++.dg/eh/shadow1.C: Likewise.
857 * g++.dg/inherit/covariant12.C: Likewise.
858 * g++.dg/inherit/covariant14.C: Likewise.
859 * g++.dg/inherit/covariant15.C: Likewise.
860 * g++.dg/inherit/covariant16.C: Likewise.
861 * g++.dg/inherit/covariant22.C: Likewise.
862 * g++.dg/inherit/crash3.C: Likewise.
863 * g++.dg/inherit/error2.C: Likewise.
864 * g++.dg/template/crash100.C: Likewise.
865 * g++.old-deja/g++.eh/spec6.C: Likewise.
866 * g++.old-deja/g++.mike/p811.C: Likewise.
867 * g++.old-deja/g++.other/virtual11.C: Likewise.
868 * g++.old-deja/g++.other/virtual4.C: Likewise.
870 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
873 * gcc.target/i386/pr85044.c: New test.
875 2018-03-27 Martin Sebor <msebor@redhat.com>
878 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
881 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
884 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
886 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
889 * gcc.target/arm/pr81863.c: New test.
891 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
894 * testsuite/gcc.target/nvptx/pr85056.c: New test.
895 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
897 2018-03-27 Richard Biener <rguenther@suse.de>
900 * lib/target-supports.exp (check_ssse3_available): New function.
901 (check_effective_target_vect_perm_short): Enable for x86 if
902 check_ssse3_available.
904 2018-03-27 Richard Biener <rguenther@suse.de>
906 PR tree-optimization/85082
907 * gfortran.dg/pr85082.f90: New testcase.
909 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
911 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
912 to "l=2" in dg-final.
914 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
916 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
917 * gcc.target/mips/fix-r4000-2.c: Likewise.
918 * gcc.target/mips/fix-r4000-3.c: Likewise.
919 * gcc.target/mips/fix-r4000-4.c: Likewise.
920 * gcc.target/mips/fix-r4000-5.c: Likewise.
921 * gcc.target/mips/fix-r4000-6.c: Likewise.
922 * gcc.target/mips/fix-r4000-7.c: Likewise.
923 * gcc.target/mips/fix-r4000-8.c: Likewise.
924 * gcc.target/mips/fix-r4000-9.c: Likewise.
925 * gcc.target/mips/fix-r4000-10.c: Likewise.
926 * gcc.target/mips/fix-r4000-7.c: Change dg-final
927 "mulditi3_r4000" instead of "mulditi3".
928 * gcc.target/mips/fix-r4000-8.c: Change dg-final
929 "umulditi3_r4000" instead of "umulditi3".
931 2018-03-27 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/inherit/covariant22.C: New test.
936 2018-03-27 Richard Biener <rguenther@suse.de>
939 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
942 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
943 Jason Merrill <jason@redhat.com>
946 * g++.dg/init/array49.C: New.
947 * g++.dg/torture/pr70499.C: Adjust.
949 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
952 * gcc.target/i386/pr85073.c: New test.
954 2018-03-26 Richard Biener <rguenther@suse.de>
957 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
960 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
963 * gfortran.dg/parameter_array_format.f90: New test.
965 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
966 Neil Carlson <neil.n.carlson@gmail.com>
969 * gfortran.dg/literal_character_constant_1.inc: Replace
970 call abort by STOP n.
971 * gfortran.dg/overload_1.f90: Likewise.
973 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
974 Dominique d'Humieres <dominiq@gcc.gnu.org>
977 * gfortran.dg/scalar_pointer_1.f90: New test.
979 2018-03-25 Tom de Vries <tom@codesourcery.com>
981 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
984 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
987 * gfortran.dg/pr89497.f90: New test.
989 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
992 * gfortran.dg/substr_7.f90: New test.
994 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
997 * gfortran.dg/pr42651.f90: New test.
998 * gfortran.dg/func_result_7.f90: Update error message.
1000 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1002 PR tree-optimization/84005
1003 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1004 failing to force the alignment.
1006 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1008 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1012 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1014 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1015 message. Fix scan-assembler patterns.
1017 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1020 * g++.dg/cpp0x/pr85015.C: New test.
1023 * g++.dg/cpp1y/pr84942.C: New test.
1025 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1028 * testsuite/gcc.target/i386/pr85030.c: New.
1030 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1033 * g++.dg/pr85026.C: New test.
1035 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1037 * g++.dg/debug/pr84704.C: XFAIL AIX.
1039 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1042 * gcc.target/arm/pr84826.c: Add dg directive.
1044 2018-03-23 Marek Polacek <polacek@redhat.com>
1047 * g++.dg/ext/builtin-offsetof2.C: New test.
1050 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1051 * gcc.dg/pr85045.c: New test.
1053 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1056 * gnat.dg/lto22.adb: New test.
1057 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1058 * gnat.dg/lto22_pkg2.ads: Likewise.
1060 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1063 * gcc.dg/lto/pr80778_0.c: New test.
1066 * gcc.target/i386/pr85034.c: New test.
1069 * c-c++-common/torture/pr85022.c: New test.
1072 * g++.dg/ubsan/pr85029.C: New test.
1074 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1077 * g++.dg/cpp0x/pr71251.C: New.
1080 * g++.dg/template/pr84789.C: New.
1081 * g++.dg/template/pr84789-2.C: New.
1082 * g++.dg/template/pr84789-3.C: New.
1083 * g++.dg/parse/dtor11.C: Accept alternate error message.
1086 * g++.dg/pr84729.C: New.
1087 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1088 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1089 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1091 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1094 * gfortran.dg/interface_42.f90: New test.
1095 * gfortran.dg/interface_43.f90: New test.
1097 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1100 * gcc.target/arm/pr84826.c: New test.
1102 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1104 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1105 dg-require-effective-target.
1106 * gcc.target/arm/addr-modes-int.c: Likewise.
1107 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1109 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1112 * gcc.target/powerpc/altivec-ld-1.c: New test.
1114 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1116 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1118 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1121 * gcc.dg/pr84941.c: New test.
1123 2018-03-22 Tom de Vries <tom@codesourcery.com>
1125 PR tree-optimization/84956
1126 * gcc.dg/pr84956.c: New test.
1128 2018-03-22 Marek Polacek <polacek@redhat.com>
1131 * g++.dg/cpp1z/constexpr-if15.C: New test.
1132 * g++.dg/cpp1z/constexpr-if16.C: New test.
1134 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1136 * gcc.dg/builtin-tgmath-3.c: New test.
1138 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1141 * g++.dg/concepts/pr71965.C: New.
1145 * g++.dg/cpp0x/pr84610.C: New.
1146 * g++.dg/cpp0x/pr84642.C: New.
1148 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1151 * c-c++-common/pr84999.c: New test.
1153 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/ext/desig10.C: New.
1158 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1159 Harald Anlauf <anlauf@gmx.de>
1162 * gfortran.dg/pr84957.f90: New test.
1164 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1166 PR tree-optimization/84960
1167 * gcc.c-torture/compile/pr84960.c: New test.
1169 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1171 PR tree-optimization/84811
1172 * gcc.dg/torture/pr84811.c: New test.
1174 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1176 PR tree-optimization/84982
1177 * c-c++-common/pr84982.c: New test.
1180 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1182 * g++.dg/torture/pr84961-1.C: New test.
1183 * g++.dg/torture/pr84961-2.C: New test.
1185 2018-03-21 Nathan Sidwell <nathan@acm.org>
1188 * g++.dg/pr85008.C: New.
1190 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1193 * gfortran.dg/char_result_17.f90: New test.
1195 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1198 * g++.dg/other/accessor-fixits-1.C: Move to...
1199 * g++.dg/torture/accessor-fixits-1.C: ...here.
1200 * g++.dg/other/accessor-fixits-2.C: Move to...
1201 * g++.dg/torture/accessor-fixits-2.C: ...here.
1202 * g++.dg/other/accessor-fixits-3.C: Move to...
1203 * g++.dg/torture/accessor-fixits-3.C: ...here.
1204 * g++.dg/other/accessor-fixits-4.C: Move to...
1205 * g++.dg/torture/accessor-fixits-4.C: ...here.
1206 * g++.dg/other/accessor-fixits-5.C: Move to...
1207 * g++.dg/torture/accessor-fixits-5.C: ...here.
1208 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1209 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1210 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1212 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1214 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1216 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1219 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1221 2018-03-21 Nathan Sidwell <nathan@acm.org>
1224 * g++.dg/lookup/pr84804.C: New.
1226 2018-03-21 Martin Sebor <msebor@redhat.com>
1229 * g++.dg/Wclass-memaccess-3.C: New test.
1230 * g++.dg/Wclass-memaccess-4.C: New test.
1232 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1235 * g++.dg/other/accessor-fixits-1.C
1236 (test_access_const_t1_color): New.
1237 (test_deref_const_t1_color): New.
1238 * g++.dg/other/accessor-fixits-5.C: New testcase.
1240 2018-03-21 Tom de Vries <tom@codesourcery.com>
1242 PR tree-optimization/83126
1243 * gcc.dg/graphite/pr83126.c: New test.
1245 2018-03-21 Nathan Sidwell <nathan@acm.org>
1247 * g++.dg/ext/anon-struct6.C: Adjust.
1248 * g++.dg/ext/deprecate-1.C: New.
1249 * g++.dg/ext/deprecate-2.C: New.
1250 * g++.dg/lookup/pr84602.C: Adjust.
1251 * g++.dg/lookup/pr84962.C: Adjust.
1252 * g++.old-deja/g++.other/anon4.C
1255 * g++.dg/lookup/pr84836.C: New.
1257 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1259 PR tree-optimization/84969
1260 * gcc.dg/tree-ssa/pr84969.c: New test.
1262 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1264 PR rtl-optimization/84989
1265 * gcc.target/i386/pr84989.c: New test.
1267 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1269 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1271 2018-03-21 Martin Liska <mliska@suse.cz>
1274 * gfortran.dg/goacc/pr84963.f90: New test.
1276 2018-03-21 Marek Polacek <polacek@redhat.com>
1278 PR c++/71638, ICE with NSDMI and reference.
1279 * g++.dg/cpp0x/nsdmi14.C: New test.
1280 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1282 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1284 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1285 MIPS with -mpaired-single directives.
1287 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1290 * gfortran.dg/interface_41.f90: New test.
1292 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1295 * gcc.dg/pr84875.c: New test.
1297 2018-03-20 Marek Polacek <polacek@redhat.com>
1299 PR c++/84978, ICE with NRVO.
1300 * g++.dg/opt/nrv19.C: New test.
1302 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1305 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1306 Disable for armeb targets.
1307 * gcc.target/arm/pr82518.c: New test.
1309 2018-03-20 Nathan Sidwell <nathan@acm.org>
1312 * g++.dg/lookup/pr84962.C: New.
1315 * g++.dg/lookup/pr84970.C: New.
1317 2018-03-20 Richard Biener <rguenther@suse.de>
1320 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1322 2018-03-20 Martin Liska <mliska@suse.cz>
1325 * g++.dg/ipa/pr84825.C: New test.
1327 2018-03-20 Martin Liska <mliska@suse.cz>
1329 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1331 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1334 * gcc.c-torture/compile/pr84845.c: New test.
1336 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1339 * gcc.target/arm/pr82989.c: New test.
1341 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.target/i386/pr84945.c: New test.
1346 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1349 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1351 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.dg/pr84953.c: New test.
1356 2018-03-19 Marek Polacek <polacek@redhat.com>
1359 * g++.dg/cpp1z/lambda-__func__.C: New test.
1362 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1364 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1367 * g++.dg/asan/pr78651.C: New test.
1369 2018-03-19 Tom de Vries <tom@codesourcery.com>
1371 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1372 vect_int_mult. Add nvptx xfail for PR84958.
1374 2018-03-19 Nathan Sidwell <nathan@acm.org>
1377 * g++.dg/cpp1y/pr84835.C: New.
1379 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1382 * gcc.target/aarch64/pr81647.c: New.
1384 2018-03-19 Richard Biener <rguenther@suse.de>
1386 PR tree-optimization/84933
1387 * g++.dg/pr84933.C: New testcase.
1389 2018-03-19 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/84859
1392 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1393 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1394 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1395 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1397 2018-03-19 Nathan Sidwell <nathan@acm.org>
1400 * g++.dg/lookup/pr84812.C: New.
1402 2018-03-19 Richard Biener <rguenther@suse.de>
1404 PR tree-optimization/84929
1405 * gcc.dg/torture/pr84929.c: New testcase.
1407 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1410 * gcc.target/arm/big-endian-subreg.c: Delete.
1412 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1415 * gfortran.dg/array_constructor_52.f90: New test.
1417 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1420 * gfortran.dg/pr77414.f90: New test.
1421 * gfortran.dg/internal_references_1.f90: Adjust error message.
1423 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1426 * gfortran.dg/pr65453.f90: New test.
1428 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1430 PR tree-optimization/84913
1431 * gfortran.dg/vect/pr84913.f90: New test.
1433 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1436 * gfortran.dg/warn_concat.f90: New test.
1438 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1441 * gcc.dg/pr84899.c: New test.
1443 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1446 * gfortran.dg/pr69395.f90: Add test for max dimensions
1448 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1451 * gcc.target/i386/pr84876.c: New test.
1453 2018-03-16 Martin Liska <mliska@suse.cz>
1456 * gcc.target/i386/mvc11.c: New test.
1458 2018-03-16 Martin Liska <mliska@suse.cz>
1461 * gcc.target/i386/mvc10.c: New test.
1463 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1467 * g++.dg/cpp1y/pr79937-1.C: New test.
1468 * g++.dg/cpp1y/pr79937-2.C: New test.
1469 * g++.dg/cpp1y/pr79937-3.C: New test.
1470 * g++.dg/cpp1y/pr79937-4.C: New test.
1471 * g++.dg/cpp1y/pr82410.C: New test.
1473 2018-03-16 Tom de Vries <tom@codesourcery.com>
1475 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1477 2018-03-16 Tom de Vries <tom@codesourcery.com>
1479 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1481 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1484 * g++.dg/cpp2a/desig8.C: New test.
1486 PR tree-optimization/84841
1487 * gcc.dg/pr84841.c: New test.
1490 * g++.dg/cpp2a/desig7.C: New test.
1492 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1493 Jim MacArthur <jim.macarthur@codethink.co.uk>
1495 * gfortran.dg/automatic_1.f90: New test.
1496 * gfortran.dg/automatic_repeat.f90: New test
1497 * gfortran.dg/automatic_save.f90: New test.
1498 * gfortran.dg/vax_structure.f90: New test.
1500 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1503 * gfortran.dg/pr78741.f90: New test.
1505 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1508 * gfortran.dg/pr69395.f90: New test.
1510 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1513 * g++.dg/opt/pr79085.C: New test.
1515 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1518 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1519 label instead of __x86_indirect_thunk label.
1521 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1524 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1525 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1526 * g++.dg/warn/deprecated-13.C: New test.
1528 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1530 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1532 2018-03-15 Richard Biener <rguenther@suse.de>
1535 * c-c++-common/pr84873.c: New testcase.
1537 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1540 * gcc.target/arm/big-endian-subreg.c: New.
1542 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1545 * gcc.c-torture/compile/pr84860.c: New test.
1547 2018-03-15 Julia Koval <julia.koval@intel.com>
1549 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1551 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1554 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1557 * gcc.dg/pr84853.c: New test.
1559 2018-03-14 Carl Love <cel@us.ibm.com>
1561 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1563 2018-03-14 Martin Liska <mliska@suse.cz>
1566 * g++.dg/lto/pr84805_0.C: New test.
1567 * g++.dg/lto/pr84805_1.C: New test.
1568 * g++.dg/lto/pr84805_2.C: New test.
1570 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1573 * gcc.dg/fixits-pr84852-1.c: New test.
1574 * gcc.dg/fixits-pr84852-2.c: New test.
1576 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1578 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1579 separate verbose message.
1580 * lib/scandump.exp (scan-dump-times): Likewise.
1582 2018-03-14 Julia Koval <julia.koval@intel.com>
1584 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1586 * gcc.target/i386/funcspec-56.inc: Ditto.
1588 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1590 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1593 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1596 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1597 check count from 17 to 14.
1600 * gcc.target/i386/pr84844.c: New test.
1602 2018-03-14 Richard Biener <rguenther@suse.de>
1604 PR tree-optimization/84830
1605 * gcc.dg/torture/pr84830.c: New testcase.
1607 2018-03-14 Marek Polacek <polacek@redhat.com>
1610 * g++.dg/cpp0x/static_assert15.C: New test.
1612 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1615 * gfortran.dg/pr61775.f90: New test.
1617 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1620 * g++.dg/ext/pr84843-1.C: New test.
1621 * g++.dg/ext/pr84843-2.C: New test.
1623 2018-03-13 David Pagan <dave.pagan@oracle.com>
1626 * gcc.dg/pr46921.c: New test.
1628 2018-03-13 Martin Sebor <msebor@redhat.com>
1630 PR tree-optimization/84725
1631 * c-c++-common/Wstringop-truncation-4.c: New test.
1632 * c-c++-common/attr-nonstring-5.c: New test.
1634 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1636 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1638 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1639 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1641 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1643 * gcc.target/aarch64/sve/tls_1.c: New test.
1644 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1646 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1648 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1649 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1651 2018-03-13 Martin Liska <mliska@suse.cz>
1654 * g++.dg/ipa/pr84658.C: New test.
1656 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1659 * gcc.dg/pr84834.c: New test.
1662 * gcc.target/i386/pr84827.c: New test.
1665 * g++.dg/ext/pr84828.C: New test.
1668 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1669 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1672 * g++.dg/cpp1y/constexpr-84808.C: New test.
1675 * g++.dg/debug/pr84704.C: New test.
1677 2018-03-12 Renlin Li <renlin.li@arm.com>
1679 * gcc.target/aarch64/movi_hf.c: New.
1680 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1681 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1683 2018-03-12 Martin Sebor <msebor@redhat.com>
1685 PR tree-optimization/83456
1686 * c-c++-common/Wrestrict-2.c: Remove test cases.
1687 * c-c++-common/Wrestrict.c: Same.
1688 * gcc.dg/Wrestrict-12.c: New test.
1689 * gcc.dg/Wrestrict-14.c: New test.
1691 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1693 * g++.dg/pr84821.C: New test.
1695 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1697 * gcc.dg/pr84799.c: New test.
1699 2018-03-12 Richard Biener <rguenther@suse.de>
1701 PR tree-optimization/84803
1702 * gcc.dg/torture/pr84803.c: New testcase.
1704 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1707 * g++.dg/debug/pr84813.C: New test.
1709 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1712 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1714 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1717 * gfortran.dg/pr83939.f90
1719 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1722 * gfortran.dg/zero_sized_9.f90: New test.
1724 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1727 * g++.dg/debug/dwarf2/enum2.C: New test.
1729 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1732 * gfortran.dg/pr84734.f90: New test.
1734 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/prot3.adb: New test.
1737 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1739 2018-03-09 Jason Merrill <jason@redhat.com>
1740 Paolo Carlini <paolo.carlini@oracle.com>
1744 * g++.dg/cpp0x/pr71169.C: New.
1745 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1746 * g++.dg/cpp0x/pr71832.C: Likewise.
1748 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1751 * gcc.target/powerpc/pr83969.c: New test.
1753 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1756 * gcc.dg/pr84772.c: New test.
1759 * g++.dg/warn/Wformat-2.C: New test.
1762 * g++.dg/ext/vla18.C: New test.
1764 2018-03-09 Martin Sebor <msebor@redhat.com>
1766 PR tree-optimization/84526
1767 * gcc.dg/Wrestrict-10.c: New test.
1768 * gcc.dg/Wrestrict-11.c: New test.
1770 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1772 PR rtl-optimization/84682
1773 * gcc.dg/torture/pr84682-1.c: New.
1774 * gcc.dg/torture/pr84682-2.c: New.
1775 * gcc.dg/torture/pr84682-3.c: New.
1777 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1780 * g++.dg/ext/pr84724.C: New test.
1782 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1785 * gcc.target/arm/pr83712.c: New.
1787 2018-03-09 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/84775
1790 * gcc.dg/torture/pr84775.c: New testcase.
1792 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1795 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1798 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1800 * gcc.c-torture/compile/20180309-1.c: New test.
1802 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1805 * g++.dg/warn/Wunused-function4.C: New test.
1808 * gcc.target/i386/pr84742-1.c: New test.
1809 * gcc.target/i386/pr84742-2.c: New test.
1811 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1814 * gcc.c-torture/execute/pr84748.c: New test.
1816 2018-03-08 Richard Biener <rguenther@suse.de>
1819 * gcc.dg/graphite/pr84552.c: New testcase.
1821 2018-03-08 Richard Biener <rguenther@suse.de>
1823 PR tree-optimization/84178
1824 * gcc.dg/torture/pr84178-2.c: New testcase.
1826 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1828 PR tree-optimization/84178
1829 * gcc.c-torture/compile/pr84178-1.c: New test.
1831 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1833 * lib/target-supports.exp: Do not return zero from a ifunc
1836 2018-03-08 Richard Biener <rguenther@suse.de>
1838 PR tree-optimization/84746
1839 * gcc.dg/torture/pr84746.c: New testcase.
1842 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1845 * gcc.dg/graphite/pr84404.c: New.
1847 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1849 PR tree-optimization/84740
1850 * gcc.dg/torture/pr84740.c: New test.
1852 PR tree-optimization/84739
1853 * gcc.dg/pr84739.c: New test.
1855 2018-03-07 Martin Sebor <msebor@redhat.com>
1857 PR tree-optimization/83519
1858 * gcc.dg/Wrestrict-13.c: New test.
1860 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1864 * gfortran.dg/pr64124.f90: New tests.
1865 * gfortran.dg/pr70409.f90: New tests.
1867 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1870 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1872 2018-03-07 Martin Sebor <msebor@redhat.com>
1874 PR tree-optimization/84526
1875 * gcc.dg/Wrestrict-10.c: New test.
1877 2018-03-07 Martin Sebor <msebor@redhat.com>
1879 PR tree-optimization/84468
1880 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1881 * gcc.dg/Wstringop-truncation.c: New test.
1882 * gcc.dg/Wstringop-truncation-2.c: New test.
1884 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1887 * gfortran.dg/pr84565.f90: New test.
1890 * gcc.target/i386/pr84723-1.c: New test.
1891 * gcc.target/i386/pr84723-2.c: New test.
1892 * gcc.target/i386/pr84723-3.c: New test.
1893 * gcc.target/i386/pr84723-4.c: New test.
1894 * gcc.target/i386/pr84723-5.c: New test.
1896 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1899 * gfortran.dg/pr64107.f90: New test.
1901 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1905 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1907 2018-03-06 Marek Polacek <polacek@redhat.com>
1910 * g++.dg/cpp1z/constexpr-84684.C: New test.
1912 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.dg/pr84721.c: New test.
1918 * gcc.dg/pr84710.c: New test.
1920 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1923 * gfortran.dg/implied_do_2.f90: New test.
1924 * gfortran.dg/coarray_8.f90: Update for new error message.
1926 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1929 * g++.dg/ext/pr84683.C: New test.
1931 PR tree-optimization/84687
1932 * gcc.dg/pr84687.c: New test.
1934 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1937 * g++.dg/pr84231.C: New.
1940 * g++.dg/cpp1y/pr84593.C: New.
1943 * g++.dg/pr84492.C: New.
1945 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1947 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1948 __builtin_ppc_speculation_barrier.
1950 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1953 * gcc.target/powerpc/pr84700.c: New test.
1955 2018-03-05 Nathan Sidwell <nathan@acm.org>
1958 * g++.dg/lookup/pr84702.C: New.
1960 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1963 * gcc.target/i386/pr84564.c: New test.
1965 2018-03-05 Marek Polacek <polacek@redhat.com>
1968 * g++.dg/cpp0x/inline-ns10.C: New test.
1970 2018-03-05 Nathan Sidwell <nathan@acm.org>
1973 * g++.dg/template/pr84694.C: New.
1975 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1978 * gcc.c-torture/execute/pr84524.c: New test.
1979 * gcc.target/i386/avx512bw-pr84524.c: New test.
1981 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1984 * g++.dg/pr84264.C: New test.
1986 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1989 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1990 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1991 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1993 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1995 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1996 * g++.dg/other/i386-3.C: Ditto.
1997 * gcc.target/i386/sse-12.c: Ditto.
1998 * gcc.target/i386/sse-13.c: Ditto.
1999 * gcc.target/i386/sse-14.c: Ditto.
2000 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2001 * gcc.target/i386/wbinvd-1.c: New test.
2002 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2003 * gcc.target/i386/pconfig-1.c: Ditto.
2005 2018-03-05 Pádraig Brady <P@draigBrady.com>
2006 Nathan Sidwell <nathan@acm.org>
2009 * g++.dg/cpp0x/pr84497.C: New.
2011 2018-03-05 Richard Biener <rguenther@suse.de>
2013 PR tree-optimization/84670
2014 * gcc.dg/pr84670-1.c: New testcase.
2015 * gcc.dg/pr84670-2.c: Likewise.
2016 * gcc.dg/pr84670-3.c: Likewise.
2017 * gcc.dg/pr84670-4.c: Likewise.
2019 2018-03-05 Richard Biener <rguenther@suse.de>
2021 PR tree-optimization/84650
2022 * gcc.dg/graphite/pr84650.c: New testcase.
2024 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2029 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2032 * gfortran.dg/pr71085.f90: New test.
2034 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2037 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2039 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2042 * gfortran.dg/pr51434.f90: New test.
2044 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2047 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2049 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2052 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2054 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2057 * g++.dg/torture/pr71464.C: New.
2059 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2062 * gfortran.dg/select_type_41.f90: New test.
2064 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2069 2018-03-02 Marek Polacek <polacek@redhat.com>
2072 * g++.dg/ext/flexary29.C: New test.
2074 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2076 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2078 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2081 * g++.dg/torture/pr81812.C: New.
2083 2018-03-02 Marek Polacek <polacek@redhat.com>
2086 * g++.dg/warn/Wsign-compare-8.C: New test.
2089 * g++.dg/parse/array-size3.C: New test.
2092 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2094 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2097 * g++.dg/cpp1y/pr84662.C: New test.
2099 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2101 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2102 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2104 * g++.dg/lto/20101010-1_0.C: Likewise.
2105 * g++.dg/lto/20101010-2_0.C: Likewise.
2107 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2110 * gcc.dg/pr84628.c: New test.
2113 * gcc.target/ia64/pr56540.c: New test.
2115 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2117 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2119 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2120 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2121 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2122 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2124 2018-03-02 Marek Polacek <polacek@redhat.com>
2127 * c-c++-common/ubsan/shift-11.c: New test.
2129 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2131 * gcc.dg/vect/vect-alias-check-13.c: New test.
2133 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2136 * gcc.dg/pr84614.c: New test.
2139 * gcc.target/i386/pr84625.c: New test.
2141 2018-03-02 Richard Biener <rguenther@suse.de>
2143 PR tree-optimization/84427
2144 * gcc.dg/torture/pr84427.c: New testcase.
2146 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2149 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2150 powerpc64le*-*-linux*.
2151 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2152 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2154 2018-03-01 Martin Sebor <msebor@redhat.com>
2157 * g++.dg/ext/attr-const.C: Remove xfail.
2158 * g++.dg/ext/attr-malloc-3.C: New test.
2159 * g++.dg/ext/attr-noinline-3.C: New test.
2160 * g++.dg/ext/attr-noreturn-3.C: New test.
2161 * g++.dg/ext/attr-nothrow-3.C: New test.
2162 * g++.dg/ext/attr-pure.C: Remove xfail.
2164 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2167 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2168 dg-options and dg-shouldfail "ubsan" directive.
2170 2018-03-01 Marek Polacek <polacek@redhat.com>
2171 Jason Merrill <jason@redhat.com>
2174 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2175 * g++.dg/cpp1z/static1.C: New test.
2176 * g++.dg/template/static37.C: New test.
2178 2018-03-01 Nathan Sidwell <nathan@acm.org>
2181 * g++.dg/template/pr84434.C: New.
2183 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2185 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2186 -mthumb to the command-line.
2188 2018-03-01 Marek Polacek <polacek@redhat.com>
2191 * g++.dg/cpp0x/static_assert14.C: New test.
2193 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2196 * g++.dg/torture/pr79410.C: New.
2198 2018-03-01 Martin Liska <mliska@suse.cz>
2201 * gcc.dg/asan/pr82484.c: New test.
2203 2018-03-01 Richard Biener <rguenther@suse.de>
2206 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2208 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2211 * gfortran.dg/coarray_47.f90: New test.
2213 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2216 * gfortran.dg/class_array_23.f03: New test.
2218 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2220 PR rtl-optimization/84528
2221 * gcc.dg/torture/pr84538.c: Rename to...
2222 * gcc.dg/torture/pr84528.c: ...this.
2224 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2226 PR rtl-optimization/84528
2227 * gcc.dg/torture/pr84538.c: New test.
2229 2018-02-28 Martin Sebor <msebor@redhat.com>
2231 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2232 -fpic test failures.
2233 * c-c++-common/Wrestrict-2.c: Same.
2234 * c-c++-common/Wstringop-truncation.c: Same.
2235 * gcc.dg/Warray-bounds-22.c: Same.
2236 * gcc.dg/Wstringop-overflow.c: Same.
2237 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2238 (signed_range): Same.
2239 (unsigned_anti_range): Same.
2240 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2241 (signed_range): Same.
2242 (unsigned_anti_range): Same.
2243 * gcc.dg/attr-alloc_size-7.c: Same.
2244 * gcc.dg/attr-alloc_size-8.c: Same.
2245 * gcc.dg/builtin-alloc-size.c: Same.
2246 * gcc.dg/builtin-stpncpy.c: Same.
2247 * gcc.dg/builtins-nonnull.c: Same.
2248 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2249 * gcc.dg/pr79214.c: Same.
2250 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2251 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2252 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2253 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2254 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2255 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2256 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2257 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2258 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2259 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2260 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2262 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2265 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2267 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2270 * g++.dg/cpp0x/pr84609.C: New test.
2272 2018-02-28 Martin Sebor <msebor@redhat.com>
2275 * g++.dg/ext/attr-malloc-3.C: New test.
2276 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2277 to pre-existing problems.
2278 * g++.dg/ext/attr-pure.C: Same.
2280 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2283 * gfortran.dg/associate_37.f90: New test.
2286 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2288 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2291 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2292 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2293 * gcc.dg/bf-ms-layout-4.c: New test.
2294 * gcc.dg/bf-ms-layout-5.c: New test.
2296 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2299 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2301 2018-02-28 Richard Biener <rguenther@suse.de>
2303 PR tree-optimization/84584
2304 * gcc.dg/graphite/pr84584.c: New testcase.
2306 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2308 PR preprocessor/84517
2309 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2311 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2313 * c-c++-common/dump-ada-spec-12.c: New test.
2314 * c-c++-common/dump-ada-spec-13.c: Likewise.
2316 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2318 * c-c++-common/dump-ada-spec-11.c: New test.
2320 2018-02-28 Martin Liska <mliska@suse.cz>
2323 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2324 * g++.dg/ext/timevar2.C: Likewise.
2326 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2328 * c-c++-common/dump-ada-spec-8.c: New test.
2329 * c-c++-common/dump-ada-spec-9.c: Likewise.
2330 * c-c++-common/dump-ada-spec-10.c: Likewise.
2332 2018-02-28 Richard Biener <rguenther@suse.de>
2335 * gcc.dg/pr84607.c: New testcase.
2337 2018-02-28 Nathan Sidwell <nathan@acm.org>
2340 * g++.dg/lookup/pr84602.C: New.
2342 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2346 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2348 * g++.dg/ext/attr-nonnull.C: Likewise.
2349 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2351 * g++.dg/ext/attr-noinline-2.C: Likewise.
2352 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2353 -fdump-tree-eh in dg-options.
2355 2018-02-28 Alan Modra <amodra@gmail.com>
2357 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2359 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2361 2018-02-27 Martin Sebor <msebor@redhat.com>
2365 * g++.dg/Wmissing-attributes.C: New test.
2366 * g++.dg/ext/attr-const-pure.C: New test.
2367 * g++.dg/ext/attr-const.C: New test.
2368 * g++.dg/ext/attr-deprecated-2.C: New test.
2369 * g++.dg/ext/attr-malloc-2.C: New test.
2370 * g++.dg/ext/attr-malloc.C: New test.
2371 * g++.dg/ext/attr-noinline-2.C: New test.
2372 * g++.dg/ext/attr-noinline.C: New test.
2373 * g++.dg/ext/attr-nonnull.C: New test.
2374 * g++.dg/ext/attr-noreturn-2.C: New test.
2375 * g++.dg/ext/attr-noreturn.C: New test.
2376 * g++.dg/ext/attr-nothrow-2.C: New test.
2377 * g++.dg/ext/attr-nothrow.C: New test.
2378 * g++.dg/ext/attr-optimize.C: New test.
2379 * g++.dg/ext/attr-pure.C: New test.
2380 * g++.dg/ext/attr-returns-nonnull.C: New test.
2381 * g++.dg/ext/attr-warning.C: New test.
2383 2018-02-27 Nathan Sidwell <nathan@acm.org>
2386 * g++.dg/lookup/pr84426.C: New.
2388 2018-02-27 Richard Biener <rguenther@suse.de>
2390 PR tree-optimization/84512
2391 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2393 2018-02-27 Martin Liska <mliska@suse.cz>
2395 PR gcov-profile/84548
2396 * g++.dg/gcov/pr84548.C: New test.
2398 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2401 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2403 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2406 * g++.dg/cpp1y/pr84558.C: New test.
2408 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/cpp0x/alignas14.C: New.
2412 * g++.dg/cpp0x/alignas15.C: Likewise.
2414 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2417 * g++.dg/gomp/pr84557.C: New test.
2419 2018-02-26 Marek Polacek <polacek@redhat.com>
2422 * g++.dg/cpp1z/pr84325.C: New test.
2424 2018-02-26 Carl Love <cel@us.ibm.com>
2426 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2428 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2429 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2430 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2432 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2433 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2436 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2439 * gcc.target/i386/indirect-thunk-1.c: Updated.
2440 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2441 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2442 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2443 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2444 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2445 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2446 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2447 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2448 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2449 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2450 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2451 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2452 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2453 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2454 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2455 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2456 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2457 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2458 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2459 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2460 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2461 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2462 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2463 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2464 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2465 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2466 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2467 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2468 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2469 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2470 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2471 * gcc.target/i386/ret-thunk-9.c: Likewise.
2472 * gcc.target/i386/ret-thunk-10.c: Likewise.
2473 * gcc.target/i386/ret-thunk-11.c: Likewise.
2474 * gcc.target/i386/ret-thunk-12.c: Likewise.
2475 * gcc.target/i386/ret-thunk-13.c: Likewise.
2476 * gcc.target/i386/ret-thunk-14.c: Likewise.
2477 * gcc.target/i386/ret-thunk-15.c: Likewise.
2479 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2481 * gcc.c-torture/execute/20180226-1.c: New test.
2483 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2485 PR tree-optimization/83965
2486 * gcc.dg/vect/pr83965-2.c: New test.
2488 2018-02-26 Tom de Vries <tom@codesourcery.com>
2490 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2492 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2495 * gcc.target/i386/ret-thunk-22.c: New test.
2496 * gcc.target/i386/ret-thunk-23.c: Likewise.
2497 * gcc.target/i386/ret-thunk-24.c: Likewise.
2498 * gcc.target/i386/ret-thunk-25.c: Likewise.
2499 * gcc.target/i386/ret-thunk-26.c: Likewise.
2501 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/cpp1z/pr84533.C: New.
2506 2018-02-26 Marek Polacek <polacek@redhat.com>
2509 * g++.dg/parse/error60.C: New test.
2511 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2514 * g++.dg/gomp/pr84556.C: New test.
2515 * g++.dg/vect/pr84556.cc: New test.
2517 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2520 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2521 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2522 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2523 * gfortran.dg/c_loc_test.f90: Likewise.
2524 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2525 * gfortran.dg/proc_decl_17.f90: Likewise.
2526 * gfortran.dg/proc_ptr_8.f90: Likewise.
2528 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2531 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2532 r254814 disabling -fomit-frame-pointer by default.
2533 * gcc.target/aarch64/spill_1.c: Likewise.
2534 * gcc.target/aarch64/test_frame_11.c: Likewise.
2535 * gcc.target/aarch64/test_frame_12.c: Likewise.
2536 * gcc.target/aarch64/test_frame_13.c: Likewise.
2537 * gcc.target/aarch64/test_frame_14.c: Likewise.
2538 * gcc.target/aarch64/test_frame_15.c: Likewise.
2539 * gcc.target/aarch64/test_frame_3.c: Likewise.
2540 * gcc.target/aarch64/test_frame_5.c: Likewise.
2541 * gcc.target/aarch64/test_frame_9.c: Likewise.
2543 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2546 * gfortran.dg/explicit_shape_1.f90: New test.
2547 * gfortran.dg/automatic_module_variable.f90: Update regex.
2548 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2549 * gfortran.dg/constant_shape.f90: Ditto.
2550 * gfortran.dg/dec_structure_23.f90: Ditto.
2551 * gfortran.dg/pr78240.f90: Ditto.
2553 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2556 * gfortran.dg/pr84523.f90: New test.
2558 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2561 * gfortran.dg/select_type_40.f90: New test.
2563 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2566 * gfortran.dg/data_substring.f90: New test.
2568 2018-02-24 Marek Polacek <polacek@redhat.com>
2571 * g++.dg/cpp1z/constexpr-83692.C: New test.
2573 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2576 * gfortran.dg/statement_function_1.f90: Update test.
2578 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2581 * gfortran.dg/inquire_19.f90: New test.
2583 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2586 * gfortran.dg/pr83149_b.f90: New test.
2587 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2589 2018-02-23 Carl Love <cel@us.ibm.com>
2591 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2592 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2593 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2596 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2598 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2599 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2601 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2603 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2606 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2609 * gfortran.dg/pr83149_1.f90: New test.
2610 * gfortran.dg/pr83149.f90: Additional source for previous.
2612 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2615 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2616 __GI___pthread_mutex_init as well.
2618 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2621 * gfortran.dg/class_68.f90: New test.
2623 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2626 * gfortran.dg/derived_init_5.f90: New test.
2628 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2631 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2632 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2634 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2637 * gcc.target/powerpc/pr81572.c: New.
2639 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2641 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2643 2018-02-22 Martin Sebor <msebor@redhat.com>
2645 PR tree-optimization/84480
2646 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2647 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2649 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2652 * gcc.target/i386/indirect-thunk-11.c: New test.
2653 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2654 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2655 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2656 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2657 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2658 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2659 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2660 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2661 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2663 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2666 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2668 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2670 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2672 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2674 2018-02-22 Marek Polacek <polacek@redhat.com>
2677 * g++.dg/parse/error59.C: New test.
2679 2018-02-22 Tom de Vries <tom@codesourcery.com>
2681 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2683 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/cpp0x/pr77655.C: New.
2688 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2691 * g++.dg/cpp1y/pr84496.C: New test.
2694 * g++.dg/torture/pr84502.C: New test.
2696 PR tree-optimization/84503
2697 * gcc.dg/pr84503-1.c: New test.
2698 * gcc.dg/pr84503-2.c: New test.
2700 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2702 PR tree-optimization/84478
2703 * gcc.c-torture/execute/pr84478.c: New test.
2705 2018-02-20 Martin Sebor <msebor@redhat.com>
2708 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2709 * c-c++-common/Wrestrict.c: Same.
2710 * gcc.dg/Wrestrict-6.c: Same.
2711 * gcc.dg/Warray-bounds-27.c: New test.
2712 * gcc.dg/Wrestrict-8.c: New test.
2713 * gcc.dg/Wrestrict-9.c: New test.
2714 * gcc.dg/pr84095.c: New test.
2716 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2718 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2720 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2724 * gfortran.dg/structure_constructor_14.f90: New test.
2726 2018-02-20 Jeff Law <law@redhat.com>
2729 PR tree-optimization/81592
2731 * gcc.dg/pr81592.c: New test.
2732 * gcc.dg/pr82123.c: New test.
2733 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2735 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2738 * g++.dg/warn/Wunused-var-30.C: New test.
2740 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2742 PR tree-optimization/84419
2743 * gcc.dg/vect/pr84419.c: New test.
2745 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2748 * gfortran.dg/pr82004.f90: New test.
2750 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2752 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2754 2018-02-20 Martin Liska <mliska@suse.cz>
2758 * gcc.target/i386/pr84310.c: New test.
2759 * gcc.target/i386/pr84310-2.c: Likewise.
2761 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2766 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2769 * g++.dg/cpp1z/launder7.C: New test.
2772 * g++.dg/cpp0x/constexpr-84449.C: New test.
2775 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2777 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2781 * gfortran.dg/associate_22.f90: Enable commented out test.
2782 * gfortran.dg/associate_36.f90: New test.
2784 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2787 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2789 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2791 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2792 (dg-options): Use -mavx instead of -w.
2794 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2797 * g++.dg/cpp1z/launder8.C: New test.
2800 * g++.dg/gomp/pr84448.C: New test.
2803 * g++.dg/gomp/pr84430.C: New test.
2805 PR tree-optimization/84452
2806 * gcc.dg/pr84452.c: New test.
2809 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2811 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2814 * gfortran.dg/implied_do_io_4.f90: New test.
2816 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2818 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2819 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2820 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2822 2018-02-19 Carl Love <cel@us.ibm.com>
2824 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2826 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2829 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2831 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2834 * g++.dg/cpp0x/auto50.C: New.
2835 * g++.dg/parse/friend12.C: Adjust.
2837 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2839 PR libgfortran/84389
2840 * gfortran.dg/dtio_33.f90: New test.
2842 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2844 PR libgfortran/84412
2845 * gfortran.dg/inquire_18.f90: New test.
2847 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2850 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2851 * gfortran.dg/pointer_intent_3.f90: Ditto.
2852 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2853 * gfortran.dg/protected_3.f90: Ditto.
2854 * gfortran.dg/protected_4.f90: Ditto.
2855 * gfortran.dg/protected_5.f90: Ditto.
2856 * gfortran.dg/protected_6.f90: Ditto.
2858 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2861 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2864 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2867 * gfortran.dg/inline_matmul_22.f90: New test.
2869 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2872 * gfortran.dg/abort_shoulfail.f90: New test.
2873 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2875 * gfortran.dg/PR19754_2.f90: Likewise.
2876 * gfortran.dg/PR19872.f: Likewise.
2877 * gfortran.dg/PR49268.f90: Likewise.
2878 * gfortran.dg/Wall.f90: Likewise.
2879 * gfortran.dg/Wno-all.f90: Likewise.
2880 * gfortran.dg/achar_1.f90: Likewise.
2881 * gfortran.dg/achar_2.f90: Likewise.
2882 * gfortran.dg/achar_4.f90: Likewise.
2883 * gfortran.dg/achar_6.F90: Likewise.
2884 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2885 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2886 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2887 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2888 * gfortran.dg/actual_array_result_1.f90: Likewise.
2889 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2890 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2891 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2892 * gfortran.dg/actual_procedure_1.f90: Likewise.
2893 * gfortran.dg/adjustl_1.f90: Likewise.
2894 * gfortran.dg/advance_1.f90: Likewise.
2895 * gfortran.dg/advance_4.f90: Likewise.
2896 * gfortran.dg/advance_5.f90: Likewise.
2897 * gfortran.dg/advance_6.f90: Likewise.
2898 * gfortran.dg/aint_anint_1.f90: Likewise.
2899 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2900 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2901 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2902 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2903 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2904 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2905 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2906 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2907 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2908 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2909 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2910 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2911 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2912 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2913 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2914 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2915 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2916 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2917 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2918 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2919 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2920 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2921 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2922 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2923 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2924 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2925 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2926 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2927 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2928 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2929 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2930 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2931 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2932 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2933 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2934 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2935 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2936 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2937 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2938 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2939 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2940 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2941 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2942 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2943 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2944 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2945 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2946 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2947 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2948 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2949 * gfortran.dg/allocatable_function_1.f90: Likewise.
2950 * gfortran.dg/allocatable_function_10.f90: Likewise.
2951 * gfortran.dg/allocatable_function_3.f90: Likewise.
2952 * gfortran.dg/allocatable_function_5.f90: Likewise.
2953 * gfortran.dg/allocatable_function_6.f90: Likewise.
2954 * gfortran.dg/allocatable_function_7.f90: Likewise.
2955 * gfortran.dg/allocatable_function_8.f90: Likewise.
2956 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2957 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2958 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2959 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2960 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2961 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2962 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2963 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2964 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2965 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2966 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2967 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2968 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2969 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2970 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2971 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2972 * gfortran.dg/allocate_class_3.f90: Likewise.
2973 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2974 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2975 * gfortran.dg/allocate_derived_5.f90: Likewise.
2976 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2977 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2978 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2979 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2980 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2981 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2982 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2983 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2984 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2985 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2986 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2987 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2988 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2989 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2990 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2991 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2992 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2993 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2994 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2995 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2996 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2997 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2998 * gfortran.dg/altreturn_3.f90: Likewise.
2999 * gfortran.dg/altreturn_5.f90: Likewise.
3000 * gfortran.dg/altreturn_7.f90: Likewise.
3001 * gfortran.dg/and_or_xor.f90: Likewise.
3002 * gfortran.dg/anint_1.f90: Likewise.
3003 * gfortran.dg/any_all_1.f90: Likewise.
3004 * gfortran.dg/anyallcount_1.f90: Likewise.
3005 * gfortran.dg/append_1.f90: Likewise.
3006 * gfortran.dg/argument_checking_1.f90: Likewise.
3007 * gfortran.dg/argument_checking_2.f90: Likewise.
3008 * gfortran.dg/argument_checking_8.f90: Likewise.
3009 * gfortran.dg/arithmetic_if.f90: Likewise.
3010 * gfortran.dg/array_1.f90: Likewise.
3011 * gfortran.dg/array_2.f90: Likewise.
3012 * gfortran.dg/array_alloc_1.f90: Likewise.
3013 * gfortran.dg/array_alloc_2.f90: Likewise.
3014 * gfortran.dg/array_alloc_3.f90: Likewise.
3015 * gfortran.dg/array_assignment_1.F90: Likewise.
3016 * gfortran.dg/array_assignment_5.f90: Likewise.
3017 * gfortran.dg/array_constructor_1.f90: Likewise.
3018 * gfortran.dg/array_constructor_10.f90: Likewise.
3019 * gfortran.dg/array_constructor_11.f90: Likewise.
3020 * gfortran.dg/array_constructor_12.f90: Likewise.
3021 * gfortran.dg/array_constructor_15.f90: Likewise.
3022 * gfortran.dg/array_constructor_16.f90: Likewise.
3023 * gfortran.dg/array_constructor_17.f90: Likewise.
3024 * gfortran.dg/array_constructor_19.f90: Likewise.
3025 * gfortran.dg/array_constructor_23.f: Likewise.
3026 * gfortran.dg/array_constructor_24.f: Likewise.
3027 * gfortran.dg/array_constructor_32.f90: Likewise.
3028 * gfortran.dg/array_constructor_36.f90: Likewise.
3029 * gfortran.dg/array_constructor_39.f90: Likewise.
3030 * gfortran.dg/array_constructor_4.f90: Likewise.
3031 * gfortran.dg/array_constructor_40.f90: Likewise.
3032 * gfortran.dg/array_constructor_44.f90: Likewise.
3033 * gfortran.dg/array_constructor_45.f90: Likewise.
3034 * gfortran.dg/array_constructor_46.f90: Likewise.
3035 * gfortran.dg/array_constructor_47.f90: Likewise.
3036 * gfortran.dg/array_constructor_49.f90: Likewise.
3037 * gfortran.dg/array_constructor_5.f90: Likewise.
3038 * gfortran.dg/array_constructor_50.f90: Likewise.
3039 * gfortran.dg/array_constructor_6.f90: Likewise.
3040 * gfortran.dg/array_constructor_7.f90: Likewise.
3041 * gfortran.dg/array_constructor_8.f90: Likewise.
3042 * gfortran.dg/array_constructor_9.f90: Likewise.
3043 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3044 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3045 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3046 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3047 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3048 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3049 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3050 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3051 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3052 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3053 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3054 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3055 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3056 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3057 * gfortran.dg/array_function_1.f90: Likewise.
3058 * gfortran.dg/array_function_5.f90: Likewise.
3059 * gfortran.dg/array_initializer_1.f90: Likewise.
3060 * gfortran.dg/array_initializer_2.f90: Likewise.
3061 * gfortran.dg/array_memcpy_5.f90: Likewise.
3062 * gfortran.dg/array_memset_2.f90: Likewise.
3063 * gfortran.dg/array_reference_1.f90: Likewise.
3064 * gfortran.dg/array_return_value_1.f90: Likewise.
3065 * gfortran.dg/array_section_1.f90: Likewise.
3066 * gfortran.dg/array_temporaries_3.f90: Likewise.
3067 * gfortran.dg/arrayio_1.f90: Likewise.
3068 * gfortran.dg/arrayio_10.f90: Likewise.
3069 * gfortran.dg/arrayio_11.f90: Likewise.
3070 * gfortran.dg/arrayio_12.f90: Likewise.
3071 * gfortran.dg/arrayio_13.f90: Likewise.
3072 * gfortran.dg/arrayio_14.f90: Likewise.
3073 * gfortran.dg/arrayio_16.f90: Likewise.
3074 * gfortran.dg/arrayio_2.f90: Likewise.
3075 * gfortran.dg/arrayio_3.f90: Likewise.
3076 * gfortran.dg/arrayio_4.f90: Likewise.
3077 * gfortran.dg/arrayio_5.f90: Likewise.
3078 * gfortran.dg/arrayio_6.f90: Likewise.
3079 * gfortran.dg/arrayio_7.f90: Likewise.
3080 * gfortran.dg/arrayio_8.f90: Likewise.
3081 * gfortran.dg/arrayio_9.f90: Likewise.
3082 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3083 * gfortran.dg/assign_10.f90: Likewise.
3084 * gfortran.dg/assign_9.f90: Likewise.
3085 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3086 * gfortran.dg/assignment_1.f90: Likewise.
3087 * gfortran.dg/associate_1.f03: Likewise.
3088 * gfortran.dg/associate_11.f90: Likewise.
3089 * gfortran.dg/associate_13.f90: Likewise.
3090 * gfortran.dg/associate_15.f90: Likewise.
3091 * gfortran.dg/associate_17.f90: Likewise.
3092 * gfortran.dg/associate_18.f08: Likewise.
3093 * gfortran.dg/associate_19.f03: Likewise.
3094 * gfortran.dg/associate_20.f03: Likewise.
3095 * gfortran.dg/associate_22.f90: Likewise.
3096 * gfortran.dg/associate_23.f90: Likewise.
3097 * gfortran.dg/associate_24.f90: Likewise.
3098 * gfortran.dg/associate_25.f90: Likewise.
3099 * gfortran.dg/associate_27.f90: Likewise.
3100 * gfortran.dg/associate_28.f90: Likewise.
3101 * gfortran.dg/associate_32.f03: Likewise.
3102 * gfortran.dg/associate_33.f03: Likewise.
3103 * gfortran.dg/associate_34.f90: Likewise.
3104 * gfortran.dg/associate_6.f03: Likewise.
3105 * gfortran.dg/associate_7.f03: Likewise.
3106 * gfortran.dg/associate_8.f03: Likewise.
3107 * gfortran.dg/associate_9.f03: Likewise.
3108 * gfortran.dg/associated_1.f90: Likewise.
3109 * gfortran.dg/associated_2.f90: Likewise.
3110 * gfortran.dg/associated_5.f90: Likewise.
3111 * gfortran.dg/associated_6.f90: Likewise.
3112 * gfortran.dg/associated_target_3.f90: Likewise.
3113 * gfortran.dg/associated_target_4.f90: Likewise.
3114 * gfortran.dg/associated_target_5.f03: Likewise.
3115 * gfortran.dg/associated_target_6.f03: Likewise.
3116 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3117 * gfortran.dg/assumed_rank_1.f90: Likewise.
3118 * gfortran.dg/assumed_rank_10.f90: Likewise.
3119 * gfortran.dg/assumed_rank_2.f90: Likewise.
3120 * gfortran.dg/assumed_rank_7.f90: Likewise.
3121 * gfortran.dg/assumed_rank_8.f90: Likewise.
3122 * gfortran.dg/assumed_rank_9.f90: Likewise.
3123 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3124 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3125 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3126 * gfortran.dg/assumed_type_2.f90: Likewise.
3127 * gfortran.dg/atan2_1.f90: Likewise.
3128 * gfortran.dg/auto_array_1.f90: Likewise.
3129 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3130 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3131 * gfortran.dg/auto_char_len_3.f90: Likewise.
3132 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3133 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3134 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3135 * gfortran.dg/auto_save_2.f90: Likewise.
3136 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3137 * gfortran.dg/backslash_1.f90: Likewise.
3138 * gfortran.dg/backslash_2.f90: Likewise.
3139 * gfortran.dg/backslash_3.f: Likewise.
3140 * gfortran.dg/backspace_1.f: Likewise.
3141 * gfortran.dg/backspace_10.f90: Likewise.
3142 * gfortran.dg/backspace_11.f90: Likewise.
3143 * gfortran.dg/backspace_2.f: Likewise.
3144 * gfortran.dg/backspace_3.f: Likewise.
3145 * gfortran.dg/backspace_4.f: Likewise.
3146 * gfortran.dg/backspace_5.f: Likewise.
3147 * gfortran.dg/backspace_6.f: Likewise.
3148 * gfortran.dg/backspace_7.f90: Likewise.
3149 * gfortran.dg/backspace_8.f: Likewise.
3150 * gfortran.dg/backspace_9.f: Likewise.
3151 * gfortran.dg/bessel_1.f90: Likewise.
3152 * gfortran.dg/bessel_2.f90: Likewise.
3153 * gfortran.dg/bessel_5.f90: Likewise.
3154 * gfortran.dg/bessel_6.f90: Likewise.
3155 * gfortran.dg/bessel_7.f90: Likewise.
3156 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3157 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3158 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3159 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3160 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3161 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3162 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3163 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3164 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3165 * gfortran.dg/bit_comparison_1.F90: Likewise.
3166 * gfortran.dg/bit_comparison_2.F90: Likewise.
3167 * gfortran.dg/block_1.f08: Likewise.
3168 * gfortran.dg/block_13.f08: Likewise.
3169 * gfortran.dg/block_14.f90: Likewise.
3170 * gfortran.dg/block_2.f08: Likewise.
3171 * gfortran.dg/block_6.f08: Likewise.
3172 * gfortran.dg/block_7.f08: Likewise.
3173 * gfortran.dg/block_8.f08: Likewise.
3174 * gfortran.dg/blockdata_1.f90: Likewise.
3175 * gfortran.dg/bound_1.f90: Likewise.
3176 * gfortran.dg/bound_2.f90: Likewise.
3177 * gfortran.dg/bound_3.f90: Likewise.
3178 * gfortran.dg/bound_4.f90: Likewise.
3179 * gfortran.dg/bound_5.f90: Likewise.
3180 * gfortran.dg/bound_6.f90: Likewise.
3181 * gfortran.dg/bound_7.f90: Likewise.
3182 * gfortran.dg/bound_8.f90: Likewise.
3183 * gfortran.dg/bound_9.f90: Likewise.
3184 * gfortran.dg/bound_simplification_1.f90: Likewise.
3185 * gfortran.dg/bound_simplification_3.f90: Likewise.
3186 * gfortran.dg/bound_simplification_4.f90: Likewise.
3187 * gfortran.dg/bound_simplification_5.f90: Likewise.
3188 * gfortran.dg/bound_simplification_6.f90: Likewise.
3189 * gfortran.dg/bounds_check_1.f90: Likewise.
3190 * gfortran.dg/bounds_check_12.f90: Likewise.
3191 * gfortran.dg/bounds_check_14.f90: Likewise.
3192 * gfortran.dg/bounds_check_15.f90: Likewise.
3193 * gfortran.dg/bounds_check_19.f90: Likewise.
3194 * gfortran.dg/bounds_check_8.f90: Likewise.
3195 * gfortran.dg/bounds_check_9.f90: Likewise.
3196 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3197 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3198 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3199 * gfortran.dg/boz_1.f90: Likewise.
3200 * gfortran.dg/boz_11.f90: Likewise.
3201 * gfortran.dg/boz_13.f90: Likewise.
3202 * gfortran.dg/boz_14.f90: Likewise.
3203 * gfortran.dg/boz_15.f90: Likewise.
3204 * gfortran.dg/boz_3.f90: Likewise.
3205 * gfortran.dg/boz_6.f90: Likewise.
3206 * gfortran.dg/boz_9.f90: Likewise.
3207 * gfortran.dg/byte_1.f90: Likewise.
3208 * gfortran.dg/byte_2.f90: Likewise.
3209 * gfortran.dg/c_assoc.f90: Likewise.
3210 * gfortran.dg/c_assoc_2.f03: Likewise.
3211 * gfortran.dg/c_assoc_3.f90: Likewise.
3212 * gfortran.dg/c_by_val_1.f: Likewise.
3213 * gfortran.dg/c_by_val_5.f90: Likewise.
3214 * gfortran.dg/c_char_tests.f03: Likewise.
3215 * gfortran.dg/c_char_tests_2.f03: Likewise.
3216 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3217 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3218 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3219 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3220 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3221 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3222 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3223 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3224 * gfortran.dg/c_kind_params.f90: Likewise.
3225 * gfortran.dg/c_loc_test_20.f90: Likewise.
3226 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3227 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3228 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3229 * gfortran.dg/c_size_t_test.f03: Likewise.
3230 * gfortran.dg/c_sizeof_1.f90: Likewise.
3231 * gfortran.dg/c_sizeof_5.f90: Likewise.
3232 * gfortran.dg/c_sizeof_6.f90: Likewise.
3233 * gfortran.dg/char4_iunit_1.f03: Likewise.
3234 * gfortran.dg/char4_iunit_2.f03: Likewise.
3235 * gfortran.dg/char_allocation_1.f90: Likewise.
3236 * gfortran.dg/char_array_constructor.f90: Likewise.
3237 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3238 * gfortran.dg/char_assign_1.f90: Likewise.
3239 * gfortran.dg/char_associated_1.f90: Likewise.
3240 * gfortran.dg/char_cast_2.f90: Likewise.
3241 * gfortran.dg/char_comparison_1.f: Likewise.
3242 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3243 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3244 * gfortran.dg/char_cons_len.f90: Likewise.
3245 * gfortran.dg/char_conversion.f90: Likewise.
3246 * gfortran.dg/char_cshift_1.f90: Likewise.
3247 * gfortran.dg/char_cshift_2.f90: Likewise.
3248 * gfortran.dg/char_decl_2.f90: Likewise.
3249 * gfortran.dg/char_eoshift_1.f90: Likewise.
3250 * gfortran.dg/char_eoshift_2.f90: Likewise.
3251 * gfortran.dg/char_eoshift_3.f90: Likewise.
3252 * gfortran.dg/char_eoshift_4.f90: Likewise.
3253 * gfortran.dg/char_eoshift_5.f90: Likewise.
3254 * gfortran.dg/char_expr_1.f90: Likewise.
3255 * gfortran.dg/char_expr_3.f90: Likewise.
3256 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3257 * gfortran.dg/char_length_12.f90: Likewise.
3258 * gfortran.dg/char_length_14.f90: Likewise.
3259 * gfortran.dg/char_length_15.f90: Likewise.
3260 * gfortran.dg/char_length_17.f90: Likewise.
3261 * gfortran.dg/char_length_20.f90: Likewise.
3262 * gfortran.dg/char_length_21.f90: Likewise.
3263 * gfortran.dg/char_length_5.f90: Likewise.
3264 * gfortran.dg/char_length_6.f90: Likewise.
3265 * gfortran.dg/char_length_7.f90: Likewise.
3266 * gfortran.dg/char_length_8.f90: Likewise.
3267 * gfortran.dg/char_pack_1.f90: Likewise.
3268 * gfortran.dg/char_pack_2.f90: Likewise.
3269 * gfortran.dg/char_pointer_assign.f90: Likewise.
3270 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3271 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3272 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3273 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3274 * gfortran.dg/char_pointer_func.f90: Likewise.
3275 * gfortran.dg/char_reshape_1.f90: Likewise.
3276 * gfortran.dg/char_result_1.f90: Likewise.
3277 * gfortran.dg/char_result_12.f90: Likewise.
3278 * gfortran.dg/char_result_13.f90: Likewise.
3279 * gfortran.dg/char_result_14.f90: Likewise.
3280 * gfortran.dg/char_result_15.f90: Likewise.
3281 * gfortran.dg/char_result_2.f90: Likewise.
3282 * gfortran.dg/char_result_3.f90: Likewise.
3283 * gfortran.dg/char_result_4.f90: Likewise.
3284 * gfortran.dg/char_result_5.f90: Likewise.
3285 * gfortran.dg/char_result_6.f90: Likewise.
3286 * gfortran.dg/char_result_7.f90: Likewise.
3287 * gfortran.dg/char_result_8.f90: Likewise.
3288 * gfortran.dg/char_spread_1.f90: Likewise.
3289 * gfortran.dg/char_transpose_1.f90: Likewise.
3290 * gfortran.dg/char_type_len.f90: Likewise.
3291 * gfortran.dg/char_unpack_1.f90: Likewise.
3292 * gfortran.dg/char_unpack_2.f90: Likewise.
3293 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3294 * gfortran.dg/character_comparison_1.f90: Likewise.
3295 * gfortran.dg/character_comparison_2.f90: Likewise.
3296 * gfortran.dg/character_comparison_3.f90: Likewise.
3297 * gfortran.dg/character_comparison_4.f90: Likewise.
3298 * gfortran.dg/character_comparison_5.f90: Likewise.
3299 * gfortran.dg/character_comparison_6.f90: Likewise.
3300 * gfortran.dg/character_comparison_7.f90: Likewise.
3301 * gfortran.dg/character_comparison_8.f90: Likewise.
3302 * gfortran.dg/character_comparison_9.f90: Likewise.
3303 * gfortran.dg/charlen_15.f90: Likewise.
3304 * gfortran.dg/charlen_16.f90: Likewise.
3305 * gfortran.dg/chkbits.f90: Likewise.
3306 * gfortran.dg/chmod_1.f90: Likewise.
3307 * gfortran.dg/chmod_2.f90: Likewise.
3308 * gfortran.dg/chmod_3.f90: Likewise.
3309 * gfortran.dg/class_1.f03: Likewise.
3310 * gfortran.dg/class_18.f03: Likewise.
3311 * gfortran.dg/class_19.f03: Likewise.
3312 * gfortran.dg/class_35.f90: Likewise.
3313 * gfortran.dg/class_46.f03: Likewise.
3314 * gfortran.dg/class_48.f90: Likewise.
3315 * gfortran.dg/class_51.f90: Likewise.
3316 * gfortran.dg/class_52.f90: Likewise.
3317 * gfortran.dg/class_6.f03: Likewise.
3318 * gfortran.dg/class_63.f90: Likewise.
3319 * gfortran.dg/class_64.f90: Likewise.
3320 * gfortran.dg/class_65.f90: Likewise.
3321 * gfortran.dg/class_66.f90: Likewise.
3322 * gfortran.dg/class_67.f90: Likewise.
3323 * gfortran.dg/class_9.f03: Likewise.
3324 * gfortran.dg/class_alias.f90: Likewise.
3325 * gfortran.dg/class_allocate_1.f03: Likewise.
3326 * gfortran.dg/class_allocate_10.f03: Likewise.
3327 * gfortran.dg/class_allocate_13.f90: Likewise.
3328 * gfortran.dg/class_allocate_14.f90: Likewise.
3329 * gfortran.dg/class_allocate_15.f90: Likewise.
3330 * gfortran.dg/class_allocate_19.f03: Likewise.
3331 * gfortran.dg/class_allocate_21.f90: Likewise.
3332 * gfortran.dg/class_allocate_22.f90: Likewise.
3333 * gfortran.dg/class_allocate_3.f03: Likewise.
3334 * gfortran.dg/class_allocate_4.f03: Likewise.
3335 * gfortran.dg/class_allocate_5.f90: Likewise.
3336 * gfortran.dg/class_allocate_6.f03: Likewise.
3337 * gfortran.dg/class_allocate_7.f03: Likewise.
3338 * gfortran.dg/class_allocate_8.f03: Likewise.
3339 * gfortran.dg/class_allocate_9.f03: Likewise.
3340 * gfortran.dg/class_array_1.f03: Likewise.
3341 * gfortran.dg/class_array_14.f90: Likewise.
3342 * gfortran.dg/class_array_15.f03: Likewise.
3343 * gfortran.dg/class_array_16.f90: Likewise.
3344 * gfortran.dg/class_array_2.f03: Likewise.
3345 * gfortran.dg/class_array_20.f03: Likewise.
3346 * gfortran.dg/class_array_21.f03: Likewise.
3347 * gfortran.dg/class_array_3.f03: Likewise.
3348 * gfortran.dg/class_array_4.f03: Likewise.
3349 * gfortran.dg/class_array_7.f03: Likewise.
3350 * gfortran.dg/class_array_8.f03: Likewise.
3351 * gfortran.dg/class_array_9.f03: Likewise.
3352 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3353 * gfortran.dg/class_dummy_1.f03: Likewise.
3354 * gfortran.dg/class_optional_1.f90: Likewise.
3355 * gfortran.dg/class_optional_2.f90: Likewise.
3356 * gfortran.dg/class_result_5.f90: Likewise.
3357 * gfortran.dg/class_result_6.f90: Likewise.
3358 * gfortran.dg/class_to_type_1.f03: Likewise.
3359 * gfortran.dg/class_to_type_2.f90: Likewise.
3360 * gfortran.dg/class_to_type_3.f03: Likewise.
3361 * gfortran.dg/class_to_type_4.f90: Likewise.
3362 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3363 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3364 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3365 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3366 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3367 * gfortran.dg/coarray/codimension.f90: Likewise.
3368 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3369 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3370 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3371 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3372 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3373 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3374 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3375 * gfortran.dg/coarray/event_1.f90: Likewise.
3376 * gfortran.dg/coarray/event_2.f90: Likewise.
3377 * gfortran.dg/coarray/get_array.f90: Likewise.
3378 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3379 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3380 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3381 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3382 * gfortran.dg/coarray/lock_1.f90: Likewise.
3383 * gfortran.dg/coarray/lock_2.f90: Likewise.
3384 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3385 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3386 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3387 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3388 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3389 * gfortran.dg/coarray/registering_1.f90: Likewise.
3390 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3391 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3392 * gfortran.dg/coarray/send_array.f90: Likewise.
3393 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3394 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3395 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3396 * gfortran.dg/coarray/sync_1.f90: Likewise.
3397 * gfortran.dg/coarray/sync_3.f90: Likewise.
3398 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3399 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3400 * gfortran.dg/coarray_13.f90: Likewise.
3401 * gfortran.dg/coarray_15.f90: Likewise.
3402 * gfortran.dg/coarray_16.f90: Likewise.
3403 * gfortran.dg/coarray_2.f90: Likewise.
3404 * gfortran.dg/coarray_23.f90: Likewise.
3405 * gfortran.dg/coarray_40.f90: Likewise.
3406 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3407 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3408 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3409 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3410 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3411 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3412 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3413 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3414 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3415 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3416 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3417 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3418 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3419 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3420 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3421 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3422 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3423 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3424 * gfortran.dg/coarray_stat_2.f90: Likewise.
3425 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3426 * gfortran.dg/coindexed_1.f90: Likewise.
3427 * gfortran.dg/comma.f: Likewise.
3428 * gfortran.dg/comma_format_extension_3.f: Likewise.
3429 * gfortran.dg/comma_format_extension_4.f: Likewise.
3430 * gfortran.dg/common_2.f90: Likewise.
3431 * gfortran.dg/common_4.f90: Likewise.
3432 * gfortran.dg/common_align_1.f90: Likewise.
3433 * gfortran.dg/common_align_2.f90: Likewise.
3434 * gfortran.dg/common_equivalence_1.f: Likewise.
3435 * gfortran.dg/common_pointer_1.f90: Likewise.
3436 * gfortran.dg/common_resize_1.f: Likewise.
3437 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3438 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3439 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3440 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3441 * gfortran.dg/complex_read.f90: Likewise.
3442 * gfortran.dg/complex_write.f90: Likewise.
3443 * gfortran.dg/constant_substring.f: Likewise.
3444 * gfortran.dg/constructor_2.f90: Likewise.
3445 * gfortran.dg/constructor_3.f90: Likewise.
3446 * gfortran.dg/constructor_6.f90: Likewise.
3447 * gfortran.dg/contained_1.f90: Likewise.
3448 * gfortran.dg/contained_3.f90: Likewise.
3449 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3450 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3451 * gfortran.dg/continuation_1.f90: Likewise.
3452 * gfortran.dg/continuation_11.f90: Likewise.
3453 * gfortran.dg/continuation_12.f90: Likewise.
3454 * gfortran.dg/continuation_13.f90: Likewise.
3455 * gfortran.dg/continuation_14.f: Likewise.
3456 * gfortran.dg/continuation_8.f90: Likewise.
3457 * gfortran.dg/convert_2.f90: Likewise.
3458 * gfortran.dg/convert_implied_open.f90: Likewise.
3459 * gfortran.dg/count_init_expr.f03: Likewise.
3460 * gfortran.dg/cr_lf.f90: Likewise.
3461 * gfortran.dg/cray_pointers_10.f90: Likewise.
3462 * gfortran.dg/cray_pointers_2.f90: Likewise.
3463 * gfortran.dg/cray_pointers_5.f90: Likewise.
3464 * gfortran.dg/cray_pointers_7.f90: Likewise.
3465 * gfortran.dg/cray_pointers_8.f90: Likewise.
3466 * gfortran.dg/cshift_1.f90: Likewise.
3467 * gfortran.dg/cshift_2.f90: Likewise.
3468 * gfortran.dg/cshift_large_1.f90: Likewise.
3469 * gfortran.dg/cshift_nan_1.f90: Likewise.
3470 * gfortran.dg/csqrt_2.f: Likewise.
3471 * gfortran.dg/data_array_1.f90: Likewise.
3472 * gfortran.dg/data_char_1.f90: Likewise.
3473 * gfortran.dg/data_char_2.f90: Likewise.
3474 * gfortran.dg/data_char_3.f90: Likewise.
3475 * gfortran.dg/data_derived_1.f90: Likewise.
3476 * gfortran.dg/data_implied_do_1.f90: Likewise.
3477 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3478 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3479 * gfortran.dg/deallocate_stat.f90: Likewise.
3480 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3481 * gfortran.dg/debug/pr37738.f: Likewise.
3482 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3483 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3484 * gfortran.dg/dec_exp_1.f90: Likewise.
3485 * gfortran.dg/dec_init_1.f90: Likewise.
3486 * gfortran.dg/dec_init_2.f90: Likewise.
3487 * gfortran.dg/dec_init_3.f90: Likewise.
3488 * gfortran.dg/dec_init_4.f90: Likewise.
3489 * gfortran.dg/dec_io_1.f90: Likewise.
3490 * gfortran.dg/dec_io_2.f90: Likewise.
3491 * gfortran.dg/dec_io_2a.f90: Likewise.
3492 * gfortran.dg/dec_io_6.f90: Likewise.
3493 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3494 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3495 * gfortran.dg/dec_math.f90: Likewise.
3496 * gfortran.dg/dec_parameter_1.f: Likewise.
3497 * gfortran.dg/dec_parameter_2.f90: Likewise.
3498 * gfortran.dg/dec_static_1.f90: Likewise.
3499 * gfortran.dg/dec_static_2.f90: Likewise.
3500 * gfortran.dg/dec_structure_1.f90: Likewise.
3501 * gfortran.dg/dec_structure_10.f90: Likewise.
3502 * gfortran.dg/dec_structure_18.f90: Likewise.
3503 * gfortran.dg/dec_structure_19.f90: Likewise.
3504 * gfortran.dg/dec_structure_2.f90: Likewise.
3505 * gfortran.dg/dec_structure_22.f90: Likewise.
3506 * gfortran.dg/dec_structure_3.f90: Likewise.
3507 * gfortran.dg/dec_structure_4.f90: Likewise.
3508 * gfortran.dg/dec_structure_5.f90: Likewise.
3509 * gfortran.dg/dec_structure_6.f90: Likewise.
3510 * gfortran.dg/dec_structure_7.f90: Likewise.
3511 * gfortran.dg/dec_union_1.f90: Likewise.
3512 * gfortran.dg/dec_union_2.f90: Likewise.
3513 * gfortran.dg/dec_union_3.f90: Likewise.
3514 * gfortran.dg/dec_union_4.f90: Likewise.
3515 * gfortran.dg/dec_union_5.f90: Likewise.
3516 * gfortran.dg/default_format_1.f90: Likewise.
3517 * gfortran.dg/default_format_2.f90: Likewise.
3518 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3519 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3520 * gfortran.dg/default_initialization_3.f90: Likewise.
3521 * gfortran.dg/default_initialization_4.f90: Likewise.
3522 * gfortran.dg/default_initialization_5.f90: Likewise.
3523 * gfortran.dg/deferred_character_1.f90: Likewise.
3524 * gfortran.dg/deferred_character_10.f90: Likewise.
3525 * gfortran.dg/deferred_character_11.f90: Likewise.
3526 * gfortran.dg/deferred_character_12.f90: Likewise.
3527 * gfortran.dg/deferred_character_13.f90: Likewise.
3528 * gfortran.dg/deferred_character_14.f90: Likewise.
3529 * gfortran.dg/deferred_character_15.f90: Likewise.
3530 * gfortran.dg/deferred_character_16.f90: Likewise.
3531 * gfortran.dg/deferred_character_2.f90: Likewise.
3532 * gfortran.dg/deferred_character_3.f90: Likewise.
3533 * gfortran.dg/deferred_character_4.f90: Likewise.
3534 * gfortran.dg/deferred_character_5.f90: Likewise.
3535 * gfortran.dg/deferred_character_6.f90: Likewise.
3536 * gfortran.dg/deferred_character_7.f90: Likewise.
3537 * gfortran.dg/deferred_character_8.f90: Likewise.
3538 * gfortran.dg/deferred_character_9.f90: Likewise.
3539 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3540 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3541 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3542 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3543 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3544 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3545 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3546 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3547 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3548 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3549 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3550 * gfortran.dg/defined_assignment_1.f90: Likewise.
3551 * gfortran.dg/defined_assignment_10.f90: Likewise.
3552 * gfortran.dg/defined_assignment_11.f90: Likewise.
3553 * gfortran.dg/defined_assignment_2.f90: Likewise.
3554 * gfortran.dg/defined_assignment_3.f90: Likewise.
3555 * gfortran.dg/defined_assignment_4.f90: Likewise.
3556 * gfortran.dg/defined_assignment_5.f90: Likewise.
3557 * gfortran.dg/defined_assignment_8.f90: Likewise.
3558 * gfortran.dg/defined_assignment_9.f90: Likewise.
3559 * gfortran.dg/dependency_2.f90: Likewise.
3560 * gfortran.dg/dependency_21.f90: Likewise.
3561 * gfortran.dg/dependency_22.f90: Likewise.
3562 * gfortran.dg/dependency_23.f90: Likewise.
3563 * gfortran.dg/dependency_24.f90: Likewise.
3564 * gfortran.dg/dependency_25.f90: Likewise.
3565 * gfortran.dg/dependency_26.f90: Likewise.
3566 * gfortran.dg/dependency_39.f90: Likewise.
3567 * gfortran.dg/dependency_40.f90: Likewise.
3568 * gfortran.dg/dependency_41.f90: Likewise.
3569 * gfortran.dg/dependency_42.f90: Likewise.
3570 * gfortran.dg/dependency_43.f90: Likewise.
3571 * gfortran.dg/dependency_44.f90: Likewise.
3572 * gfortran.dg/dependency_45.f90: Likewise.
3573 * gfortran.dg/dependency_50.f90: Likewise.
3574 * gfortran.dg/dependency_51.f90: Likewise.
3575 * gfortran.dg/dependent_decls_1.f90: Likewise.
3576 * gfortran.dg/der_array_1.f90: Likewise.
3577 * gfortran.dg/der_array_io_1.f90: Likewise.
3578 * gfortran.dg/der_array_io_2.f90: Likewise.
3579 * gfortran.dg/der_array_io_3.f90: Likewise.
3580 * gfortran.dg/der_io_1.f90: Likewise.
3581 * gfortran.dg/der_io_3.f90: Likewise.
3582 * gfortran.dg/der_pointer_2.f90: Likewise.
3583 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3584 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3585 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3586 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3587 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3588 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3589 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3590 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3591 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3592 * gfortran.dg/derived_external_function_1.f90: Likewise.
3593 * gfortran.dg/derived_init_1.f90: Likewise.
3594 * gfortran.dg/derived_init_2.f90: Likewise.
3595 * gfortran.dg/derived_init_3.f90: Likewise.
3596 * gfortran.dg/derived_init_4.f90: Likewise.
3597 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3598 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3599 * gfortran.dg/dev_null.F90: Likewise.
3600 * gfortran.dg/dfloat_1.f90: Likewise.
3601 * gfortran.dg/dim_sum_1.f90: Likewise.
3602 * gfortran.dg/dim_sum_2.f90: Likewise.
3603 * gfortran.dg/dim_sum_3.f90: Likewise.
3604 * gfortran.dg/direct_io_10.f: Likewise.
3605 * gfortran.dg/direct_io_11.f90: Likewise.
3606 * gfortran.dg/direct_io_12.f90: Likewise.
3607 * gfortran.dg/direct_io_2.f90: Likewise.
3608 * gfortran.dg/direct_io_3.f90: Likewise.
3609 * gfortran.dg/direct_io_4.f90: Likewise.
3610 * gfortran.dg/direct_io_5.f90: Likewise.
3611 * gfortran.dg/direct_io_6.f90: Likewise.
3612 * gfortran.dg/direct_io_7.f90: Likewise.
3613 * gfortran.dg/direct_io_8.f90: Likewise.
3614 * gfortran.dg/direct_io_9.f: Likewise.
3615 * gfortran.dg/do_1.f90: Likewise.
3616 * gfortran.dg/do_3.F90: Likewise.
3617 * gfortran.dg/do_concurrent_2.f90: Likewise.
3618 * gfortran.dg/do_concurrent_4.f90: Likewise.
3619 * gfortran.dg/do_corner_warn.f90: Likewise.
3620 * gfortran.dg/do_iterator_2.f90: Likewise.
3621 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3622 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3623 * gfortran.dg/dos_eol.f: Likewise.
3624 * gfortran.dg/dot_product_1.f03: Likewise.
3625 * gfortran.dg/dot_product_2.f90: Likewise.
3626 * gfortran.dg/dot_product_4.f90: Likewise.
3627 * gfortran.dg/dshift_1.F90: Likewise.
3628 * gfortran.dg/dshift_2.F90: Likewise.
3629 * gfortran.dg/dtio_1.f90: Likewise.
3630 * gfortran.dg/dtio_10.f90: Likewise.
3631 * gfortran.dg/dtio_12.f90: Likewise.
3632 * gfortran.dg/dtio_14.f90: Likewise.
3633 * gfortran.dg/dtio_15.f90: Likewise.
3634 * gfortran.dg/dtio_16.f90: Likewise.
3635 * gfortran.dg/dtio_17.f90: Likewise.
3636 * gfortran.dg/dtio_19.f90: Likewise.
3637 * gfortran.dg/dtio_2.f90: Likewise.
3638 * gfortran.dg/dtio_20.f03: Likewise.
3639 * gfortran.dg/dtio_22.f90: Likewise.
3640 * gfortran.dg/dtio_24.f90: Likewise.
3641 * gfortran.dg/dtio_25.f90: Likewise.
3642 * gfortran.dg/dtio_26.f03: Likewise.
3643 * gfortran.dg/dtio_27.f90: Likewise.
3644 * gfortran.dg/dtio_28.f03: Likewise.
3645 * gfortran.dg/dtio_3.f90: Likewise.
3646 * gfortran.dg/dtio_30.f03: Likewise.
3647 * gfortran.dg/dtio_31.f03: Likewise.
3648 * gfortran.dg/dtio_32.f03: Likewise.
3649 * gfortran.dg/dtio_4.f90: Likewise.
3650 * gfortran.dg/dtio_5.f90: Likewise.
3651 * gfortran.dg/dtio_7.f90: Likewise.
3652 * gfortran.dg/dtio_8.f90: Likewise.
3653 * gfortran.dg/dtio_9.f90: Likewise.
3654 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3655 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3656 * gfortran.dg/dup_save_1.f90: Likewise.
3657 * gfortran.dg/dup_save_2.f90: Likewise.
3658 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3659 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3660 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3661 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3662 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3663 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3664 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3665 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3666 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3667 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3668 * gfortran.dg/e_d_fmt.f90: Likewise.
3669 * gfortran.dg/edit_real_1.f90: Likewise.
3670 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3671 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3672 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3673 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3674 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3675 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3676 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3677 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3678 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3679 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3680 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3681 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3682 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3683 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3684 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3685 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3686 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3687 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3688 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3689 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3690 * gfortran.dg/empty_format_1.f90: Likewise.
3691 * gfortran.dg/endfile.f: Likewise.
3692 * gfortran.dg/endfile.f90: Likewise.
3693 * gfortran.dg/endfile_2.f90: Likewise.
3694 * gfortran.dg/entry_1.f90: Likewise.
3695 * gfortran.dg/entry_10.f90: Likewise.
3696 * gfortran.dg/entry_12.f90: Likewise.
3697 * gfortran.dg/entry_13.f90: Likewise.
3698 * gfortran.dg/entry_14.f90: Likewise.
3699 * gfortran.dg/entry_16.f90: Likewise.
3700 * gfortran.dg/entry_3.f90: Likewise.
3701 * gfortran.dg/entry_6.f90: Likewise.
3702 * gfortran.dg/entry_9.f90: Likewise.
3703 * gfortran.dg/entry_array_specs_2.f: Likewise.
3704 * gfortran.dg/enum_1.f90: Likewise.
3705 * gfortran.dg/enum_9.f90: Likewise.
3706 * gfortran.dg/eof_1.f90: Likewise.
3707 * gfortran.dg/eof_2.f90: Likewise.
3708 * gfortran.dg/eof_4.f90: Likewise.
3709 * gfortran.dg/eof_5.f90: Likewise.
3710 * gfortran.dg/eor_handling_1.f90: Likewise.
3711 * gfortran.dg/eor_handling_2.f90: Likewise.
3712 * gfortran.dg/eor_handling_3.f90: Likewise.
3713 * gfortran.dg/eor_handling_4.f90: Likewise.
3714 * gfortran.dg/eor_handling_5.f90: Likewise.
3715 * gfortran.dg/eoshift_3.f90: Likewise.
3716 * gfortran.dg/eoshift_4.f90: Likewise.
3717 * gfortran.dg/eoshift_5.f90: Likewise.
3718 * gfortran.dg/eoshift_6.f90: Likewise.
3719 * gfortran.dg/eoshift_large_1.f90: Likewise.
3720 * gfortran.dg/equiv_6.f90: Likewise.
3721 * gfortran.dg/equiv_7.f90: Likewise.
3722 * gfortran.dg/equiv_9.f90: Likewise.
3723 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3724 * gfortran.dg/erf_2.F90: Likewise.
3725 * gfortran.dg/erf_3.F90: Likewise.
3726 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3727 * gfortran.dg/error_format_2.f90: Likewise.
3728 * gfortran.dg/error_recovery_5.f90: Likewise.
3729 * gfortran.dg/execute_command_line_2.f90: Likewise.
3730 * gfortran.dg/execute_command_line_3.f90: Likewise.
3731 * gfortran.dg/exit_1.f08: Likewise.
3732 * gfortran.dg/exit_3.f08: Likewise.
3733 * gfortran.dg/exponent_1.f90: Likewise.
3734 * gfortran.dg/exponent_2.f90: Likewise.
3735 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3736 * gfortran.dg/extends_1.f03: Likewise.
3737 * gfortran.dg/extends_16.f90: Likewise.
3738 * gfortran.dg/extends_2.f03: Likewise.
3739 * gfortran.dg/extends_3.f03: Likewise.
3740 * gfortran.dg/extends_4.f03: Likewise.
3741 * gfortran.dg/extends_type_of_1.f03: Likewise.
3742 * gfortran.dg/extends_type_of_2.f03: Likewise.
3743 * gfortran.dg/external_procedures_3.f90: Likewise.
3744 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3745 * gfortran.dg/f2003_io_1.f03: Likewise.
3746 * gfortran.dg/f2003_io_4.f03: Likewise.
3747 * gfortran.dg/f2003_io_5.f03: Likewise.
3748 * gfortran.dg/f2003_io_6.f03: Likewise.
3749 * gfortran.dg/f2003_io_7.f03: Likewise.
3750 * gfortran.dg/f2c_1.f90: Likewise.
3751 * gfortran.dg/f2c_2.f90: Likewise.
3752 * gfortran.dg/f2c_3.f90: Likewise.
3753 * gfortran.dg/f2c_4.f90: Likewise.
3754 * gfortran.dg/f2c_6.f90: Likewise.
3755 * gfortran.dg/f2c_7.f90: Likewise.
3756 * gfortran.dg/f2c_9.f90: Likewise.
3757 * gfortran.dg/fgetc_1.f90: Likewise.
3758 * gfortran.dg/fgetc_2.f90: Likewise.
3759 * gfortran.dg/filename_null.f90: Likewise.
3760 * gfortran.dg/finalize_12.f90: Likewise.
3761 * gfortran.dg/finalize_13.f90: Likewise.
3762 * gfortran.dg/finalize_15.f90: Likewise.
3763 * gfortran.dg/finalize_17.f90: Likewise.
3764 * gfortran.dg/finalize_18.f90: Likewise.
3765 * gfortran.dg/finalize_25.f90: Likewise.
3766 * gfortran.dg/finalize_29.f08: Likewise.
3767 * gfortran.dg/finalize_31.f90: Likewise.
3768 * gfortran.dg/float_1.f90: Likewise.
3769 * gfortran.dg/flush_1.f90: Likewise.
3770 * gfortran.dg/fmt_bz_bn.f: Likewise.
3771 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3772 * gfortran.dg/fmt_cache_1.f: Likewise.
3773 * gfortran.dg/fmt_cache_2.f: Likewise.
3774 * gfortran.dg/fmt_cache_3.f90: Likewise.
3775 * gfortran.dg/fmt_colon.f90: Likewise.
3776 * gfortran.dg/fmt_e.f90: Likewise.
3777 * gfortran.dg/fmt_en.f90: Likewise.
3778 * gfortran.dg/fmt_error_10.f: Likewise.
3779 * gfortran.dg/fmt_error_9.f: Likewise.
3780 * gfortran.dg/fmt_exhaust.f90: Likewise.
3781 * gfortran.dg/fmt_f0_1.f90: Likewise.
3782 * gfortran.dg/fmt_f_an_p.f: Likewise.
3783 * gfortran.dg/fmt_fw_d.f90: Likewise.
3784 * gfortran.dg/fmt_g.f: Likewise.
3785 * gfortran.dg/fmt_g0_1.f08: Likewise.
3786 * gfortran.dg/fmt_g0_2.f08: Likewise.
3787 * gfortran.dg/fmt_g0_4.f08: Likewise.
3788 * gfortran.dg/fmt_g0_5.f08: Likewise.
3789 * gfortran.dg/fmt_g0_6.f08: Likewise.
3790 * gfortran.dg/fmt_g0_7.f08: Likewise.
3791 * gfortran.dg/fmt_g_1.f90: Likewise.
3792 * gfortran.dg/fmt_int_sign.f90: Likewise.
3793 * gfortran.dg/fmt_l.f90: Likewise.
3794 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3795 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3796 * gfortran.dg/fmt_p_1.f90: Likewise.
3797 * gfortran.dg/fmt_pf.f90: Likewise.
3798 * gfortran.dg/fmt_read.f90: Likewise.
3799 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3800 * gfortran.dg/fmt_t_1.f90: Likewise.
3801 * gfortran.dg/fmt_t_2.f90: Likewise.
3802 * gfortran.dg/fmt_t_3.f90: Likewise.
3803 * gfortran.dg/fmt_t_4.f90: Likewise.
3804 * gfortran.dg/fmt_t_5.f90: Likewise.
3805 * gfortran.dg/fmt_t_6.f: Likewise.
3806 * gfortran.dg/fmt_t_7.f: Likewise.
3807 * gfortran.dg/fmt_t_9.f: Likewise.
3808 * gfortran.dg/fmt_tl.f: Likewise.
3809 * gfortran.dg/fmt_unlimited.f90: Likewise.
3810 * gfortran.dg/fmt_white.f: Likewise.
3811 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3812 * gfortran.dg/fold_nearest.f90: Likewise.
3813 * gfortran.dg/forall_1.f90: Likewise.
3814 * gfortran.dg/forall_10.f90: Likewise.
3815 * gfortran.dg/forall_12.f90: Likewise.
3816 * gfortran.dg/forall_13.f90: Likewise.
3817 * gfortran.dg/forall_15.f90: Likewise.
3818 * gfortran.dg/forall_4.f90: Likewise.
3819 * gfortran.dg/forall_5.f90: Likewise.
3820 * gfortran.dg/forall_6.f90: Likewise.
3821 * gfortran.dg/forall_7.f90: Likewise.
3822 * gfortran.dg/fraction.f90: Likewise.
3823 * gfortran.dg/fseek.f90: Likewise.
3824 * gfortran.dg/ftell_1.f90: Likewise.
3825 * gfortran.dg/ftell_2.f90: Likewise.
3826 * gfortran.dg/ftell_3.f90: Likewise.
3827 * gfortran.dg/func_assign_2.f90: Likewise.
3828 * gfortran.dg/func_assign_3.f90: Likewise.
3829 * gfortran.dg/func_derived_1.f90: Likewise.
3830 * gfortran.dg/func_derived_2.f90: Likewise.
3831 * gfortran.dg/func_derived_3.f90: Likewise.
3832 * gfortran.dg/func_result_1.f90: Likewise.
3833 * gfortran.dg/func_result_2.f90: Likewise.
3834 * gfortran.dg/func_result_6.f90: Likewise.
3835 * gfortran.dg/function_charlen_2.f90: Likewise.
3836 * gfortran.dg/function_charlen_3.f: Likewise.
3837 * gfortran.dg/function_kinds_1.f90: Likewise.
3838 * gfortran.dg/function_kinds_4.f90: Likewise.
3839 * gfortran.dg/function_optimize_10.f90: Likewise.
3840 * gfortran.dg/function_optimize_11.f90: Likewise.
3841 * gfortran.dg/function_optimize_12.f90: Likewise.
3842 * gfortran.dg/function_optimize_4.f90: Likewise.
3843 * gfortran.dg/function_optimize_8.f90: Likewise.
3844 * gfortran.dg/g77/13037.f: Likewise.
3845 * gfortran.dg/g77/1832.f: Likewise.
3846 * gfortran.dg/g77/19981119-0.f: Likewise.
3847 * gfortran.dg/g77/19990313-0.f: Likewise.
3848 * gfortran.dg/g77/19990313-1.f: Likewise.
3849 * gfortran.dg/g77/19990313-2.f: Likewise.
3850 * gfortran.dg/g77/19990313-3.f: Likewise.
3851 * gfortran.dg/g77/19990419-1.f: Likewise.
3852 * gfortran.dg/g77/19990826-0.f: Likewise.
3853 * gfortran.dg/g77/19990826-2.f: Likewise.
3854 * gfortran.dg/g77/20000503-1.f: Likewise.
3855 * gfortran.dg/g77/20001111.f: Likewise.
3856 * gfortran.dg/g77/20010116.f: Likewise.
3857 * gfortran.dg/g77/20010216-1.f: Likewise.
3858 * gfortran.dg/g77/20010430.f: Likewise.
3859 * gfortran.dg/g77/20010610.f: Likewise.
3860 * gfortran.dg/g77/6177.f: Likewise.
3861 * gfortran.dg/g77/7388.f: Likewise.
3862 * gfortran.dg/g77/947.f: Likewise.
3863 * gfortran.dg/g77/970625-2.f: Likewise.
3864 * gfortran.dg/g77/971102-1.f: Likewise.
3865 * gfortran.dg/g77/980628-0.f: Likewise.
3866 * gfortran.dg/g77/980628-1.f: Likewise.
3867 * gfortran.dg/g77/980628-10.f: Likewise.
3868 * gfortran.dg/g77/980628-2.f: Likewise.
3869 * gfortran.dg/g77/980628-3.f: Likewise.
3870 * gfortran.dg/g77/980628-7.f: Likewise.
3871 * gfortran.dg/g77/980628-8.f: Likewise.
3872 * gfortran.dg/g77/980628-9.f: Likewise.
3873 * gfortran.dg/g77/980701-0.f: Likewise.
3874 * gfortran.dg/g77/980701-1.f: Likewise.
3875 * gfortran.dg/g77/cabs.f: Likewise.
3876 * gfortran.dg/g77/claus.f: Likewise.
3877 * gfortran.dg/g77/complex_1.f: Likewise.
3878 * gfortran.dg/g77/cpp3.F: Likewise.
3879 * gfortran.dg/g77/cpp4.F: Likewise.
3880 * gfortran.dg/g77/cpp5.F: Likewise.
3881 * gfortran.dg/g77/dcomplex.f: Likewise.
3882 * gfortran.dg/g77/dnrm2.f: Likewise.
3883 * gfortran.dg/g77/erfc.f: Likewise.
3884 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3885 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3886 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3887 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3888 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3889 * gfortran.dg/g77/int8421.f: Likewise.
3890 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3891 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3892 * gfortran.dg/g77/le.f: Likewise.
3893 * gfortran.dg/g77/short.f: Likewise.
3894 * gfortran.dg/gamma_1.f90: Likewise.
3895 * gfortran.dg/gamma_4.f90: Likewise.
3896 * gfortran.dg/gamma_5.f90: Likewise.
3897 * gfortran.dg/generic_13.f90: Likewise.
3898 * gfortran.dg/generic_15.f90: Likewise.
3899 * gfortran.dg/generic_19.f90: Likewise.
3900 * gfortran.dg/generic_20.f90: Likewise.
3901 * gfortran.dg/generic_23.f03: Likewise.
3902 * gfortran.dg/generic_25.f90: Likewise.
3903 * gfortran.dg/generic_27.f90: Likewise.
3904 * gfortran.dg/generic_31.f90: Likewise.
3905 * gfortran.dg/generic_4.f90: Likewise.
3906 * gfortran.dg/global_vars_c_init.f90: Likewise.
3907 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3908 * gfortran.dg/gnu_logical_1.F: Likewise.
3909 * gfortran.dg/goacc/fixed-1.f: Likewise.
3910 * gfortran.dg/goacc/fixed-2.f: Likewise.
3911 * gfortran.dg/goacc/gang-static.f95: Likewise.
3912 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3913 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3914 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3915 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3916 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3917 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3918 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3919 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3920 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3921 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3922 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3923 * gfortran.dg/gomp/pr48794.f90: Likewise.
3924 * gfortran.dg/gomp/pr72744.f90: Likewise.
3925 * gfortran.dg/gomp/pr77665.f90: Likewise.
3926 * gfortran.dg/gomp/workshare2.f90: Likewise.
3927 * gfortran.dg/gomp/workshare3.f90: Likewise.
3928 * gfortran.dg/goto_1.f: Likewise.
3929 * gfortran.dg/goto_2.f90: Likewise.
3930 * gfortran.dg/goto_4.f90: Likewise.
3931 * gfortran.dg/goto_6.f: Likewise.
3932 * gfortran.dg/graphite/id-26.f03: Likewise.
3933 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3934 * gfortran.dg/graphite/pr29581.f90: Likewise.
3935 * gfortran.dg/graphite/pr29832.f90: Likewise.
3936 * gfortran.dg/graphite/run-id-1.f: Likewise.
3937 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3938 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3939 * gfortran.dg/hollerith.f90: Likewise.
3940 * gfortran.dg/hollerith4.f90: Likewise.
3941 * gfortran.dg/hollerith6.f90: Likewise.
3942 * gfortran.dg/hollerith8.f90: Likewise.
3943 * gfortran.dg/hollerith_1.f90: Likewise.
3944 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3945 * gfortran.dg/hollerith_f95.f90: Likewise.
3946 * gfortran.dg/hollerith_legacy.f90: Likewise.
3947 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3948 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3949 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3950 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3951 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3952 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3953 * gfortran.dg/hypot_1.f90: Likewise.
3954 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3955 * gfortran.dg/iargc.f90: Likewise.
3956 * gfortran.dg/ibits.f90: Likewise.
3957 * gfortran.dg/ichar_1.f90: Likewise.
3958 * gfortran.dg/ichar_2.f90: Likewise.
3959 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3960 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3961 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3962 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3963 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3964 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3965 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3966 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3967 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3968 * gfortran.dg/ieee/large_1.f90: Likewise.
3969 * gfortran.dg/ieee/large_2.f90: Likewise.
3970 * gfortran.dg/ieee/large_3.F90: Likewise.
3971 * gfortran.dg/ieee/large_4.f90: Likewise.
3972 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3973 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3974 * gfortran.dg/impl_do_var_data.f90: Likewise.
3975 * gfortran.dg/implicit_10.f90: Likewise.
3976 * gfortran.dg/implicit_12.f90: Likewise.
3977 * gfortran.dg/implicit_class_1.f90: Likewise.
3978 * gfortran.dg/implicit_pure_1.f90: Likewise.
3979 * gfortran.dg/implied_do_1.f90: Likewise.
3980 * gfortran.dg/implied_do_io_1.f90: Likewise.
3981 * gfortran.dg/implied_do_io_2.f90: Likewise.
3982 * gfortran.dg/implied_do_io_3.f90: Likewise.
3983 * gfortran.dg/implied_shape_1.f08: Likewise.
3984 * gfortran.dg/import.f90: Likewise.
3985 * gfortran.dg/import4.f90: Likewise.
3986 * gfortran.dg/impure_1.f08: Likewise.
3987 * gfortran.dg/index.f90: Likewise.
3988 * gfortran.dg/index_2.f90: Likewise.
3989 * gfortran.dg/init_flag_1.f90: Likewise.
3990 * gfortran.dg/init_flag_10.f90: Likewise.
3991 * gfortran.dg/init_flag_15.f03: Likewise.
3992 * gfortran.dg/init_flag_2.f90: Likewise.
3993 * gfortran.dg/init_flag_3.f90: Likewise.
3994 * gfortran.dg/init_flag_4.f90: Likewise.
3995 * gfortran.dg/init_flag_5.f90: Likewise.
3996 * gfortran.dg/init_flag_6.f90: Likewise.
3997 * gfortran.dg/init_flag_7.f90: Likewise.
3998 * gfortran.dg/init_flag_9.f90: Likewise.
3999 * gfortran.dg/initialization_11.f90: Likewise.
4000 * gfortran.dg/initialization_19.f90: Likewise.
4001 * gfortran.dg/initialization_2.f90: Likewise.
4002 * gfortran.dg/initialization_22.f90: Likewise.
4003 * gfortran.dg/initialization_27.f90: Likewise.
4004 * gfortran.dg/initialization_5.f90: Likewise.
4005 * gfortran.dg/initialization_6.f90: Likewise.
4006 * gfortran.dg/inline_matmul_1.f90: Likewise.
4007 * gfortran.dg/inline_matmul_10.f90: Likewise.
4008 * gfortran.dg/inline_matmul_11.f90: Likewise.
4009 * gfortran.dg/inline_matmul_13.f90: Likewise.
4010 * gfortran.dg/inline_matmul_14.f90: Likewise.
4011 * gfortran.dg/inline_matmul_16.f90: Likewise.
4012 * gfortran.dg/inline_matmul_17.f90: Likewise.
4013 * gfortran.dg/inline_matmul_18.f90: Likewise.
4014 * gfortran.dg/inline_matmul_19.f90: Likewise.
4015 * gfortran.dg/inline_matmul_2.f90: Likewise.
4016 * gfortran.dg/inline_matmul_20.f90: Likewise.
4017 * gfortran.dg/inline_matmul_22.f90: Likewise.
4018 * gfortran.dg/inline_matmul_3.f90: Likewise.
4019 * gfortran.dg/inline_matmul_4.f90: Likewise.
4020 * gfortran.dg/inline_matmul_5.f90: Likewise.
4021 * gfortran.dg/inline_matmul_6.f90: Likewise.
4022 * gfortran.dg/inline_matmul_7.f90: Likewise.
4023 * gfortran.dg/inline_matmul_8.f90: Likewise.
4024 * gfortran.dg/inline_matmul_9.f90: Likewise.
4025 * gfortran.dg/inline_sum_1.f90: Likewise.
4026 * gfortran.dg/inline_sum_3.f90: Likewise.
4027 * gfortran.dg/inline_sum_5.f90: Likewise.
4028 * gfortran.dg/inquire-complex.f90: Likewise.
4029 * gfortran.dg/inquire.f90: Likewise.
4030 * gfortran.dg/inquire_10.f90: Likewise.
4031 * gfortran.dg/inquire_13.f90: Likewise.
4032 * gfortran.dg/inquire_15.f90: Likewise.
4033 * gfortran.dg/inquire_16.f90: Likewise.
4034 * gfortran.dg/inquire_17.f90: Likewise.
4035 * gfortran.dg/inquire_5.f90: Likewise.
4036 * gfortran.dg/inquire_6.f90: Likewise.
4037 * gfortran.dg/inquire_7.f90: Likewise.
4038 * gfortran.dg/inquire_9.f90: Likewise.
4039 * gfortran.dg/inquire_internal.f90: Likewise.
4040 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4041 * gfortran.dg/inquire_size.f90: Likewise.
4042 * gfortran.dg/int_1.f90: Likewise.
4043 * gfortran.dg/int_conv_1.f90: Likewise.
4044 * gfortran.dg/int_range_io_1.f90: Likewise.
4045 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4046 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4047 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4048 * gfortran.dg/integer_plus.f90: Likewise.
4049 * gfortran.dg/intent_out_2.f90: Likewise.
4050 * gfortran.dg/intent_out_5.f90: Likewise.
4051 * gfortran.dg/intent_out_6.f90: Likewise.
4052 * gfortran.dg/interface_12.f90: Likewise.
4053 * gfortran.dg/interface_19.f90: Likewise.
4054 * gfortran.dg/interface_4.f90: Likewise.
4055 * gfortran.dg/interface_5.f90: Likewise.
4056 * gfortran.dg/interface_9.f90: Likewise.
4057 * gfortran.dg/interface_assignment_1.f90: Likewise.
4058 * gfortran.dg/interface_assignment_2.f90: Likewise.
4059 * gfortran.dg/internal_dummy_2.f08: Likewise.
4060 * gfortran.dg/internal_dummy_3.f08: Likewise.
4061 * gfortran.dg/internal_dummy_4.f08: Likewise.
4062 * gfortran.dg/internal_pack_1.f90: Likewise.
4063 * gfortran.dg/internal_pack_10.f90: Likewise.
4064 * gfortran.dg/internal_pack_12.f90: Likewise.
4065 * gfortran.dg/internal_pack_13.f90: Likewise.
4066 * gfortran.dg/internal_pack_14.f90: Likewise.
4067 * gfortran.dg/internal_pack_15.f90: Likewise.
4068 * gfortran.dg/internal_pack_2.f90: Likewise.
4069 * gfortran.dg/internal_pack_3.f90: Likewise.
4070 * gfortran.dg/internal_pack_4.f90: Likewise.
4071 * gfortran.dg/internal_pack_6.f90: Likewise.
4072 * gfortran.dg/internal_pack_8.f90: Likewise.
4073 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4074 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4075 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4076 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4077 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4078 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4079 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4080 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4081 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4082 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4083 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4084 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4085 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4086 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4087 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4088 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4089 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4090 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4091 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4092 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4093 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4094 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4095 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4096 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4097 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4098 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4099 * gfortran.dg/io_err_1.f90: Likewise.
4100 * gfortran.dg/io_real_boz.f90: Likewise.
4101 * gfortran.dg/iomsg_1.f90: Likewise.
4102 * gfortran.dg/iostat_1.f90: Likewise.
4103 * gfortran.dg/iostat_2.f90: Likewise.
4104 * gfortran.dg/iostat_4.f90: Likewise.
4105 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4106 * gfortran.dg/ishft_1.f90: Likewise.
4107 * gfortran.dg/ishft_2.f90: Likewise.
4108 * gfortran.dg/ishft_4.f90: Likewise.
4109 * gfortran.dg/isnan_1.f90: Likewise.
4110 * gfortran.dg/isnan_2.f90: Likewise.
4111 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4112 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4113 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4114 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4115 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4116 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4117 * gfortran.dg/itime_idate_1.f: Likewise.
4118 * gfortran.dg/itime_idate_2.f: Likewise.
4119 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4120 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4121 * gfortran.dg/large_real_kind_1.f90: Likewise.
4122 * gfortran.dg/large_real_kind_2.F90: Likewise.
4123 * gfortran.dg/large_real_kind_3.F90: Likewise.
4124 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4125 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4126 * gfortran.dg/large_recl.f90: Likewise.
4127 * gfortran.dg/large_unit_1.f90: Likewise.
4128 * gfortran.dg/large_unit_2.f90: Likewise.
4129 * gfortran.dg/largeequiv_1.f90: Likewise.
4130 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4131 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4132 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4133 * gfortran.dg/list_read_1.f90: Likewise.
4134 * gfortran.dg/list_read_10.f90: Likewise.
4135 * gfortran.dg/list_read_11.f90: Likewise.
4136 * gfortran.dg/list_read_12.f90: Likewise.
4137 * gfortran.dg/list_read_13.f: Likewise.
4138 * gfortran.dg/list_read_14.f90: Likewise.
4139 * gfortran.dg/list_read_2.f90: Likewise.
4140 * gfortran.dg/list_read_3.f90: Likewise.
4141 * gfortran.dg/list_read_4.f90: Likewise.
4142 * gfortran.dg/list_read_5.f90: Likewise.
4143 * gfortran.dg/list_read_6.f90: Likewise.
4144 * gfortran.dg/list_read_7.f90: Likewise.
4145 * gfortran.dg/list_read_8.f90: Likewise.
4146 * gfortran.dg/list_read_9.f90: Likewise.
4147 * gfortran.dg/loc_2.f90: Likewise.
4148 * gfortran.dg/logical_1.f90: Likewise.
4149 * gfortran.dg/logical_dot_product.f90: Likewise.
4150 * gfortran.dg/logical_temp_io.f90: Likewise.
4151 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4152 * gfortran.dg/lrshift_1.f90: Likewise.
4153 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4154 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4155 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4156 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4157 * gfortran.dg/make_unit.f90: Likewise.
4158 * gfortran.dg/mapping_1.f90: Likewise.
4159 * gfortran.dg/mapping_2.f90: Likewise.
4160 * gfortran.dg/mapping_3.f90: Likewise.
4161 * gfortran.dg/masklr_1.F90: Likewise.
4162 * gfortran.dg/masklr_2.F90: Likewise.
4163 * gfortran.dg/matmul_1.f90: Likewise.
4164 * gfortran.dg/matmul_10.f90: Likewise.
4165 * gfortran.dg/matmul_12.f90: Likewise.
4166 * gfortran.dg/matmul_16.f90: Likewise.
4167 * gfortran.dg/matmul_17.f90: Likewise.
4168 * gfortran.dg/matmul_18.f90: Likewise.
4169 * gfortran.dg/matmul_2.f90: Likewise.
4170 * gfortran.dg/matmul_3.f90: Likewise.
4171 * gfortran.dg/matmul_4.f90: Likewise.
4172 * gfortran.dg/matmul_6.f90: Likewise.
4173 * gfortran.dg/matmul_8.f03: Likewise.
4174 * gfortran.dg/matmul_9.f90: Likewise.
4175 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4176 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4177 * gfortran.dg/matmul_const.f90: Likewise.
4178 * gfortran.dg/maxloc_1.f90: Likewise.
4179 * gfortran.dg/maxloc_2.f90: Likewise.
4180 * gfortran.dg/maxloc_3.f90: Likewise.
4181 * gfortran.dg/maxloc_4.f90: Likewise.
4182 * gfortran.dg/maxloc_string_1.f90: Likewise.
4183 * gfortran.dg/maxlocval_1.f90: Likewise.
4184 * gfortran.dg/maxlocval_2.f90: Likewise.
4185 * gfortran.dg/maxlocval_3.f90: Likewise.
4186 * gfortran.dg/maxlocval_4.f90: Likewise.
4187 * gfortran.dg/maxval_char_1.f90: Likewise.
4188 * gfortran.dg/maxval_char_2.f90: Likewise.
4189 * gfortran.dg/maxval_char_3.f90: Likewise.
4190 * gfortran.dg/maxval_char_4.f90: Likewise.
4191 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4192 * gfortran.dg/mclock.f90: Likewise.
4193 * gfortran.dg/merge_bits_1.F90: Likewise.
4194 * gfortran.dg/merge_bits_2.F90: Likewise.
4195 * gfortran.dg/merge_char_1.f90: Likewise.
4196 * gfortran.dg/merge_init_expr.f90: Likewise.
4197 * gfortran.dg/min_max_optional_1.f90: Likewise.
4198 * gfortran.dg/min_max_optional_5.f90: Likewise.
4199 * gfortran.dg/minloc_1.f90: Likewise.
4200 * gfortran.dg/minloc_2.f90: Likewise.
4201 * gfortran.dg/minloc_3.f90: Likewise.
4202 * gfortran.dg/minloc_4.f90: Likewise.
4203 * gfortran.dg/minloc_string_1.f90: Likewise.
4204 * gfortran.dg/minlocval_1.f90: Likewise.
4205 * gfortran.dg/minlocval_2.f90: Likewise.
4206 * gfortran.dg/minlocval_3.f90: Likewise.
4207 * gfortran.dg/minlocval_4.f90: Likewise.
4208 * gfortran.dg/minmax_char_1.f90: Likewise.
4209 * gfortran.dg/minmaxloc_1.f90: Likewise.
4210 * gfortran.dg/minmaxloc_10.f90: Likewise.
4211 * gfortran.dg/minmaxloc_11.f90: Likewise.
4212 * gfortran.dg/minmaxloc_12.f90: Likewise.
4213 * gfortran.dg/minmaxloc_13.f90: Likewise.
4214 * gfortran.dg/minmaxloc_2.f90: Likewise.
4215 * gfortran.dg/minmaxloc_3.f90: Likewise.
4216 * gfortran.dg/minmaxloc_4.f90: Likewise.
4217 * gfortran.dg/minmaxloc_5.f90: Likewise.
4218 * gfortran.dg/minmaxloc_6.f90: Likewise.
4219 * gfortran.dg/minmaxloc_7.f90: Likewise.
4220 * gfortran.dg/minmaxloc_8.f90: Likewise.
4221 * gfortran.dg/minmaxval_1.f90: Likewise.
4222 * gfortran.dg/minval_char_1.f90: Likewise.
4223 * gfortran.dg/minval_char_2.f90: Likewise.
4224 * gfortran.dg/minval_char_3.f90: Likewise.
4225 * gfortran.dg/minval_char_4.f90: Likewise.
4226 * gfortran.dg/minval_char_5.f90: Likewise.
4227 * gfortran.dg/minval_parameter_1.f90: Likewise.
4228 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4229 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4230 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4231 * gfortran.dg/missing_parens_1.f90: Likewise.
4232 * gfortran.dg/missing_parens_2.f90: Likewise.
4233 * gfortran.dg/mod_large_1.f90: Likewise.
4234 * gfortran.dg/mod_sign0_1.f90: Likewise.
4235 * gfortran.dg/module_blank_common.f90: Likewise.
4236 * gfortran.dg/module_commons_1.f90: Likewise.
4237 * gfortran.dg/module_commons_3.f90: Likewise.
4238 * gfortran.dg/module_double_reuse.f90: Likewise.
4239 * gfortran.dg/module_equivalence_1.f90: Likewise.
4240 * gfortran.dg/module_equivalence_2.f90: Likewise.
4241 * gfortran.dg/module_equivalence_3.f90: Likewise.
4242 * gfortran.dg/module_equivalence_5.f90: Likewise.
4243 * gfortran.dg/module_interface_1.f90: Likewise.
4244 * gfortran.dg/module_nan.f90: Likewise.
4245 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4246 * gfortran.dg/module_procedure_1.f90: Likewise.
4247 * gfortran.dg/module_read_1.f90: Likewise.
4248 * gfortran.dg/module_read_2.f90: Likewise.
4249 * gfortran.dg/module_widestring_1.f90: Likewise.
4250 * gfortran.dg/move_alloc.f90: Likewise.
4251 * gfortran.dg/move_alloc_10.f90: Likewise.
4252 * gfortran.dg/move_alloc_13.f90: Likewise.
4253 * gfortran.dg/move_alloc_14.f90: Likewise.
4254 * gfortran.dg/move_alloc_15.f90: Likewise.
4255 * gfortran.dg/move_alloc_16.f90: Likewise.
4256 * gfortran.dg/move_alloc_2.f90: Likewise.
4257 * gfortran.dg/move_alloc_5.f90: Likewise.
4258 * gfortran.dg/move_alloc_6.f90: Likewise.
4259 * gfortran.dg/move_alloc_9.f90: Likewise.
4260 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4261 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4262 * gfortran.dg/mvbits_1.f90: Likewise.
4263 * gfortran.dg/mvbits_2.f90: Likewise.
4264 * gfortran.dg/mvbits_3.f90: Likewise.
4265 * gfortran.dg/mvbits_4.f90: Likewise.
4266 * gfortran.dg/mvbits_7.f90: Likewise.
4267 * gfortran.dg/mvbits_8.f90: Likewise.
4268 * gfortran.dg/namelist_11.f: Likewise.
4269 * gfortran.dg/namelist_12.f: Likewise.
4270 * gfortran.dg/namelist_13.f90: Likewise.
4271 * gfortran.dg/namelist_14.f90: Likewise.
4272 * gfortran.dg/namelist_15.f90: Likewise.
4273 * gfortran.dg/namelist_16.f90: Likewise.
4274 * gfortran.dg/namelist_17.f90: Likewise.
4275 * gfortran.dg/namelist_18.f90: Likewise.
4276 * gfortran.dg/namelist_19.f90: Likewise.
4277 * gfortran.dg/namelist_20.f90: Likewise.
4278 * gfortran.dg/namelist_21.f90: Likewise.
4279 * gfortran.dg/namelist_22.f90: Likewise.
4280 * gfortran.dg/namelist_23.f90: Likewise.
4281 * gfortran.dg/namelist_24.f90: Likewise.
4282 * gfortran.dg/namelist_26.f90: Likewise.
4283 * gfortran.dg/namelist_27.f90: Likewise.
4284 * gfortran.dg/namelist_28.f90: Likewise.
4285 * gfortran.dg/namelist_29.f90: Likewise.
4286 * gfortran.dg/namelist_37.f90: Likewise.
4287 * gfortran.dg/namelist_38.f90: Likewise.
4288 * gfortran.dg/namelist_39.f90: Likewise.
4289 * gfortran.dg/namelist_40.f90: Likewise.
4290 * gfortran.dg/namelist_41.f90: Likewise.
4291 * gfortran.dg/namelist_42.f90: Likewise.
4292 * gfortran.dg/namelist_43.f90: Likewise.
4293 * gfortran.dg/namelist_44.f90: Likewise.
4294 * gfortran.dg/namelist_47.f90: Likewise.
4295 * gfortran.dg/namelist_48.f90: Likewise.
4296 * gfortran.dg/namelist_49.f90: Likewise.
4297 * gfortran.dg/namelist_50.f90: Likewise.
4298 * gfortran.dg/namelist_51.f90: Likewise.
4299 * gfortran.dg/namelist_52.f90: Likewise.
4300 * gfortran.dg/namelist_54.f90: Likewise.
4301 * gfortran.dg/namelist_55.f90: Likewise.
4302 * gfortran.dg/namelist_56.f90: Likewise.
4303 * gfortran.dg/namelist_57.f90: Likewise.
4304 * gfortran.dg/namelist_58.f90: Likewise.
4305 * gfortran.dg/namelist_59.f90: Likewise.
4306 * gfortran.dg/namelist_60.f90: Likewise.
4307 * gfortran.dg/namelist_61.f90: Likewise.
4308 * gfortran.dg/namelist_64.f90: Likewise.
4309 * gfortran.dg/namelist_65.f90: Likewise.
4310 * gfortran.dg/namelist_69.f90: Likewise.
4311 * gfortran.dg/namelist_70.f90: Likewise.
4312 * gfortran.dg/namelist_71.f90: Likewise.
4313 * gfortran.dg/namelist_72.f: Likewise.
4314 * gfortran.dg/namelist_73.f90: Likewise.
4315 * gfortran.dg/namelist_77.f90: Likewise.
4316 * gfortran.dg/namelist_78.f90: Likewise.
4317 * gfortran.dg/namelist_79.f90: Likewise.
4318 * gfortran.dg/namelist_80.f90: Likewise.
4319 * gfortran.dg/namelist_81.f90: Likewise.
4320 * gfortran.dg/namelist_82.f90: Likewise.
4321 * gfortran.dg/namelist_84.f90: Likewise.
4322 * gfortran.dg/namelist_85.f90: Likewise.
4323 * gfortran.dg/namelist_86.f90: Likewise.
4324 * gfortran.dg/namelist_87.f90: Likewise.
4325 * gfortran.dg/namelist_88.f90: Likewise.
4326 * gfortran.dg/namelist_89.f90: Likewise.
4327 * gfortran.dg/namelist_90.f: Likewise.
4328 * gfortran.dg/namelist_95.f90: Likewise.
4329 * gfortran.dg/namelist_char_only.f90: Likewise.
4330 * gfortran.dg/namelist_empty.f90: Likewise.
4331 * gfortran.dg/namelist_internal.f90: Likewise.
4332 * gfortran.dg/namelist_use.f90: Likewise.
4333 * gfortran.dg/namelist_use_only.f90: Likewise.
4334 * gfortran.dg/namelist_utf8.f90: Likewise.
4335 * gfortran.dg/nan_1.f90: Likewise.
4336 * gfortran.dg/nan_2.f90: Likewise.
4337 * gfortran.dg/nan_3.f90: Likewise.
4338 * gfortran.dg/nan_6.f90: Likewise.
4339 * gfortran.dg/nan_7.f90: Likewise.
4340 * gfortran.dg/nearest_1.f90: Likewise.
4341 * gfortran.dg/nearest_2.f90: Likewise.
4342 * gfortran.dg/nearest_3.f90: Likewise.
4343 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4344 * gfortran.dg/negative_automatic_size.f90: Likewise.
4345 * gfortran.dg/negative_unit.f: Likewise.
4346 * gfortran.dg/negative_unit2.f90: Likewise.
4347 * gfortran.dg/negative_unit_int8.f: Likewise.
4348 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4349 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4350 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4351 * gfortran.dg/nested_modules_1.f90: Likewise.
4352 * gfortran.dg/nested_modules_2.f90: Likewise.
4353 * gfortran.dg/nested_modules_3.f90: Likewise.
4354 * gfortran.dg/nesting_1.f90: Likewise.
4355 * gfortran.dg/new_line.f90: Likewise.
4356 * gfortran.dg/newunit_1.f90: Likewise.
4357 * gfortran.dg/newunit_3.f90: Likewise.
4358 * gfortran.dg/newunit_5.f90.f90: Likewise.
4359 * gfortran.dg/nint_1.f90: Likewise.
4360 * gfortran.dg/nint_2.f90: Likewise.
4361 * gfortran.dg/no_arg_check_2.f90: Likewise.
4362 * gfortran.dg/no_range_check_1.f90: Likewise.
4363 * gfortran.dg/no_range_check_2.f90: Likewise.
4364 * gfortran.dg/no_range_check_3.f90: Likewise.
4365 * gfortran.dg/noadv_size.f90: Likewise.
4366 * gfortran.dg/nonreturning_statements.f90: Likewise.
4367 * gfortran.dg/norm2_1.f90: Likewise.
4368 * gfortran.dg/norm2_3.f90: Likewise.
4369 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4370 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4371 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4372 * gfortran.dg/null_4.f90: Likewise.
4373 * gfortran.dg/null_9.f90: Likewise.
4374 * gfortran.dg/nullify_3.f90: Likewise.
4375 * gfortran.dg/oldstyle_1.f90: Likewise.
4376 * gfortran.dg/open_access_append_1.f90: Likewise.
4377 * gfortran.dg/open_access_append_2.f90: Likewise.
4378 * gfortran.dg/open_errors.f90: Likewise.
4379 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4380 * gfortran.dg/open_new.f90: Likewise.
4381 * gfortran.dg/open_readonly_1.f90: Likewise.
4382 * gfortran.dg/operator_1.f90: Likewise.
4383 * gfortran.dg/optional_absent_1.f90: Likewise.
4384 * gfortran.dg/optional_absent_2.f90: Likewise.
4385 * gfortran.dg/optional_absent_3.f90: Likewise.
4386 * gfortran.dg/optional_class_1.f90: Likewise.
4387 * gfortran.dg/optional_dim_2.f90: Likewise.
4388 * gfortran.dg/optional_dim_3.f90: Likewise.
4389 * gfortran.dg/output_exponents_1.f90: Likewise.
4390 * gfortran.dg/overload_1.f90: Likewise.
4391 * gfortran.dg/overload_2.f90: Likewise.
4392 * gfortran.dg/overwrite_1.f: Likewise.
4393 * gfortran.dg/pad_no.f90: Likewise.
4394 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4395 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4396 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4397 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4398 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4399 * gfortran.dg/parens_3.f90: Likewise.
4400 * gfortran.dg/parens_5.f90: Likewise.
4401 * gfortran.dg/parens_6.f90: Likewise.
4402 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4403 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4404 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4405 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4406 * gfortran.dg/parity_1.f90: Likewise.
4407 * gfortran.dg/past_eor.f90: Likewise.
4408 * gfortran.dg/pdt_1.f03: Likewise.
4409 * gfortran.dg/pdt_10.f03: Likewise.
4410 * gfortran.dg/pdt_11.f03: Likewise.
4411 * gfortran.dg/pdt_12.f03: Likewise.
4412 * gfortran.dg/pdt_13.f03: Likewise.
4413 * gfortran.dg/pdt_14.f03: Likewise.
4414 * gfortran.dg/pdt_15.f03: Likewise.
4415 * gfortran.dg/pdt_19.f03: Likewise.
4416 * gfortran.dg/pdt_20.f03: Likewise.
4417 * gfortran.dg/pdt_22.f03: Likewise.
4418 * gfortran.dg/pdt_23.f03: Likewise.
4419 * gfortran.dg/pdt_25.f03: Likewise.
4420 * gfortran.dg/pdt_26.f03: Likewise.
4421 * gfortran.dg/pdt_27.f03: Likewise.
4422 * gfortran.dg/pdt_28.f03: Likewise.
4423 * gfortran.dg/pdt_3.f03: Likewise.
4424 * gfortran.dg/pdt_4.f03: Likewise.
4425 * gfortran.dg/pdt_5.f03: Likewise.
4426 * gfortran.dg/pdt_7.f03: Likewise.
4427 * gfortran.dg/pointer_1.f90: Likewise.
4428 * gfortran.dg/pointer_array_1.f90: Likewise.
4429 * gfortran.dg/pointer_array_3.f90: Likewise.
4430 * gfortran.dg/pointer_array_4.f90: Likewise.
4431 * gfortran.dg/pointer_array_5.f90: Likewise.
4432 * gfortran.dg/pointer_array_6.f90: Likewise.
4433 * gfortran.dg/pointer_array_7.f90: Likewise.
4434 * gfortran.dg/pointer_array_8.f90: Likewise.
4435 * gfortran.dg/pointer_array_9.f90: Likewise.
4436 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4437 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4438 * gfortran.dg/pointer_assign_10.f90: Likewise.
4439 * gfortran.dg/pointer_assign_11.f90: Likewise.
4440 * gfortran.dg/pointer_assign_4.f90: Likewise.
4441 * gfortran.dg/pointer_assign_8.f90: Likewise.
4442 * gfortran.dg/pointer_assign_9.f90: Likewise.
4443 * gfortran.dg/pointer_check_10.f90: Likewise.
4444 * gfortran.dg/pointer_check_9.f90: Likewise.
4445 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4446 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4447 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4448 * gfortran.dg/pointer_init_1.f90: Likewise.
4449 * gfortran.dg/pointer_init_3.f90: Likewise.
4450 * gfortran.dg/pointer_init_4.f90: Likewise.
4451 * gfortran.dg/pointer_init_5.f90: Likewise.
4452 * gfortran.dg/pointer_init_8.f90: Likewise.
4453 * gfortran.dg/pointer_intent_1.f90: Likewise.
4454 * gfortran.dg/pointer_intent_4.f90: Likewise.
4455 * gfortran.dg/pointer_intent_5.f90: Likewise.
4456 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4457 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4458 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4459 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4460 * gfortran.dg/pointer_target_1.f90: Likewise.
4461 * gfortran.dg/pointer_target_2.f90: Likewise.
4462 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4463 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4464 * gfortran.dg/power.f90: Likewise.
4465 * gfortran.dg/power1.f90: Likewise.
4466 * gfortran.dg/power_3.f90: Likewise.
4467 * gfortran.dg/power_4.f90: Likewise.
4468 * gfortran.dg/power_5.f90: Likewise.
4469 * gfortran.dg/pr12884.f: Likewise.
4470 * gfortran.dg/pr15129.f90: Likewise.
4471 * gfortran.dg/pr15140.f90: Likewise.
4472 * gfortran.dg/pr15324.f90: Likewise.
4473 * gfortran.dg/pr15332.f: Likewise.
4474 * gfortran.dg/pr15957.f90: Likewise.
4475 * gfortran.dg/pr15959.f90: Likewise.
4476 * gfortran.dg/pr16597.f90: Likewise.
4477 * gfortran.dg/pr16861.f90: Likewise.
4478 * gfortran.dg/pr16938.f90: Likewise.
4479 * gfortran.dg/pr17090.f90: Likewise.
4480 * gfortran.dg/pr17143.f90: Likewise.
4481 * gfortran.dg/pr17164.f90: Likewise.
4482 * gfortran.dg/pr17229.f: Likewise.
4483 * gfortran.dg/pr17285.f90: Likewise.
4484 * gfortran.dg/pr17286.f90: Likewise.
4485 * gfortran.dg/pr17472.f: Likewise.
4486 * gfortran.dg/pr17612.f90: Likewise.
4487 * gfortran.dg/pr17706.f90: Likewise.
4488 * gfortran.dg/pr18025.f90: Likewise.
4489 * gfortran.dg/pr18122.f90: Likewise.
4490 * gfortran.dg/pr18210.f90: Likewise.
4491 * gfortran.dg/pr18392.f90: Likewise.
4492 * gfortran.dg/pr19155.f: Likewise.
4493 * gfortran.dg/pr19216.f: Likewise.
4494 * gfortran.dg/pr19467.f90: Likewise.
4495 * gfortran.dg/pr19657.f: Likewise.
4496 * gfortran.dg/pr19926.f90: Likewise.
4497 * gfortran.dg/pr19928-1.f90: Likewise.
4498 * gfortran.dg/pr19928-2.f90: Likewise.
4499 * gfortran.dg/pr20086.f90: Likewise.
4500 * gfortran.dg/pr20124.f90: Likewise.
4501 * gfortran.dg/pr20163-2.f: Likewise.
4502 * gfortran.dg/pr20480.f90: Likewise.
4503 * gfortran.dg/pr20755.f: Likewise.
4504 * gfortran.dg/pr20950.f: Likewise.
4505 * gfortran.dg/pr21177.f90: Likewise.
4506 * gfortran.dg/pr21730.f: Likewise.
4507 * gfortran.dg/pr22491.f: Likewise.
4508 * gfortran.dg/pr25603.f: Likewise.
4509 * gfortran.dg/pr26246_2.f90: Likewise.
4510 * gfortran.dg/pr32136.f90: Likewise.
4511 * gfortran.dg/pr32533.f90: Likewise.
4512 * gfortran.dg/pr33794.f90: Likewise.
4513 * gfortran.dg/pr35662.f90: Likewise.
4514 * gfortran.dg/pr35944-1.f90: Likewise.
4515 * gfortran.dg/pr35944-2.f90: Likewise.
4516 * gfortran.dg/pr35983.f90: Likewise.
4517 * gfortran.dg/pr39865.f90: Likewise.
4518 * gfortran.dg/pr41212.f90: Likewise.
4519 * gfortran.dg/pr43808.f90: Likewise.
4520 * gfortran.dg/pr44592.f90: Likewise.
4521 * gfortran.dg/pr44735.f90: Likewise.
4522 * gfortran.dg/pr45308.f03: Likewise.
4523 * gfortran.dg/pr46297.f: Likewise.
4524 * gfortran.dg/pr46588.f90: Likewise.
4525 * gfortran.dg/pr46665.f90: Likewise.
4526 * gfortran.dg/pr46804.f90: Likewise.
4527 * gfortran.dg/pr47008.f03: Likewise.
4528 * gfortran.dg/pr47614.f: Likewise.
4529 * gfortran.dg/pr47878.f90: Likewise.
4530 * gfortran.dg/pr49103.f90: Likewise.
4531 * gfortran.dg/pr50069_1.f90: Likewise.
4532 * gfortran.dg/pr50769.f90: Likewise.
4533 * gfortran.dg/pr52608.f90: Likewise.
4534 * gfortran.dg/pr55086_2.f90: Likewise.
4535 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4536 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4537 * gfortran.dg/pr55330.f90: Likewise.
4538 * gfortran.dg/pr56015.f90: Likewise.
4539 * gfortran.dg/pr57910.f90: Likewise.
4540 * gfortran.dg/pr59700.f90: Likewise.
4541 * gfortran.dg/pr62125.f90: Likewise.
4542 * gfortran.dg/pr64530.f90: Likewise.
4543 * gfortran.dg/pr65429.f90: Likewise.
4544 * gfortran.dg/pr65450.f90: Likewise.
4545 * gfortran.dg/pr65504.f90: Likewise.
4546 * gfortran.dg/pr65903.f90: Likewise.
4547 * gfortran.dg/pr66311.f90: Likewise.
4548 * gfortran.dg/pr66864.f90: Likewise.
4549 * gfortran.dg/pr67140.f90: Likewise.
4550 * gfortran.dg/pr67524.f90: Likewise.
4551 * gfortran.dg/pr67885.f90: Likewise.
4552 * gfortran.dg/pr68053.f90: Likewise.
4553 * gfortran.dg/pr68566.f90: Likewise.
4554 * gfortran.dg/pr69514_1.f90: Likewise.
4555 * gfortran.dg/pr69514_2.f90: Likewise.
4556 * gfortran.dg/pr69739.f90: Likewise.
4557 * gfortran.dg/pr70673.f90: Likewise.
4558 * gfortran.dg/pr71523_2.f90: Likewise.
4559 * gfortran.dg/pr71764.f90: Likewise.
4560 * gfortran.dg/pr78092.f90: Likewise.
4561 * gfortran.dg/pr82973.f90: Likewise.
4562 * gfortran.dg/pr83864.f90: Likewise.
4563 * gfortran.dg/pr83874.f90: Likewise.
4564 * gfortran.dg/pr84088.f90: Likewise.
4565 * gfortran.dg/pr84155.f90: Likewise.
4566 * gfortran.dg/proc_decl_12.f90: Likewise.
4567 * gfortran.dg/proc_decl_13.f90: Likewise.
4568 * gfortran.dg/proc_decl_15.f90: Likewise.
4569 * gfortran.dg/proc_decl_17.f90: Likewise.
4570 * gfortran.dg/proc_decl_18.f90: Likewise.
4571 * gfortran.dg/proc_decl_2.f90: Likewise.
4572 * gfortran.dg/proc_decl_5.f90: Likewise.
4573 * gfortran.dg/proc_decl_9.f90: Likewise.
4574 * gfortran.dg/proc_ptr_1.f90: Likewise.
4575 * gfortran.dg/proc_ptr_10.f90: Likewise.
4576 * gfortran.dg/proc_ptr_12.f90: Likewise.
4577 * gfortran.dg/proc_ptr_18.f90: Likewise.
4578 * gfortran.dg/proc_ptr_19.f90: Likewise.
4579 * gfortran.dg/proc_ptr_21.f90: Likewise.
4580 * gfortran.dg/proc_ptr_22.f90: Likewise.
4581 * gfortran.dg/proc_ptr_23.f90: Likewise.
4582 * gfortran.dg/proc_ptr_25.f90: Likewise.
4583 * gfortran.dg/proc_ptr_26.f90: Likewise.
4584 * gfortran.dg/proc_ptr_3.f90: Likewise.
4585 * gfortran.dg/proc_ptr_36.f90: Likewise.
4586 * gfortran.dg/proc_ptr_47.f90: Likewise.
4587 * gfortran.dg/proc_ptr_48.f90: Likewise.
4588 * gfortran.dg/proc_ptr_5.f90: Likewise.
4589 * gfortran.dg/proc_ptr_6.f90: Likewise.
4590 * gfortran.dg/proc_ptr_7.f90: Likewise.
4591 * gfortran.dg/proc_ptr_8.f90: Likewise.
4592 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4593 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4594 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4595 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4596 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4597 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4598 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4599 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4600 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4601 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4602 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4603 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4604 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4605 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4606 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4607 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4608 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4609 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4610 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4611 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4612 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4613 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4614 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4615 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4616 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4617 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4618 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4619 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4620 * gfortran.dg/product_init_expr.f03: Likewise.
4621 * gfortran.dg/promotion.f90: Likewise.
4622 * gfortran.dg/promotion_3.f90: Likewise.
4623 * gfortran.dg/promotion_4.f90: Likewise.
4624 * gfortran.dg/protected_1.f90: Likewise.
4625 * gfortran.dg/protected_2.f90: Likewise.
4626 * gfortran.dg/ptr-func-1.f90: Likewise.
4627 * gfortran.dg/ptr-func-2.f90: Likewise.
4628 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4629 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4630 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4631 * gfortran.dg/pure_byref_1.f90: Likewise.
4632 * gfortran.dg/pure_byref_2.f90: Likewise.
4633 * gfortran.dg/pure_byref_3.f90: Likewise.
4634 * gfortran.dg/quad_2.f90: Likewise.
4635 * gfortran.dg/quad_3.f90: Likewise.
4636 * gfortran.dg/random_3.f90: Likewise.
4637 * gfortran.dg/random_4.f90: Likewise.
4638 * gfortran.dg/random_7.f90: Likewise.
4639 * gfortran.dg/read_2.f90: Likewise.
4640 * gfortran.dg/read_3.f90: Likewise.
4641 * gfortran.dg/read_4.f90: Likewise.
4642 * gfortran.dg/read_5.f90: Likewise.
4643 * gfortran.dg/read_bad_advance.f90: Likewise.
4644 * gfortran.dg/read_bang.f90: Likewise.
4645 * gfortran.dg/read_bang4.f90: Likewise.
4646 * gfortran.dg/read_comma.f: Likewise.
4647 * gfortran.dg/read_dir.f90: Likewise.
4648 * gfortran.dg/read_empty_file.f: Likewise.
4649 * gfortran.dg/read_eof_1.f90: Likewise.
4650 * gfortran.dg/read_eof_2.f90: Likewise.
4651 * gfortran.dg/read_eof_3.f90: Likewise.
4652 * gfortran.dg/read_eof_4.f90: Likewise.
4653 * gfortran.dg/read_eof_5.f90: Likewise.
4654 * gfortran.dg/read_eof_6.f: Likewise.
4655 * gfortran.dg/read_eof_7.f90: Likewise.
4656 * gfortran.dg/read_eof_8.f90: Likewise.
4657 * gfortran.dg/read_eof_all.f90: Likewise.
4658 * gfortran.dg/read_eor.f90: Likewise.
4659 * gfortran.dg/read_float_1.f90: Likewise.
4660 * gfortran.dg/read_float_2.f03: Likewise.
4661 * gfortran.dg/read_float_3.f90: Likewise.
4662 * gfortran.dg/read_float_4.f90: Likewise.
4663 * gfortran.dg/read_infnan_1.f90: Likewise.
4664 * gfortran.dg/read_list_eof_1.f90: Likewise.
4665 * gfortran.dg/read_logical.f90: Likewise.
4666 * gfortran.dg/read_many_1.f: Likewise.
4667 * gfortran.dg/read_no_eor.f90: Likewise.
4668 * gfortran.dg/read_noadvance.f90: Likewise.
4669 * gfortran.dg/read_repeat.f90: Likewise.
4670 * gfortran.dg/read_repeat_2.f90: Likewise.
4671 * gfortran.dg/read_size_noadvance.f90: Likewise.
4672 * gfortran.dg/read_x_eof.f90: Likewise.
4673 * gfortran.dg/read_x_past.f: Likewise.
4674 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4675 * gfortran.dg/real_const_1.f: Likewise.
4676 * gfortran.dg/real_const_2.f90: Likewise.
4677 * gfortran.dg/real_const_3.f90: Likewise.
4678 * gfortran.dg/real_do_1.f90: Likewise.
4679 * gfortran.dg/real_index_1.f90: Likewise.
4680 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4681 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4682 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4683 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4684 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4685 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4686 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4687 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4688 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4689 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4690 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4691 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4692 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4693 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4694 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4695 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4696 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4697 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4698 * gfortran.dg/record_marker_1.f90: Likewise.
4699 * gfortran.dg/record_marker_2.f: Likewise.
4700 * gfortran.dg/record_marker_3.f90: Likewise.
4701 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4702 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4703 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4704 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4705 * gfortran.dg/recursive_check_7.f90: Likewise.
4706 * gfortran.dg/recursive_reference_1.f90: Likewise.
4707 * gfortran.dg/recursive_reference_2.f90: Likewise.
4708 * gfortran.dg/recursive_stack.f90: Likewise.
4709 * gfortran.dg/reduction.f90: Likewise.
4710 * gfortran.dg/repack_arrays_1.f90: Likewise.
4711 * gfortran.dg/repeat_1.f90: Likewise.
4712 * gfortran.dg/repeat_2.f90: Likewise.
4713 * gfortran.dg/repeat_3.f90: Likewise.
4714 * gfortran.dg/repeat_6.f90: Likewise.
4715 * gfortran.dg/reshape-alloc.f90: Likewise.
4716 * gfortran.dg/reshape-complex.f90: Likewise.
4717 * gfortran.dg/reshape.f90: Likewise.
4718 * gfortran.dg/reshape_2.f90: Likewise.
4719 * gfortran.dg/reshape_7.f90: Likewise.
4720 * gfortran.dg/reshape_empty_1.f03: Likewise.
4721 * gfortran.dg/reshape_pad_1.f90: Likewise.
4722 * gfortran.dg/reshape_rank7.f90: Likewise.
4723 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4724 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4725 * gfortran.dg/result_default_init_1.f90: Likewise.
4726 * gfortran.dg/result_in_spec_1.f90: Likewise.
4727 * gfortran.dg/result_in_spec_2.f90: Likewise.
4728 * gfortran.dg/ret_array_1.f90: Likewise.
4729 * gfortran.dg/ret_pointer_1.f90: Likewise.
4730 * gfortran.dg/ret_pointer_2.f90: Likewise.
4731 * gfortran.dg/rewind_1.f90: Likewise.
4732 * gfortran.dg/round_1.f03: Likewise.
4733 * gfortran.dg/round_2.f03: Likewise.
4734 * gfortran.dg/round_3.f08: Likewise.
4735 * gfortran.dg/round_4.f90: Likewise.
4736 * gfortran.dg/rrspacing_1.f90: Likewise.
4737 * gfortran.dg/runtime_warning_1.f90: Likewise.
4738 * gfortran.dg/same_type_as_2.f03: Likewise.
4739 * gfortran.dg/save_1.f90: Likewise.
4740 * gfortran.dg/save_5.f90: Likewise.
4741 * gfortran.dg/save_6.f90: Likewise.
4742 * gfortran.dg/scalar_mask_1.f90: Likewise.
4743 * gfortran.dg/scalar_mask_2.f90: Likewise.
4744 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4745 * gfortran.dg/scale_1.f90: Likewise.
4746 * gfortran.dg/scan_1.f90: Likewise.
4747 * gfortran.dg/scan_2.f90: Likewise.
4748 * gfortran.dg/secnds-1.f: Likewise.
4749 * gfortran.dg/secnds.f: Likewise.
4750 * gfortran.dg/select_1.f90: Likewise.
4751 * gfortran.dg/select_2.f90: Likewise.
4752 * gfortran.dg/select_3.f90: Likewise.
4753 * gfortran.dg/select_5.f90: Likewise.
4754 * gfortran.dg/select_char_1.f90: Likewise.
4755 * gfortran.dg/select_char_2.f90: Likewise.
4756 * gfortran.dg/select_type_13.f03: Likewise.
4757 * gfortran.dg/select_type_14.f03: Likewise.
4758 * gfortran.dg/select_type_15.f03: Likewise.
4759 * gfortran.dg/select_type_19.f03: Likewise.
4760 * gfortran.dg/select_type_2.f03: Likewise.
4761 * gfortran.dg/select_type_26.f03: Likewise.
4762 * gfortran.dg/select_type_27.f03: Likewise.
4763 * gfortran.dg/select_type_28.f03: Likewise.
4764 * gfortran.dg/select_type_3.f03: Likewise.
4765 * gfortran.dg/select_type_35.f03: Likewise.
4766 * gfortran.dg/select_type_36.f03: Likewise.
4767 * gfortran.dg/select_type_37.f03: Likewise.
4768 * gfortran.dg/select_type_39.f03: Likewise.
4769 * gfortran.dg/select_type_4.f90: Likewise.
4770 * gfortran.dg/select_type_5.f03: Likewise.
4771 * gfortran.dg/select_type_6.f03: Likewise.
4772 * gfortran.dg/select_type_7.f03: Likewise.
4773 * gfortran.dg/select_type_8.f03: Likewise.
4774 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4775 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4776 * gfortran.dg/selected_kind_1.f90: Likewise.
4777 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4778 * gfortran.dg/shape_2.f90: Likewise.
4779 * gfortran.dg/shape_4.f90: Likewise.
4780 * gfortran.dg/shape_5.f90: Likewise.
4781 * gfortran.dg/shape_7.f90: Likewise.
4782 * gfortran.dg/shape_8.f90: Likewise.
4783 * gfortran.dg/shape_9.f90: Likewise.
4784 * gfortran.dg/shift-kind_2.f90: Likewise.
4785 * gfortran.dg/shiftalr_1.F90: Likewise.
4786 * gfortran.dg/shiftalr_2.F90: Likewise.
4787 * gfortran.dg/simpleif_1.f90: Likewise.
4788 * gfortran.dg/simplify_argN_1.f90: Likewise.
4789 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4790 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4791 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4792 * gfortran.dg/simplify_modulo.f90: Likewise.
4793 * gfortran.dg/single_char_string.f90: Likewise.
4794 * gfortran.dg/size_dim.f90: Likewise.
4795 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4796 * gfortran.dg/sizeof.f90: Likewise.
4797 * gfortran.dg/sizeof_4.f90: Likewise.
4798 * gfortran.dg/slash_1.f90: Likewise.
4799 * gfortran.dg/sms-1.f90: Likewise.
4800 * gfortran.dg/sms-2.f90: Likewise.
4801 * gfortran.dg/spec_expr_7.f90: Likewise.
4802 * gfortran.dg/specifics_1.f90: Likewise.
4803 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4804 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4805 * gfortran.dg/spread_init_expr.f03: Likewise.
4806 * gfortran.dg/spread_scalar_source.f90: Likewise.
4807 * gfortran.dg/spread_shape_1.f90: Likewise.
4808 * gfortran.dg/stat_1.f90: Likewise.
4809 * gfortran.dg/stat_2.f90: Likewise.
4810 * gfortran.dg/stfunc_1.f90: Likewise.
4811 * gfortran.dg/stfunc_4.f90: Likewise.
4812 * gfortran.dg/stfunc_6.f90: Likewise.
4813 * gfortran.dg/storage_size_1.f08: Likewise.
4814 * gfortran.dg/storage_size_3.f08: Likewise.
4815 * gfortran.dg/storage_size_4.f90: Likewise.
4816 * gfortran.dg/streamio_1.f90: Likewise.
4817 * gfortran.dg/streamio_10.f90: Likewise.
4818 * gfortran.dg/streamio_11.f90: Likewise.
4819 * gfortran.dg/streamio_12.f90: Likewise.
4820 * gfortran.dg/streamio_13.f90: Likewise.
4821 * gfortran.dg/streamio_14.f90: Likewise.
4822 * gfortran.dg/streamio_15.f90: Likewise.
4823 * gfortran.dg/streamio_16.f90: Likewise.
4824 * gfortran.dg/streamio_17.f90: Likewise.
4825 * gfortran.dg/streamio_2.f90: Likewise.
4826 * gfortran.dg/streamio_3.f90: Likewise.
4827 * gfortran.dg/streamio_4.f90: Likewise.
4828 * gfortran.dg/streamio_5.f90: Likewise.
4829 * gfortran.dg/streamio_6.f90: Likewise.
4830 * gfortran.dg/streamio_7.f90: Likewise.
4831 * gfortran.dg/streamio_8.f90: Likewise.
4832 * gfortran.dg/streamio_9.f90: Likewise.
4833 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4834 * gfortran.dg/string_4.f90: Likewise.
4835 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4836 * gfortran.dg/string_assign_2.f90: Likewise.
4837 * gfortran.dg/string_compare_1.f90: Likewise.
4838 * gfortran.dg/string_compare_2.f90: Likewise.
4839 * gfortran.dg/string_compare_3.f90: Likewise.
4840 * gfortran.dg/string_ctor_1.f90: Likewise.
4841 * gfortran.dg/string_length_1.f90: Likewise.
4842 * gfortran.dg/string_length_2.f90: Likewise.
4843 * gfortran.dg/string_length_3.f90: Likewise.
4844 * gfortran.dg/string_length_4.f90: Likewise.
4845 * gfortran.dg/string_null_compare_1.f: Likewise.
4846 * gfortran.dg/string_pad_trunc.f90: Likewise.
4847 * gfortran.dg/structure_constructor_1.f03: Likewise.
4848 * gfortran.dg/structure_constructor_11.f90: Likewise.
4849 * gfortran.dg/structure_constructor_13.f03: Likewise.
4850 * gfortran.dg/structure_constructor_2.f03: Likewise.
4851 * gfortran.dg/structure_constructor_5.f03: Likewise.
4852 * gfortran.dg/submodule_1.f08: Likewise.
4853 * gfortran.dg/submodule_11.f08: Likewise.
4854 * gfortran.dg/submodule_14.f08: Likewise.
4855 * gfortran.dg/submodule_15.f08: Likewise.
4856 * gfortran.dg/submodule_17.f08: Likewise.
4857 * gfortran.dg/submodule_18.f08: Likewise.
4858 * gfortran.dg/submodule_19.f08: Likewise.
4859 * gfortran.dg/submodule_2.f08: Likewise.
4860 * gfortran.dg/submodule_27.f08: Likewise.
4861 * gfortran.dg/submodule_28.f08: Likewise.
4862 * gfortran.dg/submodule_29.f08: Likewise.
4863 * gfortran.dg/submodule_30.f08: Likewise.
4864 * gfortran.dg/submodule_6.f08: Likewise.
4865 * gfortran.dg/submodule_7.f08: Likewise.
4866 * gfortran.dg/submodule_8.f08: Likewise.
4867 * gfortran.dg/subnormal_1.f90: Likewise.
4868 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4869 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4870 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4871 * gfortran.dg/substr_2.f: Likewise.
4872 * gfortran.dg/substr_3.f: Likewise.
4873 * gfortran.dg/substr_4.f: Likewise.
4874 * gfortran.dg/substr_5.f90: Likewise.
4875 * gfortran.dg/substr_6.f90: Likewise.
4876 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4877 * gfortran.dg/sum_init_expr.f03: Likewise.
4878 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4879 * gfortran.dg/system_clock_3.f08: Likewise.
4880 * gfortran.dg/t_editing.f: Likewise.
4881 * gfortran.dg/team_change_1.f90: Likewise.
4882 * gfortran.dg/team_end_1.f90: Likewise.
4883 * gfortran.dg/team_number_1.f90: Likewise.
4884 * gfortran.dg/temporary_1.f90: Likewise.
4885 * gfortran.dg/test_com_block.f90: Likewise.
4886 * gfortran.dg/test_only_clause.f90: Likewise.
4887 * gfortran.dg/tiny_1.f90: Likewise.
4888 * gfortran.dg/tiny_2.f90: Likewise.
4889 * gfortran.dg/tl_editing.f90: Likewise.
4890 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4891 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4892 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4893 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4894 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4895 * gfortran.dg/transfer_class_2.f90: Likewise.
4896 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4897 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4898 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4899 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4900 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4901 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4902 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4903 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4904 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4905 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4906 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4907 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4908 * gfortran.dg/transpose_1.f90: Likewise.
4909 * gfortran.dg/transpose_3.f03: Likewise.
4910 * gfortran.dg/transpose_4.f90: Likewise.
4911 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4912 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4913 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4914 * gfortran.dg/trim_1.f90: Likewise.
4915 * gfortran.dg/trim_optimize_1.f90: Likewise.
4916 * gfortran.dg/trim_optimize_2.f90: Likewise.
4917 * gfortran.dg/trim_optimize_3.f90: Likewise.
4918 * gfortran.dg/trim_optimize_4.f90: Likewise.
4919 * gfortran.dg/trim_optimize_5.f90: Likewise.
4920 * gfortran.dg/trim_optimize_6.f90: Likewise.
4921 * gfortran.dg/trim_optimize_7.f90: Likewise.
4922 * gfortran.dg/trim_optimize_8.f90: Likewise.
4923 * gfortran.dg/type_to_class_1.f03: Likewise.
4924 * gfortran.dg/type_to_class_2.f03: Likewise.
4925 * gfortran.dg/type_to_class_3.f03: Likewise.
4926 * gfortran.dg/type_to_class_4.f03: Likewise.
4927 * gfortran.dg/type_to_class_5.f03: Likewise.
4928 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4929 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4930 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4931 * gfortran.dg/typebound_call_1.f03: Likewise.
4932 * gfortran.dg/typebound_call_13.f03: Likewise.
4933 * gfortran.dg/typebound_call_18.f03: Likewise.
4934 * gfortran.dg/typebound_call_19.f03: Likewise.
4935 * gfortran.dg/typebound_call_2.f03: Likewise.
4936 * gfortran.dg/typebound_call_20.f03: Likewise.
4937 * gfortran.dg/typebound_call_3.f03: Likewise.
4938 * gfortran.dg/typebound_generic_5.f03: Likewise.
4939 * gfortran.dg/typebound_generic_6.f03: Likewise.
4940 * gfortran.dg/typebound_generic_9.f03: Likewise.
4941 * gfortran.dg/typebound_operator_12.f03: Likewise.
4942 * gfortran.dg/typebound_operator_13.f03: Likewise.
4943 * gfortran.dg/typebound_operator_15.f90: Likewise.
4944 * gfortran.dg/typebound_operator_20.f90: Likewise.
4945 * gfortran.dg/typebound_operator_3.f03: Likewise.
4946 * gfortran.dg/typebound_operator_6.f03: Likewise.
4947 * gfortran.dg/typebound_operator_7.f03: Likewise.
4948 * gfortran.dg/typebound_operator_8.f03: Likewise.
4949 * gfortran.dg/typebound_operator_9.f03: Likewise.
4950 * gfortran.dg/typebound_proc_19.f90: Likewise.
4951 * gfortran.dg/typebound_proc_20.f90: Likewise.
4952 * gfortran.dg/typebound_proc_23.f90: Likewise.
4953 * gfortran.dg/typebound_proc_27.f03: Likewise.
4954 * gfortran.dg/typebound_proc_35.f90: Likewise.
4955 * gfortran.dg/typebound_proc_36.f90: Likewise.
4956 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4957 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4958 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4959 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4960 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4961 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4962 * gfortran.dg/unf_short_record_1.f90: Likewise.
4963 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4964 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4965 * gfortran.dg/unit_1.f90: Likewise.
4966 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4967 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4968 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4969 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4970 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4971 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4972 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4973 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4974 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4975 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4976 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4977 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4978 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4979 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4980 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4981 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4982 * gfortran.dg/unpack_init_expr.f03: Likewise.
4983 * gfortran.dg/use_10.f90: Likewise.
4984 * gfortran.dg/use_11.f90: Likewise.
4985 * gfortran.dg/use_13.f90: Likewise.
4986 * gfortran.dg/use_24.f90: Likewise.
4987 * gfortran.dg/use_27.f90: Likewise.
4988 * gfortran.dg/use_5.f90: Likewise.
4989 * gfortran.dg/use_allocated_1.f90: Likewise.
4990 * gfortran.dg/use_only_1.f90: Likewise.
4991 * gfortran.dg/use_only_4.f90: Likewise.
4992 * gfortran.dg/use_rename_2.f90: Likewise.
4993 * gfortran.dg/use_rename_4.f90: Likewise.
4994 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4995 * gfortran.dg/used_interface_ref.f90: Likewise.
4996 * gfortran.dg/used_types_5.f90: Likewise.
4997 * gfortran.dg/utf8_1.f03: Likewise.
4998 * gfortran.dg/utf8_2.f03: Likewise.
4999 * gfortran.dg/value_1.f90: Likewise.
5000 * gfortran.dg/value_2.f90: Likewise.
5001 * gfortran.dg/value_4.f90: Likewise.
5002 * gfortran.dg/value_6.f03: Likewise.
5003 * gfortran.dg/value_7.f03: Likewise.
5004 * gfortran.dg/value_test.f90: Likewise.
5005 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5006 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5007 * gfortran.dg/vect/pr60510.f: Likewise.
5008 * gfortran.dg/vect/pr69882.f90: Likewise.
5009 * gfortran.dg/vect/pr69980.f90: Likewise.
5010 * gfortran.dg/vect/vect-5.f90: Likewise.
5011 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5012 * gfortran.dg/vector_subscript_1.f90: Likewise.
5013 * gfortran.dg/vector_subscript_2.f90: Likewise.
5014 * gfortran.dg/vector_subscript_3.f90: Likewise.
5015 * gfortran.dg/vector_subscript_5.f90: Likewise.
5016 * gfortran.dg/verify_2.f90: Likewise.
5017 * gfortran.dg/volatile10.f90: Likewise.
5018 * gfortran.dg/where_1.f90: Likewise.
5019 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5020 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5021 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5022 * gfortran.dg/whole_file_13.f90: Likewise.
5023 * gfortran.dg/whole_file_2.f90: Likewise.
5024 * gfortran.dg/widechar_2.f90: Likewise.
5025 * gfortran.dg/widechar_4.f90: Likewise.
5026 * gfortran.dg/widechar_5.f90: Likewise.
5027 * gfortran.dg/widechar_6.f90: Likewise.
5028 * gfortran.dg/widechar_8.f90: Likewise.
5029 * gfortran.dg/widechar_IO_1.f90: Likewise.
5030 * gfortran.dg/widechar_IO_2.f90: Likewise.
5031 * gfortran.dg/widechar_IO_3.f90: Likewise.
5032 * gfortran.dg/widechar_IO_4.f90: Likewise.
5033 * gfortran.dg/widechar_compare_1.f90: Likewise.
5034 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5035 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5036 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5037 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5038 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5039 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5040 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5041 * gfortran.dg/widechar_select_1.f90: Likewise.
5042 * gfortran.dg/winapi.f90: Likewise.
5043 * gfortran.dg/write_0_pe_format.f90: Likewise.
5044 * gfortran.dg/write_back.f: Likewise.
5045 * gfortran.dg/write_check3.f90: Likewise.
5046 * gfortran.dg/write_direct_eor.f90: Likewise.
5047 * gfortran.dg/write_padding.f90: Likewise.
5048 * gfortran.dg/write_recursive.f90: Likewise.
5049 * gfortran.dg/write_rewind_1.f: Likewise.
5050 * gfortran.dg/write_rewind_2.f: Likewise.
5051 * gfortran.dg/write_zero_array.f90: Likewise.
5052 * gfortran.dg/x_slash_1.f: Likewise.
5053 * gfortran.dg/x_slash_2.f: Likewise.
5054 * gfortran.dg/zero_array_components_1.f90: Likewise.
5055 * gfortran.dg/zero_length_1.f90: Likewise.
5056 * gfortran.dg/zero_length_2.f90: Likewise.
5057 * gfortran.dg/zero_sized_1.f90: Likewise.
5058 * gfortran.dg/zero_sized_3.f90: Likewise.
5059 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5060 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5061 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5062 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5063 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5064 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5065 * gfortran.fortran-torture/execute/args.f90: Likewise.
5066 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5067 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5068 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5069 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5070 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5071 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5072 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5073 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5074 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5075 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5076 * gfortran.fortran-torture/execute/common.f90: Likewise.
5077 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5078 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5079 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5080 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5081 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5082 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5083 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5084 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5085 * gfortran.fortran-torture/execute/data.f90: Likewise.
5086 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5087 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5088 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5089 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5090 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5091 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5092 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5093 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5094 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5095 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5096 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5097 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5098 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5099 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5100 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5101 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5102 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5103 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5104 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5105 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5106 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5107 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5108 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5109 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5110 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5111 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5112 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5113 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5114 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5115 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5116 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5117 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5118 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5119 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5120 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5121 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5122 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5123 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5124 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5125 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5126 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5127 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5128 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5129 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5130 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5131 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5132 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5133 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5134 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5135 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5136 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5137 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5138 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5139 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5140 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5141 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5142 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5143 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5144 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5145 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5146 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5147 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5148 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5149 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5150 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5151 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5152 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5153 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5154 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5155 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5156 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5157 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5158 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5159 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5160 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5161 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5162 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5163 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5164 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5165 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5166 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5167 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5168 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5169 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5170 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5171 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5172 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5173 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5174 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5175 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5176 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5177 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5178 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5179 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5180 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5181 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5182 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5183 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5184 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5185 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5186 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5187 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5188 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5189 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5190 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5191 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5192 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5193 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5194 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5195 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5196 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5197 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5198 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5199 * gfortran.fortran-torture/execute/math.f90: Likewise.
5200 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5201 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5202 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5203 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5204 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5205 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5206 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5207 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5208 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5209 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5210 * gfortran.fortran-torture/execute/power.f90: Likewise.
5211 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5212 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5213 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5214 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5215 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5216 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5217 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5218 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5219 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5220 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5221 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5222 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5223 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5224 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5225 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5226 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5227 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5228 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5229 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5230 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5231 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5232 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5233 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5234 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5235 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5236 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5237 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5238 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5239 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5240 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5241 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5242 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5243 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5244 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5245 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5246 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5247 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5248 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5249 * gfortran.fortran-torture/execute/string.f90: Likewise.
5250 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5251 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5252 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5253 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5254 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5255 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5256 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5257 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5258 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5259 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5260 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5261 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5262 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5263 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5264 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5265 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5266 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5267 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5268 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5269 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5270 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5271 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5272 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5273 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5274 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5275 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5276 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5277 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5278 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5279 * gfortran.dg/inline_transpose_1.f90: Likewise.
5281 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5284 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5287 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5290 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5291 * gnat.dg/dispatch1.adb: Rename into...
5292 * gnat.dg/disp1.adb: ...this.
5293 * gnat.dg/dispatch1_p.ads: Rename into...
5294 * gnat.dg/disp1_pkg.ads: ...this.
5295 * gnat.dg/disp2.adb: Rename into...
5296 * gnat.dg/dispatch2.adb: ...this.
5297 * gnat.dg/dispatch2_p.ads: Rename into...
5298 * gnat.dg/disp2_pkg.ads: ...this.
5299 * gnat.dg/dispatch2_p.adb: Rename into...
5300 * gnat.dg/disp2_pkg.adb: this.
5301 * gnat.dg/generic_dispatch.adb: Rename into...
5302 * gnat.dg/generic_disp.adb: this.
5303 * gnat.dg/generic_dispatch_p.ads: Rename into...
5304 * gnat.dg/generic_disp_pkg.ads: ...this.
5305 * gnat.dg/generic_dispatch_p.adb: Rename into...
5306 * gnat.dg/generic_disp_pkg.adb: ...this.
5307 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5308 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5309 * gnat.dg/object_overflow1.adb: Tweak index.
5310 * gnat.dg/object_overflow2.adb: Likewise.
5311 * gnat.dg/object_overflow3.adb: Likewise.
5312 * gnat.dg/object_overflow4.adb: Likewise.
5313 * gnat.dg/object_overflow5.adb: Likewise.
5315 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5318 * gcc.c-torture/compile/pr84425.c: New test.
5320 2018-02-16 Marek Polacek <polacek@redhat.com>
5321 Jakub Jelinek <jakub@redhat.com>
5324 * g++.dg/cpp1y/constexpr-84192.C: New test.
5326 2018-02-16 Martin Sebor <msebor@redhat.com>
5329 * g++.dg/overload15.C: New test.
5331 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5334 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5335 * gcc.dg/pr56727-2.c: Ditto.
5336 * gcc.target/powerpc/pr79439.c: Renamed to...
5337 * gcc.target/powerpc/pr79439-1.c: ...this.
5338 * gcc.target/powerpc/pr79439-2.c: New test.
5339 * gcc.target/powerpc/pr79439-3.c: New test.
5341 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5344 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5345 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5346 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5347 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5348 * gcc.target/powerpc/builtins-3.c: Same.
5350 2018-02-16 Nathan Sidwell <nathan@acm.org>
5352 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5354 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5356 PR rtl-optimization/70023
5357 * gcc.target/i386/pr70023.c: New.
5359 2018-02-16 Carl Love <cel@us.ibm.com>
5361 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5363 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5366 2018-02-16 Carl Love <cel@us.ibm.com>
5368 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5369 for the ABI definitions for vec_extract4b and vec_insert4b.
5371 2018-02-16 Nathan Sidwell <nathan@acm.org>
5373 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5374 * g++.old-deja/g++.mike/net43.C: Likewise.
5376 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5379 * g++.dg/cpp1z/class-deduction48.C: New.
5381 2018-02-16 Nathan Sidwell <nathan@acm.org>
5384 * g++.dg/lookup/pr84375.C: New.
5386 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5389 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5391 2018-02-16 Richard Biener <rguenther@suse.de>
5393 PR tree-optimization/84417
5394 * gcc.dg/torture/pr84417.c: New testcase.
5396 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5399 * g++.dg/opt/pr84272.C: New test.
5401 PR rtl-optimization/83723
5402 * gcc.dg/pr83723.c: New test.
5404 2018-02-16 Richard Biener <rguenther@suse.de>
5406 PR tree-optimization/84399
5407 * gcc.dg/graphite/pr84399.c: New testcase.
5409 2018-02-16 Richard Biener <rguenther@suse.de>
5411 PR tree-optimization/84190
5412 * g++.dg/torture/pr84190.C: New testcase.
5414 2018-02-15 Martin Sebor <msebor@redhat.com>
5416 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5419 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5422 * gfortran.dg/dtio_21.f03: Add an error message.
5423 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5425 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5428 * gfortran.dg/stop_shouldfail.f90: New test.
5430 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5433 * g++.dg/concepts/pr84330.C: New.
5435 2018-02-15 Tom de Vries <tom@codesourcery.com>
5437 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5439 2018-02-15 Tom de Vries <tom@codesourcery.com>
5441 * gcc.c-torture/compile/pr84136.c: Require effective target
5444 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5446 PR tree-optimization/84383
5447 * gcc.c-torture/compile/pr84383.c: New test.
5449 PR tree-optimization/84334
5450 * gcc.dg/pr84334.c: New test.
5452 2018-02-14 Carl Love <cel@us.ibm.com>
5454 * gcc.target/powerpc/builtins-4-int128-runnable.c
5455 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5456 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5458 2018-02-14 Martin Sebor <msebor@redhat.com>
5460 PR tree-optimization/83698
5461 * gcc.dg/Wrestrict-7.c: New test.
5462 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5463 * gcc.target/i386/chkp-stropt-17.c: Same.
5465 2018-02-14 Martin Sebor <msebor@redhat.com>
5468 * gcc.dg/Wattributes-8.c: New test.
5470 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5473 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5474 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5475 * gfortran.dg/select_type_1.f03: Extend test case.
5477 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5479 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5480 (dg-options): Use -O2 -msse2 -mno-sse3.
5482 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5484 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5485 this test case still works ok.
5486 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5487 * gcc.dg/vmx/insert-be-order.c: Likewise.
5488 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5489 * gcc.dg/vmx/ld-be-order.c: Likewise.
5490 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5491 * gcc.dg/vmx/lde-be-order.c: Likewise.
5492 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5493 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5494 * gcc.dg/vmx/merge-be-order.c: Likewise.
5495 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5496 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5497 * gcc.dg/vmx/pack-be-order.c: Likewise.
5498 * gcc.dg/vmx/perm-be-order.c: Likewise.
5499 * gcc.dg/vmx/splat-be-order.c: Likewise.
5500 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5501 * gcc.dg/vmx/st-be-order.c: Likewise.
5502 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5503 * gcc.dg/vmx/ste-be-order.c: Likewise.
5504 * gcc.dg/vmx/stl-be-order.c: Likewise.
5505 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5506 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5507 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5508 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5509 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5511 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/cpp0x/auto49.C: New.
5516 2018-02-14 Nathan Sidwell <nathan@acm.org>
5518 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5520 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5522 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5523 * gcc.target/powerpc/le-altivec-consts.c: Same.
5525 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5528 * gcc.target/powerpc/pr84220-sld.c: New test.
5529 * gcc.target/powerpc/pr84220-sld2.c: New test.
5530 * gcc.target/powerpc/pr84220-sldw.c: New test.
5531 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5532 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5534 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5537 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5538 _inc_ssp intrinsics.
5539 * gcc.target/i386/cet-intrin-4.c: Likewise.
5540 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5541 __builtin_ia32_rdssp[d|q].
5543 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5545 PR tree-optimization/84357
5546 * gcc.dg/vect/pr84357.c: New test.
5548 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5551 * gcc.target/rx/pr83831.c: New tests.
5553 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5556 * gcc.target/msp430/pr79242.c: New test.
5558 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5561 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5564 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5567 * g++.dg/pr84279.C: New test.
5569 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5571 PR rtl-optimization/84169
5572 * gcc.c-torture/execute/pr84169.c: New.
5574 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5577 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5579 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5582 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5585 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5588 * g++.dg/warn/effc4.C: New test.
5590 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5593 * g++.dg/template/sizeof16.C: New.
5594 * g++.dg/template/sizeof17.C: Likewise.
5596 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5599 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5600 add necessary compiler options.
5601 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5603 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5606 * gcc.c-torture/execute/pr82210.c: New test.
5609 * gcc.dg/pr84309-2.c: New test.
5611 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5613 PR tree-optimization/84321
5614 * gcc.dg/pr84321.c: New test.
5616 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5619 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5621 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5624 * gcc.dg/asan/pr84307.c: Remove test.
5626 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5628 * gcc.target/rl78/test_auto_vector.c: New test.
5630 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5633 * gcc.c-torture/compile/pr84305.c: New test.
5635 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5638 * gcc.target/i386/pr84335.c: New test.
5640 PR tree-optimization/84339
5641 * gcc.c-torture/execute/pr84339.c: New test.
5644 * gcc.dg/pr84309.c: New test.
5645 * gcc.target/i386/pr84309.c: New test.
5648 * gcc.target/i386/pr84336.c: New test.
5650 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5653 * c-c++-common/gomp/pr84341.c: New test.
5655 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5658 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5660 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5663 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5666 2018-02-12 Jeff Law <law@redhat.com>
5668 * gcc.c-torture/compile/reg-args-size.c: New test.
5670 2018-02-12 Carl Love <cel@us.ibm.com>
5672 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5673 uint128 tests to new testfile.
5674 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5675 int128 and uint128 tests.
5676 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5677 list of torture tests.
5679 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5682 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5683 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5685 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5688 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5690 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5693 * gcc.dg/asan/pr84307.c: New test.
5695 2018-02-12 Nathan Sidwell <nathan@acm.org>
5697 * g++.dg/parse/pr84263.C: New.
5699 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5702 * g++.dg/template/crash129.C: New.
5704 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5707 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5708 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5709 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5710 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5711 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5713 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5715 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5716 _mm_maskz_scalef_round_sd): Test new intrinsics.
5717 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5718 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5720 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5721 _mm_maskz_scalef_round_ss): Test new intrinsics.
5722 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5723 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5725 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5726 __builtin_ia32_scalefss_round): Remove builtin.
5727 (__builtin_ia32_scalefsd_mask_round,
5728 __builtin_ia32_scalefss_mask_round): Test new builtin.
5729 * gcc.target/i386/sse-13.c: Ditto.
5730 * gcc.target/i386/sse-23.c: Ditto.
5732 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5734 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5735 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5736 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5737 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5738 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5739 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5740 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5741 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5743 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5744 (__builtin_ia32_sqrtss_round): Remove builtins.
5745 (__builtin_ia32_sqrtsd_mask_round)
5746 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5747 * gcc.target/i386/sse-13.c: Ditto.
5748 * gcc.target/i386/sse-23.c: Ditto.
5750 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5753 * gfortran.dg/statement_function_3.f: New test.
5755 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5759 * gfortran.dg/statement_function_1.f90: New test.
5760 * gfortran.dg/statement_function_2.f90: New test.
5762 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5765 * gfortran.dg/type_to_class_5.f03: New test.
5767 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5770 * gfortran.dg/type_to_class_4.f03: New test.
5772 2018-02-10 Alan Modra <amodra@gmail.com>
5775 * gcc.dg/pr84300.c: New.
5777 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5780 * g++.dg/ubsan/pr83987-2.C: New test.
5782 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5784 * gcc.target/rx/movsicc.c: New test.
5786 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5789 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5792 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5794 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5795 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5797 2018-02-09 Nathan Sidwell <nathan@acm.org>
5800 * c-c++-common/pr84293.h: New.
5801 * c-c++-common/pr84293.c: New.
5803 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5805 PR rtl-optimization/57193
5806 * gcc.target/i386/pr57193.c: New.
5808 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5811 * gcc.target/powerpc/pr84226.c: New test.
5813 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5815 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5819 2018-02-09 Martin Sebor <msebor@redhat.com>
5822 * gcc.dg/lto/pr84212_0.c: New test file.
5823 * gcc.dg/lto/pr84212_1.c: Same.
5825 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5828 * gcc.target/powerpc/pr83926.c: New test.
5829 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5830 message. Fix test for running in 32-bit mode.
5832 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5835 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5837 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5840 * gcc.target/s390/pr84295.c: New test.
5842 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5845 * g++.dg/cpp1y/lambda-init16.C: New.
5847 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5849 * gnat.dg/sso8.adb: New test.
5850 * gnat.dg/sso8_pkg.ads: New helper.
5852 2018-02-09 Richard Biener <rguenther@suse.de>
5854 PR tree-optimization/84278
5855 * gcc.target/i386/pr84278.c: Adjust regex.
5857 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5859 PR tree-optimization/84232
5860 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5863 * gcc.target/aarch64/pr84252.c: New test.
5866 * gcc.dg/pr84237.c: New test.
5868 2018-02-09 Marek Polacek <polacek@redhat.com>
5869 Jakub Jelinek <jakub@redhat.com>
5872 * g++.dg/torture/pr83659.C: New test.
5874 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5876 PR tree-optimization/84136
5877 * gcc.c-torture/compile/pr84136.c: New test.
5879 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5882 * gcc.target/i386/pr83008.c: New test.
5884 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5887 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5889 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5892 * g++.dg/warn/Wunused-parm-11.C: New.
5894 2018-02-08 Marek Polacek <polacek@redhat.com>
5896 PR tree-optimization/84238
5897 * gcc.dg/Wstringop-overflow-3.c: New test.
5899 2018-02-08 Nathan Sidwell <nathan@acm.org>
5901 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5903 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5905 PR tree-optimization/84265
5906 * gcc.dg/vect/pr84265.c: New test.
5908 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5910 PR tree-optimization/81635
5911 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5912 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5914 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5916 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5917 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5918 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5919 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5920 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5921 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5922 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5923 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5924 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5925 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5926 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5927 * gcc.target/s390/nobp-return-attr-all.c: New test.
5928 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5929 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5930 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5931 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5932 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5933 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5934 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5935 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5936 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5937 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5938 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5939 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5940 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5941 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5943 2018-02-08 Richard Biener <rguenther@suse.de>
5945 PR tree-optimization/84233
5946 * g++.dg/torture/pr84233.C: New testcase.
5948 2018-02-08 Richard Biener <rguenther@suse.de>
5950 PR tree-optimization/84278
5951 * gcc.target/i386/pr84278.c: New testcase.
5953 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5955 PR rtl-optimization/84068
5956 PR rtl-optimization/83459
5957 * gcc.dg/pr84068.c: New test.
5959 2018-02-08 Richard Biener <rguenther@suse.de>
5961 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5962 loop vectorization to happen.
5964 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5967 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5969 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5971 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5973 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5976 * gcc.target/powerpc/pr84154-1.c: New tests.
5977 * gcc.target/powerpc/pr84154-2.c: Likewise.
5978 * gcc.target/powerpc/pr84154-3.c: Likewise.
5980 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5982 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5984 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5987 * g++.dg/template/incomplete11.C: New test.
5988 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5990 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5993 * gfortran.dg/deallocate_error_3.f90: New test.
5994 * gfortran.dg/deallocate_error_4.f90: New test.
5996 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5999 * gfortran.dg/shape_9.f90: New test.
6001 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6004 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6006 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6010 * g++.dg/spellcheck-reswords.C: New test case.
6011 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6014 2018-02-07 Martin Liska <mliska@suse.cz>
6017 * g++.dg/ext/mv26.C: New test.
6019 2018-02-07 Tom de Vries <tom@codesourcery.com>
6021 * gcc.dg/pr83844.c: Require effective target alloca.
6023 2018-02-07 Tom de Vries <tom@codesourcery.com>
6025 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6027 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6030 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6031 -fcf-protection=return.
6033 2018-02-07 Tom de Vries <tom@codesourcery.com>
6036 * c-c++-common/goacc/pr84217.c: New test.
6037 * gfortran.dg/goacc/pr84217.f90: New test.
6039 2018-02-07 Richard Biener <rguenther@suse.de>
6041 PR tree-optimization/84204
6042 * gcc.dg/graphite/pr84204.c: New testcase.
6044 PR tree-optimization/84205
6045 * gcc.dg/graphite/pr84205.c: New testcase.
6047 PR tree-optimization/84223
6048 * gfortran.dg/graphite/pr84223.f90: New testcase.
6050 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6053 * g++.dg/cpp0x/scoped_enum7.C: New.
6055 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6057 PR tree-optimization/83008
6058 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6060 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6062 PR tree-optimization/84235
6063 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6065 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6068 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6070 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6072 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6075 * gcc.target/i386/pr84146.c: New test.
6077 2018-02-06 Michael Collison <michael.collison@arm.com>
6079 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6081 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6083 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6084 warning for -mno-speculate-indirect-jumps.
6085 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6086 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6087 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6088 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6089 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6090 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6092 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6095 * c-c++-common/fcf-protection-1.c: Change a compared message.
6096 * c-c++-common/fcf-protection-2.c: Likewise.
6097 * c-c++-common/fcf-protection-3.c: Likewise.
6098 * c-c++-common/fcf-protection-5.c: Likewise.
6099 * c-c++-common/fcf-protection-6.c: New test.
6100 * c-c++-common/fcf-protection-7.c: Likewise.
6102 2018-02-06 Marek Polacek <polacek@redhat.com>
6104 PR tree-optimization/84228
6105 * c-c++-common/Wstringop-truncation-3.c: New test.
6107 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6110 * gcc.target/arm/pragma_arch_switch_2.c: New.
6112 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6115 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6117 2018-02-05 Martin Sebor <msebor@redhat.com>
6119 PR tree-optimization/83369
6120 * gcc.dg/Wnonnull.c: New test.
6122 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6124 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6125 argument and use dg-messages-by-file instead. Expect it to be
6126 an array rather than a dict.
6127 (lto-link-and-maybe-run): Remove messages_by_file argument and
6128 use an upvar for dg-messages-by-file. Update call to
6129 lto_handle_diagnostics.
6130 (lt-get-options): Treat dg-messages-by-file as an array
6132 (lto-get-options-main): Likewise. Set the entry rather than appending.
6133 (lto-execute): Treat dg-messages-by-file as an array rather than
6134 a dict. Update call to lto-link-and-maybe-run.
6136 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6139 * g++.dg/cpp1z/inline-var4.C: New.
6141 2018-02-05 Martin Liska <mliska@suse.cz>
6143 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6145 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6146 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6147 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6148 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6149 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6150 * c-c++-common/asan/pointer-compare-3.c: New test.
6152 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6154 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6155 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6157 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6159 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6160 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6161 _mm_maskz_range_round_sd): Test new intrinsics.
6162 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6163 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6164 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6165 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6166 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6167 _mm_maskz_range_round_ss): Test new intrinsics.
6168 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6169 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6170 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6171 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6172 __builtin_ia32_rangess128_round): Remove builtins.
6173 (__builtin_ia32_rangesd128_mask_round,
6174 __builtin_ia32_rangess128_mask_round): Test new builtins.
6175 * gcc.target/i386/sse-13.c: Ditto.
6176 * gcc.target/i386/sse-23.c: Ditto.
6178 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6181 * gfortran.dg/pr79966.f90: New testcase
6183 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6186 * gfortran.dg/associate_23.f90: Fix invalid code.
6187 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6188 * gfortran.dg/matmul_3.f90: Likewise.
6189 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6191 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6194 * gfortran.dg/associate_34.f90: New test.
6195 * gfortran.dg/associate_35.f90: New test.
6197 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6201 * gfortran.dg/pr84155.f90: New test.
6203 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6205 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6206 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6208 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6210 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6213 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6215 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6217 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6218 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6219 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6221 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6224 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6225 * gcc.dg/Wsign-conversion.c: Dito.
6226 * gcc.dg/attr-alloc_size-4.c: Dito.
6227 * gcc.dg/pr81020.c: Dito.
6228 * gcc.dg/pr81192.c: Dito.
6229 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6230 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6231 * gcc.dg/pr83844.c: Restrict to int32plus.
6232 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6233 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6234 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6235 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6236 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6237 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6238 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6239 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6240 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6241 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6242 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6243 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6245 2018-02-02 Julia Koval <julia.koval@intel.com>
6247 * gcc.target/i386/funcspec-56.inc: Handle new march.
6248 * g++.dg/ext/mv16.C: Ditto.
6250 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6252 * lib/target-supports.exp
6253 (check_effective_target_keeps_null_pointer_checks): No more
6255 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6256 * gcc.dg/ifcvt-4.c: Skip avr.
6257 * gcc.dg/pr53037-1.c: Dito.
6258 * gcc.dg/pr53037-2.c: Dito.
6259 * gcc.dg/pr53037-3.c: Dito.
6260 * gcc.dg/pr63387-2.c: Dito.
6261 * gcc.dg/pr63387.c: Dito.
6262 * gcc.dg/sancov/cmp0.c: Dito.
6263 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6264 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6265 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6266 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6267 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6268 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6269 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6270 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6271 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6272 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6273 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6274 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6275 * gcc.dg/tree-ssa/pr82059.c: Dito.
6276 * gcc.c-torture/execute/pr70460.c: Dito.
6278 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6281 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6282 * gcc.c-torture/execute/20180112-1.c: Dito.
6283 * gcc.c-torture/execute/pr81503.c: Dito.
6284 * gcc.dg/store_merging_12.c: Dito.
6285 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6286 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6287 * gcc.dg/tree-ssa/pr80898.c: Dito.
6288 * gcc.dg/tree-ssa/pr82363.c: Dito.
6289 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6290 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6291 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6292 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6293 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6294 * gcc.dg/tree-ssa/pr80803.c: Dito.
6295 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6296 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6297 * gcc.dg/tree-ssa/vrp114.c: Dito.
6298 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6299 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6300 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6302 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6305 * gcc.target/i386/cet-sjlj-6a.c: New test.
6306 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6308 2018-02-01 Marek Polacek <polacek@redhat.com>
6311 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6313 2018-01-30 Jeff Law <law@redhat.com>
6316 * gcc.target/i386/pr84128.c: New test.
6318 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6320 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6321 -fdelete-null-pointer-checks.
6323 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6326 * g++.dg/cpp0x/abstract-default1.C: New.
6328 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6330 PR tree-optimization/81635
6331 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6332 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6334 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6337 * gcc.target/aarch64/pr83370.c: New.
6339 2018-02-01 Richard Biener <rguenther@suse.de>
6341 * gcc.dg/graphite/pr35356-1.c: Adjust.
6343 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6346 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6348 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6349 of hard-coding the choice.
6350 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6351 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6352 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6354 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6356 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6357 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6358 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6359 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6360 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6361 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6362 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6363 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6364 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6365 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6366 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6367 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6368 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6369 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6370 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6371 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6372 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6373 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6374 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6375 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6376 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6377 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6378 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6379 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6380 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6381 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6382 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6383 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6384 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6385 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6386 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6387 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6388 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6389 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6390 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6391 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6392 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6393 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6394 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6395 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6396 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6397 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6398 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6399 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6400 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6401 __builtin_popcountll rather than __builtin_popcountl.
6403 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6405 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6406 of LD1R[HWD] for multi-element constants on big-endian targets.
6407 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6408 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6410 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6412 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6413 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6414 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6416 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6418 PR tree-optimization/81661
6419 PR tree-optimization/84117
6420 * gcc.dg/pr81661.c: New test.
6421 * gfortran.dg/pr84117.f90: New test.
6423 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6426 * gfortran.dg/repeat_7.f90: Catch warning message.
6428 2018-01-31 Ian Lance Taylor <iant@golang.org>
6430 * go.go-torture/execute/printnil.go: New test.
6432 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6434 * lib/target-supports.exp (check_effective_target_comdat_group):
6435 Allow for Solaris as comdat syntax.
6437 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6438 Solaris with comdat_group support and as.
6440 2018-01-31 Marek Polacek <polacek@redhat.com>
6443 * gcc.dg/pr81779.c: New test.
6445 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6448 * gfortran.dg/gomp/pr84116.f90: New test.
6451 * g++.dg/init/pr83993-2.C: New test.
6454 * g++.dg/init/pr83993-1.C: New test.
6455 * g++.dg/cpp0x/pr83993.C: New test.
6457 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6460 * gfortran.dg/pr84088.f90: New test.
6462 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6465 * gcc.target/i386/pr82444.c: New.
6467 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6469 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6470 * gcc.target/powerpc/vsx-13.c: New.
6472 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6475 * g++.dg/cpp1y/var-templ57.C: New.
6477 2018-01-31 Marek Polacek <polacek@redhat.com>
6480 * g++.dg/diagnostic/pr84138.C: New test.
6482 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6485 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6486 -Wstringop-overflow warnings due to spurious warning with -O1.
6487 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6488 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6490 2018-01-31 Richard Biener <rguenther@suse.de>
6492 PR tree-optimization/84132
6493 * g++.dg/torture/pr84132.C: New testcase.
6495 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6497 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6500 2018-01-31 Julia Koval <julia.koval@intel.com>
6503 * gcc.target/i386/rdpid.c: Remove "eax".
6505 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507 PR tree-optimization/64946
6508 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6509 scan-assembler checks.
6511 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6513 * gcc.c-torture/execute/20180131-1.c: New test.
6515 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6517 * gcc.target/arc/taux-1.c: New test.
6518 * gcc.target/arc/taux-2.c: Likewise.
6520 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6522 * gcc.target/arc/uncached.c: New test.
6524 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6527 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6529 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6531 PR preprocessor/69869
6532 * gcc.dg/cpp/trad/pr69869.c: New test.
6535 * gcc.dg/pr84100.c: New test.
6537 2018-01-30 Jeff Law <law@redhat.com>
6540 * gcc.target/i386/pr84064: New test.
6542 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6545 * gfortran.dg/data_implied_do_2.f90: New test.
6547 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6549 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6551 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6554 * gfortran.dg/inline_matmul_21.f90: New test case.
6556 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6558 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6560 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6563 * gcc.target/powerpc/pr84112.c: New.
6565 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6567 PR rtl-optimization/83986
6568 * gcc.dg/pr83986.c: New test.
6570 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6573 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6574 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6575 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6576 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6578 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6580 PR tree-optimization/84111
6581 * gcc.c-torture/compile/pr84111.c: New test.
6583 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6586 * gcc.dg/ipa/inline-2.c: Fix template.
6587 * gcc.dg/ipa/inline-3.c: Fix template.
6589 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6592 * g++.dg/torture/pr81360.C: New testcase.
6594 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6597 * gcc.dg/lto/pr83954.h: New testcase.
6598 * gcc.dg/lto/pr83954_0.c: New testcase.
6599 * gcc.dg/lto/pr83954_1.c: New testcase.
6601 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6604 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6606 Simplify DW_AT_producer scan.
6608 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6610 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6612 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6615 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6616 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6617 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6618 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6620 2018-01-29 Jeff Law <law@redhat.com>
6623 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6624 better match other tests which require vsx. Verify the zero
6625 extension is part of the test in the combiner dump.
6627 2018-01-29 Marek Polacek <polacek@redhat.com>
6630 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6633 * g++.dg/ext/pr83996.C: New test.
6635 2018-01-29 Richard Biener <rguenther@suse.de>
6637 PR tree-optimization/84057
6638 * gcc.dg/graphite/pr84057.c: New testcase.
6640 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6643 * gfortran.dg/bind_c_usage_31.f90: New test.
6645 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6648 * g++.dg/warn/Wduplicated-branches5.C: New.
6650 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6652 * gcc.target/rl78/test_addsi3_internal.c: New test.
6654 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6656 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6657 Make expected output depend on whether we expect sibcalls or not.
6658 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6659 safe-indirect-jump-1.c).
6661 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6662 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6663 Soren Rasmussen <s.c.rasmussen@gmail.com>
6665 Fortran 2018 teams tests.
6667 * gfortran.dg/team_number_1.f90: new test for team_number.
6668 * gfortran.dg/team_change_1.f90: new test for change team.
6669 * gfortran.dg/team_end_1.f90: new test for end team.
6670 * gfortran.dg/team_form_1.f90: new test for form team.
6672 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6675 * gfortran.dg/dot_product_4.f90
6677 2018-01-26 Martin Sebor <msebor@redhat.com>
6679 PR tree-optimization/83896
6680 * gcc.dg/strlenopt-43.c: New.
6682 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6684 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6685 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6686 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6687 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6688 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6689 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6690 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6691 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6692 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6694 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6695 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6696 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6697 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6698 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6699 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6700 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6701 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6703 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6705 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6707 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6708 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6709 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6710 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6711 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6712 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6713 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6714 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6715 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6716 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6717 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6718 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6719 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6721 2018-01-26 Martin Liska <mliska@suse.cz>
6723 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6726 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6728 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6729 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6730 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6731 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6732 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6733 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6734 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6735 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6737 2018-01-26 Richard Biener <rguenther@suse.de>
6739 PR rtl-optimization/84003
6740 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6741 latent bug in DSE if NOINLINE is appropriately defined.
6742 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6743 and defining NOINLINE.
6745 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6747 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6748 tests specific to aarch64. XFAIL test on arm.
6750 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6752 PR rtl-optimization/83985
6753 * gcc.dg/pr83985.c: New test.
6756 * c-c++-common/Wrestrict-3.c: New test.
6758 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6760 * gcc.target/arc/tdelegitimize_addr.c: New test.
6762 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6764 * gcc.target/arc/jli-1.c: New file.
6765 * gcc.target/arc/jli-2.c: Likewise.
6767 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6769 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6771 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6772 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6774 2018-01-26 Richard Biener <rguenther@suse.de>
6776 PR tree-optimization/81082
6777 * gcc.dg/vect/pr81082.c: New testcase.
6778 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6779 simplification to n * n.
6781 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6783 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6785 * gcc.target/i386/pr63620.c: Likewise.
6787 2018-01-26 Julia Koval <julia.koval@intel.com>
6789 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6790 -mavx512f -mavx512bw.
6791 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6792 * gcc.target/i386/i386.exp: Fix types.
6794 2018-01-26 Alan Modra <amodra@gmail.com>
6797 * gcc.target/powerpc/swaps-p8-46.c: New.
6799 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6802 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6803 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6804 'array01' in the tree dump comparison.
6805 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6806 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6807 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6809 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6812 * gcc.dg/torture/pr83055.c: New testcase.
6814 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6817 * g++.dg/cpp1z/decomp36.C: New test.
6820 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6822 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6824 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6825 the shift dump line.
6826 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6828 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6831 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6832 index instead of int, which allows IVOPTs to properly optimize the
6835 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6838 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6839 of "fn_type" typedef.
6840 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6842 2018-01-24 Ian Lance Taylor <iant@golang.org>
6844 * go.go-torture/execute/names-1.go: New test.
6846 2018-01-19 Jeff Law <law@redhat.com>
6849 * gcc.target/i386/pr83994.c: New test.
6851 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6854 * gcc.target/powerpc/pr84014.c: New.
6856 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6859 * c-c++-common/gomp/pr83977-1.c: New test.
6860 * c-c++-common/gomp/pr83977-2.c: New test.
6861 * c-c++-common/gomp/pr83977-3.c: New test.
6862 * gfortran.dg/gomp/pr83977.f90: New test.
6864 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6867 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6868 * gcc.dg/vect/pr80631-1.c: Likewise.
6869 * gcc.dg/vect/pr80631-2.c: Likewise.
6870 * gcc.dg/vect/pr81410.c: Likewise.
6871 * gcc.dg/vect/pr81633.c: Likewise.
6872 * gcc.dg/vect/pr81815.c: Likewise.
6873 * gcc.dg/vect/pr82108.c: Likewise.
6874 * gcc.dg/vect/pr83857.c: Likewise.
6875 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6876 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6877 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6878 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6879 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6880 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6881 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6882 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6883 dg-xfail-run-if instead.
6884 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6885 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6886 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6887 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6888 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6890 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6892 PR tree-optimization/83979
6893 * g++.dg/pr83979.c: New test.
6895 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6897 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6898 option. Add arm_neon_ok_no_float_abi check.
6900 2018-01-24 Richard Biener <rguenther@suse.de>
6902 PR tree-optimization/83176
6903 * gcc.dg/graphite/pr83176.c: New testcase.
6905 2018-01-24 Richard Biener <rguenther@suse.de>
6907 PR tree-optimization/82819
6908 * gcc.dg/graphite/pr82819.c: New testcase.
6910 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6913 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6914 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6915 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6916 * g++.dg/ext/stmtexpr20.C: Likewise.
6917 * g++.dg/ext/stmtexpr21.C: Likewise.
6919 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6922 * g++.dg/warn/pr83974.C: New test case.
6924 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6927 * g++.dg/ubsan/pr83987.C: New test.
6929 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6932 * gfortran.dg/pdt_29.f03: New test.
6934 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6937 * gfortran.dg/associate_33.f03: New test.
6939 2018-01-23 Martin Liska <mliska@suse.cz>
6942 * gcc.dg/lto/pr81440.h: New test.
6943 * gcc.dg/lto/pr81440_0.c: New test.
6944 * gcc.dg/lto/pr81440_1.c: New test.
6946 2018-01-23 Nathan Sidwell <nathan@acm.org>
6949 * g++.dg/template/pr83988.C: New.
6951 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6955 * g++.dg/cpp0x/pr82882.C: New test.
6956 * g++.dg/cpp0x/pr83978.C: New test.
6959 * g++.dg/cpp1z/decomp35.C: New test.
6961 2018-01-23 Nathan Sidwell <nathan@acm.org>
6963 * g++.dg/cpp0x/range-for10.C: Adjust.
6964 * g++.dg/ext/forscope1.C: Adjust.
6965 * g++.dg/ext/forscope2.C: Adjust.
6966 * g++.dg/template/for1.C: Adjust.
6968 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6970 PR tree-optimization/83510
6971 * gcc.c-torture/compile/pr83510.c: New test case.
6973 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6976 * lib/target-supports.exp (check_effective_target_vect_float): Say
6977 that the result only holds when -funsafe-math-optimizations is on.
6978 (check_effective_target_vect_float_strict): New procedure.
6979 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6981 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6983 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6985 PR tree-optimization/83965
6986 * gcc.dg/vect/pr83965.c: New test.
6988 2018-01-23 Richard Biener <rguenther@suse.de>
6990 PR tree-optimization/83963
6991 * gfortran.dg/graphite/pr83963.f: New testcase.
6992 * gcc.dg/graphite/pr83963-2.c: Likewise.
6994 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6997 * g++.dg/cpp1z/pr83918.C: New test.
6999 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7001 PR tree-optimization/83957
7002 * gcc.dg/autopar/pr83957.c: New test.
7004 PR tree-optimization/83081
7005 * gcc.dg/predict-8.c: Adjust expected probability.
7007 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7010 * gcc.target/powerpc/pr83862.c: New test.
7012 2018-01-22 Carl Love <cel@us.ibm.com>
7014 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7015 builtins-4-runnable.c, builtins-6-runnable.c,
7016 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7017 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7018 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7019 for signed/unsigned 128-bit and long long int loads.
7021 2018-01-22 Marek Polacek <polacek@redhat.com>
7024 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7026 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7028 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7029 scan-asembler valid instructions list.
7030 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7031 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7032 power8-vector requirement and option.
7033 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7035 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7039 * gfortran.dg/string_1.f90: Remove printing the length.
7041 2018-01-22 Richard Biener <rguenther@suse.de>
7043 PR tree-optimization/83963
7044 * gcc.dg/graphite/pr83963.c: New testcase.
7046 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7048 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7049 dg-require-effective-target directives.
7051 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7053 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7055 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7056 Adjust scan-assembler checks for soft-float.
7058 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7061 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7063 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7065 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7066 * gcc.dg/pr83623.c: Likewise.
7067 * gcc.dg/pr83666.c: Likewise.
7069 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7070 David Edelsohn <dje.gcc@gmail.com>
7073 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7074 assembly output from "crset eq" to "crset 2".
7075 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7076 assembly output from . to $.
7077 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7078 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7079 assembly output from "crset eq" to "crset 2".
7080 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7081 assembly output from "crset eq" to "crset 2", and from . to $.
7083 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7086 * gfortran.dg/matmul_18.f90: New test.
7088 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7090 PR tree-optimization/83940
7091 * gcc.dg/torture/pr83940.c: New test.
7093 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7096 * gcc.dg/tls/pr83945.c: New test.
7099 * gcc.dg/pr83930.c: New test.
7101 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7104 * gfortran.dg/matmul_17.f90: New test.
7106 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7109 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7111 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7114 * g++.dg/cpp0x/pr81167.C: New test.
7117 * g++.dg/cpp0x/pr83919.C: New test.
7119 2018-01-19 Jeff Law <law@redhat.com>
7120 Jakub Jelinek <jakub@redhat.com>
7122 * gcc.dg/stack-check-16.c: New test.
7124 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7127 * gcc.target/nvptx/indirect_call.c: New test.
7129 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7131 * g++.dg/torture/pr83619.C: Remove dg-message.
7133 2018-01-19 Martin Liska <mliska@suse.cz>
7135 * gcc.dg/predict-1.c: Adjust expected probability.
7136 * gcc.dg/predict-3.c: Likewise.
7137 * gcc.dg/predict-5.c: Likewise.
7138 * gcc.dg/predict-6.c: Likewise.
7139 * gcc.dg/predict-9.c: Likewise.
7141 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7143 PR tree-optimization/83922
7144 * gcc.dg/pr83922.c: New test.
7146 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7148 PR tree-optimization/83914
7149 * gcc.dg/vect/pr83914.c: New test.
7151 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7153 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7154 * gcc.target/arm/negdi-2.c: Likewise.
7155 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7157 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7159 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7161 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7163 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7165 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7167 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7170 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7174 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7175 forward declaration.
7177 2018-01-18 Carl Love <cel@us.ibm.com>
7179 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7182 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7185 * g++.dg/inherit/union3.C: New.
7187 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7189 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7191 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7194 * g++.dg/torture/pr83619.C: New testcase.
7196 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7198 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7199 Add function body to force error messages in some configurations.
7201 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7203 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7206 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7209 * c-c++-common/ffile-prefix-map.c: New test.
7210 * c-c++-common/fmacro-prefix-map.c: New test.
7211 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7212 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7214 2018-01-18 Martin Liska <mliska@suse.cz>
7216 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7217 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7218 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7219 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7220 * gcc.target/i386/ret-thunk-10.c: Likewise.
7221 * gcc.target/i386/ret-thunk-11.c: Likewise.
7222 * gcc.target/i386/ret-thunk-12.c: Likewise.
7223 * gcc.target/i386/ret-thunk-15.c: Likewise.
7224 * gcc.target/i386/ret-thunk-9.c: Likewise.
7226 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7228 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7231 2018-01-18 Nathan Sidwell <nathan@acm.org>
7234 * g++.dg/cpp0x/pr83160.C: New.
7236 2018-01-18 Richard Biener <rguenther@suse.de>
7238 PR tree-optimization/83887
7239 * gcc.dg/graphite/pr83887.c: New testcase.
7240 * gfortran.dg/graphite/pr83887.f90: Likewise.
7241 * gfortran.dg/graphite/pr83887.f: Likewise.
7243 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7246 * gcc.target/arm/builtin-bswap.x: New file.
7247 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7248 and options for armv6t2.
7249 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7250 and options for Thumb1.
7251 * gcc.target/arm/builtin-bswap16.x: New file.
7252 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7253 and options for armv6t2.
7254 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7255 and options for Thumb1.
7257 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7259 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7262 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.dg/pr61240.c: New test.
7267 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7270 * gfortran.dg/pr83864.f90: New test.
7272 2018-01-17 Jeff Law <law@redhat.com>
7275 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7277 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7279 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7280 restriction, but still restrict to 64-bit.
7281 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7282 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7284 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7287 * gfortran.dg/pr83874.f90: New test.
7289 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7292 * g++.dg/cpp0x/pr83824.C: New test.
7294 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7296 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7297 appropriate .gnu_attribute for the long double type, if we use the
7298 long double type, but do not generate any calls.
7299 * gcc.target/powerpc/gnuattr2.c: Likewise.
7300 * gcc.target/powerpc/gnuattr3.c: Likewise.
7302 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7305 * g++.dg/cpp0x/alignas13.C: New.
7307 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7310 * g++.dg/cpp0x/pr83897.C: New test.
7312 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7315 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7317 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7320 * g++.dg/cpp0x/constexpr-ice19.C: New.
7322 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7324 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7325 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7326 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7327 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7328 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7329 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7330 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7331 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7332 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7333 * gcc.target/powerpc/builtins-1.fold.h: New.
7335 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7337 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7338 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7340 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7342 * gcc.target/arm/g2.c: Add -marm to dg-options.
7343 * gcc.target/arm/scd42-2.c: Likewise.
7345 2018-01-17 Nathan Sidwell <nathan@acm.org>
7348 * g++.dg/lookup/pr83287-2.C: New.
7350 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7354 * g++.dg/wrappers/pr83814.C: New test case.
7355 * g++.dg/wrappers/pr83902.C: New test case.
7357 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7360 * g++.dg/lto/pr83121_0.C: New test case.
7361 * g++.dg/lto/pr83121_1.C: New test case.
7362 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7363 adapted from DejaGnu's dg-test.
7364 (lto_handle_diagnostics): New procedure.
7365 (lto_prune_warns): Ignore informational notes.
7366 (lto-link-and-maybe-run): Add "messages_by_file" param.
7367 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7368 "execute" when "link" fails if "execute" was not specified.
7369 (lto-can-handle-directive): New procedure.
7370 (lto-get-options-main): Call lto-can-handle-directive. Add a
7371 dg-messages local, using it to set the caller's
7372 dg-messages-by-file for the given source file.
7373 (lto-get-options): Likewise.
7374 (lto-execute): Add dg-messages-by-file local, and pass it to
7375 lto-link-and-maybe-run.
7377 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7378 Richard Sandiford <richard.sandiford@linaro.org>
7382 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7383 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7385 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7387 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7388 target check autogenerator for armv8.1-a and armv8.2-a.
7390 2018-01-17 Carl Love <cel@us.ibm.com>
7392 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7393 Add debug print statements.
7394 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7395 16 byte vector load followed by a partial vector load.
7397 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7400 * g++.dg/wrappers/pr83799.C: New test case.
7402 2018-01-17 Nathan Sidwell <nathan@acm.org>
7405 * g++.dg/cpp1y/pr83739.C: New.
7407 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7409 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7410 * gcc.target/visium/overflow16.c: Likewise.
7411 * gcc.target/visium/overflow32.c: Likewise.
7413 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7415 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7417 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7419 * gcc.dg/rtl/arm/stl-cond.c: New test.
7420 * gcc.target/arm/stl-cond.c: Delete.
7422 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7424 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7427 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7429 PR tree-optimization/83843
7430 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7431 * gcc.dg/store_merging_19.c: New test.
7433 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7435 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7438 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7440 PR rtl-optimization/83771
7441 * gcc.dg/pr83771.c: New test.
7443 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7445 PR tree-optimization/81184
7446 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7448 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7450 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7452 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7454 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7457 * gcc.target/i386/pr83546.c: New test.
7459 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7461 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7463 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7465 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7466 test and add dg-warning for the -Wstringop-overflow warning.
7468 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7470 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7471 XFAIL last test on SPARC and Visium.
7473 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7475 PR rtl-optimization/80481
7476 * g++.dg/pr80481.C: Exclude solaris.
7478 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7480 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7481 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7482 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7484 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7486 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7487 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7488 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7489 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7490 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7491 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7492 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7493 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7494 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7495 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7496 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7497 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7498 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7499 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7500 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7502 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7505 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7507 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7509 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7510 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7511 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7512 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7513 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7514 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7516 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7518 PR tree-optimization/83857
7519 * gcc.dg/vect/pr83857.c: New test.
7521 2018-01-16 Richard Biener <rguenther@suse.de>
7523 PR tree-optimization/83867
7524 * gcc.dg/vect/pr83867.c: New testcase.
7526 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7529 * gcc.dg/pr83844.c: New test.
7531 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7533 * gcc.dg/torture/pr83847.c: New test.
7535 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7537 PR rtl-optimization/86620
7538 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7539 instead of --param=max-sched-ready-insns=0.
7540 * gcc.target/i386/pr83620.c: New test.
7541 * gcc.dg/pr83620.c: New test.
7543 PR tree-optimization/83843
7544 * gcc.dg/store_merging_18.c: New test.
7547 * g++.dg/cpp1y/pr83817.C: New test.
7550 * g++.dg/template/pr83825.C: New test.
7552 2018-01-16 Richard Biener <rguenther@suse.de>
7554 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7556 2018-01-16 Richard Biener <rguenther@suse.de>
7559 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7560 from gcc.dg/torture/pr60092.c.
7562 2018-01-15 Martin Sebor <msebor@redhat.com>
7565 * g++.dg/ext/flexary28.C: New test.
7567 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7570 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7572 2018-01-15 Martin Sebor <msebor@redhat.com>
7575 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7577 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7580 * gfortran.dg/minmaxloc_9.f90: New test.
7581 * gfortran.dg/minmaxloc_10.f90: New test.
7582 * gfortran.dg/minmaxloc_11.f90: New test.
7584 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7587 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7588 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7589 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7590 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7591 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7592 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7593 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7594 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7595 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7596 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7597 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7598 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7599 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7600 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7601 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7602 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7603 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7604 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7605 * gcc.target/i386/ret-thunk-10.c: Likewise.
7606 * gcc.target/i386/ret-thunk-11.c: Likewise.
7607 * gcc.target/i386/ret-thunk-12.c: Likewise.
7608 * gcc.target/i386/ret-thunk-13.c: Likewise.
7609 * gcc.target/i386/ret-thunk-14.c: Likewise.
7610 * gcc.target/i386/ret-thunk-15.c: Likewise.
7611 * gcc.target/i386/ret-thunk-9.c: Don't check the
7612 __x86_return_thunk label. Scan for "push" only for Linux.
7614 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7617 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7619 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7622 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7624 * gcc.target/arm/pr83687.c: New test.
7626 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7628 Adjust tests to AVR_TINY.
7630 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7631 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7632 * gcc.target/avr/pr71627.c: Same.
7633 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7634 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7635 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7636 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7637 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7638 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7639 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7640 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7641 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7642 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7643 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7644 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7645 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7646 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7647 * gcc.target/avr/torture/pr61055.c: Same.
7648 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7650 * gcc.target/avr/torture/int24-mul.c: Same.
7651 * gcc.target/avr/torture/pr51782-1.c: Same.
7652 * gcc.target/avr/torture/pr61443.c: Same.
7653 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7654 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7656 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7660 * gcc.target/avr/torture/pr83729.c: New test.
7661 * gcc.target/avr/torture/pr83801.c: New test.
7663 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7666 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7667 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7669 2018-01-10 Martin Sebor <msebor@redhat.com>
7672 * gcc.dg/Wstringop-overflow-2.c: New test.
7674 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7676 PR libgfortran/83811
7677 * gfortran.dg/fmt_e.f90: New test.
7679 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7681 * gcc.target/i386/indirect-thunk-10.c: New test.
7682 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7683 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7684 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7685 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7686 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7687 * gcc.target/i386/ret-thunk-17.c: Likewise.
7688 * gcc.target/i386/ret-thunk-18.c: Likewise.
7689 * gcc.target/i386/ret-thunk-19.c: Likewise.
7690 * gcc.target/i386/ret-thunk-20.c: Likewise.
7691 * gcc.target/i386/ret-thunk-21.c: Likewise.
7693 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7695 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7697 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7699 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7700 -mno-indirect-branch-register.
7701 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7702 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7703 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7704 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7705 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7706 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7707 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7708 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7709 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7710 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7711 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7712 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7713 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7714 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7715 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7716 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7717 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7718 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7719 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7720 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7721 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7722 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7723 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7724 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7725 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7726 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7727 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7728 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7729 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7730 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7731 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7732 * gcc.target/i386/ret-thunk-10.c: Likewise.
7733 * gcc.target/i386/ret-thunk-11.c: Likewise.
7734 * gcc.target/i386/ret-thunk-12.c: Likewise.
7735 * gcc.target/i386/ret-thunk-13.c: Likewise.
7736 * gcc.target/i386/ret-thunk-14.c: Likewise.
7737 * gcc.target/i386/ret-thunk-15.c: Likewise.
7738 * gcc.target/i386/ret-thunk-9.c: Likewise.
7739 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7740 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7741 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7743 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7745 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7746 -mfunction-return=keep.
7747 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7748 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7749 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7750 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7751 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7752 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7753 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7754 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7755 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7756 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7757 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7758 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7759 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7760 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7761 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7762 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7763 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7764 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7765 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7766 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7767 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7768 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7769 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7770 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7771 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7772 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7773 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7774 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7775 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7776 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7777 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7778 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7779 * gcc.target/i386/ret-thunk-1.c: New test.
7780 * gcc.target/i386/ret-thunk-10.c: Likewise.
7781 * gcc.target/i386/ret-thunk-11.c: Likewise.
7782 * gcc.target/i386/ret-thunk-12.c: Likewise.
7783 * gcc.target/i386/ret-thunk-13.c: Likewise.
7784 * gcc.target/i386/ret-thunk-14.c: Likewise.
7785 * gcc.target/i386/ret-thunk-15.c: Likewise.
7786 * gcc.target/i386/ret-thunk-16.c: Likewise.
7787 * gcc.target/i386/ret-thunk-2.c: Likewise.
7788 * gcc.target/i386/ret-thunk-3.c: Likewise.
7789 * gcc.target/i386/ret-thunk-4.c: Likewise.
7790 * gcc.target/i386/ret-thunk-5.c: Likewise.
7791 * gcc.target/i386/ret-thunk-6.c: Likewise.
7792 * gcc.target/i386/ret-thunk-7.c: Likewise.
7793 * gcc.target/i386/ret-thunk-8.c: Likewise.
7794 * gcc.target/i386/ret-thunk-9.c: Likewise.
7796 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7798 * gcc.target/i386/indirect-thunk-1.c: New test.
7799 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7800 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7801 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7802 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7803 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7804 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7805 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7806 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7807 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7808 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7809 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7810 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7811 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7812 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7813 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7814 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7815 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7816 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7817 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7818 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7819 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7820 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7821 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7822 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7823 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7824 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7825 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7826 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7827 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7828 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7829 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7830 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7832 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7835 * gcc.c-torture/compile/pr83051.c: New testcase.
7837 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7839 PR tree-optimization/83501
7840 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7842 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7844 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7845 for lvx and stvx instead of lxvd2x and stxvd2x and require
7846 little-endian target. Add comments.
7847 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7848 comprehensive testing.
7849 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7850 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7851 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7852 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7853 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7854 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7855 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7856 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7857 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7858 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7859 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7860 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7861 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7862 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7863 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7864 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7865 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7866 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7867 scan-assembler-not directives that forbid lvx and xxpermdi.
7868 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7869 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7870 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7871 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7872 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7873 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7874 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7875 scan-assembler-times directives to reflect different numbers of
7876 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7878 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7879 Alan Hayward <alan.hayward@arm.com>
7880 David Sherwood <david.sherwood@arm.com>
7882 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7883 than SLP vectorization.
7884 * gcc.dg/vect/vect-alias-check-10.c: New test.
7885 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7886 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7887 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7888 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7889 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7890 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7891 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7892 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7893 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7894 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7895 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7896 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7897 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7898 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7899 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7900 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7901 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7902 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7903 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7904 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7905 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7906 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7907 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7909 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7910 Alan Hayward <alan.hayward@arm.com>
7911 David Sherwood <david.sherwood@arm.com>
7913 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7915 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7916 targets with scatter stores.
7917 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7919 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7920 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7921 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7922 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7923 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7924 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7925 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7926 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7927 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7928 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7929 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7930 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7931 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7932 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7933 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7934 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7936 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7937 Alan Hayward <alan.hayward@arm.com>
7938 David Sherwood <david.sherwood@arm.com>
7940 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7942 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7943 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7944 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7945 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7947 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7948 Alan Hayward <alan.hayward@arm.com>
7949 David Sherwood <david.sherwood@arm.com>
7951 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7952 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7953 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7955 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7956 Alan Hayward <alan.hayward@arm.com>
7957 David Sherwood <david.sherwood@arm.com>
7959 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7960 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7961 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7962 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7963 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7964 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7965 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7966 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7967 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7968 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7969 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7970 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7971 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7972 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7974 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7975 Alan Hayward <alan.hayward@arm.com>
7976 David Sherwood <david.sherwood@arm.com>
7978 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7979 check for a message about using in-order reductions.
7980 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7981 check for a message about using in-order reductions.
7982 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7983 vectorized and check for a message about using in-order reductions.
7984 Expect targets with variable-length vectors to fall back to the
7985 fixed-length mininum.
7986 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7987 check for a message about using in-order reductions.
7988 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7989 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7990 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7991 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7992 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7993 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7994 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7995 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7996 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7997 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7998 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7999 vect_fold_left_plus.
8001 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8003 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8005 * gcc.target/aarch64/sve/spill_2.c: New test.
8006 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8007 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8008 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8009 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8010 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8012 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8013 Alan Hayward <alan.hayward@arm.com>
8014 David Sherwood <david.sherwood@arm.com>
8016 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8018 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8019 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8020 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8021 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8022 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8023 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8024 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8025 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8026 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8028 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8029 Alan Hayward <alan.hayward@arm.com>
8030 David Sherwood <david.sherwood@arm.com>
8032 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8033 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8034 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8035 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8037 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8038 Alan Hayward <alan.hayward@arm.com>
8039 David Sherwood <david.sherwood@arm.com>
8041 * lib/target-supports.exp
8042 (check_effective_target_vect_fold_extract_last): New proc.
8043 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8044 for fold_extract_last.
8045 * gcc.dg/vect/pr65947-2.c: Likewise.
8046 * gcc.dg/vect/pr65947-3.c: Likewise.
8047 * gcc.dg/vect/pr65947-4.c: Likewise.
8048 * gcc.dg/vect/pr65947-5.c: Likewise.
8049 * gcc.dg/vect/pr65947-6.c: Likewise.
8050 * gcc.dg/vect/pr65947-9.c: Likewise.
8051 * gcc.dg/vect/pr65947-10.c: Likewise.
8052 * gcc.dg/vect/pr65947-12.c: Likewise.
8053 * gcc.dg/vect/pr65947-14.c: Likewise.
8054 * gcc.dg/vect/pr80631-1.c: Likewise.
8055 * gcc.target/aarch64/sve/clastb_1.c: New test.
8056 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8057 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8058 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8059 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8060 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8061 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8062 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8063 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8064 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8065 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8066 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8067 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8068 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8070 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8071 Alan Hayward <alan.hayward@arm.com>
8072 David Sherwood <david.sherwood@arm.com>
8074 * gcc.target/aarch64/sve/live_1.c: New test.
8075 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8077 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8078 Alan Hayward <alan.hayward@arm.com>
8079 David Sherwood <david.sherwood@arm.com>
8081 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8082 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8083 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8084 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8085 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8086 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8087 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8088 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8089 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8091 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8092 Alan Hayward <alan.hayward@arm.com>
8093 David Sherwood <david.sherwood@arm.com>
8095 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8097 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8099 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8100 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8101 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8102 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8103 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8104 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8106 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8107 Alan Hayward <alan.hayward@arm.com>
8108 David Sherwood <david.sherwood@arm.com>
8110 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8111 instead of just ADDRESS.
8112 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8113 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8114 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8115 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8116 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8117 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8118 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8119 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8120 * gcc.target/aarch64/sve/while_2.c: Likewise.
8121 * gcc.target/aarch64/sve/while_3.c: Likewise.
8122 * gcc.target/aarch64/sve/while_4.c: Likewise.
8124 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8125 Alan Hayward <alan.hayward@arm.com>
8126 David Sherwood <david.sherwood@arm.com>
8128 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8129 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8131 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8132 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8133 * gcc.target/aarch64/sve/reduc_5.c: New test.
8134 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8135 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8137 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8138 Alan Hayward <alan.hayward@arm.com>
8139 David Sherwood <david.sherwood@arm.com>
8141 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8142 * gcc.dg/tree-ssa/peel1.c: Likewise.
8143 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8144 variable-length vectors.
8145 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8146 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8147 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8148 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8149 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8150 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8151 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8152 * gcc.target/aarch64/sve/slp_8.c: New test.
8153 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8154 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8155 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8156 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8157 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8158 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8159 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8160 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8161 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8162 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8163 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8164 * gcc.target/aarch64/sve/while_1.c: Likewise.
8165 * gcc.target/aarch64/sve/while_2.c: Likewise.
8166 * gcc.target/aarch64/sve/while_3.c: Likewise.
8167 * gcc.target/aarch64/sve/while_4.c: Likewise.
8169 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8170 Alan Hayward <alan.hayward@arm.com>
8171 David Sherwood <david.sherwood@arm.com>
8173 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8175 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8176 and add an associated scan-dump test. Prevent vectorization
8177 of the first two loops.
8178 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8179 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8180 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8181 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8182 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8183 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8185 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8186 Alan Hayward <alan.hayward@arm.com>
8187 David Sherwood <david.sherwood@arm.com>
8189 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8190 * gcc.dg/vect/pr67790.c: Likewise.
8191 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8192 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8193 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8194 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8195 * gcc.target/aarch64/sve/slp_5.c: New test.
8196 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8197 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8198 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8199 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8200 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8202 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8203 Alan Hayward <alan.hayward@arm.com>
8204 David Sherwood <david.sherwood@arm.com>
8206 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8208 * gcc.dg/vect/slp-1.c: Likewise.
8209 * gcc.dg/vect/slp-10.c: Likewise.
8210 * gcc.dg/vect/slp-12b.c: Likewise.
8211 * gcc.dg/vect/slp-12c.c: Likewise.
8212 * gcc.dg/vect/slp-17.c: Likewise.
8213 * gcc.dg/vect/slp-19b.c: Likewise.
8214 * gcc.dg/vect/slp-20.c: Likewise.
8215 * gcc.dg/vect/slp-21.c: Likewise.
8216 * gcc.dg/vect/slp-22.c: Likewise.
8217 * gcc.dg/vect/slp-23.c: Likewise.
8218 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8219 * gcc.dg/vect/slp-24.c: Likewise.
8220 * gcc.dg/vect/slp-28.c: Likewise.
8221 * gcc.dg/vect/slp-39.c: Likewise.
8222 * gcc.dg/vect/slp-6.c: Likewise.
8223 * gcc.dg/vect/slp-7.c: Likewise.
8224 * gcc.dg/vect/slp-cond-1.c: Likewise.
8225 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8226 * gcc.dg/vect/slp-cond-2.c: Likewise.
8227 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8228 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8229 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8230 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8231 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8232 * gcc.dg/vect/slp-perm-6.c: Likewise.
8233 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8234 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8235 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8236 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8237 * gcc.dg/vect/slp-12a.c: Likewise.
8238 * gcc.dg/vect/slp-14.c: Likewise.
8239 * gcc.dg/vect/slp-15.c: Likewise.
8240 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8241 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8242 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8243 * gcc.target/aarch64/sve/slp_1.c: New test.
8244 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8245 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8246 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8247 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8248 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8249 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8250 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8252 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8253 Alan Hayward <alan.hayward@arm.com>
8254 David Sherwood <david.sherwood@arm.com>
8256 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8257 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8258 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8259 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8260 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8261 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8262 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8263 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8264 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8265 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8266 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8267 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8268 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8269 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8270 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8271 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8272 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8273 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8274 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8276 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8277 Alan Hayward <alan.hayward@arm.com>
8278 David Sherwood <david.sherwood@arm.com>
8280 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8281 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8282 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8283 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8284 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8285 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8286 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8287 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8288 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8289 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8290 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8291 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8292 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8293 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8294 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8295 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8296 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8297 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8298 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8299 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8300 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8301 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8302 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8303 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8304 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8305 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8306 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8307 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8308 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8309 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8310 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8311 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8312 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8313 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8314 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8315 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8317 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8318 Alan Hayward <alan.hayward@arm.com>
8319 David Sherwood <david.sherwood@arm.com>
8321 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8322 Return true for SVE too.
8323 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8324 if load/store lanes are supported.
8325 * gcc.dg/vect/slp-10.c: Likewise.
8326 * gcc.dg/vect/slp-12c.c: Likewise.
8327 * gcc.dg/vect/slp-17.c: Likewise.
8328 * gcc.dg/vect/slp-33.c: Likewise.
8329 * gcc.dg/vect/slp-6.c: Likewise.
8330 * gcc.dg/vect/slp-cond-1.c: Likewise.
8331 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8332 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8333 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8334 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8335 * gcc.dg/vect/slp-perm-6.c: Likewise.
8336 * gcc.dg/vect/slp-perm-9.c: Likewise.
8337 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8338 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8339 for variable-length vectors.
8341 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8342 Alan Hayward <alan.hayward@arm.com>
8343 David Sherwood <david.sherwood@arm.com>
8345 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8346 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8348 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8350 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8351 * g++.target/aarch64/sve/catch_1.C: New test.
8352 * g++.target/aarch64/sve/catch_2.C: Likewise.
8353 * g++.target/aarch64/sve/catch_3.C: Likewise.
8354 * g++.target/aarch64/sve/catch_4.C: Likewise.
8355 * g++.target/aarch64/sve/catch_5.C: Likewise.
8356 * g++.target/aarch64/sve/catch_6.C: Likewise.
8358 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8359 Alan Hayward <alan.hayward@arm.com>
8360 David Sherwood <david.sherwood@arm.com>
8362 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8364 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8365 * gcc.target/aarch64/fmaxmin.c: Likewise.
8366 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8367 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8368 * gcc.target/aarch64/pr62178.c: Likewise.
8369 * gcc.target/aarch64/pr71727-2.c: Likewise.
8370 * gcc.target/aarch64/saddw-1.c: Likewise.
8371 * gcc.target/aarch64/saddw-2.c: Likewise.
8372 * gcc.target/aarch64/uaddw-1.c: Likewise.
8373 * gcc.target/aarch64/uaddw-2.c: Likewise.
8374 * gcc.target/aarch64/uaddw-3.c: Likewise.
8375 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8376 * gcc.target/aarch64/vect-compile.c: Likewise.
8377 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8378 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8379 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8380 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8381 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8382 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8383 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8384 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8385 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8386 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8387 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8388 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8389 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8390 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8391 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8392 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8393 * gcc.target/aarch64/vect-movi.c: Likewise.
8394 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8395 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8396 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8397 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8398 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8399 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8401 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8402 * gcc.target/aarch64/sve/arith_1.c: New test.
8403 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8404 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8405 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8406 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8407 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8408 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8409 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8410 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8411 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8412 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8413 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8414 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8415 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8416 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8417 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8418 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8419 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8420 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8421 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8422 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8423 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8424 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8425 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8426 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8427 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8428 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8429 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8430 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8431 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8432 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8433 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8434 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8435 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8436 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8437 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8438 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8439 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8440 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8441 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8442 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8443 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8444 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8445 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8446 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8447 * gcc.target/aarch64/sve/index_1.c: Likewise.
8448 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8449 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8450 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8451 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8452 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8453 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8454 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8455 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8456 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8457 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8458 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8459 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8460 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8461 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8462 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8463 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8464 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8465 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8466 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8467 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8468 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8469 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8470 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8471 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8472 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8473 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8474 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8475 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8476 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8477 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8478 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8479 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8480 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8481 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8482 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8483 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8484 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8485 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8486 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8487 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8488 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8489 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8490 * gcc.target/aarch64/sve/single_1.c: Likewise.
8491 * gcc.target/aarch64/sve/single_2.c: Likewise.
8492 * gcc.target/aarch64/sve/single_3.c: Likewise.
8493 * gcc.target/aarch64/sve/single_4.c: Likewise.
8494 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8495 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8496 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8497 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8498 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8499 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8500 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8501 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8502 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8503 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8504 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8505 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8506 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8507 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8508 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8509 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8510 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8511 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8512 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8513 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8514 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8515 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8516 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8517 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8518 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8519 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8520 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8521 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8522 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8523 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8524 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8525 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8526 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8527 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8528 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8529 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8530 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8531 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8532 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8533 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8534 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8535 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8536 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8537 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8538 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8540 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8541 Alan Hayward <alan.hayward@arm.com>
8542 David Sherwood <david.sherwood@arm.com>
8544 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8545 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8546 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8548 (check_effective_target_vect_perm): Handle SVE.
8549 (check_effective_target_vect_perm_byte): Likewise.
8550 (check_effective_target_vect_perm_short): Likewise.
8551 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8552 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8553 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8554 (check_effective_target_vect_element_align_preferred): Likewise.
8555 (check_effective_target_vect_align_stack_vars): Likewise.
8556 (check_effective_target_vect_load_lanes): Likewise.
8557 (check_effective_target_vect_masked_store): Likewise.
8558 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8559 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8560 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8561 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8562 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8563 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8564 * gcc.dg/vect/slp-23.c: Likewise.
8565 * gcc.dg/vect/slp-perm-5.c: Likewise.
8566 * gcc.dg/vect/slp-perm-6.c: Likewise.
8567 * gcc.dg/vect/slp-perm-9.c: Likewise.
8568 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8569 * gcc.dg/vect/vect-114.c: Likewise.
8570 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8571 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8573 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8575 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8576 vect_variable_length, expecting the test to be vectorized
8577 without SLP instead.
8578 * gcc.dg/vect/pr33953.c: Likewise.
8579 * gcc.dg/vect/pr37027.c: Likewise.
8580 * gcc.dg/vect/pr67790.c: Likewise.
8581 * gcc.dg/vect/pr68445.c: Likewise.
8582 * gcc.dg/vect/slp-1.c: Likewise.
8583 * gcc.dg/vect/slp-10.c: Likewise.
8584 * gcc.dg/vect/slp-12a.c: Likewise.
8585 * gcc.dg/vect/slp-12b.c: Likewise.
8586 * gcc.dg/vect/slp-12c.c: Likewise.
8587 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8588 * gcc.dg/vect/slp-13.c: Likewise.
8589 * gcc.dg/vect/slp-14.c: Likewise.
8590 * gcc.dg/vect/slp-15.c: Likewise.
8591 * gcc.dg/vect/slp-17.c: Likewise.
8592 * gcc.dg/vect/slp-19b.c: Likewise.
8593 * gcc.dg/vect/slp-2.c: Likewise.
8594 * gcc.dg/vect/slp-20.c: Likewise.
8595 * gcc.dg/vect/slp-21.c: Likewise.
8596 * gcc.dg/vect/slp-22.c: Likewise.
8597 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8598 * gcc.dg/vect/slp-24.c: Likewise.
8599 * gcc.dg/vect/slp-28.c: Likewise.
8600 * gcc.dg/vect/slp-39.c: Likewise.
8601 * gcc.dg/vect/slp-42.c: Likewise.
8602 * gcc.dg/vect/slp-6.c: Likewise.
8603 * gcc.dg/vect/slp-7.c: Likewise.
8604 * gcc.dg/vect/slp-cond-1.c: Likewise.
8605 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8606 * gcc.dg/vect/slp-cond-2.c: Likewise.
8607 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8608 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8609 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8610 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8611 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8612 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8613 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8614 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8615 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8616 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8617 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8618 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8619 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8620 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8621 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8622 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8623 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8625 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8628 * gcc.dg/pr83801.c: New test.
8630 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8633 * gfortran.dg/bounds_check_19.f90: New test.
8635 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8637 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8638 instead of scan-assembler-not for xsnabsqp.
8640 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8642 PR libgfortran/83525
8643 * gfortran.dg/newunit_5.f90: New test.
8645 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8647 PR rtl-optimization/80481
8648 * g++.dg/pr80481.C: New.
8650 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8653 * gcc.target/alpha/pr83628-3.c: New test.
8655 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8657 * lib/target-supports.exp (check_effective_target_avx512f): Also
8658 check for __builtin_ia32_addsd_round,
8659 __builtin_ia32_getmantsd_round.
8660 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8662 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8665 * gcc.target/powerpc/pr83629.c: Require ilp32.
8667 2018-01-12 Richard Biener <rguenther@suse.de>
8669 PR tree-optimization/80846
8670 * gcc.target/i386/pr80846-1.c: New testcase.
8671 * gcc.target/i386/pr80846-2.c: Likewise.
8673 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8675 * gcc.c-torture/execute/20180112-1.c: New test.
8677 2018-01-12 Tom de Vries <tom@codesourcery.com>
8679 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8680 * g++.dg/ext/label13a.C: Same.
8681 * g++.dg/ext/label14.C: Same.
8682 * g++.dg/ext/label2.C: Same.
8683 * g++.dg/ext/label3.C: Same.
8684 * g++.dg/torture/pr42462.C: Same.
8685 * g++.dg/torture/pr42739.C: Same.
8686 * g++.dg/warn/Wunused-label-3.C: Same.
8688 2018-01-12 Tom de Vries <tom@codesourcery.com>
8690 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8691 * g++.dg/Walloca1.C: Same.
8692 * g++.dg/cpp0x/pr70338.C: Same.
8693 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8694 * g++.dg/cpp1y/vla10.C: Same.
8695 * g++.dg/cpp1y/vla2.C: Same.
8696 * g++.dg/cpp1y/vla6.C: Same.
8697 * g++.dg/cpp1y/vla8.C: Same.
8698 * g++.dg/debug/debug5.C: Same.
8699 * g++.dg/debug/debug6.C: Same.
8700 * g++.dg/debug/pr54828.C: Same.
8701 * g++.dg/diagnostic/pr70105.C: Same.
8702 * g++.dg/eh/cleanup5.C: Same.
8703 * g++.dg/eh/spbp.C: Same.
8704 * g++.dg/ext/tmplattr9.C: Same.
8705 * g++.dg/ext/vla10.C: Same.
8706 * g++.dg/ext/vla11.C: Same.
8707 * g++.dg/ext/vla12.C: Same.
8708 * g++.dg/ext/vla15.C: Same.
8709 * g++.dg/ext/vla16.C: Same.
8710 * g++.dg/ext/vla17.C: Same.
8711 * g++.dg/ext/vla3.C: Same.
8712 * g++.dg/ext/vla6.C: Same.
8713 * g++.dg/ext/vla7.C: Same.
8714 * g++.dg/init/array24.C: Same.
8715 * g++.dg/init/new47.C: Same.
8716 * g++.dg/init/pr55497.C: Same.
8717 * g++.dg/opt/pr78201.C: Same.
8718 * g++.dg/template/vla2.C: Same.
8719 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8720 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8721 * g++.dg/torture/pr62127.C: Same.
8722 * g++.dg/torture/pr67055.C: Same.
8723 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8724 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8725 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8726 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8727 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8728 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8729 * g++.dg/warn/Wvla-1.C: Same.
8730 * g++.dg/warn/Wvla-3.C: Same.
8731 * g++.old-deja/g++.ext/array2.C: Same.
8732 * g++.old-deja/g++.ext/constructor.C: Same.
8733 * g++.old-deja/g++.law/builtin1.C: Same.
8734 * g++.old-deja/g++.other/crash12.C: Same.
8735 * g++.old-deja/g++.other/eh3.C: Same.
8736 * g++.old-deja/g++.pt/array6.C: Same.
8737 * g++.old-deja/g++.pt/dynarray.C: Same.
8739 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8741 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8743 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8746 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8749 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8751 * lib/target-supports.exp (check_effective_target_branch_cost):
8752 Accept all x86 targets.
8754 2018-01-12 Martin Liska <mliska@suse.cz>
8757 * g++.dg/warn/pr83054.C: New test.
8759 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8761 * gcc.target/powerpc/spec-barr-1.c: New file.
8763 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8766 * gcc.target/i386/pr83330.c: New test.
8768 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8771 * gfortran.dg/dtio_31.f03: New test.
8772 * gfortran.dg/dtio_32.f03: New test.
8774 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8777 * g++.dg/wrappers: New subdirectory.
8778 * g++.dg/wrappers/README: New file.
8779 * g++.dg/wrappers/alloc.C: New test case.
8780 * g++.dg/wrappers/cow-istream-string.C: New test case.
8781 * g++.dg/wrappers/cp-stdlib.C: New test case.
8782 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8783 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8785 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8788 * g++.dg/torture/pr83718.C: New testcase.
8790 2018-01-11 Martin Jambor <mjambor@suse.cz>
8793 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8795 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8797 PR tree-optimization/83695
8798 * gcc.dg/tree-ssa/pr83695.c: New test.
8800 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8802 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8803 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8805 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8807 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8808 * gcc.target/arm/simd/fp16fml_high.c: New test.
8809 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8810 * lib/target-supports.exp
8811 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8812 check_effective_target_arm_fp16fml_neon_ok,
8813 add_options_for_arm_fp16fml_neon): New procedures.
8815 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8817 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8820 2018-01-11 Richard Biener <rguenther@suse.de>
8822 PR tree-optimization/83435
8823 * gcc.dg/graphite/pr83435.c: New testcase.
8825 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8826 Alan Hayward <alan.hayward@arm.com>
8827 David Sherwood <david.sherwood@arm.com>
8829 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8831 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8833 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8835 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8838 * gcc.c-torture/compile/pr82096.c: New test.
8840 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8842 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8844 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8846 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8848 2018-01-11 Justin Squirek <squirek@adacore.com>
8850 * gnat.dg/expr_func4.adb: New testcase.
8852 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8854 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8857 2018-01-11 Bob Duff <duff@adacore.com>
8859 * gnat.dg/protected_null.adb: New testcase.
8861 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8863 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8865 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8867 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8869 2018-01-11 Justin Squirek <squirek@adacore.com>
8871 * gnat.dg/loopvar.adb: New testcase.
8873 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8876 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8878 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8880 * gcc.c-torture/compile/pr83575.c: New testcase.
8882 2018-01-10 Michael Collison <michael.collison@arm.com>
8884 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8885 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8886 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8887 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8888 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8889 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8890 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8891 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8892 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8893 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8894 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8895 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8896 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8897 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8898 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8899 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8901 2018-01-10 Michael Collison <michael.collison@arm.com>
8903 * gcc.target/aarch64/sha2.h: New shared testcase.
8904 * gcc.target/aarch64/sha2_1.c: New testcase.
8905 * gcc.target/aarch64/sha2_2.c: New testcase.
8906 * gcc.target/aarch64/sha2_3.c: New testcase.
8907 * gcc.target/aarch64/sha3.h: New shared testcase.
8908 * gcc.target/aarch64/sha3_1.c: New testcase.
8909 * gcc.target/aarch64/sha3_2.c: New testcase.
8910 * gcc.target/aarch64/sha3_3.c: New testcase.
8912 2018-01-10 Michael Collison <michael.collison@arm.com>
8914 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8916 2018-01-10 Martin Sebor <msebor@redhat.com>
8918 PR tree-optimization/83781
8919 * gcc.dg/strlenopt-42.c: New test.
8921 2018-01-11 Martin Sebor <msebor@gmail.com>
8922 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8924 PR tree-optimization/83501
8925 PR tree-optimization/81703
8927 * gcc.dg/strlenopt-39.c: New test-case.
8928 * gcc.dg/pr81703.c: Likewise.
8930 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8932 * gnat.dg/atomic10.adb: New test.
8934 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8937 * gfortran.dg/deferred_character_18.f90: New test.
8939 2018-01-10 Martin Sebor <msebor@redhat.com>
8941 PR tree-optimization/83671
8942 * gcc.dg/strlenopt-40.c: New test.
8943 * gcc.dg/strlenopt-41.c: New test.
8945 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8948 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8950 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8953 * gcc.target/powerpc/pr83399.c: New test.
8955 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8958 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8959 to reflect that the arguments are correctly underlined.
8960 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8961 for globals, params, locals and literals.
8962 (test_sizeof): Directly test the location of "sizeof", rather than
8963 when used in compound expressions.
8964 (test_alignof): Likewise for "alignof".
8965 (test_string_literals): Likewise for string literals.
8966 (test_numeric_literals): Likewise for numeric literals.
8967 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8968 (test_typeid): Likewise for typeid.
8969 (test_unary_plus): New.
8970 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8973 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8975 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8977 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8979 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8981 2018-01-10 Marek Polacek <polacek@redhat.com>
8984 * g++.dg/warn/Wduplicated-branches4.C: New test.
8986 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8989 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8992 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8995 * g++.dg/cpp0x/new2.C: New.
8997 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9000 * gcc.target/i386/pr83735.c: New test.
9002 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9004 * lib/target-supports.exp (check_effective_target_branch_cost):
9006 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9007 * gcc.dg/pr21643.c: Likewise.
9008 * gcc.dg/pr46309.c: Likewise.
9009 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9010 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9011 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9012 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9013 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9014 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9015 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9016 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9017 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9018 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9019 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9020 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9021 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9022 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9024 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9027 * gcc.target/powerpc/pr83629.c: New testcase.
9029 2018-01-10 Richard Biener <rguenther@suse.de>
9032 * gcc.dg/pr78768.c: Un-XFAIL.
9034 2018-01-10 Richard Biener <rguenther@suse.de>
9037 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9039 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9041 PR tree-optimization/83753
9042 * gcc.dg/torture/pr83753.c: New test.
9044 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9046 * gcc.target/i386/avx2-gather-1.c: Add -march.
9047 * gcc.target/i386/avx2-gather-2.c: Add -march.
9048 * gcc.target/i386/avx2-gather-3.c: Add -march.
9049 * gcc.target/i386/avx2-gather-4.c: Add -march.
9050 * gcc.target/i386/avx2-gather-5.c: Add -march.
9051 * gcc.target/i386/avx2-gather-6.c: Add -march.
9052 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9053 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9054 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9055 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9056 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9057 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9058 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9059 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9060 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9061 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9063 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9066 * gcc.target/i386/pr78585.c: New test.
9068 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9071 * g++.dg/cpp0x/pr83734.C: New test.
9073 2018-01-09 Carl Love <cel@us.ibm.com>
9075 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9076 vec_mergeo builtins with float, double, long long, unsigned long long,
9077 bool long long arguments.
9078 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9079 vec_float2 with double arguments.
9080 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9081 vec_mergew and vec_mergow builtins.
9083 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9086 * gfortran.dg/contiguous_6.f90: New test.
9088 2018-01-09 Richard Biener <rguenther@suse.de>
9090 PR tree-optimization/83668
9091 * gcc.dg/graphite/pr83668.c: New testcase.
9093 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9095 PR tree-optimization/64811
9096 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9097 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9098 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9099 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9101 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9103 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9106 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9108 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9111 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9112 no NEON and require softfp or hard float-abi.
9113 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9115 2018-01-09 Richard Biener <rguenther@suse.de>
9117 PR tree-optimization/83572
9118 * gcc.dg/graphite/pr83572.c: New testcase.
9120 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9123 * gcc.dg/sms-13.c: New test.
9125 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9128 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9130 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9131 Monk Chiang <sh.chiang04@gmail.com>
9133 * gcc.target/riscv/save-restore-1.c: New.
9135 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9138 * gcc.target/powerpc/pr83677.c: New file.
9140 2018-01-08 Jeff Law <law@redhat.com>
9142 PR rtl-optimizatin/81308
9143 * g++.dg/pr81308-1.C: New test.
9144 * g++.dg/pr81308-2.C: New test.
9146 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9148 PR target/83663 - Revert r255946
9149 * gcc.target/aarch64/vect-slp-dup.c: New.
9151 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9153 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9156 2018-01-08 Richard Biener <rguenther@suse.de>
9158 PR tree-optimization/83563
9159 * gcc.dg/graphite/pr83563.c: New testcase.
9161 2018-01-08 Richard Biener <rguenther@suse.de>
9164 * g++.dg/torture/pr83713.C: New testcase.
9166 2018-01-08 Tom de Vries <tom@codesourcery.com>
9168 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9170 2018-01-08 Richard Biener <rguenther@suse.de>
9172 PR tree-optimization/83685
9173 * gcc.dg/torture/pr83685.c: New testcase.
9175 2018-01-08 Richard Biener <rguenther@suse.de>
9178 * gcc.dg/lto/pr83719_0.c: New testcase.
9180 2018-01-08 Tom de Vries <tom@codesourcery.com>
9182 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9183 * gcc.dg/graphite/run-id-1.c: Same.
9184 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9186 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9189 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9190 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9191 * gfortran.dg/pdt_27.f03: New test.
9194 * gfortran.dg/pdt_28.f03: New test.
9196 2018-01-08 Tom de Vries <tom@codesourcery.com>
9198 * c-c++-common/builtins.c: Require effective target alloca.
9199 * gcc.dg/Wrestrict.c: Same.
9200 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9202 2018-01-08 Richard Biener <rguenther@suse.de>
9205 * gcc.dg/torture/pr83580.c: New testcase.
9207 2018-01-08 Richard Biener <rguenther@suse.de>
9210 * gcc.dg/pr83517.c: New testcase.
9212 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9215 * gcc.dg/uninit-pr81897.c: New test.
9217 2018-01-06 Martin Sebor <msebor@redhat.com>
9219 PR tree-optimization/83640
9220 * gcc.dg/Wrestrict-6.c: New test.
9221 * gcc.dg/pr83640.c: New test.
9223 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9225 * gcc.target/aarch64/reg-alloc-1.c: New test.
9227 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9230 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9232 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9235 * gcc.dg/pr83480.c: New test.
9237 PR rtl-optimization/83682
9238 * gcc.target/i386/pr83682.c: New test.
9240 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9244 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9245 * gfortran.dg/dependency_49.f90: Likewise.
9246 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9247 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9248 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9249 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9250 * gfortran.dg/string_1_lp64.f90: New test.
9251 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9252 * gfortran.dg/string_3_lp64.f90: New test.
9254 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9257 * gcc.target/i386/sse-26.c: New test.
9260 * gcc.target/i386/pr83604.c: New test.
9262 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9264 * gcc.dg/vect/vect-align-4.c: New test.
9265 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9266 and redefine as a structure with an unaligned member "b".
9267 (foo): Update accordingly.
9269 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9272 * gcc.target/aarch64/bics_5.c: New test.
9273 * gcc.target/arm/bics_5.c: Likewise.
9275 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9277 PR tree-optimization/83605
9278 * gcc.dg/pr83605.c: New test.
9280 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9283 * gcc.target/i386/pr83554.c: New test.
9286 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9289 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9293 * gfortran.dg/eoshift_8.f90: New test.
9294 * gfortran.dg/simplify_eoshift_1.f90: New test.
9296 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9299 * gcc.dg/pr83585.c: New test.
9301 2018-01-04 Nathan Sidwell <nathan@acm.org>
9304 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9306 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9309 * gcc.dg/pr83666.c: New test.
9311 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9314 * gcc.target/alpha/pr83628-1.c: New test.
9315 * gcc.target/alpha/pr83628-2.c: Ditto.
9317 2018-01-04 Martin Liska <mliska@suse.cz>
9320 * g++.dg/ipa/pr82352.C: New test.
9322 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9324 * gcc.dg/vect-opt-info-1.c: Moved to ...
9325 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9326 vect_int targets, use dg-additional-options instead of dg-options and
9327 use relative line numbers instead of absolute.
9329 2018-01-03 Martin Sebor <msebor@redhat.com>
9331 PR tree-optimization/83655
9332 * gcc.dg/Wrestrict-5.c: New test.
9333 * c-c++-common/builtins.c: New test.
9335 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9336 Alan Hayward <alan.hayward@arm.com>
9337 David Sherwood <david.sherwood@arm.com>
9339 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9342 2018-01-03 Jeff Law <law@redhat.com>
9345 * gcc.target/i386/stack-check-17.c: New test.
9346 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9348 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9351 * gcc.dg/pr83621.c: New test.
9354 * gcc.dg/pr83645.c: New test.
9356 2018-01-03 Martin Sebor <msebor@redhat.com>
9358 PR tree-optimization/83603
9359 * gcc.dg/Wrestrict-4.c: New test.
9362 * gcc.dg/const-2.c: New test.
9363 * gcc.dg/pure-3.c: New test.
9365 2018-01-03 Martin Sebor <msebor@redhat.com>
9367 * gcc.dg/Wrestrict-3.c: New test.
9369 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9372 * g++.dg/opt/pr83555.C: New test.
9373 * g++.dg/ubsan/pr83555.C: New test.
9375 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9378 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9379 the !CHECKING_P case by expecting a note.
9380 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9381 a note for the !CHECKING_P case, and move the return statement
9382 outside of #if CHECKING_P guard.
9384 2018-01-03 Jeff Law <law@redhat.com>
9387 * gcc.target/i386/stack-check-18.c: New test.
9388 * gcc.target/i386/stack-check-19.c: New test.
9390 2018-01-03 Martin Sebor <msebor@redhat.com>
9392 PR tree-optimization/83501
9393 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9395 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9397 PR tree-optimization/83501
9398 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9400 2018-01-03 Nathan Sidwell <nathan@acm.org>
9403 * g++.dg/ipa/pr83667.C: New.
9405 2018-01-03 Martin Liska <mliska@suse.cz>
9407 PR tree-optimization/83593
9408 * gcc.dg/pr83593.c: New test.
9410 2018-01-03 Martin Liska <mliska@suse.cz>
9413 * g++.dg/ipa/pr83549.C: New test.
9415 2018-01-03 Marek Polacek <polacek@redhat.com>
9418 * g++.dg/warn/mvp2.C: New test.
9420 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9422 PR preprocessor/83602
9423 * g++.dg/cpp/pr83602.C: New test.
9426 * g++.dg/parse/pr83634.C: New test.
9428 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9431 * gfortran.dg/eoshift_7.f90: New test.
9433 2018-01-03 Jan Beulich <jbeulich@suse.com>
9435 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9436 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9438 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9440 Update copyright years.
9442 2018-01-03 Martin Liska <mliska@suse.cz>
9445 * gcc.dg/ipa/pr83594.c: New test.
9447 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9448 Alan Hayward <alan.hayward@arm.com>
9449 David Sherwood <david.sherwood@arm.com>
9451 * gcc.dg/vect-opt-info-1.c: New test.
9453 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9455 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9456 floorf128, truncf128, and roundf128.
9457 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9458 optimizations added in match.pd.
9459 * gcc.target/powerpc/float128-hw6.c: Likewise.
9460 * gcc.target/powerpc/float128-hw7.c: Likewise.
9461 * gcc.target/powerpc/float128-hw8.c: Likewise.
9462 * gcc.target/powerpc/float128-hw9.c: Likewise.
9463 * gcc.target/powerpc/float128-hw10.c: Likewise.
9464 * gcc.target/powerpc/float128-hw11.c: Likewise.
9466 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9469 * g++.dg/cpp0x/pr83556.C: New test.
9471 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9475 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9476 * gfortran.dg/simplify_cshift_4.f90: New test.
9478 2018-01-02 Marek Polacek <polacek@redhat.com>
9481 * g++.dg/cpp0x/inh-ctor30.C: New test.
9484 * g++.dg/cpp1z/pr83644.C: New test.
9486 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9489 * gfortran.dg/coarray_45.f90: New test.
9492 * gfortran.dg/coarray_46.f90: New test.
9494 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9496 PR tree-optimization/83581
9497 * gcc.dg/pr83581.c: New test.
9500 * gcc.dg/pr83595.c: New test.
9503 * g++.dg/opt/pr83608.C: New test.
9506 * gcc.dg/pr83609.c: New test.
9507 * g++.dg/opt/pr83609.C: New test.
9510 * gcc.dg/pr83623.c: New test.
9512 * gcc.target/i386/i386.exp
9513 (check_effective_target_avx512vpopcntdqvl): New proc.
9514 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9515 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9516 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9518 Copyright (C) 2018 Free Software Foundation, Inc.
9520 Copying and distribution of this file, with or without modification,
9521 are permitted in any medium without royalty provided the copyright
9522 notice and this notice are preserved.