1 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
13 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
15 2018-04-20 Richard Biener <rguenther@suse.de>
18 * gcc.dg/torture/pr85475.c: New testcase.
20 2018-04-20 Martin Jambor <mjambor@suse.cz>
23 * gcc.dg/ipa/pr85449.c: New test.
25 2018-04-20 Martin Jambor <mjambor@suse.cz>
28 * g++.dg/ipa/pr85447.C: New file.
29 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
31 2018-04-20 Jakub Jelinek <jakub@redhat.com>
34 * g++.dg/cpp0x/pr85462.C: New test.
36 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
38 * gcc.target/i386/pr85404.c: Require CET target.
40 2018-04-19 Jakub Jelinek <jakub@redhat.com>
42 PR tree-optimization/85467
43 * gcc.dg/pr85467.c: New test.
45 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/parse/crash68.C: New.
50 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
53 * g++.dg/torture/pr85334.C: New test.
55 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
57 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
58 * g++.dg/diagnostic/pr85464.C: New.
60 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
63 * gcc.dg/torture/pr85397-1.c: New test.
64 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
65 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
67 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
70 * gcc.target/i386/pr85404.c: New test.
72 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
75 * c-c++-common/attr-nocf-check-1.c: Compile with
77 * c-c++-common/attr-nocf-check-3.c: Likewise.
78 * gcc.dg/march-generic.c: Likewise.
79 * gcc.target/i386/align-limit.c: Likewise.
80 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
81 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
82 * gcc.target/i386/cet-property-2.c: Likewise.
83 * gcc.target/i386/ret-thunk-26.c: Likewise.
84 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
86 * c-c++-common/fcf-protection-2.c: Likewise.
87 * c-c++-common/fcf-protection-3.c: Likewise.
88 * c-c++-common/fcf-protection-5.c: Likewise.
89 * c-c++-common/fcf-protection-6.c: Likewise.
90 * c-c++-common/fcf-protection-7.c: Likewise.
91 * gcc.target/i386/cet-label-3.c: New test.
92 * gcc.target/i386/cet-property-3.c: Likewise.
93 * gcc.target/i386/cet-sjlj-7.c: Likewise.
94 * gcc.target/i386/pr85417-1.c: Likewise.
95 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
96 __x86_indirect_thunk_nt_(r|e)ax
97 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
98 * gcc.target/i386/pr85403.c: Remove dg-error,
100 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
102 * gcc.target/i386/movdir-1.c: New test.
104 2018-04-19 Richard Biener <rguenther@suse.de>
107 * gcc.dg/pr85455.c: New testcase.
109 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
111 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
113 * g++.dg/lto/pr85405b_0.C: Likewise.
114 * g++.dg/lto/pr84805_0.C: Likewise.
116 2018-04-18 Martin Liska <mliska@suse.cz>
120 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
123 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
126 * gcc.dg/pr85388-1.c: New test.
127 * gcc.dg/pr85388-2.c: Likewise.
128 * gcc.dg/pr85388-3.c: Likewise.
129 * gcc.dg/pr85388-4.c: Likewise.
130 * gcc.dg/pr85388-5.c: Likewise.
131 * gcc.dg/pr85388-6.c: Likewise.
133 2018-04-18 Jan Hubicka <jh@suse.cz>
134 Martin Liska <mliska@suse.cz>
136 * g++.dg/lto/pr83121_0.C: Update template.
137 * g++.dg/lto/pr83121_1.C: Update template.
138 * g++.dg/lto/pr84805_0.C: Update template.
139 * g++.dg/lto/pr84805_1.C: Update template.
140 * g++.dg/lto/pr84805_2.C: Update template.
142 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
145 * g++.dg/cpp0x/pr84630.C: New.
147 2018-04-18 Jakub Jelinek <jakub@redhat.com>
150 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
151 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
152 in two cases. Uncomment two other tests and add expected dg-error for
154 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
155 -Wnarrowing diagnostics on some targets for c++11.
156 * g++.dg/parse/array-size2.C: Remove xfail.
157 * g++.dg/cpp0x/constexpr-84463.C: New test.
159 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
161 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
162 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
164 2018-04-17 Jakub Jelinek <jakub@redhat.com>
167 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
168 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
169 * g++.dg/other/sve_tls_2.C: Require effective target tls.
171 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
173 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
174 prevent cascading of errors and change expected error message.
175 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
177 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
178 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
179 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
180 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
182 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
184 2018-04-17 Jakub Jelinek <jakub@redhat.com>
187 * gcc.dg/pr85430.c: New test.
189 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
192 * gcc.target/arm/pr54300.C: Move to...
193 * g++.dg/other/pr54300.C: ... Here. Add target directives.
194 * gcc.target/arm/pr55073.C: Move to...
195 * g++.dg/other/pr55073.C: ... Here. Add target directives.
196 * gcc.target/arm/pr56184.C: Move to...
197 * g++.dg/other/pr56184.C: ... Here. Add target directives.
198 * gcc.target/arm/pr59985.C: Move to...
199 * g++.dg/other/pr59985.C: ... Here. Add target directives.
200 * gcc.target/aarch64/pr60675.C: Move to...
201 * g++.dg/other/pr60675.C: ... Here. Add target directives.
202 * gcc.target/aarch64/pr81422.C: Move to...
203 * g++.dg/other/pr81422.C: ... Here. Add target directives.
204 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
205 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
206 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
207 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
208 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
209 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
210 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
211 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
212 * gcc.target/aarch64/sve/tls_2.C: Move to...
213 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
214 * gcc.target/aarch64/pr81414.C: Rename to...
215 * gcc.target/aarch64/pr81414.c: ... This.
216 * gcc.target/aarch64/simd/pr67896.C: Rename to...
217 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
219 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
220 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
221 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
222 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
225 2018-04-17 Jakub Jelinek <jakub@redhat.com>
228 * gcc.dg/pr85414.c: New test.
230 2018-04-17 Martin Jambor <mjambor@suse.cz>
233 * g++.dg/ipa/pr85421.C: New test.
235 2018-04-17 Martin Liska <mliska@suse.cz>
238 * g++.dg/lto/pr85405b_0.C: New test.
239 * g++.dg/lto/pr85405b_1.C: New test.
241 2018-04-17 Martin Liska <mliska@suse.cz>
244 * g++.dg/lto/pr85405_0.C: New test.
245 * g++.dg/lto/pr85405_1.C: New test.
247 2018-04-17 Martin Liska <mliska@suse.cz>
250 * g++.dg/ext/pr85329-2.C: New test.
251 * g++.dg/ext/pr85329.C: New test.
252 * gcc.target/i386/mvc12.c: New test.
254 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
257 * g++.dg/pr85039-1.C: New.
258 * g++.dg/pr85039-2.C: New.
259 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
261 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
264 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
265 if the target supports efficient unaligned storage accesses.
267 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
270 * gcc.target/powerpc/pr83660.C: New test.
272 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
275 * gcc.target/i386/pr85403.c: New test.
277 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
280 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
282 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
283 Jason Merrill <jason@redhat.com>
286 * g++.dg/cpp0x/pr85112.C: New.
288 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
291 * g++.dg/ext/undef-bool-1.C: New file.
292 * gcc.target/powerpc/powerpc.exp: Remove .C support.
293 * gcc.target/powerpc/undef-bool-1.C: Remove file.
295 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
298 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
299 corresponding dg-error clause.
300 * gcc.target/powerpc/pr80098-3.c: Ditto.
301 * gcc.target/powerpc/pr80103-1.c: Delete.
303 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
307 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
308 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
310 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
313 * gfortran.dg/implied_do_io_5.f90: New test.
315 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
318 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
319 several values: positive, negative, and zero.
320 * gcc.target/powerpc/sse2-pslld-1.c: Same.
321 * gcc.target/powerpc/sse2-psllq-1.c: Same.
323 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
325 PR rtl-optimization/79916
326 * gcc.target/powerpc/pr79916.c: New.
328 2018-04-13 Jakub Jelinek <jakub@redhat.com>
330 PR rtl-optimization/85393
331 * g++.dg/opt/pr85393.C: New test.
332 * g++.dg/opt/pr85393-aux.cc: New file.
334 PR rtl-optimization/85376
335 * gcc.dg/pr85376.c: New test.
337 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
339 PR rtl-optimization/83852
340 * gcc.dg/pr83852.c: New testcase.
342 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
345 * gcc.target/s390/pr77822-1.C: Rename to ...
346 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
347 * gcc.target/s390/pr77822-2.c: Add asm scan check.
348 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
350 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
353 * gcc.target/i386/pr71991.c: New testcase.
355 2018-04-13 Martin Liska <mliska@suse.cz>
356 Jakub Jelinek <jakub@redhat.com>
359 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
362 2018-04-12 David Malcolm <dmalcolm@redhat.com>
365 * g++.dg/diagnostic/macro-arg-count.C: New test.
367 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
371 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
372 array and move test to libgomp/testsuite/libgomp.fortran.
373 * gfortran.dg/do_concurrent_6.f90: New test.
375 2018-04-12 Marek Polacek <polacek@redhat.com>
378 * g++.dg/parse/error61.C: New test.
380 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
382 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
383 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
385 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
388 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
389 specify -mvsx on gcc command line.
391 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
394 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
395 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
397 2018-04-12 Jakub Jelinek <jakub@redhat.com>
400 * gcc.target/i386/pr85328.c: New test.
402 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
404 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
406 2018-04-12 Jakub Jelinek <jakub@redhat.com>
408 PR rtl-optimization/85342
409 * gcc.target/i386/pr85342.c: New test.
411 2018-04-11 Jason Merrill <jason@redhat.com>
413 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
416 2018-04-11 Bin Cheng <bin.cheng@arm.com>
419 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
421 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
424 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
426 2018-04-11 Jakub Jelinek <jakub@redhat.com>
429 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
432 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
435 * gcc.target/i386/pr84301.c: New test.
437 2018-04-11 Jakub Jelinek <jakub@redhat.com>
439 PR tree-optimization/85331
440 * gcc.c-torture/execute/pr85331.c: New test.
442 2018-04-11 Marek Polacek <polacek@redhat.com>
445 * g++.dg/cpp0x/pr51225.C: Adjust error message.
446 * g++.dg/cpp1z/constexpr-if21.C: New test.
448 2018-04-11 Jakub Jelinek <jakub@redhat.com>
451 * gcc.target/i386/pr85281.c: New test.
453 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
455 PR rtl-optimization/84659
456 * gcc.dg/pr84659.c: New test.
458 2018-04-11 Jakub Jelinek <jakub@redhat.com>
461 * g++.dg/debug/dwarf2/pr85302.C: New test.
463 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
466 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
469 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
474 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
476 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
477 * gcc.target/powerpc/dimode_off.c: Ditto.
478 * gcc.target/powerpc/tfmode_off.c: Ditto.
479 * gcc.target/powerpc/timode_off.c: Ditto.
481 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
483 * gcc.target/powerpc/vec-ldl-1.c: New test.
484 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
485 corrections to ABI implementation.
487 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
490 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
492 2018-04-10 Jakub Jelinek <jakub@redhat.com>
494 PR rtl-optimization/85300
495 * gcc.dg/pr85300.c: New test.
497 2018-04-10 David Malcolm <dmalcolm@redhat.com>
500 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
501 where we now show the pertinent parameter.
502 * g++.dg/diagnostic/aka2.C: Likewise.
503 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
505 2018-04-10 Jakub Jelinek <jakub@redhat.com>
508 * gfortran.dg/gomp/pr85313.f90: New test.
510 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/parse/template29.C: New.
515 2018-04-10 Bin Cheng <bin.cheng@arm.com>
518 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
520 2018-04-10 Jakub Jelinek <jakub@redhat.com>
524 * gcc.target/i386/avx512f-pr85177.c: New test.
525 * gcc.target/i386/avx512f-pr85255.c: New test.
527 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
529 PR tree-optimization/85286
530 * gcc.dg/vect/pr85286.c: New test.
532 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
535 * gcc.target/arm/pr85173.c: New test.
537 2018-04-10 Jakub Jelinek <jakub@redhat.com>
540 * gcc.dg/lto/pr85248_0.c: New test.
541 * gcc.dg/lto/pr85248_1.c: New test.
543 2018-04-09 Jan Hubicka <jh@suse.cz>
546 * g++.dg/torture/pr85078.C: New.
548 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp1z/decomp44.C: New.
552 * g++.dg/cpp1z/decomp45.C: Likewise.
554 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
557 * gfortran.dg/do_concurrent_5.f90: New test.
558 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
561 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
564 * gfortran.dg/parameter_array_element_3.f90: New test.
566 2018-04-09 Jakub Jelinek <jakub@redhat.com>
569 * g++.dg/cpp1z/decomp43.C: New test.
571 PR rtl-optimization/80463
572 * g++.dg/pr80463.C: Add -w to dg-options.
574 2018-04-09 Richard Biener <rguenther@suse.de>
576 PR tree-optimization/85284
577 * gcc.dg/torture/pr85284.c: New testcase.
579 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
581 PR rtl-optimization/80463
582 PR rtl-optimization/83972
583 PR rtl-optimization/83480
585 * gcc.dg/pr80463.c: New test.
586 * g++.dg/pr80463.C: Likewise.
587 * gcc.dg/pr83972.c: Likewise.
589 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
591 PR rtl-optimization/83913
592 * gcc.dg/pr83913.c: New test.
594 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
596 PR rtl-optimization/83962
597 * gcc.dg/pr83962.c: New test.
599 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
601 PR rtl-optimization/83530
602 * gcc.dg/pr83530.c: New test.
604 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
607 * gfortran.dg/realloc_on_assign_16a.f90: New test.
609 2018-04-07 Jakub Jelinek <jakub@redhat.com>
611 PR tree-optimization/85257
612 * gcc.dg/pr85257.c: New test.
614 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
616 * g++.dg/opt/pr85196.C: New test.
618 2018-04-06 David Malcolm <dmalcolm@redhat.com>
621 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
622 std::tuple here since they need C++11.
623 * g++.dg/lookup/missing-std-include-8.C: New test.
624 * g++.dg/lookup/missing-std-include.C: Move std::array and
625 std::tuple test to missing-std-include-6.C to avoid failures
628 2018-04-06 Jakub Jelinek <jakub@redhat.com>
631 * gcc.dg/debug/pr85252.c: New test.
633 PR rtl-optimization/84872
634 * gcc.dg/graphite/pr84872.c: New test.
637 * g++.dg/cpp1z/decomp42.C: New test.
639 2018-04-06 David Malcolm <dmalcolm@redhat.com>
642 * g++.dg/lookup/missing-std-include-7.C: New test.
644 2018-04-06 Tamar Christina <tamar.christina@arm.com>
646 * gcc.dg/struct-simple.c: Revert r254862.
647 * lib/target-supports.exp
648 (check_effective_target_word_mode_no_slow_unalign): Likewise.
650 2018-04-06 Richard Biener <rguenther@suse.de>
653 * gcc.dg/torture/pr85244-1.c: New testcase.
654 * gcc.dg/torture/pr85244-2.c: Likewise.
656 2018-04-06 Jakub Jelinek <jakub@redhat.com>
659 * c-c++-common/ubsan/pr85213.c: New test.
661 2018-04-06 Richard Biener <rguenther@suse.de>
664 * gcc.dg/pr85180.c: New testcase.
666 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
668 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
669 to trigger the optimization. Do some cleanup and function
670 renaming. Add more test functions.
672 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
674 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
676 * gcc.target/s390/hotpatch-1.c: Skip when building without
678 * gcc.target/s390/hotpatch-10.c: Likewise.
679 * gcc.target/s390/hotpatch-11.c: Likewise.
680 * gcc.target/s390/hotpatch-12.c: Likewise.
681 * gcc.target/s390/hotpatch-13.c: Likewise.
682 * gcc.target/s390/hotpatch-14.c: Likewise.
683 * gcc.target/s390/hotpatch-15.c: Likewise.
684 * gcc.target/s390/hotpatch-16.c: Likewise.
685 * gcc.target/s390/hotpatch-17.c: Likewise.
686 * gcc.target/s390/hotpatch-18.c: Likewise.
687 * gcc.target/s390/hotpatch-19.c: Likewise.
688 * gcc.target/s390/hotpatch-2.c: Likewise.
689 * gcc.target/s390/hotpatch-3.c: Likewise.
690 * gcc.target/s390/hotpatch-4.c: Likewise.
691 * gcc.target/s390/hotpatch-5.c: Likewise.
692 * gcc.target/s390/hotpatch-6.c: Likewise.
693 * gcc.target/s390/hotpatch-7.c: Likewise.
694 * gcc.target/s390/hotpatch-8.c: Likewise.
695 * gcc.target/s390/hotpatch-9.c: Likewise.
697 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
699 * c-c++-common/Wattributes.c: Disable warning for s390* target and
700 check for an error instead.
701 * gcc.dg/Wattributes-6.c: Likewise.
703 2018-04-05 Jakub Jelinek <jakub@redhat.com>
706 * g++.dg/cpp1z/decomp39.C: New test.
707 * g++.dg/cpp1z/decomp40.C: New test.
710 * g++.dg/cpp1z/decomp41.C: New test.
713 * gcc.dg/pr85195.c: New test.
715 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
718 * g++.dg/cpp0x/initlist100.C: New.
719 * g++.dg/cpp0x/initlist101.C: Likewise.
721 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
724 * g++.dg/other/pr84792-1.C: New.
725 * g++.dg/other/pr84792-2.C: Likewise.
727 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
730 * gcc.target/i386/pr85193.c: New test.
732 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
735 * g++.dg/concepts/pr84979.C: New.
736 * g++.dg/concepts/pr84979-2.C: New.
737 * g++.dg/concepts/pr84979-3.C: New.
739 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
742 * g++.dg/cpp0x/variadic174.C: New.
744 2018-04-04 Jakub Jelinek <jakub@redhat.com>
747 * g++.dg/ext/builtin13.C: New test.
748 * g++.dg/ext/atomic-4.C: New test.
751 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
752 * g++.dg/ext/bases3.C: New test.
754 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
757 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
758 to match a single insn of the baz function. Move scan directives at
759 the end of the file below the functions they are trying to test for
761 * gcc.target/arm/cmse/cmse-16.c: New testcase.
763 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
765 PR rtl-optimization/84878
766 * gcc.target/powerpc/pr84878.c: New test.
768 2018-04-04 Michael Matz <matz@suse.de>
770 * gcc.dg/Wstringop-overflow-4.c: New test.
771 * c-c++-common/Wstringop-truncation-4.c: Adjust.
773 2018-04-04 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
777 for the diagnostics of overridden functions. Adjust for new wording.
779 2018-04-04 Richard Biener <rguenther@suse.de>
782 * g++.dg/lto/pr85176_0.C: New testcase.
784 2018-04-04 Richard Biener <rguenther@suse.de>
787 * lib/target-supports.exp (check_effective_target_vect_perm_short):
790 2018-04-04 Martin Liska <mliska@suse.cz>
793 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
794 and msdata as a workaround for powerpc.
796 2018-04-04 Richard Biener <rguenther@suse.de>
798 PR tree-optimization/85168
799 * gcc.dg/torture/pr85168.c: New testcase.
801 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
804 * g++.dg/pr84943.C: New.
805 * g++.dg/pr84943-2.C: New.
807 2018-04-03 Jakub Jelinek <jakub@redhat.com>
809 PR rtl-optimization/85167
810 * gcc.dg/pr85167.c: New test.
812 PR tree-optimization/85156
813 * c-c++-common/pr85156.c: New test.
814 * gcc.c-torture/execute/pr85156.c: New test.
816 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
818 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
819 * gcc.target/powerpc/undef-bool-1.C: New file.
820 * gcc.target/powerpc/undef-bool-2.c: New file.
822 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
825 * g++.dg/cpp1z/class-deduction52.C: New.
827 2018-04-03 Jakub Jelinek <jakub@redhat.com>
830 * g++.dg/cpp0x/pr85147.C: New test.
833 * g++.dg/cpp0x/gen-attrs-64.C: New test.
836 * g++.dg/gomp/pr85134.C: New test.
837 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
840 * gcc.c-torture/execute/pr85169.c: New test.
841 * gcc.target/i386/avx512f-pr85169.c: New test.
842 * gcc.target/i386/avx512bw-pr85169.c: New test.
844 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
847 * gcc.target/powerpc/pr69946: Adjust comment. Remove
848 scan-assembler-times clause.
850 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
852 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
853 dg-additional-options.
855 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
857 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
859 2018-04-03 Richard Biener <rguenther@suse.de>
862 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
864 2018-04-02 Jim Wilson <jimw@sifive.com>
866 * gcc.target/riscv/pr84660.c: New.
867 * gcc.target/riscv/shift-and-1.c: New.
868 * gcc.target/riscv/shift-and-2.c: New.
870 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
873 * gfortran.dg/array_simplify_2.f90: New test.
875 2018-04-01 Jakub Jelinek <jakub@redhat.com>
878 * gcc.target/i386/avx512f-pr85090-1.c: New test.
879 * gcc.target/i386/avx512f-pr85090-2.c: New test.
880 * gcc.target/i386/avx512f-pr85090-3.c: New test.
881 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
882 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
884 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
887 * g++.dg/pr85027.C: New.
889 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
892 * gcc.target/powerpc/sse-maxps-2.c: New test.
893 * gcc.target/powerpc/sse-minps-2.c: New test.
895 2018-03-30 Jakub Jelinek <jakub@redhat.com>
898 * g++.dg/gomp/pr84791.C: New test.
900 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
903 * gfortran.dg/array_constructor_53.f90: New test.
905 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
908 * gfortran.dg/substr_6.f90: Remove illegal test for
909 out-of-bounds substring.
911 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
914 * gfortran.dg/zero_sized_10.f90: New test.
916 2018-03-29 David Malcolm <dmalcolm@redhat.com>
919 * g++.dg/lookup/missing-std-include-6.C: New test.
920 * g++.dg/lookup/missing-std-include.C: Add std::pair and
922 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
923 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
924 <cstring>, <cassert>, and <cstdlib>.
926 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
929 * gcc.target/i386/pr84985.c: New.
931 2018-03-29 David Malcolm <dmalcolm@redhat.com>
934 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
936 2018-03-29 Jakub Jelinek <jakub@redhat.com>
939 * g++.dg/warn/Wunused-var-31.C: New test.
942 * c-c++-common/Wduplicated-branches-14.c: New test.
944 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
947 * g++.dg/cpp0x/pr84606.C: New.
949 2018-03-29 Carl Love <cel@us.ibm.com>
952 2017-09-27 Carl Love <cel@us.ibm.com>
954 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
955 for the __builtin_fctid and __builtin_fctiw.
957 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
960 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
961 deleted builtin function.
962 (div_weuo): Likewise.
963 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
964 (div_deuo): Likewise.
966 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
969 * g++.dg/other/default13.C: New.
971 2018-03-28 Jakub Jelinek <jakub@redhat.com>
974 * gcc.target/i386/pr85095-1.c: New test.
975 * gcc.target/i386/pr85095-2.c: New test.
976 * gcc.c-torture/execute/pr85095.c: New test.
978 PR tree-optimization/82004
979 * gcc.dg/pr82004.c: New test.
981 2018-03-28 Jakub Jelinek <jakub@redhat.com>
982 Martin Liska <mliska@suse.cz>
985 * g++.dg/asan/pr85081.C: New test.
987 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
990 * g++.dg/template/pr84789.C: Adjust for testing with
994 * g++.dg/template/pr84973.C: New.
995 * g++.dg/template/pr84973-2.C: New.
996 * g++.dg/template/pr84973-3.C: New.
999 * g++.dg/eh/pr84968.C: New.
1001 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1004 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1005 long double multiply/divide uses the correct function.
1006 * gcc.target/powerpc/mulkc-3.c: Likewise.
1007 * gcc.target/powerpc/divkc-2.c: Likewise.
1008 * gcc.target/powerpc/divkc-3.c: Likewise.
1010 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/cpp0x/defaulted51.C: New.
1014 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1016 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1019 * g++.dg/ext/vector35.C: New test.
1022 * g++.dg/ext/builtin-offsetof3.C: New test.
1025 * g++.dg/cpp1y/pr85076.C: New test.
1027 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1030 * gfortran.dg/matmul_rank_1.f90: New test.
1032 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1033 Harald Anlauf <anlauf@gmx.de>
1035 * gfortran.dg/structure_constructor_15.f90: New test.
1037 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1039 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1040 for the diagnostics of overridden functions. Adjust for new wording.
1041 * g++.dg/cpp0x/implicit1.C: Likewise.
1042 * g++.dg/cpp0x/override1.C: Likewise.
1043 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1044 * g++.dg/eh/shadow1.C: Likewise.
1045 * g++.dg/inherit/covariant12.C: Likewise.
1046 * g++.dg/inherit/covariant14.C: Likewise.
1047 * g++.dg/inherit/covariant15.C: Likewise.
1048 * g++.dg/inherit/covariant16.C: Likewise.
1049 * g++.dg/inherit/covariant22.C: Likewise.
1050 * g++.dg/inherit/crash3.C: Likewise.
1051 * g++.dg/inherit/error2.C: Likewise.
1052 * g++.dg/template/crash100.C: Likewise.
1053 * g++.old-deja/g++.eh/spec6.C: Likewise.
1054 * g++.old-deja/g++.mike/p811.C: Likewise.
1055 * g++.old-deja/g++.other/virtual11.C: Likewise.
1056 * g++.old-deja/g++.other/virtual4.C: Likewise.
1058 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1061 * gcc.target/i386/pr85044.c: New test.
1063 2018-03-27 Martin Sebor <msebor@redhat.com>
1066 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1069 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1072 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1074 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1077 * gcc.target/arm/pr81863.c: New test.
1079 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1082 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1083 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1085 2018-03-27 Richard Biener <rguenther@suse.de>
1088 * lib/target-supports.exp (check_ssse3_available): New function.
1089 (check_effective_target_vect_perm_short): Enable for x86 if
1090 check_ssse3_available.
1092 2018-03-27 Richard Biener <rguenther@suse.de>
1094 PR tree-optimization/85082
1095 * gfortran.dg/pr85082.f90: New testcase.
1097 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1099 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1100 to "l=2" in dg-final.
1102 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1104 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1105 * gcc.target/mips/fix-r4000-2.c: Likewise.
1106 * gcc.target/mips/fix-r4000-3.c: Likewise.
1107 * gcc.target/mips/fix-r4000-4.c: Likewise.
1108 * gcc.target/mips/fix-r4000-5.c: Likewise.
1109 * gcc.target/mips/fix-r4000-6.c: Likewise.
1110 * gcc.target/mips/fix-r4000-7.c: Likewise.
1111 * gcc.target/mips/fix-r4000-8.c: Likewise.
1112 * gcc.target/mips/fix-r4000-9.c: Likewise.
1113 * gcc.target/mips/fix-r4000-10.c: Likewise.
1114 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1115 "mulditi3_r4000" instead of "mulditi3".
1116 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1117 "umulditi3_r4000" instead of "umulditi3".
1119 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1122 * g++.dg/inherit/covariant22.C: New test.
1124 2018-03-27 Richard Biener <rguenther@suse.de>
1127 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1130 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1131 Jason Merrill <jason@redhat.com>
1134 * g++.dg/init/array49.C: New.
1135 * g++.dg/torture/pr70499.C: Adjust.
1137 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1140 * gcc.target/i386/pr85073.c: New test.
1142 2018-03-26 Richard Biener <rguenther@suse.de>
1145 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1148 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1151 * gfortran.dg/parameter_array_format.f90: New test.
1153 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1154 Neil Carlson <neil.n.carlson@gmail.com>
1157 * gfortran.dg/literal_character_constant_1.inc: Replace
1158 call abort by STOP n.
1159 * gfortran.dg/overload_1.f90: Likewise.
1161 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1162 Dominique d'Humieres <dominiq@gcc.gnu.org>
1165 * gfortran.dg/scalar_pointer_1.f90: New test.
1167 2018-03-25 Tom de Vries <tom@codesourcery.com>
1169 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1172 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1175 * gfortran.dg/pr89497.f90: New test.
1177 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1180 * gfortran.dg/substr_7.f90: New test.
1182 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1185 * gfortran.dg/pr42651.f90: New test.
1186 * gfortran.dg/func_result_7.f90: Update error message.
1188 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1190 PR tree-optimization/84005
1191 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1192 failing to force the alignment.
1194 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1196 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1200 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1202 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1203 message. Fix scan-assembler patterns.
1205 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1208 * g++.dg/cpp0x/pr85015.C: New test.
1211 * g++.dg/cpp1y/pr84942.C: New test.
1213 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1216 * testsuite/gcc.target/i386/pr85030.c: New.
1218 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1221 * g++.dg/pr85026.C: New test.
1223 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1225 * g++.dg/debug/pr84704.C: XFAIL AIX.
1227 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1230 * gcc.target/arm/pr84826.c: Add dg directive.
1232 2018-03-23 Marek Polacek <polacek@redhat.com>
1235 * g++.dg/ext/builtin-offsetof2.C: New test.
1238 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1239 * gcc.dg/pr85045.c: New test.
1241 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1244 * gnat.dg/lto22.adb: New test.
1245 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1246 * gnat.dg/lto22_pkg2.ads: Likewise.
1248 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1251 * gcc.dg/lto/pr80778_0.c: New test.
1254 * gcc.target/i386/pr85034.c: New test.
1257 * c-c++-common/torture/pr85022.c: New test.
1260 * g++.dg/ubsan/pr85029.C: New test.
1262 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1265 * g++.dg/cpp0x/pr71251.C: New.
1268 * g++.dg/template/pr84789.C: New.
1269 * g++.dg/template/pr84789-2.C: New.
1270 * g++.dg/template/pr84789-3.C: New.
1271 * g++.dg/parse/dtor11.C: Accept alternate error message.
1274 * g++.dg/pr84729.C: New.
1275 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1276 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1277 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1279 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1282 * gfortran.dg/interface_42.f90: New test.
1283 * gfortran.dg/interface_43.f90: New test.
1285 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1288 * gcc.target/arm/pr84826.c: New test.
1290 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1292 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1293 dg-require-effective-target.
1294 * gcc.target/arm/addr-modes-int.c: Likewise.
1295 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1297 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1300 * gcc.target/powerpc/altivec-ld-1.c: New test.
1302 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1304 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1306 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1309 * gcc.dg/pr84941.c: New test.
1311 2018-03-22 Tom de Vries <tom@codesourcery.com>
1313 PR tree-optimization/84956
1314 * gcc.dg/pr84956.c: New test.
1316 2018-03-22 Marek Polacek <polacek@redhat.com>
1319 * g++.dg/cpp1z/constexpr-if15.C: New test.
1320 * g++.dg/cpp1z/constexpr-if16.C: New test.
1322 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1324 * gcc.dg/builtin-tgmath-3.c: New test.
1326 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1329 * g++.dg/concepts/pr71965.C: New.
1333 * g++.dg/cpp0x/pr84610.C: New.
1334 * g++.dg/cpp0x/pr84642.C: New.
1336 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1339 * c-c++-common/pr84999.c: New test.
1341 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1344 * g++.dg/ext/desig10.C: New.
1346 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1347 Harald Anlauf <anlauf@gmx.de>
1350 * gfortran.dg/pr84957.f90: New test.
1352 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1354 PR tree-optimization/84960
1355 * gcc.c-torture/compile/pr84960.c: New test.
1357 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1359 PR tree-optimization/84811
1360 * gcc.dg/torture/pr84811.c: New test.
1362 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1364 PR tree-optimization/84982
1365 * c-c++-common/pr84982.c: New test.
1368 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1370 * g++.dg/torture/pr84961-1.C: New test.
1371 * g++.dg/torture/pr84961-2.C: New test.
1373 2018-03-21 Nathan Sidwell <nathan@acm.org>
1376 * g++.dg/pr85008.C: New.
1378 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1381 * gfortran.dg/char_result_17.f90: New test.
1383 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1386 * g++.dg/other/accessor-fixits-1.C: Move to...
1387 * g++.dg/torture/accessor-fixits-1.C: ...here.
1388 * g++.dg/other/accessor-fixits-2.C: Move to...
1389 * g++.dg/torture/accessor-fixits-2.C: ...here.
1390 * g++.dg/other/accessor-fixits-3.C: Move to...
1391 * g++.dg/torture/accessor-fixits-3.C: ...here.
1392 * g++.dg/other/accessor-fixits-4.C: Move to...
1393 * g++.dg/torture/accessor-fixits-4.C: ...here.
1394 * g++.dg/other/accessor-fixits-5.C: Move to...
1395 * g++.dg/torture/accessor-fixits-5.C: ...here.
1396 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1397 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1398 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1400 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1402 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1404 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1407 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1409 2018-03-21 Nathan Sidwell <nathan@acm.org>
1412 * g++.dg/lookup/pr84804.C: New.
1414 2018-03-21 Martin Sebor <msebor@redhat.com>
1417 * g++.dg/Wclass-memaccess-3.C: New test.
1418 * g++.dg/Wclass-memaccess-4.C: New test.
1420 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1423 * g++.dg/other/accessor-fixits-1.C
1424 (test_access_const_t1_color): New.
1425 (test_deref_const_t1_color): New.
1426 * g++.dg/other/accessor-fixits-5.C: New testcase.
1428 2018-03-21 Tom de Vries <tom@codesourcery.com>
1430 PR tree-optimization/83126
1431 * gcc.dg/graphite/pr83126.c: New test.
1433 2018-03-21 Nathan Sidwell <nathan@acm.org>
1435 * g++.dg/ext/anon-struct6.C: Adjust.
1436 * g++.dg/ext/deprecate-1.C: New.
1437 * g++.dg/ext/deprecate-2.C: New.
1438 * g++.dg/lookup/pr84602.C: Adjust.
1439 * g++.dg/lookup/pr84962.C: Adjust.
1440 * g++.old-deja/g++.other/anon4.C
1443 * g++.dg/lookup/pr84836.C: New.
1445 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1447 PR tree-optimization/84969
1448 * gcc.dg/tree-ssa/pr84969.c: New test.
1450 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1452 PR rtl-optimization/84989
1453 * gcc.target/i386/pr84989.c: New test.
1455 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1457 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1459 2018-03-21 Martin Liska <mliska@suse.cz>
1462 * gfortran.dg/goacc/pr84963.f90: New test.
1464 2018-03-21 Marek Polacek <polacek@redhat.com>
1466 PR c++/71638, ICE with NSDMI and reference.
1467 * g++.dg/cpp0x/nsdmi14.C: New test.
1468 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1470 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1472 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1473 MIPS with -mpaired-single directives.
1475 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1478 * gfortran.dg/interface_41.f90: New test.
1480 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.dg/pr84875.c: New test.
1485 2018-03-20 Marek Polacek <polacek@redhat.com>
1487 PR c++/84978, ICE with NRVO.
1488 * g++.dg/opt/nrv19.C: New test.
1490 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1493 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1494 Disable for armeb targets.
1495 * gcc.target/arm/pr82518.c: New test.
1497 2018-03-20 Nathan Sidwell <nathan@acm.org>
1500 * g++.dg/lookup/pr84962.C: New.
1503 * g++.dg/lookup/pr84970.C: New.
1505 2018-03-20 Richard Biener <rguenther@suse.de>
1508 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1510 2018-03-20 Martin Liska <mliska@suse.cz>
1513 * g++.dg/ipa/pr84825.C: New test.
1515 2018-03-20 Martin Liska <mliska@suse.cz>
1517 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1519 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1522 * gcc.c-torture/compile/pr84845.c: New test.
1524 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1527 * gcc.target/arm/pr82989.c: New test.
1529 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1532 * gcc.target/i386/pr84945.c: New test.
1534 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1537 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1539 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1542 * gcc.dg/pr84953.c: New test.
1544 2018-03-19 Marek Polacek <polacek@redhat.com>
1547 * g++.dg/cpp1z/lambda-__func__.C: New test.
1550 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1552 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1555 * g++.dg/asan/pr78651.C: New test.
1557 2018-03-19 Tom de Vries <tom@codesourcery.com>
1559 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1560 vect_int_mult. Add nvptx xfail for PR84958.
1562 2018-03-19 Nathan Sidwell <nathan@acm.org>
1565 * g++.dg/cpp1y/pr84835.C: New.
1567 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1570 * gcc.target/aarch64/pr81647.c: New.
1572 2018-03-19 Richard Biener <rguenther@suse.de>
1574 PR tree-optimization/84933
1575 * g++.dg/pr84933.C: New testcase.
1577 2018-03-19 Richard Biener <rguenther@suse.de>
1579 PR tree-optimization/84859
1580 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1581 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1582 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1583 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1585 2018-03-19 Nathan Sidwell <nathan@acm.org>
1588 * g++.dg/lookup/pr84812.C: New.
1590 2018-03-19 Richard Biener <rguenther@suse.de>
1592 PR tree-optimization/84929
1593 * gcc.dg/torture/pr84929.c: New testcase.
1595 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1598 * gcc.target/arm/big-endian-subreg.c: Delete.
1600 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1603 * gfortran.dg/array_constructor_52.f90: New test.
1605 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1608 * gfortran.dg/pr77414.f90: New test.
1609 * gfortran.dg/internal_references_1.f90: Adjust error message.
1611 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1614 * gfortran.dg/pr65453.f90: New test.
1616 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1618 PR tree-optimization/84913
1619 * gfortran.dg/vect/pr84913.f90: New test.
1621 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1624 * gfortran.dg/warn_concat.f90: New test.
1626 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.dg/pr84899.c: New test.
1631 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1634 * gfortran.dg/pr69395.f90: Add test for max dimensions
1636 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1639 * gcc.target/i386/pr84876.c: New test.
1641 2018-03-16 Martin Liska <mliska@suse.cz>
1644 * gcc.target/i386/mvc11.c: New test.
1646 2018-03-16 Martin Liska <mliska@suse.cz>
1649 * gcc.target/i386/mvc10.c: New test.
1651 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1655 * g++.dg/cpp1y/pr79937-1.C: New test.
1656 * g++.dg/cpp1y/pr79937-2.C: New test.
1657 * g++.dg/cpp1y/pr79937-3.C: New test.
1658 * g++.dg/cpp1y/pr79937-4.C: New test.
1659 * g++.dg/cpp1y/pr82410.C: New test.
1661 2018-03-16 Tom de Vries <tom@codesourcery.com>
1663 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1665 2018-03-16 Tom de Vries <tom@codesourcery.com>
1667 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1669 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1672 * g++.dg/cpp2a/desig8.C: New test.
1674 PR tree-optimization/84841
1675 * gcc.dg/pr84841.c: New test.
1678 * g++.dg/cpp2a/desig7.C: New test.
1680 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1681 Jim MacArthur <jim.macarthur@codethink.co.uk>
1683 * gfortran.dg/automatic_1.f90: New test.
1684 * gfortran.dg/automatic_repeat.f90: New test
1685 * gfortran.dg/automatic_save.f90: New test.
1686 * gfortran.dg/vax_structure.f90: New test.
1688 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1691 * gfortran.dg/pr78741.f90: New test.
1693 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1696 * gfortran.dg/pr69395.f90: New test.
1698 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1701 * g++.dg/opt/pr79085.C: New test.
1703 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1706 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1707 label instead of __x86_indirect_thunk label.
1709 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1712 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1713 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1714 * g++.dg/warn/deprecated-13.C: New test.
1716 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1718 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1720 2018-03-15 Richard Biener <rguenther@suse.de>
1723 * c-c++-common/pr84873.c: New testcase.
1725 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1728 * gcc.target/arm/big-endian-subreg.c: New.
1730 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.c-torture/compile/pr84860.c: New test.
1735 2018-03-15 Julia Koval <julia.koval@intel.com>
1737 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1739 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1742 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1745 * gcc.dg/pr84853.c: New test.
1747 2018-03-14 Carl Love <cel@us.ibm.com>
1749 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1751 2018-03-14 Martin Liska <mliska@suse.cz>
1754 * g++.dg/lto/pr84805_0.C: New test.
1755 * g++.dg/lto/pr84805_1.C: New test.
1756 * g++.dg/lto/pr84805_2.C: New test.
1758 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1761 * gcc.dg/fixits-pr84852-1.c: New test.
1762 * gcc.dg/fixits-pr84852-2.c: New test.
1764 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1766 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1767 separate verbose message.
1768 * lib/scandump.exp (scan-dump-times): Likewise.
1770 2018-03-14 Julia Koval <julia.koval@intel.com>
1772 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1774 * gcc.target/i386/funcspec-56.inc: Ditto.
1776 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1778 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1781 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1784 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1785 check count from 17 to 14.
1788 * gcc.target/i386/pr84844.c: New test.
1790 2018-03-14 Richard Biener <rguenther@suse.de>
1792 PR tree-optimization/84830
1793 * gcc.dg/torture/pr84830.c: New testcase.
1795 2018-03-14 Marek Polacek <polacek@redhat.com>
1798 * g++.dg/cpp0x/static_assert15.C: New test.
1800 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1803 * gfortran.dg/pr61775.f90: New test.
1805 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1808 * g++.dg/ext/pr84843-1.C: New test.
1809 * g++.dg/ext/pr84843-2.C: New test.
1811 2018-03-13 David Pagan <dave.pagan@oracle.com>
1814 * gcc.dg/pr46921.c: New test.
1816 2018-03-13 Martin Sebor <msebor@redhat.com>
1818 PR tree-optimization/84725
1819 * c-c++-common/Wstringop-truncation-4.c: New test.
1820 * c-c++-common/attr-nonstring-5.c: New test.
1822 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1824 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1826 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1827 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1829 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1831 * gcc.target/aarch64/sve/tls_1.c: New test.
1832 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1834 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1836 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1837 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1839 2018-03-13 Martin Liska <mliska@suse.cz>
1842 * g++.dg/ipa/pr84658.C: New test.
1844 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1847 * gcc.dg/pr84834.c: New test.
1850 * gcc.target/i386/pr84827.c: New test.
1853 * g++.dg/ext/pr84828.C: New test.
1856 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1857 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1860 * g++.dg/cpp1y/constexpr-84808.C: New test.
1863 * g++.dg/debug/pr84704.C: New test.
1865 2018-03-12 Renlin Li <renlin.li@arm.com>
1867 * gcc.target/aarch64/movi_hf.c: New.
1868 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1869 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1871 2018-03-12 Martin Sebor <msebor@redhat.com>
1873 PR tree-optimization/83456
1874 * c-c++-common/Wrestrict-2.c: Remove test cases.
1875 * c-c++-common/Wrestrict.c: Same.
1876 * gcc.dg/Wrestrict-12.c: New test.
1877 * gcc.dg/Wrestrict-14.c: New test.
1879 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1881 * g++.dg/pr84821.C: New test.
1883 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1885 * gcc.dg/pr84799.c: New test.
1887 2018-03-12 Richard Biener <rguenther@suse.de>
1889 PR tree-optimization/84803
1890 * gcc.dg/torture/pr84803.c: New testcase.
1892 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1895 * g++.dg/debug/pr84813.C: New test.
1897 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1900 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1902 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1905 * gfortran.dg/pr83939.f90
1907 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1910 * gfortran.dg/zero_sized_9.f90: New test.
1912 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1915 * g++.dg/debug/dwarf2/enum2.C: New test.
1917 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1920 * gfortran.dg/pr84734.f90: New test.
1922 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1924 * gnat.dg/prot3.adb: New test.
1925 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1927 2018-03-09 Jason Merrill <jason@redhat.com>
1928 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/cpp0x/pr71169.C: New.
1933 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1934 * g++.dg/cpp0x/pr71832.C: Likewise.
1936 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1939 * gcc.target/powerpc/pr83969.c: New test.
1941 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1944 * gcc.dg/pr84772.c: New test.
1947 * g++.dg/warn/Wformat-2.C: New test.
1950 * g++.dg/ext/vla18.C: New test.
1952 2018-03-09 Martin Sebor <msebor@redhat.com>
1954 PR tree-optimization/84526
1955 * gcc.dg/Wrestrict-10.c: New test.
1956 * gcc.dg/Wrestrict-11.c: New test.
1958 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1960 PR rtl-optimization/84682
1961 * gcc.dg/torture/pr84682-1.c: New.
1962 * gcc.dg/torture/pr84682-2.c: New.
1963 * gcc.dg/torture/pr84682-3.c: New.
1965 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1968 * g++.dg/ext/pr84724.C: New test.
1970 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1973 * gcc.target/arm/pr83712.c: New.
1975 2018-03-09 Richard Biener <rguenther@suse.de>
1977 PR tree-optimization/84775
1978 * gcc.dg/torture/pr84775.c: New testcase.
1980 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1983 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1986 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1988 * gcc.c-torture/compile/20180309-1.c: New test.
1990 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1993 * g++.dg/warn/Wunused-function4.C: New test.
1996 * gcc.target/i386/pr84742-1.c: New test.
1997 * gcc.target/i386/pr84742-2.c: New test.
1999 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2002 * gcc.c-torture/execute/pr84748.c: New test.
2004 2018-03-08 Richard Biener <rguenther@suse.de>
2007 * gcc.dg/graphite/pr84552.c: New testcase.
2009 2018-03-08 Richard Biener <rguenther@suse.de>
2011 PR tree-optimization/84178
2012 * gcc.dg/torture/pr84178-2.c: New testcase.
2014 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2016 PR tree-optimization/84178
2017 * gcc.c-torture/compile/pr84178-1.c: New test.
2019 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2021 * lib/target-supports.exp: Do not return zero from a ifunc
2024 2018-03-08 Richard Biener <rguenther@suse.de>
2026 PR tree-optimization/84746
2027 * gcc.dg/torture/pr84746.c: New testcase.
2030 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2033 * gcc.dg/graphite/pr84404.c: New.
2035 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2037 PR tree-optimization/84740
2038 * gcc.dg/torture/pr84740.c: New test.
2040 PR tree-optimization/84739
2041 * gcc.dg/pr84739.c: New test.
2043 2018-03-07 Martin Sebor <msebor@redhat.com>
2045 PR tree-optimization/83519
2046 * gcc.dg/Wrestrict-13.c: New test.
2048 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2052 * gfortran.dg/pr64124.f90: New tests.
2053 * gfortran.dg/pr70409.f90: New tests.
2055 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2058 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2060 2018-03-07 Martin Sebor <msebor@redhat.com>
2062 PR tree-optimization/84526
2063 * gcc.dg/Wrestrict-10.c: New test.
2065 2018-03-07 Martin Sebor <msebor@redhat.com>
2067 PR tree-optimization/84468
2068 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2069 * gcc.dg/Wstringop-truncation.c: New test.
2070 * gcc.dg/Wstringop-truncation-2.c: New test.
2072 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2075 * gfortran.dg/pr84565.f90: New test.
2078 * gcc.target/i386/pr84723-1.c: New test.
2079 * gcc.target/i386/pr84723-2.c: New test.
2080 * gcc.target/i386/pr84723-3.c: New test.
2081 * gcc.target/i386/pr84723-4.c: New test.
2082 * gcc.target/i386/pr84723-5.c: New test.
2084 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2087 * gfortran.dg/pr64107.f90: New test.
2089 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2093 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2095 2018-03-06 Marek Polacek <polacek@redhat.com>
2098 * g++.dg/cpp1z/constexpr-84684.C: New test.
2100 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2103 * gcc.dg/pr84721.c: New test.
2106 * gcc.dg/pr84710.c: New test.
2108 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2111 * gfortran.dg/implied_do_2.f90: New test.
2112 * gfortran.dg/coarray_8.f90: Update for new error message.
2114 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2117 * g++.dg/ext/pr84683.C: New test.
2119 PR tree-optimization/84687
2120 * gcc.dg/pr84687.c: New test.
2122 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2125 * g++.dg/pr84231.C: New.
2128 * g++.dg/cpp1y/pr84593.C: New.
2131 * g++.dg/pr84492.C: New.
2133 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2135 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2136 __builtin_ppc_speculation_barrier.
2138 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2141 * gcc.target/powerpc/pr84700.c: New test.
2143 2018-03-05 Nathan Sidwell <nathan@acm.org>
2146 * g++.dg/lookup/pr84702.C: New.
2148 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2151 * gcc.target/i386/pr84564.c: New test.
2153 2018-03-05 Marek Polacek <polacek@redhat.com>
2156 * g++.dg/cpp0x/inline-ns10.C: New test.
2158 2018-03-05 Nathan Sidwell <nathan@acm.org>
2161 * g++.dg/template/pr84694.C: New.
2163 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2166 * gcc.c-torture/execute/pr84524.c: New test.
2167 * gcc.target/i386/avx512bw-pr84524.c: New test.
2169 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2172 * g++.dg/pr84264.C: New test.
2174 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2177 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2178 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2179 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2181 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2183 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2184 * g++.dg/other/i386-3.C: Ditto.
2185 * gcc.target/i386/sse-12.c: Ditto.
2186 * gcc.target/i386/sse-13.c: Ditto.
2187 * gcc.target/i386/sse-14.c: Ditto.
2188 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2189 * gcc.target/i386/wbinvd-1.c: New test.
2190 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2191 * gcc.target/i386/pconfig-1.c: Ditto.
2193 2018-03-05 Pádraig Brady <P@draigBrady.com>
2194 Nathan Sidwell <nathan@acm.org>
2197 * g++.dg/cpp0x/pr84497.C: New.
2199 2018-03-05 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/84670
2202 * gcc.dg/pr84670-1.c: New testcase.
2203 * gcc.dg/pr84670-2.c: Likewise.
2204 * gcc.dg/pr84670-3.c: Likewise.
2205 * gcc.dg/pr84670-4.c: Likewise.
2207 2018-03-05 Richard Biener <rguenther@suse.de>
2209 PR tree-optimization/84650
2210 * gcc.dg/graphite/pr84650.c: New testcase.
2212 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2217 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2220 * gfortran.dg/pr71085.f90: New test.
2222 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2225 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2227 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2230 * gfortran.dg/pr51434.f90: New test.
2232 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2235 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2237 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2242 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2245 * g++.dg/torture/pr71464.C: New.
2247 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2250 * gfortran.dg/select_type_41.f90: New test.
2252 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2255 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2257 2018-03-02 Marek Polacek <polacek@redhat.com>
2260 * g++.dg/ext/flexary29.C: New test.
2262 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2264 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2266 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/torture/pr81812.C: New.
2271 2018-03-02 Marek Polacek <polacek@redhat.com>
2274 * g++.dg/warn/Wsign-compare-8.C: New test.
2277 * g++.dg/parse/array-size3.C: New test.
2280 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2282 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2285 * g++.dg/cpp1y/pr84662.C: New test.
2287 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2289 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2290 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2292 * g++.dg/lto/20101010-1_0.C: Likewise.
2293 * g++.dg/lto/20101010-2_0.C: Likewise.
2295 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2298 * gcc.dg/pr84628.c: New test.
2301 * gcc.target/ia64/pr56540.c: New test.
2303 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2305 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2307 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2308 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2309 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2310 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2312 2018-03-02 Marek Polacek <polacek@redhat.com>
2315 * c-c++-common/ubsan/shift-11.c: New test.
2317 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2319 * gcc.dg/vect/vect-alias-check-13.c: New test.
2321 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2324 * gcc.dg/pr84614.c: New test.
2327 * gcc.target/i386/pr84625.c: New test.
2329 2018-03-02 Richard Biener <rguenther@suse.de>
2331 PR tree-optimization/84427
2332 * gcc.dg/torture/pr84427.c: New testcase.
2334 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2337 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2338 powerpc64le*-*-linux*.
2339 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2340 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2342 2018-03-01 Martin Sebor <msebor@redhat.com>
2345 * g++.dg/ext/attr-const.C: Remove xfail.
2346 * g++.dg/ext/attr-malloc-3.C: New test.
2347 * g++.dg/ext/attr-noinline-3.C: New test.
2348 * g++.dg/ext/attr-noreturn-3.C: New test.
2349 * g++.dg/ext/attr-nothrow-3.C: New test.
2350 * g++.dg/ext/attr-pure.C: Remove xfail.
2352 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2355 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2356 dg-options and dg-shouldfail "ubsan" directive.
2358 2018-03-01 Marek Polacek <polacek@redhat.com>
2359 Jason Merrill <jason@redhat.com>
2362 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2363 * g++.dg/cpp1z/static1.C: New test.
2364 * g++.dg/template/static37.C: New test.
2366 2018-03-01 Nathan Sidwell <nathan@acm.org>
2369 * g++.dg/template/pr84434.C: New.
2371 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2373 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2374 -mthumb to the command-line.
2376 2018-03-01 Marek Polacek <polacek@redhat.com>
2379 * g++.dg/cpp0x/static_assert14.C: New test.
2381 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2384 * g++.dg/torture/pr79410.C: New.
2386 2018-03-01 Martin Liska <mliska@suse.cz>
2389 * gcc.dg/asan/pr82484.c: New test.
2391 2018-03-01 Richard Biener <rguenther@suse.de>
2394 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2396 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2399 * gfortran.dg/coarray_47.f90: New test.
2401 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2404 * gfortran.dg/class_array_23.f03: New test.
2406 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2408 PR rtl-optimization/84528
2409 * gcc.dg/torture/pr84538.c: Rename to...
2410 * gcc.dg/torture/pr84528.c: ...this.
2412 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2414 PR rtl-optimization/84528
2415 * gcc.dg/torture/pr84538.c: New test.
2417 2018-02-28 Martin Sebor <msebor@redhat.com>
2419 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2420 -fpic test failures.
2421 * c-c++-common/Wrestrict-2.c: Same.
2422 * c-c++-common/Wstringop-truncation.c: Same.
2423 * gcc.dg/Warray-bounds-22.c: Same.
2424 * gcc.dg/Wstringop-overflow.c: Same.
2425 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2426 (signed_range): Same.
2427 (unsigned_anti_range): Same.
2428 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2429 (signed_range): Same.
2430 (unsigned_anti_range): Same.
2431 * gcc.dg/attr-alloc_size-7.c: Same.
2432 * gcc.dg/attr-alloc_size-8.c: Same.
2433 * gcc.dg/builtin-alloc-size.c: Same.
2434 * gcc.dg/builtin-stpncpy.c: Same.
2435 * gcc.dg/builtins-nonnull.c: Same.
2436 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2437 * gcc.dg/pr79214.c: Same.
2438 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2439 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2440 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2441 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2442 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2443 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2444 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2445 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2446 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2447 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2448 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2450 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2453 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2455 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2458 * g++.dg/cpp0x/pr84609.C: New test.
2460 2018-02-28 Martin Sebor <msebor@redhat.com>
2463 * g++.dg/ext/attr-malloc-3.C: New test.
2464 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2465 to pre-existing problems.
2466 * g++.dg/ext/attr-pure.C: Same.
2468 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2471 * gfortran.dg/associate_37.f90: New test.
2474 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2476 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2479 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2480 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2481 * gcc.dg/bf-ms-layout-4.c: New test.
2482 * gcc.dg/bf-ms-layout-5.c: New test.
2484 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2487 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2489 2018-02-28 Richard Biener <rguenther@suse.de>
2491 PR tree-optimization/84584
2492 * gcc.dg/graphite/pr84584.c: New testcase.
2494 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2496 PR preprocessor/84517
2497 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2499 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2501 * c-c++-common/dump-ada-spec-12.c: New test.
2502 * c-c++-common/dump-ada-spec-13.c: Likewise.
2504 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2506 * c-c++-common/dump-ada-spec-11.c: New test.
2508 2018-02-28 Martin Liska <mliska@suse.cz>
2511 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2512 * g++.dg/ext/timevar2.C: Likewise.
2514 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2516 * c-c++-common/dump-ada-spec-8.c: New test.
2517 * c-c++-common/dump-ada-spec-9.c: Likewise.
2518 * c-c++-common/dump-ada-spec-10.c: Likewise.
2520 2018-02-28 Richard Biener <rguenther@suse.de>
2523 * gcc.dg/pr84607.c: New testcase.
2525 2018-02-28 Nathan Sidwell <nathan@acm.org>
2528 * g++.dg/lookup/pr84602.C: New.
2530 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2534 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2536 * g++.dg/ext/attr-nonnull.C: Likewise.
2537 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2539 * g++.dg/ext/attr-noinline-2.C: Likewise.
2540 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2541 -fdump-tree-eh in dg-options.
2543 2018-02-28 Alan Modra <amodra@gmail.com>
2545 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2547 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2549 2018-02-27 Martin Sebor <msebor@redhat.com>
2553 * g++.dg/Wmissing-attributes.C: New test.
2554 * g++.dg/ext/attr-const-pure.C: New test.
2555 * g++.dg/ext/attr-const.C: New test.
2556 * g++.dg/ext/attr-deprecated-2.C: New test.
2557 * g++.dg/ext/attr-malloc-2.C: New test.
2558 * g++.dg/ext/attr-malloc.C: New test.
2559 * g++.dg/ext/attr-noinline-2.C: New test.
2560 * g++.dg/ext/attr-noinline.C: New test.
2561 * g++.dg/ext/attr-nonnull.C: New test.
2562 * g++.dg/ext/attr-noreturn-2.C: New test.
2563 * g++.dg/ext/attr-noreturn.C: New test.
2564 * g++.dg/ext/attr-nothrow-2.C: New test.
2565 * g++.dg/ext/attr-nothrow.C: New test.
2566 * g++.dg/ext/attr-optimize.C: New test.
2567 * g++.dg/ext/attr-pure.C: New test.
2568 * g++.dg/ext/attr-returns-nonnull.C: New test.
2569 * g++.dg/ext/attr-warning.C: New test.
2571 2018-02-27 Nathan Sidwell <nathan@acm.org>
2574 * g++.dg/lookup/pr84426.C: New.
2576 2018-02-27 Richard Biener <rguenther@suse.de>
2578 PR tree-optimization/84512
2579 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2581 2018-02-27 Martin Liska <mliska@suse.cz>
2583 PR gcov-profile/84548
2584 * g++.dg/gcov/pr84548.C: New test.
2586 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2591 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2594 * g++.dg/cpp1y/pr84558.C: New test.
2596 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2599 * g++.dg/cpp0x/alignas14.C: New.
2600 * g++.dg/cpp0x/alignas15.C: Likewise.
2602 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2605 * g++.dg/gomp/pr84557.C: New test.
2607 2018-02-26 Marek Polacek <polacek@redhat.com>
2610 * g++.dg/cpp1z/pr84325.C: New test.
2612 2018-02-26 Carl Love <cel@us.ibm.com>
2614 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2616 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2617 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2618 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2620 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2621 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2624 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2627 * gcc.target/i386/indirect-thunk-1.c: Updated.
2628 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2629 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2630 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2631 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2632 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2633 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2634 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2635 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2636 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2637 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2638 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2639 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2640 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2641 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2642 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2643 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2644 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2645 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2646 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2647 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2648 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2649 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2650 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2651 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2652 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2653 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2654 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2655 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2656 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2657 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2658 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2659 * gcc.target/i386/ret-thunk-9.c: Likewise.
2660 * gcc.target/i386/ret-thunk-10.c: Likewise.
2661 * gcc.target/i386/ret-thunk-11.c: Likewise.
2662 * gcc.target/i386/ret-thunk-12.c: Likewise.
2663 * gcc.target/i386/ret-thunk-13.c: Likewise.
2664 * gcc.target/i386/ret-thunk-14.c: Likewise.
2665 * gcc.target/i386/ret-thunk-15.c: Likewise.
2667 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2669 * gcc.c-torture/execute/20180226-1.c: New test.
2671 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2673 PR tree-optimization/83965
2674 * gcc.dg/vect/pr83965-2.c: New test.
2676 2018-02-26 Tom de Vries <tom@codesourcery.com>
2678 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2680 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2683 * gcc.target/i386/ret-thunk-22.c: New test.
2684 * gcc.target/i386/ret-thunk-23.c: Likewise.
2685 * gcc.target/i386/ret-thunk-24.c: Likewise.
2686 * gcc.target/i386/ret-thunk-25.c: Likewise.
2687 * gcc.target/i386/ret-thunk-26.c: Likewise.
2689 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2692 * g++.dg/cpp1z/pr84533.C: New.
2694 2018-02-26 Marek Polacek <polacek@redhat.com>
2697 * g++.dg/parse/error60.C: New test.
2699 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2702 * g++.dg/gomp/pr84556.C: New test.
2703 * g++.dg/vect/pr84556.cc: New test.
2705 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2708 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2709 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2710 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2711 * gfortran.dg/c_loc_test.f90: Likewise.
2712 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2713 * gfortran.dg/proc_decl_17.f90: Likewise.
2714 * gfortran.dg/proc_ptr_8.f90: Likewise.
2716 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2719 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2720 r254814 disabling -fomit-frame-pointer by default.
2721 * gcc.target/aarch64/spill_1.c: Likewise.
2722 * gcc.target/aarch64/test_frame_11.c: Likewise.
2723 * gcc.target/aarch64/test_frame_12.c: Likewise.
2724 * gcc.target/aarch64/test_frame_13.c: Likewise.
2725 * gcc.target/aarch64/test_frame_14.c: Likewise.
2726 * gcc.target/aarch64/test_frame_15.c: Likewise.
2727 * gcc.target/aarch64/test_frame_3.c: Likewise.
2728 * gcc.target/aarch64/test_frame_5.c: Likewise.
2729 * gcc.target/aarch64/test_frame_9.c: Likewise.
2731 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2734 * gfortran.dg/explicit_shape_1.f90: New test.
2735 * gfortran.dg/automatic_module_variable.f90: Update regex.
2736 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2737 * gfortran.dg/constant_shape.f90: Ditto.
2738 * gfortran.dg/dec_structure_23.f90: Ditto.
2739 * gfortran.dg/pr78240.f90: Ditto.
2741 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2744 * gfortran.dg/pr84523.f90: New test.
2746 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2749 * gfortran.dg/select_type_40.f90: New test.
2751 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2754 * gfortran.dg/data_substring.f90: New test.
2756 2018-02-24 Marek Polacek <polacek@redhat.com>
2759 * g++.dg/cpp1z/constexpr-83692.C: New test.
2761 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2764 * gfortran.dg/statement_function_1.f90: Update test.
2766 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2769 * gfortran.dg/inquire_19.f90: New test.
2771 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2774 * gfortran.dg/pr83149_b.f90: New test.
2775 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2777 2018-02-23 Carl Love <cel@us.ibm.com>
2779 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2780 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2781 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2784 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2786 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2787 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2789 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2791 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2794 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2797 * gfortran.dg/pr83149_1.f90: New test.
2798 * gfortran.dg/pr83149.f90: Additional source for previous.
2800 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2803 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2804 __GI___pthread_mutex_init as well.
2806 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2809 * gfortran.dg/class_68.f90: New test.
2811 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2814 * gfortran.dg/derived_init_5.f90: New test.
2816 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2820 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2822 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2825 * gcc.target/powerpc/pr81572.c: New.
2827 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2829 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2831 2018-02-22 Martin Sebor <msebor@redhat.com>
2833 PR tree-optimization/84480
2834 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2835 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2837 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2840 * gcc.target/i386/indirect-thunk-11.c: New test.
2841 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2842 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2843 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2844 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2845 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2846 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2847 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2848 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2849 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2851 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2854 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2856 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2858 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2860 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2862 2018-02-22 Marek Polacek <polacek@redhat.com>
2865 * g++.dg/parse/error59.C: New test.
2867 2018-02-22 Tom de Vries <tom@codesourcery.com>
2869 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2871 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2874 * g++.dg/cpp0x/pr77655.C: New.
2876 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2879 * g++.dg/cpp1y/pr84496.C: New test.
2882 * g++.dg/torture/pr84502.C: New test.
2884 PR tree-optimization/84503
2885 * gcc.dg/pr84503-1.c: New test.
2886 * gcc.dg/pr84503-2.c: New test.
2888 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2890 PR tree-optimization/84478
2891 * gcc.c-torture/execute/pr84478.c: New test.
2893 2018-02-20 Martin Sebor <msebor@redhat.com>
2896 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2897 * c-c++-common/Wrestrict.c: Same.
2898 * gcc.dg/Wrestrict-6.c: Same.
2899 * gcc.dg/Warray-bounds-27.c: New test.
2900 * gcc.dg/Wrestrict-8.c: New test.
2901 * gcc.dg/Wrestrict-9.c: New test.
2902 * gcc.dg/pr84095.c: New test.
2904 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2906 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2908 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2912 * gfortran.dg/structure_constructor_14.f90: New test.
2914 2018-02-20 Jeff Law <law@redhat.com>
2917 PR tree-optimization/81592
2919 * gcc.dg/pr81592.c: New test.
2920 * gcc.dg/pr82123.c: New test.
2921 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2923 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2926 * g++.dg/warn/Wunused-var-30.C: New test.
2928 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2930 PR tree-optimization/84419
2931 * gcc.dg/vect/pr84419.c: New test.
2933 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2936 * gfortran.dg/pr82004.f90: New test.
2938 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2940 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2942 2018-02-20 Martin Liska <mliska@suse.cz>
2946 * gcc.target/i386/pr84310.c: New test.
2947 * gcc.target/i386/pr84310-2.c: Likewise.
2949 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2952 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2954 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2957 * g++.dg/cpp1z/launder7.C: New test.
2960 * g++.dg/cpp0x/constexpr-84449.C: New test.
2963 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2965 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2969 * gfortran.dg/associate_22.f90: Enable commented out test.
2970 * gfortran.dg/associate_36.f90: New test.
2972 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2975 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2977 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2979 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2980 (dg-options): Use -mavx instead of -w.
2982 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2985 * g++.dg/cpp1z/launder8.C: New test.
2988 * g++.dg/gomp/pr84448.C: New test.
2991 * g++.dg/gomp/pr84430.C: New test.
2993 PR tree-optimization/84452
2994 * gcc.dg/pr84452.c: New test.
2997 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2999 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3002 * gfortran.dg/implied_do_io_4.f90: New test.
3004 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3006 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3007 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3008 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3010 2018-02-19 Carl Love <cel@us.ibm.com>
3012 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3014 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3017 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3019 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3022 * g++.dg/cpp0x/auto50.C: New.
3023 * g++.dg/parse/friend12.C: Adjust.
3025 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3027 PR libgfortran/84389
3028 * gfortran.dg/dtio_33.f90: New test.
3030 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3032 PR libgfortran/84412
3033 * gfortran.dg/inquire_18.f90: New test.
3035 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3038 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3039 * gfortran.dg/pointer_intent_3.f90: Ditto.
3040 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3041 * gfortran.dg/protected_3.f90: Ditto.
3042 * gfortran.dg/protected_4.f90: Ditto.
3043 * gfortran.dg/protected_5.f90: Ditto.
3044 * gfortran.dg/protected_6.f90: Ditto.
3046 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3049 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3052 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3055 * gfortran.dg/inline_matmul_22.f90: New test.
3057 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3060 * gfortran.dg/abort_shoulfail.f90: New test.
3061 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3063 * gfortran.dg/PR19754_2.f90: Likewise.
3064 * gfortran.dg/PR19872.f: Likewise.
3065 * gfortran.dg/PR49268.f90: Likewise.
3066 * gfortran.dg/Wall.f90: Likewise.
3067 * gfortran.dg/Wno-all.f90: Likewise.
3068 * gfortran.dg/achar_1.f90: Likewise.
3069 * gfortran.dg/achar_2.f90: Likewise.
3070 * gfortran.dg/achar_4.f90: Likewise.
3071 * gfortran.dg/achar_6.F90: Likewise.
3072 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3073 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3074 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3075 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3076 * gfortran.dg/actual_array_result_1.f90: Likewise.
3077 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3078 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3079 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3080 * gfortran.dg/actual_procedure_1.f90: Likewise.
3081 * gfortran.dg/adjustl_1.f90: Likewise.
3082 * gfortran.dg/advance_1.f90: Likewise.
3083 * gfortran.dg/advance_4.f90: Likewise.
3084 * gfortran.dg/advance_5.f90: Likewise.
3085 * gfortran.dg/advance_6.f90: Likewise.
3086 * gfortran.dg/aint_anint_1.f90: Likewise.
3087 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3088 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3089 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3090 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3091 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3092 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3093 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3094 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3095 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3096 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3097 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3098 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3099 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3100 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3101 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3102 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3103 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3104 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3105 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3106 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3107 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3108 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3109 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3110 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3111 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3112 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3113 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3114 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3115 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3116 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3117 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3118 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3119 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3120 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3121 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3122 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3123 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3124 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3125 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3126 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3127 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3128 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3129 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3130 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3131 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3132 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3133 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3134 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3135 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3136 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3137 * gfortran.dg/allocatable_function_1.f90: Likewise.
3138 * gfortran.dg/allocatable_function_10.f90: Likewise.
3139 * gfortran.dg/allocatable_function_3.f90: Likewise.
3140 * gfortran.dg/allocatable_function_5.f90: Likewise.
3141 * gfortran.dg/allocatable_function_6.f90: Likewise.
3142 * gfortran.dg/allocatable_function_7.f90: Likewise.
3143 * gfortran.dg/allocatable_function_8.f90: Likewise.
3144 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3145 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3146 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3147 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3148 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3149 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3150 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3151 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3152 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3153 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3154 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3155 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3156 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3157 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3158 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3159 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3160 * gfortran.dg/allocate_class_3.f90: Likewise.
3161 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3162 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3163 * gfortran.dg/allocate_derived_5.f90: Likewise.
3164 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3165 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3166 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3167 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3168 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3169 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3170 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3171 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3172 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3173 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3174 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3175 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3176 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3177 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3178 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3179 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3180 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3181 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3182 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3183 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3184 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3185 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3186 * gfortran.dg/altreturn_3.f90: Likewise.
3187 * gfortran.dg/altreturn_5.f90: Likewise.
3188 * gfortran.dg/altreturn_7.f90: Likewise.
3189 * gfortran.dg/and_or_xor.f90: Likewise.
3190 * gfortran.dg/anint_1.f90: Likewise.
3191 * gfortran.dg/any_all_1.f90: Likewise.
3192 * gfortran.dg/anyallcount_1.f90: Likewise.
3193 * gfortran.dg/append_1.f90: Likewise.
3194 * gfortran.dg/argument_checking_1.f90: Likewise.
3195 * gfortran.dg/argument_checking_2.f90: Likewise.
3196 * gfortran.dg/argument_checking_8.f90: Likewise.
3197 * gfortran.dg/arithmetic_if.f90: Likewise.
3198 * gfortran.dg/array_1.f90: Likewise.
3199 * gfortran.dg/array_2.f90: Likewise.
3200 * gfortran.dg/array_alloc_1.f90: Likewise.
3201 * gfortran.dg/array_alloc_2.f90: Likewise.
3202 * gfortran.dg/array_alloc_3.f90: Likewise.
3203 * gfortran.dg/array_assignment_1.F90: Likewise.
3204 * gfortran.dg/array_assignment_5.f90: Likewise.
3205 * gfortran.dg/array_constructor_1.f90: Likewise.
3206 * gfortran.dg/array_constructor_10.f90: Likewise.
3207 * gfortran.dg/array_constructor_11.f90: Likewise.
3208 * gfortran.dg/array_constructor_12.f90: Likewise.
3209 * gfortran.dg/array_constructor_15.f90: Likewise.
3210 * gfortran.dg/array_constructor_16.f90: Likewise.
3211 * gfortran.dg/array_constructor_17.f90: Likewise.
3212 * gfortran.dg/array_constructor_19.f90: Likewise.
3213 * gfortran.dg/array_constructor_23.f: Likewise.
3214 * gfortran.dg/array_constructor_24.f: Likewise.
3215 * gfortran.dg/array_constructor_32.f90: Likewise.
3216 * gfortran.dg/array_constructor_36.f90: Likewise.
3217 * gfortran.dg/array_constructor_39.f90: Likewise.
3218 * gfortran.dg/array_constructor_4.f90: Likewise.
3219 * gfortran.dg/array_constructor_40.f90: Likewise.
3220 * gfortran.dg/array_constructor_44.f90: Likewise.
3221 * gfortran.dg/array_constructor_45.f90: Likewise.
3222 * gfortran.dg/array_constructor_46.f90: Likewise.
3223 * gfortran.dg/array_constructor_47.f90: Likewise.
3224 * gfortran.dg/array_constructor_49.f90: Likewise.
3225 * gfortran.dg/array_constructor_5.f90: Likewise.
3226 * gfortran.dg/array_constructor_50.f90: Likewise.
3227 * gfortran.dg/array_constructor_6.f90: Likewise.
3228 * gfortran.dg/array_constructor_7.f90: Likewise.
3229 * gfortran.dg/array_constructor_8.f90: Likewise.
3230 * gfortran.dg/array_constructor_9.f90: Likewise.
3231 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3232 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3233 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3234 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3235 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3236 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3237 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3238 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3239 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3240 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3241 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3242 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3243 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3244 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3245 * gfortran.dg/array_function_1.f90: Likewise.
3246 * gfortran.dg/array_function_5.f90: Likewise.
3247 * gfortran.dg/array_initializer_1.f90: Likewise.
3248 * gfortran.dg/array_initializer_2.f90: Likewise.
3249 * gfortran.dg/array_memcpy_5.f90: Likewise.
3250 * gfortran.dg/array_memset_2.f90: Likewise.
3251 * gfortran.dg/array_reference_1.f90: Likewise.
3252 * gfortran.dg/array_return_value_1.f90: Likewise.
3253 * gfortran.dg/array_section_1.f90: Likewise.
3254 * gfortran.dg/array_temporaries_3.f90: Likewise.
3255 * gfortran.dg/arrayio_1.f90: Likewise.
3256 * gfortran.dg/arrayio_10.f90: Likewise.
3257 * gfortran.dg/arrayio_11.f90: Likewise.
3258 * gfortran.dg/arrayio_12.f90: Likewise.
3259 * gfortran.dg/arrayio_13.f90: Likewise.
3260 * gfortran.dg/arrayio_14.f90: Likewise.
3261 * gfortran.dg/arrayio_16.f90: Likewise.
3262 * gfortran.dg/arrayio_2.f90: Likewise.
3263 * gfortran.dg/arrayio_3.f90: Likewise.
3264 * gfortran.dg/arrayio_4.f90: Likewise.
3265 * gfortran.dg/arrayio_5.f90: Likewise.
3266 * gfortran.dg/arrayio_6.f90: Likewise.
3267 * gfortran.dg/arrayio_7.f90: Likewise.
3268 * gfortran.dg/arrayio_8.f90: Likewise.
3269 * gfortran.dg/arrayio_9.f90: Likewise.
3270 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3271 * gfortran.dg/assign_10.f90: Likewise.
3272 * gfortran.dg/assign_9.f90: Likewise.
3273 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3274 * gfortran.dg/assignment_1.f90: Likewise.
3275 * gfortran.dg/associate_1.f03: Likewise.
3276 * gfortran.dg/associate_11.f90: Likewise.
3277 * gfortran.dg/associate_13.f90: Likewise.
3278 * gfortran.dg/associate_15.f90: Likewise.
3279 * gfortran.dg/associate_17.f90: Likewise.
3280 * gfortran.dg/associate_18.f08: Likewise.
3281 * gfortran.dg/associate_19.f03: Likewise.
3282 * gfortran.dg/associate_20.f03: Likewise.
3283 * gfortran.dg/associate_22.f90: Likewise.
3284 * gfortran.dg/associate_23.f90: Likewise.
3285 * gfortran.dg/associate_24.f90: Likewise.
3286 * gfortran.dg/associate_25.f90: Likewise.
3287 * gfortran.dg/associate_27.f90: Likewise.
3288 * gfortran.dg/associate_28.f90: Likewise.
3289 * gfortran.dg/associate_32.f03: Likewise.
3290 * gfortran.dg/associate_33.f03: Likewise.
3291 * gfortran.dg/associate_34.f90: Likewise.
3292 * gfortran.dg/associate_6.f03: Likewise.
3293 * gfortran.dg/associate_7.f03: Likewise.
3294 * gfortran.dg/associate_8.f03: Likewise.
3295 * gfortran.dg/associate_9.f03: Likewise.
3296 * gfortran.dg/associated_1.f90: Likewise.
3297 * gfortran.dg/associated_2.f90: Likewise.
3298 * gfortran.dg/associated_5.f90: Likewise.
3299 * gfortran.dg/associated_6.f90: Likewise.
3300 * gfortran.dg/associated_target_3.f90: Likewise.
3301 * gfortran.dg/associated_target_4.f90: Likewise.
3302 * gfortran.dg/associated_target_5.f03: Likewise.
3303 * gfortran.dg/associated_target_6.f03: Likewise.
3304 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3305 * gfortran.dg/assumed_rank_1.f90: Likewise.
3306 * gfortran.dg/assumed_rank_10.f90: Likewise.
3307 * gfortran.dg/assumed_rank_2.f90: Likewise.
3308 * gfortran.dg/assumed_rank_7.f90: Likewise.
3309 * gfortran.dg/assumed_rank_8.f90: Likewise.
3310 * gfortran.dg/assumed_rank_9.f90: Likewise.
3311 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3312 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3313 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3314 * gfortran.dg/assumed_type_2.f90: Likewise.
3315 * gfortran.dg/atan2_1.f90: Likewise.
3316 * gfortran.dg/auto_array_1.f90: Likewise.
3317 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3318 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3319 * gfortran.dg/auto_char_len_3.f90: Likewise.
3320 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3321 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3322 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3323 * gfortran.dg/auto_save_2.f90: Likewise.
3324 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3325 * gfortran.dg/backslash_1.f90: Likewise.
3326 * gfortran.dg/backslash_2.f90: Likewise.
3327 * gfortran.dg/backslash_3.f: Likewise.
3328 * gfortran.dg/backspace_1.f: Likewise.
3329 * gfortran.dg/backspace_10.f90: Likewise.
3330 * gfortran.dg/backspace_11.f90: Likewise.
3331 * gfortran.dg/backspace_2.f: Likewise.
3332 * gfortran.dg/backspace_3.f: Likewise.
3333 * gfortran.dg/backspace_4.f: Likewise.
3334 * gfortran.dg/backspace_5.f: Likewise.
3335 * gfortran.dg/backspace_6.f: Likewise.
3336 * gfortran.dg/backspace_7.f90: Likewise.
3337 * gfortran.dg/backspace_8.f: Likewise.
3338 * gfortran.dg/backspace_9.f: Likewise.
3339 * gfortran.dg/bessel_1.f90: Likewise.
3340 * gfortran.dg/bessel_2.f90: Likewise.
3341 * gfortran.dg/bessel_5.f90: Likewise.
3342 * gfortran.dg/bessel_6.f90: Likewise.
3343 * gfortran.dg/bessel_7.f90: Likewise.
3344 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3345 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3346 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3347 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3348 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3349 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3350 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3351 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3352 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3353 * gfortran.dg/bit_comparison_1.F90: Likewise.
3354 * gfortran.dg/bit_comparison_2.F90: Likewise.
3355 * gfortran.dg/block_1.f08: Likewise.
3356 * gfortran.dg/block_13.f08: Likewise.
3357 * gfortran.dg/block_14.f90: Likewise.
3358 * gfortran.dg/block_2.f08: Likewise.
3359 * gfortran.dg/block_6.f08: Likewise.
3360 * gfortran.dg/block_7.f08: Likewise.
3361 * gfortran.dg/block_8.f08: Likewise.
3362 * gfortran.dg/blockdata_1.f90: Likewise.
3363 * gfortran.dg/bound_1.f90: Likewise.
3364 * gfortran.dg/bound_2.f90: Likewise.
3365 * gfortran.dg/bound_3.f90: Likewise.
3366 * gfortran.dg/bound_4.f90: Likewise.
3367 * gfortran.dg/bound_5.f90: Likewise.
3368 * gfortran.dg/bound_6.f90: Likewise.
3369 * gfortran.dg/bound_7.f90: Likewise.
3370 * gfortran.dg/bound_8.f90: Likewise.
3371 * gfortran.dg/bound_9.f90: Likewise.
3372 * gfortran.dg/bound_simplification_1.f90: Likewise.
3373 * gfortran.dg/bound_simplification_3.f90: Likewise.
3374 * gfortran.dg/bound_simplification_4.f90: Likewise.
3375 * gfortran.dg/bound_simplification_5.f90: Likewise.
3376 * gfortran.dg/bound_simplification_6.f90: Likewise.
3377 * gfortran.dg/bounds_check_1.f90: Likewise.
3378 * gfortran.dg/bounds_check_12.f90: Likewise.
3379 * gfortran.dg/bounds_check_14.f90: Likewise.
3380 * gfortran.dg/bounds_check_15.f90: Likewise.
3381 * gfortran.dg/bounds_check_19.f90: Likewise.
3382 * gfortran.dg/bounds_check_8.f90: Likewise.
3383 * gfortran.dg/bounds_check_9.f90: Likewise.
3384 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3385 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3386 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3387 * gfortran.dg/boz_1.f90: Likewise.
3388 * gfortran.dg/boz_11.f90: Likewise.
3389 * gfortran.dg/boz_13.f90: Likewise.
3390 * gfortran.dg/boz_14.f90: Likewise.
3391 * gfortran.dg/boz_15.f90: Likewise.
3392 * gfortran.dg/boz_3.f90: Likewise.
3393 * gfortran.dg/boz_6.f90: Likewise.
3394 * gfortran.dg/boz_9.f90: Likewise.
3395 * gfortran.dg/byte_1.f90: Likewise.
3396 * gfortran.dg/byte_2.f90: Likewise.
3397 * gfortran.dg/c_assoc.f90: Likewise.
3398 * gfortran.dg/c_assoc_2.f03: Likewise.
3399 * gfortran.dg/c_assoc_3.f90: Likewise.
3400 * gfortran.dg/c_by_val_1.f: Likewise.
3401 * gfortran.dg/c_by_val_5.f90: Likewise.
3402 * gfortran.dg/c_char_tests.f03: Likewise.
3403 * gfortran.dg/c_char_tests_2.f03: Likewise.
3404 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3405 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3406 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3407 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3408 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3409 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3410 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3411 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3412 * gfortran.dg/c_kind_params.f90: Likewise.
3413 * gfortran.dg/c_loc_test_20.f90: Likewise.
3414 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3415 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3416 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3417 * gfortran.dg/c_size_t_test.f03: Likewise.
3418 * gfortran.dg/c_sizeof_1.f90: Likewise.
3419 * gfortran.dg/c_sizeof_5.f90: Likewise.
3420 * gfortran.dg/c_sizeof_6.f90: Likewise.
3421 * gfortran.dg/char4_iunit_1.f03: Likewise.
3422 * gfortran.dg/char4_iunit_2.f03: Likewise.
3423 * gfortran.dg/char_allocation_1.f90: Likewise.
3424 * gfortran.dg/char_array_constructor.f90: Likewise.
3425 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3426 * gfortran.dg/char_assign_1.f90: Likewise.
3427 * gfortran.dg/char_associated_1.f90: Likewise.
3428 * gfortran.dg/char_cast_2.f90: Likewise.
3429 * gfortran.dg/char_comparison_1.f: Likewise.
3430 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3431 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3432 * gfortran.dg/char_cons_len.f90: Likewise.
3433 * gfortran.dg/char_conversion.f90: Likewise.
3434 * gfortran.dg/char_cshift_1.f90: Likewise.
3435 * gfortran.dg/char_cshift_2.f90: Likewise.
3436 * gfortran.dg/char_decl_2.f90: Likewise.
3437 * gfortran.dg/char_eoshift_1.f90: Likewise.
3438 * gfortran.dg/char_eoshift_2.f90: Likewise.
3439 * gfortran.dg/char_eoshift_3.f90: Likewise.
3440 * gfortran.dg/char_eoshift_4.f90: Likewise.
3441 * gfortran.dg/char_eoshift_5.f90: Likewise.
3442 * gfortran.dg/char_expr_1.f90: Likewise.
3443 * gfortran.dg/char_expr_3.f90: Likewise.
3444 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3445 * gfortran.dg/char_length_12.f90: Likewise.
3446 * gfortran.dg/char_length_14.f90: Likewise.
3447 * gfortran.dg/char_length_15.f90: Likewise.
3448 * gfortran.dg/char_length_17.f90: Likewise.
3449 * gfortran.dg/char_length_20.f90: Likewise.
3450 * gfortran.dg/char_length_21.f90: Likewise.
3451 * gfortran.dg/char_length_5.f90: Likewise.
3452 * gfortran.dg/char_length_6.f90: Likewise.
3453 * gfortran.dg/char_length_7.f90: Likewise.
3454 * gfortran.dg/char_length_8.f90: Likewise.
3455 * gfortran.dg/char_pack_1.f90: Likewise.
3456 * gfortran.dg/char_pack_2.f90: Likewise.
3457 * gfortran.dg/char_pointer_assign.f90: Likewise.
3458 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3459 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3460 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3461 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3462 * gfortran.dg/char_pointer_func.f90: Likewise.
3463 * gfortran.dg/char_reshape_1.f90: Likewise.
3464 * gfortran.dg/char_result_1.f90: Likewise.
3465 * gfortran.dg/char_result_12.f90: Likewise.
3466 * gfortran.dg/char_result_13.f90: Likewise.
3467 * gfortran.dg/char_result_14.f90: Likewise.
3468 * gfortran.dg/char_result_15.f90: Likewise.
3469 * gfortran.dg/char_result_2.f90: Likewise.
3470 * gfortran.dg/char_result_3.f90: Likewise.
3471 * gfortran.dg/char_result_4.f90: Likewise.
3472 * gfortran.dg/char_result_5.f90: Likewise.
3473 * gfortran.dg/char_result_6.f90: Likewise.
3474 * gfortran.dg/char_result_7.f90: Likewise.
3475 * gfortran.dg/char_result_8.f90: Likewise.
3476 * gfortran.dg/char_spread_1.f90: Likewise.
3477 * gfortran.dg/char_transpose_1.f90: Likewise.
3478 * gfortran.dg/char_type_len.f90: Likewise.
3479 * gfortran.dg/char_unpack_1.f90: Likewise.
3480 * gfortran.dg/char_unpack_2.f90: Likewise.
3481 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3482 * gfortran.dg/character_comparison_1.f90: Likewise.
3483 * gfortran.dg/character_comparison_2.f90: Likewise.
3484 * gfortran.dg/character_comparison_3.f90: Likewise.
3485 * gfortran.dg/character_comparison_4.f90: Likewise.
3486 * gfortran.dg/character_comparison_5.f90: Likewise.
3487 * gfortran.dg/character_comparison_6.f90: Likewise.
3488 * gfortran.dg/character_comparison_7.f90: Likewise.
3489 * gfortran.dg/character_comparison_8.f90: Likewise.
3490 * gfortran.dg/character_comparison_9.f90: Likewise.
3491 * gfortran.dg/charlen_15.f90: Likewise.
3492 * gfortran.dg/charlen_16.f90: Likewise.
3493 * gfortran.dg/chkbits.f90: Likewise.
3494 * gfortran.dg/chmod_1.f90: Likewise.
3495 * gfortran.dg/chmod_2.f90: Likewise.
3496 * gfortran.dg/chmod_3.f90: Likewise.
3497 * gfortran.dg/class_1.f03: Likewise.
3498 * gfortran.dg/class_18.f03: Likewise.
3499 * gfortran.dg/class_19.f03: Likewise.
3500 * gfortran.dg/class_35.f90: Likewise.
3501 * gfortran.dg/class_46.f03: Likewise.
3502 * gfortran.dg/class_48.f90: Likewise.
3503 * gfortran.dg/class_51.f90: Likewise.
3504 * gfortran.dg/class_52.f90: Likewise.
3505 * gfortran.dg/class_6.f03: Likewise.
3506 * gfortran.dg/class_63.f90: Likewise.
3507 * gfortran.dg/class_64.f90: Likewise.
3508 * gfortran.dg/class_65.f90: Likewise.
3509 * gfortran.dg/class_66.f90: Likewise.
3510 * gfortran.dg/class_67.f90: Likewise.
3511 * gfortran.dg/class_9.f03: Likewise.
3512 * gfortran.dg/class_alias.f90: Likewise.
3513 * gfortran.dg/class_allocate_1.f03: Likewise.
3514 * gfortran.dg/class_allocate_10.f03: Likewise.
3515 * gfortran.dg/class_allocate_13.f90: Likewise.
3516 * gfortran.dg/class_allocate_14.f90: Likewise.
3517 * gfortran.dg/class_allocate_15.f90: Likewise.
3518 * gfortran.dg/class_allocate_19.f03: Likewise.
3519 * gfortran.dg/class_allocate_21.f90: Likewise.
3520 * gfortran.dg/class_allocate_22.f90: Likewise.
3521 * gfortran.dg/class_allocate_3.f03: Likewise.
3522 * gfortran.dg/class_allocate_4.f03: Likewise.
3523 * gfortran.dg/class_allocate_5.f90: Likewise.
3524 * gfortran.dg/class_allocate_6.f03: Likewise.
3525 * gfortran.dg/class_allocate_7.f03: Likewise.
3526 * gfortran.dg/class_allocate_8.f03: Likewise.
3527 * gfortran.dg/class_allocate_9.f03: Likewise.
3528 * gfortran.dg/class_array_1.f03: Likewise.
3529 * gfortran.dg/class_array_14.f90: Likewise.
3530 * gfortran.dg/class_array_15.f03: Likewise.
3531 * gfortran.dg/class_array_16.f90: Likewise.
3532 * gfortran.dg/class_array_2.f03: Likewise.
3533 * gfortran.dg/class_array_20.f03: Likewise.
3534 * gfortran.dg/class_array_21.f03: Likewise.
3535 * gfortran.dg/class_array_3.f03: Likewise.
3536 * gfortran.dg/class_array_4.f03: Likewise.
3537 * gfortran.dg/class_array_7.f03: Likewise.
3538 * gfortran.dg/class_array_8.f03: Likewise.
3539 * gfortran.dg/class_array_9.f03: Likewise.
3540 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3541 * gfortran.dg/class_dummy_1.f03: Likewise.
3542 * gfortran.dg/class_optional_1.f90: Likewise.
3543 * gfortran.dg/class_optional_2.f90: Likewise.
3544 * gfortran.dg/class_result_5.f90: Likewise.
3545 * gfortran.dg/class_result_6.f90: Likewise.
3546 * gfortran.dg/class_to_type_1.f03: Likewise.
3547 * gfortran.dg/class_to_type_2.f90: Likewise.
3548 * gfortran.dg/class_to_type_3.f03: Likewise.
3549 * gfortran.dg/class_to_type_4.f90: Likewise.
3550 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3551 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3552 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3553 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3554 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3555 * gfortran.dg/coarray/codimension.f90: Likewise.
3556 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3557 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3558 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3559 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3560 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3561 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3562 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3563 * gfortran.dg/coarray/event_1.f90: Likewise.
3564 * gfortran.dg/coarray/event_2.f90: Likewise.
3565 * gfortran.dg/coarray/get_array.f90: Likewise.
3566 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3567 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3568 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3569 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3570 * gfortran.dg/coarray/lock_1.f90: Likewise.
3571 * gfortran.dg/coarray/lock_2.f90: Likewise.
3572 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3573 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3574 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3575 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3576 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3577 * gfortran.dg/coarray/registering_1.f90: Likewise.
3578 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3579 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3580 * gfortran.dg/coarray/send_array.f90: Likewise.
3581 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3582 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3583 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3584 * gfortran.dg/coarray/sync_1.f90: Likewise.
3585 * gfortran.dg/coarray/sync_3.f90: Likewise.
3586 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3587 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3588 * gfortran.dg/coarray_13.f90: Likewise.
3589 * gfortran.dg/coarray_15.f90: Likewise.
3590 * gfortran.dg/coarray_16.f90: Likewise.
3591 * gfortran.dg/coarray_2.f90: Likewise.
3592 * gfortran.dg/coarray_23.f90: Likewise.
3593 * gfortran.dg/coarray_40.f90: Likewise.
3594 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3595 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3596 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3597 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3598 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3599 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3600 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3601 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3602 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3603 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3604 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3605 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3606 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3607 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3608 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3609 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3610 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3611 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3612 * gfortran.dg/coarray_stat_2.f90: Likewise.
3613 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3614 * gfortran.dg/coindexed_1.f90: Likewise.
3615 * gfortran.dg/comma.f: Likewise.
3616 * gfortran.dg/comma_format_extension_3.f: Likewise.
3617 * gfortran.dg/comma_format_extension_4.f: Likewise.
3618 * gfortran.dg/common_2.f90: Likewise.
3619 * gfortran.dg/common_4.f90: Likewise.
3620 * gfortran.dg/common_align_1.f90: Likewise.
3621 * gfortran.dg/common_align_2.f90: Likewise.
3622 * gfortran.dg/common_equivalence_1.f: Likewise.
3623 * gfortran.dg/common_pointer_1.f90: Likewise.
3624 * gfortran.dg/common_resize_1.f: Likewise.
3625 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3626 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3627 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3628 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3629 * gfortran.dg/complex_read.f90: Likewise.
3630 * gfortran.dg/complex_write.f90: Likewise.
3631 * gfortran.dg/constant_substring.f: Likewise.
3632 * gfortran.dg/constructor_2.f90: Likewise.
3633 * gfortran.dg/constructor_3.f90: Likewise.
3634 * gfortran.dg/constructor_6.f90: Likewise.
3635 * gfortran.dg/contained_1.f90: Likewise.
3636 * gfortran.dg/contained_3.f90: Likewise.
3637 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3638 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3639 * gfortran.dg/continuation_1.f90: Likewise.
3640 * gfortran.dg/continuation_11.f90: Likewise.
3641 * gfortran.dg/continuation_12.f90: Likewise.
3642 * gfortran.dg/continuation_13.f90: Likewise.
3643 * gfortran.dg/continuation_14.f: Likewise.
3644 * gfortran.dg/continuation_8.f90: Likewise.
3645 * gfortran.dg/convert_2.f90: Likewise.
3646 * gfortran.dg/convert_implied_open.f90: Likewise.
3647 * gfortran.dg/count_init_expr.f03: Likewise.
3648 * gfortran.dg/cr_lf.f90: Likewise.
3649 * gfortran.dg/cray_pointers_10.f90: Likewise.
3650 * gfortran.dg/cray_pointers_2.f90: Likewise.
3651 * gfortran.dg/cray_pointers_5.f90: Likewise.
3652 * gfortran.dg/cray_pointers_7.f90: Likewise.
3653 * gfortran.dg/cray_pointers_8.f90: Likewise.
3654 * gfortran.dg/cshift_1.f90: Likewise.
3655 * gfortran.dg/cshift_2.f90: Likewise.
3656 * gfortran.dg/cshift_large_1.f90: Likewise.
3657 * gfortran.dg/cshift_nan_1.f90: Likewise.
3658 * gfortran.dg/csqrt_2.f: Likewise.
3659 * gfortran.dg/data_array_1.f90: Likewise.
3660 * gfortran.dg/data_char_1.f90: Likewise.
3661 * gfortran.dg/data_char_2.f90: Likewise.
3662 * gfortran.dg/data_char_3.f90: Likewise.
3663 * gfortran.dg/data_derived_1.f90: Likewise.
3664 * gfortran.dg/data_implied_do_1.f90: Likewise.
3665 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3666 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3667 * gfortran.dg/deallocate_stat.f90: Likewise.
3668 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3669 * gfortran.dg/debug/pr37738.f: Likewise.
3670 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3671 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3672 * gfortran.dg/dec_exp_1.f90: Likewise.
3673 * gfortran.dg/dec_init_1.f90: Likewise.
3674 * gfortran.dg/dec_init_2.f90: Likewise.
3675 * gfortran.dg/dec_init_3.f90: Likewise.
3676 * gfortran.dg/dec_init_4.f90: Likewise.
3677 * gfortran.dg/dec_io_1.f90: Likewise.
3678 * gfortran.dg/dec_io_2.f90: Likewise.
3679 * gfortran.dg/dec_io_2a.f90: Likewise.
3680 * gfortran.dg/dec_io_6.f90: Likewise.
3681 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3682 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3683 * gfortran.dg/dec_math.f90: Likewise.
3684 * gfortran.dg/dec_parameter_1.f: Likewise.
3685 * gfortran.dg/dec_parameter_2.f90: Likewise.
3686 * gfortran.dg/dec_static_1.f90: Likewise.
3687 * gfortran.dg/dec_static_2.f90: Likewise.
3688 * gfortran.dg/dec_structure_1.f90: Likewise.
3689 * gfortran.dg/dec_structure_10.f90: Likewise.
3690 * gfortran.dg/dec_structure_18.f90: Likewise.
3691 * gfortran.dg/dec_structure_19.f90: Likewise.
3692 * gfortran.dg/dec_structure_2.f90: Likewise.
3693 * gfortran.dg/dec_structure_22.f90: Likewise.
3694 * gfortran.dg/dec_structure_3.f90: Likewise.
3695 * gfortran.dg/dec_structure_4.f90: Likewise.
3696 * gfortran.dg/dec_structure_5.f90: Likewise.
3697 * gfortran.dg/dec_structure_6.f90: Likewise.
3698 * gfortran.dg/dec_structure_7.f90: Likewise.
3699 * gfortran.dg/dec_union_1.f90: Likewise.
3700 * gfortran.dg/dec_union_2.f90: Likewise.
3701 * gfortran.dg/dec_union_3.f90: Likewise.
3702 * gfortran.dg/dec_union_4.f90: Likewise.
3703 * gfortran.dg/dec_union_5.f90: Likewise.
3704 * gfortran.dg/default_format_1.f90: Likewise.
3705 * gfortran.dg/default_format_2.f90: Likewise.
3706 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3707 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3708 * gfortran.dg/default_initialization_3.f90: Likewise.
3709 * gfortran.dg/default_initialization_4.f90: Likewise.
3710 * gfortran.dg/default_initialization_5.f90: Likewise.
3711 * gfortran.dg/deferred_character_1.f90: Likewise.
3712 * gfortran.dg/deferred_character_10.f90: Likewise.
3713 * gfortran.dg/deferred_character_11.f90: Likewise.
3714 * gfortran.dg/deferred_character_12.f90: Likewise.
3715 * gfortran.dg/deferred_character_13.f90: Likewise.
3716 * gfortran.dg/deferred_character_14.f90: Likewise.
3717 * gfortran.dg/deferred_character_15.f90: Likewise.
3718 * gfortran.dg/deferred_character_16.f90: Likewise.
3719 * gfortran.dg/deferred_character_2.f90: Likewise.
3720 * gfortran.dg/deferred_character_3.f90: Likewise.
3721 * gfortran.dg/deferred_character_4.f90: Likewise.
3722 * gfortran.dg/deferred_character_5.f90: Likewise.
3723 * gfortran.dg/deferred_character_6.f90: Likewise.
3724 * gfortran.dg/deferred_character_7.f90: Likewise.
3725 * gfortran.dg/deferred_character_8.f90: Likewise.
3726 * gfortran.dg/deferred_character_9.f90: Likewise.
3727 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3728 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3729 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3730 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3731 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3732 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3733 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3734 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3735 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3736 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3737 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3738 * gfortran.dg/defined_assignment_1.f90: Likewise.
3739 * gfortran.dg/defined_assignment_10.f90: Likewise.
3740 * gfortran.dg/defined_assignment_11.f90: Likewise.
3741 * gfortran.dg/defined_assignment_2.f90: Likewise.
3742 * gfortran.dg/defined_assignment_3.f90: Likewise.
3743 * gfortran.dg/defined_assignment_4.f90: Likewise.
3744 * gfortran.dg/defined_assignment_5.f90: Likewise.
3745 * gfortran.dg/defined_assignment_8.f90: Likewise.
3746 * gfortran.dg/defined_assignment_9.f90: Likewise.
3747 * gfortran.dg/dependency_2.f90: Likewise.
3748 * gfortran.dg/dependency_21.f90: Likewise.
3749 * gfortran.dg/dependency_22.f90: Likewise.
3750 * gfortran.dg/dependency_23.f90: Likewise.
3751 * gfortran.dg/dependency_24.f90: Likewise.
3752 * gfortran.dg/dependency_25.f90: Likewise.
3753 * gfortran.dg/dependency_26.f90: Likewise.
3754 * gfortran.dg/dependency_39.f90: Likewise.
3755 * gfortran.dg/dependency_40.f90: Likewise.
3756 * gfortran.dg/dependency_41.f90: Likewise.
3757 * gfortran.dg/dependency_42.f90: Likewise.
3758 * gfortran.dg/dependency_43.f90: Likewise.
3759 * gfortran.dg/dependency_44.f90: Likewise.
3760 * gfortran.dg/dependency_45.f90: Likewise.
3761 * gfortran.dg/dependency_50.f90: Likewise.
3762 * gfortran.dg/dependency_51.f90: Likewise.
3763 * gfortran.dg/dependent_decls_1.f90: Likewise.
3764 * gfortran.dg/der_array_1.f90: Likewise.
3765 * gfortran.dg/der_array_io_1.f90: Likewise.
3766 * gfortran.dg/der_array_io_2.f90: Likewise.
3767 * gfortran.dg/der_array_io_3.f90: Likewise.
3768 * gfortran.dg/der_io_1.f90: Likewise.
3769 * gfortran.dg/der_io_3.f90: Likewise.
3770 * gfortran.dg/der_pointer_2.f90: Likewise.
3771 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3772 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3773 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3774 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3775 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3776 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3777 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3778 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3779 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3780 * gfortran.dg/derived_external_function_1.f90: Likewise.
3781 * gfortran.dg/derived_init_1.f90: Likewise.
3782 * gfortran.dg/derived_init_2.f90: Likewise.
3783 * gfortran.dg/derived_init_3.f90: Likewise.
3784 * gfortran.dg/derived_init_4.f90: Likewise.
3785 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3786 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3787 * gfortran.dg/dev_null.F90: Likewise.
3788 * gfortran.dg/dfloat_1.f90: Likewise.
3789 * gfortran.dg/dim_sum_1.f90: Likewise.
3790 * gfortran.dg/dim_sum_2.f90: Likewise.
3791 * gfortran.dg/dim_sum_3.f90: Likewise.
3792 * gfortran.dg/direct_io_10.f: Likewise.
3793 * gfortran.dg/direct_io_11.f90: Likewise.
3794 * gfortran.dg/direct_io_12.f90: Likewise.
3795 * gfortran.dg/direct_io_2.f90: Likewise.
3796 * gfortran.dg/direct_io_3.f90: Likewise.
3797 * gfortran.dg/direct_io_4.f90: Likewise.
3798 * gfortran.dg/direct_io_5.f90: Likewise.
3799 * gfortran.dg/direct_io_6.f90: Likewise.
3800 * gfortran.dg/direct_io_7.f90: Likewise.
3801 * gfortran.dg/direct_io_8.f90: Likewise.
3802 * gfortran.dg/direct_io_9.f: Likewise.
3803 * gfortran.dg/do_1.f90: Likewise.
3804 * gfortran.dg/do_3.F90: Likewise.
3805 * gfortran.dg/do_concurrent_2.f90: Likewise.
3806 * gfortran.dg/do_concurrent_4.f90: Likewise.
3807 * gfortran.dg/do_corner_warn.f90: Likewise.
3808 * gfortran.dg/do_iterator_2.f90: Likewise.
3809 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3810 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3811 * gfortran.dg/dos_eol.f: Likewise.
3812 * gfortran.dg/dot_product_1.f03: Likewise.
3813 * gfortran.dg/dot_product_2.f90: Likewise.
3814 * gfortran.dg/dot_product_4.f90: Likewise.
3815 * gfortran.dg/dshift_1.F90: Likewise.
3816 * gfortran.dg/dshift_2.F90: Likewise.
3817 * gfortran.dg/dtio_1.f90: Likewise.
3818 * gfortran.dg/dtio_10.f90: Likewise.
3819 * gfortran.dg/dtio_12.f90: Likewise.
3820 * gfortran.dg/dtio_14.f90: Likewise.
3821 * gfortran.dg/dtio_15.f90: Likewise.
3822 * gfortran.dg/dtio_16.f90: Likewise.
3823 * gfortran.dg/dtio_17.f90: Likewise.
3824 * gfortran.dg/dtio_19.f90: Likewise.
3825 * gfortran.dg/dtio_2.f90: Likewise.
3826 * gfortran.dg/dtio_20.f03: Likewise.
3827 * gfortran.dg/dtio_22.f90: Likewise.
3828 * gfortran.dg/dtio_24.f90: Likewise.
3829 * gfortran.dg/dtio_25.f90: Likewise.
3830 * gfortran.dg/dtio_26.f03: Likewise.
3831 * gfortran.dg/dtio_27.f90: Likewise.
3832 * gfortran.dg/dtio_28.f03: Likewise.
3833 * gfortran.dg/dtio_3.f90: Likewise.
3834 * gfortran.dg/dtio_30.f03: Likewise.
3835 * gfortran.dg/dtio_31.f03: Likewise.
3836 * gfortran.dg/dtio_32.f03: Likewise.
3837 * gfortran.dg/dtio_4.f90: Likewise.
3838 * gfortran.dg/dtio_5.f90: Likewise.
3839 * gfortran.dg/dtio_7.f90: Likewise.
3840 * gfortran.dg/dtio_8.f90: Likewise.
3841 * gfortran.dg/dtio_9.f90: Likewise.
3842 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3843 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3844 * gfortran.dg/dup_save_1.f90: Likewise.
3845 * gfortran.dg/dup_save_2.f90: Likewise.
3846 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3847 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3848 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3849 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3850 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3851 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3852 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3853 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3854 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3855 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3856 * gfortran.dg/e_d_fmt.f90: Likewise.
3857 * gfortran.dg/edit_real_1.f90: Likewise.
3858 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3859 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3860 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3861 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3862 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3863 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3864 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3865 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3866 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3867 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3868 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3869 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3870 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3871 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3872 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3873 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3874 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3875 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3876 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3877 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3878 * gfortran.dg/empty_format_1.f90: Likewise.
3879 * gfortran.dg/endfile.f: Likewise.
3880 * gfortran.dg/endfile.f90: Likewise.
3881 * gfortran.dg/endfile_2.f90: Likewise.
3882 * gfortran.dg/entry_1.f90: Likewise.
3883 * gfortran.dg/entry_10.f90: Likewise.
3884 * gfortran.dg/entry_12.f90: Likewise.
3885 * gfortran.dg/entry_13.f90: Likewise.
3886 * gfortran.dg/entry_14.f90: Likewise.
3887 * gfortran.dg/entry_16.f90: Likewise.
3888 * gfortran.dg/entry_3.f90: Likewise.
3889 * gfortran.dg/entry_6.f90: Likewise.
3890 * gfortran.dg/entry_9.f90: Likewise.
3891 * gfortran.dg/entry_array_specs_2.f: Likewise.
3892 * gfortran.dg/enum_1.f90: Likewise.
3893 * gfortran.dg/enum_9.f90: Likewise.
3894 * gfortran.dg/eof_1.f90: Likewise.
3895 * gfortran.dg/eof_2.f90: Likewise.
3896 * gfortran.dg/eof_4.f90: Likewise.
3897 * gfortran.dg/eof_5.f90: Likewise.
3898 * gfortran.dg/eor_handling_1.f90: Likewise.
3899 * gfortran.dg/eor_handling_2.f90: Likewise.
3900 * gfortran.dg/eor_handling_3.f90: Likewise.
3901 * gfortran.dg/eor_handling_4.f90: Likewise.
3902 * gfortran.dg/eor_handling_5.f90: Likewise.
3903 * gfortran.dg/eoshift_3.f90: Likewise.
3904 * gfortran.dg/eoshift_4.f90: Likewise.
3905 * gfortran.dg/eoshift_5.f90: Likewise.
3906 * gfortran.dg/eoshift_6.f90: Likewise.
3907 * gfortran.dg/eoshift_large_1.f90: Likewise.
3908 * gfortran.dg/equiv_6.f90: Likewise.
3909 * gfortran.dg/equiv_7.f90: Likewise.
3910 * gfortran.dg/equiv_9.f90: Likewise.
3911 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3912 * gfortran.dg/erf_2.F90: Likewise.
3913 * gfortran.dg/erf_3.F90: Likewise.
3914 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3915 * gfortran.dg/error_format_2.f90: Likewise.
3916 * gfortran.dg/error_recovery_5.f90: Likewise.
3917 * gfortran.dg/execute_command_line_2.f90: Likewise.
3918 * gfortran.dg/execute_command_line_3.f90: Likewise.
3919 * gfortran.dg/exit_1.f08: Likewise.
3920 * gfortran.dg/exit_3.f08: Likewise.
3921 * gfortran.dg/exponent_1.f90: Likewise.
3922 * gfortran.dg/exponent_2.f90: Likewise.
3923 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3924 * gfortran.dg/extends_1.f03: Likewise.
3925 * gfortran.dg/extends_16.f90: Likewise.
3926 * gfortran.dg/extends_2.f03: Likewise.
3927 * gfortran.dg/extends_3.f03: Likewise.
3928 * gfortran.dg/extends_4.f03: Likewise.
3929 * gfortran.dg/extends_type_of_1.f03: Likewise.
3930 * gfortran.dg/extends_type_of_2.f03: Likewise.
3931 * gfortran.dg/external_procedures_3.f90: Likewise.
3932 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3933 * gfortran.dg/f2003_io_1.f03: Likewise.
3934 * gfortran.dg/f2003_io_4.f03: Likewise.
3935 * gfortran.dg/f2003_io_5.f03: Likewise.
3936 * gfortran.dg/f2003_io_6.f03: Likewise.
3937 * gfortran.dg/f2003_io_7.f03: Likewise.
3938 * gfortran.dg/f2c_1.f90: Likewise.
3939 * gfortran.dg/f2c_2.f90: Likewise.
3940 * gfortran.dg/f2c_3.f90: Likewise.
3941 * gfortran.dg/f2c_4.f90: Likewise.
3942 * gfortran.dg/f2c_6.f90: Likewise.
3943 * gfortran.dg/f2c_7.f90: Likewise.
3944 * gfortran.dg/f2c_9.f90: Likewise.
3945 * gfortran.dg/fgetc_1.f90: Likewise.
3946 * gfortran.dg/fgetc_2.f90: Likewise.
3947 * gfortran.dg/filename_null.f90: Likewise.
3948 * gfortran.dg/finalize_12.f90: Likewise.
3949 * gfortran.dg/finalize_13.f90: Likewise.
3950 * gfortran.dg/finalize_15.f90: Likewise.
3951 * gfortran.dg/finalize_17.f90: Likewise.
3952 * gfortran.dg/finalize_18.f90: Likewise.
3953 * gfortran.dg/finalize_25.f90: Likewise.
3954 * gfortran.dg/finalize_29.f08: Likewise.
3955 * gfortran.dg/finalize_31.f90: Likewise.
3956 * gfortran.dg/float_1.f90: Likewise.
3957 * gfortran.dg/flush_1.f90: Likewise.
3958 * gfortran.dg/fmt_bz_bn.f: Likewise.
3959 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3960 * gfortran.dg/fmt_cache_1.f: Likewise.
3961 * gfortran.dg/fmt_cache_2.f: Likewise.
3962 * gfortran.dg/fmt_cache_3.f90: Likewise.
3963 * gfortran.dg/fmt_colon.f90: Likewise.
3964 * gfortran.dg/fmt_e.f90: Likewise.
3965 * gfortran.dg/fmt_en.f90: Likewise.
3966 * gfortran.dg/fmt_error_10.f: Likewise.
3967 * gfortran.dg/fmt_error_9.f: Likewise.
3968 * gfortran.dg/fmt_exhaust.f90: Likewise.
3969 * gfortran.dg/fmt_f0_1.f90: Likewise.
3970 * gfortran.dg/fmt_f_an_p.f: Likewise.
3971 * gfortran.dg/fmt_fw_d.f90: Likewise.
3972 * gfortran.dg/fmt_g.f: Likewise.
3973 * gfortran.dg/fmt_g0_1.f08: Likewise.
3974 * gfortran.dg/fmt_g0_2.f08: Likewise.
3975 * gfortran.dg/fmt_g0_4.f08: Likewise.
3976 * gfortran.dg/fmt_g0_5.f08: Likewise.
3977 * gfortran.dg/fmt_g0_6.f08: Likewise.
3978 * gfortran.dg/fmt_g0_7.f08: Likewise.
3979 * gfortran.dg/fmt_g_1.f90: Likewise.
3980 * gfortran.dg/fmt_int_sign.f90: Likewise.
3981 * gfortran.dg/fmt_l.f90: Likewise.
3982 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3983 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3984 * gfortran.dg/fmt_p_1.f90: Likewise.
3985 * gfortran.dg/fmt_pf.f90: Likewise.
3986 * gfortran.dg/fmt_read.f90: Likewise.
3987 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3988 * gfortran.dg/fmt_t_1.f90: Likewise.
3989 * gfortran.dg/fmt_t_2.f90: Likewise.
3990 * gfortran.dg/fmt_t_3.f90: Likewise.
3991 * gfortran.dg/fmt_t_4.f90: Likewise.
3992 * gfortran.dg/fmt_t_5.f90: Likewise.
3993 * gfortran.dg/fmt_t_6.f: Likewise.
3994 * gfortran.dg/fmt_t_7.f: Likewise.
3995 * gfortran.dg/fmt_t_9.f: Likewise.
3996 * gfortran.dg/fmt_tl.f: Likewise.
3997 * gfortran.dg/fmt_unlimited.f90: Likewise.
3998 * gfortran.dg/fmt_white.f: Likewise.
3999 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4000 * gfortran.dg/fold_nearest.f90: Likewise.
4001 * gfortran.dg/forall_1.f90: Likewise.
4002 * gfortran.dg/forall_10.f90: Likewise.
4003 * gfortran.dg/forall_12.f90: Likewise.
4004 * gfortran.dg/forall_13.f90: Likewise.
4005 * gfortran.dg/forall_15.f90: Likewise.
4006 * gfortran.dg/forall_4.f90: Likewise.
4007 * gfortran.dg/forall_5.f90: Likewise.
4008 * gfortran.dg/forall_6.f90: Likewise.
4009 * gfortran.dg/forall_7.f90: Likewise.
4010 * gfortran.dg/fraction.f90: Likewise.
4011 * gfortran.dg/fseek.f90: Likewise.
4012 * gfortran.dg/ftell_1.f90: Likewise.
4013 * gfortran.dg/ftell_2.f90: Likewise.
4014 * gfortran.dg/ftell_3.f90: Likewise.
4015 * gfortran.dg/func_assign_2.f90: Likewise.
4016 * gfortran.dg/func_assign_3.f90: Likewise.
4017 * gfortran.dg/func_derived_1.f90: Likewise.
4018 * gfortran.dg/func_derived_2.f90: Likewise.
4019 * gfortran.dg/func_derived_3.f90: Likewise.
4020 * gfortran.dg/func_result_1.f90: Likewise.
4021 * gfortran.dg/func_result_2.f90: Likewise.
4022 * gfortran.dg/func_result_6.f90: Likewise.
4023 * gfortran.dg/function_charlen_2.f90: Likewise.
4024 * gfortran.dg/function_charlen_3.f: Likewise.
4025 * gfortran.dg/function_kinds_1.f90: Likewise.
4026 * gfortran.dg/function_kinds_4.f90: Likewise.
4027 * gfortran.dg/function_optimize_10.f90: Likewise.
4028 * gfortran.dg/function_optimize_11.f90: Likewise.
4029 * gfortran.dg/function_optimize_12.f90: Likewise.
4030 * gfortran.dg/function_optimize_4.f90: Likewise.
4031 * gfortran.dg/function_optimize_8.f90: Likewise.
4032 * gfortran.dg/g77/13037.f: Likewise.
4033 * gfortran.dg/g77/1832.f: Likewise.
4034 * gfortran.dg/g77/19981119-0.f: Likewise.
4035 * gfortran.dg/g77/19990313-0.f: Likewise.
4036 * gfortran.dg/g77/19990313-1.f: Likewise.
4037 * gfortran.dg/g77/19990313-2.f: Likewise.
4038 * gfortran.dg/g77/19990313-3.f: Likewise.
4039 * gfortran.dg/g77/19990419-1.f: Likewise.
4040 * gfortran.dg/g77/19990826-0.f: Likewise.
4041 * gfortran.dg/g77/19990826-2.f: Likewise.
4042 * gfortran.dg/g77/20000503-1.f: Likewise.
4043 * gfortran.dg/g77/20001111.f: Likewise.
4044 * gfortran.dg/g77/20010116.f: Likewise.
4045 * gfortran.dg/g77/20010216-1.f: Likewise.
4046 * gfortran.dg/g77/20010430.f: Likewise.
4047 * gfortran.dg/g77/20010610.f: Likewise.
4048 * gfortran.dg/g77/6177.f: Likewise.
4049 * gfortran.dg/g77/7388.f: Likewise.
4050 * gfortran.dg/g77/947.f: Likewise.
4051 * gfortran.dg/g77/970625-2.f: Likewise.
4052 * gfortran.dg/g77/971102-1.f: Likewise.
4053 * gfortran.dg/g77/980628-0.f: Likewise.
4054 * gfortran.dg/g77/980628-1.f: Likewise.
4055 * gfortran.dg/g77/980628-10.f: Likewise.
4056 * gfortran.dg/g77/980628-2.f: Likewise.
4057 * gfortran.dg/g77/980628-3.f: Likewise.
4058 * gfortran.dg/g77/980628-7.f: Likewise.
4059 * gfortran.dg/g77/980628-8.f: Likewise.
4060 * gfortran.dg/g77/980628-9.f: Likewise.
4061 * gfortran.dg/g77/980701-0.f: Likewise.
4062 * gfortran.dg/g77/980701-1.f: Likewise.
4063 * gfortran.dg/g77/cabs.f: Likewise.
4064 * gfortran.dg/g77/claus.f: Likewise.
4065 * gfortran.dg/g77/complex_1.f: Likewise.
4066 * gfortran.dg/g77/cpp3.F: Likewise.
4067 * gfortran.dg/g77/cpp4.F: Likewise.
4068 * gfortran.dg/g77/cpp5.F: Likewise.
4069 * gfortran.dg/g77/dcomplex.f: Likewise.
4070 * gfortran.dg/g77/dnrm2.f: Likewise.
4071 * gfortran.dg/g77/erfc.f: Likewise.
4072 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4073 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4074 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4075 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4076 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4077 * gfortran.dg/g77/int8421.f: Likewise.
4078 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4079 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4080 * gfortran.dg/g77/le.f: Likewise.
4081 * gfortran.dg/g77/short.f: Likewise.
4082 * gfortran.dg/gamma_1.f90: Likewise.
4083 * gfortran.dg/gamma_4.f90: Likewise.
4084 * gfortran.dg/gamma_5.f90: Likewise.
4085 * gfortran.dg/generic_13.f90: Likewise.
4086 * gfortran.dg/generic_15.f90: Likewise.
4087 * gfortran.dg/generic_19.f90: Likewise.
4088 * gfortran.dg/generic_20.f90: Likewise.
4089 * gfortran.dg/generic_23.f03: Likewise.
4090 * gfortran.dg/generic_25.f90: Likewise.
4091 * gfortran.dg/generic_27.f90: Likewise.
4092 * gfortran.dg/generic_31.f90: Likewise.
4093 * gfortran.dg/generic_4.f90: Likewise.
4094 * gfortran.dg/global_vars_c_init.f90: Likewise.
4095 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4096 * gfortran.dg/gnu_logical_1.F: Likewise.
4097 * gfortran.dg/goacc/fixed-1.f: Likewise.
4098 * gfortran.dg/goacc/fixed-2.f: Likewise.
4099 * gfortran.dg/goacc/gang-static.f95: Likewise.
4100 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4101 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4102 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4103 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4104 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4105 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4106 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4107 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4108 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4109 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4110 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4111 * gfortran.dg/gomp/pr48794.f90: Likewise.
4112 * gfortran.dg/gomp/pr72744.f90: Likewise.
4113 * gfortran.dg/gomp/pr77665.f90: Likewise.
4114 * gfortran.dg/gomp/workshare2.f90: Likewise.
4115 * gfortran.dg/gomp/workshare3.f90: Likewise.
4116 * gfortran.dg/goto_1.f: Likewise.
4117 * gfortran.dg/goto_2.f90: Likewise.
4118 * gfortran.dg/goto_4.f90: Likewise.
4119 * gfortran.dg/goto_6.f: Likewise.
4120 * gfortran.dg/graphite/id-26.f03: Likewise.
4121 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4122 * gfortran.dg/graphite/pr29581.f90: Likewise.
4123 * gfortran.dg/graphite/pr29832.f90: Likewise.
4124 * gfortran.dg/graphite/run-id-1.f: Likewise.
4125 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4126 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4127 * gfortran.dg/hollerith.f90: Likewise.
4128 * gfortran.dg/hollerith4.f90: Likewise.
4129 * gfortran.dg/hollerith6.f90: Likewise.
4130 * gfortran.dg/hollerith8.f90: Likewise.
4131 * gfortran.dg/hollerith_1.f90: Likewise.
4132 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4133 * gfortran.dg/hollerith_f95.f90: Likewise.
4134 * gfortran.dg/hollerith_legacy.f90: Likewise.
4135 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4136 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4137 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4138 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4139 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4140 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4141 * gfortran.dg/hypot_1.f90: Likewise.
4142 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4143 * gfortran.dg/iargc.f90: Likewise.
4144 * gfortran.dg/ibits.f90: Likewise.
4145 * gfortran.dg/ichar_1.f90: Likewise.
4146 * gfortran.dg/ichar_2.f90: Likewise.
4147 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4148 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4149 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4150 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4151 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4152 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4153 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4154 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4155 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4156 * gfortran.dg/ieee/large_1.f90: Likewise.
4157 * gfortran.dg/ieee/large_2.f90: Likewise.
4158 * gfortran.dg/ieee/large_3.F90: Likewise.
4159 * gfortran.dg/ieee/large_4.f90: Likewise.
4160 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4161 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4162 * gfortran.dg/impl_do_var_data.f90: Likewise.
4163 * gfortran.dg/implicit_10.f90: Likewise.
4164 * gfortran.dg/implicit_12.f90: Likewise.
4165 * gfortran.dg/implicit_class_1.f90: Likewise.
4166 * gfortran.dg/implicit_pure_1.f90: Likewise.
4167 * gfortran.dg/implied_do_1.f90: Likewise.
4168 * gfortran.dg/implied_do_io_1.f90: Likewise.
4169 * gfortran.dg/implied_do_io_2.f90: Likewise.
4170 * gfortran.dg/implied_do_io_3.f90: Likewise.
4171 * gfortran.dg/implied_shape_1.f08: Likewise.
4172 * gfortran.dg/import.f90: Likewise.
4173 * gfortran.dg/import4.f90: Likewise.
4174 * gfortran.dg/impure_1.f08: Likewise.
4175 * gfortran.dg/index.f90: Likewise.
4176 * gfortran.dg/index_2.f90: Likewise.
4177 * gfortran.dg/init_flag_1.f90: Likewise.
4178 * gfortran.dg/init_flag_10.f90: Likewise.
4179 * gfortran.dg/init_flag_15.f03: Likewise.
4180 * gfortran.dg/init_flag_2.f90: Likewise.
4181 * gfortran.dg/init_flag_3.f90: Likewise.
4182 * gfortran.dg/init_flag_4.f90: Likewise.
4183 * gfortran.dg/init_flag_5.f90: Likewise.
4184 * gfortran.dg/init_flag_6.f90: Likewise.
4185 * gfortran.dg/init_flag_7.f90: Likewise.
4186 * gfortran.dg/init_flag_9.f90: Likewise.
4187 * gfortran.dg/initialization_11.f90: Likewise.
4188 * gfortran.dg/initialization_19.f90: Likewise.
4189 * gfortran.dg/initialization_2.f90: Likewise.
4190 * gfortran.dg/initialization_22.f90: Likewise.
4191 * gfortran.dg/initialization_27.f90: Likewise.
4192 * gfortran.dg/initialization_5.f90: Likewise.
4193 * gfortran.dg/initialization_6.f90: Likewise.
4194 * gfortran.dg/inline_matmul_1.f90: Likewise.
4195 * gfortran.dg/inline_matmul_10.f90: Likewise.
4196 * gfortran.dg/inline_matmul_11.f90: Likewise.
4197 * gfortran.dg/inline_matmul_13.f90: Likewise.
4198 * gfortran.dg/inline_matmul_14.f90: Likewise.
4199 * gfortran.dg/inline_matmul_16.f90: Likewise.
4200 * gfortran.dg/inline_matmul_17.f90: Likewise.
4201 * gfortran.dg/inline_matmul_18.f90: Likewise.
4202 * gfortran.dg/inline_matmul_19.f90: Likewise.
4203 * gfortran.dg/inline_matmul_2.f90: Likewise.
4204 * gfortran.dg/inline_matmul_20.f90: Likewise.
4205 * gfortran.dg/inline_matmul_22.f90: Likewise.
4206 * gfortran.dg/inline_matmul_3.f90: Likewise.
4207 * gfortran.dg/inline_matmul_4.f90: Likewise.
4208 * gfortran.dg/inline_matmul_5.f90: Likewise.
4209 * gfortran.dg/inline_matmul_6.f90: Likewise.
4210 * gfortran.dg/inline_matmul_7.f90: Likewise.
4211 * gfortran.dg/inline_matmul_8.f90: Likewise.
4212 * gfortran.dg/inline_matmul_9.f90: Likewise.
4213 * gfortran.dg/inline_sum_1.f90: Likewise.
4214 * gfortran.dg/inline_sum_3.f90: Likewise.
4215 * gfortran.dg/inline_sum_5.f90: Likewise.
4216 * gfortran.dg/inquire-complex.f90: Likewise.
4217 * gfortran.dg/inquire.f90: Likewise.
4218 * gfortran.dg/inquire_10.f90: Likewise.
4219 * gfortran.dg/inquire_13.f90: Likewise.
4220 * gfortran.dg/inquire_15.f90: Likewise.
4221 * gfortran.dg/inquire_16.f90: Likewise.
4222 * gfortran.dg/inquire_17.f90: Likewise.
4223 * gfortran.dg/inquire_5.f90: Likewise.
4224 * gfortran.dg/inquire_6.f90: Likewise.
4225 * gfortran.dg/inquire_7.f90: Likewise.
4226 * gfortran.dg/inquire_9.f90: Likewise.
4227 * gfortran.dg/inquire_internal.f90: Likewise.
4228 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4229 * gfortran.dg/inquire_size.f90: Likewise.
4230 * gfortran.dg/int_1.f90: Likewise.
4231 * gfortran.dg/int_conv_1.f90: Likewise.
4232 * gfortran.dg/int_range_io_1.f90: Likewise.
4233 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4234 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4235 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4236 * gfortran.dg/integer_plus.f90: Likewise.
4237 * gfortran.dg/intent_out_2.f90: Likewise.
4238 * gfortran.dg/intent_out_5.f90: Likewise.
4239 * gfortran.dg/intent_out_6.f90: Likewise.
4240 * gfortran.dg/interface_12.f90: Likewise.
4241 * gfortran.dg/interface_19.f90: Likewise.
4242 * gfortran.dg/interface_4.f90: Likewise.
4243 * gfortran.dg/interface_5.f90: Likewise.
4244 * gfortran.dg/interface_9.f90: Likewise.
4245 * gfortran.dg/interface_assignment_1.f90: Likewise.
4246 * gfortran.dg/interface_assignment_2.f90: Likewise.
4247 * gfortran.dg/internal_dummy_2.f08: Likewise.
4248 * gfortran.dg/internal_dummy_3.f08: Likewise.
4249 * gfortran.dg/internal_dummy_4.f08: Likewise.
4250 * gfortran.dg/internal_pack_1.f90: Likewise.
4251 * gfortran.dg/internal_pack_10.f90: Likewise.
4252 * gfortran.dg/internal_pack_12.f90: Likewise.
4253 * gfortran.dg/internal_pack_13.f90: Likewise.
4254 * gfortran.dg/internal_pack_14.f90: Likewise.
4255 * gfortran.dg/internal_pack_15.f90: Likewise.
4256 * gfortran.dg/internal_pack_2.f90: Likewise.
4257 * gfortran.dg/internal_pack_3.f90: Likewise.
4258 * gfortran.dg/internal_pack_4.f90: Likewise.
4259 * gfortran.dg/internal_pack_6.f90: Likewise.
4260 * gfortran.dg/internal_pack_8.f90: Likewise.
4261 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4262 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4263 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4264 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4265 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4266 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4267 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4268 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4269 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4270 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4271 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4272 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4273 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4274 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4275 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4276 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4277 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4278 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4279 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4280 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4281 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4282 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4283 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4284 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4285 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4286 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4287 * gfortran.dg/io_err_1.f90: Likewise.
4288 * gfortran.dg/io_real_boz.f90: Likewise.
4289 * gfortran.dg/iomsg_1.f90: Likewise.
4290 * gfortran.dg/iostat_1.f90: Likewise.
4291 * gfortran.dg/iostat_2.f90: Likewise.
4292 * gfortran.dg/iostat_4.f90: Likewise.
4293 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4294 * gfortran.dg/ishft_1.f90: Likewise.
4295 * gfortran.dg/ishft_2.f90: Likewise.
4296 * gfortran.dg/ishft_4.f90: Likewise.
4297 * gfortran.dg/isnan_1.f90: Likewise.
4298 * gfortran.dg/isnan_2.f90: Likewise.
4299 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4300 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4301 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4302 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4303 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4304 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4305 * gfortran.dg/itime_idate_1.f: Likewise.
4306 * gfortran.dg/itime_idate_2.f: Likewise.
4307 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4308 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4309 * gfortran.dg/large_real_kind_1.f90: Likewise.
4310 * gfortran.dg/large_real_kind_2.F90: Likewise.
4311 * gfortran.dg/large_real_kind_3.F90: Likewise.
4312 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4313 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4314 * gfortran.dg/large_recl.f90: Likewise.
4315 * gfortran.dg/large_unit_1.f90: Likewise.
4316 * gfortran.dg/large_unit_2.f90: Likewise.
4317 * gfortran.dg/largeequiv_1.f90: Likewise.
4318 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4319 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4320 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4321 * gfortran.dg/list_read_1.f90: Likewise.
4322 * gfortran.dg/list_read_10.f90: Likewise.
4323 * gfortran.dg/list_read_11.f90: Likewise.
4324 * gfortran.dg/list_read_12.f90: Likewise.
4325 * gfortran.dg/list_read_13.f: Likewise.
4326 * gfortran.dg/list_read_14.f90: Likewise.
4327 * gfortran.dg/list_read_2.f90: Likewise.
4328 * gfortran.dg/list_read_3.f90: Likewise.
4329 * gfortran.dg/list_read_4.f90: Likewise.
4330 * gfortran.dg/list_read_5.f90: Likewise.
4331 * gfortran.dg/list_read_6.f90: Likewise.
4332 * gfortran.dg/list_read_7.f90: Likewise.
4333 * gfortran.dg/list_read_8.f90: Likewise.
4334 * gfortran.dg/list_read_9.f90: Likewise.
4335 * gfortran.dg/loc_2.f90: Likewise.
4336 * gfortran.dg/logical_1.f90: Likewise.
4337 * gfortran.dg/logical_dot_product.f90: Likewise.
4338 * gfortran.dg/logical_temp_io.f90: Likewise.
4339 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4340 * gfortran.dg/lrshift_1.f90: Likewise.
4341 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4342 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4343 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4344 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4345 * gfortran.dg/make_unit.f90: Likewise.
4346 * gfortran.dg/mapping_1.f90: Likewise.
4347 * gfortran.dg/mapping_2.f90: Likewise.
4348 * gfortran.dg/mapping_3.f90: Likewise.
4349 * gfortran.dg/masklr_1.F90: Likewise.
4350 * gfortran.dg/masklr_2.F90: Likewise.
4351 * gfortran.dg/matmul_1.f90: Likewise.
4352 * gfortran.dg/matmul_10.f90: Likewise.
4353 * gfortran.dg/matmul_12.f90: Likewise.
4354 * gfortran.dg/matmul_16.f90: Likewise.
4355 * gfortran.dg/matmul_17.f90: Likewise.
4356 * gfortran.dg/matmul_18.f90: Likewise.
4357 * gfortran.dg/matmul_2.f90: Likewise.
4358 * gfortran.dg/matmul_3.f90: Likewise.
4359 * gfortran.dg/matmul_4.f90: Likewise.
4360 * gfortran.dg/matmul_6.f90: Likewise.
4361 * gfortran.dg/matmul_8.f03: Likewise.
4362 * gfortran.dg/matmul_9.f90: Likewise.
4363 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4364 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4365 * gfortran.dg/matmul_const.f90: Likewise.
4366 * gfortran.dg/maxloc_1.f90: Likewise.
4367 * gfortran.dg/maxloc_2.f90: Likewise.
4368 * gfortran.dg/maxloc_3.f90: Likewise.
4369 * gfortran.dg/maxloc_4.f90: Likewise.
4370 * gfortran.dg/maxloc_string_1.f90: Likewise.
4371 * gfortran.dg/maxlocval_1.f90: Likewise.
4372 * gfortran.dg/maxlocval_2.f90: Likewise.
4373 * gfortran.dg/maxlocval_3.f90: Likewise.
4374 * gfortran.dg/maxlocval_4.f90: Likewise.
4375 * gfortran.dg/maxval_char_1.f90: Likewise.
4376 * gfortran.dg/maxval_char_2.f90: Likewise.
4377 * gfortran.dg/maxval_char_3.f90: Likewise.
4378 * gfortran.dg/maxval_char_4.f90: Likewise.
4379 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4380 * gfortran.dg/mclock.f90: Likewise.
4381 * gfortran.dg/merge_bits_1.F90: Likewise.
4382 * gfortran.dg/merge_bits_2.F90: Likewise.
4383 * gfortran.dg/merge_char_1.f90: Likewise.
4384 * gfortran.dg/merge_init_expr.f90: Likewise.
4385 * gfortran.dg/min_max_optional_1.f90: Likewise.
4386 * gfortran.dg/min_max_optional_5.f90: Likewise.
4387 * gfortran.dg/minloc_1.f90: Likewise.
4388 * gfortran.dg/minloc_2.f90: Likewise.
4389 * gfortran.dg/minloc_3.f90: Likewise.
4390 * gfortran.dg/minloc_4.f90: Likewise.
4391 * gfortran.dg/minloc_string_1.f90: Likewise.
4392 * gfortran.dg/minlocval_1.f90: Likewise.
4393 * gfortran.dg/minlocval_2.f90: Likewise.
4394 * gfortran.dg/minlocval_3.f90: Likewise.
4395 * gfortran.dg/minlocval_4.f90: Likewise.
4396 * gfortran.dg/minmax_char_1.f90: Likewise.
4397 * gfortran.dg/minmaxloc_1.f90: Likewise.
4398 * gfortran.dg/minmaxloc_10.f90: Likewise.
4399 * gfortran.dg/minmaxloc_11.f90: Likewise.
4400 * gfortran.dg/minmaxloc_12.f90: Likewise.
4401 * gfortran.dg/minmaxloc_13.f90: Likewise.
4402 * gfortran.dg/minmaxloc_2.f90: Likewise.
4403 * gfortran.dg/minmaxloc_3.f90: Likewise.
4404 * gfortran.dg/minmaxloc_4.f90: Likewise.
4405 * gfortran.dg/minmaxloc_5.f90: Likewise.
4406 * gfortran.dg/minmaxloc_6.f90: Likewise.
4407 * gfortran.dg/minmaxloc_7.f90: Likewise.
4408 * gfortran.dg/minmaxloc_8.f90: Likewise.
4409 * gfortran.dg/minmaxval_1.f90: Likewise.
4410 * gfortran.dg/minval_char_1.f90: Likewise.
4411 * gfortran.dg/minval_char_2.f90: Likewise.
4412 * gfortran.dg/minval_char_3.f90: Likewise.
4413 * gfortran.dg/minval_char_4.f90: Likewise.
4414 * gfortran.dg/minval_char_5.f90: Likewise.
4415 * gfortran.dg/minval_parameter_1.f90: Likewise.
4416 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4417 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4418 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4419 * gfortran.dg/missing_parens_1.f90: Likewise.
4420 * gfortran.dg/missing_parens_2.f90: Likewise.
4421 * gfortran.dg/mod_large_1.f90: Likewise.
4422 * gfortran.dg/mod_sign0_1.f90: Likewise.
4423 * gfortran.dg/module_blank_common.f90: Likewise.
4424 * gfortran.dg/module_commons_1.f90: Likewise.
4425 * gfortran.dg/module_commons_3.f90: Likewise.
4426 * gfortran.dg/module_double_reuse.f90: Likewise.
4427 * gfortran.dg/module_equivalence_1.f90: Likewise.
4428 * gfortran.dg/module_equivalence_2.f90: Likewise.
4429 * gfortran.dg/module_equivalence_3.f90: Likewise.
4430 * gfortran.dg/module_equivalence_5.f90: Likewise.
4431 * gfortran.dg/module_interface_1.f90: Likewise.
4432 * gfortran.dg/module_nan.f90: Likewise.
4433 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4434 * gfortran.dg/module_procedure_1.f90: Likewise.
4435 * gfortran.dg/module_read_1.f90: Likewise.
4436 * gfortran.dg/module_read_2.f90: Likewise.
4437 * gfortran.dg/module_widestring_1.f90: Likewise.
4438 * gfortran.dg/move_alloc.f90: Likewise.
4439 * gfortran.dg/move_alloc_10.f90: Likewise.
4440 * gfortran.dg/move_alloc_13.f90: Likewise.
4441 * gfortran.dg/move_alloc_14.f90: Likewise.
4442 * gfortran.dg/move_alloc_15.f90: Likewise.
4443 * gfortran.dg/move_alloc_16.f90: Likewise.
4444 * gfortran.dg/move_alloc_2.f90: Likewise.
4445 * gfortran.dg/move_alloc_5.f90: Likewise.
4446 * gfortran.dg/move_alloc_6.f90: Likewise.
4447 * gfortran.dg/move_alloc_9.f90: Likewise.
4448 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4449 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4450 * gfortran.dg/mvbits_1.f90: Likewise.
4451 * gfortran.dg/mvbits_2.f90: Likewise.
4452 * gfortran.dg/mvbits_3.f90: Likewise.
4453 * gfortran.dg/mvbits_4.f90: Likewise.
4454 * gfortran.dg/mvbits_7.f90: Likewise.
4455 * gfortran.dg/mvbits_8.f90: Likewise.
4456 * gfortran.dg/namelist_11.f: Likewise.
4457 * gfortran.dg/namelist_12.f: Likewise.
4458 * gfortran.dg/namelist_13.f90: Likewise.
4459 * gfortran.dg/namelist_14.f90: Likewise.
4460 * gfortran.dg/namelist_15.f90: Likewise.
4461 * gfortran.dg/namelist_16.f90: Likewise.
4462 * gfortran.dg/namelist_17.f90: Likewise.
4463 * gfortran.dg/namelist_18.f90: Likewise.
4464 * gfortran.dg/namelist_19.f90: Likewise.
4465 * gfortran.dg/namelist_20.f90: Likewise.
4466 * gfortran.dg/namelist_21.f90: Likewise.
4467 * gfortran.dg/namelist_22.f90: Likewise.
4468 * gfortran.dg/namelist_23.f90: Likewise.
4469 * gfortran.dg/namelist_24.f90: Likewise.
4470 * gfortran.dg/namelist_26.f90: Likewise.
4471 * gfortran.dg/namelist_27.f90: Likewise.
4472 * gfortran.dg/namelist_28.f90: Likewise.
4473 * gfortran.dg/namelist_29.f90: Likewise.
4474 * gfortran.dg/namelist_37.f90: Likewise.
4475 * gfortran.dg/namelist_38.f90: Likewise.
4476 * gfortran.dg/namelist_39.f90: Likewise.
4477 * gfortran.dg/namelist_40.f90: Likewise.
4478 * gfortran.dg/namelist_41.f90: Likewise.
4479 * gfortran.dg/namelist_42.f90: Likewise.
4480 * gfortran.dg/namelist_43.f90: Likewise.
4481 * gfortran.dg/namelist_44.f90: Likewise.
4482 * gfortran.dg/namelist_47.f90: Likewise.
4483 * gfortran.dg/namelist_48.f90: Likewise.
4484 * gfortran.dg/namelist_49.f90: Likewise.
4485 * gfortran.dg/namelist_50.f90: Likewise.
4486 * gfortran.dg/namelist_51.f90: Likewise.
4487 * gfortran.dg/namelist_52.f90: Likewise.
4488 * gfortran.dg/namelist_54.f90: Likewise.
4489 * gfortran.dg/namelist_55.f90: Likewise.
4490 * gfortran.dg/namelist_56.f90: Likewise.
4491 * gfortran.dg/namelist_57.f90: Likewise.
4492 * gfortran.dg/namelist_58.f90: Likewise.
4493 * gfortran.dg/namelist_59.f90: Likewise.
4494 * gfortran.dg/namelist_60.f90: Likewise.
4495 * gfortran.dg/namelist_61.f90: Likewise.
4496 * gfortran.dg/namelist_64.f90: Likewise.
4497 * gfortran.dg/namelist_65.f90: Likewise.
4498 * gfortran.dg/namelist_69.f90: Likewise.
4499 * gfortran.dg/namelist_70.f90: Likewise.
4500 * gfortran.dg/namelist_71.f90: Likewise.
4501 * gfortran.dg/namelist_72.f: Likewise.
4502 * gfortran.dg/namelist_73.f90: Likewise.
4503 * gfortran.dg/namelist_77.f90: Likewise.
4504 * gfortran.dg/namelist_78.f90: Likewise.
4505 * gfortran.dg/namelist_79.f90: Likewise.
4506 * gfortran.dg/namelist_80.f90: Likewise.
4507 * gfortran.dg/namelist_81.f90: Likewise.
4508 * gfortran.dg/namelist_82.f90: Likewise.
4509 * gfortran.dg/namelist_84.f90: Likewise.
4510 * gfortran.dg/namelist_85.f90: Likewise.
4511 * gfortran.dg/namelist_86.f90: Likewise.
4512 * gfortran.dg/namelist_87.f90: Likewise.
4513 * gfortran.dg/namelist_88.f90: Likewise.
4514 * gfortran.dg/namelist_89.f90: Likewise.
4515 * gfortran.dg/namelist_90.f: Likewise.
4516 * gfortran.dg/namelist_95.f90: Likewise.
4517 * gfortran.dg/namelist_char_only.f90: Likewise.
4518 * gfortran.dg/namelist_empty.f90: Likewise.
4519 * gfortran.dg/namelist_internal.f90: Likewise.
4520 * gfortran.dg/namelist_use.f90: Likewise.
4521 * gfortran.dg/namelist_use_only.f90: Likewise.
4522 * gfortran.dg/namelist_utf8.f90: Likewise.
4523 * gfortran.dg/nan_1.f90: Likewise.
4524 * gfortran.dg/nan_2.f90: Likewise.
4525 * gfortran.dg/nan_3.f90: Likewise.
4526 * gfortran.dg/nan_6.f90: Likewise.
4527 * gfortran.dg/nan_7.f90: Likewise.
4528 * gfortran.dg/nearest_1.f90: Likewise.
4529 * gfortran.dg/nearest_2.f90: Likewise.
4530 * gfortran.dg/nearest_3.f90: Likewise.
4531 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4532 * gfortran.dg/negative_automatic_size.f90: Likewise.
4533 * gfortran.dg/negative_unit.f: Likewise.
4534 * gfortran.dg/negative_unit2.f90: Likewise.
4535 * gfortran.dg/negative_unit_int8.f: Likewise.
4536 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4537 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4538 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4539 * gfortran.dg/nested_modules_1.f90: Likewise.
4540 * gfortran.dg/nested_modules_2.f90: Likewise.
4541 * gfortran.dg/nested_modules_3.f90: Likewise.
4542 * gfortran.dg/nesting_1.f90: Likewise.
4543 * gfortran.dg/new_line.f90: Likewise.
4544 * gfortran.dg/newunit_1.f90: Likewise.
4545 * gfortran.dg/newunit_3.f90: Likewise.
4546 * gfortran.dg/newunit_5.f90.f90: Likewise.
4547 * gfortran.dg/nint_1.f90: Likewise.
4548 * gfortran.dg/nint_2.f90: Likewise.
4549 * gfortran.dg/no_arg_check_2.f90: Likewise.
4550 * gfortran.dg/no_range_check_1.f90: Likewise.
4551 * gfortran.dg/no_range_check_2.f90: Likewise.
4552 * gfortran.dg/no_range_check_3.f90: Likewise.
4553 * gfortran.dg/noadv_size.f90: Likewise.
4554 * gfortran.dg/nonreturning_statements.f90: Likewise.
4555 * gfortran.dg/norm2_1.f90: Likewise.
4556 * gfortran.dg/norm2_3.f90: Likewise.
4557 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4558 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4559 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4560 * gfortran.dg/null_4.f90: Likewise.
4561 * gfortran.dg/null_9.f90: Likewise.
4562 * gfortran.dg/nullify_3.f90: Likewise.
4563 * gfortran.dg/oldstyle_1.f90: Likewise.
4564 * gfortran.dg/open_access_append_1.f90: Likewise.
4565 * gfortran.dg/open_access_append_2.f90: Likewise.
4566 * gfortran.dg/open_errors.f90: Likewise.
4567 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4568 * gfortran.dg/open_new.f90: Likewise.
4569 * gfortran.dg/open_readonly_1.f90: Likewise.
4570 * gfortran.dg/operator_1.f90: Likewise.
4571 * gfortran.dg/optional_absent_1.f90: Likewise.
4572 * gfortran.dg/optional_absent_2.f90: Likewise.
4573 * gfortran.dg/optional_absent_3.f90: Likewise.
4574 * gfortran.dg/optional_class_1.f90: Likewise.
4575 * gfortran.dg/optional_dim_2.f90: Likewise.
4576 * gfortran.dg/optional_dim_3.f90: Likewise.
4577 * gfortran.dg/output_exponents_1.f90: Likewise.
4578 * gfortran.dg/overload_1.f90: Likewise.
4579 * gfortran.dg/overload_2.f90: Likewise.
4580 * gfortran.dg/overwrite_1.f: Likewise.
4581 * gfortran.dg/pad_no.f90: Likewise.
4582 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4583 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4584 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4585 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4586 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4587 * gfortran.dg/parens_3.f90: Likewise.
4588 * gfortran.dg/parens_5.f90: Likewise.
4589 * gfortran.dg/parens_6.f90: Likewise.
4590 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4591 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4592 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4593 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4594 * gfortran.dg/parity_1.f90: Likewise.
4595 * gfortran.dg/past_eor.f90: Likewise.
4596 * gfortran.dg/pdt_1.f03: Likewise.
4597 * gfortran.dg/pdt_10.f03: Likewise.
4598 * gfortran.dg/pdt_11.f03: Likewise.
4599 * gfortran.dg/pdt_12.f03: Likewise.
4600 * gfortran.dg/pdt_13.f03: Likewise.
4601 * gfortran.dg/pdt_14.f03: Likewise.
4602 * gfortran.dg/pdt_15.f03: Likewise.
4603 * gfortran.dg/pdt_19.f03: Likewise.
4604 * gfortran.dg/pdt_20.f03: Likewise.
4605 * gfortran.dg/pdt_22.f03: Likewise.
4606 * gfortran.dg/pdt_23.f03: Likewise.
4607 * gfortran.dg/pdt_25.f03: Likewise.
4608 * gfortran.dg/pdt_26.f03: Likewise.
4609 * gfortran.dg/pdt_27.f03: Likewise.
4610 * gfortran.dg/pdt_28.f03: Likewise.
4611 * gfortran.dg/pdt_3.f03: Likewise.
4612 * gfortran.dg/pdt_4.f03: Likewise.
4613 * gfortran.dg/pdt_5.f03: Likewise.
4614 * gfortran.dg/pdt_7.f03: Likewise.
4615 * gfortran.dg/pointer_1.f90: Likewise.
4616 * gfortran.dg/pointer_array_1.f90: Likewise.
4617 * gfortran.dg/pointer_array_3.f90: Likewise.
4618 * gfortran.dg/pointer_array_4.f90: Likewise.
4619 * gfortran.dg/pointer_array_5.f90: Likewise.
4620 * gfortran.dg/pointer_array_6.f90: Likewise.
4621 * gfortran.dg/pointer_array_7.f90: Likewise.
4622 * gfortran.dg/pointer_array_8.f90: Likewise.
4623 * gfortran.dg/pointer_array_9.f90: Likewise.
4624 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4625 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4626 * gfortran.dg/pointer_assign_10.f90: Likewise.
4627 * gfortran.dg/pointer_assign_11.f90: Likewise.
4628 * gfortran.dg/pointer_assign_4.f90: Likewise.
4629 * gfortran.dg/pointer_assign_8.f90: Likewise.
4630 * gfortran.dg/pointer_assign_9.f90: Likewise.
4631 * gfortran.dg/pointer_check_10.f90: Likewise.
4632 * gfortran.dg/pointer_check_9.f90: Likewise.
4633 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4634 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4635 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4636 * gfortran.dg/pointer_init_1.f90: Likewise.
4637 * gfortran.dg/pointer_init_3.f90: Likewise.
4638 * gfortran.dg/pointer_init_4.f90: Likewise.
4639 * gfortran.dg/pointer_init_5.f90: Likewise.
4640 * gfortran.dg/pointer_init_8.f90: Likewise.
4641 * gfortran.dg/pointer_intent_1.f90: Likewise.
4642 * gfortran.dg/pointer_intent_4.f90: Likewise.
4643 * gfortran.dg/pointer_intent_5.f90: Likewise.
4644 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4645 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4646 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4647 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4648 * gfortran.dg/pointer_target_1.f90: Likewise.
4649 * gfortran.dg/pointer_target_2.f90: Likewise.
4650 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4651 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4652 * gfortran.dg/power.f90: Likewise.
4653 * gfortran.dg/power1.f90: Likewise.
4654 * gfortran.dg/power_3.f90: Likewise.
4655 * gfortran.dg/power_4.f90: Likewise.
4656 * gfortran.dg/power_5.f90: Likewise.
4657 * gfortran.dg/pr12884.f: Likewise.
4658 * gfortran.dg/pr15129.f90: Likewise.
4659 * gfortran.dg/pr15140.f90: Likewise.
4660 * gfortran.dg/pr15324.f90: Likewise.
4661 * gfortran.dg/pr15332.f: Likewise.
4662 * gfortran.dg/pr15957.f90: Likewise.
4663 * gfortran.dg/pr15959.f90: Likewise.
4664 * gfortran.dg/pr16597.f90: Likewise.
4665 * gfortran.dg/pr16861.f90: Likewise.
4666 * gfortran.dg/pr16938.f90: Likewise.
4667 * gfortran.dg/pr17090.f90: Likewise.
4668 * gfortran.dg/pr17143.f90: Likewise.
4669 * gfortran.dg/pr17164.f90: Likewise.
4670 * gfortran.dg/pr17229.f: Likewise.
4671 * gfortran.dg/pr17285.f90: Likewise.
4672 * gfortran.dg/pr17286.f90: Likewise.
4673 * gfortran.dg/pr17472.f: Likewise.
4674 * gfortran.dg/pr17612.f90: Likewise.
4675 * gfortran.dg/pr17706.f90: Likewise.
4676 * gfortran.dg/pr18025.f90: Likewise.
4677 * gfortran.dg/pr18122.f90: Likewise.
4678 * gfortran.dg/pr18210.f90: Likewise.
4679 * gfortran.dg/pr18392.f90: Likewise.
4680 * gfortran.dg/pr19155.f: Likewise.
4681 * gfortran.dg/pr19216.f: Likewise.
4682 * gfortran.dg/pr19467.f90: Likewise.
4683 * gfortran.dg/pr19657.f: Likewise.
4684 * gfortran.dg/pr19926.f90: Likewise.
4685 * gfortran.dg/pr19928-1.f90: Likewise.
4686 * gfortran.dg/pr19928-2.f90: Likewise.
4687 * gfortran.dg/pr20086.f90: Likewise.
4688 * gfortran.dg/pr20124.f90: Likewise.
4689 * gfortran.dg/pr20163-2.f: Likewise.
4690 * gfortran.dg/pr20480.f90: Likewise.
4691 * gfortran.dg/pr20755.f: Likewise.
4692 * gfortran.dg/pr20950.f: Likewise.
4693 * gfortran.dg/pr21177.f90: Likewise.
4694 * gfortran.dg/pr21730.f: Likewise.
4695 * gfortran.dg/pr22491.f: Likewise.
4696 * gfortran.dg/pr25603.f: Likewise.
4697 * gfortran.dg/pr26246_2.f90: Likewise.
4698 * gfortran.dg/pr32136.f90: Likewise.
4699 * gfortran.dg/pr32533.f90: Likewise.
4700 * gfortran.dg/pr33794.f90: Likewise.
4701 * gfortran.dg/pr35662.f90: Likewise.
4702 * gfortran.dg/pr35944-1.f90: Likewise.
4703 * gfortran.dg/pr35944-2.f90: Likewise.
4704 * gfortran.dg/pr35983.f90: Likewise.
4705 * gfortran.dg/pr39865.f90: Likewise.
4706 * gfortran.dg/pr41212.f90: Likewise.
4707 * gfortran.dg/pr43808.f90: Likewise.
4708 * gfortran.dg/pr44592.f90: Likewise.
4709 * gfortran.dg/pr44735.f90: Likewise.
4710 * gfortran.dg/pr45308.f03: Likewise.
4711 * gfortran.dg/pr46297.f: Likewise.
4712 * gfortran.dg/pr46588.f90: Likewise.
4713 * gfortran.dg/pr46665.f90: Likewise.
4714 * gfortran.dg/pr46804.f90: Likewise.
4715 * gfortran.dg/pr47008.f03: Likewise.
4716 * gfortran.dg/pr47614.f: Likewise.
4717 * gfortran.dg/pr47878.f90: Likewise.
4718 * gfortran.dg/pr49103.f90: Likewise.
4719 * gfortran.dg/pr50069_1.f90: Likewise.
4720 * gfortran.dg/pr50769.f90: Likewise.
4721 * gfortran.dg/pr52608.f90: Likewise.
4722 * gfortran.dg/pr55086_2.f90: Likewise.
4723 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4724 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4725 * gfortran.dg/pr55330.f90: Likewise.
4726 * gfortran.dg/pr56015.f90: Likewise.
4727 * gfortran.dg/pr57910.f90: Likewise.
4728 * gfortran.dg/pr59700.f90: Likewise.
4729 * gfortran.dg/pr62125.f90: Likewise.
4730 * gfortran.dg/pr64530.f90: Likewise.
4731 * gfortran.dg/pr65429.f90: Likewise.
4732 * gfortran.dg/pr65450.f90: Likewise.
4733 * gfortran.dg/pr65504.f90: Likewise.
4734 * gfortran.dg/pr65903.f90: Likewise.
4735 * gfortran.dg/pr66311.f90: Likewise.
4736 * gfortran.dg/pr66864.f90: Likewise.
4737 * gfortran.dg/pr67140.f90: Likewise.
4738 * gfortran.dg/pr67524.f90: Likewise.
4739 * gfortran.dg/pr67885.f90: Likewise.
4740 * gfortran.dg/pr68053.f90: Likewise.
4741 * gfortran.dg/pr68566.f90: Likewise.
4742 * gfortran.dg/pr69514_1.f90: Likewise.
4743 * gfortran.dg/pr69514_2.f90: Likewise.
4744 * gfortran.dg/pr69739.f90: Likewise.
4745 * gfortran.dg/pr70673.f90: Likewise.
4746 * gfortran.dg/pr71523_2.f90: Likewise.
4747 * gfortran.dg/pr71764.f90: Likewise.
4748 * gfortran.dg/pr78092.f90: Likewise.
4749 * gfortran.dg/pr82973.f90: Likewise.
4750 * gfortran.dg/pr83864.f90: Likewise.
4751 * gfortran.dg/pr83874.f90: Likewise.
4752 * gfortran.dg/pr84088.f90: Likewise.
4753 * gfortran.dg/pr84155.f90: Likewise.
4754 * gfortran.dg/proc_decl_12.f90: Likewise.
4755 * gfortran.dg/proc_decl_13.f90: Likewise.
4756 * gfortran.dg/proc_decl_15.f90: Likewise.
4757 * gfortran.dg/proc_decl_17.f90: Likewise.
4758 * gfortran.dg/proc_decl_18.f90: Likewise.
4759 * gfortran.dg/proc_decl_2.f90: Likewise.
4760 * gfortran.dg/proc_decl_5.f90: Likewise.
4761 * gfortran.dg/proc_decl_9.f90: Likewise.
4762 * gfortran.dg/proc_ptr_1.f90: Likewise.
4763 * gfortran.dg/proc_ptr_10.f90: Likewise.
4764 * gfortran.dg/proc_ptr_12.f90: Likewise.
4765 * gfortran.dg/proc_ptr_18.f90: Likewise.
4766 * gfortran.dg/proc_ptr_19.f90: Likewise.
4767 * gfortran.dg/proc_ptr_21.f90: Likewise.
4768 * gfortran.dg/proc_ptr_22.f90: Likewise.
4769 * gfortran.dg/proc_ptr_23.f90: Likewise.
4770 * gfortran.dg/proc_ptr_25.f90: Likewise.
4771 * gfortran.dg/proc_ptr_26.f90: Likewise.
4772 * gfortran.dg/proc_ptr_3.f90: Likewise.
4773 * gfortran.dg/proc_ptr_36.f90: Likewise.
4774 * gfortran.dg/proc_ptr_47.f90: Likewise.
4775 * gfortran.dg/proc_ptr_48.f90: Likewise.
4776 * gfortran.dg/proc_ptr_5.f90: Likewise.
4777 * gfortran.dg/proc_ptr_6.f90: Likewise.
4778 * gfortran.dg/proc_ptr_7.f90: Likewise.
4779 * gfortran.dg/proc_ptr_8.f90: Likewise.
4780 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4781 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4782 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4783 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4784 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4785 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4786 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4787 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4788 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4789 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4790 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4791 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4792 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4793 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4794 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4795 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4796 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4797 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4798 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4799 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4800 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4801 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4802 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4803 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4804 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4805 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4806 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4807 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4808 * gfortran.dg/product_init_expr.f03: Likewise.
4809 * gfortran.dg/promotion.f90: Likewise.
4810 * gfortran.dg/promotion_3.f90: Likewise.
4811 * gfortran.dg/promotion_4.f90: Likewise.
4812 * gfortran.dg/protected_1.f90: Likewise.
4813 * gfortran.dg/protected_2.f90: Likewise.
4814 * gfortran.dg/ptr-func-1.f90: Likewise.
4815 * gfortran.dg/ptr-func-2.f90: Likewise.
4816 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4817 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4818 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4819 * gfortran.dg/pure_byref_1.f90: Likewise.
4820 * gfortran.dg/pure_byref_2.f90: Likewise.
4821 * gfortran.dg/pure_byref_3.f90: Likewise.
4822 * gfortran.dg/quad_2.f90: Likewise.
4823 * gfortran.dg/quad_3.f90: Likewise.
4824 * gfortran.dg/random_3.f90: Likewise.
4825 * gfortran.dg/random_4.f90: Likewise.
4826 * gfortran.dg/random_7.f90: Likewise.
4827 * gfortran.dg/read_2.f90: Likewise.
4828 * gfortran.dg/read_3.f90: Likewise.
4829 * gfortran.dg/read_4.f90: Likewise.
4830 * gfortran.dg/read_5.f90: Likewise.
4831 * gfortran.dg/read_bad_advance.f90: Likewise.
4832 * gfortran.dg/read_bang.f90: Likewise.
4833 * gfortran.dg/read_bang4.f90: Likewise.
4834 * gfortran.dg/read_comma.f: Likewise.
4835 * gfortran.dg/read_dir.f90: Likewise.
4836 * gfortran.dg/read_empty_file.f: Likewise.
4837 * gfortran.dg/read_eof_1.f90: Likewise.
4838 * gfortran.dg/read_eof_2.f90: Likewise.
4839 * gfortran.dg/read_eof_3.f90: Likewise.
4840 * gfortran.dg/read_eof_4.f90: Likewise.
4841 * gfortran.dg/read_eof_5.f90: Likewise.
4842 * gfortran.dg/read_eof_6.f: Likewise.
4843 * gfortran.dg/read_eof_7.f90: Likewise.
4844 * gfortran.dg/read_eof_8.f90: Likewise.
4845 * gfortran.dg/read_eof_all.f90: Likewise.
4846 * gfortran.dg/read_eor.f90: Likewise.
4847 * gfortran.dg/read_float_1.f90: Likewise.
4848 * gfortran.dg/read_float_2.f03: Likewise.
4849 * gfortran.dg/read_float_3.f90: Likewise.
4850 * gfortran.dg/read_float_4.f90: Likewise.
4851 * gfortran.dg/read_infnan_1.f90: Likewise.
4852 * gfortran.dg/read_list_eof_1.f90: Likewise.
4853 * gfortran.dg/read_logical.f90: Likewise.
4854 * gfortran.dg/read_many_1.f: Likewise.
4855 * gfortran.dg/read_no_eor.f90: Likewise.
4856 * gfortran.dg/read_noadvance.f90: Likewise.
4857 * gfortran.dg/read_repeat.f90: Likewise.
4858 * gfortran.dg/read_repeat_2.f90: Likewise.
4859 * gfortran.dg/read_size_noadvance.f90: Likewise.
4860 * gfortran.dg/read_x_eof.f90: Likewise.
4861 * gfortran.dg/read_x_past.f: Likewise.
4862 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4863 * gfortran.dg/real_const_1.f: Likewise.
4864 * gfortran.dg/real_const_2.f90: Likewise.
4865 * gfortran.dg/real_const_3.f90: Likewise.
4866 * gfortran.dg/real_do_1.f90: Likewise.
4867 * gfortran.dg/real_index_1.f90: Likewise.
4868 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4869 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4870 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4871 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4872 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4873 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4874 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4875 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4876 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4877 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4878 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4879 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4880 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4881 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4882 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4883 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4884 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4885 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4886 * gfortran.dg/record_marker_1.f90: Likewise.
4887 * gfortran.dg/record_marker_2.f: Likewise.
4888 * gfortran.dg/record_marker_3.f90: Likewise.
4889 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4890 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4891 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4892 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4893 * gfortran.dg/recursive_check_7.f90: Likewise.
4894 * gfortran.dg/recursive_reference_1.f90: Likewise.
4895 * gfortran.dg/recursive_reference_2.f90: Likewise.
4896 * gfortran.dg/recursive_stack.f90: Likewise.
4897 * gfortran.dg/reduction.f90: Likewise.
4898 * gfortran.dg/repack_arrays_1.f90: Likewise.
4899 * gfortran.dg/repeat_1.f90: Likewise.
4900 * gfortran.dg/repeat_2.f90: Likewise.
4901 * gfortran.dg/repeat_3.f90: Likewise.
4902 * gfortran.dg/repeat_6.f90: Likewise.
4903 * gfortran.dg/reshape-alloc.f90: Likewise.
4904 * gfortran.dg/reshape-complex.f90: Likewise.
4905 * gfortran.dg/reshape.f90: Likewise.
4906 * gfortran.dg/reshape_2.f90: Likewise.
4907 * gfortran.dg/reshape_7.f90: Likewise.
4908 * gfortran.dg/reshape_empty_1.f03: Likewise.
4909 * gfortran.dg/reshape_pad_1.f90: Likewise.
4910 * gfortran.dg/reshape_rank7.f90: Likewise.
4911 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4912 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4913 * gfortran.dg/result_default_init_1.f90: Likewise.
4914 * gfortran.dg/result_in_spec_1.f90: Likewise.
4915 * gfortran.dg/result_in_spec_2.f90: Likewise.
4916 * gfortran.dg/ret_array_1.f90: Likewise.
4917 * gfortran.dg/ret_pointer_1.f90: Likewise.
4918 * gfortran.dg/ret_pointer_2.f90: Likewise.
4919 * gfortran.dg/rewind_1.f90: Likewise.
4920 * gfortran.dg/round_1.f03: Likewise.
4921 * gfortran.dg/round_2.f03: Likewise.
4922 * gfortran.dg/round_3.f08: Likewise.
4923 * gfortran.dg/round_4.f90: Likewise.
4924 * gfortran.dg/rrspacing_1.f90: Likewise.
4925 * gfortran.dg/runtime_warning_1.f90: Likewise.
4926 * gfortran.dg/same_type_as_2.f03: Likewise.
4927 * gfortran.dg/save_1.f90: Likewise.
4928 * gfortran.dg/save_5.f90: Likewise.
4929 * gfortran.dg/save_6.f90: Likewise.
4930 * gfortran.dg/scalar_mask_1.f90: Likewise.
4931 * gfortran.dg/scalar_mask_2.f90: Likewise.
4932 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4933 * gfortran.dg/scale_1.f90: Likewise.
4934 * gfortran.dg/scan_1.f90: Likewise.
4935 * gfortran.dg/scan_2.f90: Likewise.
4936 * gfortran.dg/secnds-1.f: Likewise.
4937 * gfortran.dg/secnds.f: Likewise.
4938 * gfortran.dg/select_1.f90: Likewise.
4939 * gfortran.dg/select_2.f90: Likewise.
4940 * gfortran.dg/select_3.f90: Likewise.
4941 * gfortran.dg/select_5.f90: Likewise.
4942 * gfortran.dg/select_char_1.f90: Likewise.
4943 * gfortran.dg/select_char_2.f90: Likewise.
4944 * gfortran.dg/select_type_13.f03: Likewise.
4945 * gfortran.dg/select_type_14.f03: Likewise.
4946 * gfortran.dg/select_type_15.f03: Likewise.
4947 * gfortran.dg/select_type_19.f03: Likewise.
4948 * gfortran.dg/select_type_2.f03: Likewise.
4949 * gfortran.dg/select_type_26.f03: Likewise.
4950 * gfortran.dg/select_type_27.f03: Likewise.
4951 * gfortran.dg/select_type_28.f03: Likewise.
4952 * gfortran.dg/select_type_3.f03: Likewise.
4953 * gfortran.dg/select_type_35.f03: Likewise.
4954 * gfortran.dg/select_type_36.f03: Likewise.
4955 * gfortran.dg/select_type_37.f03: Likewise.
4956 * gfortran.dg/select_type_39.f03: Likewise.
4957 * gfortran.dg/select_type_4.f90: Likewise.
4958 * gfortran.dg/select_type_5.f03: Likewise.
4959 * gfortran.dg/select_type_6.f03: Likewise.
4960 * gfortran.dg/select_type_7.f03: Likewise.
4961 * gfortran.dg/select_type_8.f03: Likewise.
4962 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4963 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4964 * gfortran.dg/selected_kind_1.f90: Likewise.
4965 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4966 * gfortran.dg/shape_2.f90: Likewise.
4967 * gfortran.dg/shape_4.f90: Likewise.
4968 * gfortran.dg/shape_5.f90: Likewise.
4969 * gfortran.dg/shape_7.f90: Likewise.
4970 * gfortran.dg/shape_8.f90: Likewise.
4971 * gfortran.dg/shape_9.f90: Likewise.
4972 * gfortran.dg/shift-kind_2.f90: Likewise.
4973 * gfortran.dg/shiftalr_1.F90: Likewise.
4974 * gfortran.dg/shiftalr_2.F90: Likewise.
4975 * gfortran.dg/simpleif_1.f90: Likewise.
4976 * gfortran.dg/simplify_argN_1.f90: Likewise.
4977 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4978 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4979 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4980 * gfortran.dg/simplify_modulo.f90: Likewise.
4981 * gfortran.dg/single_char_string.f90: Likewise.
4982 * gfortran.dg/size_dim.f90: Likewise.
4983 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4984 * gfortran.dg/sizeof.f90: Likewise.
4985 * gfortran.dg/sizeof_4.f90: Likewise.
4986 * gfortran.dg/slash_1.f90: Likewise.
4987 * gfortran.dg/sms-1.f90: Likewise.
4988 * gfortran.dg/sms-2.f90: Likewise.
4989 * gfortran.dg/spec_expr_7.f90: Likewise.
4990 * gfortran.dg/specifics_1.f90: Likewise.
4991 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4992 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4993 * gfortran.dg/spread_init_expr.f03: Likewise.
4994 * gfortran.dg/spread_scalar_source.f90: Likewise.
4995 * gfortran.dg/spread_shape_1.f90: Likewise.
4996 * gfortran.dg/stat_1.f90: Likewise.
4997 * gfortran.dg/stat_2.f90: Likewise.
4998 * gfortran.dg/stfunc_1.f90: Likewise.
4999 * gfortran.dg/stfunc_4.f90: Likewise.
5000 * gfortran.dg/stfunc_6.f90: Likewise.
5001 * gfortran.dg/storage_size_1.f08: Likewise.
5002 * gfortran.dg/storage_size_3.f08: Likewise.
5003 * gfortran.dg/storage_size_4.f90: Likewise.
5004 * gfortran.dg/streamio_1.f90: Likewise.
5005 * gfortran.dg/streamio_10.f90: Likewise.
5006 * gfortran.dg/streamio_11.f90: Likewise.
5007 * gfortran.dg/streamio_12.f90: Likewise.
5008 * gfortran.dg/streamio_13.f90: Likewise.
5009 * gfortran.dg/streamio_14.f90: Likewise.
5010 * gfortran.dg/streamio_15.f90: Likewise.
5011 * gfortran.dg/streamio_16.f90: Likewise.
5012 * gfortran.dg/streamio_17.f90: Likewise.
5013 * gfortran.dg/streamio_2.f90: Likewise.
5014 * gfortran.dg/streamio_3.f90: Likewise.
5015 * gfortran.dg/streamio_4.f90: Likewise.
5016 * gfortran.dg/streamio_5.f90: Likewise.
5017 * gfortran.dg/streamio_6.f90: Likewise.
5018 * gfortran.dg/streamio_7.f90: Likewise.
5019 * gfortran.dg/streamio_8.f90: Likewise.
5020 * gfortran.dg/streamio_9.f90: Likewise.
5021 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5022 * gfortran.dg/string_4.f90: Likewise.
5023 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5024 * gfortran.dg/string_assign_2.f90: Likewise.
5025 * gfortran.dg/string_compare_1.f90: Likewise.
5026 * gfortran.dg/string_compare_2.f90: Likewise.
5027 * gfortran.dg/string_compare_3.f90: Likewise.
5028 * gfortran.dg/string_ctor_1.f90: Likewise.
5029 * gfortran.dg/string_length_1.f90: Likewise.
5030 * gfortran.dg/string_length_2.f90: Likewise.
5031 * gfortran.dg/string_length_3.f90: Likewise.
5032 * gfortran.dg/string_length_4.f90: Likewise.
5033 * gfortran.dg/string_null_compare_1.f: Likewise.
5034 * gfortran.dg/string_pad_trunc.f90: Likewise.
5035 * gfortran.dg/structure_constructor_1.f03: Likewise.
5036 * gfortran.dg/structure_constructor_11.f90: Likewise.
5037 * gfortran.dg/structure_constructor_13.f03: Likewise.
5038 * gfortran.dg/structure_constructor_2.f03: Likewise.
5039 * gfortran.dg/structure_constructor_5.f03: Likewise.
5040 * gfortran.dg/submodule_1.f08: Likewise.
5041 * gfortran.dg/submodule_11.f08: Likewise.
5042 * gfortran.dg/submodule_14.f08: Likewise.
5043 * gfortran.dg/submodule_15.f08: Likewise.
5044 * gfortran.dg/submodule_17.f08: Likewise.
5045 * gfortran.dg/submodule_18.f08: Likewise.
5046 * gfortran.dg/submodule_19.f08: Likewise.
5047 * gfortran.dg/submodule_2.f08: Likewise.
5048 * gfortran.dg/submodule_27.f08: Likewise.
5049 * gfortran.dg/submodule_28.f08: Likewise.
5050 * gfortran.dg/submodule_29.f08: Likewise.
5051 * gfortran.dg/submodule_30.f08: Likewise.
5052 * gfortran.dg/submodule_6.f08: Likewise.
5053 * gfortran.dg/submodule_7.f08: Likewise.
5054 * gfortran.dg/submodule_8.f08: Likewise.
5055 * gfortran.dg/subnormal_1.f90: Likewise.
5056 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5057 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5058 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5059 * gfortran.dg/substr_2.f: Likewise.
5060 * gfortran.dg/substr_3.f: Likewise.
5061 * gfortran.dg/substr_4.f: Likewise.
5062 * gfortran.dg/substr_5.f90: Likewise.
5063 * gfortran.dg/substr_6.f90: Likewise.
5064 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5065 * gfortran.dg/sum_init_expr.f03: Likewise.
5066 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5067 * gfortran.dg/system_clock_3.f08: Likewise.
5068 * gfortran.dg/t_editing.f: Likewise.
5069 * gfortran.dg/team_change_1.f90: Likewise.
5070 * gfortran.dg/team_end_1.f90: Likewise.
5071 * gfortran.dg/team_number_1.f90: Likewise.
5072 * gfortran.dg/temporary_1.f90: Likewise.
5073 * gfortran.dg/test_com_block.f90: Likewise.
5074 * gfortran.dg/test_only_clause.f90: Likewise.
5075 * gfortran.dg/tiny_1.f90: Likewise.
5076 * gfortran.dg/tiny_2.f90: Likewise.
5077 * gfortran.dg/tl_editing.f90: Likewise.
5078 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5079 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5080 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5081 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5082 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5083 * gfortran.dg/transfer_class_2.f90: Likewise.
5084 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5085 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5086 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5087 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5088 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5089 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5090 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5091 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5092 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5093 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5094 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5095 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5096 * gfortran.dg/transpose_1.f90: Likewise.
5097 * gfortran.dg/transpose_3.f03: Likewise.
5098 * gfortran.dg/transpose_4.f90: Likewise.
5099 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5100 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5101 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5102 * gfortran.dg/trim_1.f90: Likewise.
5103 * gfortran.dg/trim_optimize_1.f90: Likewise.
5104 * gfortran.dg/trim_optimize_2.f90: Likewise.
5105 * gfortran.dg/trim_optimize_3.f90: Likewise.
5106 * gfortran.dg/trim_optimize_4.f90: Likewise.
5107 * gfortran.dg/trim_optimize_5.f90: Likewise.
5108 * gfortran.dg/trim_optimize_6.f90: Likewise.
5109 * gfortran.dg/trim_optimize_7.f90: Likewise.
5110 * gfortran.dg/trim_optimize_8.f90: Likewise.
5111 * gfortran.dg/type_to_class_1.f03: Likewise.
5112 * gfortran.dg/type_to_class_2.f03: Likewise.
5113 * gfortran.dg/type_to_class_3.f03: Likewise.
5114 * gfortran.dg/type_to_class_4.f03: Likewise.
5115 * gfortran.dg/type_to_class_5.f03: Likewise.
5116 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5117 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5118 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5119 * gfortran.dg/typebound_call_1.f03: Likewise.
5120 * gfortran.dg/typebound_call_13.f03: Likewise.
5121 * gfortran.dg/typebound_call_18.f03: Likewise.
5122 * gfortran.dg/typebound_call_19.f03: Likewise.
5123 * gfortran.dg/typebound_call_2.f03: Likewise.
5124 * gfortran.dg/typebound_call_20.f03: Likewise.
5125 * gfortran.dg/typebound_call_3.f03: Likewise.
5126 * gfortran.dg/typebound_generic_5.f03: Likewise.
5127 * gfortran.dg/typebound_generic_6.f03: Likewise.
5128 * gfortran.dg/typebound_generic_9.f03: Likewise.
5129 * gfortran.dg/typebound_operator_12.f03: Likewise.
5130 * gfortran.dg/typebound_operator_13.f03: Likewise.
5131 * gfortran.dg/typebound_operator_15.f90: Likewise.
5132 * gfortran.dg/typebound_operator_20.f90: Likewise.
5133 * gfortran.dg/typebound_operator_3.f03: Likewise.
5134 * gfortran.dg/typebound_operator_6.f03: Likewise.
5135 * gfortran.dg/typebound_operator_7.f03: Likewise.
5136 * gfortran.dg/typebound_operator_8.f03: Likewise.
5137 * gfortran.dg/typebound_operator_9.f03: Likewise.
5138 * gfortran.dg/typebound_proc_19.f90: Likewise.
5139 * gfortran.dg/typebound_proc_20.f90: Likewise.
5140 * gfortran.dg/typebound_proc_23.f90: Likewise.
5141 * gfortran.dg/typebound_proc_27.f03: Likewise.
5142 * gfortran.dg/typebound_proc_35.f90: Likewise.
5143 * gfortran.dg/typebound_proc_36.f90: Likewise.
5144 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5145 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5146 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5147 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5148 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5149 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5150 * gfortran.dg/unf_short_record_1.f90: Likewise.
5151 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5152 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5153 * gfortran.dg/unit_1.f90: Likewise.
5154 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5155 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5156 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5157 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5158 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5159 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5160 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5161 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5162 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5163 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5164 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5165 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5166 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5167 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5168 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5169 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5170 * gfortran.dg/unpack_init_expr.f03: Likewise.
5171 * gfortran.dg/use_10.f90: Likewise.
5172 * gfortran.dg/use_11.f90: Likewise.
5173 * gfortran.dg/use_13.f90: Likewise.
5174 * gfortran.dg/use_24.f90: Likewise.
5175 * gfortran.dg/use_27.f90: Likewise.
5176 * gfortran.dg/use_5.f90: Likewise.
5177 * gfortran.dg/use_allocated_1.f90: Likewise.
5178 * gfortran.dg/use_only_1.f90: Likewise.
5179 * gfortran.dg/use_only_4.f90: Likewise.
5180 * gfortran.dg/use_rename_2.f90: Likewise.
5181 * gfortran.dg/use_rename_4.f90: Likewise.
5182 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5183 * gfortran.dg/used_interface_ref.f90: Likewise.
5184 * gfortran.dg/used_types_5.f90: Likewise.
5185 * gfortran.dg/utf8_1.f03: Likewise.
5186 * gfortran.dg/utf8_2.f03: Likewise.
5187 * gfortran.dg/value_1.f90: Likewise.
5188 * gfortran.dg/value_2.f90: Likewise.
5189 * gfortran.dg/value_4.f90: Likewise.
5190 * gfortran.dg/value_6.f03: Likewise.
5191 * gfortran.dg/value_7.f03: Likewise.
5192 * gfortran.dg/value_test.f90: Likewise.
5193 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5194 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5195 * gfortran.dg/vect/pr60510.f: Likewise.
5196 * gfortran.dg/vect/pr69882.f90: Likewise.
5197 * gfortran.dg/vect/pr69980.f90: Likewise.
5198 * gfortran.dg/vect/vect-5.f90: Likewise.
5199 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5200 * gfortran.dg/vector_subscript_1.f90: Likewise.
5201 * gfortran.dg/vector_subscript_2.f90: Likewise.
5202 * gfortran.dg/vector_subscript_3.f90: Likewise.
5203 * gfortran.dg/vector_subscript_5.f90: Likewise.
5204 * gfortran.dg/verify_2.f90: Likewise.
5205 * gfortran.dg/volatile10.f90: Likewise.
5206 * gfortran.dg/where_1.f90: Likewise.
5207 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5208 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5209 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5210 * gfortran.dg/whole_file_13.f90: Likewise.
5211 * gfortran.dg/whole_file_2.f90: Likewise.
5212 * gfortran.dg/widechar_2.f90: Likewise.
5213 * gfortran.dg/widechar_4.f90: Likewise.
5214 * gfortran.dg/widechar_5.f90: Likewise.
5215 * gfortran.dg/widechar_6.f90: Likewise.
5216 * gfortran.dg/widechar_8.f90: Likewise.
5217 * gfortran.dg/widechar_IO_1.f90: Likewise.
5218 * gfortran.dg/widechar_IO_2.f90: Likewise.
5219 * gfortran.dg/widechar_IO_3.f90: Likewise.
5220 * gfortran.dg/widechar_IO_4.f90: Likewise.
5221 * gfortran.dg/widechar_compare_1.f90: Likewise.
5222 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5223 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5224 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5225 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5226 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5227 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5228 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5229 * gfortran.dg/widechar_select_1.f90: Likewise.
5230 * gfortran.dg/winapi.f90: Likewise.
5231 * gfortran.dg/write_0_pe_format.f90: Likewise.
5232 * gfortran.dg/write_back.f: Likewise.
5233 * gfortran.dg/write_check3.f90: Likewise.
5234 * gfortran.dg/write_direct_eor.f90: Likewise.
5235 * gfortran.dg/write_padding.f90: Likewise.
5236 * gfortran.dg/write_recursive.f90: Likewise.
5237 * gfortran.dg/write_rewind_1.f: Likewise.
5238 * gfortran.dg/write_rewind_2.f: Likewise.
5239 * gfortran.dg/write_zero_array.f90: Likewise.
5240 * gfortran.dg/x_slash_1.f: Likewise.
5241 * gfortran.dg/x_slash_2.f: Likewise.
5242 * gfortran.dg/zero_array_components_1.f90: Likewise.
5243 * gfortran.dg/zero_length_1.f90: Likewise.
5244 * gfortran.dg/zero_length_2.f90: Likewise.
5245 * gfortran.dg/zero_sized_1.f90: Likewise.
5246 * gfortran.dg/zero_sized_3.f90: Likewise.
5247 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5248 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5249 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5250 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5251 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5252 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5253 * gfortran.fortran-torture/execute/args.f90: Likewise.
5254 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5255 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5256 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5257 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5258 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5259 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5260 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5261 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5262 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5263 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5264 * gfortran.fortran-torture/execute/common.f90: Likewise.
5265 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5266 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5267 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5268 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5269 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5270 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5271 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5272 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5273 * gfortran.fortran-torture/execute/data.f90: Likewise.
5274 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5275 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5276 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5277 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5278 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5279 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5280 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5281 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5282 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5283 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5284 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5285 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5286 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5287 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5288 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5289 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5290 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5291 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5292 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5293 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5294 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5295 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5296 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5297 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5298 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5299 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5300 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5301 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5302 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5303 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5304 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5305 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5306 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5307 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5308 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5309 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5310 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5311 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5312 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5313 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5314 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5315 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5316 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5317 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5318 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5319 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5320 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5321 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5322 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5323 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5324 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5325 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5326 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5327 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5328 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5329 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5330 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5331 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5332 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5333 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5334 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5335 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5336 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5337 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5338 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5339 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5340 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5341 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5342 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5343 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5344 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5345 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5346 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5347 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5348 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5349 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5350 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5351 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5352 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5353 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5354 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5355 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5356 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5357 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5358 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5359 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5360 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5361 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5362 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5363 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5364 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5365 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5366 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5367 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5368 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5369 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5370 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5371 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5372 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5373 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5374 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5375 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5376 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5377 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5378 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5379 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5380 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5381 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5382 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5383 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5384 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5385 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5386 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5387 * gfortran.fortran-torture/execute/math.f90: Likewise.
5388 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5389 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5390 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5391 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5392 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5393 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5394 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5395 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5396 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5397 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5398 * gfortran.fortran-torture/execute/power.f90: Likewise.
5399 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5400 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5401 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5402 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5403 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5404 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5405 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5406 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5407 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5408 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5409 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5410 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5411 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5412 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5413 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5414 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5415 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5416 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5417 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5418 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5419 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5420 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5421 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5422 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5423 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5424 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5425 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5426 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5427 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5428 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5429 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5430 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5431 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5432 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5433 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5434 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5435 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5436 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5437 * gfortran.fortran-torture/execute/string.f90: Likewise.
5438 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5439 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5440 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5441 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5442 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5443 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5444 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5445 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5446 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5447 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5448 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5449 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5450 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5451 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5452 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5453 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5454 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5455 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5456 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5457 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5458 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5459 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5460 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5461 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5462 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5463 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5464 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5465 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5466 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5467 * gfortran.dg/inline_transpose_1.f90: Likewise.
5469 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5472 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5475 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5478 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5479 * gnat.dg/dispatch1.adb: Rename into...
5480 * gnat.dg/disp1.adb: ...this.
5481 * gnat.dg/dispatch1_p.ads: Rename into...
5482 * gnat.dg/disp1_pkg.ads: ...this.
5483 * gnat.dg/disp2.adb: Rename into...
5484 * gnat.dg/dispatch2.adb: ...this.
5485 * gnat.dg/dispatch2_p.ads: Rename into...
5486 * gnat.dg/disp2_pkg.ads: ...this.
5487 * gnat.dg/dispatch2_p.adb: Rename into...
5488 * gnat.dg/disp2_pkg.adb: this.
5489 * gnat.dg/generic_dispatch.adb: Rename into...
5490 * gnat.dg/generic_disp.adb: this.
5491 * gnat.dg/generic_dispatch_p.ads: Rename into...
5492 * gnat.dg/generic_disp_pkg.ads: ...this.
5493 * gnat.dg/generic_dispatch_p.adb: Rename into...
5494 * gnat.dg/generic_disp_pkg.adb: ...this.
5495 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5496 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5497 * gnat.dg/object_overflow1.adb: Tweak index.
5498 * gnat.dg/object_overflow2.adb: Likewise.
5499 * gnat.dg/object_overflow3.adb: Likewise.
5500 * gnat.dg/object_overflow4.adb: Likewise.
5501 * gnat.dg/object_overflow5.adb: Likewise.
5503 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5506 * gcc.c-torture/compile/pr84425.c: New test.
5508 2018-02-16 Marek Polacek <polacek@redhat.com>
5509 Jakub Jelinek <jakub@redhat.com>
5512 * g++.dg/cpp1y/constexpr-84192.C: New test.
5514 2018-02-16 Martin Sebor <msebor@redhat.com>
5517 * g++.dg/overload15.C: New test.
5519 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5522 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5523 * gcc.dg/pr56727-2.c: Ditto.
5524 * gcc.target/powerpc/pr79439.c: Renamed to...
5525 * gcc.target/powerpc/pr79439-1.c: ...this.
5526 * gcc.target/powerpc/pr79439-2.c: New test.
5527 * gcc.target/powerpc/pr79439-3.c: New test.
5529 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5532 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5533 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5534 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5535 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5536 * gcc.target/powerpc/builtins-3.c: Same.
5538 2018-02-16 Nathan Sidwell <nathan@acm.org>
5540 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5542 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5544 PR rtl-optimization/70023
5545 * gcc.target/i386/pr70023.c: New.
5547 2018-02-16 Carl Love <cel@us.ibm.com>
5549 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5551 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5554 2018-02-16 Carl Love <cel@us.ibm.com>
5556 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5557 for the ABI definitions for vec_extract4b and vec_insert4b.
5559 2018-02-16 Nathan Sidwell <nathan@acm.org>
5561 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5562 * g++.old-deja/g++.mike/net43.C: Likewise.
5564 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5567 * g++.dg/cpp1z/class-deduction48.C: New.
5569 2018-02-16 Nathan Sidwell <nathan@acm.org>
5572 * g++.dg/lookup/pr84375.C: New.
5574 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5577 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5579 2018-02-16 Richard Biener <rguenther@suse.de>
5581 PR tree-optimization/84417
5582 * gcc.dg/torture/pr84417.c: New testcase.
5584 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5587 * g++.dg/opt/pr84272.C: New test.
5589 PR rtl-optimization/83723
5590 * gcc.dg/pr83723.c: New test.
5592 2018-02-16 Richard Biener <rguenther@suse.de>
5594 PR tree-optimization/84399
5595 * gcc.dg/graphite/pr84399.c: New testcase.
5597 2018-02-16 Richard Biener <rguenther@suse.de>
5599 PR tree-optimization/84190
5600 * g++.dg/torture/pr84190.C: New testcase.
5602 2018-02-15 Martin Sebor <msebor@redhat.com>
5604 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5607 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5610 * gfortran.dg/dtio_21.f03: Add an error message.
5611 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5613 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5616 * gfortran.dg/stop_shouldfail.f90: New test.
5618 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5621 * g++.dg/concepts/pr84330.C: New.
5623 2018-02-15 Tom de Vries <tom@codesourcery.com>
5625 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5627 2018-02-15 Tom de Vries <tom@codesourcery.com>
5629 * gcc.c-torture/compile/pr84136.c: Require effective target
5632 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5634 PR tree-optimization/84383
5635 * gcc.c-torture/compile/pr84383.c: New test.
5637 PR tree-optimization/84334
5638 * gcc.dg/pr84334.c: New test.
5640 2018-02-14 Carl Love <cel@us.ibm.com>
5642 * gcc.target/powerpc/builtins-4-int128-runnable.c
5643 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5644 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5646 2018-02-14 Martin Sebor <msebor@redhat.com>
5648 PR tree-optimization/83698
5649 * gcc.dg/Wrestrict-7.c: New test.
5650 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5651 * gcc.target/i386/chkp-stropt-17.c: Same.
5653 2018-02-14 Martin Sebor <msebor@redhat.com>
5656 * gcc.dg/Wattributes-8.c: New test.
5658 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5661 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5662 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5663 * gfortran.dg/select_type_1.f03: Extend test case.
5665 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5667 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5668 (dg-options): Use -O2 -msse2 -mno-sse3.
5670 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5672 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5673 this test case still works ok.
5674 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5675 * gcc.dg/vmx/insert-be-order.c: Likewise.
5676 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5677 * gcc.dg/vmx/ld-be-order.c: Likewise.
5678 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5679 * gcc.dg/vmx/lde-be-order.c: Likewise.
5680 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5681 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5682 * gcc.dg/vmx/merge-be-order.c: Likewise.
5683 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5684 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5685 * gcc.dg/vmx/pack-be-order.c: Likewise.
5686 * gcc.dg/vmx/perm-be-order.c: Likewise.
5687 * gcc.dg/vmx/splat-be-order.c: Likewise.
5688 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5689 * gcc.dg/vmx/st-be-order.c: Likewise.
5690 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5691 * gcc.dg/vmx/ste-be-order.c: Likewise.
5692 * gcc.dg/vmx/stl-be-order.c: Likewise.
5693 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5694 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5695 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5696 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5697 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5699 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5702 * g++.dg/cpp0x/auto49.C: New.
5704 2018-02-14 Nathan Sidwell <nathan@acm.org>
5706 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5708 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5710 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5711 * gcc.target/powerpc/le-altivec-consts.c: Same.
5713 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5716 * gcc.target/powerpc/pr84220-sld.c: New test.
5717 * gcc.target/powerpc/pr84220-sld2.c: New test.
5718 * gcc.target/powerpc/pr84220-sldw.c: New test.
5719 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5720 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5722 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5725 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5726 _inc_ssp intrinsics.
5727 * gcc.target/i386/cet-intrin-4.c: Likewise.
5728 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5729 __builtin_ia32_rdssp[d|q].
5731 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5733 PR tree-optimization/84357
5734 * gcc.dg/vect/pr84357.c: New test.
5736 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5739 * gcc.target/rx/pr83831.c: New tests.
5741 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5744 * gcc.target/msp430/pr79242.c: New test.
5746 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5749 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5752 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5755 * g++.dg/pr84279.C: New test.
5757 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5759 PR rtl-optimization/84169
5760 * gcc.c-torture/execute/pr84169.c: New.
5762 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5765 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5767 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5770 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5773 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5776 * g++.dg/warn/effc4.C: New test.
5778 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5781 * g++.dg/template/sizeof16.C: New.
5782 * g++.dg/template/sizeof17.C: Likewise.
5784 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5787 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5788 add necessary compiler options.
5789 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5791 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5794 * gcc.c-torture/execute/pr82210.c: New test.
5797 * gcc.dg/pr84309-2.c: New test.
5799 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5801 PR tree-optimization/84321
5802 * gcc.dg/pr84321.c: New test.
5804 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5807 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5809 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5812 * gcc.dg/asan/pr84307.c: Remove test.
5814 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5816 * gcc.target/rl78/test_auto_vector.c: New test.
5818 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5821 * gcc.c-torture/compile/pr84305.c: New test.
5823 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5826 * gcc.target/i386/pr84335.c: New test.
5828 PR tree-optimization/84339
5829 * gcc.c-torture/execute/pr84339.c: New test.
5832 * gcc.dg/pr84309.c: New test.
5833 * gcc.target/i386/pr84309.c: New test.
5836 * gcc.target/i386/pr84336.c: New test.
5838 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5841 * c-c++-common/gomp/pr84341.c: New test.
5843 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5846 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5848 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5851 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5854 2018-02-12 Jeff Law <law@redhat.com>
5856 * gcc.c-torture/compile/reg-args-size.c: New test.
5858 2018-02-12 Carl Love <cel@us.ibm.com>
5860 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5861 uint128 tests to new testfile.
5862 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5863 int128 and uint128 tests.
5864 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5865 list of torture tests.
5867 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5870 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5871 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5873 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5876 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5878 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5881 * gcc.dg/asan/pr84307.c: New test.
5883 2018-02-12 Nathan Sidwell <nathan@acm.org>
5885 * g++.dg/parse/pr84263.C: New.
5887 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5890 * g++.dg/template/crash129.C: New.
5892 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5895 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5896 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5897 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5898 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5899 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5901 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5903 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5904 _mm_maskz_scalef_round_sd): Test new intrinsics.
5905 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5906 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5908 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5909 _mm_maskz_scalef_round_ss): Test new intrinsics.
5910 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5911 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5913 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5914 __builtin_ia32_scalefss_round): Remove builtin.
5915 (__builtin_ia32_scalefsd_mask_round,
5916 __builtin_ia32_scalefss_mask_round): Test new builtin.
5917 * gcc.target/i386/sse-13.c: Ditto.
5918 * gcc.target/i386/sse-23.c: Ditto.
5920 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5922 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5923 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5924 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5925 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5926 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5927 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5928 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5929 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5931 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5932 (__builtin_ia32_sqrtss_round): Remove builtins.
5933 (__builtin_ia32_sqrtsd_mask_round)
5934 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5935 * gcc.target/i386/sse-13.c: Ditto.
5936 * gcc.target/i386/sse-23.c: Ditto.
5938 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5941 * gfortran.dg/statement_function_3.f: New test.
5943 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5947 * gfortran.dg/statement_function_1.f90: New test.
5948 * gfortran.dg/statement_function_2.f90: New test.
5950 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5953 * gfortran.dg/type_to_class_5.f03: New test.
5955 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5958 * gfortran.dg/type_to_class_4.f03: New test.
5960 2018-02-10 Alan Modra <amodra@gmail.com>
5963 * gcc.dg/pr84300.c: New.
5965 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5968 * g++.dg/ubsan/pr83987-2.C: New test.
5970 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5972 * gcc.target/rx/movsicc.c: New test.
5974 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5977 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5980 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5982 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5983 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5985 2018-02-09 Nathan Sidwell <nathan@acm.org>
5988 * c-c++-common/pr84293.h: New.
5989 * c-c++-common/pr84293.c: New.
5991 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5993 PR rtl-optimization/57193
5994 * gcc.target/i386/pr57193.c: New.
5996 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5999 * gcc.target/powerpc/pr84226.c: New test.
6001 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6003 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6007 2018-02-09 Martin Sebor <msebor@redhat.com>
6010 * gcc.dg/lto/pr84212_0.c: New test file.
6011 * gcc.dg/lto/pr84212_1.c: Same.
6013 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6016 * gcc.target/powerpc/pr83926.c: New test.
6017 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6018 message. Fix test for running in 32-bit mode.
6020 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6023 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6025 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6028 * gcc.target/s390/pr84295.c: New test.
6030 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/cpp1y/lambda-init16.C: New.
6035 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6037 * gnat.dg/sso8.adb: New test.
6038 * gnat.dg/sso8_pkg.ads: New helper.
6040 2018-02-09 Richard Biener <rguenther@suse.de>
6042 PR tree-optimization/84278
6043 * gcc.target/i386/pr84278.c: Adjust regex.
6045 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6047 PR tree-optimization/84232
6048 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6051 * gcc.target/aarch64/pr84252.c: New test.
6054 * gcc.dg/pr84237.c: New test.
6056 2018-02-09 Marek Polacek <polacek@redhat.com>
6057 Jakub Jelinek <jakub@redhat.com>
6060 * g++.dg/torture/pr83659.C: New test.
6062 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6064 PR tree-optimization/84136
6065 * gcc.c-torture/compile/pr84136.c: New test.
6067 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6070 * gcc.target/i386/pr83008.c: New test.
6072 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6075 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6077 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6080 * g++.dg/warn/Wunused-parm-11.C: New.
6082 2018-02-08 Marek Polacek <polacek@redhat.com>
6084 PR tree-optimization/84238
6085 * gcc.dg/Wstringop-overflow-3.c: New test.
6087 2018-02-08 Nathan Sidwell <nathan@acm.org>
6089 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6091 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6093 PR tree-optimization/84265
6094 * gcc.dg/vect/pr84265.c: New test.
6096 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6098 PR tree-optimization/81635
6099 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6100 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6102 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6104 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6105 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6106 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6107 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6108 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6109 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6110 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6111 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6112 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6113 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6114 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6115 * gcc.target/s390/nobp-return-attr-all.c: New test.
6116 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6117 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6118 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6119 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6120 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6121 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6122 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6123 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6124 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6125 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6126 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6127 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6128 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6129 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6131 2018-02-08 Richard Biener <rguenther@suse.de>
6133 PR tree-optimization/84233
6134 * g++.dg/torture/pr84233.C: New testcase.
6136 2018-02-08 Richard Biener <rguenther@suse.de>
6138 PR tree-optimization/84278
6139 * gcc.target/i386/pr84278.c: New testcase.
6141 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6143 PR rtl-optimization/84068
6144 PR rtl-optimization/83459
6145 * gcc.dg/pr84068.c: New test.
6147 2018-02-08 Richard Biener <rguenther@suse.de>
6149 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6150 loop vectorization to happen.
6152 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6155 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6157 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6159 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6161 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6164 * gcc.target/powerpc/pr84154-1.c: New tests.
6165 * gcc.target/powerpc/pr84154-2.c: Likewise.
6166 * gcc.target/powerpc/pr84154-3.c: Likewise.
6168 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6170 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6172 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6175 * g++.dg/template/incomplete11.C: New test.
6176 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6178 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6181 * gfortran.dg/deallocate_error_3.f90: New test.
6182 * gfortran.dg/deallocate_error_4.f90: New test.
6184 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6187 * gfortran.dg/shape_9.f90: New test.
6189 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6192 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6194 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6198 * g++.dg/spellcheck-reswords.C: New test case.
6199 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6202 2018-02-07 Martin Liska <mliska@suse.cz>
6205 * g++.dg/ext/mv26.C: New test.
6207 2018-02-07 Tom de Vries <tom@codesourcery.com>
6209 * gcc.dg/pr83844.c: Require effective target alloca.
6211 2018-02-07 Tom de Vries <tom@codesourcery.com>
6213 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6215 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6218 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6219 -fcf-protection=return.
6221 2018-02-07 Tom de Vries <tom@codesourcery.com>
6224 * c-c++-common/goacc/pr84217.c: New test.
6225 * gfortran.dg/goacc/pr84217.f90: New test.
6227 2018-02-07 Richard Biener <rguenther@suse.de>
6229 PR tree-optimization/84204
6230 * gcc.dg/graphite/pr84204.c: New testcase.
6232 PR tree-optimization/84205
6233 * gcc.dg/graphite/pr84205.c: New testcase.
6235 PR tree-optimization/84223
6236 * gfortran.dg/graphite/pr84223.f90: New testcase.
6238 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6241 * g++.dg/cpp0x/scoped_enum7.C: New.
6243 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6245 PR tree-optimization/83008
6246 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6248 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6250 PR tree-optimization/84235
6251 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6253 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6256 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6258 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6260 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6263 * gcc.target/i386/pr84146.c: New test.
6265 2018-02-06 Michael Collison <michael.collison@arm.com>
6267 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6269 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6271 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6272 warning for -mno-speculate-indirect-jumps.
6273 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6274 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6275 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6276 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6277 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6278 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6280 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6283 * c-c++-common/fcf-protection-1.c: Change a compared message.
6284 * c-c++-common/fcf-protection-2.c: Likewise.
6285 * c-c++-common/fcf-protection-3.c: Likewise.
6286 * c-c++-common/fcf-protection-5.c: Likewise.
6287 * c-c++-common/fcf-protection-6.c: New test.
6288 * c-c++-common/fcf-protection-7.c: Likewise.
6290 2018-02-06 Marek Polacek <polacek@redhat.com>
6292 PR tree-optimization/84228
6293 * c-c++-common/Wstringop-truncation-3.c: New test.
6295 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6298 * gcc.target/arm/pragma_arch_switch_2.c: New.
6300 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6303 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6305 2018-02-05 Martin Sebor <msebor@redhat.com>
6307 PR tree-optimization/83369
6308 * gcc.dg/Wnonnull.c: New test.
6310 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6312 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6313 argument and use dg-messages-by-file instead. Expect it to be
6314 an array rather than a dict.
6315 (lto-link-and-maybe-run): Remove messages_by_file argument and
6316 use an upvar for dg-messages-by-file. Update call to
6317 lto_handle_diagnostics.
6318 (lt-get-options): Treat dg-messages-by-file as an array
6320 (lto-get-options-main): Likewise. Set the entry rather than appending.
6321 (lto-execute): Treat dg-messages-by-file as an array rather than
6322 a dict. Update call to lto-link-and-maybe-run.
6324 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6327 * g++.dg/cpp1z/inline-var4.C: New.
6329 2018-02-05 Martin Liska <mliska@suse.cz>
6331 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6333 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6334 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6335 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6336 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6337 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6338 * c-c++-common/asan/pointer-compare-3.c: New test.
6340 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6342 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6343 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6345 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6347 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6348 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6349 _mm_maskz_range_round_sd): Test new intrinsics.
6350 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6351 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6352 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6353 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6354 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6355 _mm_maskz_range_round_ss): Test new intrinsics.
6356 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6357 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6358 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6359 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6360 __builtin_ia32_rangess128_round): Remove builtins.
6361 (__builtin_ia32_rangesd128_mask_round,
6362 __builtin_ia32_rangess128_mask_round): Test new builtins.
6363 * gcc.target/i386/sse-13.c: Ditto.
6364 * gcc.target/i386/sse-23.c: Ditto.
6366 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6369 * gfortran.dg/pr79966.f90: New testcase
6371 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6374 * gfortran.dg/associate_23.f90: Fix invalid code.
6375 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6376 * gfortran.dg/matmul_3.f90: Likewise.
6377 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6379 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6382 * gfortran.dg/associate_34.f90: New test.
6383 * gfortran.dg/associate_35.f90: New test.
6385 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6389 * gfortran.dg/pr84155.f90: New test.
6391 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6393 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6394 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6396 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6398 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6401 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6403 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6405 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6406 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6407 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6409 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6412 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6413 * gcc.dg/Wsign-conversion.c: Dito.
6414 * gcc.dg/attr-alloc_size-4.c: Dito.
6415 * gcc.dg/pr81020.c: Dito.
6416 * gcc.dg/pr81192.c: Dito.
6417 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6418 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6419 * gcc.dg/pr83844.c: Restrict to int32plus.
6420 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6421 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6422 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6423 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6424 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6425 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6426 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6427 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6428 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6429 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6430 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6431 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6433 2018-02-02 Julia Koval <julia.koval@intel.com>
6435 * gcc.target/i386/funcspec-56.inc: Handle new march.
6436 * g++.dg/ext/mv16.C: Ditto.
6438 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6440 * lib/target-supports.exp
6441 (check_effective_target_keeps_null_pointer_checks): No more
6443 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6444 * gcc.dg/ifcvt-4.c: Skip avr.
6445 * gcc.dg/pr53037-1.c: Dito.
6446 * gcc.dg/pr53037-2.c: Dito.
6447 * gcc.dg/pr53037-3.c: Dito.
6448 * gcc.dg/pr63387-2.c: Dito.
6449 * gcc.dg/pr63387.c: Dito.
6450 * gcc.dg/sancov/cmp0.c: Dito.
6451 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6452 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6453 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6454 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6455 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6456 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6457 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6458 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6459 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6460 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6461 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6462 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6463 * gcc.dg/tree-ssa/pr82059.c: Dito.
6464 * gcc.c-torture/execute/pr70460.c: Dito.
6466 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6469 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6470 * gcc.c-torture/execute/20180112-1.c: Dito.
6471 * gcc.c-torture/execute/pr81503.c: Dito.
6472 * gcc.dg/store_merging_12.c: Dito.
6473 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6474 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6475 * gcc.dg/tree-ssa/pr80898.c: Dito.
6476 * gcc.dg/tree-ssa/pr82363.c: Dito.
6477 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6478 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6479 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6480 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6481 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6482 * gcc.dg/tree-ssa/pr80803.c: Dito.
6483 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6484 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6485 * gcc.dg/tree-ssa/vrp114.c: Dito.
6486 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6487 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6488 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6490 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6493 * gcc.target/i386/cet-sjlj-6a.c: New test.
6494 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6496 2018-02-01 Marek Polacek <polacek@redhat.com>
6499 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6501 2018-01-30 Jeff Law <law@redhat.com>
6504 * gcc.target/i386/pr84128.c: New test.
6506 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6508 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6509 -fdelete-null-pointer-checks.
6511 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6514 * g++.dg/cpp0x/abstract-default1.C: New.
6516 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6518 PR tree-optimization/81635
6519 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6520 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6522 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6525 * gcc.target/aarch64/pr83370.c: New.
6527 2018-02-01 Richard Biener <rguenther@suse.de>
6529 * gcc.dg/graphite/pr35356-1.c: Adjust.
6531 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6534 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6536 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6537 of hard-coding the choice.
6538 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6539 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6540 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6542 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6544 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6545 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6546 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6547 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6548 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6549 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6550 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6551 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6552 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6553 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6554 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6555 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6556 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6557 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6558 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6559 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6560 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6561 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6562 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6563 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6564 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6565 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6566 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6567 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6568 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6569 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6570 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6571 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6572 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6573 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6574 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6575 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6576 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6577 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6578 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6579 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6580 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6581 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6582 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6583 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6584 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6585 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6586 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6587 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6588 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6589 __builtin_popcountll rather than __builtin_popcountl.
6591 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6593 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6594 of LD1R[HWD] for multi-element constants on big-endian targets.
6595 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6596 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6598 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6600 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6601 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6602 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6604 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6606 PR tree-optimization/81661
6607 PR tree-optimization/84117
6608 * gcc.dg/pr81661.c: New test.
6609 * gfortran.dg/pr84117.f90: New test.
6611 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6614 * gfortran.dg/repeat_7.f90: Catch warning message.
6616 2018-01-31 Ian Lance Taylor <iant@golang.org>
6618 * go.go-torture/execute/printnil.go: New test.
6620 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6622 * lib/target-supports.exp (check_effective_target_comdat_group):
6623 Allow for Solaris as comdat syntax.
6625 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6626 Solaris with comdat_group support and as.
6628 2018-01-31 Marek Polacek <polacek@redhat.com>
6631 * gcc.dg/pr81779.c: New test.
6633 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6636 * gfortran.dg/gomp/pr84116.f90: New test.
6639 * g++.dg/init/pr83993-2.C: New test.
6642 * g++.dg/init/pr83993-1.C: New test.
6643 * g++.dg/cpp0x/pr83993.C: New test.
6645 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6648 * gfortran.dg/pr84088.f90: New test.
6650 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6653 * gcc.target/i386/pr82444.c: New.
6655 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6657 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6658 * gcc.target/powerpc/vsx-13.c: New.
6660 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6663 * g++.dg/cpp1y/var-templ57.C: New.
6665 2018-01-31 Marek Polacek <polacek@redhat.com>
6668 * g++.dg/diagnostic/pr84138.C: New test.
6670 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6673 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6674 -Wstringop-overflow warnings due to spurious warning with -O1.
6675 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6676 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6678 2018-01-31 Richard Biener <rguenther@suse.de>
6680 PR tree-optimization/84132
6681 * g++.dg/torture/pr84132.C: New testcase.
6683 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6685 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6688 2018-01-31 Julia Koval <julia.koval@intel.com>
6691 * gcc.target/i386/rdpid.c: Remove "eax".
6693 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6695 PR tree-optimization/64946
6696 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6697 scan-assembler checks.
6699 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6701 * gcc.c-torture/execute/20180131-1.c: New test.
6703 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6705 * gcc.target/arc/taux-1.c: New test.
6706 * gcc.target/arc/taux-2.c: Likewise.
6708 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6710 * gcc.target/arc/uncached.c: New test.
6712 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6715 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6717 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6719 PR preprocessor/69869
6720 * gcc.dg/cpp/trad/pr69869.c: New test.
6723 * gcc.dg/pr84100.c: New test.
6725 2018-01-30 Jeff Law <law@redhat.com>
6728 * gcc.target/i386/pr84064: New test.
6730 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6733 * gfortran.dg/data_implied_do_2.f90: New test.
6735 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6737 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6739 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6742 * gfortran.dg/inline_matmul_21.f90: New test case.
6744 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6746 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6748 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6751 * gcc.target/powerpc/pr84112.c: New.
6753 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6755 PR rtl-optimization/83986
6756 * gcc.dg/pr83986.c: New test.
6758 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6761 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6762 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6763 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6764 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6766 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6768 PR tree-optimization/84111
6769 * gcc.c-torture/compile/pr84111.c: New test.
6771 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6774 * gcc.dg/ipa/inline-2.c: Fix template.
6775 * gcc.dg/ipa/inline-3.c: Fix template.
6777 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6780 * g++.dg/torture/pr81360.C: New testcase.
6782 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6785 * gcc.dg/lto/pr83954.h: New testcase.
6786 * gcc.dg/lto/pr83954_0.c: New testcase.
6787 * gcc.dg/lto/pr83954_1.c: New testcase.
6789 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6792 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6794 Simplify DW_AT_producer scan.
6796 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6798 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6800 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6803 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6804 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6805 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6806 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6808 2018-01-29 Jeff Law <law@redhat.com>
6811 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6812 better match other tests which require vsx. Verify the zero
6813 extension is part of the test in the combiner dump.
6815 2018-01-29 Marek Polacek <polacek@redhat.com>
6818 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6821 * g++.dg/ext/pr83996.C: New test.
6823 2018-01-29 Richard Biener <rguenther@suse.de>
6825 PR tree-optimization/84057
6826 * gcc.dg/graphite/pr84057.c: New testcase.
6828 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6831 * gfortran.dg/bind_c_usage_31.f90: New test.
6833 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6836 * g++.dg/warn/Wduplicated-branches5.C: New.
6838 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6840 * gcc.target/rl78/test_addsi3_internal.c: New test.
6842 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6844 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6845 Make expected output depend on whether we expect sibcalls or not.
6846 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6847 safe-indirect-jump-1.c).
6849 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6850 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6851 Soren Rasmussen <s.c.rasmussen@gmail.com>
6853 Fortran 2018 teams tests.
6855 * gfortran.dg/team_number_1.f90: new test for team_number.
6856 * gfortran.dg/team_change_1.f90: new test for change team.
6857 * gfortran.dg/team_end_1.f90: new test for end team.
6858 * gfortran.dg/team_form_1.f90: new test for form team.
6860 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6863 * gfortran.dg/dot_product_4.f90
6865 2018-01-26 Martin Sebor <msebor@redhat.com>
6867 PR tree-optimization/83896
6868 * gcc.dg/strlenopt-43.c: New.
6870 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6872 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6873 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6874 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6875 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6876 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6877 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6878 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6879 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6880 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6882 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6883 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6884 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6885 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6886 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6887 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6888 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6889 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6891 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6893 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6895 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6896 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6897 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6898 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6899 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6900 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6901 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6902 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6903 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6904 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6905 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6906 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6907 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6909 2018-01-26 Martin Liska <mliska@suse.cz>
6911 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6914 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6916 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6917 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6918 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6919 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6920 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6921 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6922 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6923 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6925 2018-01-26 Richard Biener <rguenther@suse.de>
6927 PR rtl-optimization/84003
6928 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6929 latent bug in DSE if NOINLINE is appropriately defined.
6930 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6931 and defining NOINLINE.
6933 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6935 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6936 tests specific to aarch64. XFAIL test on arm.
6938 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6940 PR rtl-optimization/83985
6941 * gcc.dg/pr83985.c: New test.
6944 * c-c++-common/Wrestrict-3.c: New test.
6946 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6948 * gcc.target/arc/tdelegitimize_addr.c: New test.
6950 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6952 * gcc.target/arc/jli-1.c: New file.
6953 * gcc.target/arc/jli-2.c: Likewise.
6955 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6957 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6959 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6960 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6962 2018-01-26 Richard Biener <rguenther@suse.de>
6964 PR tree-optimization/81082
6965 * gcc.dg/vect/pr81082.c: New testcase.
6966 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6967 simplification to n * n.
6969 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6971 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6973 * gcc.target/i386/pr63620.c: Likewise.
6975 2018-01-26 Julia Koval <julia.koval@intel.com>
6977 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6978 -mavx512f -mavx512bw.
6979 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6980 * gcc.target/i386/i386.exp: Fix types.
6982 2018-01-26 Alan Modra <amodra@gmail.com>
6985 * gcc.target/powerpc/swaps-p8-46.c: New.
6987 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6990 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6991 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6992 'array01' in the tree dump comparison.
6993 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6994 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6995 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6997 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7000 * gcc.dg/torture/pr83055.c: New testcase.
7002 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7005 * g++.dg/cpp1z/decomp36.C: New test.
7008 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7010 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7012 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7013 the shift dump line.
7014 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7016 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7019 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7020 index instead of int, which allows IVOPTs to properly optimize the
7023 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7026 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7027 of "fn_type" typedef.
7028 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7030 2018-01-24 Ian Lance Taylor <iant@golang.org>
7032 * go.go-torture/execute/names-1.go: New test.
7034 2018-01-19 Jeff Law <law@redhat.com>
7037 * gcc.target/i386/pr83994.c: New test.
7039 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7042 * gcc.target/powerpc/pr84014.c: New.
7044 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7047 * c-c++-common/gomp/pr83977-1.c: New test.
7048 * c-c++-common/gomp/pr83977-2.c: New test.
7049 * c-c++-common/gomp/pr83977-3.c: New test.
7050 * gfortran.dg/gomp/pr83977.f90: New test.
7052 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7055 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7056 * gcc.dg/vect/pr80631-1.c: Likewise.
7057 * gcc.dg/vect/pr80631-2.c: Likewise.
7058 * gcc.dg/vect/pr81410.c: Likewise.
7059 * gcc.dg/vect/pr81633.c: Likewise.
7060 * gcc.dg/vect/pr81815.c: Likewise.
7061 * gcc.dg/vect/pr82108.c: Likewise.
7062 * gcc.dg/vect/pr83857.c: Likewise.
7063 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7064 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7065 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7066 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7067 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7068 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7069 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7070 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7071 dg-xfail-run-if instead.
7072 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7073 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7074 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7075 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7076 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7078 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7080 PR tree-optimization/83979
7081 * g++.dg/pr83979.c: New test.
7083 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7085 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7086 option. Add arm_neon_ok_no_float_abi check.
7088 2018-01-24 Richard Biener <rguenther@suse.de>
7090 PR tree-optimization/83176
7091 * gcc.dg/graphite/pr83176.c: New testcase.
7093 2018-01-24 Richard Biener <rguenther@suse.de>
7095 PR tree-optimization/82819
7096 * gcc.dg/graphite/pr82819.c: New testcase.
7098 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7101 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7102 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7103 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7104 * g++.dg/ext/stmtexpr20.C: Likewise.
7105 * g++.dg/ext/stmtexpr21.C: Likewise.
7107 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7110 * g++.dg/warn/pr83974.C: New test case.
7112 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7115 * g++.dg/ubsan/pr83987.C: New test.
7117 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7120 * gfortran.dg/pdt_29.f03: New test.
7122 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7125 * gfortran.dg/associate_33.f03: New test.
7127 2018-01-23 Martin Liska <mliska@suse.cz>
7130 * gcc.dg/lto/pr81440.h: New test.
7131 * gcc.dg/lto/pr81440_0.c: New test.
7132 * gcc.dg/lto/pr81440_1.c: New test.
7134 2018-01-23 Nathan Sidwell <nathan@acm.org>
7137 * g++.dg/template/pr83988.C: New.
7139 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/cpp0x/pr82882.C: New test.
7144 * g++.dg/cpp0x/pr83978.C: New test.
7147 * g++.dg/cpp1z/decomp35.C: New test.
7149 2018-01-23 Nathan Sidwell <nathan@acm.org>
7151 * g++.dg/cpp0x/range-for10.C: Adjust.
7152 * g++.dg/ext/forscope1.C: Adjust.
7153 * g++.dg/ext/forscope2.C: Adjust.
7154 * g++.dg/template/for1.C: Adjust.
7156 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7158 PR tree-optimization/83510
7159 * gcc.c-torture/compile/pr83510.c: New test case.
7161 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7164 * lib/target-supports.exp (check_effective_target_vect_float): Say
7165 that the result only holds when -funsafe-math-optimizations is on.
7166 (check_effective_target_vect_float_strict): New procedure.
7167 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7169 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7171 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7173 PR tree-optimization/83965
7174 * gcc.dg/vect/pr83965.c: New test.
7176 2018-01-23 Richard Biener <rguenther@suse.de>
7178 PR tree-optimization/83963
7179 * gfortran.dg/graphite/pr83963.f: New testcase.
7180 * gcc.dg/graphite/pr83963-2.c: Likewise.
7182 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7185 * g++.dg/cpp1z/pr83918.C: New test.
7187 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7189 PR tree-optimization/83957
7190 * gcc.dg/autopar/pr83957.c: New test.
7192 PR tree-optimization/83081
7193 * gcc.dg/predict-8.c: Adjust expected probability.
7195 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7198 * gcc.target/powerpc/pr83862.c: New test.
7200 2018-01-22 Carl Love <cel@us.ibm.com>
7202 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7203 builtins-4-runnable.c, builtins-6-runnable.c,
7204 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7205 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7206 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7207 for signed/unsigned 128-bit and long long int loads.
7209 2018-01-22 Marek Polacek <polacek@redhat.com>
7212 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7214 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7216 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7217 scan-asembler valid instructions list.
7218 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7219 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7220 power8-vector requirement and option.
7221 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7223 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7227 * gfortran.dg/string_1.f90: Remove printing the length.
7229 2018-01-22 Richard Biener <rguenther@suse.de>
7231 PR tree-optimization/83963
7232 * gcc.dg/graphite/pr83963.c: New testcase.
7234 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7236 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7237 dg-require-effective-target directives.
7239 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7241 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7243 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7244 Adjust scan-assembler checks for soft-float.
7246 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7249 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7251 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7253 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7254 * gcc.dg/pr83623.c: Likewise.
7255 * gcc.dg/pr83666.c: Likewise.
7257 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7258 David Edelsohn <dje.gcc@gmail.com>
7261 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7262 assembly output from "crset eq" to "crset 2".
7263 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7264 assembly output from . to $.
7265 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7266 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7267 assembly output from "crset eq" to "crset 2".
7268 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7269 assembly output from "crset eq" to "crset 2", and from . to $.
7271 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7274 * gfortran.dg/matmul_18.f90: New test.
7276 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7278 PR tree-optimization/83940
7279 * gcc.dg/torture/pr83940.c: New test.
7281 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7284 * gcc.dg/tls/pr83945.c: New test.
7287 * gcc.dg/pr83930.c: New test.
7289 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7292 * gfortran.dg/matmul_17.f90: New test.
7294 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7297 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7299 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7302 * g++.dg/cpp0x/pr81167.C: New test.
7305 * g++.dg/cpp0x/pr83919.C: New test.
7307 2018-01-19 Jeff Law <law@redhat.com>
7308 Jakub Jelinek <jakub@redhat.com>
7310 * gcc.dg/stack-check-16.c: New test.
7312 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7315 * gcc.target/nvptx/indirect_call.c: New test.
7317 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7319 * g++.dg/torture/pr83619.C: Remove dg-message.
7321 2018-01-19 Martin Liska <mliska@suse.cz>
7323 * gcc.dg/predict-1.c: Adjust expected probability.
7324 * gcc.dg/predict-3.c: Likewise.
7325 * gcc.dg/predict-5.c: Likewise.
7326 * gcc.dg/predict-6.c: Likewise.
7327 * gcc.dg/predict-9.c: Likewise.
7329 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7331 PR tree-optimization/83922
7332 * gcc.dg/pr83922.c: New test.
7334 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7336 PR tree-optimization/83914
7337 * gcc.dg/vect/pr83914.c: New test.
7339 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7341 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7342 * gcc.target/arm/negdi-2.c: Likewise.
7343 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7345 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7347 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7349 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7351 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7353 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7355 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7358 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7362 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7363 forward declaration.
7365 2018-01-18 Carl Love <cel@us.ibm.com>
7367 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7370 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7373 * g++.dg/inherit/union3.C: New.
7375 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7377 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7379 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7382 * g++.dg/torture/pr83619.C: New testcase.
7384 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7386 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7387 Add function body to force error messages in some configurations.
7389 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7391 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7394 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7397 * c-c++-common/ffile-prefix-map.c: New test.
7398 * c-c++-common/fmacro-prefix-map.c: New test.
7399 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7400 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7402 2018-01-18 Martin Liska <mliska@suse.cz>
7404 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7405 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7406 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7407 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7408 * gcc.target/i386/ret-thunk-10.c: Likewise.
7409 * gcc.target/i386/ret-thunk-11.c: Likewise.
7410 * gcc.target/i386/ret-thunk-12.c: Likewise.
7411 * gcc.target/i386/ret-thunk-15.c: Likewise.
7412 * gcc.target/i386/ret-thunk-9.c: Likewise.
7414 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7416 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7419 2018-01-18 Nathan Sidwell <nathan@acm.org>
7422 * g++.dg/cpp0x/pr83160.C: New.
7424 2018-01-18 Richard Biener <rguenther@suse.de>
7426 PR tree-optimization/83887
7427 * gcc.dg/graphite/pr83887.c: New testcase.
7428 * gfortran.dg/graphite/pr83887.f90: Likewise.
7429 * gfortran.dg/graphite/pr83887.f: Likewise.
7431 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7434 * gcc.target/arm/builtin-bswap.x: New file.
7435 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7436 and options for armv6t2.
7437 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7438 and options for Thumb1.
7439 * gcc.target/arm/builtin-bswap16.x: New file.
7440 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7441 and options for armv6t2.
7442 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7443 and options for Thumb1.
7445 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7447 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7450 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7453 * gcc.dg/pr61240.c: New test.
7455 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7458 * gfortran.dg/pr83864.f90: New test.
7460 2018-01-17 Jeff Law <law@redhat.com>
7463 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7465 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7467 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7468 restriction, but still restrict to 64-bit.
7469 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7470 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7472 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7475 * gfortran.dg/pr83874.f90: New test.
7477 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7480 * g++.dg/cpp0x/pr83824.C: New test.
7482 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7484 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7485 appropriate .gnu_attribute for the long double type, if we use the
7486 long double type, but do not generate any calls.
7487 * gcc.target/powerpc/gnuattr2.c: Likewise.
7488 * gcc.target/powerpc/gnuattr3.c: Likewise.
7490 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7493 * g++.dg/cpp0x/alignas13.C: New.
7495 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7498 * g++.dg/cpp0x/pr83897.C: New test.
7500 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7503 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7505 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7508 * g++.dg/cpp0x/constexpr-ice19.C: New.
7510 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7512 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7513 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7514 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7515 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7516 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7517 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7518 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7519 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7520 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7521 * gcc.target/powerpc/builtins-1.fold.h: New.
7523 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7525 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7526 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7528 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7530 * gcc.target/arm/g2.c: Add -marm to dg-options.
7531 * gcc.target/arm/scd42-2.c: Likewise.
7533 2018-01-17 Nathan Sidwell <nathan@acm.org>
7536 * g++.dg/lookup/pr83287-2.C: New.
7538 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7542 * g++.dg/wrappers/pr83814.C: New test case.
7543 * g++.dg/wrappers/pr83902.C: New test case.
7545 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7548 * g++.dg/lto/pr83121_0.C: New test case.
7549 * g++.dg/lto/pr83121_1.C: New test case.
7550 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7551 adapted from DejaGnu's dg-test.
7552 (lto_handle_diagnostics): New procedure.
7553 (lto_prune_warns): Ignore informational notes.
7554 (lto-link-and-maybe-run): Add "messages_by_file" param.
7555 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7556 "execute" when "link" fails if "execute" was not specified.
7557 (lto-can-handle-directive): New procedure.
7558 (lto-get-options-main): Call lto-can-handle-directive. Add a
7559 dg-messages local, using it to set the caller's
7560 dg-messages-by-file for the given source file.
7561 (lto-get-options): Likewise.
7562 (lto-execute): Add dg-messages-by-file local, and pass it to
7563 lto-link-and-maybe-run.
7565 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7566 Richard Sandiford <richard.sandiford@linaro.org>
7570 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7571 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7573 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7575 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7576 target check autogenerator for armv8.1-a and armv8.2-a.
7578 2018-01-17 Carl Love <cel@us.ibm.com>
7580 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7581 Add debug print statements.
7582 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7583 16 byte vector load followed by a partial vector load.
7585 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7588 * g++.dg/wrappers/pr83799.C: New test case.
7590 2018-01-17 Nathan Sidwell <nathan@acm.org>
7593 * g++.dg/cpp1y/pr83739.C: New.
7595 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7597 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7598 * gcc.target/visium/overflow16.c: Likewise.
7599 * gcc.target/visium/overflow32.c: Likewise.
7601 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7603 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7605 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7607 * gcc.dg/rtl/arm/stl-cond.c: New test.
7608 * gcc.target/arm/stl-cond.c: Delete.
7610 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7612 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7615 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7617 PR tree-optimization/83843
7618 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7619 * gcc.dg/store_merging_19.c: New test.
7621 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7623 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7626 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7628 PR rtl-optimization/83771
7629 * gcc.dg/pr83771.c: New test.
7631 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7633 PR tree-optimization/81184
7634 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7636 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7638 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7640 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7642 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7645 * gcc.target/i386/pr83546.c: New test.
7647 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7649 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7651 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7653 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7654 test and add dg-warning for the -Wstringop-overflow warning.
7656 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7658 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7659 XFAIL last test on SPARC and Visium.
7661 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7663 PR rtl-optimization/80481
7664 * g++.dg/pr80481.C: Exclude solaris.
7666 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7668 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7669 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7670 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7672 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7674 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7675 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7676 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7677 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7678 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7679 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7680 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7681 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7682 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7683 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7684 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7685 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7686 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7687 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7688 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7690 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7693 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7695 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7697 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7698 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7699 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7700 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7701 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7702 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7704 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7706 PR tree-optimization/83857
7707 * gcc.dg/vect/pr83857.c: New test.
7709 2018-01-16 Richard Biener <rguenther@suse.de>
7711 PR tree-optimization/83867
7712 * gcc.dg/vect/pr83867.c: New testcase.
7714 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7717 * gcc.dg/pr83844.c: New test.
7719 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7721 * gcc.dg/torture/pr83847.c: New test.
7723 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7725 PR rtl-optimization/86620
7726 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7727 instead of --param=max-sched-ready-insns=0.
7728 * gcc.target/i386/pr83620.c: New test.
7729 * gcc.dg/pr83620.c: New test.
7731 PR tree-optimization/83843
7732 * gcc.dg/store_merging_18.c: New test.
7735 * g++.dg/cpp1y/pr83817.C: New test.
7738 * g++.dg/template/pr83825.C: New test.
7740 2018-01-16 Richard Biener <rguenther@suse.de>
7742 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7744 2018-01-16 Richard Biener <rguenther@suse.de>
7747 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7748 from gcc.dg/torture/pr60092.c.
7750 2018-01-15 Martin Sebor <msebor@redhat.com>
7753 * g++.dg/ext/flexary28.C: New test.
7755 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7758 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7760 2018-01-15 Martin Sebor <msebor@redhat.com>
7763 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7765 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7768 * gfortran.dg/minmaxloc_9.f90: New test.
7769 * gfortran.dg/minmaxloc_10.f90: New test.
7770 * gfortran.dg/minmaxloc_11.f90: New test.
7772 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7775 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7776 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7777 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7778 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7779 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7780 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7781 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7782 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7783 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7784 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7785 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7786 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7787 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7788 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7789 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7790 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7791 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7792 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7793 * gcc.target/i386/ret-thunk-10.c: Likewise.
7794 * gcc.target/i386/ret-thunk-11.c: Likewise.
7795 * gcc.target/i386/ret-thunk-12.c: Likewise.
7796 * gcc.target/i386/ret-thunk-13.c: Likewise.
7797 * gcc.target/i386/ret-thunk-14.c: Likewise.
7798 * gcc.target/i386/ret-thunk-15.c: Likewise.
7799 * gcc.target/i386/ret-thunk-9.c: Don't check the
7800 __x86_return_thunk label. Scan for "push" only for Linux.
7802 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7805 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7807 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7810 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7812 * gcc.target/arm/pr83687.c: New test.
7814 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7816 Adjust tests to AVR_TINY.
7818 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7819 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7820 * gcc.target/avr/pr71627.c: Same.
7821 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7822 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7823 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7824 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7825 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7826 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7827 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7828 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7829 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7830 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7831 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7832 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7833 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7834 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7835 * gcc.target/avr/torture/pr61055.c: Same.
7836 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7838 * gcc.target/avr/torture/int24-mul.c: Same.
7839 * gcc.target/avr/torture/pr51782-1.c: Same.
7840 * gcc.target/avr/torture/pr61443.c: Same.
7841 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7842 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7844 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7848 * gcc.target/avr/torture/pr83729.c: New test.
7849 * gcc.target/avr/torture/pr83801.c: New test.
7851 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7854 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7855 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7857 2018-01-10 Martin Sebor <msebor@redhat.com>
7860 * gcc.dg/Wstringop-overflow-2.c: New test.
7862 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7864 PR libgfortran/83811
7865 * gfortran.dg/fmt_e.f90: New test.
7867 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7869 * gcc.target/i386/indirect-thunk-10.c: New test.
7870 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7871 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7872 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7873 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7874 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7875 * gcc.target/i386/ret-thunk-17.c: Likewise.
7876 * gcc.target/i386/ret-thunk-18.c: Likewise.
7877 * gcc.target/i386/ret-thunk-19.c: Likewise.
7878 * gcc.target/i386/ret-thunk-20.c: Likewise.
7879 * gcc.target/i386/ret-thunk-21.c: Likewise.
7881 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7883 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7885 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7887 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7888 -mno-indirect-branch-register.
7889 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7890 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7891 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7892 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7893 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7894 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7895 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7896 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7897 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7898 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7899 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7900 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7901 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7902 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7903 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7904 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7905 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7906 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7907 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7908 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7909 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7910 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7911 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7912 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7913 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7914 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7915 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7916 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7917 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7918 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7919 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7920 * gcc.target/i386/ret-thunk-10.c: Likewise.
7921 * gcc.target/i386/ret-thunk-11.c: Likewise.
7922 * gcc.target/i386/ret-thunk-12.c: Likewise.
7923 * gcc.target/i386/ret-thunk-13.c: Likewise.
7924 * gcc.target/i386/ret-thunk-14.c: Likewise.
7925 * gcc.target/i386/ret-thunk-15.c: Likewise.
7926 * gcc.target/i386/ret-thunk-9.c: Likewise.
7927 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7928 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7929 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7931 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7933 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7934 -mfunction-return=keep.
7935 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7936 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7937 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7938 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7939 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7940 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7941 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7942 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7943 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7944 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7945 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7946 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7947 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7948 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7949 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7950 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7951 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7952 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7953 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7954 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7955 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7956 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7957 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7958 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7959 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7960 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7961 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7962 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7963 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7964 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7965 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7966 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7967 * gcc.target/i386/ret-thunk-1.c: New test.
7968 * gcc.target/i386/ret-thunk-10.c: Likewise.
7969 * gcc.target/i386/ret-thunk-11.c: Likewise.
7970 * gcc.target/i386/ret-thunk-12.c: Likewise.
7971 * gcc.target/i386/ret-thunk-13.c: Likewise.
7972 * gcc.target/i386/ret-thunk-14.c: Likewise.
7973 * gcc.target/i386/ret-thunk-15.c: Likewise.
7974 * gcc.target/i386/ret-thunk-16.c: Likewise.
7975 * gcc.target/i386/ret-thunk-2.c: Likewise.
7976 * gcc.target/i386/ret-thunk-3.c: Likewise.
7977 * gcc.target/i386/ret-thunk-4.c: Likewise.
7978 * gcc.target/i386/ret-thunk-5.c: Likewise.
7979 * gcc.target/i386/ret-thunk-6.c: Likewise.
7980 * gcc.target/i386/ret-thunk-7.c: Likewise.
7981 * gcc.target/i386/ret-thunk-8.c: Likewise.
7982 * gcc.target/i386/ret-thunk-9.c: Likewise.
7984 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7986 * gcc.target/i386/indirect-thunk-1.c: New test.
7987 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7988 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7989 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7990 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7991 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7992 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7993 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7994 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7995 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7996 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7997 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7998 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7999 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8000 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8001 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8002 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8003 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8004 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8005 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8006 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8007 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8008 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8009 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8010 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8011 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8012 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8013 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8014 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8015 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8016 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8017 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8018 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8020 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8023 * gcc.c-torture/compile/pr83051.c: New testcase.
8025 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8027 PR tree-optimization/83501
8028 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8030 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8032 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8033 for lvx and stvx instead of lxvd2x and stxvd2x and require
8034 little-endian target. Add comments.
8035 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8036 comprehensive testing.
8037 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8038 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8039 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8040 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8041 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8042 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8043 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8044 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8045 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8046 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8047 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8048 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8049 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8050 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8051 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8052 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8053 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8054 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8055 scan-assembler-not directives that forbid lvx and xxpermdi.
8056 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8057 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8058 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8059 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8060 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8061 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8062 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8063 scan-assembler-times directives to reflect different numbers of
8064 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8066 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8067 Alan Hayward <alan.hayward@arm.com>
8068 David Sherwood <david.sherwood@arm.com>
8070 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8071 than SLP vectorization.
8072 * gcc.dg/vect/vect-alias-check-10.c: New test.
8073 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8074 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8075 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8076 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8077 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8078 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8079 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8080 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8081 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8082 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8083 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8084 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8085 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8086 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8087 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8088 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8089 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8090 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8091 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8092 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8093 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8094 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8095 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8097 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8098 Alan Hayward <alan.hayward@arm.com>
8099 David Sherwood <david.sherwood@arm.com>
8101 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8103 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8104 targets with scatter stores.
8105 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8107 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8108 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8109 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8110 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8111 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8112 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8113 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8114 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8115 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8116 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8117 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8118 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8119 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8120 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8121 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8122 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8124 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8125 Alan Hayward <alan.hayward@arm.com>
8126 David Sherwood <david.sherwood@arm.com>
8128 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8130 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8131 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8132 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8133 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8135 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8136 Alan Hayward <alan.hayward@arm.com>
8137 David Sherwood <david.sherwood@arm.com>
8139 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8140 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8141 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8143 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8144 Alan Hayward <alan.hayward@arm.com>
8145 David Sherwood <david.sherwood@arm.com>
8147 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8148 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8149 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8150 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8151 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8152 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8153 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8154 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8155 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8156 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8157 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8158 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8159 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8160 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8162 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8163 Alan Hayward <alan.hayward@arm.com>
8164 David Sherwood <david.sherwood@arm.com>
8166 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8167 check for a message about using in-order reductions.
8168 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8169 check for a message about using in-order reductions.
8170 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8171 vectorized and check for a message about using in-order reductions.
8172 Expect targets with variable-length vectors to fall back to the
8173 fixed-length mininum.
8174 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8175 check for a message about using in-order reductions.
8176 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8177 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8178 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8179 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8180 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8181 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8182 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8183 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8184 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8185 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8186 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8187 vect_fold_left_plus.
8189 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8191 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8193 * gcc.target/aarch64/sve/spill_2.c: New test.
8194 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8195 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8196 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8197 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8198 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8200 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8201 Alan Hayward <alan.hayward@arm.com>
8202 David Sherwood <david.sherwood@arm.com>
8204 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8206 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8207 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8208 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8209 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8210 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8211 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8212 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8213 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8214 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8216 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8217 Alan Hayward <alan.hayward@arm.com>
8218 David Sherwood <david.sherwood@arm.com>
8220 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8221 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8222 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8223 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8225 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8226 Alan Hayward <alan.hayward@arm.com>
8227 David Sherwood <david.sherwood@arm.com>
8229 * lib/target-supports.exp
8230 (check_effective_target_vect_fold_extract_last): New proc.
8231 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8232 for fold_extract_last.
8233 * gcc.dg/vect/pr65947-2.c: Likewise.
8234 * gcc.dg/vect/pr65947-3.c: Likewise.
8235 * gcc.dg/vect/pr65947-4.c: Likewise.
8236 * gcc.dg/vect/pr65947-5.c: Likewise.
8237 * gcc.dg/vect/pr65947-6.c: Likewise.
8238 * gcc.dg/vect/pr65947-9.c: Likewise.
8239 * gcc.dg/vect/pr65947-10.c: Likewise.
8240 * gcc.dg/vect/pr65947-12.c: Likewise.
8241 * gcc.dg/vect/pr65947-14.c: Likewise.
8242 * gcc.dg/vect/pr80631-1.c: Likewise.
8243 * gcc.target/aarch64/sve/clastb_1.c: New test.
8244 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8245 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8246 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8247 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8248 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8249 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8250 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8251 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8252 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8253 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8254 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8255 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8256 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8258 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8259 Alan Hayward <alan.hayward@arm.com>
8260 David Sherwood <david.sherwood@arm.com>
8262 * gcc.target/aarch64/sve/live_1.c: New test.
8263 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8265 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8266 Alan Hayward <alan.hayward@arm.com>
8267 David Sherwood <david.sherwood@arm.com>
8269 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8270 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8271 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8272 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8273 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8274 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8275 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8276 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8277 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8279 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8280 Alan Hayward <alan.hayward@arm.com>
8281 David Sherwood <david.sherwood@arm.com>
8283 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8285 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8287 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8288 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8289 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8290 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8291 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8292 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8294 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8295 Alan Hayward <alan.hayward@arm.com>
8296 David Sherwood <david.sherwood@arm.com>
8298 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8299 instead of just ADDRESS.
8300 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8301 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8302 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8303 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8304 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8305 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8306 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8307 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8308 * gcc.target/aarch64/sve/while_2.c: Likewise.
8309 * gcc.target/aarch64/sve/while_3.c: Likewise.
8310 * gcc.target/aarch64/sve/while_4.c: Likewise.
8312 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8313 Alan Hayward <alan.hayward@arm.com>
8314 David Sherwood <david.sherwood@arm.com>
8316 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8317 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8319 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8320 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8321 * gcc.target/aarch64/sve/reduc_5.c: New test.
8322 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8323 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8325 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8326 Alan Hayward <alan.hayward@arm.com>
8327 David Sherwood <david.sherwood@arm.com>
8329 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8330 * gcc.dg/tree-ssa/peel1.c: Likewise.
8331 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8332 variable-length vectors.
8333 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8334 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8335 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8336 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8337 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8338 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8339 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8340 * gcc.target/aarch64/sve/slp_8.c: New test.
8341 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8342 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8343 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8344 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8345 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8346 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8347 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8348 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8349 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8350 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8351 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8352 * gcc.target/aarch64/sve/while_1.c: Likewise.
8353 * gcc.target/aarch64/sve/while_2.c: Likewise.
8354 * gcc.target/aarch64/sve/while_3.c: Likewise.
8355 * gcc.target/aarch64/sve/while_4.c: Likewise.
8357 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8358 Alan Hayward <alan.hayward@arm.com>
8359 David Sherwood <david.sherwood@arm.com>
8361 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8363 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8364 and add an associated scan-dump test. Prevent vectorization
8365 of the first two loops.
8366 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8367 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8368 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8369 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8370 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8371 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8373 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8374 Alan Hayward <alan.hayward@arm.com>
8375 David Sherwood <david.sherwood@arm.com>
8377 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8378 * gcc.dg/vect/pr67790.c: Likewise.
8379 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8380 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8381 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8382 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8383 * gcc.target/aarch64/sve/slp_5.c: New test.
8384 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8385 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8386 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8387 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8388 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8390 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8391 Alan Hayward <alan.hayward@arm.com>
8392 David Sherwood <david.sherwood@arm.com>
8394 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8396 * gcc.dg/vect/slp-1.c: Likewise.
8397 * gcc.dg/vect/slp-10.c: Likewise.
8398 * gcc.dg/vect/slp-12b.c: Likewise.
8399 * gcc.dg/vect/slp-12c.c: Likewise.
8400 * gcc.dg/vect/slp-17.c: Likewise.
8401 * gcc.dg/vect/slp-19b.c: Likewise.
8402 * gcc.dg/vect/slp-20.c: Likewise.
8403 * gcc.dg/vect/slp-21.c: Likewise.
8404 * gcc.dg/vect/slp-22.c: Likewise.
8405 * gcc.dg/vect/slp-23.c: Likewise.
8406 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8407 * gcc.dg/vect/slp-24.c: Likewise.
8408 * gcc.dg/vect/slp-28.c: Likewise.
8409 * gcc.dg/vect/slp-39.c: Likewise.
8410 * gcc.dg/vect/slp-6.c: Likewise.
8411 * gcc.dg/vect/slp-7.c: Likewise.
8412 * gcc.dg/vect/slp-cond-1.c: Likewise.
8413 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8414 * gcc.dg/vect/slp-cond-2.c: Likewise.
8415 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8416 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8417 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8418 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8419 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8420 * gcc.dg/vect/slp-perm-6.c: Likewise.
8421 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8422 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8423 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8424 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8425 * gcc.dg/vect/slp-12a.c: Likewise.
8426 * gcc.dg/vect/slp-14.c: Likewise.
8427 * gcc.dg/vect/slp-15.c: Likewise.
8428 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8429 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8430 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8431 * gcc.target/aarch64/sve/slp_1.c: New test.
8432 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8433 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8434 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8435 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8436 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8437 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8438 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8440 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8441 Alan Hayward <alan.hayward@arm.com>
8442 David Sherwood <david.sherwood@arm.com>
8444 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8445 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8446 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8447 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8448 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8449 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8450 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8451 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8452 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8453 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8454 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8455 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8456 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8457 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8458 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8459 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8460 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8461 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8462 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8464 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8465 Alan Hayward <alan.hayward@arm.com>
8466 David Sherwood <david.sherwood@arm.com>
8468 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8469 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8470 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8471 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8472 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8473 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8474 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8475 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8476 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8477 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8478 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8479 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8480 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8481 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8482 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8483 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8484 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8485 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8486 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8487 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8488 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8489 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8490 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8491 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8492 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8493 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8494 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8495 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8496 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8497 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8498 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8499 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8500 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8501 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8502 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8503 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8505 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8506 Alan Hayward <alan.hayward@arm.com>
8507 David Sherwood <david.sherwood@arm.com>
8509 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8510 Return true for SVE too.
8511 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8512 if load/store lanes are supported.
8513 * gcc.dg/vect/slp-10.c: Likewise.
8514 * gcc.dg/vect/slp-12c.c: Likewise.
8515 * gcc.dg/vect/slp-17.c: Likewise.
8516 * gcc.dg/vect/slp-33.c: Likewise.
8517 * gcc.dg/vect/slp-6.c: Likewise.
8518 * gcc.dg/vect/slp-cond-1.c: Likewise.
8519 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8520 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8521 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8522 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8523 * gcc.dg/vect/slp-perm-6.c: Likewise.
8524 * gcc.dg/vect/slp-perm-9.c: Likewise.
8525 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8526 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8527 for variable-length vectors.
8529 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8530 Alan Hayward <alan.hayward@arm.com>
8531 David Sherwood <david.sherwood@arm.com>
8533 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8534 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8536 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8538 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8539 * g++.target/aarch64/sve/catch_1.C: New test.
8540 * g++.target/aarch64/sve/catch_2.C: Likewise.
8541 * g++.target/aarch64/sve/catch_3.C: Likewise.
8542 * g++.target/aarch64/sve/catch_4.C: Likewise.
8543 * g++.target/aarch64/sve/catch_5.C: Likewise.
8544 * g++.target/aarch64/sve/catch_6.C: Likewise.
8546 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8547 Alan Hayward <alan.hayward@arm.com>
8548 David Sherwood <david.sherwood@arm.com>
8550 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8552 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8553 * gcc.target/aarch64/fmaxmin.c: Likewise.
8554 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8555 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8556 * gcc.target/aarch64/pr62178.c: Likewise.
8557 * gcc.target/aarch64/pr71727-2.c: Likewise.
8558 * gcc.target/aarch64/saddw-1.c: Likewise.
8559 * gcc.target/aarch64/saddw-2.c: Likewise.
8560 * gcc.target/aarch64/uaddw-1.c: Likewise.
8561 * gcc.target/aarch64/uaddw-2.c: Likewise.
8562 * gcc.target/aarch64/uaddw-3.c: Likewise.
8563 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8564 * gcc.target/aarch64/vect-compile.c: Likewise.
8565 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8566 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8567 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8568 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8569 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8570 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8571 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8572 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8573 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8574 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8575 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8576 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8577 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8578 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8579 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8580 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8581 * gcc.target/aarch64/vect-movi.c: Likewise.
8582 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8583 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8584 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8585 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8586 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8587 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8589 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8590 * gcc.target/aarch64/sve/arith_1.c: New test.
8591 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8592 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8593 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8594 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8595 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8596 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8597 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8598 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8599 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8600 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8601 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8602 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8603 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8604 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8605 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8606 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8607 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8608 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8609 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8610 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8611 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8612 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8613 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8614 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8615 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8616 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8617 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8618 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8619 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8620 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8621 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8622 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8623 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8624 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8625 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8626 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8627 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8628 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8629 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8630 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8631 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8632 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8633 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8634 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8635 * gcc.target/aarch64/sve/index_1.c: Likewise.
8636 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8637 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8638 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8639 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8640 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8641 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8642 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8643 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8644 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8645 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8646 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8647 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8648 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8649 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8650 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8651 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8652 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8653 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8654 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8655 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8656 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8657 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8658 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8659 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8660 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8661 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8662 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8663 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8664 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8665 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8666 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8667 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8668 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8669 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8670 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8671 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8672 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8673 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8674 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8675 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8676 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8677 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8678 * gcc.target/aarch64/sve/single_1.c: Likewise.
8679 * gcc.target/aarch64/sve/single_2.c: Likewise.
8680 * gcc.target/aarch64/sve/single_3.c: Likewise.
8681 * gcc.target/aarch64/sve/single_4.c: Likewise.
8682 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8683 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8684 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8685 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8686 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8687 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8688 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8689 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8690 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8691 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8692 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8693 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8694 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8695 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8696 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8697 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8698 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8699 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8700 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8701 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8702 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8703 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8704 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8705 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8706 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8707 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8708 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8709 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8710 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8711 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8712 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8713 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8714 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8715 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8716 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8717 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8718 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8719 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8720 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8721 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8722 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8723 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8724 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8725 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8726 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8728 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8729 Alan Hayward <alan.hayward@arm.com>
8730 David Sherwood <david.sherwood@arm.com>
8732 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8733 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8734 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8736 (check_effective_target_vect_perm): Handle SVE.
8737 (check_effective_target_vect_perm_byte): Likewise.
8738 (check_effective_target_vect_perm_short): Likewise.
8739 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8740 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8741 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8742 (check_effective_target_vect_element_align_preferred): Likewise.
8743 (check_effective_target_vect_align_stack_vars): Likewise.
8744 (check_effective_target_vect_load_lanes): Likewise.
8745 (check_effective_target_vect_masked_store): Likewise.
8746 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8747 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8748 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8749 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8750 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8751 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8752 * gcc.dg/vect/slp-23.c: Likewise.
8753 * gcc.dg/vect/slp-perm-5.c: Likewise.
8754 * gcc.dg/vect/slp-perm-6.c: Likewise.
8755 * gcc.dg/vect/slp-perm-9.c: Likewise.
8756 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8757 * gcc.dg/vect/vect-114.c: Likewise.
8758 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8759 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8761 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8763 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8764 vect_variable_length, expecting the test to be vectorized
8765 without SLP instead.
8766 * gcc.dg/vect/pr33953.c: Likewise.
8767 * gcc.dg/vect/pr37027.c: Likewise.
8768 * gcc.dg/vect/pr67790.c: Likewise.
8769 * gcc.dg/vect/pr68445.c: Likewise.
8770 * gcc.dg/vect/slp-1.c: Likewise.
8771 * gcc.dg/vect/slp-10.c: Likewise.
8772 * gcc.dg/vect/slp-12a.c: Likewise.
8773 * gcc.dg/vect/slp-12b.c: Likewise.
8774 * gcc.dg/vect/slp-12c.c: Likewise.
8775 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8776 * gcc.dg/vect/slp-13.c: Likewise.
8777 * gcc.dg/vect/slp-14.c: Likewise.
8778 * gcc.dg/vect/slp-15.c: Likewise.
8779 * gcc.dg/vect/slp-17.c: Likewise.
8780 * gcc.dg/vect/slp-19b.c: Likewise.
8781 * gcc.dg/vect/slp-2.c: Likewise.
8782 * gcc.dg/vect/slp-20.c: Likewise.
8783 * gcc.dg/vect/slp-21.c: Likewise.
8784 * gcc.dg/vect/slp-22.c: Likewise.
8785 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8786 * gcc.dg/vect/slp-24.c: Likewise.
8787 * gcc.dg/vect/slp-28.c: Likewise.
8788 * gcc.dg/vect/slp-39.c: Likewise.
8789 * gcc.dg/vect/slp-42.c: Likewise.
8790 * gcc.dg/vect/slp-6.c: Likewise.
8791 * gcc.dg/vect/slp-7.c: Likewise.
8792 * gcc.dg/vect/slp-cond-1.c: Likewise.
8793 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8794 * gcc.dg/vect/slp-cond-2.c: Likewise.
8795 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8796 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8797 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8798 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8799 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8800 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8801 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8802 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8803 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8804 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8805 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8806 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8807 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8808 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8809 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8810 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8811 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8813 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8816 * gcc.dg/pr83801.c: New test.
8818 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8821 * gfortran.dg/bounds_check_19.f90: New test.
8823 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8825 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8826 instead of scan-assembler-not for xsnabsqp.
8828 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8830 PR libgfortran/83525
8831 * gfortran.dg/newunit_5.f90: New test.
8833 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8835 PR rtl-optimization/80481
8836 * g++.dg/pr80481.C: New.
8838 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8841 * gcc.target/alpha/pr83628-3.c: New test.
8843 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8845 * lib/target-supports.exp (check_effective_target_avx512f): Also
8846 check for __builtin_ia32_addsd_round,
8847 __builtin_ia32_getmantsd_round.
8848 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8850 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8853 * gcc.target/powerpc/pr83629.c: Require ilp32.
8855 2018-01-12 Richard Biener <rguenther@suse.de>
8857 PR tree-optimization/80846
8858 * gcc.target/i386/pr80846-1.c: New testcase.
8859 * gcc.target/i386/pr80846-2.c: Likewise.
8861 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8863 * gcc.c-torture/execute/20180112-1.c: New test.
8865 2018-01-12 Tom de Vries <tom@codesourcery.com>
8867 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8868 * g++.dg/ext/label13a.C: Same.
8869 * g++.dg/ext/label14.C: Same.
8870 * g++.dg/ext/label2.C: Same.
8871 * g++.dg/ext/label3.C: Same.
8872 * g++.dg/torture/pr42462.C: Same.
8873 * g++.dg/torture/pr42739.C: Same.
8874 * g++.dg/warn/Wunused-label-3.C: Same.
8876 2018-01-12 Tom de Vries <tom@codesourcery.com>
8878 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8879 * g++.dg/Walloca1.C: Same.
8880 * g++.dg/cpp0x/pr70338.C: Same.
8881 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8882 * g++.dg/cpp1y/vla10.C: Same.
8883 * g++.dg/cpp1y/vla2.C: Same.
8884 * g++.dg/cpp1y/vla6.C: Same.
8885 * g++.dg/cpp1y/vla8.C: Same.
8886 * g++.dg/debug/debug5.C: Same.
8887 * g++.dg/debug/debug6.C: Same.
8888 * g++.dg/debug/pr54828.C: Same.
8889 * g++.dg/diagnostic/pr70105.C: Same.
8890 * g++.dg/eh/cleanup5.C: Same.
8891 * g++.dg/eh/spbp.C: Same.
8892 * g++.dg/ext/tmplattr9.C: Same.
8893 * g++.dg/ext/vla10.C: Same.
8894 * g++.dg/ext/vla11.C: Same.
8895 * g++.dg/ext/vla12.C: Same.
8896 * g++.dg/ext/vla15.C: Same.
8897 * g++.dg/ext/vla16.C: Same.
8898 * g++.dg/ext/vla17.C: Same.
8899 * g++.dg/ext/vla3.C: Same.
8900 * g++.dg/ext/vla6.C: Same.
8901 * g++.dg/ext/vla7.C: Same.
8902 * g++.dg/init/array24.C: Same.
8903 * g++.dg/init/new47.C: Same.
8904 * g++.dg/init/pr55497.C: Same.
8905 * g++.dg/opt/pr78201.C: Same.
8906 * g++.dg/template/vla2.C: Same.
8907 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8908 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8909 * g++.dg/torture/pr62127.C: Same.
8910 * g++.dg/torture/pr67055.C: Same.
8911 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8912 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8913 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8914 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8915 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8916 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8917 * g++.dg/warn/Wvla-1.C: Same.
8918 * g++.dg/warn/Wvla-3.C: Same.
8919 * g++.old-deja/g++.ext/array2.C: Same.
8920 * g++.old-deja/g++.ext/constructor.C: Same.
8921 * g++.old-deja/g++.law/builtin1.C: Same.
8922 * g++.old-deja/g++.other/crash12.C: Same.
8923 * g++.old-deja/g++.other/eh3.C: Same.
8924 * g++.old-deja/g++.pt/array6.C: Same.
8925 * g++.old-deja/g++.pt/dynarray.C: Same.
8927 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8929 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8931 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8934 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8937 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8939 * lib/target-supports.exp (check_effective_target_branch_cost):
8940 Accept all x86 targets.
8942 2018-01-12 Martin Liska <mliska@suse.cz>
8945 * g++.dg/warn/pr83054.C: New test.
8947 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8949 * gcc.target/powerpc/spec-barr-1.c: New file.
8951 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8954 * gcc.target/i386/pr83330.c: New test.
8956 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8959 * gfortran.dg/dtio_31.f03: New test.
8960 * gfortran.dg/dtio_32.f03: New test.
8962 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8965 * g++.dg/wrappers: New subdirectory.
8966 * g++.dg/wrappers/README: New file.
8967 * g++.dg/wrappers/alloc.C: New test case.
8968 * g++.dg/wrappers/cow-istream-string.C: New test case.
8969 * g++.dg/wrappers/cp-stdlib.C: New test case.
8970 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8971 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8973 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8976 * g++.dg/torture/pr83718.C: New testcase.
8978 2018-01-11 Martin Jambor <mjambor@suse.cz>
8981 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8983 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8985 PR tree-optimization/83695
8986 * gcc.dg/tree-ssa/pr83695.c: New test.
8988 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8990 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8991 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8993 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8995 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8996 * gcc.target/arm/simd/fp16fml_high.c: New test.
8997 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8998 * lib/target-supports.exp
8999 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9000 check_effective_target_arm_fp16fml_neon_ok,
9001 add_options_for_arm_fp16fml_neon): New procedures.
9003 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9005 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9008 2018-01-11 Richard Biener <rguenther@suse.de>
9010 PR tree-optimization/83435
9011 * gcc.dg/graphite/pr83435.c: New testcase.
9013 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9014 Alan Hayward <alan.hayward@arm.com>
9015 David Sherwood <david.sherwood@arm.com>
9017 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9019 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9021 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9023 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9026 * gcc.c-torture/compile/pr82096.c: New test.
9028 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9030 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9032 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9034 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9036 2018-01-11 Justin Squirek <squirek@adacore.com>
9038 * gnat.dg/expr_func4.adb: New testcase.
9040 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9042 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9045 2018-01-11 Bob Duff <duff@adacore.com>
9047 * gnat.dg/protected_null.adb: New testcase.
9049 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9051 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9053 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9055 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9057 2018-01-11 Justin Squirek <squirek@adacore.com>
9059 * gnat.dg/loopvar.adb: New testcase.
9061 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9064 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9066 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9068 * gcc.c-torture/compile/pr83575.c: New testcase.
9070 2018-01-10 Michael Collison <michael.collison@arm.com>
9072 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9073 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9074 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9075 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9076 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9077 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9078 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9079 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9080 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9081 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9082 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9083 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9084 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9085 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9086 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9087 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9089 2018-01-10 Michael Collison <michael.collison@arm.com>
9091 * gcc.target/aarch64/sha2.h: New shared testcase.
9092 * gcc.target/aarch64/sha2_1.c: New testcase.
9093 * gcc.target/aarch64/sha2_2.c: New testcase.
9094 * gcc.target/aarch64/sha2_3.c: New testcase.
9095 * gcc.target/aarch64/sha3.h: New shared testcase.
9096 * gcc.target/aarch64/sha3_1.c: New testcase.
9097 * gcc.target/aarch64/sha3_2.c: New testcase.
9098 * gcc.target/aarch64/sha3_3.c: New testcase.
9100 2018-01-10 Michael Collison <michael.collison@arm.com>
9102 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9104 2018-01-10 Martin Sebor <msebor@redhat.com>
9106 PR tree-optimization/83781
9107 * gcc.dg/strlenopt-42.c: New test.
9109 2018-01-11 Martin Sebor <msebor@gmail.com>
9110 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9112 PR tree-optimization/83501
9113 PR tree-optimization/81703
9115 * gcc.dg/strlenopt-39.c: New test-case.
9116 * gcc.dg/pr81703.c: Likewise.
9118 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9120 * gnat.dg/atomic10.adb: New test.
9122 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9125 * gfortran.dg/deferred_character_18.f90: New test.
9127 2018-01-10 Martin Sebor <msebor@redhat.com>
9129 PR tree-optimization/83671
9130 * gcc.dg/strlenopt-40.c: New test.
9131 * gcc.dg/strlenopt-41.c: New test.
9133 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9136 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9138 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9141 * gcc.target/powerpc/pr83399.c: New test.
9143 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9146 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9147 to reflect that the arguments are correctly underlined.
9148 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9149 for globals, params, locals and literals.
9150 (test_sizeof): Directly test the location of "sizeof", rather than
9151 when used in compound expressions.
9152 (test_alignof): Likewise for "alignof".
9153 (test_string_literals): Likewise for string literals.
9154 (test_numeric_literals): Likewise for numeric literals.
9155 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9156 (test_typeid): Likewise for typeid.
9157 (test_unary_plus): New.
9158 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9161 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9163 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9165 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9167 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9169 2018-01-10 Marek Polacek <polacek@redhat.com>
9172 * g++.dg/warn/Wduplicated-branches4.C: New test.
9174 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9177 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9180 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9183 * g++.dg/cpp0x/new2.C: New.
9185 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9188 * gcc.target/i386/pr83735.c: New test.
9190 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9192 * lib/target-supports.exp (check_effective_target_branch_cost):
9194 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9195 * gcc.dg/pr21643.c: Likewise.
9196 * gcc.dg/pr46309.c: Likewise.
9197 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9198 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9199 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9200 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9201 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9202 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9203 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9204 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9205 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9206 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9207 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9208 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9209 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9210 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9212 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9215 * gcc.target/powerpc/pr83629.c: New testcase.
9217 2018-01-10 Richard Biener <rguenther@suse.de>
9220 * gcc.dg/pr78768.c: Un-XFAIL.
9222 2018-01-10 Richard Biener <rguenther@suse.de>
9225 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9227 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9229 PR tree-optimization/83753
9230 * gcc.dg/torture/pr83753.c: New test.
9232 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9234 * gcc.target/i386/avx2-gather-1.c: Add -march.
9235 * gcc.target/i386/avx2-gather-2.c: Add -march.
9236 * gcc.target/i386/avx2-gather-3.c: Add -march.
9237 * gcc.target/i386/avx2-gather-4.c: Add -march.
9238 * gcc.target/i386/avx2-gather-5.c: Add -march.
9239 * gcc.target/i386/avx2-gather-6.c: Add -march.
9240 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9241 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9242 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9243 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9244 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9245 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9246 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9247 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9248 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9249 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9251 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9254 * gcc.target/i386/pr78585.c: New test.
9256 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9259 * g++.dg/cpp0x/pr83734.C: New test.
9261 2018-01-09 Carl Love <cel@us.ibm.com>
9263 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9264 vec_mergeo builtins with float, double, long long, unsigned long long,
9265 bool long long arguments.
9266 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9267 vec_float2 with double arguments.
9268 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9269 vec_mergew and vec_mergow builtins.
9271 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9274 * gfortran.dg/contiguous_6.f90: New test.
9276 2018-01-09 Richard Biener <rguenther@suse.de>
9278 PR tree-optimization/83668
9279 * gcc.dg/graphite/pr83668.c: New testcase.
9281 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9283 PR tree-optimization/64811
9284 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9285 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9286 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9287 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9289 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9291 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9294 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9296 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9299 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9300 no NEON and require softfp or hard float-abi.
9301 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9303 2018-01-09 Richard Biener <rguenther@suse.de>
9305 PR tree-optimization/83572
9306 * gcc.dg/graphite/pr83572.c: New testcase.
9308 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9311 * gcc.dg/sms-13.c: New test.
9313 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9316 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9318 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9319 Monk Chiang <sh.chiang04@gmail.com>
9321 * gcc.target/riscv/save-restore-1.c: New.
9323 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9326 * gcc.target/powerpc/pr83677.c: New file.
9328 2018-01-08 Jeff Law <law@redhat.com>
9330 PR rtl-optimizatin/81308
9331 * g++.dg/pr81308-1.C: New test.
9332 * g++.dg/pr81308-2.C: New test.
9334 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9336 PR target/83663 - Revert r255946
9337 * gcc.target/aarch64/vect-slp-dup.c: New.
9339 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9341 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9344 2018-01-08 Richard Biener <rguenther@suse.de>
9346 PR tree-optimization/83563
9347 * gcc.dg/graphite/pr83563.c: New testcase.
9349 2018-01-08 Richard Biener <rguenther@suse.de>
9352 * g++.dg/torture/pr83713.C: New testcase.
9354 2018-01-08 Tom de Vries <tom@codesourcery.com>
9356 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9358 2018-01-08 Richard Biener <rguenther@suse.de>
9360 PR tree-optimization/83685
9361 * gcc.dg/torture/pr83685.c: New testcase.
9363 2018-01-08 Richard Biener <rguenther@suse.de>
9366 * gcc.dg/lto/pr83719_0.c: New testcase.
9368 2018-01-08 Tom de Vries <tom@codesourcery.com>
9370 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9371 * gcc.dg/graphite/run-id-1.c: Same.
9372 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9374 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9377 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9378 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9379 * gfortran.dg/pdt_27.f03: New test.
9382 * gfortran.dg/pdt_28.f03: New test.
9384 2018-01-08 Tom de Vries <tom@codesourcery.com>
9386 * c-c++-common/builtins.c: Require effective target alloca.
9387 * gcc.dg/Wrestrict.c: Same.
9388 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9390 2018-01-08 Richard Biener <rguenther@suse.de>
9393 * gcc.dg/torture/pr83580.c: New testcase.
9395 2018-01-08 Richard Biener <rguenther@suse.de>
9398 * gcc.dg/pr83517.c: New testcase.
9400 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9403 * gcc.dg/uninit-pr81897.c: New test.
9405 2018-01-06 Martin Sebor <msebor@redhat.com>
9407 PR tree-optimization/83640
9408 * gcc.dg/Wrestrict-6.c: New test.
9409 * gcc.dg/pr83640.c: New test.
9411 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9413 * gcc.target/aarch64/reg-alloc-1.c: New test.
9415 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9418 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9420 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9423 * gcc.dg/pr83480.c: New test.
9425 PR rtl-optimization/83682
9426 * gcc.target/i386/pr83682.c: New test.
9428 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9432 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9433 * gfortran.dg/dependency_49.f90: Likewise.
9434 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9435 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9436 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9437 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9438 * gfortran.dg/string_1_lp64.f90: New test.
9439 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9440 * gfortran.dg/string_3_lp64.f90: New test.
9442 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9445 * gcc.target/i386/sse-26.c: New test.
9448 * gcc.target/i386/pr83604.c: New test.
9450 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9452 * gcc.dg/vect/vect-align-4.c: New test.
9453 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9454 and redefine as a structure with an unaligned member "b".
9455 (foo): Update accordingly.
9457 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9460 * gcc.target/aarch64/bics_5.c: New test.
9461 * gcc.target/arm/bics_5.c: Likewise.
9463 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9465 PR tree-optimization/83605
9466 * gcc.dg/pr83605.c: New test.
9468 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9471 * gcc.target/i386/pr83554.c: New test.
9474 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9477 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9481 * gfortran.dg/eoshift_8.f90: New test.
9482 * gfortran.dg/simplify_eoshift_1.f90: New test.
9484 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9487 * gcc.dg/pr83585.c: New test.
9489 2018-01-04 Nathan Sidwell <nathan@acm.org>
9492 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9494 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9497 * gcc.dg/pr83666.c: New test.
9499 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9502 * gcc.target/alpha/pr83628-1.c: New test.
9503 * gcc.target/alpha/pr83628-2.c: Ditto.
9505 2018-01-04 Martin Liska <mliska@suse.cz>
9508 * g++.dg/ipa/pr82352.C: New test.
9510 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9512 * gcc.dg/vect-opt-info-1.c: Moved to ...
9513 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9514 vect_int targets, use dg-additional-options instead of dg-options and
9515 use relative line numbers instead of absolute.
9517 2018-01-03 Martin Sebor <msebor@redhat.com>
9519 PR tree-optimization/83655
9520 * gcc.dg/Wrestrict-5.c: New test.
9521 * c-c++-common/builtins.c: New test.
9523 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9524 Alan Hayward <alan.hayward@arm.com>
9525 David Sherwood <david.sherwood@arm.com>
9527 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9530 2018-01-03 Jeff Law <law@redhat.com>
9533 * gcc.target/i386/stack-check-17.c: New test.
9534 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9536 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9539 * gcc.dg/pr83621.c: New test.
9542 * gcc.dg/pr83645.c: New test.
9544 2018-01-03 Martin Sebor <msebor@redhat.com>
9546 PR tree-optimization/83603
9547 * gcc.dg/Wrestrict-4.c: New test.
9550 * gcc.dg/const-2.c: New test.
9551 * gcc.dg/pure-3.c: New test.
9553 2018-01-03 Martin Sebor <msebor@redhat.com>
9555 * gcc.dg/Wrestrict-3.c: New test.
9557 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9560 * g++.dg/opt/pr83555.C: New test.
9561 * g++.dg/ubsan/pr83555.C: New test.
9563 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9566 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9567 the !CHECKING_P case by expecting a note.
9568 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9569 a note for the !CHECKING_P case, and move the return statement
9570 outside of #if CHECKING_P guard.
9572 2018-01-03 Jeff Law <law@redhat.com>
9575 * gcc.target/i386/stack-check-18.c: New test.
9576 * gcc.target/i386/stack-check-19.c: New test.
9578 2018-01-03 Martin Sebor <msebor@redhat.com>
9580 PR tree-optimization/83501
9581 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9583 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9585 PR tree-optimization/83501
9586 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9588 2018-01-03 Nathan Sidwell <nathan@acm.org>
9591 * g++.dg/ipa/pr83667.C: New.
9593 2018-01-03 Martin Liska <mliska@suse.cz>
9595 PR tree-optimization/83593
9596 * gcc.dg/pr83593.c: New test.
9598 2018-01-03 Martin Liska <mliska@suse.cz>
9601 * g++.dg/ipa/pr83549.C: New test.
9603 2018-01-03 Marek Polacek <polacek@redhat.com>
9606 * g++.dg/warn/mvp2.C: New test.
9608 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9610 PR preprocessor/83602
9611 * g++.dg/cpp/pr83602.C: New test.
9614 * g++.dg/parse/pr83634.C: New test.
9616 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9619 * gfortran.dg/eoshift_7.f90: New test.
9621 2018-01-03 Jan Beulich <jbeulich@suse.com>
9623 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9624 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9626 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9628 Update copyright years.
9630 2018-01-03 Martin Liska <mliska@suse.cz>
9633 * gcc.dg/ipa/pr83594.c: New test.
9635 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9636 Alan Hayward <alan.hayward@arm.com>
9637 David Sherwood <david.sherwood@arm.com>
9639 * gcc.dg/vect-opt-info-1.c: New test.
9641 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9643 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9644 floorf128, truncf128, and roundf128.
9645 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9646 optimizations added in match.pd.
9647 * gcc.target/powerpc/float128-hw6.c: Likewise.
9648 * gcc.target/powerpc/float128-hw7.c: Likewise.
9649 * gcc.target/powerpc/float128-hw8.c: Likewise.
9650 * gcc.target/powerpc/float128-hw9.c: Likewise.
9651 * gcc.target/powerpc/float128-hw10.c: Likewise.
9652 * gcc.target/powerpc/float128-hw11.c: Likewise.
9654 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9657 * g++.dg/cpp0x/pr83556.C: New test.
9659 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9663 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9664 * gfortran.dg/simplify_cshift_4.f90: New test.
9666 2018-01-02 Marek Polacek <polacek@redhat.com>
9669 * g++.dg/cpp0x/inh-ctor30.C: New test.
9672 * g++.dg/cpp1z/pr83644.C: New test.
9674 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9677 * gfortran.dg/coarray_45.f90: New test.
9680 * gfortran.dg/coarray_46.f90: New test.
9682 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9684 PR tree-optimization/83581
9685 * gcc.dg/pr83581.c: New test.
9688 * gcc.dg/pr83595.c: New test.
9691 * g++.dg/opt/pr83608.C: New test.
9694 * gcc.dg/pr83609.c: New test.
9695 * g++.dg/opt/pr83609.C: New test.
9698 * gcc.dg/pr83623.c: New test.
9700 * gcc.target/i386/i386.exp
9701 (check_effective_target_avx512vpopcntdqvl): New proc.
9702 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9703 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9704 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9706 Copyright (C) 2018 Free Software Foundation, Inc.
9708 Copying and distribution of this file, with or without modification,
9709 are permitted in any medium without royalty provided the copyright
9710 notice and this notice are preserved.