1 2018-04-05 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr85195.c: New test.
6 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/initlist100.C: New.
10 * g++.dg/cpp0x/initlist101.C: Likewise.
12 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
15 * g++.dg/other/pr84792-1.C: New.
16 * g++.dg/other/pr84792-2.C: Likewise.
18 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
21 * gcc.target/i386/pr85193.c: New test.
23 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
26 * g++.dg/concepts/pr84979.C: New.
27 * g++.dg/concepts/pr84979-2.C: New.
28 * g++.dg/concepts/pr84979-3.C: New.
30 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/cpp0x/variadic174.C: New.
35 2018-04-04 Jakub Jelinek <jakub@redhat.com>
38 * g++.dg/ext/builtin13.C: New test.
39 * g++.dg/ext/atomic-4.C: New test.
42 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
43 * g++.dg/ext/bases3.C: New test.
45 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
48 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
49 to match a single insn of the baz function. Move scan directives at
50 the end of the file below the functions they are trying to test for
52 * gcc.target/arm/cmse/cmse-16.c: New testcase.
54 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
56 PR rtl-optimization/84878
57 * gcc.target/powerpc/pr84878.c: New test.
59 2018-04-04 Michael Matz <matz@suse.de>
61 * gcc.dg/Wstringop-overflow-4.c: New test.
62 * c-c++-common/Wstringop-truncation-4.c: Adjust.
64 2018-04-04 Jakub Jelinek <jakub@redhat.com>
67 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
68 for the diagnostics of overridden functions. Adjust for new wording.
70 2018-04-04 Richard Biener <rguenther@suse.de>
73 * g++.dg/lto/pr85176_0.C: New testcase.
75 2018-04-04 Richard Biener <rguenther@suse.de>
78 * lib/target-supports.exp (check_effective_target_vect_perm_short):
81 2018-04-04 Martin Liska <mliska@suse.cz>
84 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
85 and msdata as a workaround for powerpc.
87 2018-04-04 Richard Biener <rguenther@suse.de>
89 PR tree-optimization/85168
90 * gcc.dg/torture/pr85168.c: New testcase.
92 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
95 * g++.dg/pr84943.C: New.
96 * g++.dg/pr84943-2.C: New.
98 2018-04-03 Jakub Jelinek <jakub@redhat.com>
100 PR rtl-optimization/85167
101 * gcc.dg/pr85167.c: New test.
103 PR tree-optimization/85156
104 * c-c++-common/pr85156.c: New test.
105 * gcc.c-torture/execute/pr85156.c: New test.
107 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
109 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
110 * gcc.target/powerpc/undef-bool-1.C: New file.
111 * gcc.target/powerpc/undef-bool-2.c: New file.
113 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
116 * g++.dg/cpp1z/class-deduction52.C: New.
118 2018-04-03 Jakub Jelinek <jakub@redhat.com>
121 * g++.dg/cpp0x/pr85147.C: New test.
124 * g++.dg/cpp0x/gen-attrs-64.C: New test.
127 * g++.dg/gomp/pr85134.C: New test.
128 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
131 * gcc.c-torture/execute/pr85169.c: New test.
132 * gcc.target/i386/avx512f-pr85169.c: New test.
133 * gcc.target/i386/avx512bw-pr85169.c: New test.
135 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
138 * gcc.target/powerpc/pr69946: Adjust comment. Remove
139 scan-assembler-times clause.
141 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
143 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
144 dg-additional-options.
146 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
148 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
150 2018-04-03 Richard Biener <rguenther@suse.de>
153 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
155 2018-04-02 Jim Wilson <jimw@sifive.com>
157 * gcc.target/riscv/pr84660.c: New.
158 * gcc.target/riscv/shift-and-1.c: New.
159 * gcc.target/riscv/shift-and-2.c: New.
161 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
164 * gfortran.dg/array_simplify_2.f90: New test.
166 2018-04-01 Jakub Jelinek <jakub@redhat.com>
169 * gcc.target/i386/avx512f-pr85090-1.c: New test.
170 * gcc.target/i386/avx512f-pr85090-2.c: New test.
171 * gcc.target/i386/avx512f-pr85090-3.c: New test.
172 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
173 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
175 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
178 * g++.dg/pr85027.C: New.
180 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
183 * gcc.target/powerpc/sse-maxps-2.c: New test.
184 * gcc.target/powerpc/sse-minps-2.c: New test.
186 2018-03-30 Jakub Jelinek <jakub@redhat.com>
189 * g++.dg/gomp/pr84791.C: New test.
191 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
194 * gfortran.dg/array_constructor_53.f90: New test.
196 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
199 * gfortran.dg/substr_6.f90: Remove illegal test for
200 out-of-bounds substring.
202 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
205 * gfortran.dg/zero_sized_10.f90: New test.
207 2018-03-29 David Malcolm <dmalcolm@redhat.com>
210 * g++.dg/lookup/missing-std-include-6.C: New test.
211 * g++.dg/lookup/missing-std-include.C: Add std::pair and
213 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
214 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
215 <cstring>, <cassert>, and <cstdlib>.
217 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
220 * gcc.target/i386/pr84985.c: New.
222 2018-03-29 David Malcolm <dmalcolm@redhat.com>
225 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
227 2018-03-29 Jakub Jelinek <jakub@redhat.com>
230 * g++.dg/warn/Wunused-var-31.C: New test.
233 * c-c++-common/Wduplicated-branches-14.c: New test.
235 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/cpp0x/pr84606.C: New.
240 2018-03-29 Carl Love <cel@us.ibm.com>
243 2017-09-27 Carl Love <cel@us.ibm.com>
245 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
246 for the __builtin_fctid and __builtin_fctiw.
248 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
251 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
252 deleted builtin function.
253 (div_weuo): Likewise.
254 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
255 (div_deuo): Likewise.
257 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/other/default13.C: New.
262 2018-03-28 Jakub Jelinek <jakub@redhat.com>
265 * gcc.target/i386/pr85095-1.c: New test.
266 * gcc.target/i386/pr85095-2.c: New test.
267 * gcc.c-torture/execute/pr85095.c: New test.
269 PR tree-optimization/82004
270 * gcc.dg/pr82004.c: New test.
272 2018-03-28 Jakub Jelinek <jakub@redhat.com>
273 Martin Liska <mliska@suse.cz>
276 * g++.dg/asan/pr85081.C: New test.
278 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
281 * g++.dg/template/pr84789.C: Adjust for testing with
285 * g++.dg/template/pr84973.C: New.
286 * g++.dg/template/pr84973-2.C: New.
287 * g++.dg/template/pr84973-3.C: New.
290 * g++.dg/eh/pr84968.C: New.
292 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
295 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
296 long double multiply/divide uses the correct function.
297 * gcc.target/powerpc/mulkc-3.c: Likewise.
298 * gcc.target/powerpc/divkc-2.c: Likewise.
299 * gcc.target/powerpc/divkc-3.c: Likewise.
301 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/cpp0x/defaulted51.C: New.
305 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
307 2018-03-27 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/ext/vector35.C: New test.
313 * g++.dg/ext/builtin-offsetof3.C: New test.
316 * g++.dg/cpp1y/pr85076.C: New test.
318 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
321 * gfortran.dg/matmul_rank_1.f90: New test.
323 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
324 Harald Anlauf <anlauf@gmx.de>
326 * gfortran.dg/structure_constructor_15.f90: New test.
328 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
330 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
331 for the diagnostics of overridden functions. Adjust for new wording.
332 * g++.dg/cpp0x/implicit1.C: Likewise.
333 * g++.dg/cpp0x/override1.C: Likewise.
334 * g++.dg/cpp1y/auto-fn18.C: Likewise.
335 * g++.dg/eh/shadow1.C: Likewise.
336 * g++.dg/inherit/covariant12.C: Likewise.
337 * g++.dg/inherit/covariant14.C: Likewise.
338 * g++.dg/inherit/covariant15.C: Likewise.
339 * g++.dg/inherit/covariant16.C: Likewise.
340 * g++.dg/inherit/covariant22.C: Likewise.
341 * g++.dg/inherit/crash3.C: Likewise.
342 * g++.dg/inherit/error2.C: Likewise.
343 * g++.dg/template/crash100.C: Likewise.
344 * g++.old-deja/g++.eh/spec6.C: Likewise.
345 * g++.old-deja/g++.mike/p811.C: Likewise.
346 * g++.old-deja/g++.other/virtual11.C: Likewise.
347 * g++.old-deja/g++.other/virtual4.C: Likewise.
349 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
352 * gcc.target/i386/pr85044.c: New test.
354 2018-03-27 Martin Sebor <msebor@redhat.com>
357 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
360 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
363 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
365 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
368 * gcc.target/arm/pr81863.c: New test.
370 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
373 * testsuite/gcc.target/nvptx/pr85056.c: New test.
374 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
376 2018-03-27 Richard Biener <rguenther@suse.de>
379 * lib/target-supports.exp (check_ssse3_available): New function.
380 (check_effective_target_vect_perm_short): Enable for x86 if
381 check_ssse3_available.
383 2018-03-27 Richard Biener <rguenther@suse.de>
385 PR tree-optimization/85082
386 * gfortran.dg/pr85082.f90: New testcase.
388 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
390 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
391 to "l=2" in dg-final.
393 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
395 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
396 * gcc.target/mips/fix-r4000-2.c: Likewise.
397 * gcc.target/mips/fix-r4000-3.c: Likewise.
398 * gcc.target/mips/fix-r4000-4.c: Likewise.
399 * gcc.target/mips/fix-r4000-5.c: Likewise.
400 * gcc.target/mips/fix-r4000-6.c: Likewise.
401 * gcc.target/mips/fix-r4000-7.c: Likewise.
402 * gcc.target/mips/fix-r4000-8.c: Likewise.
403 * gcc.target/mips/fix-r4000-9.c: Likewise.
404 * gcc.target/mips/fix-r4000-10.c: Likewise.
405 * gcc.target/mips/fix-r4000-7.c: Change dg-final
406 "mulditi3_r4000" instead of "mulditi3".
407 * gcc.target/mips/fix-r4000-8.c: Change dg-final
408 "umulditi3_r4000" instead of "umulditi3".
410 2018-03-27 Jakub Jelinek <jakub@redhat.com>
413 * g++.dg/inherit/covariant22.C: New test.
415 2018-03-27 Richard Biener <rguenther@suse.de>
418 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
421 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
422 Jason Merrill <jason@redhat.com>
425 * g++.dg/init/array49.C: New.
426 * g++.dg/torture/pr70499.C: Adjust.
428 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
431 * gcc.target/i386/pr85073.c: New test.
433 2018-03-26 Richard Biener <rguenther@suse.de>
436 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
439 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
442 * gfortran.dg/parameter_array_format.f90: New test.
444 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
445 Neil Carlson <neil.n.carlson@gmail.com>
448 * gfortran.dg/literal_character_constant_1.inc: Replace
449 call abort by STOP n.
450 * gfortran.dg/overload_1.f90: Likewise.
452 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
453 Dominique d'Humieres <dominiq@gcc.gnu.org>
456 * gfortran.dg/scalar_pointer_1.f90: New test.
458 2018-03-25 Tom de Vries <tom@codesourcery.com>
460 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
463 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
466 * gfortran.dg/pr89497.f90: New test.
468 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
471 * gfortran.dg/substr_7.f90: New test.
473 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
476 * gfortran.dg/pr42651.f90: New test.
477 * gfortran.dg/func_result_7.f90: Update error message.
479 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
481 PR tree-optimization/84005
482 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
483 failing to force the alignment.
485 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
487 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
491 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
493 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
494 message. Fix scan-assembler patterns.
496 2018-03-23 Jakub Jelinek <jakub@redhat.com>
499 * g++.dg/cpp0x/pr85015.C: New test.
502 * g++.dg/cpp1y/pr84942.C: New test.
504 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
507 * testsuite/gcc.target/i386/pr85030.c: New.
509 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
512 * g++.dg/pr85026.C: New test.
514 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
516 * g++.dg/debug/pr84704.C: XFAIL AIX.
518 2018-03-23 Sudakshina Das <sudi.das@arm.com>
521 * gcc.target/arm/pr84826.c: Add dg directive.
523 2018-03-23 Marek Polacek <polacek@redhat.com>
526 * g++.dg/ext/builtin-offsetof2.C: New test.
529 * g++.dg/cpp0x/Wnarrowing5.C: New test.
530 * gcc.dg/pr85045.c: New test.
532 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
535 * gnat.dg/lto22.adb: New test.
536 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
537 * gnat.dg/lto22_pkg2.ads: Likewise.
539 2018-03-23 Jakub Jelinek <jakub@redhat.com>
542 * gcc.dg/lto/pr80778_0.c: New test.
545 * gcc.target/i386/pr85034.c: New test.
548 * c-c++-common/torture/pr85022.c: New test.
551 * g++.dg/ubsan/pr85029.C: New test.
553 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
556 * g++.dg/cpp0x/pr71251.C: New.
559 * g++.dg/template/pr84789.C: New.
560 * g++.dg/template/pr84789-2.C: New.
561 * g++.dg/template/pr84789-3.C: New.
562 * g++.dg/parse/dtor11.C: Accept alternate error message.
565 * g++.dg/pr84729.C: New.
566 * g++.old-deja/g++.ext/arrnew2.C: Require error.
567 * g++.old-deja/g++.robertl/eb58.C: Likewise.
568 * g++.old-deja/g++.robertl/eb63.C: Likewise.
570 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
573 * gfortran.dg/interface_42.f90: New test.
574 * gfortran.dg/interface_43.f90: New test.
576 2018-03-22 Sudakshina Das <sudi.das@arm.com>
579 * gcc.target/arm/pr84826.c: New test.
581 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
583 * gcc.target/arm/addr-modes-float.c: Move dg-do before
584 dg-require-effective-target.
585 * gcc.target/arm/addr-modes-int.c: Likewise.
586 * gcc.target/nios2/lo-addr-tls.c: Likewise.
588 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
591 * gcc.target/powerpc/altivec-ld-1.c: New test.
593 2018-03-22 Bin Cheng <bin.cheng@arm.com>
595 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
597 2018-03-22 Jakub Jelinek <jakub@redhat.com>
600 * gcc.dg/pr84941.c: New test.
602 2018-03-22 Tom de Vries <tom@codesourcery.com>
604 PR tree-optimization/84956
605 * gcc.dg/pr84956.c: New test.
607 2018-03-22 Marek Polacek <polacek@redhat.com>
610 * g++.dg/cpp1z/constexpr-if15.C: New test.
611 * g++.dg/cpp1z/constexpr-if16.C: New test.
613 2018-03-21 Joseph Myers <joseph@codesourcery.com>
615 * gcc.dg/builtin-tgmath-3.c: New test.
617 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
620 * g++.dg/concepts/pr71965.C: New.
624 * g++.dg/cpp0x/pr84610.C: New.
625 * g++.dg/cpp0x/pr84642.C: New.
627 2018-03-21 Jakub Jelinek <jakub@redhat.com>
630 * c-c++-common/pr84999.c: New test.
632 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
635 * g++.dg/ext/desig10.C: New.
637 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
638 Harald Anlauf <anlauf@gmx.de>
641 * gfortran.dg/pr84957.f90: New test.
643 2018-03-21 Jakub Jelinek <jakub@redhat.com>
645 PR tree-optimization/84960
646 * gcc.c-torture/compile/pr84960.c: New test.
648 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
650 PR tree-optimization/84811
651 * gcc.dg/torture/pr84811.c: New test.
653 2018-03-21 Jakub Jelinek <jakub@redhat.com>
655 PR tree-optimization/84982
656 * c-c++-common/pr84982.c: New test.
659 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
661 * g++.dg/torture/pr84961-1.C: New test.
662 * g++.dg/torture/pr84961-2.C: New test.
664 2018-03-21 Nathan Sidwell <nathan@acm.org>
667 * g++.dg/pr85008.C: New.
669 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
672 * gfortran.dg/char_result_17.f90: New test.
674 2018-03-21 David Malcolm <dmalcolm@redhat.com>
677 * g++.dg/other/accessor-fixits-1.C: Move to...
678 * g++.dg/torture/accessor-fixits-1.C: ...here.
679 * g++.dg/other/accessor-fixits-2.C: Move to...
680 * g++.dg/torture/accessor-fixits-2.C: ...here.
681 * g++.dg/other/accessor-fixits-3.C: Move to...
682 * g++.dg/torture/accessor-fixits-3.C: ...here.
683 * g++.dg/other/accessor-fixits-4.C: Move to...
684 * g++.dg/torture/accessor-fixits-4.C: ...here.
685 * g++.dg/other/accessor-fixits-5.C: Move to...
686 * g++.dg/torture/accessor-fixits-5.C: ...here.
687 * g++.dg/torture/accessor-fixits-6.C: New testcase.
688 * g++.dg/torture/accessor-fixits-7.C: New testcase.
689 * g++.dg/torture/accessor-fixits-8.C: New testcase.
691 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
693 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
695 2018-03-21 Sudakshina Das <sudi.das@arm.com>
698 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
700 2018-03-21 Nathan Sidwell <nathan@acm.org>
703 * g++.dg/lookup/pr84804.C: New.
705 2018-03-21 Martin Sebor <msebor@redhat.com>
708 * g++.dg/Wclass-memaccess-3.C: New test.
709 * g++.dg/Wclass-memaccess-4.C: New test.
711 2018-03-21 David Malcolm <dmalcolm@redhat.com>
714 * g++.dg/other/accessor-fixits-1.C
715 (test_access_const_t1_color): New.
716 (test_deref_const_t1_color): New.
717 * g++.dg/other/accessor-fixits-5.C: New testcase.
719 2018-03-21 Tom de Vries <tom@codesourcery.com>
721 PR tree-optimization/83126
722 * gcc.dg/graphite/pr83126.c: New test.
724 2018-03-21 Nathan Sidwell <nathan@acm.org>
726 * g++.dg/ext/anon-struct6.C: Adjust.
727 * g++.dg/ext/deprecate-1.C: New.
728 * g++.dg/ext/deprecate-2.C: New.
729 * g++.dg/lookup/pr84602.C: Adjust.
730 * g++.dg/lookup/pr84962.C: Adjust.
731 * g++.old-deja/g++.other/anon4.C
734 * g++.dg/lookup/pr84836.C: New.
736 2018-03-21 Bin Cheng <bin.cheng@arm.com>
738 PR tree-optimization/84969
739 * gcc.dg/tree-ssa/pr84969.c: New test.
741 2018-03-21 Jakub Jelinek <jakub@redhat.com>
743 PR rtl-optimization/84989
744 * gcc.target/i386/pr84989.c: New test.
746 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
748 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
750 2018-03-21 Martin Liska <mliska@suse.cz>
753 * gfortran.dg/goacc/pr84963.f90: New test.
755 2018-03-21 Marek Polacek <polacek@redhat.com>
757 PR c++/71638, ICE with NSDMI and reference.
758 * g++.dg/cpp0x/nsdmi14.C: New test.
759 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
761 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
763 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
764 MIPS with -mpaired-single directives.
766 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
769 * gfortran.dg/interface_41.f90: New test.
771 2018-03-20 Jakub Jelinek <jakub@redhat.com>
774 * gcc.dg/pr84875.c: New test.
776 2018-03-20 Marek Polacek <polacek@redhat.com>
778 PR c++/84978, ICE with NRVO.
779 * g++.dg/opt/nrv19.C: New test.
781 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
784 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
785 Disable for armeb targets.
786 * gcc.target/arm/pr82518.c: New test.
788 2018-03-20 Nathan Sidwell <nathan@acm.org>
791 * g++.dg/lookup/pr84962.C: New.
794 * g++.dg/lookup/pr84970.C: New.
796 2018-03-20 Richard Biener <rguenther@suse.de>
799 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
801 2018-03-20 Martin Liska <mliska@suse.cz>
804 * g++.dg/ipa/pr84825.C: New test.
806 2018-03-20 Martin Liska <mliska@suse.cz>
808 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
810 2018-03-20 Jakub Jelinek <jakub@redhat.com>
813 * gcc.c-torture/compile/pr84845.c: New test.
815 2018-03-20 Sudakshina Das <sudi.das@arm.com>
818 * gcc.target/arm/pr82989.c: New test.
820 2018-03-20 Jakub Jelinek <jakub@redhat.com>
823 * gcc.target/i386/pr84945.c: New test.
825 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
828 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
830 2018-03-20 Jakub Jelinek <jakub@redhat.com>
833 * gcc.dg/pr84953.c: New test.
835 2018-03-19 Marek Polacek <polacek@redhat.com>
838 * g++.dg/cpp1z/lambda-__func__.C: New test.
841 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
843 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
846 * g++.dg/asan/pr78651.C: New test.
848 2018-03-19 Tom de Vries <tom@codesourcery.com>
850 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
851 vect_int_mult. Add nvptx xfail for PR84958.
853 2018-03-19 Nathan Sidwell <nathan@acm.org>
856 * g++.dg/cpp1y/pr84835.C: New.
858 2018-03-19 Sudakshina Das <sudi.das@arm.com>
861 * gcc.target/aarch64/pr81647.c: New.
863 2018-03-19 Richard Biener <rguenther@suse.de>
865 PR tree-optimization/84933
866 * g++.dg/pr84933.C: New testcase.
868 2018-03-19 Richard Biener <rguenther@suse.de>
870 PR tree-optimization/84859
871 * gcc.dg/tree-ssa/pr84859.c: New testcase.
872 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
873 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
874 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
876 2018-03-19 Nathan Sidwell <nathan@acm.org>
879 * g++.dg/lookup/pr84812.C: New.
881 2018-03-19 Richard Biener <rguenther@suse.de>
883 PR tree-optimization/84929
884 * gcc.dg/torture/pr84929.c: New testcase.
886 2018-03-19 Tamar Christina <tamar.christina@arm.com>
889 * gcc.target/arm/big-endian-subreg.c: Delete.
891 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
894 * gfortran.dg/array_constructor_52.f90: New test.
896 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
899 * gfortran.dg/pr77414.f90: New test.
900 * gfortran.dg/internal_references_1.f90: Adjust error message.
902 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
905 * gfortran.dg/pr65453.f90: New test.
907 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
909 PR tree-optimization/84913
910 * gfortran.dg/vect/pr84913.f90: New test.
912 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
915 * gfortran.dg/warn_concat.f90: New test.
917 2018-03-16 Jakub Jelinek <jakub@redhat.com>
920 * gcc.dg/pr84899.c: New test.
922 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
925 * gfortran.dg/pr69395.f90: Add test for max dimensions
927 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
930 * gcc.target/i386/pr84876.c: New test.
932 2018-03-16 Martin Liska <mliska@suse.cz>
935 * gcc.target/i386/mvc11.c: New test.
937 2018-03-16 Martin Liska <mliska@suse.cz>
940 * gcc.target/i386/mvc10.c: New test.
942 2018-03-16 Jakub Jelinek <jakub@redhat.com>
946 * g++.dg/cpp1y/pr79937-1.C: New test.
947 * g++.dg/cpp1y/pr79937-2.C: New test.
948 * g++.dg/cpp1y/pr79937-3.C: New test.
949 * g++.dg/cpp1y/pr79937-4.C: New test.
950 * g++.dg/cpp1y/pr82410.C: New test.
952 2018-03-16 Tom de Vries <tom@codesourcery.com>
954 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
956 2018-03-16 Tom de Vries <tom@codesourcery.com>
958 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
960 2018-03-16 Jakub Jelinek <jakub@redhat.com>
963 * g++.dg/cpp2a/desig8.C: New test.
965 PR tree-optimization/84841
966 * gcc.dg/pr84841.c: New test.
969 * g++.dg/cpp2a/desig7.C: New test.
971 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
972 Jim MacArthur <jim.macarthur@codethink.co.uk>
974 * gfortran.dg/automatic_1.f90: New test.
975 * gfortran.dg/automatic_repeat.f90: New test
976 * gfortran.dg/automatic_save.f90: New test.
977 * gfortran.dg/vax_structure.f90: New test.
979 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
982 * gfortran.dg/pr78741.f90: New test.
984 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
987 * gfortran.dg/pr69395.f90: New test.
989 2018-03-15 Jakub Jelinek <jakub@redhat.com>
992 * g++.dg/opt/pr79085.C: New test.
994 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
997 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
998 label instead of __x86_indirect_thunk label.
1000 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1003 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1004 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1005 * g++.dg/warn/deprecated-13.C: New test.
1007 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1009 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1011 2018-03-15 Richard Biener <rguenther@suse.de>
1014 * c-c++-common/pr84873.c: New testcase.
1016 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1019 * gcc.target/arm/big-endian-subreg.c: New.
1021 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1024 * gcc.c-torture/compile/pr84860.c: New test.
1026 2018-03-15 Julia Koval <julia.koval@intel.com>
1028 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1030 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1033 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1036 * gcc.dg/pr84853.c: New test.
1038 2018-03-14 Carl Love <cel@us.ibm.com>
1040 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1042 2018-03-14 Martin Liska <mliska@suse.cz>
1045 * g++.dg/lto/pr84805_0.C: New test.
1046 * g++.dg/lto/pr84805_1.C: New test.
1047 * g++.dg/lto/pr84805_2.C: New test.
1049 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1052 * gcc.dg/fixits-pr84852-1.c: New test.
1053 * gcc.dg/fixits-pr84852-2.c: New test.
1055 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1057 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1058 separate verbose message.
1059 * lib/scandump.exp (scan-dump-times): Likewise.
1061 2018-03-14 Julia Koval <julia.koval@intel.com>
1063 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1065 * gcc.target/i386/funcspec-56.inc: Ditto.
1067 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1069 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1072 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1075 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1076 check count from 17 to 14.
1079 * gcc.target/i386/pr84844.c: New test.
1081 2018-03-14 Richard Biener <rguenther@suse.de>
1083 PR tree-optimization/84830
1084 * gcc.dg/torture/pr84830.c: New testcase.
1086 2018-03-14 Marek Polacek <polacek@redhat.com>
1089 * g++.dg/cpp0x/static_assert15.C: New test.
1091 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1094 * gfortran.dg/pr61775.f90: New test.
1096 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/ext/pr84843-1.C: New test.
1100 * g++.dg/ext/pr84843-2.C: New test.
1102 2018-03-13 David Pagan <dave.pagan@oracle.com>
1105 * gcc.dg/pr46921.c: New test.
1107 2018-03-13 Martin Sebor <msebor@redhat.com>
1109 PR tree-optimization/84725
1110 * c-c++-common/Wstringop-truncation-4.c: New test.
1111 * c-c++-common/attr-nonstring-5.c: New test.
1113 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1115 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1117 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1118 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1120 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1122 * gcc.target/aarch64/sve/tls_1.c: New test.
1123 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1125 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1127 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1128 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1130 2018-03-13 Martin Liska <mliska@suse.cz>
1133 * g++.dg/ipa/pr84658.C: New test.
1135 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.dg/pr84834.c: New test.
1141 * gcc.target/i386/pr84827.c: New test.
1144 * g++.dg/ext/pr84828.C: New test.
1147 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1148 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1151 * g++.dg/cpp1y/constexpr-84808.C: New test.
1154 * g++.dg/debug/pr84704.C: New test.
1156 2018-03-12 Renlin Li <renlin.li@arm.com>
1158 * gcc.target/aarch64/movi_hf.c: New.
1159 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1160 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1162 2018-03-12 Martin Sebor <msebor@redhat.com>
1164 PR tree-optimization/83456
1165 * c-c++-common/Wrestrict-2.c: Remove test cases.
1166 * c-c++-common/Wrestrict.c: Same.
1167 * gcc.dg/Wrestrict-12.c: New test.
1168 * gcc.dg/Wrestrict-14.c: New test.
1170 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1172 * g++.dg/pr84821.C: New test.
1174 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1176 * gcc.dg/pr84799.c: New test.
1178 2018-03-12 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/84803
1181 * gcc.dg/torture/pr84803.c: New testcase.
1183 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1186 * g++.dg/debug/pr84813.C: New test.
1188 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1191 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1193 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1196 * gfortran.dg/pr83939.f90
1198 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1201 * gfortran.dg/zero_sized_9.f90: New test.
1203 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1206 * g++.dg/debug/dwarf2/enum2.C: New test.
1208 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1211 * gfortran.dg/pr84734.f90: New test.
1213 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1215 * gnat.dg/prot3.adb: New test.
1216 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1218 2018-03-09 Jason Merrill <jason@redhat.com>
1219 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/cpp0x/pr71169.C: New.
1224 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1225 * g++.dg/cpp0x/pr71832.C: Likewise.
1227 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1230 * gcc.target/powerpc/pr83969.c: New test.
1232 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1235 * gcc.dg/pr84772.c: New test.
1238 * g++.dg/warn/Wformat-2.C: New test.
1241 * g++.dg/ext/vla18.C: New test.
1243 2018-03-09 Martin Sebor <msebor@redhat.com>
1245 PR tree-optimization/84526
1246 * gcc.dg/Wrestrict-10.c: New test.
1247 * gcc.dg/Wrestrict-11.c: New test.
1249 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1251 PR rtl-optimization/84682
1252 * gcc.dg/torture/pr84682-1.c: New.
1253 * gcc.dg/torture/pr84682-2.c: New.
1254 * gcc.dg/torture/pr84682-3.c: New.
1256 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1259 * g++.dg/ext/pr84724.C: New test.
1261 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1264 * gcc.target/arm/pr83712.c: New.
1266 2018-03-09 Richard Biener <rguenther@suse.de>
1268 PR tree-optimization/84775
1269 * gcc.dg/torture/pr84775.c: New testcase.
1271 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1274 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1277 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1279 * gcc.c-torture/compile/20180309-1.c: New test.
1281 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1284 * g++.dg/warn/Wunused-function4.C: New test.
1287 * gcc.target/i386/pr84742-1.c: New test.
1288 * gcc.target/i386/pr84742-2.c: New test.
1290 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1293 * gcc.c-torture/execute/pr84748.c: New test.
1295 2018-03-08 Richard Biener <rguenther@suse.de>
1298 * gcc.dg/graphite/pr84552.c: New testcase.
1300 2018-03-08 Richard Biener <rguenther@suse.de>
1302 PR tree-optimization/84178
1303 * gcc.dg/torture/pr84178-2.c: New testcase.
1305 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1307 PR tree-optimization/84178
1308 * gcc.c-torture/compile/pr84178-1.c: New test.
1310 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1312 * lib/target-supports.exp: Do not return zero from a ifunc
1315 2018-03-08 Richard Biener <rguenther@suse.de>
1317 PR tree-optimization/84746
1318 * gcc.dg/torture/pr84746.c: New testcase.
1321 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1324 * gcc.dg/graphite/pr84404.c: New.
1326 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1328 PR tree-optimization/84740
1329 * gcc.dg/torture/pr84740.c: New test.
1331 PR tree-optimization/84739
1332 * gcc.dg/pr84739.c: New test.
1334 2018-03-07 Martin Sebor <msebor@redhat.com>
1336 PR tree-optimization/83519
1337 * gcc.dg/Wrestrict-13.c: New test.
1339 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1343 * gfortran.dg/pr64124.f90: New tests.
1344 * gfortran.dg/pr70409.f90: New tests.
1346 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1349 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1351 2018-03-07 Martin Sebor <msebor@redhat.com>
1353 PR tree-optimization/84526
1354 * gcc.dg/Wrestrict-10.c: New test.
1356 2018-03-07 Martin Sebor <msebor@redhat.com>
1358 PR tree-optimization/84468
1359 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1360 * gcc.dg/Wstringop-truncation.c: New test.
1361 * gcc.dg/Wstringop-truncation-2.c: New test.
1363 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1366 * gfortran.dg/pr84565.f90: New test.
1369 * gcc.target/i386/pr84723-1.c: New test.
1370 * gcc.target/i386/pr84723-2.c: New test.
1371 * gcc.target/i386/pr84723-3.c: New test.
1372 * gcc.target/i386/pr84723-4.c: New test.
1373 * gcc.target/i386/pr84723-5.c: New test.
1375 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1378 * gfortran.dg/pr64107.f90: New test.
1380 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1384 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1386 2018-03-06 Marek Polacek <polacek@redhat.com>
1389 * g++.dg/cpp1z/constexpr-84684.C: New test.
1391 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.dg/pr84721.c: New test.
1397 * gcc.dg/pr84710.c: New test.
1399 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1402 * gfortran.dg/implied_do_2.f90: New test.
1403 * gfortran.dg/coarray_8.f90: Update for new error message.
1405 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/ext/pr84683.C: New test.
1410 PR tree-optimization/84687
1411 * gcc.dg/pr84687.c: New test.
1413 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1416 * g++.dg/pr84231.C: New.
1419 * g++.dg/cpp1y/pr84593.C: New.
1422 * g++.dg/pr84492.C: New.
1424 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1426 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1427 __builtin_ppc_speculation_barrier.
1429 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1432 * gcc.target/powerpc/pr84700.c: New test.
1434 2018-03-05 Nathan Sidwell <nathan@acm.org>
1437 * g++.dg/lookup/pr84702.C: New.
1439 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1442 * gcc.target/i386/pr84564.c: New test.
1444 2018-03-05 Marek Polacek <polacek@redhat.com>
1447 * g++.dg/cpp0x/inline-ns10.C: New test.
1449 2018-03-05 Nathan Sidwell <nathan@acm.org>
1452 * g++.dg/template/pr84694.C: New.
1454 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.c-torture/execute/pr84524.c: New test.
1458 * gcc.target/i386/avx512bw-pr84524.c: New test.
1460 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1463 * g++.dg/pr84264.C: New test.
1465 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1468 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1469 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1470 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1472 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1474 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1475 * g++.dg/other/i386-3.C: Ditto.
1476 * gcc.target/i386/sse-12.c: Ditto.
1477 * gcc.target/i386/sse-13.c: Ditto.
1478 * gcc.target/i386/sse-14.c: Ditto.
1479 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1480 * gcc.target/i386/wbinvd-1.c: New test.
1481 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1482 * gcc.target/i386/pconfig-1.c: Ditto.
1484 2018-03-05 Pádraig Brady <P@draigBrady.com>
1485 Nathan Sidwell <nathan@acm.org>
1488 * g++.dg/cpp0x/pr84497.C: New.
1490 2018-03-05 Richard Biener <rguenther@suse.de>
1492 PR tree-optimization/84670
1493 * gcc.dg/pr84670-1.c: New testcase.
1494 * gcc.dg/pr84670-2.c: Likewise.
1495 * gcc.dg/pr84670-3.c: Likewise.
1496 * gcc.dg/pr84670-4.c: Likewise.
1498 2018-03-05 Richard Biener <rguenther@suse.de>
1500 PR tree-optimization/84650
1501 * gcc.dg/graphite/pr84650.c: New testcase.
1503 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1506 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1508 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1511 * gfortran.dg/pr71085.f90: New test.
1513 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1516 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1518 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1521 * gfortran.dg/pr51434.f90: New test.
1523 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1528 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1533 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/torture/pr71464.C: New.
1538 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1541 * gfortran.dg/select_type_41.f90: New test.
1543 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1546 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1548 2018-03-02 Marek Polacek <polacek@redhat.com>
1551 * g++.dg/ext/flexary29.C: New test.
1553 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1555 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1557 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/torture/pr81812.C: New.
1562 2018-03-02 Marek Polacek <polacek@redhat.com>
1565 * g++.dg/warn/Wsign-compare-8.C: New test.
1568 * g++.dg/parse/array-size3.C: New test.
1571 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1573 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1576 * g++.dg/cpp1y/pr84662.C: New test.
1578 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1580 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1581 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1583 * g++.dg/lto/20101010-1_0.C: Likewise.
1584 * g++.dg/lto/20101010-2_0.C: Likewise.
1586 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1589 * gcc.dg/pr84628.c: New test.
1592 * gcc.target/ia64/pr56540.c: New test.
1594 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1596 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1598 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1599 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1600 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1601 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1603 2018-03-02 Marek Polacek <polacek@redhat.com>
1606 * c-c++-common/ubsan/shift-11.c: New test.
1608 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1610 * gcc.dg/vect/vect-alias-check-13.c: New test.
1612 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1615 * gcc.dg/pr84614.c: New test.
1618 * gcc.target/i386/pr84625.c: New test.
1620 2018-03-02 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/84427
1623 * gcc.dg/torture/pr84427.c: New testcase.
1625 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1628 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1629 powerpc64le*-*-linux*.
1630 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1631 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1633 2018-03-01 Martin Sebor <msebor@redhat.com>
1636 * g++.dg/ext/attr-const.C: Remove xfail.
1637 * g++.dg/ext/attr-malloc-3.C: New test.
1638 * g++.dg/ext/attr-noinline-3.C: New test.
1639 * g++.dg/ext/attr-noreturn-3.C: New test.
1640 * g++.dg/ext/attr-nothrow-3.C: New test.
1641 * g++.dg/ext/attr-pure.C: Remove xfail.
1643 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1646 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1647 dg-options and dg-shouldfail "ubsan" directive.
1649 2018-03-01 Marek Polacek <polacek@redhat.com>
1650 Jason Merrill <jason@redhat.com>
1653 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1654 * g++.dg/cpp1z/static1.C: New test.
1655 * g++.dg/template/static37.C: New test.
1657 2018-03-01 Nathan Sidwell <nathan@acm.org>
1660 * g++.dg/template/pr84434.C: New.
1662 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1664 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1665 -mthumb to the command-line.
1667 2018-03-01 Marek Polacek <polacek@redhat.com>
1670 * g++.dg/cpp0x/static_assert14.C: New test.
1672 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1675 * g++.dg/torture/pr79410.C: New.
1677 2018-03-01 Martin Liska <mliska@suse.cz>
1680 * gcc.dg/asan/pr82484.c: New test.
1682 2018-03-01 Richard Biener <rguenther@suse.de>
1685 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1687 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1690 * gfortran.dg/coarray_47.f90: New test.
1692 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1695 * gfortran.dg/class_array_23.f03: New test.
1697 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1699 PR rtl-optimization/84528
1700 * gcc.dg/torture/pr84538.c: Rename to...
1701 * gcc.dg/torture/pr84528.c: ...this.
1703 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1705 PR rtl-optimization/84528
1706 * gcc.dg/torture/pr84538.c: New test.
1708 2018-02-28 Martin Sebor <msebor@redhat.com>
1710 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1711 -fpic test failures.
1712 * c-c++-common/Wrestrict-2.c: Same.
1713 * c-c++-common/Wstringop-truncation.c: Same.
1714 * gcc.dg/Warray-bounds-22.c: Same.
1715 * gcc.dg/Wstringop-overflow.c: Same.
1716 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1717 (signed_range): Same.
1718 (unsigned_anti_range): Same.
1719 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1720 (signed_range): Same.
1721 (unsigned_anti_range): Same.
1722 * gcc.dg/attr-alloc_size-7.c: Same.
1723 * gcc.dg/attr-alloc_size-8.c: Same.
1724 * gcc.dg/builtin-alloc-size.c: Same.
1725 * gcc.dg/builtin-stpncpy.c: Same.
1726 * gcc.dg/builtins-nonnull.c: Same.
1727 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1728 * gcc.dg/pr79214.c: Same.
1729 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1730 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1731 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1732 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1733 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1734 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1735 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1736 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1737 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1738 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1739 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1741 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1744 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1746 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1749 * g++.dg/cpp0x/pr84609.C: New test.
1751 2018-02-28 Martin Sebor <msebor@redhat.com>
1754 * g++.dg/ext/attr-malloc-3.C: New test.
1755 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1756 to pre-existing problems.
1757 * g++.dg/ext/attr-pure.C: Same.
1759 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1762 * gfortran.dg/associate_37.f90: New test.
1765 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1767 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1770 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1771 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1772 * gcc.dg/bf-ms-layout-4.c: New test.
1773 * gcc.dg/bf-ms-layout-5.c: New test.
1775 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1778 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1780 2018-02-28 Richard Biener <rguenther@suse.de>
1782 PR tree-optimization/84584
1783 * gcc.dg/graphite/pr84584.c: New testcase.
1785 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1787 PR preprocessor/84517
1788 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1790 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1792 * c-c++-common/dump-ada-spec-12.c: New test.
1793 * c-c++-common/dump-ada-spec-13.c: Likewise.
1795 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1797 * c-c++-common/dump-ada-spec-11.c: New test.
1799 2018-02-28 Martin Liska <mliska@suse.cz>
1802 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1803 * g++.dg/ext/timevar2.C: Likewise.
1805 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1807 * c-c++-common/dump-ada-spec-8.c: New test.
1808 * c-c++-common/dump-ada-spec-9.c: Likewise.
1809 * c-c++-common/dump-ada-spec-10.c: Likewise.
1811 2018-02-28 Richard Biener <rguenther@suse.de>
1814 * gcc.dg/pr84607.c: New testcase.
1816 2018-02-28 Nathan Sidwell <nathan@acm.org>
1819 * g++.dg/lookup/pr84602.C: New.
1821 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1825 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1827 * g++.dg/ext/attr-nonnull.C: Likewise.
1828 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1830 * g++.dg/ext/attr-noinline-2.C: Likewise.
1831 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1832 -fdump-tree-eh in dg-options.
1834 2018-02-28 Alan Modra <amodra@gmail.com>
1836 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1838 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1840 2018-02-27 Martin Sebor <msebor@redhat.com>
1844 * g++.dg/Wmissing-attributes.C: New test.
1845 * g++.dg/ext/attr-const-pure.C: New test.
1846 * g++.dg/ext/attr-const.C: New test.
1847 * g++.dg/ext/attr-deprecated-2.C: New test.
1848 * g++.dg/ext/attr-malloc-2.C: New test.
1849 * g++.dg/ext/attr-malloc.C: New test.
1850 * g++.dg/ext/attr-noinline-2.C: New test.
1851 * g++.dg/ext/attr-noinline.C: New test.
1852 * g++.dg/ext/attr-nonnull.C: New test.
1853 * g++.dg/ext/attr-noreturn-2.C: New test.
1854 * g++.dg/ext/attr-noreturn.C: New test.
1855 * g++.dg/ext/attr-nothrow-2.C: New test.
1856 * g++.dg/ext/attr-nothrow.C: New test.
1857 * g++.dg/ext/attr-optimize.C: New test.
1858 * g++.dg/ext/attr-pure.C: New test.
1859 * g++.dg/ext/attr-returns-nonnull.C: New test.
1860 * g++.dg/ext/attr-warning.C: New test.
1862 2018-02-27 Nathan Sidwell <nathan@acm.org>
1865 * g++.dg/lookup/pr84426.C: New.
1867 2018-02-27 Richard Biener <rguenther@suse.de>
1869 PR tree-optimization/84512
1870 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1872 2018-02-27 Martin Liska <mliska@suse.cz>
1874 PR gcov-profile/84548
1875 * g++.dg/gcov/pr84548.C: New test.
1877 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1882 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1885 * g++.dg/cpp1y/pr84558.C: New test.
1887 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1890 * g++.dg/cpp0x/alignas14.C: New.
1891 * g++.dg/cpp0x/alignas15.C: Likewise.
1893 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/gomp/pr84557.C: New test.
1898 2018-02-26 Marek Polacek <polacek@redhat.com>
1901 * g++.dg/cpp1z/pr84325.C: New test.
1903 2018-02-26 Carl Love <cel@us.ibm.com>
1905 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1907 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1908 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1909 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1911 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1912 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1915 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1918 * gcc.target/i386/indirect-thunk-1.c: Updated.
1919 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1920 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1921 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1922 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1923 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1924 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1925 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1926 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1927 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1928 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1929 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1930 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1931 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1932 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1933 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1934 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1935 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1936 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1937 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1938 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1939 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1940 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1941 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1942 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1943 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1944 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1945 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1946 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1947 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1948 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1949 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1950 * gcc.target/i386/ret-thunk-9.c: Likewise.
1951 * gcc.target/i386/ret-thunk-10.c: Likewise.
1952 * gcc.target/i386/ret-thunk-11.c: Likewise.
1953 * gcc.target/i386/ret-thunk-12.c: Likewise.
1954 * gcc.target/i386/ret-thunk-13.c: Likewise.
1955 * gcc.target/i386/ret-thunk-14.c: Likewise.
1956 * gcc.target/i386/ret-thunk-15.c: Likewise.
1958 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1960 * gcc.c-torture/execute/20180226-1.c: New test.
1962 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1964 PR tree-optimization/83965
1965 * gcc.dg/vect/pr83965-2.c: New test.
1967 2018-02-26 Tom de Vries <tom@codesourcery.com>
1969 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1971 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1974 * gcc.target/i386/ret-thunk-22.c: New test.
1975 * gcc.target/i386/ret-thunk-23.c: Likewise.
1976 * gcc.target/i386/ret-thunk-24.c: Likewise.
1977 * gcc.target/i386/ret-thunk-25.c: Likewise.
1978 * gcc.target/i386/ret-thunk-26.c: Likewise.
1980 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1983 * g++.dg/cpp1z/pr84533.C: New.
1985 2018-02-26 Marek Polacek <polacek@redhat.com>
1988 * g++.dg/parse/error60.C: New test.
1990 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1993 * g++.dg/gomp/pr84556.C: New test.
1994 * g++.dg/vect/pr84556.cc: New test.
1996 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1999 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2000 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2001 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2002 * gfortran.dg/c_loc_test.f90: Likewise.
2003 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2004 * gfortran.dg/proc_decl_17.f90: Likewise.
2005 * gfortran.dg/proc_ptr_8.f90: Likewise.
2007 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2010 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2011 r254814 disabling -fomit-frame-pointer by default.
2012 * gcc.target/aarch64/spill_1.c: Likewise.
2013 * gcc.target/aarch64/test_frame_11.c: Likewise.
2014 * gcc.target/aarch64/test_frame_12.c: Likewise.
2015 * gcc.target/aarch64/test_frame_13.c: Likewise.
2016 * gcc.target/aarch64/test_frame_14.c: Likewise.
2017 * gcc.target/aarch64/test_frame_15.c: Likewise.
2018 * gcc.target/aarch64/test_frame_3.c: Likewise.
2019 * gcc.target/aarch64/test_frame_5.c: Likewise.
2020 * gcc.target/aarch64/test_frame_9.c: Likewise.
2022 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2025 * gfortran.dg/explicit_shape_1.f90: New test.
2026 * gfortran.dg/automatic_module_variable.f90: Update regex.
2027 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2028 * gfortran.dg/constant_shape.f90: Ditto.
2029 * gfortran.dg/dec_structure_23.f90: Ditto.
2030 * gfortran.dg/pr78240.f90: Ditto.
2032 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2035 * gfortran.dg/pr84523.f90: New test.
2037 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2040 * gfortran.dg/select_type_40.f90: New test.
2042 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2045 * gfortran.dg/data_substring.f90: New test.
2047 2018-02-24 Marek Polacek <polacek@redhat.com>
2050 * g++.dg/cpp1z/constexpr-83692.C: New test.
2052 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2055 * gfortran.dg/statement_function_1.f90: Update test.
2057 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2060 * gfortran.dg/inquire_19.f90: New test.
2062 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2065 * gfortran.dg/pr83149_b.f90: New test.
2066 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2068 2018-02-23 Carl Love <cel@us.ibm.com>
2070 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2071 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2072 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2075 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2077 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2078 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2080 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2082 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2085 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2088 * gfortran.dg/pr83149_1.f90: New test.
2089 * gfortran.dg/pr83149.f90: Additional source for previous.
2091 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2094 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2095 __GI___pthread_mutex_init as well.
2097 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2100 * gfortran.dg/class_68.f90: New test.
2102 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2105 * gfortran.dg/derived_init_5.f90: New test.
2107 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2110 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2111 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2113 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2116 * gcc.target/powerpc/pr81572.c: New.
2118 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2120 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2122 2018-02-22 Martin Sebor <msebor@redhat.com>
2124 PR tree-optimization/84480
2125 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2126 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2128 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2131 * gcc.target/i386/indirect-thunk-11.c: New test.
2132 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2133 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2134 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2135 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2136 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2137 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2138 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2139 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2140 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2142 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2145 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2147 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2149 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2151 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2153 2018-02-22 Marek Polacek <polacek@redhat.com>
2156 * g++.dg/parse/error59.C: New test.
2158 2018-02-22 Tom de Vries <tom@codesourcery.com>
2160 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2162 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2165 * g++.dg/cpp0x/pr77655.C: New.
2167 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2170 * g++.dg/cpp1y/pr84496.C: New test.
2173 * g++.dg/torture/pr84502.C: New test.
2175 PR tree-optimization/84503
2176 * gcc.dg/pr84503-1.c: New test.
2177 * gcc.dg/pr84503-2.c: New test.
2179 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2181 PR tree-optimization/84478
2182 * gcc.c-torture/execute/pr84478.c: New test.
2184 2018-02-20 Martin Sebor <msebor@redhat.com>
2187 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2188 * c-c++-common/Wrestrict.c: Same.
2189 * gcc.dg/Wrestrict-6.c: Same.
2190 * gcc.dg/Warray-bounds-27.c: New test.
2191 * gcc.dg/Wrestrict-8.c: New test.
2192 * gcc.dg/Wrestrict-9.c: New test.
2193 * gcc.dg/pr84095.c: New test.
2195 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2197 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2199 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2203 * gfortran.dg/structure_constructor_14.f90: New test.
2205 2018-02-20 Jeff Law <law@redhat.com>
2208 PR tree-optimization/81592
2210 * gcc.dg/pr81592.c: New test.
2211 * gcc.dg/pr82123.c: New test.
2212 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2214 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2217 * g++.dg/warn/Wunused-var-30.C: New test.
2219 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2221 PR tree-optimization/84419
2222 * gcc.dg/vect/pr84419.c: New test.
2224 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2227 * gfortran.dg/pr82004.f90: New test.
2229 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2231 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2233 2018-02-20 Martin Liska <mliska@suse.cz>
2237 * gcc.target/i386/pr84310.c: New test.
2238 * gcc.target/i386/pr84310-2.c: Likewise.
2240 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2243 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2245 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2248 * g++.dg/cpp1z/launder7.C: New test.
2251 * g++.dg/cpp0x/constexpr-84449.C: New test.
2254 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2256 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2260 * gfortran.dg/associate_22.f90: Enable commented out test.
2261 * gfortran.dg/associate_36.f90: New test.
2263 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2266 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2268 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2270 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2271 (dg-options): Use -mavx instead of -w.
2273 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2276 * g++.dg/cpp1z/launder8.C: New test.
2279 * g++.dg/gomp/pr84448.C: New test.
2282 * g++.dg/gomp/pr84430.C: New test.
2284 PR tree-optimization/84452
2285 * gcc.dg/pr84452.c: New test.
2288 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2290 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2293 * gfortran.dg/implied_do_io_4.f90: New test.
2295 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2297 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2298 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2299 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2301 2018-02-19 Carl Love <cel@us.ibm.com>
2303 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2305 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2308 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2310 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2313 * g++.dg/cpp0x/auto50.C: New.
2314 * g++.dg/parse/friend12.C: Adjust.
2316 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2318 PR libgfortran/84389
2319 * gfortran.dg/dtio_33.f90: New test.
2321 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2323 PR libgfortran/84412
2324 * gfortran.dg/inquire_18.f90: New test.
2326 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2329 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2330 * gfortran.dg/pointer_intent_3.f90: Ditto.
2331 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2332 * gfortran.dg/protected_3.f90: Ditto.
2333 * gfortran.dg/protected_4.f90: Ditto.
2334 * gfortran.dg/protected_5.f90: Ditto.
2335 * gfortran.dg/protected_6.f90: Ditto.
2337 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2340 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2343 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2346 * gfortran.dg/inline_matmul_22.f90: New test.
2348 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2351 * gfortran.dg/abort_shoulfail.f90: New test.
2352 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2354 * gfortran.dg/PR19754_2.f90: Likewise.
2355 * gfortran.dg/PR19872.f: Likewise.
2356 * gfortran.dg/PR49268.f90: Likewise.
2357 * gfortran.dg/Wall.f90: Likewise.
2358 * gfortran.dg/Wno-all.f90: Likewise.
2359 * gfortran.dg/achar_1.f90: Likewise.
2360 * gfortran.dg/achar_2.f90: Likewise.
2361 * gfortran.dg/achar_4.f90: Likewise.
2362 * gfortran.dg/achar_6.F90: Likewise.
2363 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2364 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2365 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2366 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2367 * gfortran.dg/actual_array_result_1.f90: Likewise.
2368 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2369 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2370 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2371 * gfortran.dg/actual_procedure_1.f90: Likewise.
2372 * gfortran.dg/adjustl_1.f90: Likewise.
2373 * gfortran.dg/advance_1.f90: Likewise.
2374 * gfortran.dg/advance_4.f90: Likewise.
2375 * gfortran.dg/advance_5.f90: Likewise.
2376 * gfortran.dg/advance_6.f90: Likewise.
2377 * gfortran.dg/aint_anint_1.f90: Likewise.
2378 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2379 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2380 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2381 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2382 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2383 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2384 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2385 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2386 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2387 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2388 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2389 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2390 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2391 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2392 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2393 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2394 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2395 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2396 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2397 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2398 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2399 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2400 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2401 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2402 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2403 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2404 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2405 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2406 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2407 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2408 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2409 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2410 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2411 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2412 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2413 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2414 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2415 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2416 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2417 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2418 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2419 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2420 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2421 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2422 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2423 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2424 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2425 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2426 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2427 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2428 * gfortran.dg/allocatable_function_1.f90: Likewise.
2429 * gfortran.dg/allocatable_function_10.f90: Likewise.
2430 * gfortran.dg/allocatable_function_3.f90: Likewise.
2431 * gfortran.dg/allocatable_function_5.f90: Likewise.
2432 * gfortran.dg/allocatable_function_6.f90: Likewise.
2433 * gfortran.dg/allocatable_function_7.f90: Likewise.
2434 * gfortran.dg/allocatable_function_8.f90: Likewise.
2435 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2436 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2437 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2438 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2439 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2440 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2441 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2442 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2443 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2444 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2445 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2446 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2447 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2448 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2449 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2450 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2451 * gfortran.dg/allocate_class_3.f90: Likewise.
2452 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2453 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2454 * gfortran.dg/allocate_derived_5.f90: Likewise.
2455 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2456 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2457 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2458 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2459 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2460 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2461 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2462 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2463 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2464 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2465 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2466 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2467 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2468 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2469 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2470 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2471 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2472 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2473 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2474 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2475 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2476 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2477 * gfortran.dg/altreturn_3.f90: Likewise.
2478 * gfortran.dg/altreturn_5.f90: Likewise.
2479 * gfortran.dg/altreturn_7.f90: Likewise.
2480 * gfortran.dg/and_or_xor.f90: Likewise.
2481 * gfortran.dg/anint_1.f90: Likewise.
2482 * gfortran.dg/any_all_1.f90: Likewise.
2483 * gfortran.dg/anyallcount_1.f90: Likewise.
2484 * gfortran.dg/append_1.f90: Likewise.
2485 * gfortran.dg/argument_checking_1.f90: Likewise.
2486 * gfortran.dg/argument_checking_2.f90: Likewise.
2487 * gfortran.dg/argument_checking_8.f90: Likewise.
2488 * gfortran.dg/arithmetic_if.f90: Likewise.
2489 * gfortran.dg/array_1.f90: Likewise.
2490 * gfortran.dg/array_2.f90: Likewise.
2491 * gfortran.dg/array_alloc_1.f90: Likewise.
2492 * gfortran.dg/array_alloc_2.f90: Likewise.
2493 * gfortran.dg/array_alloc_3.f90: Likewise.
2494 * gfortran.dg/array_assignment_1.F90: Likewise.
2495 * gfortran.dg/array_assignment_5.f90: Likewise.
2496 * gfortran.dg/array_constructor_1.f90: Likewise.
2497 * gfortran.dg/array_constructor_10.f90: Likewise.
2498 * gfortran.dg/array_constructor_11.f90: Likewise.
2499 * gfortran.dg/array_constructor_12.f90: Likewise.
2500 * gfortran.dg/array_constructor_15.f90: Likewise.
2501 * gfortran.dg/array_constructor_16.f90: Likewise.
2502 * gfortran.dg/array_constructor_17.f90: Likewise.
2503 * gfortran.dg/array_constructor_19.f90: Likewise.
2504 * gfortran.dg/array_constructor_23.f: Likewise.
2505 * gfortran.dg/array_constructor_24.f: Likewise.
2506 * gfortran.dg/array_constructor_32.f90: Likewise.
2507 * gfortran.dg/array_constructor_36.f90: Likewise.
2508 * gfortran.dg/array_constructor_39.f90: Likewise.
2509 * gfortran.dg/array_constructor_4.f90: Likewise.
2510 * gfortran.dg/array_constructor_40.f90: Likewise.
2511 * gfortran.dg/array_constructor_44.f90: Likewise.
2512 * gfortran.dg/array_constructor_45.f90: Likewise.
2513 * gfortran.dg/array_constructor_46.f90: Likewise.
2514 * gfortran.dg/array_constructor_47.f90: Likewise.
2515 * gfortran.dg/array_constructor_49.f90: Likewise.
2516 * gfortran.dg/array_constructor_5.f90: Likewise.
2517 * gfortran.dg/array_constructor_50.f90: Likewise.
2518 * gfortran.dg/array_constructor_6.f90: Likewise.
2519 * gfortran.dg/array_constructor_7.f90: Likewise.
2520 * gfortran.dg/array_constructor_8.f90: Likewise.
2521 * gfortran.dg/array_constructor_9.f90: Likewise.
2522 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2523 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2524 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2525 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2526 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2527 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2528 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2529 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2530 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2531 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2532 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2533 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2534 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2535 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2536 * gfortran.dg/array_function_1.f90: Likewise.
2537 * gfortran.dg/array_function_5.f90: Likewise.
2538 * gfortran.dg/array_initializer_1.f90: Likewise.
2539 * gfortran.dg/array_initializer_2.f90: Likewise.
2540 * gfortran.dg/array_memcpy_5.f90: Likewise.
2541 * gfortran.dg/array_memset_2.f90: Likewise.
2542 * gfortran.dg/array_reference_1.f90: Likewise.
2543 * gfortran.dg/array_return_value_1.f90: Likewise.
2544 * gfortran.dg/array_section_1.f90: Likewise.
2545 * gfortran.dg/array_temporaries_3.f90: Likewise.
2546 * gfortran.dg/arrayio_1.f90: Likewise.
2547 * gfortran.dg/arrayio_10.f90: Likewise.
2548 * gfortran.dg/arrayio_11.f90: Likewise.
2549 * gfortran.dg/arrayio_12.f90: Likewise.
2550 * gfortran.dg/arrayio_13.f90: Likewise.
2551 * gfortran.dg/arrayio_14.f90: Likewise.
2552 * gfortran.dg/arrayio_16.f90: Likewise.
2553 * gfortran.dg/arrayio_2.f90: Likewise.
2554 * gfortran.dg/arrayio_3.f90: Likewise.
2555 * gfortran.dg/arrayio_4.f90: Likewise.
2556 * gfortran.dg/arrayio_5.f90: Likewise.
2557 * gfortran.dg/arrayio_6.f90: Likewise.
2558 * gfortran.dg/arrayio_7.f90: Likewise.
2559 * gfortran.dg/arrayio_8.f90: Likewise.
2560 * gfortran.dg/arrayio_9.f90: Likewise.
2561 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2562 * gfortran.dg/assign_10.f90: Likewise.
2563 * gfortran.dg/assign_9.f90: Likewise.
2564 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2565 * gfortran.dg/assignment_1.f90: Likewise.
2566 * gfortran.dg/associate_1.f03: Likewise.
2567 * gfortran.dg/associate_11.f90: Likewise.
2568 * gfortran.dg/associate_13.f90: Likewise.
2569 * gfortran.dg/associate_15.f90: Likewise.
2570 * gfortran.dg/associate_17.f90: Likewise.
2571 * gfortran.dg/associate_18.f08: Likewise.
2572 * gfortran.dg/associate_19.f03: Likewise.
2573 * gfortran.dg/associate_20.f03: Likewise.
2574 * gfortran.dg/associate_22.f90: Likewise.
2575 * gfortran.dg/associate_23.f90: Likewise.
2576 * gfortran.dg/associate_24.f90: Likewise.
2577 * gfortran.dg/associate_25.f90: Likewise.
2578 * gfortran.dg/associate_27.f90: Likewise.
2579 * gfortran.dg/associate_28.f90: Likewise.
2580 * gfortran.dg/associate_32.f03: Likewise.
2581 * gfortran.dg/associate_33.f03: Likewise.
2582 * gfortran.dg/associate_34.f90: Likewise.
2583 * gfortran.dg/associate_6.f03: Likewise.
2584 * gfortran.dg/associate_7.f03: Likewise.
2585 * gfortran.dg/associate_8.f03: Likewise.
2586 * gfortran.dg/associate_9.f03: Likewise.
2587 * gfortran.dg/associated_1.f90: Likewise.
2588 * gfortran.dg/associated_2.f90: Likewise.
2589 * gfortran.dg/associated_5.f90: Likewise.
2590 * gfortran.dg/associated_6.f90: Likewise.
2591 * gfortran.dg/associated_target_3.f90: Likewise.
2592 * gfortran.dg/associated_target_4.f90: Likewise.
2593 * gfortran.dg/associated_target_5.f03: Likewise.
2594 * gfortran.dg/associated_target_6.f03: Likewise.
2595 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2596 * gfortran.dg/assumed_rank_1.f90: Likewise.
2597 * gfortran.dg/assumed_rank_10.f90: Likewise.
2598 * gfortran.dg/assumed_rank_2.f90: Likewise.
2599 * gfortran.dg/assumed_rank_7.f90: Likewise.
2600 * gfortran.dg/assumed_rank_8.f90: Likewise.
2601 * gfortran.dg/assumed_rank_9.f90: Likewise.
2602 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2603 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2604 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2605 * gfortran.dg/assumed_type_2.f90: Likewise.
2606 * gfortran.dg/atan2_1.f90: Likewise.
2607 * gfortran.dg/auto_array_1.f90: Likewise.
2608 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2609 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2610 * gfortran.dg/auto_char_len_3.f90: Likewise.
2611 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2612 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2613 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2614 * gfortran.dg/auto_save_2.f90: Likewise.
2615 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2616 * gfortran.dg/backslash_1.f90: Likewise.
2617 * gfortran.dg/backslash_2.f90: Likewise.
2618 * gfortran.dg/backslash_3.f: Likewise.
2619 * gfortran.dg/backspace_1.f: Likewise.
2620 * gfortran.dg/backspace_10.f90: Likewise.
2621 * gfortran.dg/backspace_11.f90: Likewise.
2622 * gfortran.dg/backspace_2.f: Likewise.
2623 * gfortran.dg/backspace_3.f: Likewise.
2624 * gfortran.dg/backspace_4.f: Likewise.
2625 * gfortran.dg/backspace_5.f: Likewise.
2626 * gfortran.dg/backspace_6.f: Likewise.
2627 * gfortran.dg/backspace_7.f90: Likewise.
2628 * gfortran.dg/backspace_8.f: Likewise.
2629 * gfortran.dg/backspace_9.f: Likewise.
2630 * gfortran.dg/bessel_1.f90: Likewise.
2631 * gfortran.dg/bessel_2.f90: Likewise.
2632 * gfortran.dg/bessel_5.f90: Likewise.
2633 * gfortran.dg/bessel_6.f90: Likewise.
2634 * gfortran.dg/bessel_7.f90: Likewise.
2635 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2636 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2637 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2638 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2639 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2640 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2641 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2642 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2643 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2644 * gfortran.dg/bit_comparison_1.F90: Likewise.
2645 * gfortran.dg/bit_comparison_2.F90: Likewise.
2646 * gfortran.dg/block_1.f08: Likewise.
2647 * gfortran.dg/block_13.f08: Likewise.
2648 * gfortran.dg/block_14.f90: Likewise.
2649 * gfortran.dg/block_2.f08: Likewise.
2650 * gfortran.dg/block_6.f08: Likewise.
2651 * gfortran.dg/block_7.f08: Likewise.
2652 * gfortran.dg/block_8.f08: Likewise.
2653 * gfortran.dg/blockdata_1.f90: Likewise.
2654 * gfortran.dg/bound_1.f90: Likewise.
2655 * gfortran.dg/bound_2.f90: Likewise.
2656 * gfortran.dg/bound_3.f90: Likewise.
2657 * gfortran.dg/bound_4.f90: Likewise.
2658 * gfortran.dg/bound_5.f90: Likewise.
2659 * gfortran.dg/bound_6.f90: Likewise.
2660 * gfortran.dg/bound_7.f90: Likewise.
2661 * gfortran.dg/bound_8.f90: Likewise.
2662 * gfortran.dg/bound_9.f90: Likewise.
2663 * gfortran.dg/bound_simplification_1.f90: Likewise.
2664 * gfortran.dg/bound_simplification_3.f90: Likewise.
2665 * gfortran.dg/bound_simplification_4.f90: Likewise.
2666 * gfortran.dg/bound_simplification_5.f90: Likewise.
2667 * gfortran.dg/bound_simplification_6.f90: Likewise.
2668 * gfortran.dg/bounds_check_1.f90: Likewise.
2669 * gfortran.dg/bounds_check_12.f90: Likewise.
2670 * gfortran.dg/bounds_check_14.f90: Likewise.
2671 * gfortran.dg/bounds_check_15.f90: Likewise.
2672 * gfortran.dg/bounds_check_19.f90: Likewise.
2673 * gfortran.dg/bounds_check_8.f90: Likewise.
2674 * gfortran.dg/bounds_check_9.f90: Likewise.
2675 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2676 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2677 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2678 * gfortran.dg/boz_1.f90: Likewise.
2679 * gfortran.dg/boz_11.f90: Likewise.
2680 * gfortran.dg/boz_13.f90: Likewise.
2681 * gfortran.dg/boz_14.f90: Likewise.
2682 * gfortran.dg/boz_15.f90: Likewise.
2683 * gfortran.dg/boz_3.f90: Likewise.
2684 * gfortran.dg/boz_6.f90: Likewise.
2685 * gfortran.dg/boz_9.f90: Likewise.
2686 * gfortran.dg/byte_1.f90: Likewise.
2687 * gfortran.dg/byte_2.f90: Likewise.
2688 * gfortran.dg/c_assoc.f90: Likewise.
2689 * gfortran.dg/c_assoc_2.f03: Likewise.
2690 * gfortran.dg/c_assoc_3.f90: Likewise.
2691 * gfortran.dg/c_by_val_1.f: Likewise.
2692 * gfortran.dg/c_by_val_5.f90: Likewise.
2693 * gfortran.dg/c_char_tests.f03: Likewise.
2694 * gfortran.dg/c_char_tests_2.f03: Likewise.
2695 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2696 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2697 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2698 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2699 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2700 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2701 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2702 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2703 * gfortran.dg/c_kind_params.f90: Likewise.
2704 * gfortran.dg/c_loc_test_20.f90: Likewise.
2705 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2706 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2707 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2708 * gfortran.dg/c_size_t_test.f03: Likewise.
2709 * gfortran.dg/c_sizeof_1.f90: Likewise.
2710 * gfortran.dg/c_sizeof_5.f90: Likewise.
2711 * gfortran.dg/c_sizeof_6.f90: Likewise.
2712 * gfortran.dg/char4_iunit_1.f03: Likewise.
2713 * gfortran.dg/char4_iunit_2.f03: Likewise.
2714 * gfortran.dg/char_allocation_1.f90: Likewise.
2715 * gfortran.dg/char_array_constructor.f90: Likewise.
2716 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2717 * gfortran.dg/char_assign_1.f90: Likewise.
2718 * gfortran.dg/char_associated_1.f90: Likewise.
2719 * gfortran.dg/char_cast_2.f90: Likewise.
2720 * gfortran.dg/char_comparison_1.f: Likewise.
2721 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2722 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2723 * gfortran.dg/char_cons_len.f90: Likewise.
2724 * gfortran.dg/char_conversion.f90: Likewise.
2725 * gfortran.dg/char_cshift_1.f90: Likewise.
2726 * gfortran.dg/char_cshift_2.f90: Likewise.
2727 * gfortran.dg/char_decl_2.f90: Likewise.
2728 * gfortran.dg/char_eoshift_1.f90: Likewise.
2729 * gfortran.dg/char_eoshift_2.f90: Likewise.
2730 * gfortran.dg/char_eoshift_3.f90: Likewise.
2731 * gfortran.dg/char_eoshift_4.f90: Likewise.
2732 * gfortran.dg/char_eoshift_5.f90: Likewise.
2733 * gfortran.dg/char_expr_1.f90: Likewise.
2734 * gfortran.dg/char_expr_3.f90: Likewise.
2735 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2736 * gfortran.dg/char_length_12.f90: Likewise.
2737 * gfortran.dg/char_length_14.f90: Likewise.
2738 * gfortran.dg/char_length_15.f90: Likewise.
2739 * gfortran.dg/char_length_17.f90: Likewise.
2740 * gfortran.dg/char_length_20.f90: Likewise.
2741 * gfortran.dg/char_length_21.f90: Likewise.
2742 * gfortran.dg/char_length_5.f90: Likewise.
2743 * gfortran.dg/char_length_6.f90: Likewise.
2744 * gfortran.dg/char_length_7.f90: Likewise.
2745 * gfortran.dg/char_length_8.f90: Likewise.
2746 * gfortran.dg/char_pack_1.f90: Likewise.
2747 * gfortran.dg/char_pack_2.f90: Likewise.
2748 * gfortran.dg/char_pointer_assign.f90: Likewise.
2749 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2750 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2751 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2752 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2753 * gfortran.dg/char_pointer_func.f90: Likewise.
2754 * gfortran.dg/char_reshape_1.f90: Likewise.
2755 * gfortran.dg/char_result_1.f90: Likewise.
2756 * gfortran.dg/char_result_12.f90: Likewise.
2757 * gfortran.dg/char_result_13.f90: Likewise.
2758 * gfortran.dg/char_result_14.f90: Likewise.
2759 * gfortran.dg/char_result_15.f90: Likewise.
2760 * gfortran.dg/char_result_2.f90: Likewise.
2761 * gfortran.dg/char_result_3.f90: Likewise.
2762 * gfortran.dg/char_result_4.f90: Likewise.
2763 * gfortran.dg/char_result_5.f90: Likewise.
2764 * gfortran.dg/char_result_6.f90: Likewise.
2765 * gfortran.dg/char_result_7.f90: Likewise.
2766 * gfortran.dg/char_result_8.f90: Likewise.
2767 * gfortran.dg/char_spread_1.f90: Likewise.
2768 * gfortran.dg/char_transpose_1.f90: Likewise.
2769 * gfortran.dg/char_type_len.f90: Likewise.
2770 * gfortran.dg/char_unpack_1.f90: Likewise.
2771 * gfortran.dg/char_unpack_2.f90: Likewise.
2772 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2773 * gfortran.dg/character_comparison_1.f90: Likewise.
2774 * gfortran.dg/character_comparison_2.f90: Likewise.
2775 * gfortran.dg/character_comparison_3.f90: Likewise.
2776 * gfortran.dg/character_comparison_4.f90: Likewise.
2777 * gfortran.dg/character_comparison_5.f90: Likewise.
2778 * gfortran.dg/character_comparison_6.f90: Likewise.
2779 * gfortran.dg/character_comparison_7.f90: Likewise.
2780 * gfortran.dg/character_comparison_8.f90: Likewise.
2781 * gfortran.dg/character_comparison_9.f90: Likewise.
2782 * gfortran.dg/charlen_15.f90: Likewise.
2783 * gfortran.dg/charlen_16.f90: Likewise.
2784 * gfortran.dg/chkbits.f90: Likewise.
2785 * gfortran.dg/chmod_1.f90: Likewise.
2786 * gfortran.dg/chmod_2.f90: Likewise.
2787 * gfortran.dg/chmod_3.f90: Likewise.
2788 * gfortran.dg/class_1.f03: Likewise.
2789 * gfortran.dg/class_18.f03: Likewise.
2790 * gfortran.dg/class_19.f03: Likewise.
2791 * gfortran.dg/class_35.f90: Likewise.
2792 * gfortran.dg/class_46.f03: Likewise.
2793 * gfortran.dg/class_48.f90: Likewise.
2794 * gfortran.dg/class_51.f90: Likewise.
2795 * gfortran.dg/class_52.f90: Likewise.
2796 * gfortran.dg/class_6.f03: Likewise.
2797 * gfortran.dg/class_63.f90: Likewise.
2798 * gfortran.dg/class_64.f90: Likewise.
2799 * gfortran.dg/class_65.f90: Likewise.
2800 * gfortran.dg/class_66.f90: Likewise.
2801 * gfortran.dg/class_67.f90: Likewise.
2802 * gfortran.dg/class_9.f03: Likewise.
2803 * gfortran.dg/class_alias.f90: Likewise.
2804 * gfortran.dg/class_allocate_1.f03: Likewise.
2805 * gfortran.dg/class_allocate_10.f03: Likewise.
2806 * gfortran.dg/class_allocate_13.f90: Likewise.
2807 * gfortran.dg/class_allocate_14.f90: Likewise.
2808 * gfortran.dg/class_allocate_15.f90: Likewise.
2809 * gfortran.dg/class_allocate_19.f03: Likewise.
2810 * gfortran.dg/class_allocate_21.f90: Likewise.
2811 * gfortran.dg/class_allocate_22.f90: Likewise.
2812 * gfortran.dg/class_allocate_3.f03: Likewise.
2813 * gfortran.dg/class_allocate_4.f03: Likewise.
2814 * gfortran.dg/class_allocate_5.f90: Likewise.
2815 * gfortran.dg/class_allocate_6.f03: Likewise.
2816 * gfortran.dg/class_allocate_7.f03: Likewise.
2817 * gfortran.dg/class_allocate_8.f03: Likewise.
2818 * gfortran.dg/class_allocate_9.f03: Likewise.
2819 * gfortran.dg/class_array_1.f03: Likewise.
2820 * gfortran.dg/class_array_14.f90: Likewise.
2821 * gfortran.dg/class_array_15.f03: Likewise.
2822 * gfortran.dg/class_array_16.f90: Likewise.
2823 * gfortran.dg/class_array_2.f03: Likewise.
2824 * gfortran.dg/class_array_20.f03: Likewise.
2825 * gfortran.dg/class_array_21.f03: Likewise.
2826 * gfortran.dg/class_array_3.f03: Likewise.
2827 * gfortran.dg/class_array_4.f03: Likewise.
2828 * gfortran.dg/class_array_7.f03: Likewise.
2829 * gfortran.dg/class_array_8.f03: Likewise.
2830 * gfortran.dg/class_array_9.f03: Likewise.
2831 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2832 * gfortran.dg/class_dummy_1.f03: Likewise.
2833 * gfortran.dg/class_optional_1.f90: Likewise.
2834 * gfortran.dg/class_optional_2.f90: Likewise.
2835 * gfortran.dg/class_result_5.f90: Likewise.
2836 * gfortran.dg/class_result_6.f90: Likewise.
2837 * gfortran.dg/class_to_type_1.f03: Likewise.
2838 * gfortran.dg/class_to_type_2.f90: Likewise.
2839 * gfortran.dg/class_to_type_3.f03: Likewise.
2840 * gfortran.dg/class_to_type_4.f90: Likewise.
2841 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2842 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2843 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2844 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2845 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2846 * gfortran.dg/coarray/codimension.f90: Likewise.
2847 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2848 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2849 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2850 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2851 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2852 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2853 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2854 * gfortran.dg/coarray/event_1.f90: Likewise.
2855 * gfortran.dg/coarray/event_2.f90: Likewise.
2856 * gfortran.dg/coarray/get_array.f90: Likewise.
2857 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2858 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2859 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2860 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2861 * gfortran.dg/coarray/lock_1.f90: Likewise.
2862 * gfortran.dg/coarray/lock_2.f90: Likewise.
2863 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2864 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2865 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2866 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2867 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2868 * gfortran.dg/coarray/registering_1.f90: Likewise.
2869 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2870 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2871 * gfortran.dg/coarray/send_array.f90: Likewise.
2872 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2873 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2874 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2875 * gfortran.dg/coarray/sync_1.f90: Likewise.
2876 * gfortran.dg/coarray/sync_3.f90: Likewise.
2877 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2878 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2879 * gfortran.dg/coarray_13.f90: Likewise.
2880 * gfortran.dg/coarray_15.f90: Likewise.
2881 * gfortran.dg/coarray_16.f90: Likewise.
2882 * gfortran.dg/coarray_2.f90: Likewise.
2883 * gfortran.dg/coarray_23.f90: Likewise.
2884 * gfortran.dg/coarray_40.f90: Likewise.
2885 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2886 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2887 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2888 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2889 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2890 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2891 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2892 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2893 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2894 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2895 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2896 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2897 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2898 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2899 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2900 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2901 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2902 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2903 * gfortran.dg/coarray_stat_2.f90: Likewise.
2904 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2905 * gfortran.dg/coindexed_1.f90: Likewise.
2906 * gfortran.dg/comma.f: Likewise.
2907 * gfortran.dg/comma_format_extension_3.f: Likewise.
2908 * gfortran.dg/comma_format_extension_4.f: Likewise.
2909 * gfortran.dg/common_2.f90: Likewise.
2910 * gfortran.dg/common_4.f90: Likewise.
2911 * gfortran.dg/common_align_1.f90: Likewise.
2912 * gfortran.dg/common_align_2.f90: Likewise.
2913 * gfortran.dg/common_equivalence_1.f: Likewise.
2914 * gfortran.dg/common_pointer_1.f90: Likewise.
2915 * gfortran.dg/common_resize_1.f: Likewise.
2916 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2917 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2918 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2919 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2920 * gfortran.dg/complex_read.f90: Likewise.
2921 * gfortran.dg/complex_write.f90: Likewise.
2922 * gfortran.dg/constant_substring.f: Likewise.
2923 * gfortran.dg/constructor_2.f90: Likewise.
2924 * gfortran.dg/constructor_3.f90: Likewise.
2925 * gfortran.dg/constructor_6.f90: Likewise.
2926 * gfortran.dg/contained_1.f90: Likewise.
2927 * gfortran.dg/contained_3.f90: Likewise.
2928 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2929 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2930 * gfortran.dg/continuation_1.f90: Likewise.
2931 * gfortran.dg/continuation_11.f90: Likewise.
2932 * gfortran.dg/continuation_12.f90: Likewise.
2933 * gfortran.dg/continuation_13.f90: Likewise.
2934 * gfortran.dg/continuation_14.f: Likewise.
2935 * gfortran.dg/continuation_8.f90: Likewise.
2936 * gfortran.dg/convert_2.f90: Likewise.
2937 * gfortran.dg/convert_implied_open.f90: Likewise.
2938 * gfortran.dg/count_init_expr.f03: Likewise.
2939 * gfortran.dg/cr_lf.f90: Likewise.
2940 * gfortran.dg/cray_pointers_10.f90: Likewise.
2941 * gfortran.dg/cray_pointers_2.f90: Likewise.
2942 * gfortran.dg/cray_pointers_5.f90: Likewise.
2943 * gfortran.dg/cray_pointers_7.f90: Likewise.
2944 * gfortran.dg/cray_pointers_8.f90: Likewise.
2945 * gfortran.dg/cshift_1.f90: Likewise.
2946 * gfortran.dg/cshift_2.f90: Likewise.
2947 * gfortran.dg/cshift_large_1.f90: Likewise.
2948 * gfortran.dg/cshift_nan_1.f90: Likewise.
2949 * gfortran.dg/csqrt_2.f: Likewise.
2950 * gfortran.dg/data_array_1.f90: Likewise.
2951 * gfortran.dg/data_char_1.f90: Likewise.
2952 * gfortran.dg/data_char_2.f90: Likewise.
2953 * gfortran.dg/data_char_3.f90: Likewise.
2954 * gfortran.dg/data_derived_1.f90: Likewise.
2955 * gfortran.dg/data_implied_do_1.f90: Likewise.
2956 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2957 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2958 * gfortran.dg/deallocate_stat.f90: Likewise.
2959 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2960 * gfortran.dg/debug/pr37738.f: Likewise.
2961 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2962 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2963 * gfortran.dg/dec_exp_1.f90: Likewise.
2964 * gfortran.dg/dec_init_1.f90: Likewise.
2965 * gfortran.dg/dec_init_2.f90: Likewise.
2966 * gfortran.dg/dec_init_3.f90: Likewise.
2967 * gfortran.dg/dec_init_4.f90: Likewise.
2968 * gfortran.dg/dec_io_1.f90: Likewise.
2969 * gfortran.dg/dec_io_2.f90: Likewise.
2970 * gfortran.dg/dec_io_2a.f90: Likewise.
2971 * gfortran.dg/dec_io_6.f90: Likewise.
2972 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2973 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2974 * gfortran.dg/dec_math.f90: Likewise.
2975 * gfortran.dg/dec_parameter_1.f: Likewise.
2976 * gfortran.dg/dec_parameter_2.f90: Likewise.
2977 * gfortran.dg/dec_static_1.f90: Likewise.
2978 * gfortran.dg/dec_static_2.f90: Likewise.
2979 * gfortran.dg/dec_structure_1.f90: Likewise.
2980 * gfortran.dg/dec_structure_10.f90: Likewise.
2981 * gfortran.dg/dec_structure_18.f90: Likewise.
2982 * gfortran.dg/dec_structure_19.f90: Likewise.
2983 * gfortran.dg/dec_structure_2.f90: Likewise.
2984 * gfortran.dg/dec_structure_22.f90: Likewise.
2985 * gfortran.dg/dec_structure_3.f90: Likewise.
2986 * gfortran.dg/dec_structure_4.f90: Likewise.
2987 * gfortran.dg/dec_structure_5.f90: Likewise.
2988 * gfortran.dg/dec_structure_6.f90: Likewise.
2989 * gfortran.dg/dec_structure_7.f90: Likewise.
2990 * gfortran.dg/dec_union_1.f90: Likewise.
2991 * gfortran.dg/dec_union_2.f90: Likewise.
2992 * gfortran.dg/dec_union_3.f90: Likewise.
2993 * gfortran.dg/dec_union_4.f90: Likewise.
2994 * gfortran.dg/dec_union_5.f90: Likewise.
2995 * gfortran.dg/default_format_1.f90: Likewise.
2996 * gfortran.dg/default_format_2.f90: Likewise.
2997 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2998 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2999 * gfortran.dg/default_initialization_3.f90: Likewise.
3000 * gfortran.dg/default_initialization_4.f90: Likewise.
3001 * gfortran.dg/default_initialization_5.f90: Likewise.
3002 * gfortran.dg/deferred_character_1.f90: Likewise.
3003 * gfortran.dg/deferred_character_10.f90: Likewise.
3004 * gfortran.dg/deferred_character_11.f90: Likewise.
3005 * gfortran.dg/deferred_character_12.f90: Likewise.
3006 * gfortran.dg/deferred_character_13.f90: Likewise.
3007 * gfortran.dg/deferred_character_14.f90: Likewise.
3008 * gfortran.dg/deferred_character_15.f90: Likewise.
3009 * gfortran.dg/deferred_character_16.f90: Likewise.
3010 * gfortran.dg/deferred_character_2.f90: Likewise.
3011 * gfortran.dg/deferred_character_3.f90: Likewise.
3012 * gfortran.dg/deferred_character_4.f90: Likewise.
3013 * gfortran.dg/deferred_character_5.f90: Likewise.
3014 * gfortran.dg/deferred_character_6.f90: Likewise.
3015 * gfortran.dg/deferred_character_7.f90: Likewise.
3016 * gfortran.dg/deferred_character_8.f90: Likewise.
3017 * gfortran.dg/deferred_character_9.f90: Likewise.
3018 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3019 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3020 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3021 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3022 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3023 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3024 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3025 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3026 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3027 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3028 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3029 * gfortran.dg/defined_assignment_1.f90: Likewise.
3030 * gfortran.dg/defined_assignment_10.f90: Likewise.
3031 * gfortran.dg/defined_assignment_11.f90: Likewise.
3032 * gfortran.dg/defined_assignment_2.f90: Likewise.
3033 * gfortran.dg/defined_assignment_3.f90: Likewise.
3034 * gfortran.dg/defined_assignment_4.f90: Likewise.
3035 * gfortran.dg/defined_assignment_5.f90: Likewise.
3036 * gfortran.dg/defined_assignment_8.f90: Likewise.
3037 * gfortran.dg/defined_assignment_9.f90: Likewise.
3038 * gfortran.dg/dependency_2.f90: Likewise.
3039 * gfortran.dg/dependency_21.f90: Likewise.
3040 * gfortran.dg/dependency_22.f90: Likewise.
3041 * gfortran.dg/dependency_23.f90: Likewise.
3042 * gfortran.dg/dependency_24.f90: Likewise.
3043 * gfortran.dg/dependency_25.f90: Likewise.
3044 * gfortran.dg/dependency_26.f90: Likewise.
3045 * gfortran.dg/dependency_39.f90: Likewise.
3046 * gfortran.dg/dependency_40.f90: Likewise.
3047 * gfortran.dg/dependency_41.f90: Likewise.
3048 * gfortran.dg/dependency_42.f90: Likewise.
3049 * gfortran.dg/dependency_43.f90: Likewise.
3050 * gfortran.dg/dependency_44.f90: Likewise.
3051 * gfortran.dg/dependency_45.f90: Likewise.
3052 * gfortran.dg/dependency_50.f90: Likewise.
3053 * gfortran.dg/dependency_51.f90: Likewise.
3054 * gfortran.dg/dependent_decls_1.f90: Likewise.
3055 * gfortran.dg/der_array_1.f90: Likewise.
3056 * gfortran.dg/der_array_io_1.f90: Likewise.
3057 * gfortran.dg/der_array_io_2.f90: Likewise.
3058 * gfortran.dg/der_array_io_3.f90: Likewise.
3059 * gfortran.dg/der_io_1.f90: Likewise.
3060 * gfortran.dg/der_io_3.f90: Likewise.
3061 * gfortran.dg/der_pointer_2.f90: Likewise.
3062 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3063 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3064 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3065 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3066 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3067 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3068 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3069 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3070 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3071 * gfortran.dg/derived_external_function_1.f90: Likewise.
3072 * gfortran.dg/derived_init_1.f90: Likewise.
3073 * gfortran.dg/derived_init_2.f90: Likewise.
3074 * gfortran.dg/derived_init_3.f90: Likewise.
3075 * gfortran.dg/derived_init_4.f90: Likewise.
3076 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3077 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3078 * gfortran.dg/dev_null.F90: Likewise.
3079 * gfortran.dg/dfloat_1.f90: Likewise.
3080 * gfortran.dg/dim_sum_1.f90: Likewise.
3081 * gfortran.dg/dim_sum_2.f90: Likewise.
3082 * gfortran.dg/dim_sum_3.f90: Likewise.
3083 * gfortran.dg/direct_io_10.f: Likewise.
3084 * gfortran.dg/direct_io_11.f90: Likewise.
3085 * gfortran.dg/direct_io_12.f90: Likewise.
3086 * gfortran.dg/direct_io_2.f90: Likewise.
3087 * gfortran.dg/direct_io_3.f90: Likewise.
3088 * gfortran.dg/direct_io_4.f90: Likewise.
3089 * gfortran.dg/direct_io_5.f90: Likewise.
3090 * gfortran.dg/direct_io_6.f90: Likewise.
3091 * gfortran.dg/direct_io_7.f90: Likewise.
3092 * gfortran.dg/direct_io_8.f90: Likewise.
3093 * gfortran.dg/direct_io_9.f: Likewise.
3094 * gfortran.dg/do_1.f90: Likewise.
3095 * gfortran.dg/do_3.F90: Likewise.
3096 * gfortran.dg/do_concurrent_2.f90: Likewise.
3097 * gfortran.dg/do_concurrent_4.f90: Likewise.
3098 * gfortran.dg/do_corner_warn.f90: Likewise.
3099 * gfortran.dg/do_iterator_2.f90: Likewise.
3100 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3101 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3102 * gfortran.dg/dos_eol.f: Likewise.
3103 * gfortran.dg/dot_product_1.f03: Likewise.
3104 * gfortran.dg/dot_product_2.f90: Likewise.
3105 * gfortran.dg/dot_product_4.f90: Likewise.
3106 * gfortran.dg/dshift_1.F90: Likewise.
3107 * gfortran.dg/dshift_2.F90: Likewise.
3108 * gfortran.dg/dtio_1.f90: Likewise.
3109 * gfortran.dg/dtio_10.f90: Likewise.
3110 * gfortran.dg/dtio_12.f90: Likewise.
3111 * gfortran.dg/dtio_14.f90: Likewise.
3112 * gfortran.dg/dtio_15.f90: Likewise.
3113 * gfortran.dg/dtio_16.f90: Likewise.
3114 * gfortran.dg/dtio_17.f90: Likewise.
3115 * gfortran.dg/dtio_19.f90: Likewise.
3116 * gfortran.dg/dtio_2.f90: Likewise.
3117 * gfortran.dg/dtio_20.f03: Likewise.
3118 * gfortran.dg/dtio_22.f90: Likewise.
3119 * gfortran.dg/dtio_24.f90: Likewise.
3120 * gfortran.dg/dtio_25.f90: Likewise.
3121 * gfortran.dg/dtio_26.f03: Likewise.
3122 * gfortran.dg/dtio_27.f90: Likewise.
3123 * gfortran.dg/dtio_28.f03: Likewise.
3124 * gfortran.dg/dtio_3.f90: Likewise.
3125 * gfortran.dg/dtio_30.f03: Likewise.
3126 * gfortran.dg/dtio_31.f03: Likewise.
3127 * gfortran.dg/dtio_32.f03: Likewise.
3128 * gfortran.dg/dtio_4.f90: Likewise.
3129 * gfortran.dg/dtio_5.f90: Likewise.
3130 * gfortran.dg/dtio_7.f90: Likewise.
3131 * gfortran.dg/dtio_8.f90: Likewise.
3132 * gfortran.dg/dtio_9.f90: Likewise.
3133 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3134 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3135 * gfortran.dg/dup_save_1.f90: Likewise.
3136 * gfortran.dg/dup_save_2.f90: Likewise.
3137 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3138 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3139 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3140 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3141 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3142 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3143 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3144 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3145 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3146 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3147 * gfortran.dg/e_d_fmt.f90: Likewise.
3148 * gfortran.dg/edit_real_1.f90: Likewise.
3149 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3150 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3151 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3152 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3153 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3154 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3155 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3156 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3157 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3158 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3159 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3160 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3161 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3162 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3163 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3164 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3165 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3166 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3167 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3168 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3169 * gfortran.dg/empty_format_1.f90: Likewise.
3170 * gfortran.dg/endfile.f: Likewise.
3171 * gfortran.dg/endfile.f90: Likewise.
3172 * gfortran.dg/endfile_2.f90: Likewise.
3173 * gfortran.dg/entry_1.f90: Likewise.
3174 * gfortran.dg/entry_10.f90: Likewise.
3175 * gfortran.dg/entry_12.f90: Likewise.
3176 * gfortran.dg/entry_13.f90: Likewise.
3177 * gfortran.dg/entry_14.f90: Likewise.
3178 * gfortran.dg/entry_16.f90: Likewise.
3179 * gfortran.dg/entry_3.f90: Likewise.
3180 * gfortran.dg/entry_6.f90: Likewise.
3181 * gfortran.dg/entry_9.f90: Likewise.
3182 * gfortran.dg/entry_array_specs_2.f: Likewise.
3183 * gfortran.dg/enum_1.f90: Likewise.
3184 * gfortran.dg/enum_9.f90: Likewise.
3185 * gfortran.dg/eof_1.f90: Likewise.
3186 * gfortran.dg/eof_2.f90: Likewise.
3187 * gfortran.dg/eof_4.f90: Likewise.
3188 * gfortran.dg/eof_5.f90: Likewise.
3189 * gfortran.dg/eor_handling_1.f90: Likewise.
3190 * gfortran.dg/eor_handling_2.f90: Likewise.
3191 * gfortran.dg/eor_handling_3.f90: Likewise.
3192 * gfortran.dg/eor_handling_4.f90: Likewise.
3193 * gfortran.dg/eor_handling_5.f90: Likewise.
3194 * gfortran.dg/eoshift_3.f90: Likewise.
3195 * gfortran.dg/eoshift_4.f90: Likewise.
3196 * gfortran.dg/eoshift_5.f90: Likewise.
3197 * gfortran.dg/eoshift_6.f90: Likewise.
3198 * gfortran.dg/eoshift_large_1.f90: Likewise.
3199 * gfortran.dg/equiv_6.f90: Likewise.
3200 * gfortran.dg/equiv_7.f90: Likewise.
3201 * gfortran.dg/equiv_9.f90: Likewise.
3202 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3203 * gfortran.dg/erf_2.F90: Likewise.
3204 * gfortran.dg/erf_3.F90: Likewise.
3205 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3206 * gfortran.dg/error_format_2.f90: Likewise.
3207 * gfortran.dg/error_recovery_5.f90: Likewise.
3208 * gfortran.dg/execute_command_line_2.f90: Likewise.
3209 * gfortran.dg/execute_command_line_3.f90: Likewise.
3210 * gfortran.dg/exit_1.f08: Likewise.
3211 * gfortran.dg/exit_3.f08: Likewise.
3212 * gfortran.dg/exponent_1.f90: Likewise.
3213 * gfortran.dg/exponent_2.f90: Likewise.
3214 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3215 * gfortran.dg/extends_1.f03: Likewise.
3216 * gfortran.dg/extends_16.f90: Likewise.
3217 * gfortran.dg/extends_2.f03: Likewise.
3218 * gfortran.dg/extends_3.f03: Likewise.
3219 * gfortran.dg/extends_4.f03: Likewise.
3220 * gfortran.dg/extends_type_of_1.f03: Likewise.
3221 * gfortran.dg/extends_type_of_2.f03: Likewise.
3222 * gfortran.dg/external_procedures_3.f90: Likewise.
3223 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3224 * gfortran.dg/f2003_io_1.f03: Likewise.
3225 * gfortran.dg/f2003_io_4.f03: Likewise.
3226 * gfortran.dg/f2003_io_5.f03: Likewise.
3227 * gfortran.dg/f2003_io_6.f03: Likewise.
3228 * gfortran.dg/f2003_io_7.f03: Likewise.
3229 * gfortran.dg/f2c_1.f90: Likewise.
3230 * gfortran.dg/f2c_2.f90: Likewise.
3231 * gfortran.dg/f2c_3.f90: Likewise.
3232 * gfortran.dg/f2c_4.f90: Likewise.
3233 * gfortran.dg/f2c_6.f90: Likewise.
3234 * gfortran.dg/f2c_7.f90: Likewise.
3235 * gfortran.dg/f2c_9.f90: Likewise.
3236 * gfortran.dg/fgetc_1.f90: Likewise.
3237 * gfortran.dg/fgetc_2.f90: Likewise.
3238 * gfortran.dg/filename_null.f90: Likewise.
3239 * gfortran.dg/finalize_12.f90: Likewise.
3240 * gfortran.dg/finalize_13.f90: Likewise.
3241 * gfortran.dg/finalize_15.f90: Likewise.
3242 * gfortran.dg/finalize_17.f90: Likewise.
3243 * gfortran.dg/finalize_18.f90: Likewise.
3244 * gfortran.dg/finalize_25.f90: Likewise.
3245 * gfortran.dg/finalize_29.f08: Likewise.
3246 * gfortran.dg/finalize_31.f90: Likewise.
3247 * gfortran.dg/float_1.f90: Likewise.
3248 * gfortran.dg/flush_1.f90: Likewise.
3249 * gfortran.dg/fmt_bz_bn.f: Likewise.
3250 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3251 * gfortran.dg/fmt_cache_1.f: Likewise.
3252 * gfortran.dg/fmt_cache_2.f: Likewise.
3253 * gfortran.dg/fmt_cache_3.f90: Likewise.
3254 * gfortran.dg/fmt_colon.f90: Likewise.
3255 * gfortran.dg/fmt_e.f90: Likewise.
3256 * gfortran.dg/fmt_en.f90: Likewise.
3257 * gfortran.dg/fmt_error_10.f: Likewise.
3258 * gfortran.dg/fmt_error_9.f: Likewise.
3259 * gfortran.dg/fmt_exhaust.f90: Likewise.
3260 * gfortran.dg/fmt_f0_1.f90: Likewise.
3261 * gfortran.dg/fmt_f_an_p.f: Likewise.
3262 * gfortran.dg/fmt_fw_d.f90: Likewise.
3263 * gfortran.dg/fmt_g.f: Likewise.
3264 * gfortran.dg/fmt_g0_1.f08: Likewise.
3265 * gfortran.dg/fmt_g0_2.f08: Likewise.
3266 * gfortran.dg/fmt_g0_4.f08: Likewise.
3267 * gfortran.dg/fmt_g0_5.f08: Likewise.
3268 * gfortran.dg/fmt_g0_6.f08: Likewise.
3269 * gfortran.dg/fmt_g0_7.f08: Likewise.
3270 * gfortran.dg/fmt_g_1.f90: Likewise.
3271 * gfortran.dg/fmt_int_sign.f90: Likewise.
3272 * gfortran.dg/fmt_l.f90: Likewise.
3273 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3274 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3275 * gfortran.dg/fmt_p_1.f90: Likewise.
3276 * gfortran.dg/fmt_pf.f90: Likewise.
3277 * gfortran.dg/fmt_read.f90: Likewise.
3278 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3279 * gfortran.dg/fmt_t_1.f90: Likewise.
3280 * gfortran.dg/fmt_t_2.f90: Likewise.
3281 * gfortran.dg/fmt_t_3.f90: Likewise.
3282 * gfortran.dg/fmt_t_4.f90: Likewise.
3283 * gfortran.dg/fmt_t_5.f90: Likewise.
3284 * gfortran.dg/fmt_t_6.f: Likewise.
3285 * gfortran.dg/fmt_t_7.f: Likewise.
3286 * gfortran.dg/fmt_t_9.f: Likewise.
3287 * gfortran.dg/fmt_tl.f: Likewise.
3288 * gfortran.dg/fmt_unlimited.f90: Likewise.
3289 * gfortran.dg/fmt_white.f: Likewise.
3290 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3291 * gfortran.dg/fold_nearest.f90: Likewise.
3292 * gfortran.dg/forall_1.f90: Likewise.
3293 * gfortran.dg/forall_10.f90: Likewise.
3294 * gfortran.dg/forall_12.f90: Likewise.
3295 * gfortran.dg/forall_13.f90: Likewise.
3296 * gfortran.dg/forall_15.f90: Likewise.
3297 * gfortran.dg/forall_4.f90: Likewise.
3298 * gfortran.dg/forall_5.f90: Likewise.
3299 * gfortran.dg/forall_6.f90: Likewise.
3300 * gfortran.dg/forall_7.f90: Likewise.
3301 * gfortran.dg/fraction.f90: Likewise.
3302 * gfortran.dg/fseek.f90: Likewise.
3303 * gfortran.dg/ftell_1.f90: Likewise.
3304 * gfortran.dg/ftell_2.f90: Likewise.
3305 * gfortran.dg/ftell_3.f90: Likewise.
3306 * gfortran.dg/func_assign_2.f90: Likewise.
3307 * gfortran.dg/func_assign_3.f90: Likewise.
3308 * gfortran.dg/func_derived_1.f90: Likewise.
3309 * gfortran.dg/func_derived_2.f90: Likewise.
3310 * gfortran.dg/func_derived_3.f90: Likewise.
3311 * gfortran.dg/func_result_1.f90: Likewise.
3312 * gfortran.dg/func_result_2.f90: Likewise.
3313 * gfortran.dg/func_result_6.f90: Likewise.
3314 * gfortran.dg/function_charlen_2.f90: Likewise.
3315 * gfortran.dg/function_charlen_3.f: Likewise.
3316 * gfortran.dg/function_kinds_1.f90: Likewise.
3317 * gfortran.dg/function_kinds_4.f90: Likewise.
3318 * gfortran.dg/function_optimize_10.f90: Likewise.
3319 * gfortran.dg/function_optimize_11.f90: Likewise.
3320 * gfortran.dg/function_optimize_12.f90: Likewise.
3321 * gfortran.dg/function_optimize_4.f90: Likewise.
3322 * gfortran.dg/function_optimize_8.f90: Likewise.
3323 * gfortran.dg/g77/13037.f: Likewise.
3324 * gfortran.dg/g77/1832.f: Likewise.
3325 * gfortran.dg/g77/19981119-0.f: Likewise.
3326 * gfortran.dg/g77/19990313-0.f: Likewise.
3327 * gfortran.dg/g77/19990313-1.f: Likewise.
3328 * gfortran.dg/g77/19990313-2.f: Likewise.
3329 * gfortran.dg/g77/19990313-3.f: Likewise.
3330 * gfortran.dg/g77/19990419-1.f: Likewise.
3331 * gfortran.dg/g77/19990826-0.f: Likewise.
3332 * gfortran.dg/g77/19990826-2.f: Likewise.
3333 * gfortran.dg/g77/20000503-1.f: Likewise.
3334 * gfortran.dg/g77/20001111.f: Likewise.
3335 * gfortran.dg/g77/20010116.f: Likewise.
3336 * gfortran.dg/g77/20010216-1.f: Likewise.
3337 * gfortran.dg/g77/20010430.f: Likewise.
3338 * gfortran.dg/g77/20010610.f: Likewise.
3339 * gfortran.dg/g77/6177.f: Likewise.
3340 * gfortran.dg/g77/7388.f: Likewise.
3341 * gfortran.dg/g77/947.f: Likewise.
3342 * gfortran.dg/g77/970625-2.f: Likewise.
3343 * gfortran.dg/g77/971102-1.f: Likewise.
3344 * gfortran.dg/g77/980628-0.f: Likewise.
3345 * gfortran.dg/g77/980628-1.f: Likewise.
3346 * gfortran.dg/g77/980628-10.f: Likewise.
3347 * gfortran.dg/g77/980628-2.f: Likewise.
3348 * gfortran.dg/g77/980628-3.f: Likewise.
3349 * gfortran.dg/g77/980628-7.f: Likewise.
3350 * gfortran.dg/g77/980628-8.f: Likewise.
3351 * gfortran.dg/g77/980628-9.f: Likewise.
3352 * gfortran.dg/g77/980701-0.f: Likewise.
3353 * gfortran.dg/g77/980701-1.f: Likewise.
3354 * gfortran.dg/g77/cabs.f: Likewise.
3355 * gfortran.dg/g77/claus.f: Likewise.
3356 * gfortran.dg/g77/complex_1.f: Likewise.
3357 * gfortran.dg/g77/cpp3.F: Likewise.
3358 * gfortran.dg/g77/cpp4.F: Likewise.
3359 * gfortran.dg/g77/cpp5.F: Likewise.
3360 * gfortran.dg/g77/dcomplex.f: Likewise.
3361 * gfortran.dg/g77/dnrm2.f: Likewise.
3362 * gfortran.dg/g77/erfc.f: Likewise.
3363 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3364 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3365 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3366 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3367 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3368 * gfortran.dg/g77/int8421.f: Likewise.
3369 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3370 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3371 * gfortran.dg/g77/le.f: Likewise.
3372 * gfortran.dg/g77/short.f: Likewise.
3373 * gfortran.dg/gamma_1.f90: Likewise.
3374 * gfortran.dg/gamma_4.f90: Likewise.
3375 * gfortran.dg/gamma_5.f90: Likewise.
3376 * gfortran.dg/generic_13.f90: Likewise.
3377 * gfortran.dg/generic_15.f90: Likewise.
3378 * gfortran.dg/generic_19.f90: Likewise.
3379 * gfortran.dg/generic_20.f90: Likewise.
3380 * gfortran.dg/generic_23.f03: Likewise.
3381 * gfortran.dg/generic_25.f90: Likewise.
3382 * gfortran.dg/generic_27.f90: Likewise.
3383 * gfortran.dg/generic_31.f90: Likewise.
3384 * gfortran.dg/generic_4.f90: Likewise.
3385 * gfortran.dg/global_vars_c_init.f90: Likewise.
3386 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3387 * gfortran.dg/gnu_logical_1.F: Likewise.
3388 * gfortran.dg/goacc/fixed-1.f: Likewise.
3389 * gfortran.dg/goacc/fixed-2.f: Likewise.
3390 * gfortran.dg/goacc/gang-static.f95: Likewise.
3391 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3392 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3393 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3394 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3395 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3396 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3397 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3398 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3399 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3400 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3401 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3402 * gfortran.dg/gomp/pr48794.f90: Likewise.
3403 * gfortran.dg/gomp/pr72744.f90: Likewise.
3404 * gfortran.dg/gomp/pr77665.f90: Likewise.
3405 * gfortran.dg/gomp/workshare2.f90: Likewise.
3406 * gfortran.dg/gomp/workshare3.f90: Likewise.
3407 * gfortran.dg/goto_1.f: Likewise.
3408 * gfortran.dg/goto_2.f90: Likewise.
3409 * gfortran.dg/goto_4.f90: Likewise.
3410 * gfortran.dg/goto_6.f: Likewise.
3411 * gfortran.dg/graphite/id-26.f03: Likewise.
3412 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3413 * gfortran.dg/graphite/pr29581.f90: Likewise.
3414 * gfortran.dg/graphite/pr29832.f90: Likewise.
3415 * gfortran.dg/graphite/run-id-1.f: Likewise.
3416 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3417 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3418 * gfortran.dg/hollerith.f90: Likewise.
3419 * gfortran.dg/hollerith4.f90: Likewise.
3420 * gfortran.dg/hollerith6.f90: Likewise.
3421 * gfortran.dg/hollerith8.f90: Likewise.
3422 * gfortran.dg/hollerith_1.f90: Likewise.
3423 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3424 * gfortran.dg/hollerith_f95.f90: Likewise.
3425 * gfortran.dg/hollerith_legacy.f90: Likewise.
3426 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3427 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3428 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3429 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3430 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3431 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3432 * gfortran.dg/hypot_1.f90: Likewise.
3433 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3434 * gfortran.dg/iargc.f90: Likewise.
3435 * gfortran.dg/ibits.f90: Likewise.
3436 * gfortran.dg/ichar_1.f90: Likewise.
3437 * gfortran.dg/ichar_2.f90: Likewise.
3438 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3439 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3440 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3441 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3442 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3443 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3444 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3445 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3446 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3447 * gfortran.dg/ieee/large_1.f90: Likewise.
3448 * gfortran.dg/ieee/large_2.f90: Likewise.
3449 * gfortran.dg/ieee/large_3.F90: Likewise.
3450 * gfortran.dg/ieee/large_4.f90: Likewise.
3451 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3452 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3453 * gfortran.dg/impl_do_var_data.f90: Likewise.
3454 * gfortran.dg/implicit_10.f90: Likewise.
3455 * gfortran.dg/implicit_12.f90: Likewise.
3456 * gfortran.dg/implicit_class_1.f90: Likewise.
3457 * gfortran.dg/implicit_pure_1.f90: Likewise.
3458 * gfortran.dg/implied_do_1.f90: Likewise.
3459 * gfortran.dg/implied_do_io_1.f90: Likewise.
3460 * gfortran.dg/implied_do_io_2.f90: Likewise.
3461 * gfortran.dg/implied_do_io_3.f90: Likewise.
3462 * gfortran.dg/implied_shape_1.f08: Likewise.
3463 * gfortran.dg/import.f90: Likewise.
3464 * gfortran.dg/import4.f90: Likewise.
3465 * gfortran.dg/impure_1.f08: Likewise.
3466 * gfortran.dg/index.f90: Likewise.
3467 * gfortran.dg/index_2.f90: Likewise.
3468 * gfortran.dg/init_flag_1.f90: Likewise.
3469 * gfortran.dg/init_flag_10.f90: Likewise.
3470 * gfortran.dg/init_flag_15.f03: Likewise.
3471 * gfortran.dg/init_flag_2.f90: Likewise.
3472 * gfortran.dg/init_flag_3.f90: Likewise.
3473 * gfortran.dg/init_flag_4.f90: Likewise.
3474 * gfortran.dg/init_flag_5.f90: Likewise.
3475 * gfortran.dg/init_flag_6.f90: Likewise.
3476 * gfortran.dg/init_flag_7.f90: Likewise.
3477 * gfortran.dg/init_flag_9.f90: Likewise.
3478 * gfortran.dg/initialization_11.f90: Likewise.
3479 * gfortran.dg/initialization_19.f90: Likewise.
3480 * gfortran.dg/initialization_2.f90: Likewise.
3481 * gfortran.dg/initialization_22.f90: Likewise.
3482 * gfortran.dg/initialization_27.f90: Likewise.
3483 * gfortran.dg/initialization_5.f90: Likewise.
3484 * gfortran.dg/initialization_6.f90: Likewise.
3485 * gfortran.dg/inline_matmul_1.f90: Likewise.
3486 * gfortran.dg/inline_matmul_10.f90: Likewise.
3487 * gfortran.dg/inline_matmul_11.f90: Likewise.
3488 * gfortran.dg/inline_matmul_13.f90: Likewise.
3489 * gfortran.dg/inline_matmul_14.f90: Likewise.
3490 * gfortran.dg/inline_matmul_16.f90: Likewise.
3491 * gfortran.dg/inline_matmul_17.f90: Likewise.
3492 * gfortran.dg/inline_matmul_18.f90: Likewise.
3493 * gfortran.dg/inline_matmul_19.f90: Likewise.
3494 * gfortran.dg/inline_matmul_2.f90: Likewise.
3495 * gfortran.dg/inline_matmul_20.f90: Likewise.
3496 * gfortran.dg/inline_matmul_22.f90: Likewise.
3497 * gfortran.dg/inline_matmul_3.f90: Likewise.
3498 * gfortran.dg/inline_matmul_4.f90: Likewise.
3499 * gfortran.dg/inline_matmul_5.f90: Likewise.
3500 * gfortran.dg/inline_matmul_6.f90: Likewise.
3501 * gfortran.dg/inline_matmul_7.f90: Likewise.
3502 * gfortran.dg/inline_matmul_8.f90: Likewise.
3503 * gfortran.dg/inline_matmul_9.f90: Likewise.
3504 * gfortran.dg/inline_sum_1.f90: Likewise.
3505 * gfortran.dg/inline_sum_3.f90: Likewise.
3506 * gfortran.dg/inline_sum_5.f90: Likewise.
3507 * gfortran.dg/inquire-complex.f90: Likewise.
3508 * gfortran.dg/inquire.f90: Likewise.
3509 * gfortran.dg/inquire_10.f90: Likewise.
3510 * gfortran.dg/inquire_13.f90: Likewise.
3511 * gfortran.dg/inquire_15.f90: Likewise.
3512 * gfortran.dg/inquire_16.f90: Likewise.
3513 * gfortran.dg/inquire_17.f90: Likewise.
3514 * gfortran.dg/inquire_5.f90: Likewise.
3515 * gfortran.dg/inquire_6.f90: Likewise.
3516 * gfortran.dg/inquire_7.f90: Likewise.
3517 * gfortran.dg/inquire_9.f90: Likewise.
3518 * gfortran.dg/inquire_internal.f90: Likewise.
3519 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3520 * gfortran.dg/inquire_size.f90: Likewise.
3521 * gfortran.dg/int_1.f90: Likewise.
3522 * gfortran.dg/int_conv_1.f90: Likewise.
3523 * gfortran.dg/int_range_io_1.f90: Likewise.
3524 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3525 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3526 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3527 * gfortran.dg/integer_plus.f90: Likewise.
3528 * gfortran.dg/intent_out_2.f90: Likewise.
3529 * gfortran.dg/intent_out_5.f90: Likewise.
3530 * gfortran.dg/intent_out_6.f90: Likewise.
3531 * gfortran.dg/interface_12.f90: Likewise.
3532 * gfortran.dg/interface_19.f90: Likewise.
3533 * gfortran.dg/interface_4.f90: Likewise.
3534 * gfortran.dg/interface_5.f90: Likewise.
3535 * gfortran.dg/interface_9.f90: Likewise.
3536 * gfortran.dg/interface_assignment_1.f90: Likewise.
3537 * gfortran.dg/interface_assignment_2.f90: Likewise.
3538 * gfortran.dg/internal_dummy_2.f08: Likewise.
3539 * gfortran.dg/internal_dummy_3.f08: Likewise.
3540 * gfortran.dg/internal_dummy_4.f08: Likewise.
3541 * gfortran.dg/internal_pack_1.f90: Likewise.
3542 * gfortran.dg/internal_pack_10.f90: Likewise.
3543 * gfortran.dg/internal_pack_12.f90: Likewise.
3544 * gfortran.dg/internal_pack_13.f90: Likewise.
3545 * gfortran.dg/internal_pack_14.f90: Likewise.
3546 * gfortran.dg/internal_pack_15.f90: Likewise.
3547 * gfortran.dg/internal_pack_2.f90: Likewise.
3548 * gfortran.dg/internal_pack_3.f90: Likewise.
3549 * gfortran.dg/internal_pack_4.f90: Likewise.
3550 * gfortran.dg/internal_pack_6.f90: Likewise.
3551 * gfortran.dg/internal_pack_8.f90: Likewise.
3552 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3553 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3554 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3555 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3556 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3557 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3558 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3559 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3560 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3561 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3562 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3563 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3564 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3565 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3566 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3567 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3568 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3569 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3570 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3571 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3572 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3573 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3574 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3575 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3576 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3577 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3578 * gfortran.dg/io_err_1.f90: Likewise.
3579 * gfortran.dg/io_real_boz.f90: Likewise.
3580 * gfortran.dg/iomsg_1.f90: Likewise.
3581 * gfortran.dg/iostat_1.f90: Likewise.
3582 * gfortran.dg/iostat_2.f90: Likewise.
3583 * gfortran.dg/iostat_4.f90: Likewise.
3584 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3585 * gfortran.dg/ishft_1.f90: Likewise.
3586 * gfortran.dg/ishft_2.f90: Likewise.
3587 * gfortran.dg/ishft_4.f90: Likewise.
3588 * gfortran.dg/isnan_1.f90: Likewise.
3589 * gfortran.dg/isnan_2.f90: Likewise.
3590 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3591 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3592 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3593 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3594 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3595 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3596 * gfortran.dg/itime_idate_1.f: Likewise.
3597 * gfortran.dg/itime_idate_2.f: Likewise.
3598 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3599 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3600 * gfortran.dg/large_real_kind_1.f90: Likewise.
3601 * gfortran.dg/large_real_kind_2.F90: Likewise.
3602 * gfortran.dg/large_real_kind_3.F90: Likewise.
3603 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3604 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3605 * gfortran.dg/large_recl.f90: Likewise.
3606 * gfortran.dg/large_unit_1.f90: Likewise.
3607 * gfortran.dg/large_unit_2.f90: Likewise.
3608 * gfortran.dg/largeequiv_1.f90: Likewise.
3609 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3610 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3611 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3612 * gfortran.dg/list_read_1.f90: Likewise.
3613 * gfortran.dg/list_read_10.f90: Likewise.
3614 * gfortran.dg/list_read_11.f90: Likewise.
3615 * gfortran.dg/list_read_12.f90: Likewise.
3616 * gfortran.dg/list_read_13.f: Likewise.
3617 * gfortran.dg/list_read_14.f90: Likewise.
3618 * gfortran.dg/list_read_2.f90: Likewise.
3619 * gfortran.dg/list_read_3.f90: Likewise.
3620 * gfortran.dg/list_read_4.f90: Likewise.
3621 * gfortran.dg/list_read_5.f90: Likewise.
3622 * gfortran.dg/list_read_6.f90: Likewise.
3623 * gfortran.dg/list_read_7.f90: Likewise.
3624 * gfortran.dg/list_read_8.f90: Likewise.
3625 * gfortran.dg/list_read_9.f90: Likewise.
3626 * gfortran.dg/loc_2.f90: Likewise.
3627 * gfortran.dg/logical_1.f90: Likewise.
3628 * gfortran.dg/logical_dot_product.f90: Likewise.
3629 * gfortran.dg/logical_temp_io.f90: Likewise.
3630 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3631 * gfortran.dg/lrshift_1.f90: Likewise.
3632 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3633 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3634 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3635 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3636 * gfortran.dg/make_unit.f90: Likewise.
3637 * gfortran.dg/mapping_1.f90: Likewise.
3638 * gfortran.dg/mapping_2.f90: Likewise.
3639 * gfortran.dg/mapping_3.f90: Likewise.
3640 * gfortran.dg/masklr_1.F90: Likewise.
3641 * gfortran.dg/masklr_2.F90: Likewise.
3642 * gfortran.dg/matmul_1.f90: Likewise.
3643 * gfortran.dg/matmul_10.f90: Likewise.
3644 * gfortran.dg/matmul_12.f90: Likewise.
3645 * gfortran.dg/matmul_16.f90: Likewise.
3646 * gfortran.dg/matmul_17.f90: Likewise.
3647 * gfortran.dg/matmul_18.f90: Likewise.
3648 * gfortran.dg/matmul_2.f90: Likewise.
3649 * gfortran.dg/matmul_3.f90: Likewise.
3650 * gfortran.dg/matmul_4.f90: Likewise.
3651 * gfortran.dg/matmul_6.f90: Likewise.
3652 * gfortran.dg/matmul_8.f03: Likewise.
3653 * gfortran.dg/matmul_9.f90: Likewise.
3654 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3655 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3656 * gfortran.dg/matmul_const.f90: Likewise.
3657 * gfortran.dg/maxloc_1.f90: Likewise.
3658 * gfortran.dg/maxloc_2.f90: Likewise.
3659 * gfortran.dg/maxloc_3.f90: Likewise.
3660 * gfortran.dg/maxloc_4.f90: Likewise.
3661 * gfortran.dg/maxloc_string_1.f90: Likewise.
3662 * gfortran.dg/maxlocval_1.f90: Likewise.
3663 * gfortran.dg/maxlocval_2.f90: Likewise.
3664 * gfortran.dg/maxlocval_3.f90: Likewise.
3665 * gfortran.dg/maxlocval_4.f90: Likewise.
3666 * gfortran.dg/maxval_char_1.f90: Likewise.
3667 * gfortran.dg/maxval_char_2.f90: Likewise.
3668 * gfortran.dg/maxval_char_3.f90: Likewise.
3669 * gfortran.dg/maxval_char_4.f90: Likewise.
3670 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3671 * gfortran.dg/mclock.f90: Likewise.
3672 * gfortran.dg/merge_bits_1.F90: Likewise.
3673 * gfortran.dg/merge_bits_2.F90: Likewise.
3674 * gfortran.dg/merge_char_1.f90: Likewise.
3675 * gfortran.dg/merge_init_expr.f90: Likewise.
3676 * gfortran.dg/min_max_optional_1.f90: Likewise.
3677 * gfortran.dg/min_max_optional_5.f90: Likewise.
3678 * gfortran.dg/minloc_1.f90: Likewise.
3679 * gfortran.dg/minloc_2.f90: Likewise.
3680 * gfortran.dg/minloc_3.f90: Likewise.
3681 * gfortran.dg/minloc_4.f90: Likewise.
3682 * gfortran.dg/minloc_string_1.f90: Likewise.
3683 * gfortran.dg/minlocval_1.f90: Likewise.
3684 * gfortran.dg/minlocval_2.f90: Likewise.
3685 * gfortran.dg/minlocval_3.f90: Likewise.
3686 * gfortran.dg/minlocval_4.f90: Likewise.
3687 * gfortran.dg/minmax_char_1.f90: Likewise.
3688 * gfortran.dg/minmaxloc_1.f90: Likewise.
3689 * gfortran.dg/minmaxloc_10.f90: Likewise.
3690 * gfortran.dg/minmaxloc_11.f90: Likewise.
3691 * gfortran.dg/minmaxloc_12.f90: Likewise.
3692 * gfortran.dg/minmaxloc_13.f90: Likewise.
3693 * gfortran.dg/minmaxloc_2.f90: Likewise.
3694 * gfortran.dg/minmaxloc_3.f90: Likewise.
3695 * gfortran.dg/minmaxloc_4.f90: Likewise.
3696 * gfortran.dg/minmaxloc_5.f90: Likewise.
3697 * gfortran.dg/minmaxloc_6.f90: Likewise.
3698 * gfortran.dg/minmaxloc_7.f90: Likewise.
3699 * gfortran.dg/minmaxloc_8.f90: Likewise.
3700 * gfortran.dg/minmaxval_1.f90: Likewise.
3701 * gfortran.dg/minval_char_1.f90: Likewise.
3702 * gfortran.dg/minval_char_2.f90: Likewise.
3703 * gfortran.dg/minval_char_3.f90: Likewise.
3704 * gfortran.dg/minval_char_4.f90: Likewise.
3705 * gfortran.dg/minval_char_5.f90: Likewise.
3706 * gfortran.dg/minval_parameter_1.f90: Likewise.
3707 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3708 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3709 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3710 * gfortran.dg/missing_parens_1.f90: Likewise.
3711 * gfortran.dg/missing_parens_2.f90: Likewise.
3712 * gfortran.dg/mod_large_1.f90: Likewise.
3713 * gfortran.dg/mod_sign0_1.f90: Likewise.
3714 * gfortran.dg/module_blank_common.f90: Likewise.
3715 * gfortran.dg/module_commons_1.f90: Likewise.
3716 * gfortran.dg/module_commons_3.f90: Likewise.
3717 * gfortran.dg/module_double_reuse.f90: Likewise.
3718 * gfortran.dg/module_equivalence_1.f90: Likewise.
3719 * gfortran.dg/module_equivalence_2.f90: Likewise.
3720 * gfortran.dg/module_equivalence_3.f90: Likewise.
3721 * gfortran.dg/module_equivalence_5.f90: Likewise.
3722 * gfortran.dg/module_interface_1.f90: Likewise.
3723 * gfortran.dg/module_nan.f90: Likewise.
3724 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3725 * gfortran.dg/module_procedure_1.f90: Likewise.
3726 * gfortran.dg/module_read_1.f90: Likewise.
3727 * gfortran.dg/module_read_2.f90: Likewise.
3728 * gfortran.dg/module_widestring_1.f90: Likewise.
3729 * gfortran.dg/move_alloc.f90: Likewise.
3730 * gfortran.dg/move_alloc_10.f90: Likewise.
3731 * gfortran.dg/move_alloc_13.f90: Likewise.
3732 * gfortran.dg/move_alloc_14.f90: Likewise.
3733 * gfortran.dg/move_alloc_15.f90: Likewise.
3734 * gfortran.dg/move_alloc_16.f90: Likewise.
3735 * gfortran.dg/move_alloc_2.f90: Likewise.
3736 * gfortran.dg/move_alloc_5.f90: Likewise.
3737 * gfortran.dg/move_alloc_6.f90: Likewise.
3738 * gfortran.dg/move_alloc_9.f90: Likewise.
3739 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3740 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3741 * gfortran.dg/mvbits_1.f90: Likewise.
3742 * gfortran.dg/mvbits_2.f90: Likewise.
3743 * gfortran.dg/mvbits_3.f90: Likewise.
3744 * gfortran.dg/mvbits_4.f90: Likewise.
3745 * gfortran.dg/mvbits_7.f90: Likewise.
3746 * gfortran.dg/mvbits_8.f90: Likewise.
3747 * gfortran.dg/namelist_11.f: Likewise.
3748 * gfortran.dg/namelist_12.f: Likewise.
3749 * gfortran.dg/namelist_13.f90: Likewise.
3750 * gfortran.dg/namelist_14.f90: Likewise.
3751 * gfortran.dg/namelist_15.f90: Likewise.
3752 * gfortran.dg/namelist_16.f90: Likewise.
3753 * gfortran.dg/namelist_17.f90: Likewise.
3754 * gfortran.dg/namelist_18.f90: Likewise.
3755 * gfortran.dg/namelist_19.f90: Likewise.
3756 * gfortran.dg/namelist_20.f90: Likewise.
3757 * gfortran.dg/namelist_21.f90: Likewise.
3758 * gfortran.dg/namelist_22.f90: Likewise.
3759 * gfortran.dg/namelist_23.f90: Likewise.
3760 * gfortran.dg/namelist_24.f90: Likewise.
3761 * gfortran.dg/namelist_26.f90: Likewise.
3762 * gfortran.dg/namelist_27.f90: Likewise.
3763 * gfortran.dg/namelist_28.f90: Likewise.
3764 * gfortran.dg/namelist_29.f90: Likewise.
3765 * gfortran.dg/namelist_37.f90: Likewise.
3766 * gfortran.dg/namelist_38.f90: Likewise.
3767 * gfortran.dg/namelist_39.f90: Likewise.
3768 * gfortran.dg/namelist_40.f90: Likewise.
3769 * gfortran.dg/namelist_41.f90: Likewise.
3770 * gfortran.dg/namelist_42.f90: Likewise.
3771 * gfortran.dg/namelist_43.f90: Likewise.
3772 * gfortran.dg/namelist_44.f90: Likewise.
3773 * gfortran.dg/namelist_47.f90: Likewise.
3774 * gfortran.dg/namelist_48.f90: Likewise.
3775 * gfortran.dg/namelist_49.f90: Likewise.
3776 * gfortran.dg/namelist_50.f90: Likewise.
3777 * gfortran.dg/namelist_51.f90: Likewise.
3778 * gfortran.dg/namelist_52.f90: Likewise.
3779 * gfortran.dg/namelist_54.f90: Likewise.
3780 * gfortran.dg/namelist_55.f90: Likewise.
3781 * gfortran.dg/namelist_56.f90: Likewise.
3782 * gfortran.dg/namelist_57.f90: Likewise.
3783 * gfortran.dg/namelist_58.f90: Likewise.
3784 * gfortran.dg/namelist_59.f90: Likewise.
3785 * gfortran.dg/namelist_60.f90: Likewise.
3786 * gfortran.dg/namelist_61.f90: Likewise.
3787 * gfortran.dg/namelist_64.f90: Likewise.
3788 * gfortran.dg/namelist_65.f90: Likewise.
3789 * gfortran.dg/namelist_69.f90: Likewise.
3790 * gfortran.dg/namelist_70.f90: Likewise.
3791 * gfortran.dg/namelist_71.f90: Likewise.
3792 * gfortran.dg/namelist_72.f: Likewise.
3793 * gfortran.dg/namelist_73.f90: Likewise.
3794 * gfortran.dg/namelist_77.f90: Likewise.
3795 * gfortran.dg/namelist_78.f90: Likewise.
3796 * gfortran.dg/namelist_79.f90: Likewise.
3797 * gfortran.dg/namelist_80.f90: Likewise.
3798 * gfortran.dg/namelist_81.f90: Likewise.
3799 * gfortran.dg/namelist_82.f90: Likewise.
3800 * gfortran.dg/namelist_84.f90: Likewise.
3801 * gfortran.dg/namelist_85.f90: Likewise.
3802 * gfortran.dg/namelist_86.f90: Likewise.
3803 * gfortran.dg/namelist_87.f90: Likewise.
3804 * gfortran.dg/namelist_88.f90: Likewise.
3805 * gfortran.dg/namelist_89.f90: Likewise.
3806 * gfortran.dg/namelist_90.f: Likewise.
3807 * gfortran.dg/namelist_95.f90: Likewise.
3808 * gfortran.dg/namelist_char_only.f90: Likewise.
3809 * gfortran.dg/namelist_empty.f90: Likewise.
3810 * gfortran.dg/namelist_internal.f90: Likewise.
3811 * gfortran.dg/namelist_use.f90: Likewise.
3812 * gfortran.dg/namelist_use_only.f90: Likewise.
3813 * gfortran.dg/namelist_utf8.f90: Likewise.
3814 * gfortran.dg/nan_1.f90: Likewise.
3815 * gfortran.dg/nan_2.f90: Likewise.
3816 * gfortran.dg/nan_3.f90: Likewise.
3817 * gfortran.dg/nan_6.f90: Likewise.
3818 * gfortran.dg/nan_7.f90: Likewise.
3819 * gfortran.dg/nearest_1.f90: Likewise.
3820 * gfortran.dg/nearest_2.f90: Likewise.
3821 * gfortran.dg/nearest_3.f90: Likewise.
3822 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3823 * gfortran.dg/negative_automatic_size.f90: Likewise.
3824 * gfortran.dg/negative_unit.f: Likewise.
3825 * gfortran.dg/negative_unit2.f90: Likewise.
3826 * gfortran.dg/negative_unit_int8.f: Likewise.
3827 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3828 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3829 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3830 * gfortran.dg/nested_modules_1.f90: Likewise.
3831 * gfortran.dg/nested_modules_2.f90: Likewise.
3832 * gfortran.dg/nested_modules_3.f90: Likewise.
3833 * gfortran.dg/nesting_1.f90: Likewise.
3834 * gfortran.dg/new_line.f90: Likewise.
3835 * gfortran.dg/newunit_1.f90: Likewise.
3836 * gfortran.dg/newunit_3.f90: Likewise.
3837 * gfortran.dg/newunit_5.f90.f90: Likewise.
3838 * gfortran.dg/nint_1.f90: Likewise.
3839 * gfortran.dg/nint_2.f90: Likewise.
3840 * gfortran.dg/no_arg_check_2.f90: Likewise.
3841 * gfortran.dg/no_range_check_1.f90: Likewise.
3842 * gfortran.dg/no_range_check_2.f90: Likewise.
3843 * gfortran.dg/no_range_check_3.f90: Likewise.
3844 * gfortran.dg/noadv_size.f90: Likewise.
3845 * gfortran.dg/nonreturning_statements.f90: Likewise.
3846 * gfortran.dg/norm2_1.f90: Likewise.
3847 * gfortran.dg/norm2_3.f90: Likewise.
3848 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3849 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3850 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3851 * gfortran.dg/null_4.f90: Likewise.
3852 * gfortran.dg/null_9.f90: Likewise.
3853 * gfortran.dg/nullify_3.f90: Likewise.
3854 * gfortran.dg/oldstyle_1.f90: Likewise.
3855 * gfortran.dg/open_access_append_1.f90: Likewise.
3856 * gfortran.dg/open_access_append_2.f90: Likewise.
3857 * gfortran.dg/open_errors.f90: Likewise.
3858 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3859 * gfortran.dg/open_new.f90: Likewise.
3860 * gfortran.dg/open_readonly_1.f90: Likewise.
3861 * gfortran.dg/operator_1.f90: Likewise.
3862 * gfortran.dg/optional_absent_1.f90: Likewise.
3863 * gfortran.dg/optional_absent_2.f90: Likewise.
3864 * gfortran.dg/optional_absent_3.f90: Likewise.
3865 * gfortran.dg/optional_class_1.f90: Likewise.
3866 * gfortran.dg/optional_dim_2.f90: Likewise.
3867 * gfortran.dg/optional_dim_3.f90: Likewise.
3868 * gfortran.dg/output_exponents_1.f90: Likewise.
3869 * gfortran.dg/overload_1.f90: Likewise.
3870 * gfortran.dg/overload_2.f90: Likewise.
3871 * gfortran.dg/overwrite_1.f: Likewise.
3872 * gfortran.dg/pad_no.f90: Likewise.
3873 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3874 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3875 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3876 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3877 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3878 * gfortran.dg/parens_3.f90: Likewise.
3879 * gfortran.dg/parens_5.f90: Likewise.
3880 * gfortran.dg/parens_6.f90: Likewise.
3881 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3882 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3883 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3884 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3885 * gfortran.dg/parity_1.f90: Likewise.
3886 * gfortran.dg/past_eor.f90: Likewise.
3887 * gfortran.dg/pdt_1.f03: Likewise.
3888 * gfortran.dg/pdt_10.f03: Likewise.
3889 * gfortran.dg/pdt_11.f03: Likewise.
3890 * gfortran.dg/pdt_12.f03: Likewise.
3891 * gfortran.dg/pdt_13.f03: Likewise.
3892 * gfortran.dg/pdt_14.f03: Likewise.
3893 * gfortran.dg/pdt_15.f03: Likewise.
3894 * gfortran.dg/pdt_19.f03: Likewise.
3895 * gfortran.dg/pdt_20.f03: Likewise.
3896 * gfortran.dg/pdt_22.f03: Likewise.
3897 * gfortran.dg/pdt_23.f03: Likewise.
3898 * gfortran.dg/pdt_25.f03: Likewise.
3899 * gfortran.dg/pdt_26.f03: Likewise.
3900 * gfortran.dg/pdt_27.f03: Likewise.
3901 * gfortran.dg/pdt_28.f03: Likewise.
3902 * gfortran.dg/pdt_3.f03: Likewise.
3903 * gfortran.dg/pdt_4.f03: Likewise.
3904 * gfortran.dg/pdt_5.f03: Likewise.
3905 * gfortran.dg/pdt_7.f03: Likewise.
3906 * gfortran.dg/pointer_1.f90: Likewise.
3907 * gfortran.dg/pointer_array_1.f90: Likewise.
3908 * gfortran.dg/pointer_array_3.f90: Likewise.
3909 * gfortran.dg/pointer_array_4.f90: Likewise.
3910 * gfortran.dg/pointer_array_5.f90: Likewise.
3911 * gfortran.dg/pointer_array_6.f90: Likewise.
3912 * gfortran.dg/pointer_array_7.f90: Likewise.
3913 * gfortran.dg/pointer_array_8.f90: Likewise.
3914 * gfortran.dg/pointer_array_9.f90: Likewise.
3915 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3916 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3917 * gfortran.dg/pointer_assign_10.f90: Likewise.
3918 * gfortran.dg/pointer_assign_11.f90: Likewise.
3919 * gfortran.dg/pointer_assign_4.f90: Likewise.
3920 * gfortran.dg/pointer_assign_8.f90: Likewise.
3921 * gfortran.dg/pointer_assign_9.f90: Likewise.
3922 * gfortran.dg/pointer_check_10.f90: Likewise.
3923 * gfortran.dg/pointer_check_9.f90: Likewise.
3924 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3925 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3926 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3927 * gfortran.dg/pointer_init_1.f90: Likewise.
3928 * gfortran.dg/pointer_init_3.f90: Likewise.
3929 * gfortran.dg/pointer_init_4.f90: Likewise.
3930 * gfortran.dg/pointer_init_5.f90: Likewise.
3931 * gfortran.dg/pointer_init_8.f90: Likewise.
3932 * gfortran.dg/pointer_intent_1.f90: Likewise.
3933 * gfortran.dg/pointer_intent_4.f90: Likewise.
3934 * gfortran.dg/pointer_intent_5.f90: Likewise.
3935 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3936 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3937 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3938 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3939 * gfortran.dg/pointer_target_1.f90: Likewise.
3940 * gfortran.dg/pointer_target_2.f90: Likewise.
3941 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3942 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3943 * gfortran.dg/power.f90: Likewise.
3944 * gfortran.dg/power1.f90: Likewise.
3945 * gfortran.dg/power_3.f90: Likewise.
3946 * gfortran.dg/power_4.f90: Likewise.
3947 * gfortran.dg/power_5.f90: Likewise.
3948 * gfortran.dg/pr12884.f: Likewise.
3949 * gfortran.dg/pr15129.f90: Likewise.
3950 * gfortran.dg/pr15140.f90: Likewise.
3951 * gfortran.dg/pr15324.f90: Likewise.
3952 * gfortran.dg/pr15332.f: Likewise.
3953 * gfortran.dg/pr15957.f90: Likewise.
3954 * gfortran.dg/pr15959.f90: Likewise.
3955 * gfortran.dg/pr16597.f90: Likewise.
3956 * gfortran.dg/pr16861.f90: Likewise.
3957 * gfortran.dg/pr16938.f90: Likewise.
3958 * gfortran.dg/pr17090.f90: Likewise.
3959 * gfortran.dg/pr17143.f90: Likewise.
3960 * gfortran.dg/pr17164.f90: Likewise.
3961 * gfortran.dg/pr17229.f: Likewise.
3962 * gfortran.dg/pr17285.f90: Likewise.
3963 * gfortran.dg/pr17286.f90: Likewise.
3964 * gfortran.dg/pr17472.f: Likewise.
3965 * gfortran.dg/pr17612.f90: Likewise.
3966 * gfortran.dg/pr17706.f90: Likewise.
3967 * gfortran.dg/pr18025.f90: Likewise.
3968 * gfortran.dg/pr18122.f90: Likewise.
3969 * gfortran.dg/pr18210.f90: Likewise.
3970 * gfortran.dg/pr18392.f90: Likewise.
3971 * gfortran.dg/pr19155.f: Likewise.
3972 * gfortran.dg/pr19216.f: Likewise.
3973 * gfortran.dg/pr19467.f90: Likewise.
3974 * gfortran.dg/pr19657.f: Likewise.
3975 * gfortran.dg/pr19926.f90: Likewise.
3976 * gfortran.dg/pr19928-1.f90: Likewise.
3977 * gfortran.dg/pr19928-2.f90: Likewise.
3978 * gfortran.dg/pr20086.f90: Likewise.
3979 * gfortran.dg/pr20124.f90: Likewise.
3980 * gfortran.dg/pr20163-2.f: Likewise.
3981 * gfortran.dg/pr20480.f90: Likewise.
3982 * gfortran.dg/pr20755.f: Likewise.
3983 * gfortran.dg/pr20950.f: Likewise.
3984 * gfortran.dg/pr21177.f90: Likewise.
3985 * gfortran.dg/pr21730.f: Likewise.
3986 * gfortran.dg/pr22491.f: Likewise.
3987 * gfortran.dg/pr25603.f: Likewise.
3988 * gfortran.dg/pr26246_2.f90: Likewise.
3989 * gfortran.dg/pr32136.f90: Likewise.
3990 * gfortran.dg/pr32533.f90: Likewise.
3991 * gfortran.dg/pr33794.f90: Likewise.
3992 * gfortran.dg/pr35662.f90: Likewise.
3993 * gfortran.dg/pr35944-1.f90: Likewise.
3994 * gfortran.dg/pr35944-2.f90: Likewise.
3995 * gfortran.dg/pr35983.f90: Likewise.
3996 * gfortran.dg/pr39865.f90: Likewise.
3997 * gfortran.dg/pr41212.f90: Likewise.
3998 * gfortran.dg/pr43808.f90: Likewise.
3999 * gfortran.dg/pr44592.f90: Likewise.
4000 * gfortran.dg/pr44735.f90: Likewise.
4001 * gfortran.dg/pr45308.f03: Likewise.
4002 * gfortran.dg/pr46297.f: Likewise.
4003 * gfortran.dg/pr46588.f90: Likewise.
4004 * gfortran.dg/pr46665.f90: Likewise.
4005 * gfortran.dg/pr46804.f90: Likewise.
4006 * gfortran.dg/pr47008.f03: Likewise.
4007 * gfortran.dg/pr47614.f: Likewise.
4008 * gfortran.dg/pr47878.f90: Likewise.
4009 * gfortran.dg/pr49103.f90: Likewise.
4010 * gfortran.dg/pr50069_1.f90: Likewise.
4011 * gfortran.dg/pr50769.f90: Likewise.
4012 * gfortran.dg/pr52608.f90: Likewise.
4013 * gfortran.dg/pr55086_2.f90: Likewise.
4014 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4015 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4016 * gfortran.dg/pr55330.f90: Likewise.
4017 * gfortran.dg/pr56015.f90: Likewise.
4018 * gfortran.dg/pr57910.f90: Likewise.
4019 * gfortran.dg/pr59700.f90: Likewise.
4020 * gfortran.dg/pr62125.f90: Likewise.
4021 * gfortran.dg/pr64530.f90: Likewise.
4022 * gfortran.dg/pr65429.f90: Likewise.
4023 * gfortran.dg/pr65450.f90: Likewise.
4024 * gfortran.dg/pr65504.f90: Likewise.
4025 * gfortran.dg/pr65903.f90: Likewise.
4026 * gfortran.dg/pr66311.f90: Likewise.
4027 * gfortran.dg/pr66864.f90: Likewise.
4028 * gfortran.dg/pr67140.f90: Likewise.
4029 * gfortran.dg/pr67524.f90: Likewise.
4030 * gfortran.dg/pr67885.f90: Likewise.
4031 * gfortran.dg/pr68053.f90: Likewise.
4032 * gfortran.dg/pr68566.f90: Likewise.
4033 * gfortran.dg/pr69514_1.f90: Likewise.
4034 * gfortran.dg/pr69514_2.f90: Likewise.
4035 * gfortran.dg/pr69739.f90: Likewise.
4036 * gfortran.dg/pr70673.f90: Likewise.
4037 * gfortran.dg/pr71523_2.f90: Likewise.
4038 * gfortran.dg/pr71764.f90: Likewise.
4039 * gfortran.dg/pr78092.f90: Likewise.
4040 * gfortran.dg/pr82973.f90: Likewise.
4041 * gfortran.dg/pr83864.f90: Likewise.
4042 * gfortran.dg/pr83874.f90: Likewise.
4043 * gfortran.dg/pr84088.f90: Likewise.
4044 * gfortran.dg/pr84155.f90: Likewise.
4045 * gfortran.dg/proc_decl_12.f90: Likewise.
4046 * gfortran.dg/proc_decl_13.f90: Likewise.
4047 * gfortran.dg/proc_decl_15.f90: Likewise.
4048 * gfortran.dg/proc_decl_17.f90: Likewise.
4049 * gfortran.dg/proc_decl_18.f90: Likewise.
4050 * gfortran.dg/proc_decl_2.f90: Likewise.
4051 * gfortran.dg/proc_decl_5.f90: Likewise.
4052 * gfortran.dg/proc_decl_9.f90: Likewise.
4053 * gfortran.dg/proc_ptr_1.f90: Likewise.
4054 * gfortran.dg/proc_ptr_10.f90: Likewise.
4055 * gfortran.dg/proc_ptr_12.f90: Likewise.
4056 * gfortran.dg/proc_ptr_18.f90: Likewise.
4057 * gfortran.dg/proc_ptr_19.f90: Likewise.
4058 * gfortran.dg/proc_ptr_21.f90: Likewise.
4059 * gfortran.dg/proc_ptr_22.f90: Likewise.
4060 * gfortran.dg/proc_ptr_23.f90: Likewise.
4061 * gfortran.dg/proc_ptr_25.f90: Likewise.
4062 * gfortran.dg/proc_ptr_26.f90: Likewise.
4063 * gfortran.dg/proc_ptr_3.f90: Likewise.
4064 * gfortran.dg/proc_ptr_36.f90: Likewise.
4065 * gfortran.dg/proc_ptr_47.f90: Likewise.
4066 * gfortran.dg/proc_ptr_48.f90: Likewise.
4067 * gfortran.dg/proc_ptr_5.f90: Likewise.
4068 * gfortran.dg/proc_ptr_6.f90: Likewise.
4069 * gfortran.dg/proc_ptr_7.f90: Likewise.
4070 * gfortran.dg/proc_ptr_8.f90: Likewise.
4071 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4072 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4073 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4074 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4075 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4076 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4077 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4078 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4079 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4080 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4081 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4082 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4083 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4084 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4085 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4086 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4087 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4088 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4089 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4090 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4091 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4092 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4093 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4094 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4095 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4096 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4097 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4098 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4099 * gfortran.dg/product_init_expr.f03: Likewise.
4100 * gfortran.dg/promotion.f90: Likewise.
4101 * gfortran.dg/promotion_3.f90: Likewise.
4102 * gfortran.dg/promotion_4.f90: Likewise.
4103 * gfortran.dg/protected_1.f90: Likewise.
4104 * gfortran.dg/protected_2.f90: Likewise.
4105 * gfortran.dg/ptr-func-1.f90: Likewise.
4106 * gfortran.dg/ptr-func-2.f90: Likewise.
4107 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4108 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4109 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4110 * gfortran.dg/pure_byref_1.f90: Likewise.
4111 * gfortran.dg/pure_byref_2.f90: Likewise.
4112 * gfortran.dg/pure_byref_3.f90: Likewise.
4113 * gfortran.dg/quad_2.f90: Likewise.
4114 * gfortran.dg/quad_3.f90: Likewise.
4115 * gfortran.dg/random_3.f90: Likewise.
4116 * gfortran.dg/random_4.f90: Likewise.
4117 * gfortran.dg/random_7.f90: Likewise.
4118 * gfortran.dg/read_2.f90: Likewise.
4119 * gfortran.dg/read_3.f90: Likewise.
4120 * gfortran.dg/read_4.f90: Likewise.
4121 * gfortran.dg/read_5.f90: Likewise.
4122 * gfortran.dg/read_bad_advance.f90: Likewise.
4123 * gfortran.dg/read_bang.f90: Likewise.
4124 * gfortran.dg/read_bang4.f90: Likewise.
4125 * gfortran.dg/read_comma.f: Likewise.
4126 * gfortran.dg/read_dir.f90: Likewise.
4127 * gfortran.dg/read_empty_file.f: Likewise.
4128 * gfortran.dg/read_eof_1.f90: Likewise.
4129 * gfortran.dg/read_eof_2.f90: Likewise.
4130 * gfortran.dg/read_eof_3.f90: Likewise.
4131 * gfortran.dg/read_eof_4.f90: Likewise.
4132 * gfortran.dg/read_eof_5.f90: Likewise.
4133 * gfortran.dg/read_eof_6.f: Likewise.
4134 * gfortran.dg/read_eof_7.f90: Likewise.
4135 * gfortran.dg/read_eof_8.f90: Likewise.
4136 * gfortran.dg/read_eof_all.f90: Likewise.
4137 * gfortran.dg/read_eor.f90: Likewise.
4138 * gfortran.dg/read_float_1.f90: Likewise.
4139 * gfortran.dg/read_float_2.f03: Likewise.
4140 * gfortran.dg/read_float_3.f90: Likewise.
4141 * gfortran.dg/read_float_4.f90: Likewise.
4142 * gfortran.dg/read_infnan_1.f90: Likewise.
4143 * gfortran.dg/read_list_eof_1.f90: Likewise.
4144 * gfortran.dg/read_logical.f90: Likewise.
4145 * gfortran.dg/read_many_1.f: Likewise.
4146 * gfortran.dg/read_no_eor.f90: Likewise.
4147 * gfortran.dg/read_noadvance.f90: Likewise.
4148 * gfortran.dg/read_repeat.f90: Likewise.
4149 * gfortran.dg/read_repeat_2.f90: Likewise.
4150 * gfortran.dg/read_size_noadvance.f90: Likewise.
4151 * gfortran.dg/read_x_eof.f90: Likewise.
4152 * gfortran.dg/read_x_past.f: Likewise.
4153 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4154 * gfortran.dg/real_const_1.f: Likewise.
4155 * gfortran.dg/real_const_2.f90: Likewise.
4156 * gfortran.dg/real_const_3.f90: Likewise.
4157 * gfortran.dg/real_do_1.f90: Likewise.
4158 * gfortran.dg/real_index_1.f90: Likewise.
4159 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4160 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4161 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4162 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4163 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4164 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4165 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4166 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4167 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4168 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4169 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4170 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4171 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4172 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4173 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4174 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4175 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4176 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4177 * gfortran.dg/record_marker_1.f90: Likewise.
4178 * gfortran.dg/record_marker_2.f: Likewise.
4179 * gfortran.dg/record_marker_3.f90: Likewise.
4180 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4181 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4182 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4183 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4184 * gfortran.dg/recursive_check_7.f90: Likewise.
4185 * gfortran.dg/recursive_reference_1.f90: Likewise.
4186 * gfortran.dg/recursive_reference_2.f90: Likewise.
4187 * gfortran.dg/recursive_stack.f90: Likewise.
4188 * gfortran.dg/reduction.f90: Likewise.
4189 * gfortran.dg/repack_arrays_1.f90: Likewise.
4190 * gfortran.dg/repeat_1.f90: Likewise.
4191 * gfortran.dg/repeat_2.f90: Likewise.
4192 * gfortran.dg/repeat_3.f90: Likewise.
4193 * gfortran.dg/repeat_6.f90: Likewise.
4194 * gfortran.dg/reshape-alloc.f90: Likewise.
4195 * gfortran.dg/reshape-complex.f90: Likewise.
4196 * gfortran.dg/reshape.f90: Likewise.
4197 * gfortran.dg/reshape_2.f90: Likewise.
4198 * gfortran.dg/reshape_7.f90: Likewise.
4199 * gfortran.dg/reshape_empty_1.f03: Likewise.
4200 * gfortran.dg/reshape_pad_1.f90: Likewise.
4201 * gfortran.dg/reshape_rank7.f90: Likewise.
4202 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4203 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4204 * gfortran.dg/result_default_init_1.f90: Likewise.
4205 * gfortran.dg/result_in_spec_1.f90: Likewise.
4206 * gfortran.dg/result_in_spec_2.f90: Likewise.
4207 * gfortran.dg/ret_array_1.f90: Likewise.
4208 * gfortran.dg/ret_pointer_1.f90: Likewise.
4209 * gfortran.dg/ret_pointer_2.f90: Likewise.
4210 * gfortran.dg/rewind_1.f90: Likewise.
4211 * gfortran.dg/round_1.f03: Likewise.
4212 * gfortran.dg/round_2.f03: Likewise.
4213 * gfortran.dg/round_3.f08: Likewise.
4214 * gfortran.dg/round_4.f90: Likewise.
4215 * gfortran.dg/rrspacing_1.f90: Likewise.
4216 * gfortran.dg/runtime_warning_1.f90: Likewise.
4217 * gfortran.dg/same_type_as_2.f03: Likewise.
4218 * gfortran.dg/save_1.f90: Likewise.
4219 * gfortran.dg/save_5.f90: Likewise.
4220 * gfortran.dg/save_6.f90: Likewise.
4221 * gfortran.dg/scalar_mask_1.f90: Likewise.
4222 * gfortran.dg/scalar_mask_2.f90: Likewise.
4223 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4224 * gfortran.dg/scale_1.f90: Likewise.
4225 * gfortran.dg/scan_1.f90: Likewise.
4226 * gfortran.dg/scan_2.f90: Likewise.
4227 * gfortran.dg/secnds-1.f: Likewise.
4228 * gfortran.dg/secnds.f: Likewise.
4229 * gfortran.dg/select_1.f90: Likewise.
4230 * gfortran.dg/select_2.f90: Likewise.
4231 * gfortran.dg/select_3.f90: Likewise.
4232 * gfortran.dg/select_5.f90: Likewise.
4233 * gfortran.dg/select_char_1.f90: Likewise.
4234 * gfortran.dg/select_char_2.f90: Likewise.
4235 * gfortran.dg/select_type_13.f03: Likewise.
4236 * gfortran.dg/select_type_14.f03: Likewise.
4237 * gfortran.dg/select_type_15.f03: Likewise.
4238 * gfortran.dg/select_type_19.f03: Likewise.
4239 * gfortran.dg/select_type_2.f03: Likewise.
4240 * gfortran.dg/select_type_26.f03: Likewise.
4241 * gfortran.dg/select_type_27.f03: Likewise.
4242 * gfortran.dg/select_type_28.f03: Likewise.
4243 * gfortran.dg/select_type_3.f03: Likewise.
4244 * gfortran.dg/select_type_35.f03: Likewise.
4245 * gfortran.dg/select_type_36.f03: Likewise.
4246 * gfortran.dg/select_type_37.f03: Likewise.
4247 * gfortran.dg/select_type_39.f03: Likewise.
4248 * gfortran.dg/select_type_4.f90: Likewise.
4249 * gfortran.dg/select_type_5.f03: Likewise.
4250 * gfortran.dg/select_type_6.f03: Likewise.
4251 * gfortran.dg/select_type_7.f03: Likewise.
4252 * gfortran.dg/select_type_8.f03: Likewise.
4253 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4254 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4255 * gfortran.dg/selected_kind_1.f90: Likewise.
4256 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4257 * gfortran.dg/shape_2.f90: Likewise.
4258 * gfortran.dg/shape_4.f90: Likewise.
4259 * gfortran.dg/shape_5.f90: Likewise.
4260 * gfortran.dg/shape_7.f90: Likewise.
4261 * gfortran.dg/shape_8.f90: Likewise.
4262 * gfortran.dg/shape_9.f90: Likewise.
4263 * gfortran.dg/shift-kind_2.f90: Likewise.
4264 * gfortran.dg/shiftalr_1.F90: Likewise.
4265 * gfortran.dg/shiftalr_2.F90: Likewise.
4266 * gfortran.dg/simpleif_1.f90: Likewise.
4267 * gfortran.dg/simplify_argN_1.f90: Likewise.
4268 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4269 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4270 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4271 * gfortran.dg/simplify_modulo.f90: Likewise.
4272 * gfortran.dg/single_char_string.f90: Likewise.
4273 * gfortran.dg/size_dim.f90: Likewise.
4274 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4275 * gfortran.dg/sizeof.f90: Likewise.
4276 * gfortran.dg/sizeof_4.f90: Likewise.
4277 * gfortran.dg/slash_1.f90: Likewise.
4278 * gfortran.dg/sms-1.f90: Likewise.
4279 * gfortran.dg/sms-2.f90: Likewise.
4280 * gfortran.dg/spec_expr_7.f90: Likewise.
4281 * gfortran.dg/specifics_1.f90: Likewise.
4282 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4283 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4284 * gfortran.dg/spread_init_expr.f03: Likewise.
4285 * gfortran.dg/spread_scalar_source.f90: Likewise.
4286 * gfortran.dg/spread_shape_1.f90: Likewise.
4287 * gfortran.dg/stat_1.f90: Likewise.
4288 * gfortran.dg/stat_2.f90: Likewise.
4289 * gfortran.dg/stfunc_1.f90: Likewise.
4290 * gfortran.dg/stfunc_4.f90: Likewise.
4291 * gfortran.dg/stfunc_6.f90: Likewise.
4292 * gfortran.dg/storage_size_1.f08: Likewise.
4293 * gfortran.dg/storage_size_3.f08: Likewise.
4294 * gfortran.dg/storage_size_4.f90: Likewise.
4295 * gfortran.dg/streamio_1.f90: Likewise.
4296 * gfortran.dg/streamio_10.f90: Likewise.
4297 * gfortran.dg/streamio_11.f90: Likewise.
4298 * gfortran.dg/streamio_12.f90: Likewise.
4299 * gfortran.dg/streamio_13.f90: Likewise.
4300 * gfortran.dg/streamio_14.f90: Likewise.
4301 * gfortran.dg/streamio_15.f90: Likewise.
4302 * gfortran.dg/streamio_16.f90: Likewise.
4303 * gfortran.dg/streamio_17.f90: Likewise.
4304 * gfortran.dg/streamio_2.f90: Likewise.
4305 * gfortran.dg/streamio_3.f90: Likewise.
4306 * gfortran.dg/streamio_4.f90: Likewise.
4307 * gfortran.dg/streamio_5.f90: Likewise.
4308 * gfortran.dg/streamio_6.f90: Likewise.
4309 * gfortran.dg/streamio_7.f90: Likewise.
4310 * gfortran.dg/streamio_8.f90: Likewise.
4311 * gfortran.dg/streamio_9.f90: Likewise.
4312 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4313 * gfortran.dg/string_4.f90: Likewise.
4314 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4315 * gfortran.dg/string_assign_2.f90: Likewise.
4316 * gfortran.dg/string_compare_1.f90: Likewise.
4317 * gfortran.dg/string_compare_2.f90: Likewise.
4318 * gfortran.dg/string_compare_3.f90: Likewise.
4319 * gfortran.dg/string_ctor_1.f90: Likewise.
4320 * gfortran.dg/string_length_1.f90: Likewise.
4321 * gfortran.dg/string_length_2.f90: Likewise.
4322 * gfortran.dg/string_length_3.f90: Likewise.
4323 * gfortran.dg/string_length_4.f90: Likewise.
4324 * gfortran.dg/string_null_compare_1.f: Likewise.
4325 * gfortran.dg/string_pad_trunc.f90: Likewise.
4326 * gfortran.dg/structure_constructor_1.f03: Likewise.
4327 * gfortran.dg/structure_constructor_11.f90: Likewise.
4328 * gfortran.dg/structure_constructor_13.f03: Likewise.
4329 * gfortran.dg/structure_constructor_2.f03: Likewise.
4330 * gfortran.dg/structure_constructor_5.f03: Likewise.
4331 * gfortran.dg/submodule_1.f08: Likewise.
4332 * gfortran.dg/submodule_11.f08: Likewise.
4333 * gfortran.dg/submodule_14.f08: Likewise.
4334 * gfortran.dg/submodule_15.f08: Likewise.
4335 * gfortran.dg/submodule_17.f08: Likewise.
4336 * gfortran.dg/submodule_18.f08: Likewise.
4337 * gfortran.dg/submodule_19.f08: Likewise.
4338 * gfortran.dg/submodule_2.f08: Likewise.
4339 * gfortran.dg/submodule_27.f08: Likewise.
4340 * gfortran.dg/submodule_28.f08: Likewise.
4341 * gfortran.dg/submodule_29.f08: Likewise.
4342 * gfortran.dg/submodule_30.f08: Likewise.
4343 * gfortran.dg/submodule_6.f08: Likewise.
4344 * gfortran.dg/submodule_7.f08: Likewise.
4345 * gfortran.dg/submodule_8.f08: Likewise.
4346 * gfortran.dg/subnormal_1.f90: Likewise.
4347 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4348 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4349 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4350 * gfortran.dg/substr_2.f: Likewise.
4351 * gfortran.dg/substr_3.f: Likewise.
4352 * gfortran.dg/substr_4.f: Likewise.
4353 * gfortran.dg/substr_5.f90: Likewise.
4354 * gfortran.dg/substr_6.f90: Likewise.
4355 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4356 * gfortran.dg/sum_init_expr.f03: Likewise.
4357 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4358 * gfortran.dg/system_clock_3.f08: Likewise.
4359 * gfortran.dg/t_editing.f: Likewise.
4360 * gfortran.dg/team_change_1.f90: Likewise.
4361 * gfortran.dg/team_end_1.f90: Likewise.
4362 * gfortran.dg/team_number_1.f90: Likewise.
4363 * gfortran.dg/temporary_1.f90: Likewise.
4364 * gfortran.dg/test_com_block.f90: Likewise.
4365 * gfortran.dg/test_only_clause.f90: Likewise.
4366 * gfortran.dg/tiny_1.f90: Likewise.
4367 * gfortran.dg/tiny_2.f90: Likewise.
4368 * gfortran.dg/tl_editing.f90: Likewise.
4369 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4370 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4371 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4372 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4373 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4374 * gfortran.dg/transfer_class_2.f90: Likewise.
4375 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4376 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4377 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4378 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4379 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4380 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4381 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4382 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4383 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4384 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4385 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4386 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4387 * gfortran.dg/transpose_1.f90: Likewise.
4388 * gfortran.dg/transpose_3.f03: Likewise.
4389 * gfortran.dg/transpose_4.f90: Likewise.
4390 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4391 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4392 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4393 * gfortran.dg/trim_1.f90: Likewise.
4394 * gfortran.dg/trim_optimize_1.f90: Likewise.
4395 * gfortran.dg/trim_optimize_2.f90: Likewise.
4396 * gfortran.dg/trim_optimize_3.f90: Likewise.
4397 * gfortran.dg/trim_optimize_4.f90: Likewise.
4398 * gfortran.dg/trim_optimize_5.f90: Likewise.
4399 * gfortran.dg/trim_optimize_6.f90: Likewise.
4400 * gfortran.dg/trim_optimize_7.f90: Likewise.
4401 * gfortran.dg/trim_optimize_8.f90: Likewise.
4402 * gfortran.dg/type_to_class_1.f03: Likewise.
4403 * gfortran.dg/type_to_class_2.f03: Likewise.
4404 * gfortran.dg/type_to_class_3.f03: Likewise.
4405 * gfortran.dg/type_to_class_4.f03: Likewise.
4406 * gfortran.dg/type_to_class_5.f03: Likewise.
4407 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4408 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4409 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4410 * gfortran.dg/typebound_call_1.f03: Likewise.
4411 * gfortran.dg/typebound_call_13.f03: Likewise.
4412 * gfortran.dg/typebound_call_18.f03: Likewise.
4413 * gfortran.dg/typebound_call_19.f03: Likewise.
4414 * gfortran.dg/typebound_call_2.f03: Likewise.
4415 * gfortran.dg/typebound_call_20.f03: Likewise.
4416 * gfortran.dg/typebound_call_3.f03: Likewise.
4417 * gfortran.dg/typebound_generic_5.f03: Likewise.
4418 * gfortran.dg/typebound_generic_6.f03: Likewise.
4419 * gfortran.dg/typebound_generic_9.f03: Likewise.
4420 * gfortran.dg/typebound_operator_12.f03: Likewise.
4421 * gfortran.dg/typebound_operator_13.f03: Likewise.
4422 * gfortran.dg/typebound_operator_15.f90: Likewise.
4423 * gfortran.dg/typebound_operator_20.f90: Likewise.
4424 * gfortran.dg/typebound_operator_3.f03: Likewise.
4425 * gfortran.dg/typebound_operator_6.f03: Likewise.
4426 * gfortran.dg/typebound_operator_7.f03: Likewise.
4427 * gfortran.dg/typebound_operator_8.f03: Likewise.
4428 * gfortran.dg/typebound_operator_9.f03: Likewise.
4429 * gfortran.dg/typebound_proc_19.f90: Likewise.
4430 * gfortran.dg/typebound_proc_20.f90: Likewise.
4431 * gfortran.dg/typebound_proc_23.f90: Likewise.
4432 * gfortran.dg/typebound_proc_27.f03: Likewise.
4433 * gfortran.dg/typebound_proc_35.f90: Likewise.
4434 * gfortran.dg/typebound_proc_36.f90: Likewise.
4435 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4436 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4437 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4438 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4439 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4440 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4441 * gfortran.dg/unf_short_record_1.f90: Likewise.
4442 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4443 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4444 * gfortran.dg/unit_1.f90: Likewise.
4445 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4446 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4447 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4448 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4449 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4450 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4451 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4452 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4453 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4454 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4455 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4456 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4457 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4458 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4459 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4460 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4461 * gfortran.dg/unpack_init_expr.f03: Likewise.
4462 * gfortran.dg/use_10.f90: Likewise.
4463 * gfortran.dg/use_11.f90: Likewise.
4464 * gfortran.dg/use_13.f90: Likewise.
4465 * gfortran.dg/use_24.f90: Likewise.
4466 * gfortran.dg/use_27.f90: Likewise.
4467 * gfortran.dg/use_5.f90: Likewise.
4468 * gfortran.dg/use_allocated_1.f90: Likewise.
4469 * gfortran.dg/use_only_1.f90: Likewise.
4470 * gfortran.dg/use_only_4.f90: Likewise.
4471 * gfortran.dg/use_rename_2.f90: Likewise.
4472 * gfortran.dg/use_rename_4.f90: Likewise.
4473 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4474 * gfortran.dg/used_interface_ref.f90: Likewise.
4475 * gfortran.dg/used_types_5.f90: Likewise.
4476 * gfortran.dg/utf8_1.f03: Likewise.
4477 * gfortran.dg/utf8_2.f03: Likewise.
4478 * gfortran.dg/value_1.f90: Likewise.
4479 * gfortran.dg/value_2.f90: Likewise.
4480 * gfortran.dg/value_4.f90: Likewise.
4481 * gfortran.dg/value_6.f03: Likewise.
4482 * gfortran.dg/value_7.f03: Likewise.
4483 * gfortran.dg/value_test.f90: Likewise.
4484 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4485 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4486 * gfortran.dg/vect/pr60510.f: Likewise.
4487 * gfortran.dg/vect/pr69882.f90: Likewise.
4488 * gfortran.dg/vect/pr69980.f90: Likewise.
4489 * gfortran.dg/vect/vect-5.f90: Likewise.
4490 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4491 * gfortran.dg/vector_subscript_1.f90: Likewise.
4492 * gfortran.dg/vector_subscript_2.f90: Likewise.
4493 * gfortran.dg/vector_subscript_3.f90: Likewise.
4494 * gfortran.dg/vector_subscript_5.f90: Likewise.
4495 * gfortran.dg/verify_2.f90: Likewise.
4496 * gfortran.dg/volatile10.f90: Likewise.
4497 * gfortran.dg/where_1.f90: Likewise.
4498 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4499 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4500 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4501 * gfortran.dg/whole_file_13.f90: Likewise.
4502 * gfortran.dg/whole_file_2.f90: Likewise.
4503 * gfortran.dg/widechar_2.f90: Likewise.
4504 * gfortran.dg/widechar_4.f90: Likewise.
4505 * gfortran.dg/widechar_5.f90: Likewise.
4506 * gfortran.dg/widechar_6.f90: Likewise.
4507 * gfortran.dg/widechar_8.f90: Likewise.
4508 * gfortran.dg/widechar_IO_1.f90: Likewise.
4509 * gfortran.dg/widechar_IO_2.f90: Likewise.
4510 * gfortran.dg/widechar_IO_3.f90: Likewise.
4511 * gfortran.dg/widechar_IO_4.f90: Likewise.
4512 * gfortran.dg/widechar_compare_1.f90: Likewise.
4513 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4514 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4515 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4516 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4517 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4518 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4519 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4520 * gfortran.dg/widechar_select_1.f90: Likewise.
4521 * gfortran.dg/winapi.f90: Likewise.
4522 * gfortran.dg/write_0_pe_format.f90: Likewise.
4523 * gfortran.dg/write_back.f: Likewise.
4524 * gfortran.dg/write_check3.f90: Likewise.
4525 * gfortran.dg/write_direct_eor.f90: Likewise.
4526 * gfortran.dg/write_padding.f90: Likewise.
4527 * gfortran.dg/write_recursive.f90: Likewise.
4528 * gfortran.dg/write_rewind_1.f: Likewise.
4529 * gfortran.dg/write_rewind_2.f: Likewise.
4530 * gfortran.dg/write_zero_array.f90: Likewise.
4531 * gfortran.dg/x_slash_1.f: Likewise.
4532 * gfortran.dg/x_slash_2.f: Likewise.
4533 * gfortran.dg/zero_array_components_1.f90: Likewise.
4534 * gfortran.dg/zero_length_1.f90: Likewise.
4535 * gfortran.dg/zero_length_2.f90: Likewise.
4536 * gfortran.dg/zero_sized_1.f90: Likewise.
4537 * gfortran.dg/zero_sized_3.f90: Likewise.
4538 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4539 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4540 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4541 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4542 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4543 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4544 * gfortran.fortran-torture/execute/args.f90: Likewise.
4545 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4546 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4547 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4548 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4549 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4550 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4551 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4552 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4553 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4554 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4555 * gfortran.fortran-torture/execute/common.f90: Likewise.
4556 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4557 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4558 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4559 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4560 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4561 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4562 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4563 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4564 * gfortran.fortran-torture/execute/data.f90: Likewise.
4565 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4566 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4567 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4568 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4569 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4570 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4571 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4572 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4573 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4574 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4575 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4576 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4577 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4578 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4579 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4580 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4581 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4582 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4583 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4584 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4585 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4586 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4587 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4588 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4589 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4590 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4591 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4592 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4593 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4594 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4595 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4596 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4597 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4598 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4599 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4600 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4601 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4602 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4603 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4604 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4605 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4606 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4607 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4608 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4609 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4610 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4611 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4612 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4613 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4614 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4615 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4616 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4617 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4618 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4619 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4620 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4621 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4622 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4623 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4624 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4625 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4626 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4627 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4628 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4629 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4630 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4631 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4632 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4633 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4634 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4635 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4636 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4637 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4638 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4639 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4640 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4641 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4642 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4643 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4644 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4645 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4646 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4647 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4648 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4649 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4650 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4651 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4652 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4653 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4654 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4655 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4656 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4657 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4658 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4659 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4660 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4661 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4662 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4663 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4664 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4665 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4666 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4667 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4668 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4669 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4670 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4671 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4672 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4673 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4674 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4675 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4676 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4677 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4678 * gfortran.fortran-torture/execute/math.f90: Likewise.
4679 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4680 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4681 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4682 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4683 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4684 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4685 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4686 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4687 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4688 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4689 * gfortran.fortran-torture/execute/power.f90: Likewise.
4690 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4691 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4692 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4693 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4694 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4695 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4696 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4697 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4698 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4699 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4700 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4701 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4702 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4703 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4704 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4705 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4706 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4707 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4708 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4709 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4710 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4711 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4712 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4713 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4714 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4715 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4716 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4717 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4718 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4719 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4720 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4721 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4722 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4723 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4724 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4725 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4726 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4727 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4728 * gfortran.fortran-torture/execute/string.f90: Likewise.
4729 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4730 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4731 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4732 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4733 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4734 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4735 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4736 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4737 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4738 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4739 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4740 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4741 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4742 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4743 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4744 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4745 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4746 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4747 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4748 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4749 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4750 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4751 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4752 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4753 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4754 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4755 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4756 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4757 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4758 * gfortran.dg/inline_transpose_1.f90: Likewise.
4760 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4763 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4766 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4769 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4770 * gnat.dg/dispatch1.adb: Rename into...
4771 * gnat.dg/disp1.adb: ...this.
4772 * gnat.dg/dispatch1_p.ads: Rename into...
4773 * gnat.dg/disp1_pkg.ads: ...this.
4774 * gnat.dg/disp2.adb: Rename into...
4775 * gnat.dg/dispatch2.adb: ...this.
4776 * gnat.dg/dispatch2_p.ads: Rename into...
4777 * gnat.dg/disp2_pkg.ads: ...this.
4778 * gnat.dg/dispatch2_p.adb: Rename into...
4779 * gnat.dg/disp2_pkg.adb: this.
4780 * gnat.dg/generic_dispatch.adb: Rename into...
4781 * gnat.dg/generic_disp.adb: this.
4782 * gnat.dg/generic_dispatch_p.ads: Rename into...
4783 * gnat.dg/generic_disp_pkg.ads: ...this.
4784 * gnat.dg/generic_dispatch_p.adb: Rename into...
4785 * gnat.dg/generic_disp_pkg.adb: ...this.
4786 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4787 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4788 * gnat.dg/object_overflow1.adb: Tweak index.
4789 * gnat.dg/object_overflow2.adb: Likewise.
4790 * gnat.dg/object_overflow3.adb: Likewise.
4791 * gnat.dg/object_overflow4.adb: Likewise.
4792 * gnat.dg/object_overflow5.adb: Likewise.
4794 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.c-torture/compile/pr84425.c: New test.
4799 2018-02-16 Marek Polacek <polacek@redhat.com>
4800 Jakub Jelinek <jakub@redhat.com>
4803 * g++.dg/cpp1y/constexpr-84192.C: New test.
4805 2018-02-16 Martin Sebor <msebor@redhat.com>
4808 * g++.dg/overload15.C: New test.
4810 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4813 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4814 * gcc.dg/pr56727-2.c: Ditto.
4815 * gcc.target/powerpc/pr79439.c: Renamed to...
4816 * gcc.target/powerpc/pr79439-1.c: ...this.
4817 * gcc.target/powerpc/pr79439-2.c: New test.
4818 * gcc.target/powerpc/pr79439-3.c: New test.
4820 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4823 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4824 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4825 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4826 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4827 * gcc.target/powerpc/builtins-3.c: Same.
4829 2018-02-16 Nathan Sidwell <nathan@acm.org>
4831 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4833 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4835 PR rtl-optimization/70023
4836 * gcc.target/i386/pr70023.c: New.
4838 2018-02-16 Carl Love <cel@us.ibm.com>
4840 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4842 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4845 2018-02-16 Carl Love <cel@us.ibm.com>
4847 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4848 for the ABI definitions for vec_extract4b and vec_insert4b.
4850 2018-02-16 Nathan Sidwell <nathan@acm.org>
4852 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4853 * g++.old-deja/g++.mike/net43.C: Likewise.
4855 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4858 * g++.dg/cpp1z/class-deduction48.C: New.
4860 2018-02-16 Nathan Sidwell <nathan@acm.org>
4863 * g++.dg/lookup/pr84375.C: New.
4865 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4868 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4870 2018-02-16 Richard Biener <rguenther@suse.de>
4872 PR tree-optimization/84417
4873 * gcc.dg/torture/pr84417.c: New testcase.
4875 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4878 * g++.dg/opt/pr84272.C: New test.
4880 PR rtl-optimization/83723
4881 * gcc.dg/pr83723.c: New test.
4883 2018-02-16 Richard Biener <rguenther@suse.de>
4885 PR tree-optimization/84399
4886 * gcc.dg/graphite/pr84399.c: New testcase.
4888 2018-02-16 Richard Biener <rguenther@suse.de>
4890 PR tree-optimization/84190
4891 * g++.dg/torture/pr84190.C: New testcase.
4893 2018-02-15 Martin Sebor <msebor@redhat.com>
4895 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4898 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4901 * gfortran.dg/dtio_21.f03: Add an error message.
4902 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4904 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4907 * gfortran.dg/stop_shouldfail.f90: New test.
4909 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4912 * g++.dg/concepts/pr84330.C: New.
4914 2018-02-15 Tom de Vries <tom@codesourcery.com>
4916 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4918 2018-02-15 Tom de Vries <tom@codesourcery.com>
4920 * gcc.c-torture/compile/pr84136.c: Require effective target
4923 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4925 PR tree-optimization/84383
4926 * gcc.c-torture/compile/pr84383.c: New test.
4928 PR tree-optimization/84334
4929 * gcc.dg/pr84334.c: New test.
4931 2018-02-14 Carl Love <cel@us.ibm.com>
4933 * gcc.target/powerpc/builtins-4-int128-runnable.c
4934 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4935 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4937 2018-02-14 Martin Sebor <msebor@redhat.com>
4939 PR tree-optimization/83698
4940 * gcc.dg/Wrestrict-7.c: New test.
4941 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4942 * gcc.target/i386/chkp-stropt-17.c: Same.
4944 2018-02-14 Martin Sebor <msebor@redhat.com>
4947 * gcc.dg/Wattributes-8.c: New test.
4949 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4952 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4953 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4954 * gfortran.dg/select_type_1.f03: Extend test case.
4956 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4958 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4959 (dg-options): Use -O2 -msse2 -mno-sse3.
4961 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4963 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4964 this test case still works ok.
4965 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4966 * gcc.dg/vmx/insert-be-order.c: Likewise.
4967 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4968 * gcc.dg/vmx/ld-be-order.c: Likewise.
4969 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4970 * gcc.dg/vmx/lde-be-order.c: Likewise.
4971 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4972 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4973 * gcc.dg/vmx/merge-be-order.c: Likewise.
4974 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4975 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4976 * gcc.dg/vmx/pack-be-order.c: Likewise.
4977 * gcc.dg/vmx/perm-be-order.c: Likewise.
4978 * gcc.dg/vmx/splat-be-order.c: Likewise.
4979 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4980 * gcc.dg/vmx/st-be-order.c: Likewise.
4981 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4982 * gcc.dg/vmx/ste-be-order.c: Likewise.
4983 * gcc.dg/vmx/stl-be-order.c: Likewise.
4984 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4985 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4986 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4987 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4988 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4990 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4993 * g++.dg/cpp0x/auto49.C: New.
4995 2018-02-14 Nathan Sidwell <nathan@acm.org>
4997 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4999 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5001 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5002 * gcc.target/powerpc/le-altivec-consts.c: Same.
5004 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5007 * gcc.target/powerpc/pr84220-sld.c: New test.
5008 * gcc.target/powerpc/pr84220-sld2.c: New test.
5009 * gcc.target/powerpc/pr84220-sldw.c: New test.
5010 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5011 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5013 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5016 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5017 _inc_ssp intrinsics.
5018 * gcc.target/i386/cet-intrin-4.c: Likewise.
5019 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5020 __builtin_ia32_rdssp[d|q].
5022 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5024 PR tree-optimization/84357
5025 * gcc.dg/vect/pr84357.c: New test.
5027 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5030 * gcc.target/rx/pr83831.c: New tests.
5032 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5035 * gcc.target/msp430/pr79242.c: New test.
5037 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5040 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5043 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5046 * g++.dg/pr84279.C: New test.
5048 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5050 PR rtl-optimization/84169
5051 * gcc.c-torture/execute/pr84169.c: New.
5053 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5056 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5058 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5061 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5064 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5067 * g++.dg/warn/effc4.C: New test.
5069 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5072 * g++.dg/template/sizeof16.C: New.
5073 * g++.dg/template/sizeof17.C: Likewise.
5075 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5078 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5079 add necessary compiler options.
5080 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5082 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5085 * gcc.c-torture/execute/pr82210.c: New test.
5088 * gcc.dg/pr84309-2.c: New test.
5090 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5092 PR tree-optimization/84321
5093 * gcc.dg/pr84321.c: New test.
5095 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5098 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5100 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5103 * gcc.dg/asan/pr84307.c: Remove test.
5105 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5107 * gcc.target/rl78/test_auto_vector.c: New test.
5109 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5112 * gcc.c-torture/compile/pr84305.c: New test.
5114 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5117 * gcc.target/i386/pr84335.c: New test.
5119 PR tree-optimization/84339
5120 * gcc.c-torture/execute/pr84339.c: New test.
5123 * gcc.dg/pr84309.c: New test.
5124 * gcc.target/i386/pr84309.c: New test.
5127 * gcc.target/i386/pr84336.c: New test.
5129 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5132 * c-c++-common/gomp/pr84341.c: New test.
5134 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5137 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5139 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5142 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5145 2018-02-12 Jeff Law <law@redhat.com>
5147 * gcc.c-torture/compile/reg-args-size.c: New test.
5149 2018-02-12 Carl Love <cel@us.ibm.com>
5151 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5152 uint128 tests to new testfile.
5153 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5154 int128 and uint128 tests.
5155 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5156 list of torture tests.
5158 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5161 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5162 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5164 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5167 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5169 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5172 * gcc.dg/asan/pr84307.c: New test.
5174 2018-02-12 Nathan Sidwell <nathan@acm.org>
5176 * g++.dg/parse/pr84263.C: New.
5178 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5181 * g++.dg/template/crash129.C: New.
5183 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5186 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5187 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5188 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5189 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5190 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5192 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5194 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5195 _mm_maskz_scalef_round_sd): Test new intrinsics.
5196 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5197 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5199 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5200 _mm_maskz_scalef_round_ss): Test new intrinsics.
5201 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5202 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5204 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5205 __builtin_ia32_scalefss_round): Remove builtin.
5206 (__builtin_ia32_scalefsd_mask_round,
5207 __builtin_ia32_scalefss_mask_round): Test new builtin.
5208 * gcc.target/i386/sse-13.c: Ditto.
5209 * gcc.target/i386/sse-23.c: Ditto.
5211 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5213 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5214 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5215 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5216 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5217 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5218 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5219 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5220 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5222 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5223 (__builtin_ia32_sqrtss_round): Remove builtins.
5224 (__builtin_ia32_sqrtsd_mask_round)
5225 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5226 * gcc.target/i386/sse-13.c: Ditto.
5227 * gcc.target/i386/sse-23.c: Ditto.
5229 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5232 * gfortran.dg/statement_function_3.f: New test.
5234 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5238 * gfortran.dg/statement_function_1.f90: New test.
5239 * gfortran.dg/statement_function_2.f90: New test.
5241 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5244 * gfortran.dg/type_to_class_5.f03: New test.
5246 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5249 * gfortran.dg/type_to_class_4.f03: New test.
5251 2018-02-10 Alan Modra <amodra@gmail.com>
5254 * gcc.dg/pr84300.c: New.
5256 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5259 * g++.dg/ubsan/pr83987-2.C: New test.
5261 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5263 * gcc.target/rx/movsicc.c: New test.
5265 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5268 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5271 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5273 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5274 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5276 2018-02-09 Nathan Sidwell <nathan@acm.org>
5279 * c-c++-common/pr84293.h: New.
5280 * c-c++-common/pr84293.c: New.
5282 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5284 PR rtl-optimization/57193
5285 * gcc.target/i386/pr57193.c: New.
5287 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5290 * gcc.target/powerpc/pr84226.c: New test.
5292 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5294 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5298 2018-02-09 Martin Sebor <msebor@redhat.com>
5301 * gcc.dg/lto/pr84212_0.c: New test file.
5302 * gcc.dg/lto/pr84212_1.c: Same.
5304 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5307 * gcc.target/powerpc/pr83926.c: New test.
5308 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5309 message. Fix test for running in 32-bit mode.
5311 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5314 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5316 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5319 * gcc.target/s390/pr84295.c: New test.
5321 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5324 * g++.dg/cpp1y/lambda-init16.C: New.
5326 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/sso8.adb: New test.
5329 * gnat.dg/sso8_pkg.ads: New helper.
5331 2018-02-09 Richard Biener <rguenther@suse.de>
5333 PR tree-optimization/84278
5334 * gcc.target/i386/pr84278.c: Adjust regex.
5336 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5338 PR tree-optimization/84232
5339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5342 * gcc.target/aarch64/pr84252.c: New test.
5345 * gcc.dg/pr84237.c: New test.
5347 2018-02-09 Marek Polacek <polacek@redhat.com>
5348 Jakub Jelinek <jakub@redhat.com>
5351 * g++.dg/torture/pr83659.C: New test.
5353 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5355 PR tree-optimization/84136
5356 * gcc.c-torture/compile/pr84136.c: New test.
5358 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5361 * gcc.target/i386/pr83008.c: New test.
5363 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5366 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5368 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5371 * g++.dg/warn/Wunused-parm-11.C: New.
5373 2018-02-08 Marek Polacek <polacek@redhat.com>
5375 PR tree-optimization/84238
5376 * gcc.dg/Wstringop-overflow-3.c: New test.
5378 2018-02-08 Nathan Sidwell <nathan@acm.org>
5380 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5382 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5384 PR tree-optimization/84265
5385 * gcc.dg/vect/pr84265.c: New test.
5387 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5389 PR tree-optimization/81635
5390 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5391 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5393 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5395 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5396 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5397 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5398 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5399 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5400 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5401 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5402 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5403 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5404 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5405 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5406 * gcc.target/s390/nobp-return-attr-all.c: New test.
5407 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5408 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5409 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5410 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5411 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5412 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5413 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5414 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5415 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5416 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5417 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5418 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5419 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5420 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5422 2018-02-08 Richard Biener <rguenther@suse.de>
5424 PR tree-optimization/84233
5425 * g++.dg/torture/pr84233.C: New testcase.
5427 2018-02-08 Richard Biener <rguenther@suse.de>
5429 PR tree-optimization/84278
5430 * gcc.target/i386/pr84278.c: New testcase.
5432 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5434 PR rtl-optimization/84068
5435 PR rtl-optimization/83459
5436 * gcc.dg/pr84068.c: New test.
5438 2018-02-08 Richard Biener <rguenther@suse.de>
5440 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5441 loop vectorization to happen.
5443 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5446 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5448 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5450 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5452 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5455 * gcc.target/powerpc/pr84154-1.c: New tests.
5456 * gcc.target/powerpc/pr84154-2.c: Likewise.
5457 * gcc.target/powerpc/pr84154-3.c: Likewise.
5459 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5461 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5463 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5466 * g++.dg/template/incomplete11.C: New test.
5467 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5469 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5472 * gfortran.dg/deallocate_error_3.f90: New test.
5473 * gfortran.dg/deallocate_error_4.f90: New test.
5475 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5478 * gfortran.dg/shape_9.f90: New test.
5480 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5483 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5485 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5489 * g++.dg/spellcheck-reswords.C: New test case.
5490 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5493 2018-02-07 Martin Liska <mliska@suse.cz>
5496 * g++.dg/ext/mv26.C: New test.
5498 2018-02-07 Tom de Vries <tom@codesourcery.com>
5500 * gcc.dg/pr83844.c: Require effective target alloca.
5502 2018-02-07 Tom de Vries <tom@codesourcery.com>
5504 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5506 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5509 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5510 -fcf-protection=return.
5512 2018-02-07 Tom de Vries <tom@codesourcery.com>
5515 * c-c++-common/goacc/pr84217.c: New test.
5516 * gfortran.dg/goacc/pr84217.f90: New test.
5518 2018-02-07 Richard Biener <rguenther@suse.de>
5520 PR tree-optimization/84204
5521 * gcc.dg/graphite/pr84204.c: New testcase.
5523 PR tree-optimization/84205
5524 * gcc.dg/graphite/pr84205.c: New testcase.
5526 PR tree-optimization/84223
5527 * gfortran.dg/graphite/pr84223.f90: New testcase.
5529 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5532 * g++.dg/cpp0x/scoped_enum7.C: New.
5534 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5536 PR tree-optimization/83008
5537 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5539 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5541 PR tree-optimization/84235
5542 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5544 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5547 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5549 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5551 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5554 * gcc.target/i386/pr84146.c: New test.
5556 2018-02-06 Michael Collison <michael.collison@arm.com>
5558 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5560 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5562 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5563 warning for -mno-speculate-indirect-jumps.
5564 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5565 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5566 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5567 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5568 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5569 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5571 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5574 * c-c++-common/fcf-protection-1.c: Change a compared message.
5575 * c-c++-common/fcf-protection-2.c: Likewise.
5576 * c-c++-common/fcf-protection-3.c: Likewise.
5577 * c-c++-common/fcf-protection-5.c: Likewise.
5578 * c-c++-common/fcf-protection-6.c: New test.
5579 * c-c++-common/fcf-protection-7.c: Likewise.
5581 2018-02-06 Marek Polacek <polacek@redhat.com>
5583 PR tree-optimization/84228
5584 * c-c++-common/Wstringop-truncation-3.c: New test.
5586 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5589 * gcc.target/arm/pragma_arch_switch_2.c: New.
5591 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5594 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5596 2018-02-05 Martin Sebor <msebor@redhat.com>
5598 PR tree-optimization/83369
5599 * gcc.dg/Wnonnull.c: New test.
5601 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5603 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5604 argument and use dg-messages-by-file instead. Expect it to be
5605 an array rather than a dict.
5606 (lto-link-and-maybe-run): Remove messages_by_file argument and
5607 use an upvar for dg-messages-by-file. Update call to
5608 lto_handle_diagnostics.
5609 (lt-get-options): Treat dg-messages-by-file as an array
5611 (lto-get-options-main): Likewise. Set the entry rather than appending.
5612 (lto-execute): Treat dg-messages-by-file as an array rather than
5613 a dict. Update call to lto-link-and-maybe-run.
5615 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5618 * g++.dg/cpp1z/inline-var4.C: New.
5620 2018-02-05 Martin Liska <mliska@suse.cz>
5622 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5624 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5625 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5626 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5627 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5628 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5629 * c-c++-common/asan/pointer-compare-3.c: New test.
5631 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5633 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5634 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5636 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5638 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5639 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5640 _mm_maskz_range_round_sd): Test new intrinsics.
5641 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5642 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5643 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5644 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5645 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5646 _mm_maskz_range_round_ss): Test new intrinsics.
5647 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5648 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5649 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5650 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5651 __builtin_ia32_rangess128_round): Remove builtins.
5652 (__builtin_ia32_rangesd128_mask_round,
5653 __builtin_ia32_rangess128_mask_round): Test new builtins.
5654 * gcc.target/i386/sse-13.c: Ditto.
5655 * gcc.target/i386/sse-23.c: Ditto.
5657 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5660 * gfortran.dg/pr79966.f90: New testcase
5662 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5665 * gfortran.dg/associate_23.f90: Fix invalid code.
5666 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5667 * gfortran.dg/matmul_3.f90: Likewise.
5668 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5670 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5673 * gfortran.dg/associate_34.f90: New test.
5674 * gfortran.dg/associate_35.f90: New test.
5676 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5680 * gfortran.dg/pr84155.f90: New test.
5682 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5684 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5685 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5687 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5689 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5692 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5694 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5696 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5697 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5698 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5700 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5703 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5704 * gcc.dg/Wsign-conversion.c: Dito.
5705 * gcc.dg/attr-alloc_size-4.c: Dito.
5706 * gcc.dg/pr81020.c: Dito.
5707 * gcc.dg/pr81192.c: Dito.
5708 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5709 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5710 * gcc.dg/pr83844.c: Restrict to int32plus.
5711 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5712 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5713 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5714 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5715 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5716 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5717 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5718 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5719 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5720 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5721 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5722 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5724 2018-02-02 Julia Koval <julia.koval@intel.com>
5726 * gcc.target/i386/funcspec-56.inc: Handle new march.
5727 * g++.dg/ext/mv16.C: Ditto.
5729 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5731 * lib/target-supports.exp
5732 (check_effective_target_keeps_null_pointer_checks): No more
5734 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5735 * gcc.dg/ifcvt-4.c: Skip avr.
5736 * gcc.dg/pr53037-1.c: Dito.
5737 * gcc.dg/pr53037-2.c: Dito.
5738 * gcc.dg/pr53037-3.c: Dito.
5739 * gcc.dg/pr63387-2.c: Dito.
5740 * gcc.dg/pr63387.c: Dito.
5741 * gcc.dg/sancov/cmp0.c: Dito.
5742 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5743 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5744 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5745 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5746 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5747 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5748 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5749 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5750 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5751 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5752 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5753 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5754 * gcc.dg/tree-ssa/pr82059.c: Dito.
5755 * gcc.c-torture/execute/pr70460.c: Dito.
5757 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5760 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5761 * gcc.c-torture/execute/20180112-1.c: Dito.
5762 * gcc.c-torture/execute/pr81503.c: Dito.
5763 * gcc.dg/store_merging_12.c: Dito.
5764 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5765 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5766 * gcc.dg/tree-ssa/pr80898.c: Dito.
5767 * gcc.dg/tree-ssa/pr82363.c: Dito.
5768 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5769 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5770 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5771 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5772 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5773 * gcc.dg/tree-ssa/pr80803.c: Dito.
5774 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5775 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5776 * gcc.dg/tree-ssa/vrp114.c: Dito.
5777 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5778 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5779 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5781 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5784 * gcc.target/i386/cet-sjlj-6a.c: New test.
5785 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5787 2018-02-01 Marek Polacek <polacek@redhat.com>
5790 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5792 2018-01-30 Jeff Law <law@redhat.com>
5795 * gcc.target/i386/pr84128.c: New test.
5797 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5799 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5800 -fdelete-null-pointer-checks.
5802 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5805 * g++.dg/cpp0x/abstract-default1.C: New.
5807 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5809 PR tree-optimization/81635
5810 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5811 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5813 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5816 * gcc.target/aarch64/pr83370.c: New.
5818 2018-02-01 Richard Biener <rguenther@suse.de>
5820 * gcc.dg/graphite/pr35356-1.c: Adjust.
5822 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5825 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5827 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5828 of hard-coding the choice.
5829 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5830 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5831 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5833 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5835 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5836 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5837 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5838 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5839 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5840 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5841 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5842 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5843 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5844 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5845 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5846 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5847 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5848 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5849 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5850 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5851 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5852 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5853 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5854 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5855 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5856 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5857 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5858 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5859 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5860 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5861 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5862 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5863 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5864 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5865 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5866 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5867 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5868 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5869 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5870 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5871 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5872 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5873 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5874 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5875 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5876 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5877 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5878 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5879 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5880 __builtin_popcountll rather than __builtin_popcountl.
5882 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5884 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5885 of LD1R[HWD] for multi-element constants on big-endian targets.
5886 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5887 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5889 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5891 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5892 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5893 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5895 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5897 PR tree-optimization/81661
5898 PR tree-optimization/84117
5899 * gcc.dg/pr81661.c: New test.
5900 * gfortran.dg/pr84117.f90: New test.
5902 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5905 * gfortran.dg/repeat_7.f90: Catch warning message.
5907 2018-01-31 Ian Lance Taylor <iant@golang.org>
5909 * go.go-torture/execute/printnil.go: New test.
5911 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5913 * lib/target-supports.exp (check_effective_target_comdat_group):
5914 Allow for Solaris as comdat syntax.
5916 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5917 Solaris with comdat_group support and as.
5919 2018-01-31 Marek Polacek <polacek@redhat.com>
5922 * gcc.dg/pr81779.c: New test.
5924 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5927 * gfortran.dg/gomp/pr84116.f90: New test.
5930 * g++.dg/init/pr83993-2.C: New test.
5933 * g++.dg/init/pr83993-1.C: New test.
5934 * g++.dg/cpp0x/pr83993.C: New test.
5936 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5939 * gfortran.dg/pr84088.f90: New test.
5941 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5944 * gcc.target/i386/pr82444.c: New.
5946 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5948 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5949 * gcc.target/powerpc/vsx-13.c: New.
5951 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/cpp1y/var-templ57.C: New.
5956 2018-01-31 Marek Polacek <polacek@redhat.com>
5959 * g++.dg/diagnostic/pr84138.C: New test.
5961 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5964 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5965 -Wstringop-overflow warnings due to spurious warning with -O1.
5966 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5967 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5969 2018-01-31 Richard Biener <rguenther@suse.de>
5971 PR tree-optimization/84132
5972 * g++.dg/torture/pr84132.C: New testcase.
5974 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5976 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5979 2018-01-31 Julia Koval <julia.koval@intel.com>
5982 * gcc.target/i386/rdpid.c: Remove "eax".
5984 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5986 PR tree-optimization/64946
5987 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5988 scan-assembler checks.
5990 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5992 * gcc.c-torture/execute/20180131-1.c: New test.
5994 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5996 * gcc.target/arc/taux-1.c: New test.
5997 * gcc.target/arc/taux-2.c: Likewise.
5999 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6001 * gcc.target/arc/uncached.c: New test.
6003 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6006 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6008 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6010 PR preprocessor/69869
6011 * gcc.dg/cpp/trad/pr69869.c: New test.
6014 * gcc.dg/pr84100.c: New test.
6016 2018-01-30 Jeff Law <law@redhat.com>
6019 * gcc.target/i386/pr84064: New test.
6021 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6024 * gfortran.dg/data_implied_do_2.f90: New test.
6026 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6028 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6030 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6033 * gfortran.dg/inline_matmul_21.f90: New test case.
6035 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6039 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6042 * gcc.target/powerpc/pr84112.c: New.
6044 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6046 PR rtl-optimization/83986
6047 * gcc.dg/pr83986.c: New test.
6049 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6052 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6053 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6054 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6055 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6057 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6059 PR tree-optimization/84111
6060 * gcc.c-torture/compile/pr84111.c: New test.
6062 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6065 * gcc.dg/ipa/inline-2.c: Fix template.
6066 * gcc.dg/ipa/inline-3.c: Fix template.
6068 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6071 * g++.dg/torture/pr81360.C: New testcase.
6073 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6076 * gcc.dg/lto/pr83954.h: New testcase.
6077 * gcc.dg/lto/pr83954_0.c: New testcase.
6078 * gcc.dg/lto/pr83954_1.c: New testcase.
6080 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6083 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6085 Simplify DW_AT_producer scan.
6087 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6091 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6094 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6095 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6096 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6097 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6099 2018-01-29 Jeff Law <law@redhat.com>
6102 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6103 better match other tests which require vsx. Verify the zero
6104 extension is part of the test in the combiner dump.
6106 2018-01-29 Marek Polacek <polacek@redhat.com>
6109 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6112 * g++.dg/ext/pr83996.C: New test.
6114 2018-01-29 Richard Biener <rguenther@suse.de>
6116 PR tree-optimization/84057
6117 * gcc.dg/graphite/pr84057.c: New testcase.
6119 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6122 * gfortran.dg/bind_c_usage_31.f90: New test.
6124 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6127 * g++.dg/warn/Wduplicated-branches5.C: New.
6129 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6131 * gcc.target/rl78/test_addsi3_internal.c: New test.
6133 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6135 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6136 Make expected output depend on whether we expect sibcalls or not.
6137 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6138 safe-indirect-jump-1.c).
6140 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6141 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6142 Soren Rasmussen <s.c.rasmussen@gmail.com>
6144 Fortran 2018 teams tests.
6146 * gfortran.dg/team_number_1.f90: new test for team_number.
6147 * gfortran.dg/team_change_1.f90: new test for change team.
6148 * gfortran.dg/team_end_1.f90: new test for end team.
6149 * gfortran.dg/team_form_1.f90: new test for form team.
6151 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6154 * gfortran.dg/dot_product_4.f90
6156 2018-01-26 Martin Sebor <msebor@redhat.com>
6158 PR tree-optimization/83896
6159 * gcc.dg/strlenopt-43.c: New.
6161 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6163 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6164 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6165 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6166 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6167 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6168 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6169 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6170 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6171 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6173 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6174 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6175 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6176 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6177 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6178 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6179 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6180 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6182 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6184 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6186 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6187 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6188 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6189 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6190 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6191 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6192 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6193 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6194 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6195 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6196 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6197 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6198 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6200 2018-01-26 Martin Liska <mliska@suse.cz>
6202 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6205 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6207 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6208 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6209 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6210 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6211 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6212 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6213 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6214 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6216 2018-01-26 Richard Biener <rguenther@suse.de>
6218 PR rtl-optimization/84003
6219 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6220 latent bug in DSE if NOINLINE is appropriately defined.
6221 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6222 and defining NOINLINE.
6224 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6226 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6227 tests specific to aarch64. XFAIL test on arm.
6229 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6231 PR rtl-optimization/83985
6232 * gcc.dg/pr83985.c: New test.
6235 * c-c++-common/Wrestrict-3.c: New test.
6237 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6239 * gcc.target/arc/tdelegitimize_addr.c: New test.
6241 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6243 * gcc.target/arc/jli-1.c: New file.
6244 * gcc.target/arc/jli-2.c: Likewise.
6246 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6248 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6250 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6251 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6253 2018-01-26 Richard Biener <rguenther@suse.de>
6255 PR tree-optimization/81082
6256 * gcc.dg/vect/pr81082.c: New testcase.
6257 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6258 simplification to n * n.
6260 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6262 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6264 * gcc.target/i386/pr63620.c: Likewise.
6266 2018-01-26 Julia Koval <julia.koval@intel.com>
6268 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6269 -mavx512f -mavx512bw.
6270 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6271 * gcc.target/i386/i386.exp: Fix types.
6273 2018-01-26 Alan Modra <amodra@gmail.com>
6276 * gcc.target/powerpc/swaps-p8-46.c: New.
6278 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6281 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6282 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6283 'array01' in the tree dump comparison.
6284 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6285 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6286 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6288 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6291 * gcc.dg/torture/pr83055.c: New testcase.
6293 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6296 * g++.dg/cpp1z/decomp36.C: New test.
6299 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6301 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6303 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6304 the shift dump line.
6305 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6307 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6310 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6311 index instead of int, which allows IVOPTs to properly optimize the
6314 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6317 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6318 of "fn_type" typedef.
6319 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6321 2018-01-24 Ian Lance Taylor <iant@golang.org>
6323 * go.go-torture/execute/names-1.go: New test.
6325 2018-01-19 Jeff Law <law@redhat.com>
6328 * gcc.target/i386/pr83994.c: New test.
6330 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6333 * gcc.target/powerpc/pr84014.c: New.
6335 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6338 * c-c++-common/gomp/pr83977-1.c: New test.
6339 * c-c++-common/gomp/pr83977-2.c: New test.
6340 * c-c++-common/gomp/pr83977-3.c: New test.
6341 * gfortran.dg/gomp/pr83977.f90: New test.
6343 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6346 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6347 * gcc.dg/vect/pr80631-1.c: Likewise.
6348 * gcc.dg/vect/pr80631-2.c: Likewise.
6349 * gcc.dg/vect/pr81410.c: Likewise.
6350 * gcc.dg/vect/pr81633.c: Likewise.
6351 * gcc.dg/vect/pr81815.c: Likewise.
6352 * gcc.dg/vect/pr82108.c: Likewise.
6353 * gcc.dg/vect/pr83857.c: Likewise.
6354 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6355 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6356 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6357 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6358 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6359 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6360 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6361 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6362 dg-xfail-run-if instead.
6363 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6364 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6365 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6366 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6367 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6369 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6371 PR tree-optimization/83979
6372 * g++.dg/pr83979.c: New test.
6374 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6376 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6377 option. Add arm_neon_ok_no_float_abi check.
6379 2018-01-24 Richard Biener <rguenther@suse.de>
6381 PR tree-optimization/83176
6382 * gcc.dg/graphite/pr83176.c: New testcase.
6384 2018-01-24 Richard Biener <rguenther@suse.de>
6386 PR tree-optimization/82819
6387 * gcc.dg/graphite/pr82819.c: New testcase.
6389 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6392 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6393 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6394 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6395 * g++.dg/ext/stmtexpr20.C: Likewise.
6396 * g++.dg/ext/stmtexpr21.C: Likewise.
6398 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6401 * g++.dg/warn/pr83974.C: New test case.
6403 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6406 * g++.dg/ubsan/pr83987.C: New test.
6408 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6411 * gfortran.dg/pdt_29.f03: New test.
6413 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6416 * gfortran.dg/associate_33.f03: New test.
6418 2018-01-23 Martin Liska <mliska@suse.cz>
6421 * gcc.dg/lto/pr81440.h: New test.
6422 * gcc.dg/lto/pr81440_0.c: New test.
6423 * gcc.dg/lto/pr81440_1.c: New test.
6425 2018-01-23 Nathan Sidwell <nathan@acm.org>
6428 * g++.dg/template/pr83988.C: New.
6430 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6434 * g++.dg/cpp0x/pr82882.C: New test.
6435 * g++.dg/cpp0x/pr83978.C: New test.
6438 * g++.dg/cpp1z/decomp35.C: New test.
6440 2018-01-23 Nathan Sidwell <nathan@acm.org>
6442 * g++.dg/cpp0x/range-for10.C: Adjust.
6443 * g++.dg/ext/forscope1.C: Adjust.
6444 * g++.dg/ext/forscope2.C: Adjust.
6445 * g++.dg/template/for1.C: Adjust.
6447 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6449 PR tree-optimization/83510
6450 * gcc.c-torture/compile/pr83510.c: New test case.
6452 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6455 * lib/target-supports.exp (check_effective_target_vect_float): Say
6456 that the result only holds when -funsafe-math-optimizations is on.
6457 (check_effective_target_vect_float_strict): New procedure.
6458 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6460 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6462 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6464 PR tree-optimization/83965
6465 * gcc.dg/vect/pr83965.c: New test.
6467 2018-01-23 Richard Biener <rguenther@suse.de>
6469 PR tree-optimization/83963
6470 * gfortran.dg/graphite/pr83963.f: New testcase.
6471 * gcc.dg/graphite/pr83963-2.c: Likewise.
6473 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6476 * g++.dg/cpp1z/pr83918.C: New test.
6478 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6480 PR tree-optimization/83957
6481 * gcc.dg/autopar/pr83957.c: New test.
6483 PR tree-optimization/83081
6484 * gcc.dg/predict-8.c: Adjust expected probability.
6486 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6489 * gcc.target/powerpc/pr83862.c: New test.
6491 2018-01-22 Carl Love <cel@us.ibm.com>
6493 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6494 builtins-4-runnable.c, builtins-6-runnable.c,
6495 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6496 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6497 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6498 for signed/unsigned 128-bit and long long int loads.
6500 2018-01-22 Marek Polacek <polacek@redhat.com>
6503 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6505 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6507 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6508 scan-asembler valid instructions list.
6509 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6510 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6511 power8-vector requirement and option.
6512 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6514 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6518 * gfortran.dg/string_1.f90: Remove printing the length.
6520 2018-01-22 Richard Biener <rguenther@suse.de>
6522 PR tree-optimization/83963
6523 * gcc.dg/graphite/pr83963.c: New testcase.
6525 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6527 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6528 dg-require-effective-target directives.
6530 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6532 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6534 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6535 Adjust scan-assembler checks for soft-float.
6537 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6540 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6542 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6544 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6545 * gcc.dg/pr83623.c: Likewise.
6546 * gcc.dg/pr83666.c: Likewise.
6548 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6549 David Edelsohn <dje.gcc@gmail.com>
6552 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6553 assembly output from "crset eq" to "crset 2".
6554 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6555 assembly output from . to $.
6556 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6557 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6558 assembly output from "crset eq" to "crset 2".
6559 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6560 assembly output from "crset eq" to "crset 2", and from . to $.
6562 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6565 * gfortran.dg/matmul_18.f90: New test.
6567 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6569 PR tree-optimization/83940
6570 * gcc.dg/torture/pr83940.c: New test.
6572 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6575 * gcc.dg/tls/pr83945.c: New test.
6578 * gcc.dg/pr83930.c: New test.
6580 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6583 * gfortran.dg/matmul_17.f90: New test.
6585 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6588 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6590 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6593 * g++.dg/cpp0x/pr81167.C: New test.
6596 * g++.dg/cpp0x/pr83919.C: New test.
6598 2018-01-19 Jeff Law <law@redhat.com>
6599 Jakub Jelinek <jakub@redhat.com>
6601 * gcc.dg/stack-check-16.c: New test.
6603 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6606 * gcc.target/nvptx/indirect_call.c: New test.
6608 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6610 * g++.dg/torture/pr83619.C: Remove dg-message.
6612 2018-01-19 Martin Liska <mliska@suse.cz>
6614 * gcc.dg/predict-1.c: Adjust expected probability.
6615 * gcc.dg/predict-3.c: Likewise.
6616 * gcc.dg/predict-5.c: Likewise.
6617 * gcc.dg/predict-6.c: Likewise.
6618 * gcc.dg/predict-9.c: Likewise.
6620 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6622 PR tree-optimization/83922
6623 * gcc.dg/pr83922.c: New test.
6625 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6627 PR tree-optimization/83914
6628 * gcc.dg/vect/pr83914.c: New test.
6630 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6632 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6633 * gcc.target/arm/negdi-2.c: Likewise.
6634 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6636 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6638 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6640 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6642 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6644 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6646 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6649 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6653 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6654 forward declaration.
6656 2018-01-18 Carl Love <cel@us.ibm.com>
6658 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6661 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6664 * g++.dg/inherit/union3.C: New.
6666 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6668 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6670 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6673 * g++.dg/torture/pr83619.C: New testcase.
6675 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6677 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6678 Add function body to force error messages in some configurations.
6680 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6682 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6685 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6688 * c-c++-common/ffile-prefix-map.c: New test.
6689 * c-c++-common/fmacro-prefix-map.c: New test.
6690 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6691 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6693 2018-01-18 Martin Liska <mliska@suse.cz>
6695 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6696 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6697 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6698 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6699 * gcc.target/i386/ret-thunk-10.c: Likewise.
6700 * gcc.target/i386/ret-thunk-11.c: Likewise.
6701 * gcc.target/i386/ret-thunk-12.c: Likewise.
6702 * gcc.target/i386/ret-thunk-15.c: Likewise.
6703 * gcc.target/i386/ret-thunk-9.c: Likewise.
6705 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6707 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6710 2018-01-18 Nathan Sidwell <nathan@acm.org>
6713 * g++.dg/cpp0x/pr83160.C: New.
6715 2018-01-18 Richard Biener <rguenther@suse.de>
6717 PR tree-optimization/83887
6718 * gcc.dg/graphite/pr83887.c: New testcase.
6719 * gfortran.dg/graphite/pr83887.f90: Likewise.
6720 * gfortran.dg/graphite/pr83887.f: Likewise.
6722 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6725 * gcc.target/arm/builtin-bswap.x: New file.
6726 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6727 and options for armv6t2.
6728 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6729 and options for Thumb1.
6730 * gcc.target/arm/builtin-bswap16.x: New file.
6731 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6732 and options for armv6t2.
6733 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6734 and options for Thumb1.
6736 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6738 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6741 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6744 * gcc.dg/pr61240.c: New test.
6746 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6749 * gfortran.dg/pr83864.f90: New test.
6751 2018-01-17 Jeff Law <law@redhat.com>
6754 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6756 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6758 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6759 restriction, but still restrict to 64-bit.
6760 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6761 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6763 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6766 * gfortran.dg/pr83874.f90: New test.
6768 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6771 * g++.dg/cpp0x/pr83824.C: New test.
6773 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6775 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6776 appropriate .gnu_attribute for the long double type, if we use the
6777 long double type, but do not generate any calls.
6778 * gcc.target/powerpc/gnuattr2.c: Likewise.
6779 * gcc.target/powerpc/gnuattr3.c: Likewise.
6781 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6784 * g++.dg/cpp0x/alignas13.C: New.
6786 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6789 * g++.dg/cpp0x/pr83897.C: New test.
6791 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6794 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6796 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6799 * g++.dg/cpp0x/constexpr-ice19.C: New.
6801 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6803 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6804 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6805 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6806 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6807 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6808 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6809 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6810 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6811 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6812 * gcc.target/powerpc/builtins-1.fold.h: New.
6814 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6816 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6817 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6819 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6821 * gcc.target/arm/g2.c: Add -marm to dg-options.
6822 * gcc.target/arm/scd42-2.c: Likewise.
6824 2018-01-17 Nathan Sidwell <nathan@acm.org>
6827 * g++.dg/lookup/pr83287-2.C: New.
6829 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6833 * g++.dg/wrappers/pr83814.C: New test case.
6834 * g++.dg/wrappers/pr83902.C: New test case.
6836 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6839 * g++.dg/lto/pr83121_0.C: New test case.
6840 * g++.dg/lto/pr83121_1.C: New test case.
6841 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6842 adapted from DejaGnu's dg-test.
6843 (lto_handle_diagnostics): New procedure.
6844 (lto_prune_warns): Ignore informational notes.
6845 (lto-link-and-maybe-run): Add "messages_by_file" param.
6846 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6847 "execute" when "link" fails if "execute" was not specified.
6848 (lto-can-handle-directive): New procedure.
6849 (lto-get-options-main): Call lto-can-handle-directive. Add a
6850 dg-messages local, using it to set the caller's
6851 dg-messages-by-file for the given source file.
6852 (lto-get-options): Likewise.
6853 (lto-execute): Add dg-messages-by-file local, and pass it to
6854 lto-link-and-maybe-run.
6856 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6857 Richard Sandiford <richard.sandiford@linaro.org>
6861 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6862 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6864 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6866 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6867 target check autogenerator for armv8.1-a and armv8.2-a.
6869 2018-01-17 Carl Love <cel@us.ibm.com>
6871 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6872 Add debug print statements.
6873 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6874 16 byte vector load followed by a partial vector load.
6876 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6879 * g++.dg/wrappers/pr83799.C: New test case.
6881 2018-01-17 Nathan Sidwell <nathan@acm.org>
6884 * g++.dg/cpp1y/pr83739.C: New.
6886 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6888 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6889 * gcc.target/visium/overflow16.c: Likewise.
6890 * gcc.target/visium/overflow32.c: Likewise.
6892 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6894 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6896 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6898 * gcc.dg/rtl/arm/stl-cond.c: New test.
6899 * gcc.target/arm/stl-cond.c: Delete.
6901 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6903 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6906 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6908 PR tree-optimization/83843
6909 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6910 * gcc.dg/store_merging_19.c: New test.
6912 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6914 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6917 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6919 PR rtl-optimization/83771
6920 * gcc.dg/pr83771.c: New test.
6922 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6924 PR tree-optimization/81184
6925 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6927 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6929 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6931 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6933 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6936 * gcc.target/i386/pr83546.c: New test.
6938 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6940 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6942 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6944 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6945 test and add dg-warning for the -Wstringop-overflow warning.
6947 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6949 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6950 XFAIL last test on SPARC and Visium.
6952 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6954 PR rtl-optimization/80481
6955 * g++.dg/pr80481.C: Exclude solaris.
6957 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6959 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6960 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6961 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6963 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6965 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6966 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6967 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6968 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6969 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6970 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6971 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6972 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6973 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6974 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6975 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6976 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6977 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6978 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6979 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6981 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6984 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6986 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6988 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6989 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6990 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6991 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6992 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6993 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6995 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6997 PR tree-optimization/83857
6998 * gcc.dg/vect/pr83857.c: New test.
7000 2018-01-16 Richard Biener <rguenther@suse.de>
7002 PR tree-optimization/83867
7003 * gcc.dg/vect/pr83867.c: New testcase.
7005 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7008 * gcc.dg/pr83844.c: New test.
7010 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7012 * gcc.dg/torture/pr83847.c: New test.
7014 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7016 PR rtl-optimization/86620
7017 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7018 instead of --param=max-sched-ready-insns=0.
7019 * gcc.target/i386/pr83620.c: New test.
7020 * gcc.dg/pr83620.c: New test.
7022 PR tree-optimization/83843
7023 * gcc.dg/store_merging_18.c: New test.
7026 * g++.dg/cpp1y/pr83817.C: New test.
7029 * g++.dg/template/pr83825.C: New test.
7031 2018-01-16 Richard Biener <rguenther@suse.de>
7033 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7035 2018-01-16 Richard Biener <rguenther@suse.de>
7038 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7039 from gcc.dg/torture/pr60092.c.
7041 2018-01-15 Martin Sebor <msebor@redhat.com>
7044 * g++.dg/ext/flexary28.C: New test.
7046 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7049 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7051 2018-01-15 Martin Sebor <msebor@redhat.com>
7054 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7056 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7059 * gfortran.dg/minmaxloc_9.f90: New test.
7060 * gfortran.dg/minmaxloc_10.f90: New test.
7061 * gfortran.dg/minmaxloc_11.f90: New test.
7063 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7066 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7067 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7068 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7069 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7070 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7071 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7072 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7073 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7074 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7075 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7076 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7077 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7078 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7079 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7080 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7081 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7082 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7083 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7084 * gcc.target/i386/ret-thunk-10.c: Likewise.
7085 * gcc.target/i386/ret-thunk-11.c: Likewise.
7086 * gcc.target/i386/ret-thunk-12.c: Likewise.
7087 * gcc.target/i386/ret-thunk-13.c: Likewise.
7088 * gcc.target/i386/ret-thunk-14.c: Likewise.
7089 * gcc.target/i386/ret-thunk-15.c: Likewise.
7090 * gcc.target/i386/ret-thunk-9.c: Don't check the
7091 __x86_return_thunk label. Scan for "push" only for Linux.
7093 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7096 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7098 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7101 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7103 * gcc.target/arm/pr83687.c: New test.
7105 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7107 Adjust tests to AVR_TINY.
7109 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7110 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7111 * gcc.target/avr/pr71627.c: Same.
7112 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7113 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7114 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7115 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7116 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7117 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7118 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7119 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7120 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7121 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7122 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7123 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7124 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7125 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7126 * gcc.target/avr/torture/pr61055.c: Same.
7127 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7129 * gcc.target/avr/torture/int24-mul.c: Same.
7130 * gcc.target/avr/torture/pr51782-1.c: Same.
7131 * gcc.target/avr/torture/pr61443.c: Same.
7132 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7133 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7135 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7139 * gcc.target/avr/torture/pr83729.c: New test.
7140 * gcc.target/avr/torture/pr83801.c: New test.
7142 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7145 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7146 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7148 2018-01-10 Martin Sebor <msebor@redhat.com>
7151 * gcc.dg/Wstringop-overflow-2.c: New test.
7153 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7155 PR libgfortran/83811
7156 * gfortran.dg/fmt_e.f90: New test.
7158 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7160 * gcc.target/i386/indirect-thunk-10.c: New test.
7161 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7162 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7163 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7164 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7165 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7166 * gcc.target/i386/ret-thunk-17.c: Likewise.
7167 * gcc.target/i386/ret-thunk-18.c: Likewise.
7168 * gcc.target/i386/ret-thunk-19.c: Likewise.
7169 * gcc.target/i386/ret-thunk-20.c: Likewise.
7170 * gcc.target/i386/ret-thunk-21.c: Likewise.
7172 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7174 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7176 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7178 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7179 -mno-indirect-branch-register.
7180 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7181 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7182 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7183 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7184 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7185 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7186 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7187 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7188 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7189 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7190 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7191 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7192 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7193 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7194 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7195 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7196 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7197 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7198 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7199 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7200 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7201 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7202 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7203 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7204 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7205 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7206 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7207 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7208 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7209 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7210 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7211 * gcc.target/i386/ret-thunk-10.c: Likewise.
7212 * gcc.target/i386/ret-thunk-11.c: Likewise.
7213 * gcc.target/i386/ret-thunk-12.c: Likewise.
7214 * gcc.target/i386/ret-thunk-13.c: Likewise.
7215 * gcc.target/i386/ret-thunk-14.c: Likewise.
7216 * gcc.target/i386/ret-thunk-15.c: Likewise.
7217 * gcc.target/i386/ret-thunk-9.c: Likewise.
7218 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7219 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7220 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7222 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7224 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7225 -mfunction-return=keep.
7226 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7227 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7228 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7229 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7230 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7231 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7232 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7233 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7234 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7235 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7236 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7237 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7238 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7239 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7240 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7241 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7242 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7243 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7244 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7245 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7246 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7247 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7248 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7249 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7250 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7251 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7252 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7253 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7254 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7255 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7256 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7257 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7258 * gcc.target/i386/ret-thunk-1.c: New test.
7259 * gcc.target/i386/ret-thunk-10.c: Likewise.
7260 * gcc.target/i386/ret-thunk-11.c: Likewise.
7261 * gcc.target/i386/ret-thunk-12.c: Likewise.
7262 * gcc.target/i386/ret-thunk-13.c: Likewise.
7263 * gcc.target/i386/ret-thunk-14.c: Likewise.
7264 * gcc.target/i386/ret-thunk-15.c: Likewise.
7265 * gcc.target/i386/ret-thunk-16.c: Likewise.
7266 * gcc.target/i386/ret-thunk-2.c: Likewise.
7267 * gcc.target/i386/ret-thunk-3.c: Likewise.
7268 * gcc.target/i386/ret-thunk-4.c: Likewise.
7269 * gcc.target/i386/ret-thunk-5.c: Likewise.
7270 * gcc.target/i386/ret-thunk-6.c: Likewise.
7271 * gcc.target/i386/ret-thunk-7.c: Likewise.
7272 * gcc.target/i386/ret-thunk-8.c: Likewise.
7273 * gcc.target/i386/ret-thunk-9.c: Likewise.
7275 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7277 * gcc.target/i386/indirect-thunk-1.c: New test.
7278 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7279 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7280 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7281 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7282 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7283 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7284 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7285 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7286 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7287 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7288 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7289 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7290 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7291 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7292 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7293 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7294 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7295 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7296 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7297 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7298 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7299 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7300 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7301 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7302 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7303 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7304 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7305 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7306 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7307 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7308 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7309 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7311 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7314 * gcc.c-torture/compile/pr83051.c: New testcase.
7316 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7318 PR tree-optimization/83501
7319 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7321 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7323 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7324 for lvx and stvx instead of lxvd2x and stxvd2x and require
7325 little-endian target. Add comments.
7326 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7327 comprehensive testing.
7328 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7329 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7330 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7331 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7332 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7333 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7334 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7335 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7336 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7337 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7338 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7339 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7340 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7341 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7342 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7343 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7344 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7345 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7346 scan-assembler-not directives that forbid lvx and xxpermdi.
7347 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7348 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7349 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7350 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7351 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7352 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7353 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7354 scan-assembler-times directives to reflect different numbers of
7355 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7357 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7358 Alan Hayward <alan.hayward@arm.com>
7359 David Sherwood <david.sherwood@arm.com>
7361 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7362 than SLP vectorization.
7363 * gcc.dg/vect/vect-alias-check-10.c: New test.
7364 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7365 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7366 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7367 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7368 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7369 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7370 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7371 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7372 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7373 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7374 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7375 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7376 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7377 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7378 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7379 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7380 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7381 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7382 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7383 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7384 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7385 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7386 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7388 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7389 Alan Hayward <alan.hayward@arm.com>
7390 David Sherwood <david.sherwood@arm.com>
7392 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7394 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7395 targets with scatter stores.
7396 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7398 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7399 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7400 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7401 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7402 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7403 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7404 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7405 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7406 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7407 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7408 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7409 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7410 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7411 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7412 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7413 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7415 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7416 Alan Hayward <alan.hayward@arm.com>
7417 David Sherwood <david.sherwood@arm.com>
7419 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7421 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7422 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7423 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7424 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7427 Alan Hayward <alan.hayward@arm.com>
7428 David Sherwood <david.sherwood@arm.com>
7430 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7431 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7432 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7435 Alan Hayward <alan.hayward@arm.com>
7436 David Sherwood <david.sherwood@arm.com>
7438 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7439 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7440 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7441 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7442 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7443 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7444 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7445 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7446 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7447 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7448 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7449 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7450 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7451 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7454 Alan Hayward <alan.hayward@arm.com>
7455 David Sherwood <david.sherwood@arm.com>
7457 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7458 check for a message about using in-order reductions.
7459 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7460 check for a message about using in-order reductions.
7461 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7462 vectorized and check for a message about using in-order reductions.
7463 Expect targets with variable-length vectors to fall back to the
7464 fixed-length mininum.
7465 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7466 check for a message about using in-order reductions.
7467 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7468 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7469 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7470 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7471 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7472 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7473 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7474 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7475 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7476 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7477 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7478 vect_fold_left_plus.
7480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7482 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7484 * gcc.target/aarch64/sve/spill_2.c: New test.
7485 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7486 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7487 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7488 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7489 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7491 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7492 Alan Hayward <alan.hayward@arm.com>
7493 David Sherwood <david.sherwood@arm.com>
7495 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7497 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7498 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7499 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7500 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7501 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7502 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7503 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7504 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7505 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7508 Alan Hayward <alan.hayward@arm.com>
7509 David Sherwood <david.sherwood@arm.com>
7511 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7512 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7513 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7514 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7516 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7517 Alan Hayward <alan.hayward@arm.com>
7518 David Sherwood <david.sherwood@arm.com>
7520 * lib/target-supports.exp
7521 (check_effective_target_vect_fold_extract_last): New proc.
7522 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7523 for fold_extract_last.
7524 * gcc.dg/vect/pr65947-2.c: Likewise.
7525 * gcc.dg/vect/pr65947-3.c: Likewise.
7526 * gcc.dg/vect/pr65947-4.c: Likewise.
7527 * gcc.dg/vect/pr65947-5.c: Likewise.
7528 * gcc.dg/vect/pr65947-6.c: Likewise.
7529 * gcc.dg/vect/pr65947-9.c: Likewise.
7530 * gcc.dg/vect/pr65947-10.c: Likewise.
7531 * gcc.dg/vect/pr65947-12.c: Likewise.
7532 * gcc.dg/vect/pr65947-14.c: Likewise.
7533 * gcc.dg/vect/pr80631-1.c: Likewise.
7534 * gcc.target/aarch64/sve/clastb_1.c: New test.
7535 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7536 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7537 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7538 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7539 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7540 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7541 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7542 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7543 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7544 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7545 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7546 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7547 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7550 Alan Hayward <alan.hayward@arm.com>
7551 David Sherwood <david.sherwood@arm.com>
7553 * gcc.target/aarch64/sve/live_1.c: New test.
7554 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7556 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7557 Alan Hayward <alan.hayward@arm.com>
7558 David Sherwood <david.sherwood@arm.com>
7560 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7561 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7562 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7563 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7564 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7565 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7566 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7567 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7568 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7570 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7571 Alan Hayward <alan.hayward@arm.com>
7572 David Sherwood <david.sherwood@arm.com>
7574 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7576 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7578 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7579 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7580 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7581 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7582 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7583 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7585 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7586 Alan Hayward <alan.hayward@arm.com>
7587 David Sherwood <david.sherwood@arm.com>
7589 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7590 instead of just ADDRESS.
7591 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7592 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7593 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7594 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7595 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7596 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7597 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7598 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7599 * gcc.target/aarch64/sve/while_2.c: Likewise.
7600 * gcc.target/aarch64/sve/while_3.c: Likewise.
7601 * gcc.target/aarch64/sve/while_4.c: Likewise.
7603 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7604 Alan Hayward <alan.hayward@arm.com>
7605 David Sherwood <david.sherwood@arm.com>
7607 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7608 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7610 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7611 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7612 * gcc.target/aarch64/sve/reduc_5.c: New test.
7613 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7614 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7616 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7617 Alan Hayward <alan.hayward@arm.com>
7618 David Sherwood <david.sherwood@arm.com>
7620 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7621 * gcc.dg/tree-ssa/peel1.c: Likewise.
7622 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7623 variable-length vectors.
7624 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7625 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7626 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7627 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7628 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7629 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7630 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7631 * gcc.target/aarch64/sve/slp_8.c: New test.
7632 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7633 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7634 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7635 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7636 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7637 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7638 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7639 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7640 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7641 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7642 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7643 * gcc.target/aarch64/sve/while_1.c: Likewise.
7644 * gcc.target/aarch64/sve/while_2.c: Likewise.
7645 * gcc.target/aarch64/sve/while_3.c: Likewise.
7646 * gcc.target/aarch64/sve/while_4.c: Likewise.
7648 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7649 Alan Hayward <alan.hayward@arm.com>
7650 David Sherwood <david.sherwood@arm.com>
7652 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7654 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7655 and add an associated scan-dump test. Prevent vectorization
7656 of the first two loops.
7657 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7658 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7659 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7660 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7661 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7662 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7664 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7665 Alan Hayward <alan.hayward@arm.com>
7666 David Sherwood <david.sherwood@arm.com>
7668 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7669 * gcc.dg/vect/pr67790.c: Likewise.
7670 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7671 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7672 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7673 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7674 * gcc.target/aarch64/sve/slp_5.c: New test.
7675 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7676 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7677 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7678 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7679 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7682 Alan Hayward <alan.hayward@arm.com>
7683 David Sherwood <david.sherwood@arm.com>
7685 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7687 * gcc.dg/vect/slp-1.c: Likewise.
7688 * gcc.dg/vect/slp-10.c: Likewise.
7689 * gcc.dg/vect/slp-12b.c: Likewise.
7690 * gcc.dg/vect/slp-12c.c: Likewise.
7691 * gcc.dg/vect/slp-17.c: Likewise.
7692 * gcc.dg/vect/slp-19b.c: Likewise.
7693 * gcc.dg/vect/slp-20.c: Likewise.
7694 * gcc.dg/vect/slp-21.c: Likewise.
7695 * gcc.dg/vect/slp-22.c: Likewise.
7696 * gcc.dg/vect/slp-23.c: Likewise.
7697 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7698 * gcc.dg/vect/slp-24.c: Likewise.
7699 * gcc.dg/vect/slp-28.c: Likewise.
7700 * gcc.dg/vect/slp-39.c: Likewise.
7701 * gcc.dg/vect/slp-6.c: Likewise.
7702 * gcc.dg/vect/slp-7.c: Likewise.
7703 * gcc.dg/vect/slp-cond-1.c: Likewise.
7704 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7705 * gcc.dg/vect/slp-cond-2.c: Likewise.
7706 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7707 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7708 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7709 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7710 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7711 * gcc.dg/vect/slp-perm-6.c: Likewise.
7712 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7713 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7714 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7715 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7716 * gcc.dg/vect/slp-12a.c: Likewise.
7717 * gcc.dg/vect/slp-14.c: Likewise.
7718 * gcc.dg/vect/slp-15.c: Likewise.
7719 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7720 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7721 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7722 * gcc.target/aarch64/sve/slp_1.c: New test.
7723 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7724 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7725 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7726 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7727 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7728 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7729 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7732 Alan Hayward <alan.hayward@arm.com>
7733 David Sherwood <david.sherwood@arm.com>
7735 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7736 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7737 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7738 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7739 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7740 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7741 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7742 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7743 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7744 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7745 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7746 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7747 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7748 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7749 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7750 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7751 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7752 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7753 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7756 Alan Hayward <alan.hayward@arm.com>
7757 David Sherwood <david.sherwood@arm.com>
7759 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7760 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7761 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7762 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7763 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7764 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7765 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7766 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7767 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7768 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7769 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7770 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7771 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7772 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7773 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7774 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7775 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7776 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7777 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7778 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7779 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7780 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7781 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7782 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7783 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7784 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7785 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7786 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7787 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7788 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7789 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7790 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7791 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7792 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7793 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7794 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7796 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7797 Alan Hayward <alan.hayward@arm.com>
7798 David Sherwood <david.sherwood@arm.com>
7800 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7801 Return true for SVE too.
7802 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7803 if load/store lanes are supported.
7804 * gcc.dg/vect/slp-10.c: Likewise.
7805 * gcc.dg/vect/slp-12c.c: Likewise.
7806 * gcc.dg/vect/slp-17.c: Likewise.
7807 * gcc.dg/vect/slp-33.c: Likewise.
7808 * gcc.dg/vect/slp-6.c: Likewise.
7809 * gcc.dg/vect/slp-cond-1.c: Likewise.
7810 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7811 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7812 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7813 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7814 * gcc.dg/vect/slp-perm-6.c: Likewise.
7815 * gcc.dg/vect/slp-perm-9.c: Likewise.
7816 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7817 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7818 for variable-length vectors.
7820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7821 Alan Hayward <alan.hayward@arm.com>
7822 David Sherwood <david.sherwood@arm.com>
7824 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7825 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7829 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7830 * g++.target/aarch64/sve/catch_1.C: New test.
7831 * g++.target/aarch64/sve/catch_2.C: Likewise.
7832 * g++.target/aarch64/sve/catch_3.C: Likewise.
7833 * g++.target/aarch64/sve/catch_4.C: Likewise.
7834 * g++.target/aarch64/sve/catch_5.C: Likewise.
7835 * g++.target/aarch64/sve/catch_6.C: Likewise.
7837 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7838 Alan Hayward <alan.hayward@arm.com>
7839 David Sherwood <david.sherwood@arm.com>
7841 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7843 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7844 * gcc.target/aarch64/fmaxmin.c: Likewise.
7845 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7846 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7847 * gcc.target/aarch64/pr62178.c: Likewise.
7848 * gcc.target/aarch64/pr71727-2.c: Likewise.
7849 * gcc.target/aarch64/saddw-1.c: Likewise.
7850 * gcc.target/aarch64/saddw-2.c: Likewise.
7851 * gcc.target/aarch64/uaddw-1.c: Likewise.
7852 * gcc.target/aarch64/uaddw-2.c: Likewise.
7853 * gcc.target/aarch64/uaddw-3.c: Likewise.
7854 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7855 * gcc.target/aarch64/vect-compile.c: Likewise.
7856 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7857 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7858 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7859 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7860 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7861 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7862 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7863 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7864 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7865 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7866 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7867 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7868 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7869 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7870 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7871 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7872 * gcc.target/aarch64/vect-movi.c: Likewise.
7873 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7874 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7875 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7876 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7877 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7878 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7880 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7881 * gcc.target/aarch64/sve/arith_1.c: New test.
7882 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7883 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7884 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7885 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7886 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7887 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7888 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7889 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7890 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7891 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7892 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7893 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7894 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7895 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7896 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7897 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7898 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7899 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7900 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7901 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7902 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7903 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7904 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7905 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7906 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7907 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7908 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7909 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7910 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7911 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7912 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7913 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7914 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7915 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7916 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7917 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7918 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7919 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7920 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7921 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7922 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7923 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7924 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7925 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7926 * gcc.target/aarch64/sve/index_1.c: Likewise.
7927 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7928 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7929 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7930 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7931 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7932 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7933 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7934 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7935 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7936 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7937 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7938 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7939 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7940 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7941 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7942 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7943 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7944 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7945 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7946 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7947 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7948 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7949 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7950 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7951 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7952 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7953 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7954 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7955 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7956 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7957 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7958 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7959 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7960 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7961 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7962 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7963 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7964 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7965 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7966 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7967 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7968 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7969 * gcc.target/aarch64/sve/single_1.c: Likewise.
7970 * gcc.target/aarch64/sve/single_2.c: Likewise.
7971 * gcc.target/aarch64/sve/single_3.c: Likewise.
7972 * gcc.target/aarch64/sve/single_4.c: Likewise.
7973 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7974 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7975 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7976 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7977 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7978 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7979 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7980 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7981 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7982 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7983 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7984 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7985 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7986 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7987 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7988 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7989 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7990 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7991 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7992 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7993 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7994 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7995 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7996 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7997 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7998 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7999 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8000 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8001 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8002 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8003 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8004 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8005 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8006 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8007 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8008 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8009 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8010 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8011 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8012 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8013 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8014 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8015 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8016 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8017 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8019 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8020 Alan Hayward <alan.hayward@arm.com>
8021 David Sherwood <david.sherwood@arm.com>
8023 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8024 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8025 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8027 (check_effective_target_vect_perm): Handle SVE.
8028 (check_effective_target_vect_perm_byte): Likewise.
8029 (check_effective_target_vect_perm_short): Likewise.
8030 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8031 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8032 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8033 (check_effective_target_vect_element_align_preferred): Likewise.
8034 (check_effective_target_vect_align_stack_vars): Likewise.
8035 (check_effective_target_vect_load_lanes): Likewise.
8036 (check_effective_target_vect_masked_store): Likewise.
8037 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8038 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8040 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8041 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8042 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8043 * gcc.dg/vect/slp-23.c: Likewise.
8044 * gcc.dg/vect/slp-perm-5.c: Likewise.
8045 * gcc.dg/vect/slp-perm-6.c: Likewise.
8046 * gcc.dg/vect/slp-perm-9.c: Likewise.
8047 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8048 * gcc.dg/vect/vect-114.c: Likewise.
8049 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8050 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8052 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8054 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8055 vect_variable_length, expecting the test to be vectorized
8056 without SLP instead.
8057 * gcc.dg/vect/pr33953.c: Likewise.
8058 * gcc.dg/vect/pr37027.c: Likewise.
8059 * gcc.dg/vect/pr67790.c: Likewise.
8060 * gcc.dg/vect/pr68445.c: Likewise.
8061 * gcc.dg/vect/slp-1.c: Likewise.
8062 * gcc.dg/vect/slp-10.c: Likewise.
8063 * gcc.dg/vect/slp-12a.c: Likewise.
8064 * gcc.dg/vect/slp-12b.c: Likewise.
8065 * gcc.dg/vect/slp-12c.c: Likewise.
8066 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8067 * gcc.dg/vect/slp-13.c: Likewise.
8068 * gcc.dg/vect/slp-14.c: Likewise.
8069 * gcc.dg/vect/slp-15.c: Likewise.
8070 * gcc.dg/vect/slp-17.c: Likewise.
8071 * gcc.dg/vect/slp-19b.c: Likewise.
8072 * gcc.dg/vect/slp-2.c: Likewise.
8073 * gcc.dg/vect/slp-20.c: Likewise.
8074 * gcc.dg/vect/slp-21.c: Likewise.
8075 * gcc.dg/vect/slp-22.c: Likewise.
8076 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8077 * gcc.dg/vect/slp-24.c: Likewise.
8078 * gcc.dg/vect/slp-28.c: Likewise.
8079 * gcc.dg/vect/slp-39.c: Likewise.
8080 * gcc.dg/vect/slp-42.c: Likewise.
8081 * gcc.dg/vect/slp-6.c: Likewise.
8082 * gcc.dg/vect/slp-7.c: Likewise.
8083 * gcc.dg/vect/slp-cond-1.c: Likewise.
8084 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8085 * gcc.dg/vect/slp-cond-2.c: Likewise.
8086 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8087 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8088 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8089 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8090 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8091 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8092 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8093 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8094 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8095 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8096 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8097 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8098 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8099 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8100 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8101 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8102 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8104 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8107 * gcc.dg/pr83801.c: New test.
8109 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8112 * gfortran.dg/bounds_check_19.f90: New test.
8114 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8116 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8117 instead of scan-assembler-not for xsnabsqp.
8119 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8121 PR libgfortran/83525
8122 * gfortran.dg/newunit_5.f90: New test.
8124 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8126 PR rtl-optimization/80481
8127 * g++.dg/pr80481.C: New.
8129 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8132 * gcc.target/alpha/pr83628-3.c: New test.
8134 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8136 * lib/target-supports.exp (check_effective_target_avx512f): Also
8137 check for __builtin_ia32_addsd_round,
8138 __builtin_ia32_getmantsd_round.
8139 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8141 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8144 * gcc.target/powerpc/pr83629.c: Require ilp32.
8146 2018-01-12 Richard Biener <rguenther@suse.de>
8148 PR tree-optimization/80846
8149 * gcc.target/i386/pr80846-1.c: New testcase.
8150 * gcc.target/i386/pr80846-2.c: Likewise.
8152 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8154 * gcc.c-torture/execute/20180112-1.c: New test.
8156 2018-01-12 Tom de Vries <tom@codesourcery.com>
8158 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8159 * g++.dg/ext/label13a.C: Same.
8160 * g++.dg/ext/label14.C: Same.
8161 * g++.dg/ext/label2.C: Same.
8162 * g++.dg/ext/label3.C: Same.
8163 * g++.dg/torture/pr42462.C: Same.
8164 * g++.dg/torture/pr42739.C: Same.
8165 * g++.dg/warn/Wunused-label-3.C: Same.
8167 2018-01-12 Tom de Vries <tom@codesourcery.com>
8169 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8170 * g++.dg/Walloca1.C: Same.
8171 * g++.dg/cpp0x/pr70338.C: Same.
8172 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8173 * g++.dg/cpp1y/vla10.C: Same.
8174 * g++.dg/cpp1y/vla2.C: Same.
8175 * g++.dg/cpp1y/vla6.C: Same.
8176 * g++.dg/cpp1y/vla8.C: Same.
8177 * g++.dg/debug/debug5.C: Same.
8178 * g++.dg/debug/debug6.C: Same.
8179 * g++.dg/debug/pr54828.C: Same.
8180 * g++.dg/diagnostic/pr70105.C: Same.
8181 * g++.dg/eh/cleanup5.C: Same.
8182 * g++.dg/eh/spbp.C: Same.
8183 * g++.dg/ext/tmplattr9.C: Same.
8184 * g++.dg/ext/vla10.C: Same.
8185 * g++.dg/ext/vla11.C: Same.
8186 * g++.dg/ext/vla12.C: Same.
8187 * g++.dg/ext/vla15.C: Same.
8188 * g++.dg/ext/vla16.C: Same.
8189 * g++.dg/ext/vla17.C: Same.
8190 * g++.dg/ext/vla3.C: Same.
8191 * g++.dg/ext/vla6.C: Same.
8192 * g++.dg/ext/vla7.C: Same.
8193 * g++.dg/init/array24.C: Same.
8194 * g++.dg/init/new47.C: Same.
8195 * g++.dg/init/pr55497.C: Same.
8196 * g++.dg/opt/pr78201.C: Same.
8197 * g++.dg/template/vla2.C: Same.
8198 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8199 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8200 * g++.dg/torture/pr62127.C: Same.
8201 * g++.dg/torture/pr67055.C: Same.
8202 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8203 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8204 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8205 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8206 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8207 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8208 * g++.dg/warn/Wvla-1.C: Same.
8209 * g++.dg/warn/Wvla-3.C: Same.
8210 * g++.old-deja/g++.ext/array2.C: Same.
8211 * g++.old-deja/g++.ext/constructor.C: Same.
8212 * g++.old-deja/g++.law/builtin1.C: Same.
8213 * g++.old-deja/g++.other/crash12.C: Same.
8214 * g++.old-deja/g++.other/eh3.C: Same.
8215 * g++.old-deja/g++.pt/array6.C: Same.
8216 * g++.old-deja/g++.pt/dynarray.C: Same.
8218 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8220 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8222 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8225 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8228 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230 * lib/target-supports.exp (check_effective_target_branch_cost):
8231 Accept all x86 targets.
8233 2018-01-12 Martin Liska <mliska@suse.cz>
8236 * g++.dg/warn/pr83054.C: New test.
8238 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8240 * gcc.target/powerpc/spec-barr-1.c: New file.
8242 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8245 * gcc.target/i386/pr83330.c: New test.
8247 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8250 * gfortran.dg/dtio_31.f03: New test.
8251 * gfortran.dg/dtio_32.f03: New test.
8253 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8256 * g++.dg/wrappers: New subdirectory.
8257 * g++.dg/wrappers/README: New file.
8258 * g++.dg/wrappers/alloc.C: New test case.
8259 * g++.dg/wrappers/cow-istream-string.C: New test case.
8260 * g++.dg/wrappers/cp-stdlib.C: New test case.
8261 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8262 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8264 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8267 * g++.dg/torture/pr83718.C: New testcase.
8269 2018-01-11 Martin Jambor <mjambor@suse.cz>
8272 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8274 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8276 PR tree-optimization/83695
8277 * gcc.dg/tree-ssa/pr83695.c: New test.
8279 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8281 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8282 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8284 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8286 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8287 * gcc.target/arm/simd/fp16fml_high.c: New test.
8288 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8289 * lib/target-supports.exp
8290 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8291 check_effective_target_arm_fp16fml_neon_ok,
8292 add_options_for_arm_fp16fml_neon): New procedures.
8294 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8296 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8299 2018-01-11 Richard Biener <rguenther@suse.de>
8301 PR tree-optimization/83435
8302 * gcc.dg/graphite/pr83435.c: New testcase.
8304 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8305 Alan Hayward <alan.hayward@arm.com>
8306 David Sherwood <david.sherwood@arm.com>
8308 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8310 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8312 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8314 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8317 * gcc.c-torture/compile/pr82096.c: New test.
8319 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8321 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8323 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8325 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8327 2018-01-11 Justin Squirek <squirek@adacore.com>
8329 * gnat.dg/expr_func4.adb: New testcase.
8331 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8333 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8336 2018-01-11 Bob Duff <duff@adacore.com>
8338 * gnat.dg/protected_null.adb: New testcase.
8340 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8342 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8344 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8346 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8348 2018-01-11 Justin Squirek <squirek@adacore.com>
8350 * gnat.dg/loopvar.adb: New testcase.
8352 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8355 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8357 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8359 * gcc.c-torture/compile/pr83575.c: New testcase.
8361 2018-01-10 Michael Collison <michael.collison@arm.com>
8363 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8364 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8365 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8366 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8367 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8368 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8369 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8370 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8371 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8372 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8373 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8374 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8375 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8376 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8377 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8378 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8380 2018-01-10 Michael Collison <michael.collison@arm.com>
8382 * gcc.target/aarch64/sha2.h: New shared testcase.
8383 * gcc.target/aarch64/sha2_1.c: New testcase.
8384 * gcc.target/aarch64/sha2_2.c: New testcase.
8385 * gcc.target/aarch64/sha2_3.c: New testcase.
8386 * gcc.target/aarch64/sha3.h: New shared testcase.
8387 * gcc.target/aarch64/sha3_1.c: New testcase.
8388 * gcc.target/aarch64/sha3_2.c: New testcase.
8389 * gcc.target/aarch64/sha3_3.c: New testcase.
8391 2018-01-10 Michael Collison <michael.collison@arm.com>
8393 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8395 2018-01-10 Martin Sebor <msebor@redhat.com>
8397 PR tree-optimization/83781
8398 * gcc.dg/strlenopt-42.c: New test.
8400 2018-01-11 Martin Sebor <msebor@gmail.com>
8401 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8403 PR tree-optimization/83501
8404 PR tree-optimization/81703
8406 * gcc.dg/strlenopt-39.c: New test-case.
8407 * gcc.dg/pr81703.c: Likewise.
8409 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8411 * gnat.dg/atomic10.adb: New test.
8413 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8416 * gfortran.dg/deferred_character_18.f90: New test.
8418 2018-01-10 Martin Sebor <msebor@redhat.com>
8420 PR tree-optimization/83671
8421 * gcc.dg/strlenopt-40.c: New test.
8422 * gcc.dg/strlenopt-41.c: New test.
8424 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8427 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8429 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8432 * gcc.target/powerpc/pr83399.c: New test.
8434 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8437 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8438 to reflect that the arguments are correctly underlined.
8439 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8440 for globals, params, locals and literals.
8441 (test_sizeof): Directly test the location of "sizeof", rather than
8442 when used in compound expressions.
8443 (test_alignof): Likewise for "alignof".
8444 (test_string_literals): Likewise for string literals.
8445 (test_numeric_literals): Likewise for numeric literals.
8446 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8447 (test_typeid): Likewise for typeid.
8448 (test_unary_plus): New.
8449 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8452 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8454 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8456 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8458 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8460 2018-01-10 Marek Polacek <polacek@redhat.com>
8463 * g++.dg/warn/Wduplicated-branches4.C: New test.
8465 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8468 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8471 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8474 * g++.dg/cpp0x/new2.C: New.
8476 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8479 * gcc.target/i386/pr83735.c: New test.
8481 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8483 * lib/target-supports.exp (check_effective_target_branch_cost):
8485 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8486 * gcc.dg/pr21643.c: Likewise.
8487 * gcc.dg/pr46309.c: Likewise.
8488 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8489 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8490 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8491 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8492 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8493 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8494 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8495 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8496 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8503 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8506 * gcc.target/powerpc/pr83629.c: New testcase.
8508 2018-01-10 Richard Biener <rguenther@suse.de>
8511 * gcc.dg/pr78768.c: Un-XFAIL.
8513 2018-01-10 Richard Biener <rguenther@suse.de>
8516 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8518 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8520 PR tree-optimization/83753
8521 * gcc.dg/torture/pr83753.c: New test.
8523 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8525 * gcc.target/i386/avx2-gather-1.c: Add -march.
8526 * gcc.target/i386/avx2-gather-2.c: Add -march.
8527 * gcc.target/i386/avx2-gather-3.c: Add -march.
8528 * gcc.target/i386/avx2-gather-4.c: Add -march.
8529 * gcc.target/i386/avx2-gather-5.c: Add -march.
8530 * gcc.target/i386/avx2-gather-6.c: Add -march.
8531 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8532 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8533 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8534 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8535 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8536 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8537 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8538 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8539 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8540 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8542 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8545 * gcc.target/i386/pr78585.c: New test.
8547 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8550 * g++.dg/cpp0x/pr83734.C: New test.
8552 2018-01-09 Carl Love <cel@us.ibm.com>
8554 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8555 vec_mergeo builtins with float, double, long long, unsigned long long,
8556 bool long long arguments.
8557 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8558 vec_float2 with double arguments.
8559 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8560 vec_mergew and vec_mergow builtins.
8562 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8565 * gfortran.dg/contiguous_6.f90: New test.
8567 2018-01-09 Richard Biener <rguenther@suse.de>
8569 PR tree-optimization/83668
8570 * gcc.dg/graphite/pr83668.c: New testcase.
8572 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8574 PR tree-optimization/64811
8575 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8576 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8577 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8578 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8580 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8582 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8585 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8587 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8590 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8591 no NEON and require softfp or hard float-abi.
8592 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8594 2018-01-09 Richard Biener <rguenther@suse.de>
8596 PR tree-optimization/83572
8597 * gcc.dg/graphite/pr83572.c: New testcase.
8599 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8602 * gcc.dg/sms-13.c: New test.
8604 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8607 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8609 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8610 Monk Chiang <sh.chiang04@gmail.com>
8612 * gcc.target/riscv/save-restore-1.c: New.
8614 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8617 * gcc.target/powerpc/pr83677.c: New file.
8619 2018-01-08 Jeff Law <law@redhat.com>
8621 PR rtl-optimizatin/81308
8622 * g++.dg/pr81308-1.C: New test.
8623 * g++.dg/pr81308-2.C: New test.
8625 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8627 PR target/83663 - Revert r255946
8628 * gcc.target/aarch64/vect-slp-dup.c: New.
8630 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8635 2018-01-08 Richard Biener <rguenther@suse.de>
8637 PR tree-optimization/83563
8638 * gcc.dg/graphite/pr83563.c: New testcase.
8640 2018-01-08 Richard Biener <rguenther@suse.de>
8643 * g++.dg/torture/pr83713.C: New testcase.
8645 2018-01-08 Tom de Vries <tom@codesourcery.com>
8647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8649 2018-01-08 Richard Biener <rguenther@suse.de>
8651 PR tree-optimization/83685
8652 * gcc.dg/torture/pr83685.c: New testcase.
8654 2018-01-08 Richard Biener <rguenther@suse.de>
8657 * gcc.dg/lto/pr83719_0.c: New testcase.
8659 2018-01-08 Tom de Vries <tom@codesourcery.com>
8661 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8662 * gcc.dg/graphite/run-id-1.c: Same.
8663 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8665 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8668 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8669 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8670 * gfortran.dg/pdt_27.f03: New test.
8673 * gfortran.dg/pdt_28.f03: New test.
8675 2018-01-08 Tom de Vries <tom@codesourcery.com>
8677 * c-c++-common/builtins.c: Require effective target alloca.
8678 * gcc.dg/Wrestrict.c: Same.
8679 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8681 2018-01-08 Richard Biener <rguenther@suse.de>
8684 * gcc.dg/torture/pr83580.c: New testcase.
8686 2018-01-08 Richard Biener <rguenther@suse.de>
8689 * gcc.dg/pr83517.c: New testcase.
8691 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8694 * gcc.dg/uninit-pr81897.c: New test.
8696 2018-01-06 Martin Sebor <msebor@redhat.com>
8698 PR tree-optimization/83640
8699 * gcc.dg/Wrestrict-6.c: New test.
8700 * gcc.dg/pr83640.c: New test.
8702 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8704 * gcc.target/aarch64/reg-alloc-1.c: New test.
8706 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8709 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8711 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8714 * gcc.dg/pr83480.c: New test.
8716 PR rtl-optimization/83682
8717 * gcc.target/i386/pr83682.c: New test.
8719 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8723 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8724 * gfortran.dg/dependency_49.f90: Likewise.
8725 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8726 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8727 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8728 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8729 * gfortran.dg/string_1_lp64.f90: New test.
8730 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8731 * gfortran.dg/string_3_lp64.f90: New test.
8733 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8736 * gcc.target/i386/sse-26.c: New test.
8739 * gcc.target/i386/pr83604.c: New test.
8741 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8743 * gcc.dg/vect/vect-align-4.c: New test.
8744 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8745 and redefine as a structure with an unaligned member "b".
8746 (foo): Update accordingly.
8748 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8751 * gcc.target/aarch64/bics_5.c: New test.
8752 * gcc.target/arm/bics_5.c: Likewise.
8754 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8756 PR tree-optimization/83605
8757 * gcc.dg/pr83605.c: New test.
8759 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8762 * gcc.target/i386/pr83554.c: New test.
8765 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8768 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8772 * gfortran.dg/eoshift_8.f90: New test.
8773 * gfortran.dg/simplify_eoshift_1.f90: New test.
8775 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8778 * gcc.dg/pr83585.c: New test.
8780 2018-01-04 Nathan Sidwell <nathan@acm.org>
8783 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8785 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.dg/pr83666.c: New test.
8790 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8793 * gcc.target/alpha/pr83628-1.c: New test.
8794 * gcc.target/alpha/pr83628-2.c: Ditto.
8796 2018-01-04 Martin Liska <mliska@suse.cz>
8799 * g++.dg/ipa/pr82352.C: New test.
8801 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.dg/vect-opt-info-1.c: Moved to ...
8804 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8805 vect_int targets, use dg-additional-options instead of dg-options and
8806 use relative line numbers instead of absolute.
8808 2018-01-03 Martin Sebor <msebor@redhat.com>
8810 PR tree-optimization/83655
8811 * gcc.dg/Wrestrict-5.c: New test.
8812 * c-c++-common/builtins.c: New test.
8814 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8815 Alan Hayward <alan.hayward@arm.com>
8816 David Sherwood <david.sherwood@arm.com>
8818 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8821 2018-01-03 Jeff Law <law@redhat.com>
8824 * gcc.target/i386/stack-check-17.c: New test.
8825 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8827 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8830 * gcc.dg/pr83621.c: New test.
8833 * gcc.dg/pr83645.c: New test.
8835 2018-01-03 Martin Sebor <msebor@redhat.com>
8837 PR tree-optimization/83603
8838 * gcc.dg/Wrestrict-4.c: New test.
8841 * gcc.dg/const-2.c: New test.
8842 * gcc.dg/pure-3.c: New test.
8844 2018-01-03 Martin Sebor <msebor@redhat.com>
8846 * gcc.dg/Wrestrict-3.c: New test.
8848 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8851 * g++.dg/opt/pr83555.C: New test.
8852 * g++.dg/ubsan/pr83555.C: New test.
8854 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8857 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8858 the !CHECKING_P case by expecting a note.
8859 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8860 a note for the !CHECKING_P case, and move the return statement
8861 outside of #if CHECKING_P guard.
8863 2018-01-03 Jeff Law <law@redhat.com>
8866 * gcc.target/i386/stack-check-18.c: New test.
8867 * gcc.target/i386/stack-check-19.c: New test.
8869 2018-01-03 Martin Sebor <msebor@redhat.com>
8871 PR tree-optimization/83501
8872 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8874 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8876 PR tree-optimization/83501
8877 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8879 2018-01-03 Nathan Sidwell <nathan@acm.org>
8882 * g++.dg/ipa/pr83667.C: New.
8884 2018-01-03 Martin Liska <mliska@suse.cz>
8886 PR tree-optimization/83593
8887 * gcc.dg/pr83593.c: New test.
8889 2018-01-03 Martin Liska <mliska@suse.cz>
8892 * g++.dg/ipa/pr83549.C: New test.
8894 2018-01-03 Marek Polacek <polacek@redhat.com>
8897 * g++.dg/warn/mvp2.C: New test.
8899 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8901 PR preprocessor/83602
8902 * g++.dg/cpp/pr83602.C: New test.
8905 * g++.dg/parse/pr83634.C: New test.
8907 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8910 * gfortran.dg/eoshift_7.f90: New test.
8912 2018-01-03 Jan Beulich <jbeulich@suse.com>
8914 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8915 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8917 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8919 Update copyright years.
8921 2018-01-03 Martin Liska <mliska@suse.cz>
8924 * gcc.dg/ipa/pr83594.c: New test.
8926 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8927 Alan Hayward <alan.hayward@arm.com>
8928 David Sherwood <david.sherwood@arm.com>
8930 * gcc.dg/vect-opt-info-1.c: New test.
8932 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8934 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8935 floorf128, truncf128, and roundf128.
8936 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8937 optimizations added in match.pd.
8938 * gcc.target/powerpc/float128-hw6.c: Likewise.
8939 * gcc.target/powerpc/float128-hw7.c: Likewise.
8940 * gcc.target/powerpc/float128-hw8.c: Likewise.
8941 * gcc.target/powerpc/float128-hw9.c: Likewise.
8942 * gcc.target/powerpc/float128-hw10.c: Likewise.
8943 * gcc.target/powerpc/float128-hw11.c: Likewise.
8945 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8948 * g++.dg/cpp0x/pr83556.C: New test.
8950 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8954 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8955 * gfortran.dg/simplify_cshift_4.f90: New test.
8957 2018-01-02 Marek Polacek <polacek@redhat.com>
8960 * g++.dg/cpp0x/inh-ctor30.C: New test.
8963 * g++.dg/cpp1z/pr83644.C: New test.
8965 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8968 * gfortran.dg/coarray_45.f90: New test.
8971 * gfortran.dg/coarray_46.f90: New test.
8973 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8975 PR tree-optimization/83581
8976 * gcc.dg/pr83581.c: New test.
8979 * gcc.dg/pr83595.c: New test.
8982 * g++.dg/opt/pr83608.C: New test.
8985 * gcc.dg/pr83609.c: New test.
8986 * g++.dg/opt/pr83609.C: New test.
8989 * gcc.dg/pr83623.c: New test.
8991 * gcc.target/i386/i386.exp
8992 (check_effective_target_avx512vpopcntdqvl): New proc.
8993 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8994 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8995 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8997 Copyright (C) 2018 Free Software Foundation, Inc.
8999 Copying and distribution of this file, with or without modification,
9000 are permitted in any medium without royalty provided the copyright
9001 notice and this notice are preserved.