1 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10 * gcc.target/i386/pr84301.c: New test.
12 2018-04-11 Jakub Jelinek <jakub@redhat.com>
14 PR tree-optimization/85331
15 * gcc.c-torture/execute/pr85331.c: New test.
17 2018-04-11 Marek Polacek <polacek@redhat.com>
20 * g++.dg/cpp0x/pr51225.C: Adjust error message.
21 * g++.dg/cpp1z/constexpr-if21.C: New test.
23 2018-04-11 Jakub Jelinek <jakub@redhat.com>
26 * gcc.target/i386/pr85281.c: New test.
28 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
30 PR rtl-optimization/84659
31 * gcc.dg/pr84659.c: New test.
33 2018-04-11 Jakub Jelinek <jakub@redhat.com>
36 * g++.dg/debug/dwarf2/pr85302.C: New test.
38 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
41 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
44 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
49 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
51 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
52 * gcc.target/powerpc/dimode_off.c: Ditto.
53 * gcc.target/powerpc/tfmode_off.c: Ditto.
54 * gcc.target/powerpc/timode_off.c: Ditto.
56 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
58 * gcc.target/powerpc/vec-ldl-1.c: New test.
59 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
60 corrections to ABI implementation.
62 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
65 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
67 2018-04-10 Jakub Jelinek <jakub@redhat.com>
69 PR rtl-optimization/85300
70 * gcc.dg/pr85300.c: New test.
72 2018-04-10 David Malcolm <dmalcolm@redhat.com>
75 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
76 where we now show the pertinent parameter.
77 * g++.dg/diagnostic/aka2.C: Likewise.
78 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
80 2018-04-10 Jakub Jelinek <jakub@redhat.com>
83 * gfortran.dg/gomp/pr85313.f90: New test.
85 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/parse/template29.C: New.
90 2018-04-10 Bin Cheng <bin.cheng@arm.com>
93 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
95 2018-04-10 Jakub Jelinek <jakub@redhat.com>
99 * gcc.target/i386/avx512f-pr85177.c: New test.
100 * gcc.target/i386/avx512f-pr85255.c: New test.
102 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
104 PR tree-optimization/85286
105 * gcc.dg/vect/pr85286.c: New test.
107 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
110 * gcc.target/arm/pr85173.c: New test.
112 2018-04-10 Jakub Jelinek <jakub@redhat.com>
115 * gcc.dg/lto/pr85248_0.c: New test.
116 * gcc.dg/lto/pr85248_1.c: New test.
118 2018-04-09 Jan Hubicka <jh@suse.cz>
121 * g++.dg/torture/pr85078.C: New.
123 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
126 * g++.dg/cpp1z/decomp44.C: New.
127 * g++.dg/cpp1z/decomp45.C: Likewise.
129 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
132 * gfortran.dg/do_concurrent_5.f90: New test.
133 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
136 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
139 * gfortran.dg/parameter_array_element_3.f90: New test.
141 2018-04-09 Jakub Jelinek <jakub@redhat.com>
144 * g++.dg/cpp1z/decomp43.C: New test.
146 PR rtl-optimization/80463
147 * g++.dg/pr80463.C: Add -w to dg-options.
149 2018-04-09 Richard Biener <rguenther@suse.de>
151 PR tree-optimization/85284
152 * gcc.dg/torture/pr85284.c: New testcase.
154 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
156 PR rtl-optimization/80463
157 PR rtl-optimization/83972
158 PR rtl-optimization/83480
160 * gcc.dg/pr80463.c: New test.
161 * g++.dg/pr80463.C: Likewise.
162 * gcc.dg/pr83972.c: Likewise.
164 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
166 PR rtl-optimization/83913
167 * gcc.dg/pr83913.c: New test.
169 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
171 PR rtl-optimization/83962
172 * gcc.dg/pr83962.c: New test.
174 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
176 PR rtl-optimization/83530
177 * gcc.dg/pr83530.c: New test.
179 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
182 * gfortran.dg/realloc_on_assign_16a.f90: New test.
184 2018-04-07 Jakub Jelinek <jakub@redhat.com>
186 PR tree-optimization/85257
187 * gcc.dg/pr85257.c: New test.
189 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
191 * g++.dg/opt/pr85196.C: New test.
193 2018-04-06 David Malcolm <dmalcolm@redhat.com>
196 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
197 std::tuple here since they need C++11.
198 * g++.dg/lookup/missing-std-include-8.C: New test.
199 * g++.dg/lookup/missing-std-include.C: Move std::array and
200 std::tuple test to missing-std-include-6.C to avoid failures
203 2018-04-06 Jakub Jelinek <jakub@redhat.com>
206 * gcc.dg/debug/pr85252.c: New test.
208 PR rtl-optimization/84872
209 * gcc.dg/graphite/pr84872.c: New test.
212 * g++.dg/cpp1z/decomp42.C: New test.
214 2018-04-06 David Malcolm <dmalcolm@redhat.com>
217 * g++.dg/lookup/missing-std-include-7.C: New test.
219 2018-04-06 Tamar Christina <tamar.christina@arm.com>
221 * gcc.dg/struct-simple.c: Revert r254862.
222 * lib/target-supports.exp
223 (check_effective_target_word_mode_no_slow_unalign): Likewise.
225 2018-04-06 Richard Biener <rguenther@suse.de>
228 * gcc.dg/torture/pr85244-1.c: New testcase.
229 * gcc.dg/torture/pr85244-2.c: Likewise.
231 2018-04-06 Jakub Jelinek <jakub@redhat.com>
234 * c-c++-common/ubsan/pr85213.c: New test.
236 2018-04-06 Richard Biener <rguenther@suse.de>
239 * gcc.dg/pr85180.c: New testcase.
241 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
243 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
244 to trigger the optimization. Do some cleanup and function
245 renaming. Add more test functions.
247 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
249 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
251 * gcc.target/s390/hotpatch-1.c: Skip when building without
253 * gcc.target/s390/hotpatch-10.c: Likewise.
254 * gcc.target/s390/hotpatch-11.c: Likewise.
255 * gcc.target/s390/hotpatch-12.c: Likewise.
256 * gcc.target/s390/hotpatch-13.c: Likewise.
257 * gcc.target/s390/hotpatch-14.c: Likewise.
258 * gcc.target/s390/hotpatch-15.c: Likewise.
259 * gcc.target/s390/hotpatch-16.c: Likewise.
260 * gcc.target/s390/hotpatch-17.c: Likewise.
261 * gcc.target/s390/hotpatch-18.c: Likewise.
262 * gcc.target/s390/hotpatch-19.c: Likewise.
263 * gcc.target/s390/hotpatch-2.c: Likewise.
264 * gcc.target/s390/hotpatch-3.c: Likewise.
265 * gcc.target/s390/hotpatch-4.c: Likewise.
266 * gcc.target/s390/hotpatch-5.c: Likewise.
267 * gcc.target/s390/hotpatch-6.c: Likewise.
268 * gcc.target/s390/hotpatch-7.c: Likewise.
269 * gcc.target/s390/hotpatch-8.c: Likewise.
270 * gcc.target/s390/hotpatch-9.c: Likewise.
272 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
274 * c-c++-common/Wattributes.c: Disable warning for s390* target and
275 check for an error instead.
276 * gcc.dg/Wattributes-6.c: Likewise.
278 2018-04-05 Jakub Jelinek <jakub@redhat.com>
281 * g++.dg/cpp1z/decomp39.C: New test.
282 * g++.dg/cpp1z/decomp40.C: New test.
285 * g++.dg/cpp1z/decomp41.C: New test.
288 * gcc.dg/pr85195.c: New test.
290 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/cpp0x/initlist100.C: New.
294 * g++.dg/cpp0x/initlist101.C: Likewise.
296 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
299 * g++.dg/other/pr84792-1.C: New.
300 * g++.dg/other/pr84792-2.C: Likewise.
302 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
305 * gcc.target/i386/pr85193.c: New test.
307 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
310 * g++.dg/concepts/pr84979.C: New.
311 * g++.dg/concepts/pr84979-2.C: New.
312 * g++.dg/concepts/pr84979-3.C: New.
314 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/cpp0x/variadic174.C: New.
319 2018-04-04 Jakub Jelinek <jakub@redhat.com>
322 * g++.dg/ext/builtin13.C: New test.
323 * g++.dg/ext/atomic-4.C: New test.
326 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
327 * g++.dg/ext/bases3.C: New test.
329 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
332 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
333 to match a single insn of the baz function. Move scan directives at
334 the end of the file below the functions they are trying to test for
336 * gcc.target/arm/cmse/cmse-16.c: New testcase.
338 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
340 PR rtl-optimization/84878
341 * gcc.target/powerpc/pr84878.c: New test.
343 2018-04-04 Michael Matz <matz@suse.de>
345 * gcc.dg/Wstringop-overflow-4.c: New test.
346 * c-c++-common/Wstringop-truncation-4.c: Adjust.
348 2018-04-04 Jakub Jelinek <jakub@redhat.com>
351 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
352 for the diagnostics of overridden functions. Adjust for new wording.
354 2018-04-04 Richard Biener <rguenther@suse.de>
357 * g++.dg/lto/pr85176_0.C: New testcase.
359 2018-04-04 Richard Biener <rguenther@suse.de>
362 * lib/target-supports.exp (check_effective_target_vect_perm_short):
365 2018-04-04 Martin Liska <mliska@suse.cz>
368 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
369 and msdata as a workaround for powerpc.
371 2018-04-04 Richard Biener <rguenther@suse.de>
373 PR tree-optimization/85168
374 * gcc.dg/torture/pr85168.c: New testcase.
376 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
379 * g++.dg/pr84943.C: New.
380 * g++.dg/pr84943-2.C: New.
382 2018-04-03 Jakub Jelinek <jakub@redhat.com>
384 PR rtl-optimization/85167
385 * gcc.dg/pr85167.c: New test.
387 PR tree-optimization/85156
388 * c-c++-common/pr85156.c: New test.
389 * gcc.c-torture/execute/pr85156.c: New test.
391 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
393 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
394 * gcc.target/powerpc/undef-bool-1.C: New file.
395 * gcc.target/powerpc/undef-bool-2.c: New file.
397 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp1z/class-deduction52.C: New.
402 2018-04-03 Jakub Jelinek <jakub@redhat.com>
405 * g++.dg/cpp0x/pr85147.C: New test.
408 * g++.dg/cpp0x/gen-attrs-64.C: New test.
411 * g++.dg/gomp/pr85134.C: New test.
412 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
415 * gcc.c-torture/execute/pr85169.c: New test.
416 * gcc.target/i386/avx512f-pr85169.c: New test.
417 * gcc.target/i386/avx512bw-pr85169.c: New test.
419 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
422 * gcc.target/powerpc/pr69946: Adjust comment. Remove
423 scan-assembler-times clause.
425 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
427 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
428 dg-additional-options.
430 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
432 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
434 2018-04-03 Richard Biener <rguenther@suse.de>
437 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
439 2018-04-02 Jim Wilson <jimw@sifive.com>
441 * gcc.target/riscv/pr84660.c: New.
442 * gcc.target/riscv/shift-and-1.c: New.
443 * gcc.target/riscv/shift-and-2.c: New.
445 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
448 * gfortran.dg/array_simplify_2.f90: New test.
450 2018-04-01 Jakub Jelinek <jakub@redhat.com>
453 * gcc.target/i386/avx512f-pr85090-1.c: New test.
454 * gcc.target/i386/avx512f-pr85090-2.c: New test.
455 * gcc.target/i386/avx512f-pr85090-3.c: New test.
456 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
457 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
459 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
462 * g++.dg/pr85027.C: New.
464 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
467 * gcc.target/powerpc/sse-maxps-2.c: New test.
468 * gcc.target/powerpc/sse-minps-2.c: New test.
470 2018-03-30 Jakub Jelinek <jakub@redhat.com>
473 * g++.dg/gomp/pr84791.C: New test.
475 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
478 * gfortran.dg/array_constructor_53.f90: New test.
480 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
483 * gfortran.dg/substr_6.f90: Remove illegal test for
484 out-of-bounds substring.
486 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
489 * gfortran.dg/zero_sized_10.f90: New test.
491 2018-03-29 David Malcolm <dmalcolm@redhat.com>
494 * g++.dg/lookup/missing-std-include-6.C: New test.
495 * g++.dg/lookup/missing-std-include.C: Add std::pair and
497 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
498 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
499 <cstring>, <cassert>, and <cstdlib>.
501 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
504 * gcc.target/i386/pr84985.c: New.
506 2018-03-29 David Malcolm <dmalcolm@redhat.com>
509 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
511 2018-03-29 Jakub Jelinek <jakub@redhat.com>
514 * g++.dg/warn/Wunused-var-31.C: New test.
517 * c-c++-common/Wduplicated-branches-14.c: New test.
519 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/cpp0x/pr84606.C: New.
524 2018-03-29 Carl Love <cel@us.ibm.com>
527 2017-09-27 Carl Love <cel@us.ibm.com>
529 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
530 for the __builtin_fctid and __builtin_fctiw.
532 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
535 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
536 deleted builtin function.
537 (div_weuo): Likewise.
538 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
539 (div_deuo): Likewise.
541 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
544 * g++.dg/other/default13.C: New.
546 2018-03-28 Jakub Jelinek <jakub@redhat.com>
549 * gcc.target/i386/pr85095-1.c: New test.
550 * gcc.target/i386/pr85095-2.c: New test.
551 * gcc.c-torture/execute/pr85095.c: New test.
553 PR tree-optimization/82004
554 * gcc.dg/pr82004.c: New test.
556 2018-03-28 Jakub Jelinek <jakub@redhat.com>
557 Martin Liska <mliska@suse.cz>
560 * g++.dg/asan/pr85081.C: New test.
562 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
565 * g++.dg/template/pr84789.C: Adjust for testing with
569 * g++.dg/template/pr84973.C: New.
570 * g++.dg/template/pr84973-2.C: New.
571 * g++.dg/template/pr84973-3.C: New.
574 * g++.dg/eh/pr84968.C: New.
576 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
579 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
580 long double multiply/divide uses the correct function.
581 * gcc.target/powerpc/mulkc-3.c: Likewise.
582 * gcc.target/powerpc/divkc-2.c: Likewise.
583 * gcc.target/powerpc/divkc-3.c: Likewise.
585 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
588 * g++.dg/cpp0x/defaulted51.C: New.
589 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
591 2018-03-27 Jakub Jelinek <jakub@redhat.com>
594 * g++.dg/ext/vector35.C: New test.
597 * g++.dg/ext/builtin-offsetof3.C: New test.
600 * g++.dg/cpp1y/pr85076.C: New test.
602 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
605 * gfortran.dg/matmul_rank_1.f90: New test.
607 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
608 Harald Anlauf <anlauf@gmx.de>
610 * gfortran.dg/structure_constructor_15.f90: New test.
612 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
614 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
615 for the diagnostics of overridden functions. Adjust for new wording.
616 * g++.dg/cpp0x/implicit1.C: Likewise.
617 * g++.dg/cpp0x/override1.C: Likewise.
618 * g++.dg/cpp1y/auto-fn18.C: Likewise.
619 * g++.dg/eh/shadow1.C: Likewise.
620 * g++.dg/inherit/covariant12.C: Likewise.
621 * g++.dg/inherit/covariant14.C: Likewise.
622 * g++.dg/inherit/covariant15.C: Likewise.
623 * g++.dg/inherit/covariant16.C: Likewise.
624 * g++.dg/inherit/covariant22.C: Likewise.
625 * g++.dg/inherit/crash3.C: Likewise.
626 * g++.dg/inherit/error2.C: Likewise.
627 * g++.dg/template/crash100.C: Likewise.
628 * g++.old-deja/g++.eh/spec6.C: Likewise.
629 * g++.old-deja/g++.mike/p811.C: Likewise.
630 * g++.old-deja/g++.other/virtual11.C: Likewise.
631 * g++.old-deja/g++.other/virtual4.C: Likewise.
633 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
636 * gcc.target/i386/pr85044.c: New test.
638 2018-03-27 Martin Sebor <msebor@redhat.com>
641 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
644 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
647 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
649 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
652 * gcc.target/arm/pr81863.c: New test.
654 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
657 * testsuite/gcc.target/nvptx/pr85056.c: New test.
658 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
660 2018-03-27 Richard Biener <rguenther@suse.de>
663 * lib/target-supports.exp (check_ssse3_available): New function.
664 (check_effective_target_vect_perm_short): Enable for x86 if
665 check_ssse3_available.
667 2018-03-27 Richard Biener <rguenther@suse.de>
669 PR tree-optimization/85082
670 * gfortran.dg/pr85082.f90: New testcase.
672 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
674 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
675 to "l=2" in dg-final.
677 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
679 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
680 * gcc.target/mips/fix-r4000-2.c: Likewise.
681 * gcc.target/mips/fix-r4000-3.c: Likewise.
682 * gcc.target/mips/fix-r4000-4.c: Likewise.
683 * gcc.target/mips/fix-r4000-5.c: Likewise.
684 * gcc.target/mips/fix-r4000-6.c: Likewise.
685 * gcc.target/mips/fix-r4000-7.c: Likewise.
686 * gcc.target/mips/fix-r4000-8.c: Likewise.
687 * gcc.target/mips/fix-r4000-9.c: Likewise.
688 * gcc.target/mips/fix-r4000-10.c: Likewise.
689 * gcc.target/mips/fix-r4000-7.c: Change dg-final
690 "mulditi3_r4000" instead of "mulditi3".
691 * gcc.target/mips/fix-r4000-8.c: Change dg-final
692 "umulditi3_r4000" instead of "umulditi3".
694 2018-03-27 Jakub Jelinek <jakub@redhat.com>
697 * g++.dg/inherit/covariant22.C: New test.
699 2018-03-27 Richard Biener <rguenther@suse.de>
702 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
705 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
706 Jason Merrill <jason@redhat.com>
709 * g++.dg/init/array49.C: New.
710 * g++.dg/torture/pr70499.C: Adjust.
712 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
715 * gcc.target/i386/pr85073.c: New test.
717 2018-03-26 Richard Biener <rguenther@suse.de>
720 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
723 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
726 * gfortran.dg/parameter_array_format.f90: New test.
728 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
729 Neil Carlson <neil.n.carlson@gmail.com>
732 * gfortran.dg/literal_character_constant_1.inc: Replace
733 call abort by STOP n.
734 * gfortran.dg/overload_1.f90: Likewise.
736 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
737 Dominique d'Humieres <dominiq@gcc.gnu.org>
740 * gfortran.dg/scalar_pointer_1.f90: New test.
742 2018-03-25 Tom de Vries <tom@codesourcery.com>
744 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
747 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
750 * gfortran.dg/pr89497.f90: New test.
752 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
755 * gfortran.dg/substr_7.f90: New test.
757 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
760 * gfortran.dg/pr42651.f90: New test.
761 * gfortran.dg/func_result_7.f90: Update error message.
763 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
765 PR tree-optimization/84005
766 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
767 failing to force the alignment.
769 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
771 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
775 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
777 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
778 message. Fix scan-assembler patterns.
780 2018-03-23 Jakub Jelinek <jakub@redhat.com>
783 * g++.dg/cpp0x/pr85015.C: New test.
786 * g++.dg/cpp1y/pr84942.C: New test.
788 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
791 * testsuite/gcc.target/i386/pr85030.c: New.
793 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796 * g++.dg/pr85026.C: New test.
798 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
800 * g++.dg/debug/pr84704.C: XFAIL AIX.
802 2018-03-23 Sudakshina Das <sudi.das@arm.com>
805 * gcc.target/arm/pr84826.c: Add dg directive.
807 2018-03-23 Marek Polacek <polacek@redhat.com>
810 * g++.dg/ext/builtin-offsetof2.C: New test.
813 * g++.dg/cpp0x/Wnarrowing5.C: New test.
814 * gcc.dg/pr85045.c: New test.
816 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
819 * gnat.dg/lto22.adb: New test.
820 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
821 * gnat.dg/lto22_pkg2.ads: Likewise.
823 2018-03-23 Jakub Jelinek <jakub@redhat.com>
826 * gcc.dg/lto/pr80778_0.c: New test.
829 * gcc.target/i386/pr85034.c: New test.
832 * c-c++-common/torture/pr85022.c: New test.
835 * g++.dg/ubsan/pr85029.C: New test.
837 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
840 * g++.dg/cpp0x/pr71251.C: New.
843 * g++.dg/template/pr84789.C: New.
844 * g++.dg/template/pr84789-2.C: New.
845 * g++.dg/template/pr84789-3.C: New.
846 * g++.dg/parse/dtor11.C: Accept alternate error message.
849 * g++.dg/pr84729.C: New.
850 * g++.old-deja/g++.ext/arrnew2.C: Require error.
851 * g++.old-deja/g++.robertl/eb58.C: Likewise.
852 * g++.old-deja/g++.robertl/eb63.C: Likewise.
854 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
857 * gfortran.dg/interface_42.f90: New test.
858 * gfortran.dg/interface_43.f90: New test.
860 2018-03-22 Sudakshina Das <sudi.das@arm.com>
863 * gcc.target/arm/pr84826.c: New test.
865 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
867 * gcc.target/arm/addr-modes-float.c: Move dg-do before
868 dg-require-effective-target.
869 * gcc.target/arm/addr-modes-int.c: Likewise.
870 * gcc.target/nios2/lo-addr-tls.c: Likewise.
872 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
875 * gcc.target/powerpc/altivec-ld-1.c: New test.
877 2018-03-22 Bin Cheng <bin.cheng@arm.com>
879 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
881 2018-03-22 Jakub Jelinek <jakub@redhat.com>
884 * gcc.dg/pr84941.c: New test.
886 2018-03-22 Tom de Vries <tom@codesourcery.com>
888 PR tree-optimization/84956
889 * gcc.dg/pr84956.c: New test.
891 2018-03-22 Marek Polacek <polacek@redhat.com>
894 * g++.dg/cpp1z/constexpr-if15.C: New test.
895 * g++.dg/cpp1z/constexpr-if16.C: New test.
897 2018-03-21 Joseph Myers <joseph@codesourcery.com>
899 * gcc.dg/builtin-tgmath-3.c: New test.
901 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
904 * g++.dg/concepts/pr71965.C: New.
908 * g++.dg/cpp0x/pr84610.C: New.
909 * g++.dg/cpp0x/pr84642.C: New.
911 2018-03-21 Jakub Jelinek <jakub@redhat.com>
914 * c-c++-common/pr84999.c: New test.
916 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/ext/desig10.C: New.
921 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
922 Harald Anlauf <anlauf@gmx.de>
925 * gfortran.dg/pr84957.f90: New test.
927 2018-03-21 Jakub Jelinek <jakub@redhat.com>
929 PR tree-optimization/84960
930 * gcc.c-torture/compile/pr84960.c: New test.
932 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
934 PR tree-optimization/84811
935 * gcc.dg/torture/pr84811.c: New test.
937 2018-03-21 Jakub Jelinek <jakub@redhat.com>
939 PR tree-optimization/84982
940 * c-c++-common/pr84982.c: New test.
943 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
945 * g++.dg/torture/pr84961-1.C: New test.
946 * g++.dg/torture/pr84961-2.C: New test.
948 2018-03-21 Nathan Sidwell <nathan@acm.org>
951 * g++.dg/pr85008.C: New.
953 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
956 * gfortran.dg/char_result_17.f90: New test.
958 2018-03-21 David Malcolm <dmalcolm@redhat.com>
961 * g++.dg/other/accessor-fixits-1.C: Move to...
962 * g++.dg/torture/accessor-fixits-1.C: ...here.
963 * g++.dg/other/accessor-fixits-2.C: Move to...
964 * g++.dg/torture/accessor-fixits-2.C: ...here.
965 * g++.dg/other/accessor-fixits-3.C: Move to...
966 * g++.dg/torture/accessor-fixits-3.C: ...here.
967 * g++.dg/other/accessor-fixits-4.C: Move to...
968 * g++.dg/torture/accessor-fixits-4.C: ...here.
969 * g++.dg/other/accessor-fixits-5.C: Move to...
970 * g++.dg/torture/accessor-fixits-5.C: ...here.
971 * g++.dg/torture/accessor-fixits-6.C: New testcase.
972 * g++.dg/torture/accessor-fixits-7.C: New testcase.
973 * g++.dg/torture/accessor-fixits-8.C: New testcase.
975 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
977 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
979 2018-03-21 Sudakshina Das <sudi.das@arm.com>
982 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
984 2018-03-21 Nathan Sidwell <nathan@acm.org>
987 * g++.dg/lookup/pr84804.C: New.
989 2018-03-21 Martin Sebor <msebor@redhat.com>
992 * g++.dg/Wclass-memaccess-3.C: New test.
993 * g++.dg/Wclass-memaccess-4.C: New test.
995 2018-03-21 David Malcolm <dmalcolm@redhat.com>
998 * g++.dg/other/accessor-fixits-1.C
999 (test_access_const_t1_color): New.
1000 (test_deref_const_t1_color): New.
1001 * g++.dg/other/accessor-fixits-5.C: New testcase.
1003 2018-03-21 Tom de Vries <tom@codesourcery.com>
1005 PR tree-optimization/83126
1006 * gcc.dg/graphite/pr83126.c: New test.
1008 2018-03-21 Nathan Sidwell <nathan@acm.org>
1010 * g++.dg/ext/anon-struct6.C: Adjust.
1011 * g++.dg/ext/deprecate-1.C: New.
1012 * g++.dg/ext/deprecate-2.C: New.
1013 * g++.dg/lookup/pr84602.C: Adjust.
1014 * g++.dg/lookup/pr84962.C: Adjust.
1015 * g++.old-deja/g++.other/anon4.C
1018 * g++.dg/lookup/pr84836.C: New.
1020 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1022 PR tree-optimization/84969
1023 * gcc.dg/tree-ssa/pr84969.c: New test.
1025 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1027 PR rtl-optimization/84989
1028 * gcc.target/i386/pr84989.c: New test.
1030 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1032 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1034 2018-03-21 Martin Liska <mliska@suse.cz>
1037 * gfortran.dg/goacc/pr84963.f90: New test.
1039 2018-03-21 Marek Polacek <polacek@redhat.com>
1041 PR c++/71638, ICE with NSDMI and reference.
1042 * g++.dg/cpp0x/nsdmi14.C: New test.
1043 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1045 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1047 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1048 MIPS with -mpaired-single directives.
1050 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1053 * gfortran.dg/interface_41.f90: New test.
1055 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.dg/pr84875.c: New test.
1060 2018-03-20 Marek Polacek <polacek@redhat.com>
1062 PR c++/84978, ICE with NRVO.
1063 * g++.dg/opt/nrv19.C: New test.
1065 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1068 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1069 Disable for armeb targets.
1070 * gcc.target/arm/pr82518.c: New test.
1072 2018-03-20 Nathan Sidwell <nathan@acm.org>
1075 * g++.dg/lookup/pr84962.C: New.
1078 * g++.dg/lookup/pr84970.C: New.
1080 2018-03-20 Richard Biener <rguenther@suse.de>
1083 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1085 2018-03-20 Martin Liska <mliska@suse.cz>
1088 * g++.dg/ipa/pr84825.C: New test.
1090 2018-03-20 Martin Liska <mliska@suse.cz>
1092 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1094 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.c-torture/compile/pr84845.c: New test.
1099 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1102 * gcc.target/arm/pr82989.c: New test.
1104 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1107 * gcc.target/i386/pr84945.c: New test.
1109 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1112 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1114 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1117 * gcc.dg/pr84953.c: New test.
1119 2018-03-19 Marek Polacek <polacek@redhat.com>
1122 * g++.dg/cpp1z/lambda-__func__.C: New test.
1125 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1127 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1130 * g++.dg/asan/pr78651.C: New test.
1132 2018-03-19 Tom de Vries <tom@codesourcery.com>
1134 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1135 vect_int_mult. Add nvptx xfail for PR84958.
1137 2018-03-19 Nathan Sidwell <nathan@acm.org>
1140 * g++.dg/cpp1y/pr84835.C: New.
1142 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1145 * gcc.target/aarch64/pr81647.c: New.
1147 2018-03-19 Richard Biener <rguenther@suse.de>
1149 PR tree-optimization/84933
1150 * g++.dg/pr84933.C: New testcase.
1152 2018-03-19 Richard Biener <rguenther@suse.de>
1154 PR tree-optimization/84859
1155 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1156 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1157 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1158 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1160 2018-03-19 Nathan Sidwell <nathan@acm.org>
1163 * g++.dg/lookup/pr84812.C: New.
1165 2018-03-19 Richard Biener <rguenther@suse.de>
1167 PR tree-optimization/84929
1168 * gcc.dg/torture/pr84929.c: New testcase.
1170 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1173 * gcc.target/arm/big-endian-subreg.c: Delete.
1175 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1178 * gfortran.dg/array_constructor_52.f90: New test.
1180 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1183 * gfortran.dg/pr77414.f90: New test.
1184 * gfortran.dg/internal_references_1.f90: Adjust error message.
1186 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1189 * gfortran.dg/pr65453.f90: New test.
1191 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1193 PR tree-optimization/84913
1194 * gfortran.dg/vect/pr84913.f90: New test.
1196 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1199 * gfortran.dg/warn_concat.f90: New test.
1201 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1204 * gcc.dg/pr84899.c: New test.
1206 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1209 * gfortran.dg/pr69395.f90: Add test for max dimensions
1211 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1214 * gcc.target/i386/pr84876.c: New test.
1216 2018-03-16 Martin Liska <mliska@suse.cz>
1219 * gcc.target/i386/mvc11.c: New test.
1221 2018-03-16 Martin Liska <mliska@suse.cz>
1224 * gcc.target/i386/mvc10.c: New test.
1226 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1230 * g++.dg/cpp1y/pr79937-1.C: New test.
1231 * g++.dg/cpp1y/pr79937-2.C: New test.
1232 * g++.dg/cpp1y/pr79937-3.C: New test.
1233 * g++.dg/cpp1y/pr79937-4.C: New test.
1234 * g++.dg/cpp1y/pr82410.C: New test.
1236 2018-03-16 Tom de Vries <tom@codesourcery.com>
1238 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1240 2018-03-16 Tom de Vries <tom@codesourcery.com>
1242 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1244 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1247 * g++.dg/cpp2a/desig8.C: New test.
1249 PR tree-optimization/84841
1250 * gcc.dg/pr84841.c: New test.
1253 * g++.dg/cpp2a/desig7.C: New test.
1255 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1256 Jim MacArthur <jim.macarthur@codethink.co.uk>
1258 * gfortran.dg/automatic_1.f90: New test.
1259 * gfortran.dg/automatic_repeat.f90: New test
1260 * gfortran.dg/automatic_save.f90: New test.
1261 * gfortran.dg/vax_structure.f90: New test.
1263 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1266 * gfortran.dg/pr78741.f90: New test.
1268 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1271 * gfortran.dg/pr69395.f90: New test.
1273 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1276 * g++.dg/opt/pr79085.C: New test.
1278 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1281 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1282 label instead of __x86_indirect_thunk label.
1284 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1287 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1288 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1289 * g++.dg/warn/deprecated-13.C: New test.
1291 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1293 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1295 2018-03-15 Richard Biener <rguenther@suse.de>
1298 * c-c++-common/pr84873.c: New testcase.
1300 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1303 * gcc.target/arm/big-endian-subreg.c: New.
1305 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1308 * gcc.c-torture/compile/pr84860.c: New test.
1310 2018-03-15 Julia Koval <julia.koval@intel.com>
1312 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1314 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1317 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1320 * gcc.dg/pr84853.c: New test.
1322 2018-03-14 Carl Love <cel@us.ibm.com>
1324 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1326 2018-03-14 Martin Liska <mliska@suse.cz>
1329 * g++.dg/lto/pr84805_0.C: New test.
1330 * g++.dg/lto/pr84805_1.C: New test.
1331 * g++.dg/lto/pr84805_2.C: New test.
1333 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1336 * gcc.dg/fixits-pr84852-1.c: New test.
1337 * gcc.dg/fixits-pr84852-2.c: New test.
1339 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1341 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1342 separate verbose message.
1343 * lib/scandump.exp (scan-dump-times): Likewise.
1345 2018-03-14 Julia Koval <julia.koval@intel.com>
1347 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1349 * gcc.target/i386/funcspec-56.inc: Ditto.
1351 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1353 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1356 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1359 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1360 check count from 17 to 14.
1363 * gcc.target/i386/pr84844.c: New test.
1365 2018-03-14 Richard Biener <rguenther@suse.de>
1367 PR tree-optimization/84830
1368 * gcc.dg/torture/pr84830.c: New testcase.
1370 2018-03-14 Marek Polacek <polacek@redhat.com>
1373 * g++.dg/cpp0x/static_assert15.C: New test.
1375 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1378 * gfortran.dg/pr61775.f90: New test.
1380 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1383 * g++.dg/ext/pr84843-1.C: New test.
1384 * g++.dg/ext/pr84843-2.C: New test.
1386 2018-03-13 David Pagan <dave.pagan@oracle.com>
1389 * gcc.dg/pr46921.c: New test.
1391 2018-03-13 Martin Sebor <msebor@redhat.com>
1393 PR tree-optimization/84725
1394 * c-c++-common/Wstringop-truncation-4.c: New test.
1395 * c-c++-common/attr-nonstring-5.c: New test.
1397 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1399 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1401 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1402 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1404 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1406 * gcc.target/aarch64/sve/tls_1.c: New test.
1407 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1409 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1411 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1412 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1414 2018-03-13 Martin Liska <mliska@suse.cz>
1417 * g++.dg/ipa/pr84658.C: New test.
1419 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1422 * gcc.dg/pr84834.c: New test.
1425 * gcc.target/i386/pr84827.c: New test.
1428 * g++.dg/ext/pr84828.C: New test.
1431 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1432 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1435 * g++.dg/cpp1y/constexpr-84808.C: New test.
1438 * g++.dg/debug/pr84704.C: New test.
1440 2018-03-12 Renlin Li <renlin.li@arm.com>
1442 * gcc.target/aarch64/movi_hf.c: New.
1443 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1444 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1446 2018-03-12 Martin Sebor <msebor@redhat.com>
1448 PR tree-optimization/83456
1449 * c-c++-common/Wrestrict-2.c: Remove test cases.
1450 * c-c++-common/Wrestrict.c: Same.
1451 * gcc.dg/Wrestrict-12.c: New test.
1452 * gcc.dg/Wrestrict-14.c: New test.
1454 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1456 * g++.dg/pr84821.C: New test.
1458 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1460 * gcc.dg/pr84799.c: New test.
1462 2018-03-12 Richard Biener <rguenther@suse.de>
1464 PR tree-optimization/84803
1465 * gcc.dg/torture/pr84803.c: New testcase.
1467 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1470 * g++.dg/debug/pr84813.C: New test.
1472 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1475 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1477 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1480 * gfortran.dg/pr83939.f90
1482 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 * gfortran.dg/zero_sized_9.f90: New test.
1487 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/debug/dwarf2/enum2.C: New test.
1492 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1495 * gfortran.dg/pr84734.f90: New test.
1497 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1499 * gnat.dg/prot3.adb: New test.
1500 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1502 2018-03-09 Jason Merrill <jason@redhat.com>
1503 Paolo Carlini <paolo.carlini@oracle.com>
1507 * g++.dg/cpp0x/pr71169.C: New.
1508 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1509 * g++.dg/cpp0x/pr71832.C: Likewise.
1511 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1514 * gcc.target/powerpc/pr83969.c: New test.
1516 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1519 * gcc.dg/pr84772.c: New test.
1522 * g++.dg/warn/Wformat-2.C: New test.
1525 * g++.dg/ext/vla18.C: New test.
1527 2018-03-09 Martin Sebor <msebor@redhat.com>
1529 PR tree-optimization/84526
1530 * gcc.dg/Wrestrict-10.c: New test.
1531 * gcc.dg/Wrestrict-11.c: New test.
1533 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1535 PR rtl-optimization/84682
1536 * gcc.dg/torture/pr84682-1.c: New.
1537 * gcc.dg/torture/pr84682-2.c: New.
1538 * gcc.dg/torture/pr84682-3.c: New.
1540 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1543 * g++.dg/ext/pr84724.C: New test.
1545 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1548 * gcc.target/arm/pr83712.c: New.
1550 2018-03-09 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/84775
1553 * gcc.dg/torture/pr84775.c: New testcase.
1555 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1561 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1563 * gcc.c-torture/compile/20180309-1.c: New test.
1565 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1568 * g++.dg/warn/Wunused-function4.C: New test.
1571 * gcc.target/i386/pr84742-1.c: New test.
1572 * gcc.target/i386/pr84742-2.c: New test.
1574 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1577 * gcc.c-torture/execute/pr84748.c: New test.
1579 2018-03-08 Richard Biener <rguenther@suse.de>
1582 * gcc.dg/graphite/pr84552.c: New testcase.
1584 2018-03-08 Richard Biener <rguenther@suse.de>
1586 PR tree-optimization/84178
1587 * gcc.dg/torture/pr84178-2.c: New testcase.
1589 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1591 PR tree-optimization/84178
1592 * gcc.c-torture/compile/pr84178-1.c: New test.
1594 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1596 * lib/target-supports.exp: Do not return zero from a ifunc
1599 2018-03-08 Richard Biener <rguenther@suse.de>
1601 PR tree-optimization/84746
1602 * gcc.dg/torture/pr84746.c: New testcase.
1605 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1608 * gcc.dg/graphite/pr84404.c: New.
1610 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1612 PR tree-optimization/84740
1613 * gcc.dg/torture/pr84740.c: New test.
1615 PR tree-optimization/84739
1616 * gcc.dg/pr84739.c: New test.
1618 2018-03-07 Martin Sebor <msebor@redhat.com>
1620 PR tree-optimization/83519
1621 * gcc.dg/Wrestrict-13.c: New test.
1623 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1627 * gfortran.dg/pr64124.f90: New tests.
1628 * gfortran.dg/pr70409.f90: New tests.
1630 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1633 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1635 2018-03-07 Martin Sebor <msebor@redhat.com>
1637 PR tree-optimization/84526
1638 * gcc.dg/Wrestrict-10.c: New test.
1640 2018-03-07 Martin Sebor <msebor@redhat.com>
1642 PR tree-optimization/84468
1643 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1644 * gcc.dg/Wstringop-truncation.c: New test.
1645 * gcc.dg/Wstringop-truncation-2.c: New test.
1647 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1650 * gfortran.dg/pr84565.f90: New test.
1653 * gcc.target/i386/pr84723-1.c: New test.
1654 * gcc.target/i386/pr84723-2.c: New test.
1655 * gcc.target/i386/pr84723-3.c: New test.
1656 * gcc.target/i386/pr84723-4.c: New test.
1657 * gcc.target/i386/pr84723-5.c: New test.
1659 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1662 * gfortran.dg/pr64107.f90: New test.
1664 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1668 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1670 2018-03-06 Marek Polacek <polacek@redhat.com>
1673 * g++.dg/cpp1z/constexpr-84684.C: New test.
1675 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1678 * gcc.dg/pr84721.c: New test.
1681 * gcc.dg/pr84710.c: New test.
1683 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1686 * gfortran.dg/implied_do_2.f90: New test.
1687 * gfortran.dg/coarray_8.f90: Update for new error message.
1689 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1692 * g++.dg/ext/pr84683.C: New test.
1694 PR tree-optimization/84687
1695 * gcc.dg/pr84687.c: New test.
1697 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1700 * g++.dg/pr84231.C: New.
1703 * g++.dg/cpp1y/pr84593.C: New.
1706 * g++.dg/pr84492.C: New.
1708 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1710 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1711 __builtin_ppc_speculation_barrier.
1713 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1716 * gcc.target/powerpc/pr84700.c: New test.
1718 2018-03-05 Nathan Sidwell <nathan@acm.org>
1721 * g++.dg/lookup/pr84702.C: New.
1723 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.target/i386/pr84564.c: New test.
1728 2018-03-05 Marek Polacek <polacek@redhat.com>
1731 * g++.dg/cpp0x/inline-ns10.C: New test.
1733 2018-03-05 Nathan Sidwell <nathan@acm.org>
1736 * g++.dg/template/pr84694.C: New.
1738 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1741 * gcc.c-torture/execute/pr84524.c: New test.
1742 * gcc.target/i386/avx512bw-pr84524.c: New test.
1744 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1747 * g++.dg/pr84264.C: New test.
1749 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1753 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1754 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1756 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1758 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1759 * g++.dg/other/i386-3.C: Ditto.
1760 * gcc.target/i386/sse-12.c: Ditto.
1761 * gcc.target/i386/sse-13.c: Ditto.
1762 * gcc.target/i386/sse-14.c: Ditto.
1763 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1764 * gcc.target/i386/wbinvd-1.c: New test.
1765 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1766 * gcc.target/i386/pconfig-1.c: Ditto.
1768 2018-03-05 Pádraig Brady <P@draigBrady.com>
1769 Nathan Sidwell <nathan@acm.org>
1772 * g++.dg/cpp0x/pr84497.C: New.
1774 2018-03-05 Richard Biener <rguenther@suse.de>
1776 PR tree-optimization/84670
1777 * gcc.dg/pr84670-1.c: New testcase.
1778 * gcc.dg/pr84670-2.c: Likewise.
1779 * gcc.dg/pr84670-3.c: Likewise.
1780 * gcc.dg/pr84670-4.c: Likewise.
1782 2018-03-05 Richard Biener <rguenther@suse.de>
1784 PR tree-optimization/84650
1785 * gcc.dg/graphite/pr84650.c: New testcase.
1787 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1792 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1795 * gfortran.dg/pr71085.f90: New test.
1797 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1800 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1802 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1805 * gfortran.dg/pr51434.f90: New test.
1807 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1810 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1812 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1817 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1820 * g++.dg/torture/pr71464.C: New.
1822 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1825 * gfortran.dg/select_type_41.f90: New test.
1827 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1830 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1832 2018-03-02 Marek Polacek <polacek@redhat.com>
1835 * g++.dg/ext/flexary29.C: New test.
1837 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1839 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1841 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1844 * g++.dg/torture/pr81812.C: New.
1846 2018-03-02 Marek Polacek <polacek@redhat.com>
1849 * g++.dg/warn/Wsign-compare-8.C: New test.
1852 * g++.dg/parse/array-size3.C: New test.
1855 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1857 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1860 * g++.dg/cpp1y/pr84662.C: New test.
1862 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1864 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1865 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1867 * g++.dg/lto/20101010-1_0.C: Likewise.
1868 * g++.dg/lto/20101010-2_0.C: Likewise.
1870 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1873 * gcc.dg/pr84628.c: New test.
1876 * gcc.target/ia64/pr56540.c: New test.
1878 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1880 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1882 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1883 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1884 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1885 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1887 2018-03-02 Marek Polacek <polacek@redhat.com>
1890 * c-c++-common/ubsan/shift-11.c: New test.
1892 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1894 * gcc.dg/vect/vect-alias-check-13.c: New test.
1896 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1899 * gcc.dg/pr84614.c: New test.
1902 * gcc.target/i386/pr84625.c: New test.
1904 2018-03-02 Richard Biener <rguenther@suse.de>
1906 PR tree-optimization/84427
1907 * gcc.dg/torture/pr84427.c: New testcase.
1909 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1912 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1913 powerpc64le*-*-linux*.
1914 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1915 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1917 2018-03-01 Martin Sebor <msebor@redhat.com>
1920 * g++.dg/ext/attr-const.C: Remove xfail.
1921 * g++.dg/ext/attr-malloc-3.C: New test.
1922 * g++.dg/ext/attr-noinline-3.C: New test.
1923 * g++.dg/ext/attr-noreturn-3.C: New test.
1924 * g++.dg/ext/attr-nothrow-3.C: New test.
1925 * g++.dg/ext/attr-pure.C: Remove xfail.
1927 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1930 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1931 dg-options and dg-shouldfail "ubsan" directive.
1933 2018-03-01 Marek Polacek <polacek@redhat.com>
1934 Jason Merrill <jason@redhat.com>
1937 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1938 * g++.dg/cpp1z/static1.C: New test.
1939 * g++.dg/template/static37.C: New test.
1941 2018-03-01 Nathan Sidwell <nathan@acm.org>
1944 * g++.dg/template/pr84434.C: New.
1946 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1948 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1949 -mthumb to the command-line.
1951 2018-03-01 Marek Polacek <polacek@redhat.com>
1954 * g++.dg/cpp0x/static_assert14.C: New test.
1956 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1959 * g++.dg/torture/pr79410.C: New.
1961 2018-03-01 Martin Liska <mliska@suse.cz>
1964 * gcc.dg/asan/pr82484.c: New test.
1966 2018-03-01 Richard Biener <rguenther@suse.de>
1969 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1971 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1974 * gfortran.dg/coarray_47.f90: New test.
1976 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1979 * gfortran.dg/class_array_23.f03: New test.
1981 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1983 PR rtl-optimization/84528
1984 * gcc.dg/torture/pr84538.c: Rename to...
1985 * gcc.dg/torture/pr84528.c: ...this.
1987 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1989 PR rtl-optimization/84528
1990 * gcc.dg/torture/pr84538.c: New test.
1992 2018-02-28 Martin Sebor <msebor@redhat.com>
1994 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1995 -fpic test failures.
1996 * c-c++-common/Wrestrict-2.c: Same.
1997 * c-c++-common/Wstringop-truncation.c: Same.
1998 * gcc.dg/Warray-bounds-22.c: Same.
1999 * gcc.dg/Wstringop-overflow.c: Same.
2000 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2001 (signed_range): Same.
2002 (unsigned_anti_range): Same.
2003 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2004 (signed_range): Same.
2005 (unsigned_anti_range): Same.
2006 * gcc.dg/attr-alloc_size-7.c: Same.
2007 * gcc.dg/attr-alloc_size-8.c: Same.
2008 * gcc.dg/builtin-alloc-size.c: Same.
2009 * gcc.dg/builtin-stpncpy.c: Same.
2010 * gcc.dg/builtins-nonnull.c: Same.
2011 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2012 * gcc.dg/pr79214.c: Same.
2013 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2014 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2015 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2016 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2017 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2018 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2019 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2020 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2021 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2022 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2023 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2025 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2028 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2030 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2033 * g++.dg/cpp0x/pr84609.C: New test.
2035 2018-02-28 Martin Sebor <msebor@redhat.com>
2038 * g++.dg/ext/attr-malloc-3.C: New test.
2039 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2040 to pre-existing problems.
2041 * g++.dg/ext/attr-pure.C: Same.
2043 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2046 * gfortran.dg/associate_37.f90: New test.
2049 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2051 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2054 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2055 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2056 * gcc.dg/bf-ms-layout-4.c: New test.
2057 * gcc.dg/bf-ms-layout-5.c: New test.
2059 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2062 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2064 2018-02-28 Richard Biener <rguenther@suse.de>
2066 PR tree-optimization/84584
2067 * gcc.dg/graphite/pr84584.c: New testcase.
2069 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2071 PR preprocessor/84517
2072 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2074 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2076 * c-c++-common/dump-ada-spec-12.c: New test.
2077 * c-c++-common/dump-ada-spec-13.c: Likewise.
2079 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2081 * c-c++-common/dump-ada-spec-11.c: New test.
2083 2018-02-28 Martin Liska <mliska@suse.cz>
2086 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2087 * g++.dg/ext/timevar2.C: Likewise.
2089 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2091 * c-c++-common/dump-ada-spec-8.c: New test.
2092 * c-c++-common/dump-ada-spec-9.c: Likewise.
2093 * c-c++-common/dump-ada-spec-10.c: Likewise.
2095 2018-02-28 Richard Biener <rguenther@suse.de>
2098 * gcc.dg/pr84607.c: New testcase.
2100 2018-02-28 Nathan Sidwell <nathan@acm.org>
2103 * g++.dg/lookup/pr84602.C: New.
2105 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2109 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2111 * g++.dg/ext/attr-nonnull.C: Likewise.
2112 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2114 * g++.dg/ext/attr-noinline-2.C: Likewise.
2115 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2116 -fdump-tree-eh in dg-options.
2118 2018-02-28 Alan Modra <amodra@gmail.com>
2120 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2122 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2124 2018-02-27 Martin Sebor <msebor@redhat.com>
2128 * g++.dg/Wmissing-attributes.C: New test.
2129 * g++.dg/ext/attr-const-pure.C: New test.
2130 * g++.dg/ext/attr-const.C: New test.
2131 * g++.dg/ext/attr-deprecated-2.C: New test.
2132 * g++.dg/ext/attr-malloc-2.C: New test.
2133 * g++.dg/ext/attr-malloc.C: New test.
2134 * g++.dg/ext/attr-noinline-2.C: New test.
2135 * g++.dg/ext/attr-noinline.C: New test.
2136 * g++.dg/ext/attr-nonnull.C: New test.
2137 * g++.dg/ext/attr-noreturn-2.C: New test.
2138 * g++.dg/ext/attr-noreturn.C: New test.
2139 * g++.dg/ext/attr-nothrow-2.C: New test.
2140 * g++.dg/ext/attr-nothrow.C: New test.
2141 * g++.dg/ext/attr-optimize.C: New test.
2142 * g++.dg/ext/attr-pure.C: New test.
2143 * g++.dg/ext/attr-returns-nonnull.C: New test.
2144 * g++.dg/ext/attr-warning.C: New test.
2146 2018-02-27 Nathan Sidwell <nathan@acm.org>
2149 * g++.dg/lookup/pr84426.C: New.
2151 2018-02-27 Richard Biener <rguenther@suse.de>
2153 PR tree-optimization/84512
2154 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2156 2018-02-27 Martin Liska <mliska@suse.cz>
2158 PR gcov-profile/84548
2159 * g++.dg/gcov/pr84548.C: New test.
2161 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2164 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2166 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2169 * g++.dg/cpp1y/pr84558.C: New test.
2171 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2174 * g++.dg/cpp0x/alignas14.C: New.
2175 * g++.dg/cpp0x/alignas15.C: Likewise.
2177 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2180 * g++.dg/gomp/pr84557.C: New test.
2182 2018-02-26 Marek Polacek <polacek@redhat.com>
2185 * g++.dg/cpp1z/pr84325.C: New test.
2187 2018-02-26 Carl Love <cel@us.ibm.com>
2189 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2191 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2192 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2193 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2195 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2196 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2199 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2202 * gcc.target/i386/indirect-thunk-1.c: Updated.
2203 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2204 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2205 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2206 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2207 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2208 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2209 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2210 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2211 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2212 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2213 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2214 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2215 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2216 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2217 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2218 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2219 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2220 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2221 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2222 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2223 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2224 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2225 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2226 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2227 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2228 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2229 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2230 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2231 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2232 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2233 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2234 * gcc.target/i386/ret-thunk-9.c: Likewise.
2235 * gcc.target/i386/ret-thunk-10.c: Likewise.
2236 * gcc.target/i386/ret-thunk-11.c: Likewise.
2237 * gcc.target/i386/ret-thunk-12.c: Likewise.
2238 * gcc.target/i386/ret-thunk-13.c: Likewise.
2239 * gcc.target/i386/ret-thunk-14.c: Likewise.
2240 * gcc.target/i386/ret-thunk-15.c: Likewise.
2242 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2244 * gcc.c-torture/execute/20180226-1.c: New test.
2246 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2248 PR tree-optimization/83965
2249 * gcc.dg/vect/pr83965-2.c: New test.
2251 2018-02-26 Tom de Vries <tom@codesourcery.com>
2253 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2255 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2258 * gcc.target/i386/ret-thunk-22.c: New test.
2259 * gcc.target/i386/ret-thunk-23.c: Likewise.
2260 * gcc.target/i386/ret-thunk-24.c: Likewise.
2261 * gcc.target/i386/ret-thunk-25.c: Likewise.
2262 * gcc.target/i386/ret-thunk-26.c: Likewise.
2264 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2267 * g++.dg/cpp1z/pr84533.C: New.
2269 2018-02-26 Marek Polacek <polacek@redhat.com>
2272 * g++.dg/parse/error60.C: New test.
2274 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2277 * g++.dg/gomp/pr84556.C: New test.
2278 * g++.dg/vect/pr84556.cc: New test.
2280 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2283 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2284 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2285 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2286 * gfortran.dg/c_loc_test.f90: Likewise.
2287 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2288 * gfortran.dg/proc_decl_17.f90: Likewise.
2289 * gfortran.dg/proc_ptr_8.f90: Likewise.
2291 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2294 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2295 r254814 disabling -fomit-frame-pointer by default.
2296 * gcc.target/aarch64/spill_1.c: Likewise.
2297 * gcc.target/aarch64/test_frame_11.c: Likewise.
2298 * gcc.target/aarch64/test_frame_12.c: Likewise.
2299 * gcc.target/aarch64/test_frame_13.c: Likewise.
2300 * gcc.target/aarch64/test_frame_14.c: Likewise.
2301 * gcc.target/aarch64/test_frame_15.c: Likewise.
2302 * gcc.target/aarch64/test_frame_3.c: Likewise.
2303 * gcc.target/aarch64/test_frame_5.c: Likewise.
2304 * gcc.target/aarch64/test_frame_9.c: Likewise.
2306 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2309 * gfortran.dg/explicit_shape_1.f90: New test.
2310 * gfortran.dg/automatic_module_variable.f90: Update regex.
2311 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2312 * gfortran.dg/constant_shape.f90: Ditto.
2313 * gfortran.dg/dec_structure_23.f90: Ditto.
2314 * gfortran.dg/pr78240.f90: Ditto.
2316 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2319 * gfortran.dg/pr84523.f90: New test.
2321 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2324 * gfortran.dg/select_type_40.f90: New test.
2326 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2329 * gfortran.dg/data_substring.f90: New test.
2331 2018-02-24 Marek Polacek <polacek@redhat.com>
2334 * g++.dg/cpp1z/constexpr-83692.C: New test.
2336 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2339 * gfortran.dg/statement_function_1.f90: Update test.
2341 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2344 * gfortran.dg/inquire_19.f90: New test.
2346 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2349 * gfortran.dg/pr83149_b.f90: New test.
2350 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2352 2018-02-23 Carl Love <cel@us.ibm.com>
2354 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2355 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2356 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2359 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2361 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2362 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2364 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2366 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2369 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2372 * gfortran.dg/pr83149_1.f90: New test.
2373 * gfortran.dg/pr83149.f90: Additional source for previous.
2375 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2378 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2379 __GI___pthread_mutex_init as well.
2381 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2384 * gfortran.dg/class_68.f90: New test.
2386 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2389 * gfortran.dg/derived_init_5.f90: New test.
2391 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2394 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2395 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2397 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2400 * gcc.target/powerpc/pr81572.c: New.
2402 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2404 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2406 2018-02-22 Martin Sebor <msebor@redhat.com>
2408 PR tree-optimization/84480
2409 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2410 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2412 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2415 * gcc.target/i386/indirect-thunk-11.c: New test.
2416 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2417 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2418 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2419 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2420 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2421 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2422 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2423 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2424 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2426 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2429 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2431 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2433 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2435 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2437 2018-02-22 Marek Polacek <polacek@redhat.com>
2440 * g++.dg/parse/error59.C: New test.
2442 2018-02-22 Tom de Vries <tom@codesourcery.com>
2444 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2446 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2449 * g++.dg/cpp0x/pr77655.C: New.
2451 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2454 * g++.dg/cpp1y/pr84496.C: New test.
2457 * g++.dg/torture/pr84502.C: New test.
2459 PR tree-optimization/84503
2460 * gcc.dg/pr84503-1.c: New test.
2461 * gcc.dg/pr84503-2.c: New test.
2463 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2465 PR tree-optimization/84478
2466 * gcc.c-torture/execute/pr84478.c: New test.
2468 2018-02-20 Martin Sebor <msebor@redhat.com>
2471 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2472 * c-c++-common/Wrestrict.c: Same.
2473 * gcc.dg/Wrestrict-6.c: Same.
2474 * gcc.dg/Warray-bounds-27.c: New test.
2475 * gcc.dg/Wrestrict-8.c: New test.
2476 * gcc.dg/Wrestrict-9.c: New test.
2477 * gcc.dg/pr84095.c: New test.
2479 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2481 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2483 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2487 * gfortran.dg/structure_constructor_14.f90: New test.
2489 2018-02-20 Jeff Law <law@redhat.com>
2492 PR tree-optimization/81592
2494 * gcc.dg/pr81592.c: New test.
2495 * gcc.dg/pr82123.c: New test.
2496 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2498 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2501 * g++.dg/warn/Wunused-var-30.C: New test.
2503 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2505 PR tree-optimization/84419
2506 * gcc.dg/vect/pr84419.c: New test.
2508 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2511 * gfortran.dg/pr82004.f90: New test.
2513 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2515 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2517 2018-02-20 Martin Liska <mliska@suse.cz>
2521 * gcc.target/i386/pr84310.c: New test.
2522 * gcc.target/i386/pr84310-2.c: Likewise.
2524 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2529 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2532 * g++.dg/cpp1z/launder7.C: New test.
2535 * g++.dg/cpp0x/constexpr-84449.C: New test.
2538 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2540 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2544 * gfortran.dg/associate_22.f90: Enable commented out test.
2545 * gfortran.dg/associate_36.f90: New test.
2547 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2552 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2554 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2555 (dg-options): Use -mavx instead of -w.
2557 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2560 * g++.dg/cpp1z/launder8.C: New test.
2563 * g++.dg/gomp/pr84448.C: New test.
2566 * g++.dg/gomp/pr84430.C: New test.
2568 PR tree-optimization/84452
2569 * gcc.dg/pr84452.c: New test.
2572 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2574 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2577 * gfortran.dg/implied_do_io_4.f90: New test.
2579 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2581 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2582 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2583 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2585 2018-02-19 Carl Love <cel@us.ibm.com>
2587 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2589 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2592 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2594 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2597 * g++.dg/cpp0x/auto50.C: New.
2598 * g++.dg/parse/friend12.C: Adjust.
2600 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2602 PR libgfortran/84389
2603 * gfortran.dg/dtio_33.f90: New test.
2605 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2607 PR libgfortran/84412
2608 * gfortran.dg/inquire_18.f90: New test.
2610 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2613 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2614 * gfortran.dg/pointer_intent_3.f90: Ditto.
2615 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2616 * gfortran.dg/protected_3.f90: Ditto.
2617 * gfortran.dg/protected_4.f90: Ditto.
2618 * gfortran.dg/protected_5.f90: Ditto.
2619 * gfortran.dg/protected_6.f90: Ditto.
2621 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2624 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2627 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2630 * gfortran.dg/inline_matmul_22.f90: New test.
2632 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2635 * gfortran.dg/abort_shoulfail.f90: New test.
2636 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2638 * gfortran.dg/PR19754_2.f90: Likewise.
2639 * gfortran.dg/PR19872.f: Likewise.
2640 * gfortran.dg/PR49268.f90: Likewise.
2641 * gfortran.dg/Wall.f90: Likewise.
2642 * gfortran.dg/Wno-all.f90: Likewise.
2643 * gfortran.dg/achar_1.f90: Likewise.
2644 * gfortran.dg/achar_2.f90: Likewise.
2645 * gfortran.dg/achar_4.f90: Likewise.
2646 * gfortran.dg/achar_6.F90: Likewise.
2647 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2648 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2649 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2650 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2651 * gfortran.dg/actual_array_result_1.f90: Likewise.
2652 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2653 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2654 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2655 * gfortran.dg/actual_procedure_1.f90: Likewise.
2656 * gfortran.dg/adjustl_1.f90: Likewise.
2657 * gfortran.dg/advance_1.f90: Likewise.
2658 * gfortran.dg/advance_4.f90: Likewise.
2659 * gfortran.dg/advance_5.f90: Likewise.
2660 * gfortran.dg/advance_6.f90: Likewise.
2661 * gfortran.dg/aint_anint_1.f90: Likewise.
2662 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2663 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2664 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2665 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2666 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2667 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2668 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2669 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2670 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2671 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2672 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2673 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2674 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2675 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2676 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2677 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2678 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2679 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2680 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2681 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2682 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2683 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2684 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2685 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2686 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2687 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2688 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2689 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2690 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2691 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2692 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2693 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2694 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2695 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2696 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2697 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2698 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2699 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2700 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2701 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2702 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2703 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2704 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2705 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2706 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2707 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2708 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2709 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2710 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2711 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2712 * gfortran.dg/allocatable_function_1.f90: Likewise.
2713 * gfortran.dg/allocatable_function_10.f90: Likewise.
2714 * gfortran.dg/allocatable_function_3.f90: Likewise.
2715 * gfortran.dg/allocatable_function_5.f90: Likewise.
2716 * gfortran.dg/allocatable_function_6.f90: Likewise.
2717 * gfortran.dg/allocatable_function_7.f90: Likewise.
2718 * gfortran.dg/allocatable_function_8.f90: Likewise.
2719 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2720 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2721 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2722 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2723 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2724 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2725 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2726 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2727 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2728 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2729 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2730 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2731 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2732 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2733 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2734 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2735 * gfortran.dg/allocate_class_3.f90: Likewise.
2736 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2737 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2738 * gfortran.dg/allocate_derived_5.f90: Likewise.
2739 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2740 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2741 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2742 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2743 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2744 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2745 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2746 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2747 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2748 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2749 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2750 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2751 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2752 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2753 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2754 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2755 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2756 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2757 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2758 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2759 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2760 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2761 * gfortran.dg/altreturn_3.f90: Likewise.
2762 * gfortran.dg/altreturn_5.f90: Likewise.
2763 * gfortran.dg/altreturn_7.f90: Likewise.
2764 * gfortran.dg/and_or_xor.f90: Likewise.
2765 * gfortran.dg/anint_1.f90: Likewise.
2766 * gfortran.dg/any_all_1.f90: Likewise.
2767 * gfortran.dg/anyallcount_1.f90: Likewise.
2768 * gfortran.dg/append_1.f90: Likewise.
2769 * gfortran.dg/argument_checking_1.f90: Likewise.
2770 * gfortran.dg/argument_checking_2.f90: Likewise.
2771 * gfortran.dg/argument_checking_8.f90: Likewise.
2772 * gfortran.dg/arithmetic_if.f90: Likewise.
2773 * gfortran.dg/array_1.f90: Likewise.
2774 * gfortran.dg/array_2.f90: Likewise.
2775 * gfortran.dg/array_alloc_1.f90: Likewise.
2776 * gfortran.dg/array_alloc_2.f90: Likewise.
2777 * gfortran.dg/array_alloc_3.f90: Likewise.
2778 * gfortran.dg/array_assignment_1.F90: Likewise.
2779 * gfortran.dg/array_assignment_5.f90: Likewise.
2780 * gfortran.dg/array_constructor_1.f90: Likewise.
2781 * gfortran.dg/array_constructor_10.f90: Likewise.
2782 * gfortran.dg/array_constructor_11.f90: Likewise.
2783 * gfortran.dg/array_constructor_12.f90: Likewise.
2784 * gfortran.dg/array_constructor_15.f90: Likewise.
2785 * gfortran.dg/array_constructor_16.f90: Likewise.
2786 * gfortran.dg/array_constructor_17.f90: Likewise.
2787 * gfortran.dg/array_constructor_19.f90: Likewise.
2788 * gfortran.dg/array_constructor_23.f: Likewise.
2789 * gfortran.dg/array_constructor_24.f: Likewise.
2790 * gfortran.dg/array_constructor_32.f90: Likewise.
2791 * gfortran.dg/array_constructor_36.f90: Likewise.
2792 * gfortran.dg/array_constructor_39.f90: Likewise.
2793 * gfortran.dg/array_constructor_4.f90: Likewise.
2794 * gfortran.dg/array_constructor_40.f90: Likewise.
2795 * gfortran.dg/array_constructor_44.f90: Likewise.
2796 * gfortran.dg/array_constructor_45.f90: Likewise.
2797 * gfortran.dg/array_constructor_46.f90: Likewise.
2798 * gfortran.dg/array_constructor_47.f90: Likewise.
2799 * gfortran.dg/array_constructor_49.f90: Likewise.
2800 * gfortran.dg/array_constructor_5.f90: Likewise.
2801 * gfortran.dg/array_constructor_50.f90: Likewise.
2802 * gfortran.dg/array_constructor_6.f90: Likewise.
2803 * gfortran.dg/array_constructor_7.f90: Likewise.
2804 * gfortran.dg/array_constructor_8.f90: Likewise.
2805 * gfortran.dg/array_constructor_9.f90: Likewise.
2806 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2807 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2808 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2809 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2810 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2811 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2812 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2813 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2814 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2815 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2816 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2817 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2818 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2819 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2820 * gfortran.dg/array_function_1.f90: Likewise.
2821 * gfortran.dg/array_function_5.f90: Likewise.
2822 * gfortran.dg/array_initializer_1.f90: Likewise.
2823 * gfortran.dg/array_initializer_2.f90: Likewise.
2824 * gfortran.dg/array_memcpy_5.f90: Likewise.
2825 * gfortran.dg/array_memset_2.f90: Likewise.
2826 * gfortran.dg/array_reference_1.f90: Likewise.
2827 * gfortran.dg/array_return_value_1.f90: Likewise.
2828 * gfortran.dg/array_section_1.f90: Likewise.
2829 * gfortran.dg/array_temporaries_3.f90: Likewise.
2830 * gfortran.dg/arrayio_1.f90: Likewise.
2831 * gfortran.dg/arrayio_10.f90: Likewise.
2832 * gfortran.dg/arrayio_11.f90: Likewise.
2833 * gfortran.dg/arrayio_12.f90: Likewise.
2834 * gfortran.dg/arrayio_13.f90: Likewise.
2835 * gfortran.dg/arrayio_14.f90: Likewise.
2836 * gfortran.dg/arrayio_16.f90: Likewise.
2837 * gfortran.dg/arrayio_2.f90: Likewise.
2838 * gfortran.dg/arrayio_3.f90: Likewise.
2839 * gfortran.dg/arrayio_4.f90: Likewise.
2840 * gfortran.dg/arrayio_5.f90: Likewise.
2841 * gfortran.dg/arrayio_6.f90: Likewise.
2842 * gfortran.dg/arrayio_7.f90: Likewise.
2843 * gfortran.dg/arrayio_8.f90: Likewise.
2844 * gfortran.dg/arrayio_9.f90: Likewise.
2845 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2846 * gfortran.dg/assign_10.f90: Likewise.
2847 * gfortran.dg/assign_9.f90: Likewise.
2848 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2849 * gfortran.dg/assignment_1.f90: Likewise.
2850 * gfortran.dg/associate_1.f03: Likewise.
2851 * gfortran.dg/associate_11.f90: Likewise.
2852 * gfortran.dg/associate_13.f90: Likewise.
2853 * gfortran.dg/associate_15.f90: Likewise.
2854 * gfortran.dg/associate_17.f90: Likewise.
2855 * gfortran.dg/associate_18.f08: Likewise.
2856 * gfortran.dg/associate_19.f03: Likewise.
2857 * gfortran.dg/associate_20.f03: Likewise.
2858 * gfortran.dg/associate_22.f90: Likewise.
2859 * gfortran.dg/associate_23.f90: Likewise.
2860 * gfortran.dg/associate_24.f90: Likewise.
2861 * gfortran.dg/associate_25.f90: Likewise.
2862 * gfortran.dg/associate_27.f90: Likewise.
2863 * gfortran.dg/associate_28.f90: Likewise.
2864 * gfortran.dg/associate_32.f03: Likewise.
2865 * gfortran.dg/associate_33.f03: Likewise.
2866 * gfortran.dg/associate_34.f90: Likewise.
2867 * gfortran.dg/associate_6.f03: Likewise.
2868 * gfortran.dg/associate_7.f03: Likewise.
2869 * gfortran.dg/associate_8.f03: Likewise.
2870 * gfortran.dg/associate_9.f03: Likewise.
2871 * gfortran.dg/associated_1.f90: Likewise.
2872 * gfortran.dg/associated_2.f90: Likewise.
2873 * gfortran.dg/associated_5.f90: Likewise.
2874 * gfortran.dg/associated_6.f90: Likewise.
2875 * gfortran.dg/associated_target_3.f90: Likewise.
2876 * gfortran.dg/associated_target_4.f90: Likewise.
2877 * gfortran.dg/associated_target_5.f03: Likewise.
2878 * gfortran.dg/associated_target_6.f03: Likewise.
2879 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2880 * gfortran.dg/assumed_rank_1.f90: Likewise.
2881 * gfortran.dg/assumed_rank_10.f90: Likewise.
2882 * gfortran.dg/assumed_rank_2.f90: Likewise.
2883 * gfortran.dg/assumed_rank_7.f90: Likewise.
2884 * gfortran.dg/assumed_rank_8.f90: Likewise.
2885 * gfortran.dg/assumed_rank_9.f90: Likewise.
2886 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2887 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2888 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2889 * gfortran.dg/assumed_type_2.f90: Likewise.
2890 * gfortran.dg/atan2_1.f90: Likewise.
2891 * gfortran.dg/auto_array_1.f90: Likewise.
2892 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2893 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2894 * gfortran.dg/auto_char_len_3.f90: Likewise.
2895 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2896 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2897 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2898 * gfortran.dg/auto_save_2.f90: Likewise.
2899 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2900 * gfortran.dg/backslash_1.f90: Likewise.
2901 * gfortran.dg/backslash_2.f90: Likewise.
2902 * gfortran.dg/backslash_3.f: Likewise.
2903 * gfortran.dg/backspace_1.f: Likewise.
2904 * gfortran.dg/backspace_10.f90: Likewise.
2905 * gfortran.dg/backspace_11.f90: Likewise.
2906 * gfortran.dg/backspace_2.f: Likewise.
2907 * gfortran.dg/backspace_3.f: Likewise.
2908 * gfortran.dg/backspace_4.f: Likewise.
2909 * gfortran.dg/backspace_5.f: Likewise.
2910 * gfortran.dg/backspace_6.f: Likewise.
2911 * gfortran.dg/backspace_7.f90: Likewise.
2912 * gfortran.dg/backspace_8.f: Likewise.
2913 * gfortran.dg/backspace_9.f: Likewise.
2914 * gfortran.dg/bessel_1.f90: Likewise.
2915 * gfortran.dg/bessel_2.f90: Likewise.
2916 * gfortran.dg/bessel_5.f90: Likewise.
2917 * gfortran.dg/bessel_6.f90: Likewise.
2918 * gfortran.dg/bessel_7.f90: Likewise.
2919 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2920 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2921 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2922 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2923 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2924 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2925 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2926 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2927 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2928 * gfortran.dg/bit_comparison_1.F90: Likewise.
2929 * gfortran.dg/bit_comparison_2.F90: Likewise.
2930 * gfortran.dg/block_1.f08: Likewise.
2931 * gfortran.dg/block_13.f08: Likewise.
2932 * gfortran.dg/block_14.f90: Likewise.
2933 * gfortran.dg/block_2.f08: Likewise.
2934 * gfortran.dg/block_6.f08: Likewise.
2935 * gfortran.dg/block_7.f08: Likewise.
2936 * gfortran.dg/block_8.f08: Likewise.
2937 * gfortran.dg/blockdata_1.f90: Likewise.
2938 * gfortran.dg/bound_1.f90: Likewise.
2939 * gfortran.dg/bound_2.f90: Likewise.
2940 * gfortran.dg/bound_3.f90: Likewise.
2941 * gfortran.dg/bound_4.f90: Likewise.
2942 * gfortran.dg/bound_5.f90: Likewise.
2943 * gfortran.dg/bound_6.f90: Likewise.
2944 * gfortran.dg/bound_7.f90: Likewise.
2945 * gfortran.dg/bound_8.f90: Likewise.
2946 * gfortran.dg/bound_9.f90: Likewise.
2947 * gfortran.dg/bound_simplification_1.f90: Likewise.
2948 * gfortran.dg/bound_simplification_3.f90: Likewise.
2949 * gfortran.dg/bound_simplification_4.f90: Likewise.
2950 * gfortran.dg/bound_simplification_5.f90: Likewise.
2951 * gfortran.dg/bound_simplification_6.f90: Likewise.
2952 * gfortran.dg/bounds_check_1.f90: Likewise.
2953 * gfortran.dg/bounds_check_12.f90: Likewise.
2954 * gfortran.dg/bounds_check_14.f90: Likewise.
2955 * gfortran.dg/bounds_check_15.f90: Likewise.
2956 * gfortran.dg/bounds_check_19.f90: Likewise.
2957 * gfortran.dg/bounds_check_8.f90: Likewise.
2958 * gfortran.dg/bounds_check_9.f90: Likewise.
2959 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2960 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2961 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2962 * gfortran.dg/boz_1.f90: Likewise.
2963 * gfortran.dg/boz_11.f90: Likewise.
2964 * gfortran.dg/boz_13.f90: Likewise.
2965 * gfortran.dg/boz_14.f90: Likewise.
2966 * gfortran.dg/boz_15.f90: Likewise.
2967 * gfortran.dg/boz_3.f90: Likewise.
2968 * gfortran.dg/boz_6.f90: Likewise.
2969 * gfortran.dg/boz_9.f90: Likewise.
2970 * gfortran.dg/byte_1.f90: Likewise.
2971 * gfortran.dg/byte_2.f90: Likewise.
2972 * gfortran.dg/c_assoc.f90: Likewise.
2973 * gfortran.dg/c_assoc_2.f03: Likewise.
2974 * gfortran.dg/c_assoc_3.f90: Likewise.
2975 * gfortran.dg/c_by_val_1.f: Likewise.
2976 * gfortran.dg/c_by_val_5.f90: Likewise.
2977 * gfortran.dg/c_char_tests.f03: Likewise.
2978 * gfortran.dg/c_char_tests_2.f03: Likewise.
2979 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2980 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2981 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2982 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2983 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2984 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2985 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2986 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2987 * gfortran.dg/c_kind_params.f90: Likewise.
2988 * gfortran.dg/c_loc_test_20.f90: Likewise.
2989 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2990 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2991 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2992 * gfortran.dg/c_size_t_test.f03: Likewise.
2993 * gfortran.dg/c_sizeof_1.f90: Likewise.
2994 * gfortran.dg/c_sizeof_5.f90: Likewise.
2995 * gfortran.dg/c_sizeof_6.f90: Likewise.
2996 * gfortran.dg/char4_iunit_1.f03: Likewise.
2997 * gfortran.dg/char4_iunit_2.f03: Likewise.
2998 * gfortran.dg/char_allocation_1.f90: Likewise.
2999 * gfortran.dg/char_array_constructor.f90: Likewise.
3000 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3001 * gfortran.dg/char_assign_1.f90: Likewise.
3002 * gfortran.dg/char_associated_1.f90: Likewise.
3003 * gfortran.dg/char_cast_2.f90: Likewise.
3004 * gfortran.dg/char_comparison_1.f: Likewise.
3005 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3006 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3007 * gfortran.dg/char_cons_len.f90: Likewise.
3008 * gfortran.dg/char_conversion.f90: Likewise.
3009 * gfortran.dg/char_cshift_1.f90: Likewise.
3010 * gfortran.dg/char_cshift_2.f90: Likewise.
3011 * gfortran.dg/char_decl_2.f90: Likewise.
3012 * gfortran.dg/char_eoshift_1.f90: Likewise.
3013 * gfortran.dg/char_eoshift_2.f90: Likewise.
3014 * gfortran.dg/char_eoshift_3.f90: Likewise.
3015 * gfortran.dg/char_eoshift_4.f90: Likewise.
3016 * gfortran.dg/char_eoshift_5.f90: Likewise.
3017 * gfortran.dg/char_expr_1.f90: Likewise.
3018 * gfortran.dg/char_expr_3.f90: Likewise.
3019 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3020 * gfortran.dg/char_length_12.f90: Likewise.
3021 * gfortran.dg/char_length_14.f90: Likewise.
3022 * gfortran.dg/char_length_15.f90: Likewise.
3023 * gfortran.dg/char_length_17.f90: Likewise.
3024 * gfortran.dg/char_length_20.f90: Likewise.
3025 * gfortran.dg/char_length_21.f90: Likewise.
3026 * gfortran.dg/char_length_5.f90: Likewise.
3027 * gfortran.dg/char_length_6.f90: Likewise.
3028 * gfortran.dg/char_length_7.f90: Likewise.
3029 * gfortran.dg/char_length_8.f90: Likewise.
3030 * gfortran.dg/char_pack_1.f90: Likewise.
3031 * gfortran.dg/char_pack_2.f90: Likewise.
3032 * gfortran.dg/char_pointer_assign.f90: Likewise.
3033 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3034 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3035 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3036 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3037 * gfortran.dg/char_pointer_func.f90: Likewise.
3038 * gfortran.dg/char_reshape_1.f90: Likewise.
3039 * gfortran.dg/char_result_1.f90: Likewise.
3040 * gfortran.dg/char_result_12.f90: Likewise.
3041 * gfortran.dg/char_result_13.f90: Likewise.
3042 * gfortran.dg/char_result_14.f90: Likewise.
3043 * gfortran.dg/char_result_15.f90: Likewise.
3044 * gfortran.dg/char_result_2.f90: Likewise.
3045 * gfortran.dg/char_result_3.f90: Likewise.
3046 * gfortran.dg/char_result_4.f90: Likewise.
3047 * gfortran.dg/char_result_5.f90: Likewise.
3048 * gfortran.dg/char_result_6.f90: Likewise.
3049 * gfortran.dg/char_result_7.f90: Likewise.
3050 * gfortran.dg/char_result_8.f90: Likewise.
3051 * gfortran.dg/char_spread_1.f90: Likewise.
3052 * gfortran.dg/char_transpose_1.f90: Likewise.
3053 * gfortran.dg/char_type_len.f90: Likewise.
3054 * gfortran.dg/char_unpack_1.f90: Likewise.
3055 * gfortran.dg/char_unpack_2.f90: Likewise.
3056 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3057 * gfortran.dg/character_comparison_1.f90: Likewise.
3058 * gfortran.dg/character_comparison_2.f90: Likewise.
3059 * gfortran.dg/character_comparison_3.f90: Likewise.
3060 * gfortran.dg/character_comparison_4.f90: Likewise.
3061 * gfortran.dg/character_comparison_5.f90: Likewise.
3062 * gfortran.dg/character_comparison_6.f90: Likewise.
3063 * gfortran.dg/character_comparison_7.f90: Likewise.
3064 * gfortran.dg/character_comparison_8.f90: Likewise.
3065 * gfortran.dg/character_comparison_9.f90: Likewise.
3066 * gfortran.dg/charlen_15.f90: Likewise.
3067 * gfortran.dg/charlen_16.f90: Likewise.
3068 * gfortran.dg/chkbits.f90: Likewise.
3069 * gfortran.dg/chmod_1.f90: Likewise.
3070 * gfortran.dg/chmod_2.f90: Likewise.
3071 * gfortran.dg/chmod_3.f90: Likewise.
3072 * gfortran.dg/class_1.f03: Likewise.
3073 * gfortran.dg/class_18.f03: Likewise.
3074 * gfortran.dg/class_19.f03: Likewise.
3075 * gfortran.dg/class_35.f90: Likewise.
3076 * gfortran.dg/class_46.f03: Likewise.
3077 * gfortran.dg/class_48.f90: Likewise.
3078 * gfortran.dg/class_51.f90: Likewise.
3079 * gfortran.dg/class_52.f90: Likewise.
3080 * gfortran.dg/class_6.f03: Likewise.
3081 * gfortran.dg/class_63.f90: Likewise.
3082 * gfortran.dg/class_64.f90: Likewise.
3083 * gfortran.dg/class_65.f90: Likewise.
3084 * gfortran.dg/class_66.f90: Likewise.
3085 * gfortran.dg/class_67.f90: Likewise.
3086 * gfortran.dg/class_9.f03: Likewise.
3087 * gfortran.dg/class_alias.f90: Likewise.
3088 * gfortran.dg/class_allocate_1.f03: Likewise.
3089 * gfortran.dg/class_allocate_10.f03: Likewise.
3090 * gfortran.dg/class_allocate_13.f90: Likewise.
3091 * gfortran.dg/class_allocate_14.f90: Likewise.
3092 * gfortran.dg/class_allocate_15.f90: Likewise.
3093 * gfortran.dg/class_allocate_19.f03: Likewise.
3094 * gfortran.dg/class_allocate_21.f90: Likewise.
3095 * gfortran.dg/class_allocate_22.f90: Likewise.
3096 * gfortran.dg/class_allocate_3.f03: Likewise.
3097 * gfortran.dg/class_allocate_4.f03: Likewise.
3098 * gfortran.dg/class_allocate_5.f90: Likewise.
3099 * gfortran.dg/class_allocate_6.f03: Likewise.
3100 * gfortran.dg/class_allocate_7.f03: Likewise.
3101 * gfortran.dg/class_allocate_8.f03: Likewise.
3102 * gfortran.dg/class_allocate_9.f03: Likewise.
3103 * gfortran.dg/class_array_1.f03: Likewise.
3104 * gfortran.dg/class_array_14.f90: Likewise.
3105 * gfortran.dg/class_array_15.f03: Likewise.
3106 * gfortran.dg/class_array_16.f90: Likewise.
3107 * gfortran.dg/class_array_2.f03: Likewise.
3108 * gfortran.dg/class_array_20.f03: Likewise.
3109 * gfortran.dg/class_array_21.f03: Likewise.
3110 * gfortran.dg/class_array_3.f03: Likewise.
3111 * gfortran.dg/class_array_4.f03: Likewise.
3112 * gfortran.dg/class_array_7.f03: Likewise.
3113 * gfortran.dg/class_array_8.f03: Likewise.
3114 * gfortran.dg/class_array_9.f03: Likewise.
3115 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3116 * gfortran.dg/class_dummy_1.f03: Likewise.
3117 * gfortran.dg/class_optional_1.f90: Likewise.
3118 * gfortran.dg/class_optional_2.f90: Likewise.
3119 * gfortran.dg/class_result_5.f90: Likewise.
3120 * gfortran.dg/class_result_6.f90: Likewise.
3121 * gfortran.dg/class_to_type_1.f03: Likewise.
3122 * gfortran.dg/class_to_type_2.f90: Likewise.
3123 * gfortran.dg/class_to_type_3.f03: Likewise.
3124 * gfortran.dg/class_to_type_4.f90: Likewise.
3125 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3126 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3127 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3128 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3129 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3130 * gfortran.dg/coarray/codimension.f90: Likewise.
3131 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3132 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3133 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3134 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3135 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3136 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3137 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3138 * gfortran.dg/coarray/event_1.f90: Likewise.
3139 * gfortran.dg/coarray/event_2.f90: Likewise.
3140 * gfortran.dg/coarray/get_array.f90: Likewise.
3141 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3142 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3143 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3144 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3145 * gfortran.dg/coarray/lock_1.f90: Likewise.
3146 * gfortran.dg/coarray/lock_2.f90: Likewise.
3147 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3148 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3149 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3150 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3151 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3152 * gfortran.dg/coarray/registering_1.f90: Likewise.
3153 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3154 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3155 * gfortran.dg/coarray/send_array.f90: Likewise.
3156 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3157 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3158 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3159 * gfortran.dg/coarray/sync_1.f90: Likewise.
3160 * gfortran.dg/coarray/sync_3.f90: Likewise.
3161 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3162 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3163 * gfortran.dg/coarray_13.f90: Likewise.
3164 * gfortran.dg/coarray_15.f90: Likewise.
3165 * gfortran.dg/coarray_16.f90: Likewise.
3166 * gfortran.dg/coarray_2.f90: Likewise.
3167 * gfortran.dg/coarray_23.f90: Likewise.
3168 * gfortran.dg/coarray_40.f90: Likewise.
3169 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3170 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3171 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3172 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3173 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3174 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3175 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3176 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3177 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3178 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3179 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3180 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3181 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3182 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3183 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3184 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3185 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3186 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3187 * gfortran.dg/coarray_stat_2.f90: Likewise.
3188 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3189 * gfortran.dg/coindexed_1.f90: Likewise.
3190 * gfortran.dg/comma.f: Likewise.
3191 * gfortran.dg/comma_format_extension_3.f: Likewise.
3192 * gfortran.dg/comma_format_extension_4.f: Likewise.
3193 * gfortran.dg/common_2.f90: Likewise.
3194 * gfortran.dg/common_4.f90: Likewise.
3195 * gfortran.dg/common_align_1.f90: Likewise.
3196 * gfortran.dg/common_align_2.f90: Likewise.
3197 * gfortran.dg/common_equivalence_1.f: Likewise.
3198 * gfortran.dg/common_pointer_1.f90: Likewise.
3199 * gfortran.dg/common_resize_1.f: Likewise.
3200 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3201 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3202 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3203 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3204 * gfortran.dg/complex_read.f90: Likewise.
3205 * gfortran.dg/complex_write.f90: Likewise.
3206 * gfortran.dg/constant_substring.f: Likewise.
3207 * gfortran.dg/constructor_2.f90: Likewise.
3208 * gfortran.dg/constructor_3.f90: Likewise.
3209 * gfortran.dg/constructor_6.f90: Likewise.
3210 * gfortran.dg/contained_1.f90: Likewise.
3211 * gfortran.dg/contained_3.f90: Likewise.
3212 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3213 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3214 * gfortran.dg/continuation_1.f90: Likewise.
3215 * gfortran.dg/continuation_11.f90: Likewise.
3216 * gfortran.dg/continuation_12.f90: Likewise.
3217 * gfortran.dg/continuation_13.f90: Likewise.
3218 * gfortran.dg/continuation_14.f: Likewise.
3219 * gfortran.dg/continuation_8.f90: Likewise.
3220 * gfortran.dg/convert_2.f90: Likewise.
3221 * gfortran.dg/convert_implied_open.f90: Likewise.
3222 * gfortran.dg/count_init_expr.f03: Likewise.
3223 * gfortran.dg/cr_lf.f90: Likewise.
3224 * gfortran.dg/cray_pointers_10.f90: Likewise.
3225 * gfortran.dg/cray_pointers_2.f90: Likewise.
3226 * gfortran.dg/cray_pointers_5.f90: Likewise.
3227 * gfortran.dg/cray_pointers_7.f90: Likewise.
3228 * gfortran.dg/cray_pointers_8.f90: Likewise.
3229 * gfortran.dg/cshift_1.f90: Likewise.
3230 * gfortran.dg/cshift_2.f90: Likewise.
3231 * gfortran.dg/cshift_large_1.f90: Likewise.
3232 * gfortran.dg/cshift_nan_1.f90: Likewise.
3233 * gfortran.dg/csqrt_2.f: Likewise.
3234 * gfortran.dg/data_array_1.f90: Likewise.
3235 * gfortran.dg/data_char_1.f90: Likewise.
3236 * gfortran.dg/data_char_2.f90: Likewise.
3237 * gfortran.dg/data_char_3.f90: Likewise.
3238 * gfortran.dg/data_derived_1.f90: Likewise.
3239 * gfortran.dg/data_implied_do_1.f90: Likewise.
3240 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3241 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3242 * gfortran.dg/deallocate_stat.f90: Likewise.
3243 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3244 * gfortran.dg/debug/pr37738.f: Likewise.
3245 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3246 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3247 * gfortran.dg/dec_exp_1.f90: Likewise.
3248 * gfortran.dg/dec_init_1.f90: Likewise.
3249 * gfortran.dg/dec_init_2.f90: Likewise.
3250 * gfortran.dg/dec_init_3.f90: Likewise.
3251 * gfortran.dg/dec_init_4.f90: Likewise.
3252 * gfortran.dg/dec_io_1.f90: Likewise.
3253 * gfortran.dg/dec_io_2.f90: Likewise.
3254 * gfortran.dg/dec_io_2a.f90: Likewise.
3255 * gfortran.dg/dec_io_6.f90: Likewise.
3256 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3257 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3258 * gfortran.dg/dec_math.f90: Likewise.
3259 * gfortran.dg/dec_parameter_1.f: Likewise.
3260 * gfortran.dg/dec_parameter_2.f90: Likewise.
3261 * gfortran.dg/dec_static_1.f90: Likewise.
3262 * gfortran.dg/dec_static_2.f90: Likewise.
3263 * gfortran.dg/dec_structure_1.f90: Likewise.
3264 * gfortran.dg/dec_structure_10.f90: Likewise.
3265 * gfortran.dg/dec_structure_18.f90: Likewise.
3266 * gfortran.dg/dec_structure_19.f90: Likewise.
3267 * gfortran.dg/dec_structure_2.f90: Likewise.
3268 * gfortran.dg/dec_structure_22.f90: Likewise.
3269 * gfortran.dg/dec_structure_3.f90: Likewise.
3270 * gfortran.dg/dec_structure_4.f90: Likewise.
3271 * gfortran.dg/dec_structure_5.f90: Likewise.
3272 * gfortran.dg/dec_structure_6.f90: Likewise.
3273 * gfortran.dg/dec_structure_7.f90: Likewise.
3274 * gfortran.dg/dec_union_1.f90: Likewise.
3275 * gfortran.dg/dec_union_2.f90: Likewise.
3276 * gfortran.dg/dec_union_3.f90: Likewise.
3277 * gfortran.dg/dec_union_4.f90: Likewise.
3278 * gfortran.dg/dec_union_5.f90: Likewise.
3279 * gfortran.dg/default_format_1.f90: Likewise.
3280 * gfortran.dg/default_format_2.f90: Likewise.
3281 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3282 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3283 * gfortran.dg/default_initialization_3.f90: Likewise.
3284 * gfortran.dg/default_initialization_4.f90: Likewise.
3285 * gfortran.dg/default_initialization_5.f90: Likewise.
3286 * gfortran.dg/deferred_character_1.f90: Likewise.
3287 * gfortran.dg/deferred_character_10.f90: Likewise.
3288 * gfortran.dg/deferred_character_11.f90: Likewise.
3289 * gfortran.dg/deferred_character_12.f90: Likewise.
3290 * gfortran.dg/deferred_character_13.f90: Likewise.
3291 * gfortran.dg/deferred_character_14.f90: Likewise.
3292 * gfortran.dg/deferred_character_15.f90: Likewise.
3293 * gfortran.dg/deferred_character_16.f90: Likewise.
3294 * gfortran.dg/deferred_character_2.f90: Likewise.
3295 * gfortran.dg/deferred_character_3.f90: Likewise.
3296 * gfortran.dg/deferred_character_4.f90: Likewise.
3297 * gfortran.dg/deferred_character_5.f90: Likewise.
3298 * gfortran.dg/deferred_character_6.f90: Likewise.
3299 * gfortran.dg/deferred_character_7.f90: Likewise.
3300 * gfortran.dg/deferred_character_8.f90: Likewise.
3301 * gfortran.dg/deferred_character_9.f90: Likewise.
3302 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3303 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3304 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3305 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3306 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3307 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3308 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3309 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3310 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3311 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3312 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3313 * gfortran.dg/defined_assignment_1.f90: Likewise.
3314 * gfortran.dg/defined_assignment_10.f90: Likewise.
3315 * gfortran.dg/defined_assignment_11.f90: Likewise.
3316 * gfortran.dg/defined_assignment_2.f90: Likewise.
3317 * gfortran.dg/defined_assignment_3.f90: Likewise.
3318 * gfortran.dg/defined_assignment_4.f90: Likewise.
3319 * gfortran.dg/defined_assignment_5.f90: Likewise.
3320 * gfortran.dg/defined_assignment_8.f90: Likewise.
3321 * gfortran.dg/defined_assignment_9.f90: Likewise.
3322 * gfortran.dg/dependency_2.f90: Likewise.
3323 * gfortran.dg/dependency_21.f90: Likewise.
3324 * gfortran.dg/dependency_22.f90: Likewise.
3325 * gfortran.dg/dependency_23.f90: Likewise.
3326 * gfortran.dg/dependency_24.f90: Likewise.
3327 * gfortran.dg/dependency_25.f90: Likewise.
3328 * gfortran.dg/dependency_26.f90: Likewise.
3329 * gfortran.dg/dependency_39.f90: Likewise.
3330 * gfortran.dg/dependency_40.f90: Likewise.
3331 * gfortran.dg/dependency_41.f90: Likewise.
3332 * gfortran.dg/dependency_42.f90: Likewise.
3333 * gfortran.dg/dependency_43.f90: Likewise.
3334 * gfortran.dg/dependency_44.f90: Likewise.
3335 * gfortran.dg/dependency_45.f90: Likewise.
3336 * gfortran.dg/dependency_50.f90: Likewise.
3337 * gfortran.dg/dependency_51.f90: Likewise.
3338 * gfortran.dg/dependent_decls_1.f90: Likewise.
3339 * gfortran.dg/der_array_1.f90: Likewise.
3340 * gfortran.dg/der_array_io_1.f90: Likewise.
3341 * gfortran.dg/der_array_io_2.f90: Likewise.
3342 * gfortran.dg/der_array_io_3.f90: Likewise.
3343 * gfortran.dg/der_io_1.f90: Likewise.
3344 * gfortran.dg/der_io_3.f90: Likewise.
3345 * gfortran.dg/der_pointer_2.f90: Likewise.
3346 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3347 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3348 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3349 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3350 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3351 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3352 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3353 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3354 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3355 * gfortran.dg/derived_external_function_1.f90: Likewise.
3356 * gfortran.dg/derived_init_1.f90: Likewise.
3357 * gfortran.dg/derived_init_2.f90: Likewise.
3358 * gfortran.dg/derived_init_3.f90: Likewise.
3359 * gfortran.dg/derived_init_4.f90: Likewise.
3360 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3361 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3362 * gfortran.dg/dev_null.F90: Likewise.
3363 * gfortran.dg/dfloat_1.f90: Likewise.
3364 * gfortran.dg/dim_sum_1.f90: Likewise.
3365 * gfortran.dg/dim_sum_2.f90: Likewise.
3366 * gfortran.dg/dim_sum_3.f90: Likewise.
3367 * gfortran.dg/direct_io_10.f: Likewise.
3368 * gfortran.dg/direct_io_11.f90: Likewise.
3369 * gfortran.dg/direct_io_12.f90: Likewise.
3370 * gfortran.dg/direct_io_2.f90: Likewise.
3371 * gfortran.dg/direct_io_3.f90: Likewise.
3372 * gfortran.dg/direct_io_4.f90: Likewise.
3373 * gfortran.dg/direct_io_5.f90: Likewise.
3374 * gfortran.dg/direct_io_6.f90: Likewise.
3375 * gfortran.dg/direct_io_7.f90: Likewise.
3376 * gfortran.dg/direct_io_8.f90: Likewise.
3377 * gfortran.dg/direct_io_9.f: Likewise.
3378 * gfortran.dg/do_1.f90: Likewise.
3379 * gfortran.dg/do_3.F90: Likewise.
3380 * gfortran.dg/do_concurrent_2.f90: Likewise.
3381 * gfortran.dg/do_concurrent_4.f90: Likewise.
3382 * gfortran.dg/do_corner_warn.f90: Likewise.
3383 * gfortran.dg/do_iterator_2.f90: Likewise.
3384 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3385 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3386 * gfortran.dg/dos_eol.f: Likewise.
3387 * gfortran.dg/dot_product_1.f03: Likewise.
3388 * gfortran.dg/dot_product_2.f90: Likewise.
3389 * gfortran.dg/dot_product_4.f90: Likewise.
3390 * gfortran.dg/dshift_1.F90: Likewise.
3391 * gfortran.dg/dshift_2.F90: Likewise.
3392 * gfortran.dg/dtio_1.f90: Likewise.
3393 * gfortran.dg/dtio_10.f90: Likewise.
3394 * gfortran.dg/dtio_12.f90: Likewise.
3395 * gfortran.dg/dtio_14.f90: Likewise.
3396 * gfortran.dg/dtio_15.f90: Likewise.
3397 * gfortran.dg/dtio_16.f90: Likewise.
3398 * gfortran.dg/dtio_17.f90: Likewise.
3399 * gfortran.dg/dtio_19.f90: Likewise.
3400 * gfortran.dg/dtio_2.f90: Likewise.
3401 * gfortran.dg/dtio_20.f03: Likewise.
3402 * gfortran.dg/dtio_22.f90: Likewise.
3403 * gfortran.dg/dtio_24.f90: Likewise.
3404 * gfortran.dg/dtio_25.f90: Likewise.
3405 * gfortran.dg/dtio_26.f03: Likewise.
3406 * gfortran.dg/dtio_27.f90: Likewise.
3407 * gfortran.dg/dtio_28.f03: Likewise.
3408 * gfortran.dg/dtio_3.f90: Likewise.
3409 * gfortran.dg/dtio_30.f03: Likewise.
3410 * gfortran.dg/dtio_31.f03: Likewise.
3411 * gfortran.dg/dtio_32.f03: Likewise.
3412 * gfortran.dg/dtio_4.f90: Likewise.
3413 * gfortran.dg/dtio_5.f90: Likewise.
3414 * gfortran.dg/dtio_7.f90: Likewise.
3415 * gfortran.dg/dtio_8.f90: Likewise.
3416 * gfortran.dg/dtio_9.f90: Likewise.
3417 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3418 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3419 * gfortran.dg/dup_save_1.f90: Likewise.
3420 * gfortran.dg/dup_save_2.f90: Likewise.
3421 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3422 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3423 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3424 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3425 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3426 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3427 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3428 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3429 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3430 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3431 * gfortran.dg/e_d_fmt.f90: Likewise.
3432 * gfortran.dg/edit_real_1.f90: Likewise.
3433 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3434 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3435 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3436 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3437 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3438 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3439 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3440 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3441 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3442 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3443 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3444 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3445 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3446 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3447 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3448 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3449 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3450 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3451 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3452 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3453 * gfortran.dg/empty_format_1.f90: Likewise.
3454 * gfortran.dg/endfile.f: Likewise.
3455 * gfortran.dg/endfile.f90: Likewise.
3456 * gfortran.dg/endfile_2.f90: Likewise.
3457 * gfortran.dg/entry_1.f90: Likewise.
3458 * gfortran.dg/entry_10.f90: Likewise.
3459 * gfortran.dg/entry_12.f90: Likewise.
3460 * gfortran.dg/entry_13.f90: Likewise.
3461 * gfortran.dg/entry_14.f90: Likewise.
3462 * gfortran.dg/entry_16.f90: Likewise.
3463 * gfortran.dg/entry_3.f90: Likewise.
3464 * gfortran.dg/entry_6.f90: Likewise.
3465 * gfortran.dg/entry_9.f90: Likewise.
3466 * gfortran.dg/entry_array_specs_2.f: Likewise.
3467 * gfortran.dg/enum_1.f90: Likewise.
3468 * gfortran.dg/enum_9.f90: Likewise.
3469 * gfortran.dg/eof_1.f90: Likewise.
3470 * gfortran.dg/eof_2.f90: Likewise.
3471 * gfortran.dg/eof_4.f90: Likewise.
3472 * gfortran.dg/eof_5.f90: Likewise.
3473 * gfortran.dg/eor_handling_1.f90: Likewise.
3474 * gfortran.dg/eor_handling_2.f90: Likewise.
3475 * gfortran.dg/eor_handling_3.f90: Likewise.
3476 * gfortran.dg/eor_handling_4.f90: Likewise.
3477 * gfortran.dg/eor_handling_5.f90: Likewise.
3478 * gfortran.dg/eoshift_3.f90: Likewise.
3479 * gfortran.dg/eoshift_4.f90: Likewise.
3480 * gfortran.dg/eoshift_5.f90: Likewise.
3481 * gfortran.dg/eoshift_6.f90: Likewise.
3482 * gfortran.dg/eoshift_large_1.f90: Likewise.
3483 * gfortran.dg/equiv_6.f90: Likewise.
3484 * gfortran.dg/equiv_7.f90: Likewise.
3485 * gfortran.dg/equiv_9.f90: Likewise.
3486 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3487 * gfortran.dg/erf_2.F90: Likewise.
3488 * gfortran.dg/erf_3.F90: Likewise.
3489 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3490 * gfortran.dg/error_format_2.f90: Likewise.
3491 * gfortran.dg/error_recovery_5.f90: Likewise.
3492 * gfortran.dg/execute_command_line_2.f90: Likewise.
3493 * gfortran.dg/execute_command_line_3.f90: Likewise.
3494 * gfortran.dg/exit_1.f08: Likewise.
3495 * gfortran.dg/exit_3.f08: Likewise.
3496 * gfortran.dg/exponent_1.f90: Likewise.
3497 * gfortran.dg/exponent_2.f90: Likewise.
3498 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3499 * gfortran.dg/extends_1.f03: Likewise.
3500 * gfortran.dg/extends_16.f90: Likewise.
3501 * gfortran.dg/extends_2.f03: Likewise.
3502 * gfortran.dg/extends_3.f03: Likewise.
3503 * gfortran.dg/extends_4.f03: Likewise.
3504 * gfortran.dg/extends_type_of_1.f03: Likewise.
3505 * gfortran.dg/extends_type_of_2.f03: Likewise.
3506 * gfortran.dg/external_procedures_3.f90: Likewise.
3507 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3508 * gfortran.dg/f2003_io_1.f03: Likewise.
3509 * gfortran.dg/f2003_io_4.f03: Likewise.
3510 * gfortran.dg/f2003_io_5.f03: Likewise.
3511 * gfortran.dg/f2003_io_6.f03: Likewise.
3512 * gfortran.dg/f2003_io_7.f03: Likewise.
3513 * gfortran.dg/f2c_1.f90: Likewise.
3514 * gfortran.dg/f2c_2.f90: Likewise.
3515 * gfortran.dg/f2c_3.f90: Likewise.
3516 * gfortran.dg/f2c_4.f90: Likewise.
3517 * gfortran.dg/f2c_6.f90: Likewise.
3518 * gfortran.dg/f2c_7.f90: Likewise.
3519 * gfortran.dg/f2c_9.f90: Likewise.
3520 * gfortran.dg/fgetc_1.f90: Likewise.
3521 * gfortran.dg/fgetc_2.f90: Likewise.
3522 * gfortran.dg/filename_null.f90: Likewise.
3523 * gfortran.dg/finalize_12.f90: Likewise.
3524 * gfortran.dg/finalize_13.f90: Likewise.
3525 * gfortran.dg/finalize_15.f90: Likewise.
3526 * gfortran.dg/finalize_17.f90: Likewise.
3527 * gfortran.dg/finalize_18.f90: Likewise.
3528 * gfortran.dg/finalize_25.f90: Likewise.
3529 * gfortran.dg/finalize_29.f08: Likewise.
3530 * gfortran.dg/finalize_31.f90: Likewise.
3531 * gfortran.dg/float_1.f90: Likewise.
3532 * gfortran.dg/flush_1.f90: Likewise.
3533 * gfortran.dg/fmt_bz_bn.f: Likewise.
3534 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3535 * gfortran.dg/fmt_cache_1.f: Likewise.
3536 * gfortran.dg/fmt_cache_2.f: Likewise.
3537 * gfortran.dg/fmt_cache_3.f90: Likewise.
3538 * gfortran.dg/fmt_colon.f90: Likewise.
3539 * gfortran.dg/fmt_e.f90: Likewise.
3540 * gfortran.dg/fmt_en.f90: Likewise.
3541 * gfortran.dg/fmt_error_10.f: Likewise.
3542 * gfortran.dg/fmt_error_9.f: Likewise.
3543 * gfortran.dg/fmt_exhaust.f90: Likewise.
3544 * gfortran.dg/fmt_f0_1.f90: Likewise.
3545 * gfortran.dg/fmt_f_an_p.f: Likewise.
3546 * gfortran.dg/fmt_fw_d.f90: Likewise.
3547 * gfortran.dg/fmt_g.f: Likewise.
3548 * gfortran.dg/fmt_g0_1.f08: Likewise.
3549 * gfortran.dg/fmt_g0_2.f08: Likewise.
3550 * gfortran.dg/fmt_g0_4.f08: Likewise.
3551 * gfortran.dg/fmt_g0_5.f08: Likewise.
3552 * gfortran.dg/fmt_g0_6.f08: Likewise.
3553 * gfortran.dg/fmt_g0_7.f08: Likewise.
3554 * gfortran.dg/fmt_g_1.f90: Likewise.
3555 * gfortran.dg/fmt_int_sign.f90: Likewise.
3556 * gfortran.dg/fmt_l.f90: Likewise.
3557 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3558 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3559 * gfortran.dg/fmt_p_1.f90: Likewise.
3560 * gfortran.dg/fmt_pf.f90: Likewise.
3561 * gfortran.dg/fmt_read.f90: Likewise.
3562 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3563 * gfortran.dg/fmt_t_1.f90: Likewise.
3564 * gfortran.dg/fmt_t_2.f90: Likewise.
3565 * gfortran.dg/fmt_t_3.f90: Likewise.
3566 * gfortran.dg/fmt_t_4.f90: Likewise.
3567 * gfortran.dg/fmt_t_5.f90: Likewise.
3568 * gfortran.dg/fmt_t_6.f: Likewise.
3569 * gfortran.dg/fmt_t_7.f: Likewise.
3570 * gfortran.dg/fmt_t_9.f: Likewise.
3571 * gfortran.dg/fmt_tl.f: Likewise.
3572 * gfortran.dg/fmt_unlimited.f90: Likewise.
3573 * gfortran.dg/fmt_white.f: Likewise.
3574 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3575 * gfortran.dg/fold_nearest.f90: Likewise.
3576 * gfortran.dg/forall_1.f90: Likewise.
3577 * gfortran.dg/forall_10.f90: Likewise.
3578 * gfortran.dg/forall_12.f90: Likewise.
3579 * gfortran.dg/forall_13.f90: Likewise.
3580 * gfortran.dg/forall_15.f90: Likewise.
3581 * gfortran.dg/forall_4.f90: Likewise.
3582 * gfortran.dg/forall_5.f90: Likewise.
3583 * gfortran.dg/forall_6.f90: Likewise.
3584 * gfortran.dg/forall_7.f90: Likewise.
3585 * gfortran.dg/fraction.f90: Likewise.
3586 * gfortran.dg/fseek.f90: Likewise.
3587 * gfortran.dg/ftell_1.f90: Likewise.
3588 * gfortran.dg/ftell_2.f90: Likewise.
3589 * gfortran.dg/ftell_3.f90: Likewise.
3590 * gfortran.dg/func_assign_2.f90: Likewise.
3591 * gfortran.dg/func_assign_3.f90: Likewise.
3592 * gfortran.dg/func_derived_1.f90: Likewise.
3593 * gfortran.dg/func_derived_2.f90: Likewise.
3594 * gfortran.dg/func_derived_3.f90: Likewise.
3595 * gfortran.dg/func_result_1.f90: Likewise.
3596 * gfortran.dg/func_result_2.f90: Likewise.
3597 * gfortran.dg/func_result_6.f90: Likewise.
3598 * gfortran.dg/function_charlen_2.f90: Likewise.
3599 * gfortran.dg/function_charlen_3.f: Likewise.
3600 * gfortran.dg/function_kinds_1.f90: Likewise.
3601 * gfortran.dg/function_kinds_4.f90: Likewise.
3602 * gfortran.dg/function_optimize_10.f90: Likewise.
3603 * gfortran.dg/function_optimize_11.f90: Likewise.
3604 * gfortran.dg/function_optimize_12.f90: Likewise.
3605 * gfortran.dg/function_optimize_4.f90: Likewise.
3606 * gfortran.dg/function_optimize_8.f90: Likewise.
3607 * gfortran.dg/g77/13037.f: Likewise.
3608 * gfortran.dg/g77/1832.f: Likewise.
3609 * gfortran.dg/g77/19981119-0.f: Likewise.
3610 * gfortran.dg/g77/19990313-0.f: Likewise.
3611 * gfortran.dg/g77/19990313-1.f: Likewise.
3612 * gfortran.dg/g77/19990313-2.f: Likewise.
3613 * gfortran.dg/g77/19990313-3.f: Likewise.
3614 * gfortran.dg/g77/19990419-1.f: Likewise.
3615 * gfortran.dg/g77/19990826-0.f: Likewise.
3616 * gfortran.dg/g77/19990826-2.f: Likewise.
3617 * gfortran.dg/g77/20000503-1.f: Likewise.
3618 * gfortran.dg/g77/20001111.f: Likewise.
3619 * gfortran.dg/g77/20010116.f: Likewise.
3620 * gfortran.dg/g77/20010216-1.f: Likewise.
3621 * gfortran.dg/g77/20010430.f: Likewise.
3622 * gfortran.dg/g77/20010610.f: Likewise.
3623 * gfortran.dg/g77/6177.f: Likewise.
3624 * gfortran.dg/g77/7388.f: Likewise.
3625 * gfortran.dg/g77/947.f: Likewise.
3626 * gfortran.dg/g77/970625-2.f: Likewise.
3627 * gfortran.dg/g77/971102-1.f: Likewise.
3628 * gfortran.dg/g77/980628-0.f: Likewise.
3629 * gfortran.dg/g77/980628-1.f: Likewise.
3630 * gfortran.dg/g77/980628-10.f: Likewise.
3631 * gfortran.dg/g77/980628-2.f: Likewise.
3632 * gfortran.dg/g77/980628-3.f: Likewise.
3633 * gfortran.dg/g77/980628-7.f: Likewise.
3634 * gfortran.dg/g77/980628-8.f: Likewise.
3635 * gfortran.dg/g77/980628-9.f: Likewise.
3636 * gfortran.dg/g77/980701-0.f: Likewise.
3637 * gfortran.dg/g77/980701-1.f: Likewise.
3638 * gfortran.dg/g77/cabs.f: Likewise.
3639 * gfortran.dg/g77/claus.f: Likewise.
3640 * gfortran.dg/g77/complex_1.f: Likewise.
3641 * gfortran.dg/g77/cpp3.F: Likewise.
3642 * gfortran.dg/g77/cpp4.F: Likewise.
3643 * gfortran.dg/g77/cpp5.F: Likewise.
3644 * gfortran.dg/g77/dcomplex.f: Likewise.
3645 * gfortran.dg/g77/dnrm2.f: Likewise.
3646 * gfortran.dg/g77/erfc.f: Likewise.
3647 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3648 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3649 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3650 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3651 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3652 * gfortran.dg/g77/int8421.f: Likewise.
3653 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3654 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3655 * gfortran.dg/g77/le.f: Likewise.
3656 * gfortran.dg/g77/short.f: Likewise.
3657 * gfortran.dg/gamma_1.f90: Likewise.
3658 * gfortran.dg/gamma_4.f90: Likewise.
3659 * gfortran.dg/gamma_5.f90: Likewise.
3660 * gfortran.dg/generic_13.f90: Likewise.
3661 * gfortran.dg/generic_15.f90: Likewise.
3662 * gfortran.dg/generic_19.f90: Likewise.
3663 * gfortran.dg/generic_20.f90: Likewise.
3664 * gfortran.dg/generic_23.f03: Likewise.
3665 * gfortran.dg/generic_25.f90: Likewise.
3666 * gfortran.dg/generic_27.f90: Likewise.
3667 * gfortran.dg/generic_31.f90: Likewise.
3668 * gfortran.dg/generic_4.f90: Likewise.
3669 * gfortran.dg/global_vars_c_init.f90: Likewise.
3670 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3671 * gfortran.dg/gnu_logical_1.F: Likewise.
3672 * gfortran.dg/goacc/fixed-1.f: Likewise.
3673 * gfortran.dg/goacc/fixed-2.f: Likewise.
3674 * gfortran.dg/goacc/gang-static.f95: Likewise.
3675 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3676 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3677 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3678 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3679 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3680 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3681 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3682 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3683 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3684 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3685 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3686 * gfortran.dg/gomp/pr48794.f90: Likewise.
3687 * gfortran.dg/gomp/pr72744.f90: Likewise.
3688 * gfortran.dg/gomp/pr77665.f90: Likewise.
3689 * gfortran.dg/gomp/workshare2.f90: Likewise.
3690 * gfortran.dg/gomp/workshare3.f90: Likewise.
3691 * gfortran.dg/goto_1.f: Likewise.
3692 * gfortran.dg/goto_2.f90: Likewise.
3693 * gfortran.dg/goto_4.f90: Likewise.
3694 * gfortran.dg/goto_6.f: Likewise.
3695 * gfortran.dg/graphite/id-26.f03: Likewise.
3696 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3697 * gfortran.dg/graphite/pr29581.f90: Likewise.
3698 * gfortran.dg/graphite/pr29832.f90: Likewise.
3699 * gfortran.dg/graphite/run-id-1.f: Likewise.
3700 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3701 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3702 * gfortran.dg/hollerith.f90: Likewise.
3703 * gfortran.dg/hollerith4.f90: Likewise.
3704 * gfortran.dg/hollerith6.f90: Likewise.
3705 * gfortran.dg/hollerith8.f90: Likewise.
3706 * gfortran.dg/hollerith_1.f90: Likewise.
3707 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3708 * gfortran.dg/hollerith_f95.f90: Likewise.
3709 * gfortran.dg/hollerith_legacy.f90: Likewise.
3710 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3711 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3712 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3713 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3714 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3715 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3716 * gfortran.dg/hypot_1.f90: Likewise.
3717 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3718 * gfortran.dg/iargc.f90: Likewise.
3719 * gfortran.dg/ibits.f90: Likewise.
3720 * gfortran.dg/ichar_1.f90: Likewise.
3721 * gfortran.dg/ichar_2.f90: Likewise.
3722 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3723 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3724 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3725 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3726 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3727 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3728 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3729 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3730 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3731 * gfortran.dg/ieee/large_1.f90: Likewise.
3732 * gfortran.dg/ieee/large_2.f90: Likewise.
3733 * gfortran.dg/ieee/large_3.F90: Likewise.
3734 * gfortran.dg/ieee/large_4.f90: Likewise.
3735 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3736 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3737 * gfortran.dg/impl_do_var_data.f90: Likewise.
3738 * gfortran.dg/implicit_10.f90: Likewise.
3739 * gfortran.dg/implicit_12.f90: Likewise.
3740 * gfortran.dg/implicit_class_1.f90: Likewise.
3741 * gfortran.dg/implicit_pure_1.f90: Likewise.
3742 * gfortran.dg/implied_do_1.f90: Likewise.
3743 * gfortran.dg/implied_do_io_1.f90: Likewise.
3744 * gfortran.dg/implied_do_io_2.f90: Likewise.
3745 * gfortran.dg/implied_do_io_3.f90: Likewise.
3746 * gfortran.dg/implied_shape_1.f08: Likewise.
3747 * gfortran.dg/import.f90: Likewise.
3748 * gfortran.dg/import4.f90: Likewise.
3749 * gfortran.dg/impure_1.f08: Likewise.
3750 * gfortran.dg/index.f90: Likewise.
3751 * gfortran.dg/index_2.f90: Likewise.
3752 * gfortran.dg/init_flag_1.f90: Likewise.
3753 * gfortran.dg/init_flag_10.f90: Likewise.
3754 * gfortran.dg/init_flag_15.f03: Likewise.
3755 * gfortran.dg/init_flag_2.f90: Likewise.
3756 * gfortran.dg/init_flag_3.f90: Likewise.
3757 * gfortran.dg/init_flag_4.f90: Likewise.
3758 * gfortran.dg/init_flag_5.f90: Likewise.
3759 * gfortran.dg/init_flag_6.f90: Likewise.
3760 * gfortran.dg/init_flag_7.f90: Likewise.
3761 * gfortran.dg/init_flag_9.f90: Likewise.
3762 * gfortran.dg/initialization_11.f90: Likewise.
3763 * gfortran.dg/initialization_19.f90: Likewise.
3764 * gfortran.dg/initialization_2.f90: Likewise.
3765 * gfortran.dg/initialization_22.f90: Likewise.
3766 * gfortran.dg/initialization_27.f90: Likewise.
3767 * gfortran.dg/initialization_5.f90: Likewise.
3768 * gfortran.dg/initialization_6.f90: Likewise.
3769 * gfortran.dg/inline_matmul_1.f90: Likewise.
3770 * gfortran.dg/inline_matmul_10.f90: Likewise.
3771 * gfortran.dg/inline_matmul_11.f90: Likewise.
3772 * gfortran.dg/inline_matmul_13.f90: Likewise.
3773 * gfortran.dg/inline_matmul_14.f90: Likewise.
3774 * gfortran.dg/inline_matmul_16.f90: Likewise.
3775 * gfortran.dg/inline_matmul_17.f90: Likewise.
3776 * gfortran.dg/inline_matmul_18.f90: Likewise.
3777 * gfortran.dg/inline_matmul_19.f90: Likewise.
3778 * gfortran.dg/inline_matmul_2.f90: Likewise.
3779 * gfortran.dg/inline_matmul_20.f90: Likewise.
3780 * gfortran.dg/inline_matmul_22.f90: Likewise.
3781 * gfortran.dg/inline_matmul_3.f90: Likewise.
3782 * gfortran.dg/inline_matmul_4.f90: Likewise.
3783 * gfortran.dg/inline_matmul_5.f90: Likewise.
3784 * gfortran.dg/inline_matmul_6.f90: Likewise.
3785 * gfortran.dg/inline_matmul_7.f90: Likewise.
3786 * gfortran.dg/inline_matmul_8.f90: Likewise.
3787 * gfortran.dg/inline_matmul_9.f90: Likewise.
3788 * gfortran.dg/inline_sum_1.f90: Likewise.
3789 * gfortran.dg/inline_sum_3.f90: Likewise.
3790 * gfortran.dg/inline_sum_5.f90: Likewise.
3791 * gfortran.dg/inquire-complex.f90: Likewise.
3792 * gfortran.dg/inquire.f90: Likewise.
3793 * gfortran.dg/inquire_10.f90: Likewise.
3794 * gfortran.dg/inquire_13.f90: Likewise.
3795 * gfortran.dg/inquire_15.f90: Likewise.
3796 * gfortran.dg/inquire_16.f90: Likewise.
3797 * gfortran.dg/inquire_17.f90: Likewise.
3798 * gfortran.dg/inquire_5.f90: Likewise.
3799 * gfortran.dg/inquire_6.f90: Likewise.
3800 * gfortran.dg/inquire_7.f90: Likewise.
3801 * gfortran.dg/inquire_9.f90: Likewise.
3802 * gfortran.dg/inquire_internal.f90: Likewise.
3803 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3804 * gfortran.dg/inquire_size.f90: Likewise.
3805 * gfortran.dg/int_1.f90: Likewise.
3806 * gfortran.dg/int_conv_1.f90: Likewise.
3807 * gfortran.dg/int_range_io_1.f90: Likewise.
3808 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3809 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3810 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3811 * gfortran.dg/integer_plus.f90: Likewise.
3812 * gfortran.dg/intent_out_2.f90: Likewise.
3813 * gfortran.dg/intent_out_5.f90: Likewise.
3814 * gfortran.dg/intent_out_6.f90: Likewise.
3815 * gfortran.dg/interface_12.f90: Likewise.
3816 * gfortran.dg/interface_19.f90: Likewise.
3817 * gfortran.dg/interface_4.f90: Likewise.
3818 * gfortran.dg/interface_5.f90: Likewise.
3819 * gfortran.dg/interface_9.f90: Likewise.
3820 * gfortran.dg/interface_assignment_1.f90: Likewise.
3821 * gfortran.dg/interface_assignment_2.f90: Likewise.
3822 * gfortran.dg/internal_dummy_2.f08: Likewise.
3823 * gfortran.dg/internal_dummy_3.f08: Likewise.
3824 * gfortran.dg/internal_dummy_4.f08: Likewise.
3825 * gfortran.dg/internal_pack_1.f90: Likewise.
3826 * gfortran.dg/internal_pack_10.f90: Likewise.
3827 * gfortran.dg/internal_pack_12.f90: Likewise.
3828 * gfortran.dg/internal_pack_13.f90: Likewise.
3829 * gfortran.dg/internal_pack_14.f90: Likewise.
3830 * gfortran.dg/internal_pack_15.f90: Likewise.
3831 * gfortran.dg/internal_pack_2.f90: Likewise.
3832 * gfortran.dg/internal_pack_3.f90: Likewise.
3833 * gfortran.dg/internal_pack_4.f90: Likewise.
3834 * gfortran.dg/internal_pack_6.f90: Likewise.
3835 * gfortran.dg/internal_pack_8.f90: Likewise.
3836 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3837 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3838 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3839 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3840 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3841 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3842 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3843 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3844 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3845 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3846 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3847 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3848 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3849 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3850 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3851 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3852 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3853 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3854 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3855 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3856 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3857 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3858 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3859 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3860 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3861 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3862 * gfortran.dg/io_err_1.f90: Likewise.
3863 * gfortran.dg/io_real_boz.f90: Likewise.
3864 * gfortran.dg/iomsg_1.f90: Likewise.
3865 * gfortran.dg/iostat_1.f90: Likewise.
3866 * gfortran.dg/iostat_2.f90: Likewise.
3867 * gfortran.dg/iostat_4.f90: Likewise.
3868 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3869 * gfortran.dg/ishft_1.f90: Likewise.
3870 * gfortran.dg/ishft_2.f90: Likewise.
3871 * gfortran.dg/ishft_4.f90: Likewise.
3872 * gfortran.dg/isnan_1.f90: Likewise.
3873 * gfortran.dg/isnan_2.f90: Likewise.
3874 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3875 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3876 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3877 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3878 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3879 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3880 * gfortran.dg/itime_idate_1.f: Likewise.
3881 * gfortran.dg/itime_idate_2.f: Likewise.
3882 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3883 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3884 * gfortran.dg/large_real_kind_1.f90: Likewise.
3885 * gfortran.dg/large_real_kind_2.F90: Likewise.
3886 * gfortran.dg/large_real_kind_3.F90: Likewise.
3887 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3888 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3889 * gfortran.dg/large_recl.f90: Likewise.
3890 * gfortran.dg/large_unit_1.f90: Likewise.
3891 * gfortran.dg/large_unit_2.f90: Likewise.
3892 * gfortran.dg/largeequiv_1.f90: Likewise.
3893 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3894 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3895 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3896 * gfortran.dg/list_read_1.f90: Likewise.
3897 * gfortran.dg/list_read_10.f90: Likewise.
3898 * gfortran.dg/list_read_11.f90: Likewise.
3899 * gfortran.dg/list_read_12.f90: Likewise.
3900 * gfortran.dg/list_read_13.f: Likewise.
3901 * gfortran.dg/list_read_14.f90: Likewise.
3902 * gfortran.dg/list_read_2.f90: Likewise.
3903 * gfortran.dg/list_read_3.f90: Likewise.
3904 * gfortran.dg/list_read_4.f90: Likewise.
3905 * gfortran.dg/list_read_5.f90: Likewise.
3906 * gfortran.dg/list_read_6.f90: Likewise.
3907 * gfortran.dg/list_read_7.f90: Likewise.
3908 * gfortran.dg/list_read_8.f90: Likewise.
3909 * gfortran.dg/list_read_9.f90: Likewise.
3910 * gfortran.dg/loc_2.f90: Likewise.
3911 * gfortran.dg/logical_1.f90: Likewise.
3912 * gfortran.dg/logical_dot_product.f90: Likewise.
3913 * gfortran.dg/logical_temp_io.f90: Likewise.
3914 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3915 * gfortran.dg/lrshift_1.f90: Likewise.
3916 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3917 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3918 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3919 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3920 * gfortran.dg/make_unit.f90: Likewise.
3921 * gfortran.dg/mapping_1.f90: Likewise.
3922 * gfortran.dg/mapping_2.f90: Likewise.
3923 * gfortran.dg/mapping_3.f90: Likewise.
3924 * gfortran.dg/masklr_1.F90: Likewise.
3925 * gfortran.dg/masklr_2.F90: Likewise.
3926 * gfortran.dg/matmul_1.f90: Likewise.
3927 * gfortran.dg/matmul_10.f90: Likewise.
3928 * gfortran.dg/matmul_12.f90: Likewise.
3929 * gfortran.dg/matmul_16.f90: Likewise.
3930 * gfortran.dg/matmul_17.f90: Likewise.
3931 * gfortran.dg/matmul_18.f90: Likewise.
3932 * gfortran.dg/matmul_2.f90: Likewise.
3933 * gfortran.dg/matmul_3.f90: Likewise.
3934 * gfortran.dg/matmul_4.f90: Likewise.
3935 * gfortran.dg/matmul_6.f90: Likewise.
3936 * gfortran.dg/matmul_8.f03: Likewise.
3937 * gfortran.dg/matmul_9.f90: Likewise.
3938 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3939 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3940 * gfortran.dg/matmul_const.f90: Likewise.
3941 * gfortran.dg/maxloc_1.f90: Likewise.
3942 * gfortran.dg/maxloc_2.f90: Likewise.
3943 * gfortran.dg/maxloc_3.f90: Likewise.
3944 * gfortran.dg/maxloc_4.f90: Likewise.
3945 * gfortran.dg/maxloc_string_1.f90: Likewise.
3946 * gfortran.dg/maxlocval_1.f90: Likewise.
3947 * gfortran.dg/maxlocval_2.f90: Likewise.
3948 * gfortran.dg/maxlocval_3.f90: Likewise.
3949 * gfortran.dg/maxlocval_4.f90: Likewise.
3950 * gfortran.dg/maxval_char_1.f90: Likewise.
3951 * gfortran.dg/maxval_char_2.f90: Likewise.
3952 * gfortran.dg/maxval_char_3.f90: Likewise.
3953 * gfortran.dg/maxval_char_4.f90: Likewise.
3954 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3955 * gfortran.dg/mclock.f90: Likewise.
3956 * gfortran.dg/merge_bits_1.F90: Likewise.
3957 * gfortran.dg/merge_bits_2.F90: Likewise.
3958 * gfortran.dg/merge_char_1.f90: Likewise.
3959 * gfortran.dg/merge_init_expr.f90: Likewise.
3960 * gfortran.dg/min_max_optional_1.f90: Likewise.
3961 * gfortran.dg/min_max_optional_5.f90: Likewise.
3962 * gfortran.dg/minloc_1.f90: Likewise.
3963 * gfortran.dg/minloc_2.f90: Likewise.
3964 * gfortran.dg/minloc_3.f90: Likewise.
3965 * gfortran.dg/minloc_4.f90: Likewise.
3966 * gfortran.dg/minloc_string_1.f90: Likewise.
3967 * gfortran.dg/minlocval_1.f90: Likewise.
3968 * gfortran.dg/minlocval_2.f90: Likewise.
3969 * gfortran.dg/minlocval_3.f90: Likewise.
3970 * gfortran.dg/minlocval_4.f90: Likewise.
3971 * gfortran.dg/minmax_char_1.f90: Likewise.
3972 * gfortran.dg/minmaxloc_1.f90: Likewise.
3973 * gfortran.dg/minmaxloc_10.f90: Likewise.
3974 * gfortran.dg/minmaxloc_11.f90: Likewise.
3975 * gfortran.dg/minmaxloc_12.f90: Likewise.
3976 * gfortran.dg/minmaxloc_13.f90: Likewise.
3977 * gfortran.dg/minmaxloc_2.f90: Likewise.
3978 * gfortran.dg/minmaxloc_3.f90: Likewise.
3979 * gfortran.dg/minmaxloc_4.f90: Likewise.
3980 * gfortran.dg/minmaxloc_5.f90: Likewise.
3981 * gfortran.dg/minmaxloc_6.f90: Likewise.
3982 * gfortran.dg/minmaxloc_7.f90: Likewise.
3983 * gfortran.dg/minmaxloc_8.f90: Likewise.
3984 * gfortran.dg/minmaxval_1.f90: Likewise.
3985 * gfortran.dg/minval_char_1.f90: Likewise.
3986 * gfortran.dg/minval_char_2.f90: Likewise.
3987 * gfortran.dg/minval_char_3.f90: Likewise.
3988 * gfortran.dg/minval_char_4.f90: Likewise.
3989 * gfortran.dg/minval_char_5.f90: Likewise.
3990 * gfortran.dg/minval_parameter_1.f90: Likewise.
3991 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3992 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3993 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3994 * gfortran.dg/missing_parens_1.f90: Likewise.
3995 * gfortran.dg/missing_parens_2.f90: Likewise.
3996 * gfortran.dg/mod_large_1.f90: Likewise.
3997 * gfortran.dg/mod_sign0_1.f90: Likewise.
3998 * gfortran.dg/module_blank_common.f90: Likewise.
3999 * gfortran.dg/module_commons_1.f90: Likewise.
4000 * gfortran.dg/module_commons_3.f90: Likewise.
4001 * gfortran.dg/module_double_reuse.f90: Likewise.
4002 * gfortran.dg/module_equivalence_1.f90: Likewise.
4003 * gfortran.dg/module_equivalence_2.f90: Likewise.
4004 * gfortran.dg/module_equivalence_3.f90: Likewise.
4005 * gfortran.dg/module_equivalence_5.f90: Likewise.
4006 * gfortran.dg/module_interface_1.f90: Likewise.
4007 * gfortran.dg/module_nan.f90: Likewise.
4008 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4009 * gfortran.dg/module_procedure_1.f90: Likewise.
4010 * gfortran.dg/module_read_1.f90: Likewise.
4011 * gfortran.dg/module_read_2.f90: Likewise.
4012 * gfortran.dg/module_widestring_1.f90: Likewise.
4013 * gfortran.dg/move_alloc.f90: Likewise.
4014 * gfortran.dg/move_alloc_10.f90: Likewise.
4015 * gfortran.dg/move_alloc_13.f90: Likewise.
4016 * gfortran.dg/move_alloc_14.f90: Likewise.
4017 * gfortran.dg/move_alloc_15.f90: Likewise.
4018 * gfortran.dg/move_alloc_16.f90: Likewise.
4019 * gfortran.dg/move_alloc_2.f90: Likewise.
4020 * gfortran.dg/move_alloc_5.f90: Likewise.
4021 * gfortran.dg/move_alloc_6.f90: Likewise.
4022 * gfortran.dg/move_alloc_9.f90: Likewise.
4023 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4024 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4025 * gfortran.dg/mvbits_1.f90: Likewise.
4026 * gfortran.dg/mvbits_2.f90: Likewise.
4027 * gfortran.dg/mvbits_3.f90: Likewise.
4028 * gfortran.dg/mvbits_4.f90: Likewise.
4029 * gfortran.dg/mvbits_7.f90: Likewise.
4030 * gfortran.dg/mvbits_8.f90: Likewise.
4031 * gfortran.dg/namelist_11.f: Likewise.
4032 * gfortran.dg/namelist_12.f: Likewise.
4033 * gfortran.dg/namelist_13.f90: Likewise.
4034 * gfortran.dg/namelist_14.f90: Likewise.
4035 * gfortran.dg/namelist_15.f90: Likewise.
4036 * gfortran.dg/namelist_16.f90: Likewise.
4037 * gfortran.dg/namelist_17.f90: Likewise.
4038 * gfortran.dg/namelist_18.f90: Likewise.
4039 * gfortran.dg/namelist_19.f90: Likewise.
4040 * gfortran.dg/namelist_20.f90: Likewise.
4041 * gfortran.dg/namelist_21.f90: Likewise.
4042 * gfortran.dg/namelist_22.f90: Likewise.
4043 * gfortran.dg/namelist_23.f90: Likewise.
4044 * gfortran.dg/namelist_24.f90: Likewise.
4045 * gfortran.dg/namelist_26.f90: Likewise.
4046 * gfortran.dg/namelist_27.f90: Likewise.
4047 * gfortran.dg/namelist_28.f90: Likewise.
4048 * gfortran.dg/namelist_29.f90: Likewise.
4049 * gfortran.dg/namelist_37.f90: Likewise.
4050 * gfortran.dg/namelist_38.f90: Likewise.
4051 * gfortran.dg/namelist_39.f90: Likewise.
4052 * gfortran.dg/namelist_40.f90: Likewise.
4053 * gfortran.dg/namelist_41.f90: Likewise.
4054 * gfortran.dg/namelist_42.f90: Likewise.
4055 * gfortran.dg/namelist_43.f90: Likewise.
4056 * gfortran.dg/namelist_44.f90: Likewise.
4057 * gfortran.dg/namelist_47.f90: Likewise.
4058 * gfortran.dg/namelist_48.f90: Likewise.
4059 * gfortran.dg/namelist_49.f90: Likewise.
4060 * gfortran.dg/namelist_50.f90: Likewise.
4061 * gfortran.dg/namelist_51.f90: Likewise.
4062 * gfortran.dg/namelist_52.f90: Likewise.
4063 * gfortran.dg/namelist_54.f90: Likewise.
4064 * gfortran.dg/namelist_55.f90: Likewise.
4065 * gfortran.dg/namelist_56.f90: Likewise.
4066 * gfortran.dg/namelist_57.f90: Likewise.
4067 * gfortran.dg/namelist_58.f90: Likewise.
4068 * gfortran.dg/namelist_59.f90: Likewise.
4069 * gfortran.dg/namelist_60.f90: Likewise.
4070 * gfortran.dg/namelist_61.f90: Likewise.
4071 * gfortran.dg/namelist_64.f90: Likewise.
4072 * gfortran.dg/namelist_65.f90: Likewise.
4073 * gfortran.dg/namelist_69.f90: Likewise.
4074 * gfortran.dg/namelist_70.f90: Likewise.
4075 * gfortran.dg/namelist_71.f90: Likewise.
4076 * gfortran.dg/namelist_72.f: Likewise.
4077 * gfortran.dg/namelist_73.f90: Likewise.
4078 * gfortran.dg/namelist_77.f90: Likewise.
4079 * gfortran.dg/namelist_78.f90: Likewise.
4080 * gfortran.dg/namelist_79.f90: Likewise.
4081 * gfortran.dg/namelist_80.f90: Likewise.
4082 * gfortran.dg/namelist_81.f90: Likewise.
4083 * gfortran.dg/namelist_82.f90: Likewise.
4084 * gfortran.dg/namelist_84.f90: Likewise.
4085 * gfortran.dg/namelist_85.f90: Likewise.
4086 * gfortran.dg/namelist_86.f90: Likewise.
4087 * gfortran.dg/namelist_87.f90: Likewise.
4088 * gfortran.dg/namelist_88.f90: Likewise.
4089 * gfortran.dg/namelist_89.f90: Likewise.
4090 * gfortran.dg/namelist_90.f: Likewise.
4091 * gfortran.dg/namelist_95.f90: Likewise.
4092 * gfortran.dg/namelist_char_only.f90: Likewise.
4093 * gfortran.dg/namelist_empty.f90: Likewise.
4094 * gfortran.dg/namelist_internal.f90: Likewise.
4095 * gfortran.dg/namelist_use.f90: Likewise.
4096 * gfortran.dg/namelist_use_only.f90: Likewise.
4097 * gfortran.dg/namelist_utf8.f90: Likewise.
4098 * gfortran.dg/nan_1.f90: Likewise.
4099 * gfortran.dg/nan_2.f90: Likewise.
4100 * gfortran.dg/nan_3.f90: Likewise.
4101 * gfortran.dg/nan_6.f90: Likewise.
4102 * gfortran.dg/nan_7.f90: Likewise.
4103 * gfortran.dg/nearest_1.f90: Likewise.
4104 * gfortran.dg/nearest_2.f90: Likewise.
4105 * gfortran.dg/nearest_3.f90: Likewise.
4106 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4107 * gfortran.dg/negative_automatic_size.f90: Likewise.
4108 * gfortran.dg/negative_unit.f: Likewise.
4109 * gfortran.dg/negative_unit2.f90: Likewise.
4110 * gfortran.dg/negative_unit_int8.f: Likewise.
4111 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4112 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4113 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4114 * gfortran.dg/nested_modules_1.f90: Likewise.
4115 * gfortran.dg/nested_modules_2.f90: Likewise.
4116 * gfortran.dg/nested_modules_3.f90: Likewise.
4117 * gfortran.dg/nesting_1.f90: Likewise.
4118 * gfortran.dg/new_line.f90: Likewise.
4119 * gfortran.dg/newunit_1.f90: Likewise.
4120 * gfortran.dg/newunit_3.f90: Likewise.
4121 * gfortran.dg/newunit_5.f90.f90: Likewise.
4122 * gfortran.dg/nint_1.f90: Likewise.
4123 * gfortran.dg/nint_2.f90: Likewise.
4124 * gfortran.dg/no_arg_check_2.f90: Likewise.
4125 * gfortran.dg/no_range_check_1.f90: Likewise.
4126 * gfortran.dg/no_range_check_2.f90: Likewise.
4127 * gfortran.dg/no_range_check_3.f90: Likewise.
4128 * gfortran.dg/noadv_size.f90: Likewise.
4129 * gfortran.dg/nonreturning_statements.f90: Likewise.
4130 * gfortran.dg/norm2_1.f90: Likewise.
4131 * gfortran.dg/norm2_3.f90: Likewise.
4132 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4133 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4134 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4135 * gfortran.dg/null_4.f90: Likewise.
4136 * gfortran.dg/null_9.f90: Likewise.
4137 * gfortran.dg/nullify_3.f90: Likewise.
4138 * gfortran.dg/oldstyle_1.f90: Likewise.
4139 * gfortran.dg/open_access_append_1.f90: Likewise.
4140 * gfortran.dg/open_access_append_2.f90: Likewise.
4141 * gfortran.dg/open_errors.f90: Likewise.
4142 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4143 * gfortran.dg/open_new.f90: Likewise.
4144 * gfortran.dg/open_readonly_1.f90: Likewise.
4145 * gfortran.dg/operator_1.f90: Likewise.
4146 * gfortran.dg/optional_absent_1.f90: Likewise.
4147 * gfortran.dg/optional_absent_2.f90: Likewise.
4148 * gfortran.dg/optional_absent_3.f90: Likewise.
4149 * gfortran.dg/optional_class_1.f90: Likewise.
4150 * gfortran.dg/optional_dim_2.f90: Likewise.
4151 * gfortran.dg/optional_dim_3.f90: Likewise.
4152 * gfortran.dg/output_exponents_1.f90: Likewise.
4153 * gfortran.dg/overload_1.f90: Likewise.
4154 * gfortran.dg/overload_2.f90: Likewise.
4155 * gfortran.dg/overwrite_1.f: Likewise.
4156 * gfortran.dg/pad_no.f90: Likewise.
4157 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4158 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4159 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4160 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4161 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4162 * gfortran.dg/parens_3.f90: Likewise.
4163 * gfortran.dg/parens_5.f90: Likewise.
4164 * gfortran.dg/parens_6.f90: Likewise.
4165 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4166 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4167 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4168 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4169 * gfortran.dg/parity_1.f90: Likewise.
4170 * gfortran.dg/past_eor.f90: Likewise.
4171 * gfortran.dg/pdt_1.f03: Likewise.
4172 * gfortran.dg/pdt_10.f03: Likewise.
4173 * gfortran.dg/pdt_11.f03: Likewise.
4174 * gfortran.dg/pdt_12.f03: Likewise.
4175 * gfortran.dg/pdt_13.f03: Likewise.
4176 * gfortran.dg/pdt_14.f03: Likewise.
4177 * gfortran.dg/pdt_15.f03: Likewise.
4178 * gfortran.dg/pdt_19.f03: Likewise.
4179 * gfortran.dg/pdt_20.f03: Likewise.
4180 * gfortran.dg/pdt_22.f03: Likewise.
4181 * gfortran.dg/pdt_23.f03: Likewise.
4182 * gfortran.dg/pdt_25.f03: Likewise.
4183 * gfortran.dg/pdt_26.f03: Likewise.
4184 * gfortran.dg/pdt_27.f03: Likewise.
4185 * gfortran.dg/pdt_28.f03: Likewise.
4186 * gfortran.dg/pdt_3.f03: Likewise.
4187 * gfortran.dg/pdt_4.f03: Likewise.
4188 * gfortran.dg/pdt_5.f03: Likewise.
4189 * gfortran.dg/pdt_7.f03: Likewise.
4190 * gfortran.dg/pointer_1.f90: Likewise.
4191 * gfortran.dg/pointer_array_1.f90: Likewise.
4192 * gfortran.dg/pointer_array_3.f90: Likewise.
4193 * gfortran.dg/pointer_array_4.f90: Likewise.
4194 * gfortran.dg/pointer_array_5.f90: Likewise.
4195 * gfortran.dg/pointer_array_6.f90: Likewise.
4196 * gfortran.dg/pointer_array_7.f90: Likewise.
4197 * gfortran.dg/pointer_array_8.f90: Likewise.
4198 * gfortran.dg/pointer_array_9.f90: Likewise.
4199 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4200 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4201 * gfortran.dg/pointer_assign_10.f90: Likewise.
4202 * gfortran.dg/pointer_assign_11.f90: Likewise.
4203 * gfortran.dg/pointer_assign_4.f90: Likewise.
4204 * gfortran.dg/pointer_assign_8.f90: Likewise.
4205 * gfortran.dg/pointer_assign_9.f90: Likewise.
4206 * gfortran.dg/pointer_check_10.f90: Likewise.
4207 * gfortran.dg/pointer_check_9.f90: Likewise.
4208 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4209 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4210 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4211 * gfortran.dg/pointer_init_1.f90: Likewise.
4212 * gfortran.dg/pointer_init_3.f90: Likewise.
4213 * gfortran.dg/pointer_init_4.f90: Likewise.
4214 * gfortran.dg/pointer_init_5.f90: Likewise.
4215 * gfortran.dg/pointer_init_8.f90: Likewise.
4216 * gfortran.dg/pointer_intent_1.f90: Likewise.
4217 * gfortran.dg/pointer_intent_4.f90: Likewise.
4218 * gfortran.dg/pointer_intent_5.f90: Likewise.
4219 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4220 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4221 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4222 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4223 * gfortran.dg/pointer_target_1.f90: Likewise.
4224 * gfortran.dg/pointer_target_2.f90: Likewise.
4225 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4226 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4227 * gfortran.dg/power.f90: Likewise.
4228 * gfortran.dg/power1.f90: Likewise.
4229 * gfortran.dg/power_3.f90: Likewise.
4230 * gfortran.dg/power_4.f90: Likewise.
4231 * gfortran.dg/power_5.f90: Likewise.
4232 * gfortran.dg/pr12884.f: Likewise.
4233 * gfortran.dg/pr15129.f90: Likewise.
4234 * gfortran.dg/pr15140.f90: Likewise.
4235 * gfortran.dg/pr15324.f90: Likewise.
4236 * gfortran.dg/pr15332.f: Likewise.
4237 * gfortran.dg/pr15957.f90: Likewise.
4238 * gfortran.dg/pr15959.f90: Likewise.
4239 * gfortran.dg/pr16597.f90: Likewise.
4240 * gfortran.dg/pr16861.f90: Likewise.
4241 * gfortran.dg/pr16938.f90: Likewise.
4242 * gfortran.dg/pr17090.f90: Likewise.
4243 * gfortran.dg/pr17143.f90: Likewise.
4244 * gfortran.dg/pr17164.f90: Likewise.
4245 * gfortran.dg/pr17229.f: Likewise.
4246 * gfortran.dg/pr17285.f90: Likewise.
4247 * gfortran.dg/pr17286.f90: Likewise.
4248 * gfortran.dg/pr17472.f: Likewise.
4249 * gfortran.dg/pr17612.f90: Likewise.
4250 * gfortran.dg/pr17706.f90: Likewise.
4251 * gfortran.dg/pr18025.f90: Likewise.
4252 * gfortran.dg/pr18122.f90: Likewise.
4253 * gfortran.dg/pr18210.f90: Likewise.
4254 * gfortran.dg/pr18392.f90: Likewise.
4255 * gfortran.dg/pr19155.f: Likewise.
4256 * gfortran.dg/pr19216.f: Likewise.
4257 * gfortran.dg/pr19467.f90: Likewise.
4258 * gfortran.dg/pr19657.f: Likewise.
4259 * gfortran.dg/pr19926.f90: Likewise.
4260 * gfortran.dg/pr19928-1.f90: Likewise.
4261 * gfortran.dg/pr19928-2.f90: Likewise.
4262 * gfortran.dg/pr20086.f90: Likewise.
4263 * gfortran.dg/pr20124.f90: Likewise.
4264 * gfortran.dg/pr20163-2.f: Likewise.
4265 * gfortran.dg/pr20480.f90: Likewise.
4266 * gfortran.dg/pr20755.f: Likewise.
4267 * gfortran.dg/pr20950.f: Likewise.
4268 * gfortran.dg/pr21177.f90: Likewise.
4269 * gfortran.dg/pr21730.f: Likewise.
4270 * gfortran.dg/pr22491.f: Likewise.
4271 * gfortran.dg/pr25603.f: Likewise.
4272 * gfortran.dg/pr26246_2.f90: Likewise.
4273 * gfortran.dg/pr32136.f90: Likewise.
4274 * gfortran.dg/pr32533.f90: Likewise.
4275 * gfortran.dg/pr33794.f90: Likewise.
4276 * gfortran.dg/pr35662.f90: Likewise.
4277 * gfortran.dg/pr35944-1.f90: Likewise.
4278 * gfortran.dg/pr35944-2.f90: Likewise.
4279 * gfortran.dg/pr35983.f90: Likewise.
4280 * gfortran.dg/pr39865.f90: Likewise.
4281 * gfortran.dg/pr41212.f90: Likewise.
4282 * gfortran.dg/pr43808.f90: Likewise.
4283 * gfortran.dg/pr44592.f90: Likewise.
4284 * gfortran.dg/pr44735.f90: Likewise.
4285 * gfortran.dg/pr45308.f03: Likewise.
4286 * gfortran.dg/pr46297.f: Likewise.
4287 * gfortran.dg/pr46588.f90: Likewise.
4288 * gfortran.dg/pr46665.f90: Likewise.
4289 * gfortran.dg/pr46804.f90: Likewise.
4290 * gfortran.dg/pr47008.f03: Likewise.
4291 * gfortran.dg/pr47614.f: Likewise.
4292 * gfortran.dg/pr47878.f90: Likewise.
4293 * gfortran.dg/pr49103.f90: Likewise.
4294 * gfortran.dg/pr50069_1.f90: Likewise.
4295 * gfortran.dg/pr50769.f90: Likewise.
4296 * gfortran.dg/pr52608.f90: Likewise.
4297 * gfortran.dg/pr55086_2.f90: Likewise.
4298 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4299 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4300 * gfortran.dg/pr55330.f90: Likewise.
4301 * gfortran.dg/pr56015.f90: Likewise.
4302 * gfortran.dg/pr57910.f90: Likewise.
4303 * gfortran.dg/pr59700.f90: Likewise.
4304 * gfortran.dg/pr62125.f90: Likewise.
4305 * gfortran.dg/pr64530.f90: Likewise.
4306 * gfortran.dg/pr65429.f90: Likewise.
4307 * gfortran.dg/pr65450.f90: Likewise.
4308 * gfortran.dg/pr65504.f90: Likewise.
4309 * gfortran.dg/pr65903.f90: Likewise.
4310 * gfortran.dg/pr66311.f90: Likewise.
4311 * gfortran.dg/pr66864.f90: Likewise.
4312 * gfortran.dg/pr67140.f90: Likewise.
4313 * gfortran.dg/pr67524.f90: Likewise.
4314 * gfortran.dg/pr67885.f90: Likewise.
4315 * gfortran.dg/pr68053.f90: Likewise.
4316 * gfortran.dg/pr68566.f90: Likewise.
4317 * gfortran.dg/pr69514_1.f90: Likewise.
4318 * gfortran.dg/pr69514_2.f90: Likewise.
4319 * gfortran.dg/pr69739.f90: Likewise.
4320 * gfortran.dg/pr70673.f90: Likewise.
4321 * gfortran.dg/pr71523_2.f90: Likewise.
4322 * gfortran.dg/pr71764.f90: Likewise.
4323 * gfortran.dg/pr78092.f90: Likewise.
4324 * gfortran.dg/pr82973.f90: Likewise.
4325 * gfortran.dg/pr83864.f90: Likewise.
4326 * gfortran.dg/pr83874.f90: Likewise.
4327 * gfortran.dg/pr84088.f90: Likewise.
4328 * gfortran.dg/pr84155.f90: Likewise.
4329 * gfortran.dg/proc_decl_12.f90: Likewise.
4330 * gfortran.dg/proc_decl_13.f90: Likewise.
4331 * gfortran.dg/proc_decl_15.f90: Likewise.
4332 * gfortran.dg/proc_decl_17.f90: Likewise.
4333 * gfortran.dg/proc_decl_18.f90: Likewise.
4334 * gfortran.dg/proc_decl_2.f90: Likewise.
4335 * gfortran.dg/proc_decl_5.f90: Likewise.
4336 * gfortran.dg/proc_decl_9.f90: Likewise.
4337 * gfortran.dg/proc_ptr_1.f90: Likewise.
4338 * gfortran.dg/proc_ptr_10.f90: Likewise.
4339 * gfortran.dg/proc_ptr_12.f90: Likewise.
4340 * gfortran.dg/proc_ptr_18.f90: Likewise.
4341 * gfortran.dg/proc_ptr_19.f90: Likewise.
4342 * gfortran.dg/proc_ptr_21.f90: Likewise.
4343 * gfortran.dg/proc_ptr_22.f90: Likewise.
4344 * gfortran.dg/proc_ptr_23.f90: Likewise.
4345 * gfortran.dg/proc_ptr_25.f90: Likewise.
4346 * gfortran.dg/proc_ptr_26.f90: Likewise.
4347 * gfortran.dg/proc_ptr_3.f90: Likewise.
4348 * gfortran.dg/proc_ptr_36.f90: Likewise.
4349 * gfortran.dg/proc_ptr_47.f90: Likewise.
4350 * gfortran.dg/proc_ptr_48.f90: Likewise.
4351 * gfortran.dg/proc_ptr_5.f90: Likewise.
4352 * gfortran.dg/proc_ptr_6.f90: Likewise.
4353 * gfortran.dg/proc_ptr_7.f90: Likewise.
4354 * gfortran.dg/proc_ptr_8.f90: Likewise.
4355 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4356 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4357 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4358 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4359 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4360 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4361 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4362 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4363 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4364 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4365 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4366 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4367 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4368 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4369 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4370 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4371 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4372 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4373 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4374 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4375 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4376 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4377 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4378 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4379 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4380 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4381 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4382 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4383 * gfortran.dg/product_init_expr.f03: Likewise.
4384 * gfortran.dg/promotion.f90: Likewise.
4385 * gfortran.dg/promotion_3.f90: Likewise.
4386 * gfortran.dg/promotion_4.f90: Likewise.
4387 * gfortran.dg/protected_1.f90: Likewise.
4388 * gfortran.dg/protected_2.f90: Likewise.
4389 * gfortran.dg/ptr-func-1.f90: Likewise.
4390 * gfortran.dg/ptr-func-2.f90: Likewise.
4391 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4392 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4393 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4394 * gfortran.dg/pure_byref_1.f90: Likewise.
4395 * gfortran.dg/pure_byref_2.f90: Likewise.
4396 * gfortran.dg/pure_byref_3.f90: Likewise.
4397 * gfortran.dg/quad_2.f90: Likewise.
4398 * gfortran.dg/quad_3.f90: Likewise.
4399 * gfortran.dg/random_3.f90: Likewise.
4400 * gfortran.dg/random_4.f90: Likewise.
4401 * gfortran.dg/random_7.f90: Likewise.
4402 * gfortran.dg/read_2.f90: Likewise.
4403 * gfortran.dg/read_3.f90: Likewise.
4404 * gfortran.dg/read_4.f90: Likewise.
4405 * gfortran.dg/read_5.f90: Likewise.
4406 * gfortran.dg/read_bad_advance.f90: Likewise.
4407 * gfortran.dg/read_bang.f90: Likewise.
4408 * gfortran.dg/read_bang4.f90: Likewise.
4409 * gfortran.dg/read_comma.f: Likewise.
4410 * gfortran.dg/read_dir.f90: Likewise.
4411 * gfortran.dg/read_empty_file.f: Likewise.
4412 * gfortran.dg/read_eof_1.f90: Likewise.
4413 * gfortran.dg/read_eof_2.f90: Likewise.
4414 * gfortran.dg/read_eof_3.f90: Likewise.
4415 * gfortran.dg/read_eof_4.f90: Likewise.
4416 * gfortran.dg/read_eof_5.f90: Likewise.
4417 * gfortran.dg/read_eof_6.f: Likewise.
4418 * gfortran.dg/read_eof_7.f90: Likewise.
4419 * gfortran.dg/read_eof_8.f90: Likewise.
4420 * gfortran.dg/read_eof_all.f90: Likewise.
4421 * gfortran.dg/read_eor.f90: Likewise.
4422 * gfortran.dg/read_float_1.f90: Likewise.
4423 * gfortran.dg/read_float_2.f03: Likewise.
4424 * gfortran.dg/read_float_3.f90: Likewise.
4425 * gfortran.dg/read_float_4.f90: Likewise.
4426 * gfortran.dg/read_infnan_1.f90: Likewise.
4427 * gfortran.dg/read_list_eof_1.f90: Likewise.
4428 * gfortran.dg/read_logical.f90: Likewise.
4429 * gfortran.dg/read_many_1.f: Likewise.
4430 * gfortran.dg/read_no_eor.f90: Likewise.
4431 * gfortran.dg/read_noadvance.f90: Likewise.
4432 * gfortran.dg/read_repeat.f90: Likewise.
4433 * gfortran.dg/read_repeat_2.f90: Likewise.
4434 * gfortran.dg/read_size_noadvance.f90: Likewise.
4435 * gfortran.dg/read_x_eof.f90: Likewise.
4436 * gfortran.dg/read_x_past.f: Likewise.
4437 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4438 * gfortran.dg/real_const_1.f: Likewise.
4439 * gfortran.dg/real_const_2.f90: Likewise.
4440 * gfortran.dg/real_const_3.f90: Likewise.
4441 * gfortran.dg/real_do_1.f90: Likewise.
4442 * gfortran.dg/real_index_1.f90: Likewise.
4443 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4444 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4445 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4446 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4447 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4448 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4449 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4450 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4451 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4452 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4453 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4454 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4455 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4456 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4457 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4458 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4459 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4460 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4461 * gfortran.dg/record_marker_1.f90: Likewise.
4462 * gfortran.dg/record_marker_2.f: Likewise.
4463 * gfortran.dg/record_marker_3.f90: Likewise.
4464 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4465 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4466 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4467 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4468 * gfortran.dg/recursive_check_7.f90: Likewise.
4469 * gfortran.dg/recursive_reference_1.f90: Likewise.
4470 * gfortran.dg/recursive_reference_2.f90: Likewise.
4471 * gfortran.dg/recursive_stack.f90: Likewise.
4472 * gfortran.dg/reduction.f90: Likewise.
4473 * gfortran.dg/repack_arrays_1.f90: Likewise.
4474 * gfortran.dg/repeat_1.f90: Likewise.
4475 * gfortran.dg/repeat_2.f90: Likewise.
4476 * gfortran.dg/repeat_3.f90: Likewise.
4477 * gfortran.dg/repeat_6.f90: Likewise.
4478 * gfortran.dg/reshape-alloc.f90: Likewise.
4479 * gfortran.dg/reshape-complex.f90: Likewise.
4480 * gfortran.dg/reshape.f90: Likewise.
4481 * gfortran.dg/reshape_2.f90: Likewise.
4482 * gfortran.dg/reshape_7.f90: Likewise.
4483 * gfortran.dg/reshape_empty_1.f03: Likewise.
4484 * gfortran.dg/reshape_pad_1.f90: Likewise.
4485 * gfortran.dg/reshape_rank7.f90: Likewise.
4486 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4487 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4488 * gfortran.dg/result_default_init_1.f90: Likewise.
4489 * gfortran.dg/result_in_spec_1.f90: Likewise.
4490 * gfortran.dg/result_in_spec_2.f90: Likewise.
4491 * gfortran.dg/ret_array_1.f90: Likewise.
4492 * gfortran.dg/ret_pointer_1.f90: Likewise.
4493 * gfortran.dg/ret_pointer_2.f90: Likewise.
4494 * gfortran.dg/rewind_1.f90: Likewise.
4495 * gfortran.dg/round_1.f03: Likewise.
4496 * gfortran.dg/round_2.f03: Likewise.
4497 * gfortran.dg/round_3.f08: Likewise.
4498 * gfortran.dg/round_4.f90: Likewise.
4499 * gfortran.dg/rrspacing_1.f90: Likewise.
4500 * gfortran.dg/runtime_warning_1.f90: Likewise.
4501 * gfortran.dg/same_type_as_2.f03: Likewise.
4502 * gfortran.dg/save_1.f90: Likewise.
4503 * gfortran.dg/save_5.f90: Likewise.
4504 * gfortran.dg/save_6.f90: Likewise.
4505 * gfortran.dg/scalar_mask_1.f90: Likewise.
4506 * gfortran.dg/scalar_mask_2.f90: Likewise.
4507 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4508 * gfortran.dg/scale_1.f90: Likewise.
4509 * gfortran.dg/scan_1.f90: Likewise.
4510 * gfortran.dg/scan_2.f90: Likewise.
4511 * gfortran.dg/secnds-1.f: Likewise.
4512 * gfortran.dg/secnds.f: Likewise.
4513 * gfortran.dg/select_1.f90: Likewise.
4514 * gfortran.dg/select_2.f90: Likewise.
4515 * gfortran.dg/select_3.f90: Likewise.
4516 * gfortran.dg/select_5.f90: Likewise.
4517 * gfortran.dg/select_char_1.f90: Likewise.
4518 * gfortran.dg/select_char_2.f90: Likewise.
4519 * gfortran.dg/select_type_13.f03: Likewise.
4520 * gfortran.dg/select_type_14.f03: Likewise.
4521 * gfortran.dg/select_type_15.f03: Likewise.
4522 * gfortran.dg/select_type_19.f03: Likewise.
4523 * gfortran.dg/select_type_2.f03: Likewise.
4524 * gfortran.dg/select_type_26.f03: Likewise.
4525 * gfortran.dg/select_type_27.f03: Likewise.
4526 * gfortran.dg/select_type_28.f03: Likewise.
4527 * gfortran.dg/select_type_3.f03: Likewise.
4528 * gfortran.dg/select_type_35.f03: Likewise.
4529 * gfortran.dg/select_type_36.f03: Likewise.
4530 * gfortran.dg/select_type_37.f03: Likewise.
4531 * gfortran.dg/select_type_39.f03: Likewise.
4532 * gfortran.dg/select_type_4.f90: Likewise.
4533 * gfortran.dg/select_type_5.f03: Likewise.
4534 * gfortran.dg/select_type_6.f03: Likewise.
4535 * gfortran.dg/select_type_7.f03: Likewise.
4536 * gfortran.dg/select_type_8.f03: Likewise.
4537 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4538 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4539 * gfortran.dg/selected_kind_1.f90: Likewise.
4540 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4541 * gfortran.dg/shape_2.f90: Likewise.
4542 * gfortran.dg/shape_4.f90: Likewise.
4543 * gfortran.dg/shape_5.f90: Likewise.
4544 * gfortran.dg/shape_7.f90: Likewise.
4545 * gfortran.dg/shape_8.f90: Likewise.
4546 * gfortran.dg/shape_9.f90: Likewise.
4547 * gfortran.dg/shift-kind_2.f90: Likewise.
4548 * gfortran.dg/shiftalr_1.F90: Likewise.
4549 * gfortran.dg/shiftalr_2.F90: Likewise.
4550 * gfortran.dg/simpleif_1.f90: Likewise.
4551 * gfortran.dg/simplify_argN_1.f90: Likewise.
4552 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4553 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4554 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4555 * gfortran.dg/simplify_modulo.f90: Likewise.
4556 * gfortran.dg/single_char_string.f90: Likewise.
4557 * gfortran.dg/size_dim.f90: Likewise.
4558 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4559 * gfortran.dg/sizeof.f90: Likewise.
4560 * gfortran.dg/sizeof_4.f90: Likewise.
4561 * gfortran.dg/slash_1.f90: Likewise.
4562 * gfortran.dg/sms-1.f90: Likewise.
4563 * gfortran.dg/sms-2.f90: Likewise.
4564 * gfortran.dg/spec_expr_7.f90: Likewise.
4565 * gfortran.dg/specifics_1.f90: Likewise.
4566 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4567 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4568 * gfortran.dg/spread_init_expr.f03: Likewise.
4569 * gfortran.dg/spread_scalar_source.f90: Likewise.
4570 * gfortran.dg/spread_shape_1.f90: Likewise.
4571 * gfortran.dg/stat_1.f90: Likewise.
4572 * gfortran.dg/stat_2.f90: Likewise.
4573 * gfortran.dg/stfunc_1.f90: Likewise.
4574 * gfortran.dg/stfunc_4.f90: Likewise.
4575 * gfortran.dg/stfunc_6.f90: Likewise.
4576 * gfortran.dg/storage_size_1.f08: Likewise.
4577 * gfortran.dg/storage_size_3.f08: Likewise.
4578 * gfortran.dg/storage_size_4.f90: Likewise.
4579 * gfortran.dg/streamio_1.f90: Likewise.
4580 * gfortran.dg/streamio_10.f90: Likewise.
4581 * gfortran.dg/streamio_11.f90: Likewise.
4582 * gfortran.dg/streamio_12.f90: Likewise.
4583 * gfortran.dg/streamio_13.f90: Likewise.
4584 * gfortran.dg/streamio_14.f90: Likewise.
4585 * gfortran.dg/streamio_15.f90: Likewise.
4586 * gfortran.dg/streamio_16.f90: Likewise.
4587 * gfortran.dg/streamio_17.f90: Likewise.
4588 * gfortran.dg/streamio_2.f90: Likewise.
4589 * gfortran.dg/streamio_3.f90: Likewise.
4590 * gfortran.dg/streamio_4.f90: Likewise.
4591 * gfortran.dg/streamio_5.f90: Likewise.
4592 * gfortran.dg/streamio_6.f90: Likewise.
4593 * gfortran.dg/streamio_7.f90: Likewise.
4594 * gfortran.dg/streamio_8.f90: Likewise.
4595 * gfortran.dg/streamio_9.f90: Likewise.
4596 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4597 * gfortran.dg/string_4.f90: Likewise.
4598 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4599 * gfortran.dg/string_assign_2.f90: Likewise.
4600 * gfortran.dg/string_compare_1.f90: Likewise.
4601 * gfortran.dg/string_compare_2.f90: Likewise.
4602 * gfortran.dg/string_compare_3.f90: Likewise.
4603 * gfortran.dg/string_ctor_1.f90: Likewise.
4604 * gfortran.dg/string_length_1.f90: Likewise.
4605 * gfortran.dg/string_length_2.f90: Likewise.
4606 * gfortran.dg/string_length_3.f90: Likewise.
4607 * gfortran.dg/string_length_4.f90: Likewise.
4608 * gfortran.dg/string_null_compare_1.f: Likewise.
4609 * gfortran.dg/string_pad_trunc.f90: Likewise.
4610 * gfortran.dg/structure_constructor_1.f03: Likewise.
4611 * gfortran.dg/structure_constructor_11.f90: Likewise.
4612 * gfortran.dg/structure_constructor_13.f03: Likewise.
4613 * gfortran.dg/structure_constructor_2.f03: Likewise.
4614 * gfortran.dg/structure_constructor_5.f03: Likewise.
4615 * gfortran.dg/submodule_1.f08: Likewise.
4616 * gfortran.dg/submodule_11.f08: Likewise.
4617 * gfortran.dg/submodule_14.f08: Likewise.
4618 * gfortran.dg/submodule_15.f08: Likewise.
4619 * gfortran.dg/submodule_17.f08: Likewise.
4620 * gfortran.dg/submodule_18.f08: Likewise.
4621 * gfortran.dg/submodule_19.f08: Likewise.
4622 * gfortran.dg/submodule_2.f08: Likewise.
4623 * gfortran.dg/submodule_27.f08: Likewise.
4624 * gfortran.dg/submodule_28.f08: Likewise.
4625 * gfortran.dg/submodule_29.f08: Likewise.
4626 * gfortran.dg/submodule_30.f08: Likewise.
4627 * gfortran.dg/submodule_6.f08: Likewise.
4628 * gfortran.dg/submodule_7.f08: Likewise.
4629 * gfortran.dg/submodule_8.f08: Likewise.
4630 * gfortran.dg/subnormal_1.f90: Likewise.
4631 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4632 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4633 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4634 * gfortran.dg/substr_2.f: Likewise.
4635 * gfortran.dg/substr_3.f: Likewise.
4636 * gfortran.dg/substr_4.f: Likewise.
4637 * gfortran.dg/substr_5.f90: Likewise.
4638 * gfortran.dg/substr_6.f90: Likewise.
4639 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4640 * gfortran.dg/sum_init_expr.f03: Likewise.
4641 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4642 * gfortran.dg/system_clock_3.f08: Likewise.
4643 * gfortran.dg/t_editing.f: Likewise.
4644 * gfortran.dg/team_change_1.f90: Likewise.
4645 * gfortran.dg/team_end_1.f90: Likewise.
4646 * gfortran.dg/team_number_1.f90: Likewise.
4647 * gfortran.dg/temporary_1.f90: Likewise.
4648 * gfortran.dg/test_com_block.f90: Likewise.
4649 * gfortran.dg/test_only_clause.f90: Likewise.
4650 * gfortran.dg/tiny_1.f90: Likewise.
4651 * gfortran.dg/tiny_2.f90: Likewise.
4652 * gfortran.dg/tl_editing.f90: Likewise.
4653 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4654 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4655 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4656 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4657 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4658 * gfortran.dg/transfer_class_2.f90: Likewise.
4659 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4660 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4661 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4662 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4663 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4664 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4665 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4666 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4667 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4668 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4669 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4670 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4671 * gfortran.dg/transpose_1.f90: Likewise.
4672 * gfortran.dg/transpose_3.f03: Likewise.
4673 * gfortran.dg/transpose_4.f90: Likewise.
4674 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4675 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4676 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4677 * gfortran.dg/trim_1.f90: Likewise.
4678 * gfortran.dg/trim_optimize_1.f90: Likewise.
4679 * gfortran.dg/trim_optimize_2.f90: Likewise.
4680 * gfortran.dg/trim_optimize_3.f90: Likewise.
4681 * gfortran.dg/trim_optimize_4.f90: Likewise.
4682 * gfortran.dg/trim_optimize_5.f90: Likewise.
4683 * gfortran.dg/trim_optimize_6.f90: Likewise.
4684 * gfortran.dg/trim_optimize_7.f90: Likewise.
4685 * gfortran.dg/trim_optimize_8.f90: Likewise.
4686 * gfortran.dg/type_to_class_1.f03: Likewise.
4687 * gfortran.dg/type_to_class_2.f03: Likewise.
4688 * gfortran.dg/type_to_class_3.f03: Likewise.
4689 * gfortran.dg/type_to_class_4.f03: Likewise.
4690 * gfortran.dg/type_to_class_5.f03: Likewise.
4691 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4692 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4693 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4694 * gfortran.dg/typebound_call_1.f03: Likewise.
4695 * gfortran.dg/typebound_call_13.f03: Likewise.
4696 * gfortran.dg/typebound_call_18.f03: Likewise.
4697 * gfortran.dg/typebound_call_19.f03: Likewise.
4698 * gfortran.dg/typebound_call_2.f03: Likewise.
4699 * gfortran.dg/typebound_call_20.f03: Likewise.
4700 * gfortran.dg/typebound_call_3.f03: Likewise.
4701 * gfortran.dg/typebound_generic_5.f03: Likewise.
4702 * gfortran.dg/typebound_generic_6.f03: Likewise.
4703 * gfortran.dg/typebound_generic_9.f03: Likewise.
4704 * gfortran.dg/typebound_operator_12.f03: Likewise.
4705 * gfortran.dg/typebound_operator_13.f03: Likewise.
4706 * gfortran.dg/typebound_operator_15.f90: Likewise.
4707 * gfortran.dg/typebound_operator_20.f90: Likewise.
4708 * gfortran.dg/typebound_operator_3.f03: Likewise.
4709 * gfortran.dg/typebound_operator_6.f03: Likewise.
4710 * gfortran.dg/typebound_operator_7.f03: Likewise.
4711 * gfortran.dg/typebound_operator_8.f03: Likewise.
4712 * gfortran.dg/typebound_operator_9.f03: Likewise.
4713 * gfortran.dg/typebound_proc_19.f90: Likewise.
4714 * gfortran.dg/typebound_proc_20.f90: Likewise.
4715 * gfortran.dg/typebound_proc_23.f90: Likewise.
4716 * gfortran.dg/typebound_proc_27.f03: Likewise.
4717 * gfortran.dg/typebound_proc_35.f90: Likewise.
4718 * gfortran.dg/typebound_proc_36.f90: Likewise.
4719 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4720 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4721 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4722 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4723 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4724 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4725 * gfortran.dg/unf_short_record_1.f90: Likewise.
4726 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4727 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4728 * gfortran.dg/unit_1.f90: Likewise.
4729 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4730 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4731 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4732 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4733 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4734 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4735 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4736 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4737 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4738 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4739 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4740 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4741 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4742 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4743 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4744 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4745 * gfortran.dg/unpack_init_expr.f03: Likewise.
4746 * gfortran.dg/use_10.f90: Likewise.
4747 * gfortran.dg/use_11.f90: Likewise.
4748 * gfortran.dg/use_13.f90: Likewise.
4749 * gfortran.dg/use_24.f90: Likewise.
4750 * gfortran.dg/use_27.f90: Likewise.
4751 * gfortran.dg/use_5.f90: Likewise.
4752 * gfortran.dg/use_allocated_1.f90: Likewise.
4753 * gfortran.dg/use_only_1.f90: Likewise.
4754 * gfortran.dg/use_only_4.f90: Likewise.
4755 * gfortran.dg/use_rename_2.f90: Likewise.
4756 * gfortran.dg/use_rename_4.f90: Likewise.
4757 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4758 * gfortran.dg/used_interface_ref.f90: Likewise.
4759 * gfortran.dg/used_types_5.f90: Likewise.
4760 * gfortran.dg/utf8_1.f03: Likewise.
4761 * gfortran.dg/utf8_2.f03: Likewise.
4762 * gfortran.dg/value_1.f90: Likewise.
4763 * gfortran.dg/value_2.f90: Likewise.
4764 * gfortran.dg/value_4.f90: Likewise.
4765 * gfortran.dg/value_6.f03: Likewise.
4766 * gfortran.dg/value_7.f03: Likewise.
4767 * gfortran.dg/value_test.f90: Likewise.
4768 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4769 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4770 * gfortran.dg/vect/pr60510.f: Likewise.
4771 * gfortran.dg/vect/pr69882.f90: Likewise.
4772 * gfortran.dg/vect/pr69980.f90: Likewise.
4773 * gfortran.dg/vect/vect-5.f90: Likewise.
4774 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4775 * gfortran.dg/vector_subscript_1.f90: Likewise.
4776 * gfortran.dg/vector_subscript_2.f90: Likewise.
4777 * gfortran.dg/vector_subscript_3.f90: Likewise.
4778 * gfortran.dg/vector_subscript_5.f90: Likewise.
4779 * gfortran.dg/verify_2.f90: Likewise.
4780 * gfortran.dg/volatile10.f90: Likewise.
4781 * gfortran.dg/where_1.f90: Likewise.
4782 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4783 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4784 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4785 * gfortran.dg/whole_file_13.f90: Likewise.
4786 * gfortran.dg/whole_file_2.f90: Likewise.
4787 * gfortran.dg/widechar_2.f90: Likewise.
4788 * gfortran.dg/widechar_4.f90: Likewise.
4789 * gfortran.dg/widechar_5.f90: Likewise.
4790 * gfortran.dg/widechar_6.f90: Likewise.
4791 * gfortran.dg/widechar_8.f90: Likewise.
4792 * gfortran.dg/widechar_IO_1.f90: Likewise.
4793 * gfortran.dg/widechar_IO_2.f90: Likewise.
4794 * gfortran.dg/widechar_IO_3.f90: Likewise.
4795 * gfortran.dg/widechar_IO_4.f90: Likewise.
4796 * gfortran.dg/widechar_compare_1.f90: Likewise.
4797 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4798 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4799 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4800 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4801 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4802 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4803 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4804 * gfortran.dg/widechar_select_1.f90: Likewise.
4805 * gfortran.dg/winapi.f90: Likewise.
4806 * gfortran.dg/write_0_pe_format.f90: Likewise.
4807 * gfortran.dg/write_back.f: Likewise.
4808 * gfortran.dg/write_check3.f90: Likewise.
4809 * gfortran.dg/write_direct_eor.f90: Likewise.
4810 * gfortran.dg/write_padding.f90: Likewise.
4811 * gfortran.dg/write_recursive.f90: Likewise.
4812 * gfortran.dg/write_rewind_1.f: Likewise.
4813 * gfortran.dg/write_rewind_2.f: Likewise.
4814 * gfortran.dg/write_zero_array.f90: Likewise.
4815 * gfortran.dg/x_slash_1.f: Likewise.
4816 * gfortran.dg/x_slash_2.f: Likewise.
4817 * gfortran.dg/zero_array_components_1.f90: Likewise.
4818 * gfortran.dg/zero_length_1.f90: Likewise.
4819 * gfortran.dg/zero_length_2.f90: Likewise.
4820 * gfortran.dg/zero_sized_1.f90: Likewise.
4821 * gfortran.dg/zero_sized_3.f90: Likewise.
4822 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4823 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4824 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4825 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4826 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4827 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4828 * gfortran.fortran-torture/execute/args.f90: Likewise.
4829 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4830 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4831 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4832 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4833 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4834 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4835 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4836 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4837 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4838 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4839 * gfortran.fortran-torture/execute/common.f90: Likewise.
4840 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4841 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4842 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4843 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4844 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4845 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4846 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4847 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4848 * gfortran.fortran-torture/execute/data.f90: Likewise.
4849 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4850 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4851 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4852 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4853 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4854 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4855 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4856 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4857 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4858 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4859 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4860 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4861 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4862 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4863 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4864 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4865 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4866 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4867 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4868 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4869 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4870 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4871 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4872 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4873 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4874 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4875 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4876 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4877 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4878 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4879 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4880 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4881 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4882 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4883 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4884 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4885 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4886 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4887 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4888 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4889 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4890 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4891 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4892 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4893 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4894 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4895 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4896 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4897 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4898 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4899 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4900 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4901 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4902 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4903 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4904 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4905 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4906 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4907 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4908 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4909 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4910 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4911 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4912 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4913 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4914 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4915 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4916 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4917 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4918 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4919 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4920 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4921 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4922 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4923 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4924 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4925 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4926 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4927 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4928 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4929 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4930 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4931 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4932 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4933 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4934 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4935 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4936 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4937 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4938 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4939 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4940 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4941 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4942 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4943 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4944 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4945 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4946 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4947 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4948 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4949 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4950 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4951 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4952 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4953 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4954 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4955 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4956 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4957 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4958 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4959 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4960 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4961 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4962 * gfortran.fortran-torture/execute/math.f90: Likewise.
4963 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4964 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4965 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4966 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4967 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4968 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4969 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4970 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4971 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4972 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4973 * gfortran.fortran-torture/execute/power.f90: Likewise.
4974 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4975 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4976 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4977 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4978 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4979 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4980 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4981 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4982 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4983 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4984 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4985 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4986 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4987 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4988 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4989 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4990 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4991 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4992 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4993 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4994 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4995 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4996 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4997 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4998 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4999 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5000 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5001 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5002 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5003 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5004 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5005 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5006 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5007 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5008 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5009 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5010 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5011 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5012 * gfortran.fortran-torture/execute/string.f90: Likewise.
5013 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5014 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5015 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5016 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5017 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5018 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5019 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5020 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5021 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5022 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5023 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5024 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5025 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5026 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5027 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5028 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5029 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5030 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5031 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5032 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5033 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5034 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5035 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5036 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5037 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5038 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5039 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5040 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5041 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5042 * gfortran.dg/inline_transpose_1.f90: Likewise.
5044 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5047 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5050 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5053 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5054 * gnat.dg/dispatch1.adb: Rename into...
5055 * gnat.dg/disp1.adb: ...this.
5056 * gnat.dg/dispatch1_p.ads: Rename into...
5057 * gnat.dg/disp1_pkg.ads: ...this.
5058 * gnat.dg/disp2.adb: Rename into...
5059 * gnat.dg/dispatch2.adb: ...this.
5060 * gnat.dg/dispatch2_p.ads: Rename into...
5061 * gnat.dg/disp2_pkg.ads: ...this.
5062 * gnat.dg/dispatch2_p.adb: Rename into...
5063 * gnat.dg/disp2_pkg.adb: this.
5064 * gnat.dg/generic_dispatch.adb: Rename into...
5065 * gnat.dg/generic_disp.adb: this.
5066 * gnat.dg/generic_dispatch_p.ads: Rename into...
5067 * gnat.dg/generic_disp_pkg.ads: ...this.
5068 * gnat.dg/generic_dispatch_p.adb: Rename into...
5069 * gnat.dg/generic_disp_pkg.adb: ...this.
5070 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5071 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5072 * gnat.dg/object_overflow1.adb: Tweak index.
5073 * gnat.dg/object_overflow2.adb: Likewise.
5074 * gnat.dg/object_overflow3.adb: Likewise.
5075 * gnat.dg/object_overflow4.adb: Likewise.
5076 * gnat.dg/object_overflow5.adb: Likewise.
5078 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5081 * gcc.c-torture/compile/pr84425.c: New test.
5083 2018-02-16 Marek Polacek <polacek@redhat.com>
5084 Jakub Jelinek <jakub@redhat.com>
5087 * g++.dg/cpp1y/constexpr-84192.C: New test.
5089 2018-02-16 Martin Sebor <msebor@redhat.com>
5092 * g++.dg/overload15.C: New test.
5094 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5097 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5098 * gcc.dg/pr56727-2.c: Ditto.
5099 * gcc.target/powerpc/pr79439.c: Renamed to...
5100 * gcc.target/powerpc/pr79439-1.c: ...this.
5101 * gcc.target/powerpc/pr79439-2.c: New test.
5102 * gcc.target/powerpc/pr79439-3.c: New test.
5104 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5107 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5108 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5109 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5110 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5111 * gcc.target/powerpc/builtins-3.c: Same.
5113 2018-02-16 Nathan Sidwell <nathan@acm.org>
5115 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5117 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5119 PR rtl-optimization/70023
5120 * gcc.target/i386/pr70023.c: New.
5122 2018-02-16 Carl Love <cel@us.ibm.com>
5124 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5126 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5129 2018-02-16 Carl Love <cel@us.ibm.com>
5131 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5132 for the ABI definitions for vec_extract4b and vec_insert4b.
5134 2018-02-16 Nathan Sidwell <nathan@acm.org>
5136 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5137 * g++.old-deja/g++.mike/net43.C: Likewise.
5139 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5142 * g++.dg/cpp1z/class-deduction48.C: New.
5144 2018-02-16 Nathan Sidwell <nathan@acm.org>
5147 * g++.dg/lookup/pr84375.C: New.
5149 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5152 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5154 2018-02-16 Richard Biener <rguenther@suse.de>
5156 PR tree-optimization/84417
5157 * gcc.dg/torture/pr84417.c: New testcase.
5159 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5162 * g++.dg/opt/pr84272.C: New test.
5164 PR rtl-optimization/83723
5165 * gcc.dg/pr83723.c: New test.
5167 2018-02-16 Richard Biener <rguenther@suse.de>
5169 PR tree-optimization/84399
5170 * gcc.dg/graphite/pr84399.c: New testcase.
5172 2018-02-16 Richard Biener <rguenther@suse.de>
5174 PR tree-optimization/84190
5175 * g++.dg/torture/pr84190.C: New testcase.
5177 2018-02-15 Martin Sebor <msebor@redhat.com>
5179 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5182 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5185 * gfortran.dg/dtio_21.f03: Add an error message.
5186 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5188 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5191 * gfortran.dg/stop_shouldfail.f90: New test.
5193 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5196 * g++.dg/concepts/pr84330.C: New.
5198 2018-02-15 Tom de Vries <tom@codesourcery.com>
5200 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5202 2018-02-15 Tom de Vries <tom@codesourcery.com>
5204 * gcc.c-torture/compile/pr84136.c: Require effective target
5207 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5209 PR tree-optimization/84383
5210 * gcc.c-torture/compile/pr84383.c: New test.
5212 PR tree-optimization/84334
5213 * gcc.dg/pr84334.c: New test.
5215 2018-02-14 Carl Love <cel@us.ibm.com>
5217 * gcc.target/powerpc/builtins-4-int128-runnable.c
5218 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5219 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5221 2018-02-14 Martin Sebor <msebor@redhat.com>
5223 PR tree-optimization/83698
5224 * gcc.dg/Wrestrict-7.c: New test.
5225 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5226 * gcc.target/i386/chkp-stropt-17.c: Same.
5228 2018-02-14 Martin Sebor <msebor@redhat.com>
5231 * gcc.dg/Wattributes-8.c: New test.
5233 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5236 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5237 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5238 * gfortran.dg/select_type_1.f03: Extend test case.
5240 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5242 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5243 (dg-options): Use -O2 -msse2 -mno-sse3.
5245 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5247 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5248 this test case still works ok.
5249 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5250 * gcc.dg/vmx/insert-be-order.c: Likewise.
5251 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5252 * gcc.dg/vmx/ld-be-order.c: Likewise.
5253 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5254 * gcc.dg/vmx/lde-be-order.c: Likewise.
5255 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5256 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5257 * gcc.dg/vmx/merge-be-order.c: Likewise.
5258 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5259 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5260 * gcc.dg/vmx/pack-be-order.c: Likewise.
5261 * gcc.dg/vmx/perm-be-order.c: Likewise.
5262 * gcc.dg/vmx/splat-be-order.c: Likewise.
5263 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5264 * gcc.dg/vmx/st-be-order.c: Likewise.
5265 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5266 * gcc.dg/vmx/ste-be-order.c: Likewise.
5267 * gcc.dg/vmx/stl-be-order.c: Likewise.
5268 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5269 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5270 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5271 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5272 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5274 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5277 * g++.dg/cpp0x/auto49.C: New.
5279 2018-02-14 Nathan Sidwell <nathan@acm.org>
5281 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5283 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5285 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5286 * gcc.target/powerpc/le-altivec-consts.c: Same.
5288 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5291 * gcc.target/powerpc/pr84220-sld.c: New test.
5292 * gcc.target/powerpc/pr84220-sld2.c: New test.
5293 * gcc.target/powerpc/pr84220-sldw.c: New test.
5294 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5295 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5297 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5300 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5301 _inc_ssp intrinsics.
5302 * gcc.target/i386/cet-intrin-4.c: Likewise.
5303 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5304 __builtin_ia32_rdssp[d|q].
5306 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5308 PR tree-optimization/84357
5309 * gcc.dg/vect/pr84357.c: New test.
5311 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5314 * gcc.target/rx/pr83831.c: New tests.
5316 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5319 * gcc.target/msp430/pr79242.c: New test.
5321 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5324 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5327 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5330 * g++.dg/pr84279.C: New test.
5332 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5334 PR rtl-optimization/84169
5335 * gcc.c-torture/execute/pr84169.c: New.
5337 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5340 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5342 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5345 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5348 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5351 * g++.dg/warn/effc4.C: New test.
5353 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5356 * g++.dg/template/sizeof16.C: New.
5357 * g++.dg/template/sizeof17.C: Likewise.
5359 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5362 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5363 add necessary compiler options.
5364 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5366 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5369 * gcc.c-torture/execute/pr82210.c: New test.
5372 * gcc.dg/pr84309-2.c: New test.
5374 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5376 PR tree-optimization/84321
5377 * gcc.dg/pr84321.c: New test.
5379 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5382 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5384 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5387 * gcc.dg/asan/pr84307.c: Remove test.
5389 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5391 * gcc.target/rl78/test_auto_vector.c: New test.
5393 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5396 * gcc.c-torture/compile/pr84305.c: New test.
5398 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5401 * gcc.target/i386/pr84335.c: New test.
5403 PR tree-optimization/84339
5404 * gcc.c-torture/execute/pr84339.c: New test.
5407 * gcc.dg/pr84309.c: New test.
5408 * gcc.target/i386/pr84309.c: New test.
5411 * gcc.target/i386/pr84336.c: New test.
5413 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5416 * c-c++-common/gomp/pr84341.c: New test.
5418 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5421 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5423 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5426 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5429 2018-02-12 Jeff Law <law@redhat.com>
5431 * gcc.c-torture/compile/reg-args-size.c: New test.
5433 2018-02-12 Carl Love <cel@us.ibm.com>
5435 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5436 uint128 tests to new testfile.
5437 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5438 int128 and uint128 tests.
5439 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5440 list of torture tests.
5442 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5445 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5446 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5448 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5451 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5453 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5456 * gcc.dg/asan/pr84307.c: New test.
5458 2018-02-12 Nathan Sidwell <nathan@acm.org>
5460 * g++.dg/parse/pr84263.C: New.
5462 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5465 * g++.dg/template/crash129.C: New.
5467 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5470 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5471 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5472 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5473 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5474 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5476 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5478 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5479 _mm_maskz_scalef_round_sd): Test new intrinsics.
5480 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5481 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5483 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5484 _mm_maskz_scalef_round_ss): Test new intrinsics.
5485 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5486 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5488 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5489 __builtin_ia32_scalefss_round): Remove builtin.
5490 (__builtin_ia32_scalefsd_mask_round,
5491 __builtin_ia32_scalefss_mask_round): Test new builtin.
5492 * gcc.target/i386/sse-13.c: Ditto.
5493 * gcc.target/i386/sse-23.c: Ditto.
5495 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5497 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5498 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5499 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5500 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5501 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5502 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5503 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5504 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5506 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5507 (__builtin_ia32_sqrtss_round): Remove builtins.
5508 (__builtin_ia32_sqrtsd_mask_round)
5509 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5510 * gcc.target/i386/sse-13.c: Ditto.
5511 * gcc.target/i386/sse-23.c: Ditto.
5513 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5516 * gfortran.dg/statement_function_3.f: New test.
5518 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5522 * gfortran.dg/statement_function_1.f90: New test.
5523 * gfortran.dg/statement_function_2.f90: New test.
5525 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5528 * gfortran.dg/type_to_class_5.f03: New test.
5530 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5533 * gfortran.dg/type_to_class_4.f03: New test.
5535 2018-02-10 Alan Modra <amodra@gmail.com>
5538 * gcc.dg/pr84300.c: New.
5540 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5543 * g++.dg/ubsan/pr83987-2.C: New test.
5545 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5547 * gcc.target/rx/movsicc.c: New test.
5549 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5552 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5555 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5557 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5558 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5560 2018-02-09 Nathan Sidwell <nathan@acm.org>
5563 * c-c++-common/pr84293.h: New.
5564 * c-c++-common/pr84293.c: New.
5566 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5568 PR rtl-optimization/57193
5569 * gcc.target/i386/pr57193.c: New.
5571 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5574 * gcc.target/powerpc/pr84226.c: New test.
5576 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5578 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5582 2018-02-09 Martin Sebor <msebor@redhat.com>
5585 * gcc.dg/lto/pr84212_0.c: New test file.
5586 * gcc.dg/lto/pr84212_1.c: Same.
5588 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5591 * gcc.target/powerpc/pr83926.c: New test.
5592 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5593 message. Fix test for running in 32-bit mode.
5595 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5598 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5600 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5603 * gcc.target/s390/pr84295.c: New test.
5605 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5608 * g++.dg/cpp1y/lambda-init16.C: New.
5610 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5612 * gnat.dg/sso8.adb: New test.
5613 * gnat.dg/sso8_pkg.ads: New helper.
5615 2018-02-09 Richard Biener <rguenther@suse.de>
5617 PR tree-optimization/84278
5618 * gcc.target/i386/pr84278.c: Adjust regex.
5620 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5622 PR tree-optimization/84232
5623 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5626 * gcc.target/aarch64/pr84252.c: New test.
5629 * gcc.dg/pr84237.c: New test.
5631 2018-02-09 Marek Polacek <polacek@redhat.com>
5632 Jakub Jelinek <jakub@redhat.com>
5635 * g++.dg/torture/pr83659.C: New test.
5637 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5639 PR tree-optimization/84136
5640 * gcc.c-torture/compile/pr84136.c: New test.
5642 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5645 * gcc.target/i386/pr83008.c: New test.
5647 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5650 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5652 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5655 * g++.dg/warn/Wunused-parm-11.C: New.
5657 2018-02-08 Marek Polacek <polacek@redhat.com>
5659 PR tree-optimization/84238
5660 * gcc.dg/Wstringop-overflow-3.c: New test.
5662 2018-02-08 Nathan Sidwell <nathan@acm.org>
5664 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5666 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5668 PR tree-optimization/84265
5669 * gcc.dg/vect/pr84265.c: New test.
5671 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5673 PR tree-optimization/81635
5674 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5675 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5677 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5679 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5680 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5681 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5682 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5683 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5684 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5685 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5686 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5687 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5688 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5689 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5690 * gcc.target/s390/nobp-return-attr-all.c: New test.
5691 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5692 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5693 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5694 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5695 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5696 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5697 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5698 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5699 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5700 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5701 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5702 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5703 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5704 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5706 2018-02-08 Richard Biener <rguenther@suse.de>
5708 PR tree-optimization/84233
5709 * g++.dg/torture/pr84233.C: New testcase.
5711 2018-02-08 Richard Biener <rguenther@suse.de>
5713 PR tree-optimization/84278
5714 * gcc.target/i386/pr84278.c: New testcase.
5716 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5718 PR rtl-optimization/84068
5719 PR rtl-optimization/83459
5720 * gcc.dg/pr84068.c: New test.
5722 2018-02-08 Richard Biener <rguenther@suse.de>
5724 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5725 loop vectorization to happen.
5727 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5732 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5734 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5736 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5739 * gcc.target/powerpc/pr84154-1.c: New tests.
5740 * gcc.target/powerpc/pr84154-2.c: Likewise.
5741 * gcc.target/powerpc/pr84154-3.c: Likewise.
5743 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5745 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5747 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5750 * g++.dg/template/incomplete11.C: New test.
5751 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5753 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5756 * gfortran.dg/deallocate_error_3.f90: New test.
5757 * gfortran.dg/deallocate_error_4.f90: New test.
5759 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5762 * gfortran.dg/shape_9.f90: New test.
5764 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5767 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5769 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5773 * g++.dg/spellcheck-reswords.C: New test case.
5774 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5777 2018-02-07 Martin Liska <mliska@suse.cz>
5780 * g++.dg/ext/mv26.C: New test.
5782 2018-02-07 Tom de Vries <tom@codesourcery.com>
5784 * gcc.dg/pr83844.c: Require effective target alloca.
5786 2018-02-07 Tom de Vries <tom@codesourcery.com>
5788 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5790 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5793 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5794 -fcf-protection=return.
5796 2018-02-07 Tom de Vries <tom@codesourcery.com>
5799 * c-c++-common/goacc/pr84217.c: New test.
5800 * gfortran.dg/goacc/pr84217.f90: New test.
5802 2018-02-07 Richard Biener <rguenther@suse.de>
5804 PR tree-optimization/84204
5805 * gcc.dg/graphite/pr84204.c: New testcase.
5807 PR tree-optimization/84205
5808 * gcc.dg/graphite/pr84205.c: New testcase.
5810 PR tree-optimization/84223
5811 * gfortran.dg/graphite/pr84223.f90: New testcase.
5813 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5816 * g++.dg/cpp0x/scoped_enum7.C: New.
5818 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5820 PR tree-optimization/83008
5821 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5823 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5825 PR tree-optimization/84235
5826 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5828 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5831 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5833 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5835 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5838 * gcc.target/i386/pr84146.c: New test.
5840 2018-02-06 Michael Collison <michael.collison@arm.com>
5842 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5844 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5846 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5847 warning for -mno-speculate-indirect-jumps.
5848 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5849 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5850 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5851 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5852 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5853 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5855 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5858 * c-c++-common/fcf-protection-1.c: Change a compared message.
5859 * c-c++-common/fcf-protection-2.c: Likewise.
5860 * c-c++-common/fcf-protection-3.c: Likewise.
5861 * c-c++-common/fcf-protection-5.c: Likewise.
5862 * c-c++-common/fcf-protection-6.c: New test.
5863 * c-c++-common/fcf-protection-7.c: Likewise.
5865 2018-02-06 Marek Polacek <polacek@redhat.com>
5867 PR tree-optimization/84228
5868 * c-c++-common/Wstringop-truncation-3.c: New test.
5870 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5873 * gcc.target/arm/pragma_arch_switch_2.c: New.
5875 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5878 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5880 2018-02-05 Martin Sebor <msebor@redhat.com>
5882 PR tree-optimization/83369
5883 * gcc.dg/Wnonnull.c: New test.
5885 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5887 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5888 argument and use dg-messages-by-file instead. Expect it to be
5889 an array rather than a dict.
5890 (lto-link-and-maybe-run): Remove messages_by_file argument and
5891 use an upvar for dg-messages-by-file. Update call to
5892 lto_handle_diagnostics.
5893 (lt-get-options): Treat dg-messages-by-file as an array
5895 (lto-get-options-main): Likewise. Set the entry rather than appending.
5896 (lto-execute): Treat dg-messages-by-file as an array rather than
5897 a dict. Update call to lto-link-and-maybe-run.
5899 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5902 * g++.dg/cpp1z/inline-var4.C: New.
5904 2018-02-05 Martin Liska <mliska@suse.cz>
5906 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5908 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5909 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5910 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5911 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5912 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5913 * c-c++-common/asan/pointer-compare-3.c: New test.
5915 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5917 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5918 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5920 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5922 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5923 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5924 _mm_maskz_range_round_sd): Test new intrinsics.
5925 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5926 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5927 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5928 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5929 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5930 _mm_maskz_range_round_ss): Test new intrinsics.
5931 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5932 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5933 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5934 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5935 __builtin_ia32_rangess128_round): Remove builtins.
5936 (__builtin_ia32_rangesd128_mask_round,
5937 __builtin_ia32_rangess128_mask_round): Test new builtins.
5938 * gcc.target/i386/sse-13.c: Ditto.
5939 * gcc.target/i386/sse-23.c: Ditto.
5941 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5944 * gfortran.dg/pr79966.f90: New testcase
5946 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5949 * gfortran.dg/associate_23.f90: Fix invalid code.
5950 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5951 * gfortran.dg/matmul_3.f90: Likewise.
5952 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5954 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5957 * gfortran.dg/associate_34.f90: New test.
5958 * gfortran.dg/associate_35.f90: New test.
5960 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5964 * gfortran.dg/pr84155.f90: New test.
5966 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5968 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5969 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5971 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5973 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5976 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5978 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5980 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5981 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5982 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5984 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5987 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5988 * gcc.dg/Wsign-conversion.c: Dito.
5989 * gcc.dg/attr-alloc_size-4.c: Dito.
5990 * gcc.dg/pr81020.c: Dito.
5991 * gcc.dg/pr81192.c: Dito.
5992 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5993 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5994 * gcc.dg/pr83844.c: Restrict to int32plus.
5995 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5996 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5997 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5998 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5999 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6000 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6001 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6002 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6003 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6004 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6005 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6006 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6008 2018-02-02 Julia Koval <julia.koval@intel.com>
6010 * gcc.target/i386/funcspec-56.inc: Handle new march.
6011 * g++.dg/ext/mv16.C: Ditto.
6013 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6015 * lib/target-supports.exp
6016 (check_effective_target_keeps_null_pointer_checks): No more
6018 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6019 * gcc.dg/ifcvt-4.c: Skip avr.
6020 * gcc.dg/pr53037-1.c: Dito.
6021 * gcc.dg/pr53037-2.c: Dito.
6022 * gcc.dg/pr53037-3.c: Dito.
6023 * gcc.dg/pr63387-2.c: Dito.
6024 * gcc.dg/pr63387.c: Dito.
6025 * gcc.dg/sancov/cmp0.c: Dito.
6026 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6027 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6028 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6029 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6030 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6031 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6032 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6033 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6034 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6035 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6036 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6037 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6038 * gcc.dg/tree-ssa/pr82059.c: Dito.
6039 * gcc.c-torture/execute/pr70460.c: Dito.
6041 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6044 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6045 * gcc.c-torture/execute/20180112-1.c: Dito.
6046 * gcc.c-torture/execute/pr81503.c: Dito.
6047 * gcc.dg/store_merging_12.c: Dito.
6048 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6049 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6050 * gcc.dg/tree-ssa/pr80898.c: Dito.
6051 * gcc.dg/tree-ssa/pr82363.c: Dito.
6052 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6053 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6054 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6055 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6056 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6057 * gcc.dg/tree-ssa/pr80803.c: Dito.
6058 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6059 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6060 * gcc.dg/tree-ssa/vrp114.c: Dito.
6061 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6062 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6063 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6065 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6068 * gcc.target/i386/cet-sjlj-6a.c: New test.
6069 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6071 2018-02-01 Marek Polacek <polacek@redhat.com>
6074 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6076 2018-01-30 Jeff Law <law@redhat.com>
6079 * gcc.target/i386/pr84128.c: New test.
6081 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6083 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6084 -fdelete-null-pointer-checks.
6086 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6089 * g++.dg/cpp0x/abstract-default1.C: New.
6091 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6093 PR tree-optimization/81635
6094 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6095 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6097 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6100 * gcc.target/aarch64/pr83370.c: New.
6102 2018-02-01 Richard Biener <rguenther@suse.de>
6104 * gcc.dg/graphite/pr35356-1.c: Adjust.
6106 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6109 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6111 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6112 of hard-coding the choice.
6113 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6114 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6115 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6117 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6119 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6120 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6121 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6122 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6123 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6124 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6125 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6126 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6127 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6128 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6129 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6130 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6131 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6132 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6133 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6134 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6135 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6136 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6137 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6138 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6139 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6140 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6141 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6142 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6143 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6144 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6145 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6146 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6147 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6148 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6149 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6150 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6151 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6152 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6153 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6154 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6155 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6156 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6157 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6158 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6159 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6160 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6161 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6162 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6163 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6164 __builtin_popcountll rather than __builtin_popcountl.
6166 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6168 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6169 of LD1R[HWD] for multi-element constants on big-endian targets.
6170 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6171 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6173 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6175 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6176 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6177 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6179 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6181 PR tree-optimization/81661
6182 PR tree-optimization/84117
6183 * gcc.dg/pr81661.c: New test.
6184 * gfortran.dg/pr84117.f90: New test.
6186 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6189 * gfortran.dg/repeat_7.f90: Catch warning message.
6191 2018-01-31 Ian Lance Taylor <iant@golang.org>
6193 * go.go-torture/execute/printnil.go: New test.
6195 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6197 * lib/target-supports.exp (check_effective_target_comdat_group):
6198 Allow for Solaris as comdat syntax.
6200 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6201 Solaris with comdat_group support and as.
6203 2018-01-31 Marek Polacek <polacek@redhat.com>
6206 * gcc.dg/pr81779.c: New test.
6208 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6211 * gfortran.dg/gomp/pr84116.f90: New test.
6214 * g++.dg/init/pr83993-2.C: New test.
6217 * g++.dg/init/pr83993-1.C: New test.
6218 * g++.dg/cpp0x/pr83993.C: New test.
6220 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6223 * gfortran.dg/pr84088.f90: New test.
6225 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6228 * gcc.target/i386/pr82444.c: New.
6230 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6232 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6233 * gcc.target/powerpc/vsx-13.c: New.
6235 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6238 * g++.dg/cpp1y/var-templ57.C: New.
6240 2018-01-31 Marek Polacek <polacek@redhat.com>
6243 * g++.dg/diagnostic/pr84138.C: New test.
6245 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6248 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6249 -Wstringop-overflow warnings due to spurious warning with -O1.
6250 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6251 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6253 2018-01-31 Richard Biener <rguenther@suse.de>
6255 PR tree-optimization/84132
6256 * g++.dg/torture/pr84132.C: New testcase.
6258 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6260 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6263 2018-01-31 Julia Koval <julia.koval@intel.com>
6266 * gcc.target/i386/rdpid.c: Remove "eax".
6268 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6270 PR tree-optimization/64946
6271 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6272 scan-assembler checks.
6274 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6276 * gcc.c-torture/execute/20180131-1.c: New test.
6278 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6280 * gcc.target/arc/taux-1.c: New test.
6281 * gcc.target/arc/taux-2.c: Likewise.
6283 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6285 * gcc.target/arc/uncached.c: New test.
6287 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6290 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6292 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6294 PR preprocessor/69869
6295 * gcc.dg/cpp/trad/pr69869.c: New test.
6298 * gcc.dg/pr84100.c: New test.
6300 2018-01-30 Jeff Law <law@redhat.com>
6303 * gcc.target/i386/pr84064: New test.
6305 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6308 * gfortran.dg/data_implied_do_2.f90: New test.
6310 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6312 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6314 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6317 * gfortran.dg/inline_matmul_21.f90: New test case.
6319 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6321 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6323 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6326 * gcc.target/powerpc/pr84112.c: New.
6328 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6330 PR rtl-optimization/83986
6331 * gcc.dg/pr83986.c: New test.
6333 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6336 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6337 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6338 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6339 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6341 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6343 PR tree-optimization/84111
6344 * gcc.c-torture/compile/pr84111.c: New test.
6346 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6349 * gcc.dg/ipa/inline-2.c: Fix template.
6350 * gcc.dg/ipa/inline-3.c: Fix template.
6352 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6355 * g++.dg/torture/pr81360.C: New testcase.
6357 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6360 * gcc.dg/lto/pr83954.h: New testcase.
6361 * gcc.dg/lto/pr83954_0.c: New testcase.
6362 * gcc.dg/lto/pr83954_1.c: New testcase.
6364 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6367 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6369 Simplify DW_AT_producer scan.
6371 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6373 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6375 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6378 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6379 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6380 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6381 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6383 2018-01-29 Jeff Law <law@redhat.com>
6386 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6387 better match other tests which require vsx. Verify the zero
6388 extension is part of the test in the combiner dump.
6390 2018-01-29 Marek Polacek <polacek@redhat.com>
6393 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6396 * g++.dg/ext/pr83996.C: New test.
6398 2018-01-29 Richard Biener <rguenther@suse.de>
6400 PR tree-optimization/84057
6401 * gcc.dg/graphite/pr84057.c: New testcase.
6403 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6406 * gfortran.dg/bind_c_usage_31.f90: New test.
6408 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6411 * g++.dg/warn/Wduplicated-branches5.C: New.
6413 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6415 * gcc.target/rl78/test_addsi3_internal.c: New test.
6417 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6419 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6420 Make expected output depend on whether we expect sibcalls or not.
6421 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6422 safe-indirect-jump-1.c).
6424 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6425 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6426 Soren Rasmussen <s.c.rasmussen@gmail.com>
6428 Fortran 2018 teams tests.
6430 * gfortran.dg/team_number_1.f90: new test for team_number.
6431 * gfortran.dg/team_change_1.f90: new test for change team.
6432 * gfortran.dg/team_end_1.f90: new test for end team.
6433 * gfortran.dg/team_form_1.f90: new test for form team.
6435 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6438 * gfortran.dg/dot_product_4.f90
6440 2018-01-26 Martin Sebor <msebor@redhat.com>
6442 PR tree-optimization/83896
6443 * gcc.dg/strlenopt-43.c: New.
6445 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6447 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6448 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6449 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6450 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6451 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6452 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6453 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6454 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6455 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6457 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6458 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6459 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6460 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6461 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6462 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6463 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6464 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6466 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6468 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6470 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6471 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6472 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6473 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6474 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6475 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6476 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6477 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6478 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6479 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6480 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6481 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6482 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6484 2018-01-26 Martin Liska <mliska@suse.cz>
6486 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6489 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6491 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6492 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6493 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6494 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6495 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6496 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6497 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6498 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6500 2018-01-26 Richard Biener <rguenther@suse.de>
6502 PR rtl-optimization/84003
6503 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6504 latent bug in DSE if NOINLINE is appropriately defined.
6505 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6506 and defining NOINLINE.
6508 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6510 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6511 tests specific to aarch64. XFAIL test on arm.
6513 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6515 PR rtl-optimization/83985
6516 * gcc.dg/pr83985.c: New test.
6519 * c-c++-common/Wrestrict-3.c: New test.
6521 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6523 * gcc.target/arc/tdelegitimize_addr.c: New test.
6525 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6527 * gcc.target/arc/jli-1.c: New file.
6528 * gcc.target/arc/jli-2.c: Likewise.
6530 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6532 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6534 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6535 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6537 2018-01-26 Richard Biener <rguenther@suse.de>
6539 PR tree-optimization/81082
6540 * gcc.dg/vect/pr81082.c: New testcase.
6541 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6542 simplification to n * n.
6544 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6546 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6548 * gcc.target/i386/pr63620.c: Likewise.
6550 2018-01-26 Julia Koval <julia.koval@intel.com>
6552 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6553 -mavx512f -mavx512bw.
6554 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6555 * gcc.target/i386/i386.exp: Fix types.
6557 2018-01-26 Alan Modra <amodra@gmail.com>
6560 * gcc.target/powerpc/swaps-p8-46.c: New.
6562 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6565 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6566 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6567 'array01' in the tree dump comparison.
6568 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6569 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6570 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6572 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6575 * gcc.dg/torture/pr83055.c: New testcase.
6577 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6580 * g++.dg/cpp1z/decomp36.C: New test.
6583 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6585 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6587 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6588 the shift dump line.
6589 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6591 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6594 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6595 index instead of int, which allows IVOPTs to properly optimize the
6598 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6601 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6602 of "fn_type" typedef.
6603 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6605 2018-01-24 Ian Lance Taylor <iant@golang.org>
6607 * go.go-torture/execute/names-1.go: New test.
6609 2018-01-19 Jeff Law <law@redhat.com>
6612 * gcc.target/i386/pr83994.c: New test.
6614 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6617 * gcc.target/powerpc/pr84014.c: New.
6619 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6622 * c-c++-common/gomp/pr83977-1.c: New test.
6623 * c-c++-common/gomp/pr83977-2.c: New test.
6624 * c-c++-common/gomp/pr83977-3.c: New test.
6625 * gfortran.dg/gomp/pr83977.f90: New test.
6627 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6630 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6631 * gcc.dg/vect/pr80631-1.c: Likewise.
6632 * gcc.dg/vect/pr80631-2.c: Likewise.
6633 * gcc.dg/vect/pr81410.c: Likewise.
6634 * gcc.dg/vect/pr81633.c: Likewise.
6635 * gcc.dg/vect/pr81815.c: Likewise.
6636 * gcc.dg/vect/pr82108.c: Likewise.
6637 * gcc.dg/vect/pr83857.c: Likewise.
6638 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6639 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6640 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6641 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6642 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6643 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6644 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6645 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6646 dg-xfail-run-if instead.
6647 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6648 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6649 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6650 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6651 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6653 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6655 PR tree-optimization/83979
6656 * g++.dg/pr83979.c: New test.
6658 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6660 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6661 option. Add arm_neon_ok_no_float_abi check.
6663 2018-01-24 Richard Biener <rguenther@suse.de>
6665 PR tree-optimization/83176
6666 * gcc.dg/graphite/pr83176.c: New testcase.
6668 2018-01-24 Richard Biener <rguenther@suse.de>
6670 PR tree-optimization/82819
6671 * gcc.dg/graphite/pr82819.c: New testcase.
6673 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6676 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6677 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6678 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6679 * g++.dg/ext/stmtexpr20.C: Likewise.
6680 * g++.dg/ext/stmtexpr21.C: Likewise.
6682 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6685 * g++.dg/warn/pr83974.C: New test case.
6687 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6690 * g++.dg/ubsan/pr83987.C: New test.
6692 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6695 * gfortran.dg/pdt_29.f03: New test.
6697 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6700 * gfortran.dg/associate_33.f03: New test.
6702 2018-01-23 Martin Liska <mliska@suse.cz>
6705 * gcc.dg/lto/pr81440.h: New test.
6706 * gcc.dg/lto/pr81440_0.c: New test.
6707 * gcc.dg/lto/pr81440_1.c: New test.
6709 2018-01-23 Nathan Sidwell <nathan@acm.org>
6712 * g++.dg/template/pr83988.C: New.
6714 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6718 * g++.dg/cpp0x/pr82882.C: New test.
6719 * g++.dg/cpp0x/pr83978.C: New test.
6722 * g++.dg/cpp1z/decomp35.C: New test.
6724 2018-01-23 Nathan Sidwell <nathan@acm.org>
6726 * g++.dg/cpp0x/range-for10.C: Adjust.
6727 * g++.dg/ext/forscope1.C: Adjust.
6728 * g++.dg/ext/forscope2.C: Adjust.
6729 * g++.dg/template/for1.C: Adjust.
6731 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6733 PR tree-optimization/83510
6734 * gcc.c-torture/compile/pr83510.c: New test case.
6736 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6739 * lib/target-supports.exp (check_effective_target_vect_float): Say
6740 that the result only holds when -funsafe-math-optimizations is on.
6741 (check_effective_target_vect_float_strict): New procedure.
6742 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6744 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6746 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6748 PR tree-optimization/83965
6749 * gcc.dg/vect/pr83965.c: New test.
6751 2018-01-23 Richard Biener <rguenther@suse.de>
6753 PR tree-optimization/83963
6754 * gfortran.dg/graphite/pr83963.f: New testcase.
6755 * gcc.dg/graphite/pr83963-2.c: Likewise.
6757 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6760 * g++.dg/cpp1z/pr83918.C: New test.
6762 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6764 PR tree-optimization/83957
6765 * gcc.dg/autopar/pr83957.c: New test.
6767 PR tree-optimization/83081
6768 * gcc.dg/predict-8.c: Adjust expected probability.
6770 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6773 * gcc.target/powerpc/pr83862.c: New test.
6775 2018-01-22 Carl Love <cel@us.ibm.com>
6777 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6778 builtins-4-runnable.c, builtins-6-runnable.c,
6779 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6780 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6781 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6782 for signed/unsigned 128-bit and long long int loads.
6784 2018-01-22 Marek Polacek <polacek@redhat.com>
6787 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6789 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6791 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6792 scan-asembler valid instructions list.
6793 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6794 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6795 power8-vector requirement and option.
6796 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6798 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6802 * gfortran.dg/string_1.f90: Remove printing the length.
6804 2018-01-22 Richard Biener <rguenther@suse.de>
6806 PR tree-optimization/83963
6807 * gcc.dg/graphite/pr83963.c: New testcase.
6809 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6811 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6812 dg-require-effective-target directives.
6814 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6816 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6818 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6819 Adjust scan-assembler checks for soft-float.
6821 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6824 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6826 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6828 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6829 * gcc.dg/pr83623.c: Likewise.
6830 * gcc.dg/pr83666.c: Likewise.
6832 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6833 David Edelsohn <dje.gcc@gmail.com>
6836 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6837 assembly output from "crset eq" to "crset 2".
6838 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6839 assembly output from . to $.
6840 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6841 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6842 assembly output from "crset eq" to "crset 2".
6843 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6844 assembly output from "crset eq" to "crset 2", and from . to $.
6846 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6849 * gfortran.dg/matmul_18.f90: New test.
6851 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6853 PR tree-optimization/83940
6854 * gcc.dg/torture/pr83940.c: New test.
6856 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6859 * gcc.dg/tls/pr83945.c: New test.
6862 * gcc.dg/pr83930.c: New test.
6864 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6867 * gfortran.dg/matmul_17.f90: New test.
6869 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6872 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6874 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6877 * g++.dg/cpp0x/pr81167.C: New test.
6880 * g++.dg/cpp0x/pr83919.C: New test.
6882 2018-01-19 Jeff Law <law@redhat.com>
6883 Jakub Jelinek <jakub@redhat.com>
6885 * gcc.dg/stack-check-16.c: New test.
6887 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6890 * gcc.target/nvptx/indirect_call.c: New test.
6892 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6894 * g++.dg/torture/pr83619.C: Remove dg-message.
6896 2018-01-19 Martin Liska <mliska@suse.cz>
6898 * gcc.dg/predict-1.c: Adjust expected probability.
6899 * gcc.dg/predict-3.c: Likewise.
6900 * gcc.dg/predict-5.c: Likewise.
6901 * gcc.dg/predict-6.c: Likewise.
6902 * gcc.dg/predict-9.c: Likewise.
6904 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6906 PR tree-optimization/83922
6907 * gcc.dg/pr83922.c: New test.
6909 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6911 PR tree-optimization/83914
6912 * gcc.dg/vect/pr83914.c: New test.
6914 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6916 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6917 * gcc.target/arm/negdi-2.c: Likewise.
6918 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6920 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6922 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6924 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6926 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6928 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6930 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6933 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6937 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6938 forward declaration.
6940 2018-01-18 Carl Love <cel@us.ibm.com>
6942 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6945 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6948 * g++.dg/inherit/union3.C: New.
6950 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6952 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6954 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6957 * g++.dg/torture/pr83619.C: New testcase.
6959 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6961 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6962 Add function body to force error messages in some configurations.
6964 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6966 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6969 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6972 * c-c++-common/ffile-prefix-map.c: New test.
6973 * c-c++-common/fmacro-prefix-map.c: New test.
6974 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6975 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6977 2018-01-18 Martin Liska <mliska@suse.cz>
6979 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6980 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6981 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6982 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6983 * gcc.target/i386/ret-thunk-10.c: Likewise.
6984 * gcc.target/i386/ret-thunk-11.c: Likewise.
6985 * gcc.target/i386/ret-thunk-12.c: Likewise.
6986 * gcc.target/i386/ret-thunk-15.c: Likewise.
6987 * gcc.target/i386/ret-thunk-9.c: Likewise.
6989 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6991 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6994 2018-01-18 Nathan Sidwell <nathan@acm.org>
6997 * g++.dg/cpp0x/pr83160.C: New.
6999 2018-01-18 Richard Biener <rguenther@suse.de>
7001 PR tree-optimization/83887
7002 * gcc.dg/graphite/pr83887.c: New testcase.
7003 * gfortran.dg/graphite/pr83887.f90: Likewise.
7004 * gfortran.dg/graphite/pr83887.f: Likewise.
7006 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7009 * gcc.target/arm/builtin-bswap.x: New file.
7010 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7011 and options for armv6t2.
7012 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7013 and options for Thumb1.
7014 * gcc.target/arm/builtin-bswap16.x: New file.
7015 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7016 and options for armv6t2.
7017 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7018 and options for Thumb1.
7020 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7022 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7025 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7028 * gcc.dg/pr61240.c: New test.
7030 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7033 * gfortran.dg/pr83864.f90: New test.
7035 2018-01-17 Jeff Law <law@redhat.com>
7038 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7040 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7042 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7043 restriction, but still restrict to 64-bit.
7044 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7045 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7047 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7050 * gfortran.dg/pr83874.f90: New test.
7052 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7055 * g++.dg/cpp0x/pr83824.C: New test.
7057 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7059 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7060 appropriate .gnu_attribute for the long double type, if we use the
7061 long double type, but do not generate any calls.
7062 * gcc.target/powerpc/gnuattr2.c: Likewise.
7063 * gcc.target/powerpc/gnuattr3.c: Likewise.
7065 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7068 * g++.dg/cpp0x/alignas13.C: New.
7070 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7073 * g++.dg/cpp0x/pr83897.C: New test.
7075 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7078 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7080 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7083 * g++.dg/cpp0x/constexpr-ice19.C: New.
7085 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7087 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7088 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7089 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7090 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7091 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7092 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7093 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7094 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7095 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7096 * gcc.target/powerpc/builtins-1.fold.h: New.
7098 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7100 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7101 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7103 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7105 * gcc.target/arm/g2.c: Add -marm to dg-options.
7106 * gcc.target/arm/scd42-2.c: Likewise.
7108 2018-01-17 Nathan Sidwell <nathan@acm.org>
7111 * g++.dg/lookup/pr83287-2.C: New.
7113 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7117 * g++.dg/wrappers/pr83814.C: New test case.
7118 * g++.dg/wrappers/pr83902.C: New test case.
7120 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7123 * g++.dg/lto/pr83121_0.C: New test case.
7124 * g++.dg/lto/pr83121_1.C: New test case.
7125 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7126 adapted from DejaGnu's dg-test.
7127 (lto_handle_diagnostics): New procedure.
7128 (lto_prune_warns): Ignore informational notes.
7129 (lto-link-and-maybe-run): Add "messages_by_file" param.
7130 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7131 "execute" when "link" fails if "execute" was not specified.
7132 (lto-can-handle-directive): New procedure.
7133 (lto-get-options-main): Call lto-can-handle-directive. Add a
7134 dg-messages local, using it to set the caller's
7135 dg-messages-by-file for the given source file.
7136 (lto-get-options): Likewise.
7137 (lto-execute): Add dg-messages-by-file local, and pass it to
7138 lto-link-and-maybe-run.
7140 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7141 Richard Sandiford <richard.sandiford@linaro.org>
7145 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7146 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7148 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7150 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7151 target check autogenerator for armv8.1-a and armv8.2-a.
7153 2018-01-17 Carl Love <cel@us.ibm.com>
7155 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7156 Add debug print statements.
7157 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7158 16 byte vector load followed by a partial vector load.
7160 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7163 * g++.dg/wrappers/pr83799.C: New test case.
7165 2018-01-17 Nathan Sidwell <nathan@acm.org>
7168 * g++.dg/cpp1y/pr83739.C: New.
7170 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7172 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7173 * gcc.target/visium/overflow16.c: Likewise.
7174 * gcc.target/visium/overflow32.c: Likewise.
7176 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7178 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7180 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7182 * gcc.dg/rtl/arm/stl-cond.c: New test.
7183 * gcc.target/arm/stl-cond.c: Delete.
7185 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7187 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7190 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7192 PR tree-optimization/83843
7193 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7194 * gcc.dg/store_merging_19.c: New test.
7196 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7198 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7201 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7203 PR rtl-optimization/83771
7204 * gcc.dg/pr83771.c: New test.
7206 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7208 PR tree-optimization/81184
7209 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7211 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7213 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7215 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7217 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7220 * gcc.target/i386/pr83546.c: New test.
7222 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7224 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7226 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7228 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7229 test and add dg-warning for the -Wstringop-overflow warning.
7231 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7233 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7234 XFAIL last test on SPARC and Visium.
7236 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7238 PR rtl-optimization/80481
7239 * g++.dg/pr80481.C: Exclude solaris.
7241 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7243 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7244 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7245 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7247 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7249 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7250 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7251 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7252 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7253 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7254 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7255 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7256 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7257 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7258 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7259 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7260 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7261 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7262 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7263 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7265 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7268 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7270 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7272 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7273 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7274 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7275 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7276 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7277 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7279 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7281 PR tree-optimization/83857
7282 * gcc.dg/vect/pr83857.c: New test.
7284 2018-01-16 Richard Biener <rguenther@suse.de>
7286 PR tree-optimization/83867
7287 * gcc.dg/vect/pr83867.c: New testcase.
7289 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7292 * gcc.dg/pr83844.c: New test.
7294 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7296 * gcc.dg/torture/pr83847.c: New test.
7298 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7300 PR rtl-optimization/86620
7301 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7302 instead of --param=max-sched-ready-insns=0.
7303 * gcc.target/i386/pr83620.c: New test.
7304 * gcc.dg/pr83620.c: New test.
7306 PR tree-optimization/83843
7307 * gcc.dg/store_merging_18.c: New test.
7310 * g++.dg/cpp1y/pr83817.C: New test.
7313 * g++.dg/template/pr83825.C: New test.
7315 2018-01-16 Richard Biener <rguenther@suse.de>
7317 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7319 2018-01-16 Richard Biener <rguenther@suse.de>
7322 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7323 from gcc.dg/torture/pr60092.c.
7325 2018-01-15 Martin Sebor <msebor@redhat.com>
7328 * g++.dg/ext/flexary28.C: New test.
7330 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7333 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7335 2018-01-15 Martin Sebor <msebor@redhat.com>
7338 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7340 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7343 * gfortran.dg/minmaxloc_9.f90: New test.
7344 * gfortran.dg/minmaxloc_10.f90: New test.
7345 * gfortran.dg/minmaxloc_11.f90: New test.
7347 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7350 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7351 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7352 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7353 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7354 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7355 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7356 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7357 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7358 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7359 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7360 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7361 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7362 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7363 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7364 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7365 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7366 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7367 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7368 * gcc.target/i386/ret-thunk-10.c: Likewise.
7369 * gcc.target/i386/ret-thunk-11.c: Likewise.
7370 * gcc.target/i386/ret-thunk-12.c: Likewise.
7371 * gcc.target/i386/ret-thunk-13.c: Likewise.
7372 * gcc.target/i386/ret-thunk-14.c: Likewise.
7373 * gcc.target/i386/ret-thunk-15.c: Likewise.
7374 * gcc.target/i386/ret-thunk-9.c: Don't check the
7375 __x86_return_thunk label. Scan for "push" only for Linux.
7377 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7380 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7382 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7385 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7387 * gcc.target/arm/pr83687.c: New test.
7389 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7391 Adjust tests to AVR_TINY.
7393 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7394 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7395 * gcc.target/avr/pr71627.c: Same.
7396 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7397 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7398 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7399 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7400 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7401 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7402 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7403 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7404 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7405 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7406 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7407 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7408 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7409 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7410 * gcc.target/avr/torture/pr61055.c: Same.
7411 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7413 * gcc.target/avr/torture/int24-mul.c: Same.
7414 * gcc.target/avr/torture/pr51782-1.c: Same.
7415 * gcc.target/avr/torture/pr61443.c: Same.
7416 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7417 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7419 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7423 * gcc.target/avr/torture/pr83729.c: New test.
7424 * gcc.target/avr/torture/pr83801.c: New test.
7426 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7429 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7430 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7432 2018-01-10 Martin Sebor <msebor@redhat.com>
7435 * gcc.dg/Wstringop-overflow-2.c: New test.
7437 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7439 PR libgfortran/83811
7440 * gfortran.dg/fmt_e.f90: New test.
7442 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7444 * gcc.target/i386/indirect-thunk-10.c: New test.
7445 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7446 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7447 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7448 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7449 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7450 * gcc.target/i386/ret-thunk-17.c: Likewise.
7451 * gcc.target/i386/ret-thunk-18.c: Likewise.
7452 * gcc.target/i386/ret-thunk-19.c: Likewise.
7453 * gcc.target/i386/ret-thunk-20.c: Likewise.
7454 * gcc.target/i386/ret-thunk-21.c: Likewise.
7456 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7458 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7460 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7462 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7463 -mno-indirect-branch-register.
7464 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7465 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7466 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7467 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7468 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7469 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7470 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7471 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7472 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7473 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7474 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7475 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7476 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7477 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7478 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7479 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7480 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7481 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7482 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7483 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7484 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7485 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7486 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7487 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7488 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7489 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7490 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7491 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7492 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7493 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7494 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7495 * gcc.target/i386/ret-thunk-10.c: Likewise.
7496 * gcc.target/i386/ret-thunk-11.c: Likewise.
7497 * gcc.target/i386/ret-thunk-12.c: Likewise.
7498 * gcc.target/i386/ret-thunk-13.c: Likewise.
7499 * gcc.target/i386/ret-thunk-14.c: Likewise.
7500 * gcc.target/i386/ret-thunk-15.c: Likewise.
7501 * gcc.target/i386/ret-thunk-9.c: Likewise.
7502 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7503 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7504 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7506 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7508 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7509 -mfunction-return=keep.
7510 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7511 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7512 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7513 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7514 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7515 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7516 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7517 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7518 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7519 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7520 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7521 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7522 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7523 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7524 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7525 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7526 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7527 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7528 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7529 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7530 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7531 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7532 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7533 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7534 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7535 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7536 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7537 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7538 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7539 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7540 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7541 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7542 * gcc.target/i386/ret-thunk-1.c: New test.
7543 * gcc.target/i386/ret-thunk-10.c: Likewise.
7544 * gcc.target/i386/ret-thunk-11.c: Likewise.
7545 * gcc.target/i386/ret-thunk-12.c: Likewise.
7546 * gcc.target/i386/ret-thunk-13.c: Likewise.
7547 * gcc.target/i386/ret-thunk-14.c: Likewise.
7548 * gcc.target/i386/ret-thunk-15.c: Likewise.
7549 * gcc.target/i386/ret-thunk-16.c: Likewise.
7550 * gcc.target/i386/ret-thunk-2.c: Likewise.
7551 * gcc.target/i386/ret-thunk-3.c: Likewise.
7552 * gcc.target/i386/ret-thunk-4.c: Likewise.
7553 * gcc.target/i386/ret-thunk-5.c: Likewise.
7554 * gcc.target/i386/ret-thunk-6.c: Likewise.
7555 * gcc.target/i386/ret-thunk-7.c: Likewise.
7556 * gcc.target/i386/ret-thunk-8.c: Likewise.
7557 * gcc.target/i386/ret-thunk-9.c: Likewise.
7559 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7561 * gcc.target/i386/indirect-thunk-1.c: New test.
7562 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7563 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7564 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7565 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7566 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7567 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7568 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7569 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7570 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7571 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7572 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7573 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7574 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7575 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7576 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7577 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7578 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7579 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7580 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7581 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7582 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7583 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7584 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7585 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7586 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7587 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7588 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7589 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7590 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7591 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7592 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7593 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7595 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7598 * gcc.c-torture/compile/pr83051.c: New testcase.
7600 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7602 PR tree-optimization/83501
7603 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7605 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7607 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7608 for lvx and stvx instead of lxvd2x and stxvd2x and require
7609 little-endian target. Add comments.
7610 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7611 comprehensive testing.
7612 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7613 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7614 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7615 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7616 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7617 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7618 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7619 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7620 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7621 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7622 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7623 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7624 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7625 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7626 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7627 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7628 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7629 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7630 scan-assembler-not directives that forbid lvx and xxpermdi.
7631 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7632 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7633 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7634 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7635 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7636 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7637 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7638 scan-assembler-times directives to reflect different numbers of
7639 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7641 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7642 Alan Hayward <alan.hayward@arm.com>
7643 David Sherwood <david.sherwood@arm.com>
7645 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7646 than SLP vectorization.
7647 * gcc.dg/vect/vect-alias-check-10.c: New test.
7648 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7649 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7650 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7651 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7652 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7653 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7654 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7655 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7656 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7657 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7658 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7659 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7660 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7661 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7662 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7663 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7664 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7665 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7666 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7667 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7668 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7669 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7670 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7672 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7673 Alan Hayward <alan.hayward@arm.com>
7674 David Sherwood <david.sherwood@arm.com>
7676 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7678 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7679 targets with scatter stores.
7680 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7682 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7683 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7684 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7685 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7686 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7687 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7688 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7689 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7690 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7691 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7692 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7693 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7694 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7695 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7696 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7697 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7699 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7700 Alan Hayward <alan.hayward@arm.com>
7701 David Sherwood <david.sherwood@arm.com>
7703 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7705 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7706 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7707 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7708 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7710 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7711 Alan Hayward <alan.hayward@arm.com>
7712 David Sherwood <david.sherwood@arm.com>
7714 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7715 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7716 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7718 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7719 Alan Hayward <alan.hayward@arm.com>
7720 David Sherwood <david.sherwood@arm.com>
7722 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7723 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7724 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7725 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7726 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7727 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7728 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7729 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7730 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7731 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7732 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7733 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7734 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7735 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7737 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7738 Alan Hayward <alan.hayward@arm.com>
7739 David Sherwood <david.sherwood@arm.com>
7741 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7742 check for a message about using in-order reductions.
7743 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7744 check for a message about using in-order reductions.
7745 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7746 vectorized and check for a message about using in-order reductions.
7747 Expect targets with variable-length vectors to fall back to the
7748 fixed-length mininum.
7749 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7750 check for a message about using in-order reductions.
7751 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7752 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7753 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7754 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7755 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7756 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7757 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7758 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7759 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7760 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7761 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7762 vect_fold_left_plus.
7764 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7766 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7768 * gcc.target/aarch64/sve/spill_2.c: New test.
7769 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7770 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7771 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7772 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7773 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7775 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7776 Alan Hayward <alan.hayward@arm.com>
7777 David Sherwood <david.sherwood@arm.com>
7779 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7781 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7782 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7783 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7784 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7785 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7786 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7787 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7788 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7789 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7791 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7792 Alan Hayward <alan.hayward@arm.com>
7793 David Sherwood <david.sherwood@arm.com>
7795 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7796 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7797 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7798 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7800 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7801 Alan Hayward <alan.hayward@arm.com>
7802 David Sherwood <david.sherwood@arm.com>
7804 * lib/target-supports.exp
7805 (check_effective_target_vect_fold_extract_last): New proc.
7806 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7807 for fold_extract_last.
7808 * gcc.dg/vect/pr65947-2.c: Likewise.
7809 * gcc.dg/vect/pr65947-3.c: Likewise.
7810 * gcc.dg/vect/pr65947-4.c: Likewise.
7811 * gcc.dg/vect/pr65947-5.c: Likewise.
7812 * gcc.dg/vect/pr65947-6.c: Likewise.
7813 * gcc.dg/vect/pr65947-9.c: Likewise.
7814 * gcc.dg/vect/pr65947-10.c: Likewise.
7815 * gcc.dg/vect/pr65947-12.c: Likewise.
7816 * gcc.dg/vect/pr65947-14.c: Likewise.
7817 * gcc.dg/vect/pr80631-1.c: Likewise.
7818 * gcc.target/aarch64/sve/clastb_1.c: New test.
7819 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7820 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7821 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7822 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7823 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7824 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7825 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7826 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7827 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7828 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7829 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7830 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7831 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7833 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7834 Alan Hayward <alan.hayward@arm.com>
7835 David Sherwood <david.sherwood@arm.com>
7837 * gcc.target/aarch64/sve/live_1.c: New test.
7838 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7840 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7841 Alan Hayward <alan.hayward@arm.com>
7842 David Sherwood <david.sherwood@arm.com>
7844 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7845 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7846 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7847 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7848 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7849 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7850 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7851 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7852 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7854 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7855 Alan Hayward <alan.hayward@arm.com>
7856 David Sherwood <david.sherwood@arm.com>
7858 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7860 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7862 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7863 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7864 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7865 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7866 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7867 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7869 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7870 Alan Hayward <alan.hayward@arm.com>
7871 David Sherwood <david.sherwood@arm.com>
7873 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7874 instead of just ADDRESS.
7875 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7876 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7877 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7878 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7879 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7880 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7881 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7882 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7883 * gcc.target/aarch64/sve/while_2.c: Likewise.
7884 * gcc.target/aarch64/sve/while_3.c: Likewise.
7885 * gcc.target/aarch64/sve/while_4.c: Likewise.
7887 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7888 Alan Hayward <alan.hayward@arm.com>
7889 David Sherwood <david.sherwood@arm.com>
7891 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7892 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7894 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7895 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7896 * gcc.target/aarch64/sve/reduc_5.c: New test.
7897 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7898 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7900 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7901 Alan Hayward <alan.hayward@arm.com>
7902 David Sherwood <david.sherwood@arm.com>
7904 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7905 * gcc.dg/tree-ssa/peel1.c: Likewise.
7906 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7907 variable-length vectors.
7908 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7909 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7910 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7911 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7912 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7913 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7914 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7915 * gcc.target/aarch64/sve/slp_8.c: New test.
7916 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7917 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7918 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7919 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7920 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7921 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7922 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7923 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7924 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7925 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7926 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7927 * gcc.target/aarch64/sve/while_1.c: Likewise.
7928 * gcc.target/aarch64/sve/while_2.c: Likewise.
7929 * gcc.target/aarch64/sve/while_3.c: Likewise.
7930 * gcc.target/aarch64/sve/while_4.c: Likewise.
7932 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7933 Alan Hayward <alan.hayward@arm.com>
7934 David Sherwood <david.sherwood@arm.com>
7936 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7938 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7939 and add an associated scan-dump test. Prevent vectorization
7940 of the first two loops.
7941 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7942 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7943 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7944 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7945 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7946 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7948 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7949 Alan Hayward <alan.hayward@arm.com>
7950 David Sherwood <david.sherwood@arm.com>
7952 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7953 * gcc.dg/vect/pr67790.c: Likewise.
7954 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7955 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7956 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7957 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7958 * gcc.target/aarch64/sve/slp_5.c: New test.
7959 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7960 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7961 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7962 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7963 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7965 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7966 Alan Hayward <alan.hayward@arm.com>
7967 David Sherwood <david.sherwood@arm.com>
7969 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7971 * gcc.dg/vect/slp-1.c: Likewise.
7972 * gcc.dg/vect/slp-10.c: Likewise.
7973 * gcc.dg/vect/slp-12b.c: Likewise.
7974 * gcc.dg/vect/slp-12c.c: Likewise.
7975 * gcc.dg/vect/slp-17.c: Likewise.
7976 * gcc.dg/vect/slp-19b.c: Likewise.
7977 * gcc.dg/vect/slp-20.c: Likewise.
7978 * gcc.dg/vect/slp-21.c: Likewise.
7979 * gcc.dg/vect/slp-22.c: Likewise.
7980 * gcc.dg/vect/slp-23.c: Likewise.
7981 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7982 * gcc.dg/vect/slp-24.c: Likewise.
7983 * gcc.dg/vect/slp-28.c: Likewise.
7984 * gcc.dg/vect/slp-39.c: Likewise.
7985 * gcc.dg/vect/slp-6.c: Likewise.
7986 * gcc.dg/vect/slp-7.c: Likewise.
7987 * gcc.dg/vect/slp-cond-1.c: Likewise.
7988 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7989 * gcc.dg/vect/slp-cond-2.c: Likewise.
7990 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7991 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7992 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7993 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7994 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7995 * gcc.dg/vect/slp-perm-6.c: Likewise.
7996 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7997 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7998 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7999 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8000 * gcc.dg/vect/slp-12a.c: Likewise.
8001 * gcc.dg/vect/slp-14.c: Likewise.
8002 * gcc.dg/vect/slp-15.c: Likewise.
8003 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8004 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8005 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8006 * gcc.target/aarch64/sve/slp_1.c: New test.
8007 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8008 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8009 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8010 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8011 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8012 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8013 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8016 Alan Hayward <alan.hayward@arm.com>
8017 David Sherwood <david.sherwood@arm.com>
8019 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8020 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8021 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8022 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8023 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8024 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8025 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8026 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8027 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8028 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8029 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8030 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8031 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8032 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8033 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8034 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8035 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8036 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8037 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8039 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8040 Alan Hayward <alan.hayward@arm.com>
8041 David Sherwood <david.sherwood@arm.com>
8043 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8044 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8045 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8046 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8047 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8048 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8049 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8050 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8051 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8052 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8053 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8054 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8055 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8056 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8057 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8058 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8059 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8060 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8061 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8062 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8063 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8064 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8065 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8066 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8067 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8068 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8069 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8070 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8071 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8072 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8073 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8074 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8075 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8076 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8077 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8078 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8080 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8081 Alan Hayward <alan.hayward@arm.com>
8082 David Sherwood <david.sherwood@arm.com>
8084 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8085 Return true for SVE too.
8086 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8087 if load/store lanes are supported.
8088 * gcc.dg/vect/slp-10.c: Likewise.
8089 * gcc.dg/vect/slp-12c.c: Likewise.
8090 * gcc.dg/vect/slp-17.c: Likewise.
8091 * gcc.dg/vect/slp-33.c: Likewise.
8092 * gcc.dg/vect/slp-6.c: Likewise.
8093 * gcc.dg/vect/slp-cond-1.c: Likewise.
8094 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8095 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8096 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8097 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8098 * gcc.dg/vect/slp-perm-6.c: Likewise.
8099 * gcc.dg/vect/slp-perm-9.c: Likewise.
8100 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8101 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8102 for variable-length vectors.
8104 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8105 Alan Hayward <alan.hayward@arm.com>
8106 David Sherwood <david.sherwood@arm.com>
8108 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8109 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8111 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8113 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8114 * g++.target/aarch64/sve/catch_1.C: New test.
8115 * g++.target/aarch64/sve/catch_2.C: Likewise.
8116 * g++.target/aarch64/sve/catch_3.C: Likewise.
8117 * g++.target/aarch64/sve/catch_4.C: Likewise.
8118 * g++.target/aarch64/sve/catch_5.C: Likewise.
8119 * g++.target/aarch64/sve/catch_6.C: Likewise.
8121 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8122 Alan Hayward <alan.hayward@arm.com>
8123 David Sherwood <david.sherwood@arm.com>
8125 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8127 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8128 * gcc.target/aarch64/fmaxmin.c: Likewise.
8129 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8130 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8131 * gcc.target/aarch64/pr62178.c: Likewise.
8132 * gcc.target/aarch64/pr71727-2.c: Likewise.
8133 * gcc.target/aarch64/saddw-1.c: Likewise.
8134 * gcc.target/aarch64/saddw-2.c: Likewise.
8135 * gcc.target/aarch64/uaddw-1.c: Likewise.
8136 * gcc.target/aarch64/uaddw-2.c: Likewise.
8137 * gcc.target/aarch64/uaddw-3.c: Likewise.
8138 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8139 * gcc.target/aarch64/vect-compile.c: Likewise.
8140 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8141 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8142 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8143 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8144 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8145 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8146 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8147 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8148 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8149 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8150 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8151 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8152 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8153 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8154 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8155 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8156 * gcc.target/aarch64/vect-movi.c: Likewise.
8157 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8158 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8159 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8160 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8161 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8162 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8164 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8165 * gcc.target/aarch64/sve/arith_1.c: New test.
8166 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8167 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8168 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8169 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8170 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8171 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8172 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8173 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8174 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8175 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8176 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8177 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8178 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8179 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8180 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8181 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8182 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8183 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8184 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8185 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8186 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8187 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8188 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8189 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8190 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8191 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8192 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8193 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8194 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8195 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8196 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8197 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8198 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8199 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8200 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8201 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8202 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8203 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8204 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8205 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8206 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8207 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8208 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8209 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8210 * gcc.target/aarch64/sve/index_1.c: Likewise.
8211 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8212 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8213 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8214 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8215 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8216 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8217 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8218 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8219 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8220 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8221 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8222 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8223 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8224 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8225 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8226 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8227 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8228 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8229 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8230 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8231 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8232 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8233 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8234 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8235 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8236 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8237 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8238 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8239 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8240 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8241 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8242 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8243 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8244 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8245 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8246 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8247 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8248 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8249 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8250 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8251 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8252 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8253 * gcc.target/aarch64/sve/single_1.c: Likewise.
8254 * gcc.target/aarch64/sve/single_2.c: Likewise.
8255 * gcc.target/aarch64/sve/single_3.c: Likewise.
8256 * gcc.target/aarch64/sve/single_4.c: Likewise.
8257 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8258 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8259 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8260 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8261 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8262 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8263 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8264 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8265 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8266 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8267 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8268 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8269 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8270 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8271 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8272 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8273 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8274 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8275 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8276 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8277 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8278 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8279 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8280 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8281 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8282 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8283 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8284 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8285 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8286 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8287 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8288 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8289 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8290 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8291 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8292 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8293 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8294 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8295 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8296 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8297 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8298 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8299 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8300 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8301 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8303 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8304 Alan Hayward <alan.hayward@arm.com>
8305 David Sherwood <david.sherwood@arm.com>
8307 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8308 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8309 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8311 (check_effective_target_vect_perm): Handle SVE.
8312 (check_effective_target_vect_perm_byte): Likewise.
8313 (check_effective_target_vect_perm_short): Likewise.
8314 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8315 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8316 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8317 (check_effective_target_vect_element_align_preferred): Likewise.
8318 (check_effective_target_vect_align_stack_vars): Likewise.
8319 (check_effective_target_vect_load_lanes): Likewise.
8320 (check_effective_target_vect_masked_store): Likewise.
8321 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8322 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8323 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8324 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8325 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8326 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8327 * gcc.dg/vect/slp-23.c: Likewise.
8328 * gcc.dg/vect/slp-perm-5.c: Likewise.
8329 * gcc.dg/vect/slp-perm-6.c: Likewise.
8330 * gcc.dg/vect/slp-perm-9.c: Likewise.
8331 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8332 * gcc.dg/vect/vect-114.c: Likewise.
8333 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8334 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8336 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8338 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8339 vect_variable_length, expecting the test to be vectorized
8340 without SLP instead.
8341 * gcc.dg/vect/pr33953.c: Likewise.
8342 * gcc.dg/vect/pr37027.c: Likewise.
8343 * gcc.dg/vect/pr67790.c: Likewise.
8344 * gcc.dg/vect/pr68445.c: Likewise.
8345 * gcc.dg/vect/slp-1.c: Likewise.
8346 * gcc.dg/vect/slp-10.c: Likewise.
8347 * gcc.dg/vect/slp-12a.c: Likewise.
8348 * gcc.dg/vect/slp-12b.c: Likewise.
8349 * gcc.dg/vect/slp-12c.c: Likewise.
8350 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8351 * gcc.dg/vect/slp-13.c: Likewise.
8352 * gcc.dg/vect/slp-14.c: Likewise.
8353 * gcc.dg/vect/slp-15.c: Likewise.
8354 * gcc.dg/vect/slp-17.c: Likewise.
8355 * gcc.dg/vect/slp-19b.c: Likewise.
8356 * gcc.dg/vect/slp-2.c: Likewise.
8357 * gcc.dg/vect/slp-20.c: Likewise.
8358 * gcc.dg/vect/slp-21.c: Likewise.
8359 * gcc.dg/vect/slp-22.c: Likewise.
8360 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8361 * gcc.dg/vect/slp-24.c: Likewise.
8362 * gcc.dg/vect/slp-28.c: Likewise.
8363 * gcc.dg/vect/slp-39.c: Likewise.
8364 * gcc.dg/vect/slp-42.c: Likewise.
8365 * gcc.dg/vect/slp-6.c: Likewise.
8366 * gcc.dg/vect/slp-7.c: Likewise.
8367 * gcc.dg/vect/slp-cond-1.c: Likewise.
8368 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8369 * gcc.dg/vect/slp-cond-2.c: Likewise.
8370 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8371 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8372 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8373 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8374 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8375 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8376 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8377 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8378 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8379 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8380 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8381 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8382 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8383 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8384 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8385 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8386 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8388 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8391 * gcc.dg/pr83801.c: New test.
8393 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8396 * gfortran.dg/bounds_check_19.f90: New test.
8398 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8400 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8401 instead of scan-assembler-not for xsnabsqp.
8403 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8405 PR libgfortran/83525
8406 * gfortran.dg/newunit_5.f90: New test.
8408 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8410 PR rtl-optimization/80481
8411 * g++.dg/pr80481.C: New.
8413 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8416 * gcc.target/alpha/pr83628-3.c: New test.
8418 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8420 * lib/target-supports.exp (check_effective_target_avx512f): Also
8421 check for __builtin_ia32_addsd_round,
8422 __builtin_ia32_getmantsd_round.
8423 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8425 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8428 * gcc.target/powerpc/pr83629.c: Require ilp32.
8430 2018-01-12 Richard Biener <rguenther@suse.de>
8432 PR tree-optimization/80846
8433 * gcc.target/i386/pr80846-1.c: New testcase.
8434 * gcc.target/i386/pr80846-2.c: Likewise.
8436 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8438 * gcc.c-torture/execute/20180112-1.c: New test.
8440 2018-01-12 Tom de Vries <tom@codesourcery.com>
8442 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8443 * g++.dg/ext/label13a.C: Same.
8444 * g++.dg/ext/label14.C: Same.
8445 * g++.dg/ext/label2.C: Same.
8446 * g++.dg/ext/label3.C: Same.
8447 * g++.dg/torture/pr42462.C: Same.
8448 * g++.dg/torture/pr42739.C: Same.
8449 * g++.dg/warn/Wunused-label-3.C: Same.
8451 2018-01-12 Tom de Vries <tom@codesourcery.com>
8453 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8454 * g++.dg/Walloca1.C: Same.
8455 * g++.dg/cpp0x/pr70338.C: Same.
8456 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8457 * g++.dg/cpp1y/vla10.C: Same.
8458 * g++.dg/cpp1y/vla2.C: Same.
8459 * g++.dg/cpp1y/vla6.C: Same.
8460 * g++.dg/cpp1y/vla8.C: Same.
8461 * g++.dg/debug/debug5.C: Same.
8462 * g++.dg/debug/debug6.C: Same.
8463 * g++.dg/debug/pr54828.C: Same.
8464 * g++.dg/diagnostic/pr70105.C: Same.
8465 * g++.dg/eh/cleanup5.C: Same.
8466 * g++.dg/eh/spbp.C: Same.
8467 * g++.dg/ext/tmplattr9.C: Same.
8468 * g++.dg/ext/vla10.C: Same.
8469 * g++.dg/ext/vla11.C: Same.
8470 * g++.dg/ext/vla12.C: Same.
8471 * g++.dg/ext/vla15.C: Same.
8472 * g++.dg/ext/vla16.C: Same.
8473 * g++.dg/ext/vla17.C: Same.
8474 * g++.dg/ext/vla3.C: Same.
8475 * g++.dg/ext/vla6.C: Same.
8476 * g++.dg/ext/vla7.C: Same.
8477 * g++.dg/init/array24.C: Same.
8478 * g++.dg/init/new47.C: Same.
8479 * g++.dg/init/pr55497.C: Same.
8480 * g++.dg/opt/pr78201.C: Same.
8481 * g++.dg/template/vla2.C: Same.
8482 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8483 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8484 * g++.dg/torture/pr62127.C: Same.
8485 * g++.dg/torture/pr67055.C: Same.
8486 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8487 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8488 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8489 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8490 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8491 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8492 * g++.dg/warn/Wvla-1.C: Same.
8493 * g++.dg/warn/Wvla-3.C: Same.
8494 * g++.old-deja/g++.ext/array2.C: Same.
8495 * g++.old-deja/g++.ext/constructor.C: Same.
8496 * g++.old-deja/g++.law/builtin1.C: Same.
8497 * g++.old-deja/g++.other/crash12.C: Same.
8498 * g++.old-deja/g++.other/eh3.C: Same.
8499 * g++.old-deja/g++.pt/array6.C: Same.
8500 * g++.old-deja/g++.pt/dynarray.C: Same.
8502 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8506 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8509 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8512 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8514 * lib/target-supports.exp (check_effective_target_branch_cost):
8515 Accept all x86 targets.
8517 2018-01-12 Martin Liska <mliska@suse.cz>
8520 * g++.dg/warn/pr83054.C: New test.
8522 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8524 * gcc.target/powerpc/spec-barr-1.c: New file.
8526 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8529 * gcc.target/i386/pr83330.c: New test.
8531 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8534 * gfortran.dg/dtio_31.f03: New test.
8535 * gfortran.dg/dtio_32.f03: New test.
8537 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8540 * g++.dg/wrappers: New subdirectory.
8541 * g++.dg/wrappers/README: New file.
8542 * g++.dg/wrappers/alloc.C: New test case.
8543 * g++.dg/wrappers/cow-istream-string.C: New test case.
8544 * g++.dg/wrappers/cp-stdlib.C: New test case.
8545 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8546 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8548 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8551 * g++.dg/torture/pr83718.C: New testcase.
8553 2018-01-11 Martin Jambor <mjambor@suse.cz>
8556 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8558 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8560 PR tree-optimization/83695
8561 * gcc.dg/tree-ssa/pr83695.c: New test.
8563 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8565 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8566 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8568 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8570 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8571 * gcc.target/arm/simd/fp16fml_high.c: New test.
8572 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8573 * lib/target-supports.exp
8574 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8575 check_effective_target_arm_fp16fml_neon_ok,
8576 add_options_for_arm_fp16fml_neon): New procedures.
8578 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8580 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8583 2018-01-11 Richard Biener <rguenther@suse.de>
8585 PR tree-optimization/83435
8586 * gcc.dg/graphite/pr83435.c: New testcase.
8588 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8589 Alan Hayward <alan.hayward@arm.com>
8590 David Sherwood <david.sherwood@arm.com>
8592 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8594 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8596 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8598 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8601 * gcc.c-torture/compile/pr82096.c: New test.
8603 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8605 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8607 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8609 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8611 2018-01-11 Justin Squirek <squirek@adacore.com>
8613 * gnat.dg/expr_func4.adb: New testcase.
8615 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8617 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8620 2018-01-11 Bob Duff <duff@adacore.com>
8622 * gnat.dg/protected_null.adb: New testcase.
8624 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8626 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8628 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8630 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8632 2018-01-11 Justin Squirek <squirek@adacore.com>
8634 * gnat.dg/loopvar.adb: New testcase.
8636 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8639 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8641 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8643 * gcc.c-torture/compile/pr83575.c: New testcase.
8645 2018-01-10 Michael Collison <michael.collison@arm.com>
8647 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8648 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8649 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8650 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8651 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8652 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8653 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8654 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8655 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8656 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8657 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8658 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8659 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8660 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8661 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8662 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8664 2018-01-10 Michael Collison <michael.collison@arm.com>
8666 * gcc.target/aarch64/sha2.h: New shared testcase.
8667 * gcc.target/aarch64/sha2_1.c: New testcase.
8668 * gcc.target/aarch64/sha2_2.c: New testcase.
8669 * gcc.target/aarch64/sha2_3.c: New testcase.
8670 * gcc.target/aarch64/sha3.h: New shared testcase.
8671 * gcc.target/aarch64/sha3_1.c: New testcase.
8672 * gcc.target/aarch64/sha3_2.c: New testcase.
8673 * gcc.target/aarch64/sha3_3.c: New testcase.
8675 2018-01-10 Michael Collison <michael.collison@arm.com>
8677 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8679 2018-01-10 Martin Sebor <msebor@redhat.com>
8681 PR tree-optimization/83781
8682 * gcc.dg/strlenopt-42.c: New test.
8684 2018-01-11 Martin Sebor <msebor@gmail.com>
8685 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8687 PR tree-optimization/83501
8688 PR tree-optimization/81703
8690 * gcc.dg/strlenopt-39.c: New test-case.
8691 * gcc.dg/pr81703.c: Likewise.
8693 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8695 * gnat.dg/atomic10.adb: New test.
8697 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8700 * gfortran.dg/deferred_character_18.f90: New test.
8702 2018-01-10 Martin Sebor <msebor@redhat.com>
8704 PR tree-optimization/83671
8705 * gcc.dg/strlenopt-40.c: New test.
8706 * gcc.dg/strlenopt-41.c: New test.
8708 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8711 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8713 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8716 * gcc.target/powerpc/pr83399.c: New test.
8718 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8721 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8722 to reflect that the arguments are correctly underlined.
8723 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8724 for globals, params, locals and literals.
8725 (test_sizeof): Directly test the location of "sizeof", rather than
8726 when used in compound expressions.
8727 (test_alignof): Likewise for "alignof".
8728 (test_string_literals): Likewise for string literals.
8729 (test_numeric_literals): Likewise for numeric literals.
8730 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8731 (test_typeid): Likewise for typeid.
8732 (test_unary_plus): New.
8733 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8736 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8738 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8740 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8742 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8744 2018-01-10 Marek Polacek <polacek@redhat.com>
8747 * g++.dg/warn/Wduplicated-branches4.C: New test.
8749 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8752 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8755 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8758 * g++.dg/cpp0x/new2.C: New.
8760 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8763 * gcc.target/i386/pr83735.c: New test.
8765 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8767 * lib/target-supports.exp (check_effective_target_branch_cost):
8769 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8770 * gcc.dg/pr21643.c: Likewise.
8771 * gcc.dg/pr46309.c: Likewise.
8772 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8773 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8774 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8775 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8776 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8777 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8778 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8779 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8780 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8782 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8783 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8784 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8785 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8787 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8790 * gcc.target/powerpc/pr83629.c: New testcase.
8792 2018-01-10 Richard Biener <rguenther@suse.de>
8795 * gcc.dg/pr78768.c: Un-XFAIL.
8797 2018-01-10 Richard Biener <rguenther@suse.de>
8800 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8802 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8804 PR tree-optimization/83753
8805 * gcc.dg/torture/pr83753.c: New test.
8807 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8809 * gcc.target/i386/avx2-gather-1.c: Add -march.
8810 * gcc.target/i386/avx2-gather-2.c: Add -march.
8811 * gcc.target/i386/avx2-gather-3.c: Add -march.
8812 * gcc.target/i386/avx2-gather-4.c: Add -march.
8813 * gcc.target/i386/avx2-gather-5.c: Add -march.
8814 * gcc.target/i386/avx2-gather-6.c: Add -march.
8815 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8816 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8817 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8818 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8819 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8820 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8821 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8822 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8823 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8824 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8826 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8829 * gcc.target/i386/pr78585.c: New test.
8831 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8834 * g++.dg/cpp0x/pr83734.C: New test.
8836 2018-01-09 Carl Love <cel@us.ibm.com>
8838 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8839 vec_mergeo builtins with float, double, long long, unsigned long long,
8840 bool long long arguments.
8841 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8842 vec_float2 with double arguments.
8843 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8844 vec_mergew and vec_mergow builtins.
8846 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8849 * gfortran.dg/contiguous_6.f90: New test.
8851 2018-01-09 Richard Biener <rguenther@suse.de>
8853 PR tree-optimization/83668
8854 * gcc.dg/graphite/pr83668.c: New testcase.
8856 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8858 PR tree-optimization/64811
8859 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8860 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8861 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8862 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8864 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8866 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8869 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8871 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8874 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8875 no NEON and require softfp or hard float-abi.
8876 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8878 2018-01-09 Richard Biener <rguenther@suse.de>
8880 PR tree-optimization/83572
8881 * gcc.dg/graphite/pr83572.c: New testcase.
8883 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8886 * gcc.dg/sms-13.c: New test.
8888 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8891 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8893 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8894 Monk Chiang <sh.chiang04@gmail.com>
8896 * gcc.target/riscv/save-restore-1.c: New.
8898 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8901 * gcc.target/powerpc/pr83677.c: New file.
8903 2018-01-08 Jeff Law <law@redhat.com>
8905 PR rtl-optimizatin/81308
8906 * g++.dg/pr81308-1.C: New test.
8907 * g++.dg/pr81308-2.C: New test.
8909 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8911 PR target/83663 - Revert r255946
8912 * gcc.target/aarch64/vect-slp-dup.c: New.
8914 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8916 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8919 2018-01-08 Richard Biener <rguenther@suse.de>
8921 PR tree-optimization/83563
8922 * gcc.dg/graphite/pr83563.c: New testcase.
8924 2018-01-08 Richard Biener <rguenther@suse.de>
8927 * g++.dg/torture/pr83713.C: New testcase.
8929 2018-01-08 Tom de Vries <tom@codesourcery.com>
8931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8933 2018-01-08 Richard Biener <rguenther@suse.de>
8935 PR tree-optimization/83685
8936 * gcc.dg/torture/pr83685.c: New testcase.
8938 2018-01-08 Richard Biener <rguenther@suse.de>
8941 * gcc.dg/lto/pr83719_0.c: New testcase.
8943 2018-01-08 Tom de Vries <tom@codesourcery.com>
8945 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8946 * gcc.dg/graphite/run-id-1.c: Same.
8947 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8949 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8952 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8953 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8954 * gfortran.dg/pdt_27.f03: New test.
8957 * gfortran.dg/pdt_28.f03: New test.
8959 2018-01-08 Tom de Vries <tom@codesourcery.com>
8961 * c-c++-common/builtins.c: Require effective target alloca.
8962 * gcc.dg/Wrestrict.c: Same.
8963 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8965 2018-01-08 Richard Biener <rguenther@suse.de>
8968 * gcc.dg/torture/pr83580.c: New testcase.
8970 2018-01-08 Richard Biener <rguenther@suse.de>
8973 * gcc.dg/pr83517.c: New testcase.
8975 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8978 * gcc.dg/uninit-pr81897.c: New test.
8980 2018-01-06 Martin Sebor <msebor@redhat.com>
8982 PR tree-optimization/83640
8983 * gcc.dg/Wrestrict-6.c: New test.
8984 * gcc.dg/pr83640.c: New test.
8986 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8988 * gcc.target/aarch64/reg-alloc-1.c: New test.
8990 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8993 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8995 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8998 * gcc.dg/pr83480.c: New test.
9000 PR rtl-optimization/83682
9001 * gcc.target/i386/pr83682.c: New test.
9003 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9007 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9008 * gfortran.dg/dependency_49.f90: Likewise.
9009 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9010 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9011 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9012 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9013 * gfortran.dg/string_1_lp64.f90: New test.
9014 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9015 * gfortran.dg/string_3_lp64.f90: New test.
9017 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9020 * gcc.target/i386/sse-26.c: New test.
9023 * gcc.target/i386/pr83604.c: New test.
9025 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9027 * gcc.dg/vect/vect-align-4.c: New test.
9028 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9029 and redefine as a structure with an unaligned member "b".
9030 (foo): Update accordingly.
9032 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9035 * gcc.target/aarch64/bics_5.c: New test.
9036 * gcc.target/arm/bics_5.c: Likewise.
9038 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9040 PR tree-optimization/83605
9041 * gcc.dg/pr83605.c: New test.
9043 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9046 * gcc.target/i386/pr83554.c: New test.
9049 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9052 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9056 * gfortran.dg/eoshift_8.f90: New test.
9057 * gfortran.dg/simplify_eoshift_1.f90: New test.
9059 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9062 * gcc.dg/pr83585.c: New test.
9064 2018-01-04 Nathan Sidwell <nathan@acm.org>
9067 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9069 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9072 * gcc.dg/pr83666.c: New test.
9074 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9077 * gcc.target/alpha/pr83628-1.c: New test.
9078 * gcc.target/alpha/pr83628-2.c: Ditto.
9080 2018-01-04 Martin Liska <mliska@suse.cz>
9083 * g++.dg/ipa/pr82352.C: New test.
9085 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9087 * gcc.dg/vect-opt-info-1.c: Moved to ...
9088 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9089 vect_int targets, use dg-additional-options instead of dg-options and
9090 use relative line numbers instead of absolute.
9092 2018-01-03 Martin Sebor <msebor@redhat.com>
9094 PR tree-optimization/83655
9095 * gcc.dg/Wrestrict-5.c: New test.
9096 * c-c++-common/builtins.c: New test.
9098 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9099 Alan Hayward <alan.hayward@arm.com>
9100 David Sherwood <david.sherwood@arm.com>
9102 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9105 2018-01-03 Jeff Law <law@redhat.com>
9108 * gcc.target/i386/stack-check-17.c: New test.
9109 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9111 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9114 * gcc.dg/pr83621.c: New test.
9117 * gcc.dg/pr83645.c: New test.
9119 2018-01-03 Martin Sebor <msebor@redhat.com>
9121 PR tree-optimization/83603
9122 * gcc.dg/Wrestrict-4.c: New test.
9125 * gcc.dg/const-2.c: New test.
9126 * gcc.dg/pure-3.c: New test.
9128 2018-01-03 Martin Sebor <msebor@redhat.com>
9130 * gcc.dg/Wrestrict-3.c: New test.
9132 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9135 * g++.dg/opt/pr83555.C: New test.
9136 * g++.dg/ubsan/pr83555.C: New test.
9138 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9141 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9142 the !CHECKING_P case by expecting a note.
9143 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9144 a note for the !CHECKING_P case, and move the return statement
9145 outside of #if CHECKING_P guard.
9147 2018-01-03 Jeff Law <law@redhat.com>
9150 * gcc.target/i386/stack-check-18.c: New test.
9151 * gcc.target/i386/stack-check-19.c: New test.
9153 2018-01-03 Martin Sebor <msebor@redhat.com>
9155 PR tree-optimization/83501
9156 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9158 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9160 PR tree-optimization/83501
9161 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9163 2018-01-03 Nathan Sidwell <nathan@acm.org>
9166 * g++.dg/ipa/pr83667.C: New.
9168 2018-01-03 Martin Liska <mliska@suse.cz>
9170 PR tree-optimization/83593
9171 * gcc.dg/pr83593.c: New test.
9173 2018-01-03 Martin Liska <mliska@suse.cz>
9176 * g++.dg/ipa/pr83549.C: New test.
9178 2018-01-03 Marek Polacek <polacek@redhat.com>
9181 * g++.dg/warn/mvp2.C: New test.
9183 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9185 PR preprocessor/83602
9186 * g++.dg/cpp/pr83602.C: New test.
9189 * g++.dg/parse/pr83634.C: New test.
9191 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9194 * gfortran.dg/eoshift_7.f90: New test.
9196 2018-01-03 Jan Beulich <jbeulich@suse.com>
9198 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9199 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9201 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9203 Update copyright years.
9205 2018-01-03 Martin Liska <mliska@suse.cz>
9208 * gcc.dg/ipa/pr83594.c: New test.
9210 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9211 Alan Hayward <alan.hayward@arm.com>
9212 David Sherwood <david.sherwood@arm.com>
9214 * gcc.dg/vect-opt-info-1.c: New test.
9216 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9218 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9219 floorf128, truncf128, and roundf128.
9220 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9221 optimizations added in match.pd.
9222 * gcc.target/powerpc/float128-hw6.c: Likewise.
9223 * gcc.target/powerpc/float128-hw7.c: Likewise.
9224 * gcc.target/powerpc/float128-hw8.c: Likewise.
9225 * gcc.target/powerpc/float128-hw9.c: Likewise.
9226 * gcc.target/powerpc/float128-hw10.c: Likewise.
9227 * gcc.target/powerpc/float128-hw11.c: Likewise.
9229 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9232 * g++.dg/cpp0x/pr83556.C: New test.
9234 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9238 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9239 * gfortran.dg/simplify_cshift_4.f90: New test.
9241 2018-01-02 Marek Polacek <polacek@redhat.com>
9244 * g++.dg/cpp0x/inh-ctor30.C: New test.
9247 * g++.dg/cpp1z/pr83644.C: New test.
9249 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9252 * gfortran.dg/coarray_45.f90: New test.
9255 * gfortran.dg/coarray_46.f90: New test.
9257 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9259 PR tree-optimization/83581
9260 * gcc.dg/pr83581.c: New test.
9263 * gcc.dg/pr83595.c: New test.
9266 * g++.dg/opt/pr83608.C: New test.
9269 * gcc.dg/pr83609.c: New test.
9270 * g++.dg/opt/pr83609.C: New test.
9273 * gcc.dg/pr83623.c: New test.
9275 * gcc.target/i386/i386.exp
9276 (check_effective_target_avx512vpopcntdqvl): New proc.
9277 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9278 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9279 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9281 Copyright (C) 2018 Free Software Foundation, Inc.
9283 Copying and distribution of this file, with or without modification,
9284 are permitted in any medium without royalty provided the copyright
9285 notice and this notice are preserved.