1 2018-04-04 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/85168
4 * gcc.dg/torture/pr85168.c: New testcase.
6 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
9 * g++.dg/pr84943.C: New.
10 * g++.dg/pr84943-2.C: New.
12 2018-04-03 Jakub Jelinek <jakub@redhat.com>
14 PR rtl-optimization/85167
15 * gcc.dg/pr85167.c: New test.
17 PR tree-optimization/85156
18 * c-c++-common/pr85156.c: New test.
19 * gcc.c-torture/execute/pr85156.c: New test.
21 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
23 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
24 * gcc.target/powerpc/undef-bool-1.C: New file.
25 * gcc.target/powerpc/undef-bool-2.c: New file.
27 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/cpp1z/class-deduction52.C: New.
32 2018-04-03 Jakub Jelinek <jakub@redhat.com>
35 * g++.dg/cpp0x/pr85147.C: New test.
38 * g++.dg/cpp0x/gen-attrs-64.C: New test.
41 * g++.dg/gomp/pr85134.C: New test.
42 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
45 * gcc.c-torture/execute/pr85169.c: New test.
46 * gcc.target/i386/avx512f-pr85169.c: New test.
47 * gcc.target/i386/avx512bw-pr85169.c: New test.
49 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
52 * gcc.target/powerpc/pr69946: Adjust comment. Remove
53 scan-assembler-times clause.
55 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
57 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
58 dg-additional-options.
60 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
62 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
64 2018-04-03 Richard Biener <rguenther@suse.de>
67 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
69 2018-04-02 Jim Wilson <jimw@sifive.com>
71 * gcc.target/riscv/pr84660.c: New.
72 * gcc.target/riscv/shift-and-1.c: New.
73 * gcc.target/riscv/shift-and-2.c: New.
75 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
78 * gfortran.dg/array_simplify_2.f90: New test.
80 2018-04-01 Jakub Jelinek <jakub@redhat.com>
83 * gcc.target/i386/avx512f-pr85090-1.c: New test.
84 * gcc.target/i386/avx512f-pr85090-2.c: New test.
85 * gcc.target/i386/avx512f-pr85090-3.c: New test.
86 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
87 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
89 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
92 * g++.dg/pr85027.C: New.
94 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
97 * gcc.target/powerpc/sse-maxps-2.c: New test.
98 * gcc.target/powerpc/sse-minps-2.c: New test.
100 2018-03-30 Jakub Jelinek <jakub@redhat.com>
103 * g++.dg/gomp/pr84791.C: New test.
105 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
108 * gfortran.dg/array_constructor_53.f90: New test.
110 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
113 * gfortran.dg/substr_6.f90: Remove illegal test for
114 out-of-bounds substring.
116 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/zero_sized_10.f90: New test.
121 2018-03-29 David Malcolm <dmalcolm@redhat.com>
124 * g++.dg/lookup/missing-std-include-6.C: New test.
125 * g++.dg/lookup/missing-std-include.C: Add std::pair and
127 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
128 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
129 <cstring>, <cassert>, and <cstdlib>.
131 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
134 * gcc.target/i386/pr84985.c: New.
136 2018-03-29 David Malcolm <dmalcolm@redhat.com>
139 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
141 2018-03-29 Jakub Jelinek <jakub@redhat.com>
144 * g++.dg/warn/Wunused-var-31.C: New test.
147 * c-c++-common/Wduplicated-branches-14.c: New test.
149 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/cpp0x/pr84606.C: New.
154 2018-03-29 Carl Love <cel@us.ibm.com>
157 2017-09-27 Carl Love <cel@us.ibm.com>
159 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
160 for the __builtin_fctid and __builtin_fctiw.
162 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
165 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
166 deleted builtin function.
167 (div_weuo): Likewise.
168 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
169 (div_deuo): Likewise.
171 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/other/default13.C: New.
176 2018-03-28 Jakub Jelinek <jakub@redhat.com>
179 * gcc.target/i386/pr85095-1.c: New test.
180 * gcc.target/i386/pr85095-2.c: New test.
181 * gcc.c-torture/execute/pr85095.c: New test.
183 PR tree-optimization/82004
184 * gcc.dg/pr82004.c: New test.
186 2018-03-28 Jakub Jelinek <jakub@redhat.com>
187 Martin Liska <mliska@suse.cz>
190 * g++.dg/asan/pr85081.C: New test.
192 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
195 * g++.dg/template/pr84789.C: Adjust for testing with
199 * g++.dg/template/pr84973.C: New.
200 * g++.dg/template/pr84973-2.C: New.
201 * g++.dg/template/pr84973-3.C: New.
204 * g++.dg/eh/pr84968.C: New.
206 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
209 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
210 long double multiply/divide uses the correct function.
211 * gcc.target/powerpc/mulkc-3.c: Likewise.
212 * gcc.target/powerpc/divkc-2.c: Likewise.
213 * gcc.target/powerpc/divkc-3.c: Likewise.
215 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/cpp0x/defaulted51.C: New.
219 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
221 2018-03-27 Jakub Jelinek <jakub@redhat.com>
224 * g++.dg/ext/vector35.C: New test.
227 * g++.dg/ext/builtin-offsetof3.C: New test.
230 * g++.dg/cpp1y/pr85076.C: New test.
232 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
235 * gfortran.dg/matmul_rank_1.f90: New test.
237 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
238 Harald Anlauf <anlauf@gmx.de>
240 * gfortran.dg/structure_constructor_15.f90: New test.
242 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
244 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
245 for the diagnostics of overridden functions. Adjust for new wording.
246 * g++.dg/cpp0x/implicit1.C: Likewise.
247 * g++.dg/cpp0x/override1.C: Likewise.
248 * g++.dg/cpp1y/auto-fn18.C: Likewise.
249 * g++.dg/eh/shadow1.C: Likewise.
250 * g++.dg/inherit/covariant12.C: Likewise.
251 * g++.dg/inherit/covariant14.C: Likewise.
252 * g++.dg/inherit/covariant15.C: Likewise.
253 * g++.dg/inherit/covariant16.C: Likewise.
254 * g++.dg/inherit/covariant22.C: Likewise.
255 * g++.dg/inherit/crash3.C: Likewise.
256 * g++.dg/inherit/error2.C: Likewise.
257 * g++.dg/template/crash100.C: Likewise.
258 * g++.old-deja/g++.eh/spec6.C: Likewise.
259 * g++.old-deja/g++.mike/p811.C: Likewise.
260 * g++.old-deja/g++.other/virtual11.C: Likewise.
261 * g++.old-deja/g++.other/virtual4.C: Likewise.
263 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
266 * gcc.target/i386/pr85044.c: New test.
268 2018-03-27 Martin Sebor <msebor@redhat.com>
271 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
274 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
277 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
279 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
282 * gcc.target/arm/pr81863.c: New test.
284 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
287 * testsuite/gcc.target/nvptx/pr85056.c: New test.
288 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
290 2018-03-27 Richard Biener <rguenther@suse.de>
293 * lib/target-supports.exp (check_ssse3_available): New function.
294 (check_effective_target_vect_perm_short): Enable for x86 if
295 check_ssse3_available.
297 2018-03-27 Richard Biener <rguenther@suse.de>
299 PR tree-optimization/85082
300 * gfortran.dg/pr85082.f90: New testcase.
302 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
304 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
305 to "l=2" in dg-final.
307 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
309 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
310 * gcc.target/mips/fix-r4000-2.c: Likewise.
311 * gcc.target/mips/fix-r4000-3.c: Likewise.
312 * gcc.target/mips/fix-r4000-4.c: Likewise.
313 * gcc.target/mips/fix-r4000-5.c: Likewise.
314 * gcc.target/mips/fix-r4000-6.c: Likewise.
315 * gcc.target/mips/fix-r4000-7.c: Likewise.
316 * gcc.target/mips/fix-r4000-8.c: Likewise.
317 * gcc.target/mips/fix-r4000-9.c: Likewise.
318 * gcc.target/mips/fix-r4000-10.c: Likewise.
319 * gcc.target/mips/fix-r4000-7.c: Change dg-final
320 "mulditi3_r4000" instead of "mulditi3".
321 * gcc.target/mips/fix-r4000-8.c: Change dg-final
322 "umulditi3_r4000" instead of "umulditi3".
324 2018-03-27 Jakub Jelinek <jakub@redhat.com>
327 * g++.dg/inherit/covariant22.C: New test.
329 2018-03-27 Richard Biener <rguenther@suse.de>
332 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
335 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
336 Jason Merrill <jason@redhat.com>
339 * g++.dg/init/array49.C: New.
340 * g++.dg/torture/pr70499.C: Adjust.
342 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
345 * gcc.target/i386/pr85073.c: New test.
347 2018-03-26 Richard Biener <rguenther@suse.de>
350 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
353 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
356 * gfortran.dg/parameter_array_format.f90: New test.
358 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
359 Neil Carlson <neil.n.carlson@gmail.com>
362 * gfortran.dg/literal_character_constant_1.inc: Replace
363 call abort by STOP n.
364 * gfortran.dg/overload_1.f90: Likewise.
366 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
367 Dominique d'Humieres <dominiq@gcc.gnu.org>
370 * gfortran.dg/scalar_pointer_1.f90: New test.
372 2018-03-25 Tom de Vries <tom@codesourcery.com>
374 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
377 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
380 * gfortran.dg/pr89497.f90: New test.
382 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
385 * gfortran.dg/substr_7.f90: New test.
387 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
390 * gfortran.dg/pr42651.f90: New test.
391 * gfortran.dg/func_result_7.f90: Update error message.
393 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
395 PR tree-optimization/84005
396 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
397 failing to force the alignment.
399 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
401 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
405 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
407 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
408 message. Fix scan-assembler patterns.
410 2018-03-23 Jakub Jelinek <jakub@redhat.com>
413 * g++.dg/cpp0x/pr85015.C: New test.
416 * g++.dg/cpp1y/pr84942.C: New test.
418 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
421 * testsuite/gcc.target/i386/pr85030.c: New.
423 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
426 * g++.dg/pr85026.C: New test.
428 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
430 * g++.dg/debug/pr84704.C: XFAIL AIX.
432 2018-03-23 Sudakshina Das <sudi.das@arm.com>
435 * gcc.target/arm/pr84826.c: Add dg directive.
437 2018-03-23 Marek Polacek <polacek@redhat.com>
440 * g++.dg/ext/builtin-offsetof2.C: New test.
443 * g++.dg/cpp0x/Wnarrowing5.C: New test.
444 * gcc.dg/pr85045.c: New test.
446 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
449 * gnat.dg/lto22.adb: New test.
450 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
451 * gnat.dg/lto22_pkg2.ads: Likewise.
453 2018-03-23 Jakub Jelinek <jakub@redhat.com>
456 * gcc.dg/lto/pr80778_0.c: New test.
459 * gcc.target/i386/pr85034.c: New test.
462 * c-c++-common/torture/pr85022.c: New test.
465 * g++.dg/ubsan/pr85029.C: New test.
467 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
470 * g++.dg/cpp0x/pr71251.C: New.
473 * g++.dg/template/pr84789.C: New.
474 * g++.dg/template/pr84789-2.C: New.
475 * g++.dg/template/pr84789-3.C: New.
476 * g++.dg/parse/dtor11.C: Accept alternate error message.
479 * g++.dg/pr84729.C: New.
480 * g++.old-deja/g++.ext/arrnew2.C: Require error.
481 * g++.old-deja/g++.robertl/eb58.C: Likewise.
482 * g++.old-deja/g++.robertl/eb63.C: Likewise.
484 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
487 * gfortran.dg/interface_42.f90: New test.
488 * gfortran.dg/interface_43.f90: New test.
490 2018-03-22 Sudakshina Das <sudi.das@arm.com>
493 * gcc.target/arm/pr84826.c: New test.
495 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
497 * gcc.target/arm/addr-modes-float.c: Move dg-do before
498 dg-require-effective-target.
499 * gcc.target/arm/addr-modes-int.c: Likewise.
500 * gcc.target/nios2/lo-addr-tls.c: Likewise.
502 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
505 * gcc.target/powerpc/altivec-ld-1.c: New test.
507 2018-03-22 Bin Cheng <bin.cheng@arm.com>
509 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
511 2018-03-22 Jakub Jelinek <jakub@redhat.com>
514 * gcc.dg/pr84941.c: New test.
516 2018-03-22 Tom de Vries <tom@codesourcery.com>
518 PR tree-optimization/84956
519 * gcc.dg/pr84956.c: New test.
521 2018-03-22 Marek Polacek <polacek@redhat.com>
524 * g++.dg/cpp1z/constexpr-if15.C: New test.
525 * g++.dg/cpp1z/constexpr-if16.C: New test.
527 2018-03-21 Joseph Myers <joseph@codesourcery.com>
529 * gcc.dg/builtin-tgmath-3.c: New test.
531 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
534 * g++.dg/concepts/pr71965.C: New.
538 * g++.dg/cpp0x/pr84610.C: New.
539 * g++.dg/cpp0x/pr84642.C: New.
541 2018-03-21 Jakub Jelinek <jakub@redhat.com>
544 * c-c++-common/pr84999.c: New test.
546 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
549 * g++.dg/ext/desig10.C: New.
551 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
552 Harald Anlauf <anlauf@gmx.de>
555 * gfortran.dg/pr84957.f90: New test.
557 2018-03-21 Jakub Jelinek <jakub@redhat.com>
559 PR tree-optimization/84960
560 * gcc.c-torture/compile/pr84960.c: New test.
562 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
564 PR tree-optimization/84811
565 * gcc.dg/torture/pr84811.c: New test.
567 2018-03-21 Jakub Jelinek <jakub@redhat.com>
569 PR tree-optimization/84982
570 * c-c++-common/pr84982.c: New test.
573 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
575 * g++.dg/torture/pr84961-1.C: New test.
576 * g++.dg/torture/pr84961-2.C: New test.
578 2018-03-21 Nathan Sidwell <nathan@acm.org>
581 * g++.dg/pr85008.C: New.
583 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
586 * gfortran.dg/char_result_17.f90: New test.
588 2018-03-21 David Malcolm <dmalcolm@redhat.com>
591 * g++.dg/other/accessor-fixits-1.C: Move to...
592 * g++.dg/torture/accessor-fixits-1.C: ...here.
593 * g++.dg/other/accessor-fixits-2.C: Move to...
594 * g++.dg/torture/accessor-fixits-2.C: ...here.
595 * g++.dg/other/accessor-fixits-3.C: Move to...
596 * g++.dg/torture/accessor-fixits-3.C: ...here.
597 * g++.dg/other/accessor-fixits-4.C: Move to...
598 * g++.dg/torture/accessor-fixits-4.C: ...here.
599 * g++.dg/other/accessor-fixits-5.C: Move to...
600 * g++.dg/torture/accessor-fixits-5.C: ...here.
601 * g++.dg/torture/accessor-fixits-6.C: New testcase.
602 * g++.dg/torture/accessor-fixits-7.C: New testcase.
603 * g++.dg/torture/accessor-fixits-8.C: New testcase.
605 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
607 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
609 2018-03-21 Sudakshina Das <sudi.das@arm.com>
612 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
614 2018-03-21 Nathan Sidwell <nathan@acm.org>
617 * g++.dg/lookup/pr84804.C: New.
619 2018-03-21 Martin Sebor <msebor@redhat.com>
622 * g++.dg/Wclass-memaccess-3.C: New test.
623 * g++.dg/Wclass-memaccess-4.C: New test.
625 2018-03-21 David Malcolm <dmalcolm@redhat.com>
628 * g++.dg/other/accessor-fixits-1.C
629 (test_access_const_t1_color): New.
630 (test_deref_const_t1_color): New.
631 * g++.dg/other/accessor-fixits-5.C: New testcase.
633 2018-03-21 Tom de Vries <tom@codesourcery.com>
635 PR tree-optimization/83126
636 * gcc.dg/graphite/pr83126.c: New test.
638 2018-03-21 Nathan Sidwell <nathan@acm.org>
640 * g++.dg/ext/anon-struct6.C: Adjust.
641 * g++.dg/ext/deprecate-1.C: New.
642 * g++.dg/ext/deprecate-2.C: New.
643 * g++.dg/lookup/pr84602.C: Adjust.
644 * g++.dg/lookup/pr84962.C: Adjust.
645 * g++.old-deja/g++.other/anon4.C
648 * g++.dg/lookup/pr84836.C: New.
650 2018-03-21 Bin Cheng <bin.cheng@arm.com>
652 PR tree-optimization/84969
653 * gcc.dg/tree-ssa/pr84969.c: New test.
655 2018-03-21 Jakub Jelinek <jakub@redhat.com>
657 PR rtl-optimization/84989
658 * gcc.target/i386/pr84989.c: New test.
660 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
662 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
664 2018-03-21 Martin Liska <mliska@suse.cz>
667 * gfortran.dg/goacc/pr84963.f90: New test.
669 2018-03-21 Marek Polacek <polacek@redhat.com>
671 PR c++/71638, ICE with NSDMI and reference.
672 * g++.dg/cpp0x/nsdmi14.C: New test.
673 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
675 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
677 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
678 MIPS with -mpaired-single directives.
680 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
683 * gfortran.dg/interface_41.f90: New test.
685 2018-03-20 Jakub Jelinek <jakub@redhat.com>
688 * gcc.dg/pr84875.c: New test.
690 2018-03-20 Marek Polacek <polacek@redhat.com>
692 PR c++/84978, ICE with NRVO.
693 * g++.dg/opt/nrv19.C: New test.
695 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
698 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
699 Disable for armeb targets.
700 * gcc.target/arm/pr82518.c: New test.
702 2018-03-20 Nathan Sidwell <nathan@acm.org>
705 * g++.dg/lookup/pr84962.C: New.
708 * g++.dg/lookup/pr84970.C: New.
710 2018-03-20 Richard Biener <rguenther@suse.de>
713 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
715 2018-03-20 Martin Liska <mliska@suse.cz>
718 * g++.dg/ipa/pr84825.C: New test.
720 2018-03-20 Martin Liska <mliska@suse.cz>
722 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
724 2018-03-20 Jakub Jelinek <jakub@redhat.com>
727 * gcc.c-torture/compile/pr84845.c: New test.
729 2018-03-20 Sudakshina Das <sudi.das@arm.com>
732 * gcc.target/arm/pr82989.c: New test.
734 2018-03-20 Jakub Jelinek <jakub@redhat.com>
737 * gcc.target/i386/pr84945.c: New test.
739 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
742 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
744 2018-03-20 Jakub Jelinek <jakub@redhat.com>
747 * gcc.dg/pr84953.c: New test.
749 2018-03-19 Marek Polacek <polacek@redhat.com>
752 * g++.dg/cpp1z/lambda-__func__.C: New test.
755 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
757 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
760 * g++.dg/asan/pr78651.C: New test.
762 2018-03-19 Tom de Vries <tom@codesourcery.com>
764 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
765 vect_int_mult. Add nvptx xfail for PR84958.
767 2018-03-19 Nathan Sidwell <nathan@acm.org>
770 * g++.dg/cpp1y/pr84835.C: New.
772 2018-03-19 Sudakshina Das <sudi.das@arm.com>
775 * gcc.target/aarch64/pr81647.c: New.
777 2018-03-19 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/84933
780 * g++.dg/pr84933.C: New testcase.
782 2018-03-19 Richard Biener <rguenther@suse.de>
784 PR tree-optimization/84859
785 * gcc.dg/tree-ssa/pr84859.c: New testcase.
786 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
787 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
788 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
790 2018-03-19 Nathan Sidwell <nathan@acm.org>
793 * g++.dg/lookup/pr84812.C: New.
795 2018-03-19 Richard Biener <rguenther@suse.de>
797 PR tree-optimization/84929
798 * gcc.dg/torture/pr84929.c: New testcase.
800 2018-03-19 Tamar Christina <tamar.christina@arm.com>
803 * gcc.target/arm/big-endian-subreg.c: Delete.
805 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
808 * gfortran.dg/array_constructor_52.f90: New test.
810 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
813 * gfortran.dg/pr77414.f90: New test.
814 * gfortran.dg/internal_references_1.f90: Adjust error message.
816 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
819 * gfortran.dg/pr65453.f90: New test.
821 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
823 PR tree-optimization/84913
824 * gfortran.dg/vect/pr84913.f90: New test.
826 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
829 * gfortran.dg/warn_concat.f90: New test.
831 2018-03-16 Jakub Jelinek <jakub@redhat.com>
834 * gcc.dg/pr84899.c: New test.
836 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
839 * gfortran.dg/pr69395.f90: Add test for max dimensions
841 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
844 * gcc.target/i386/pr84876.c: New test.
846 2018-03-16 Martin Liska <mliska@suse.cz>
849 * gcc.target/i386/mvc11.c: New test.
851 2018-03-16 Martin Liska <mliska@suse.cz>
854 * gcc.target/i386/mvc10.c: New test.
856 2018-03-16 Jakub Jelinek <jakub@redhat.com>
860 * g++.dg/cpp1y/pr79937-1.C: New test.
861 * g++.dg/cpp1y/pr79937-2.C: New test.
862 * g++.dg/cpp1y/pr79937-3.C: New test.
863 * g++.dg/cpp1y/pr79937-4.C: New test.
864 * g++.dg/cpp1y/pr82410.C: New test.
866 2018-03-16 Tom de Vries <tom@codesourcery.com>
868 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
870 2018-03-16 Tom de Vries <tom@codesourcery.com>
872 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
874 2018-03-16 Jakub Jelinek <jakub@redhat.com>
877 * g++.dg/cpp2a/desig8.C: New test.
879 PR tree-optimization/84841
880 * gcc.dg/pr84841.c: New test.
883 * g++.dg/cpp2a/desig7.C: New test.
885 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
886 Jim MacArthur <jim.macarthur@codethink.co.uk>
888 * gfortran.dg/automatic_1.f90: New test.
889 * gfortran.dg/automatic_repeat.f90: New test
890 * gfortran.dg/automatic_save.f90: New test.
891 * gfortran.dg/vax_structure.f90: New test.
893 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
896 * gfortran.dg/pr78741.f90: New test.
898 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
901 * gfortran.dg/pr69395.f90: New test.
903 2018-03-15 Jakub Jelinek <jakub@redhat.com>
906 * g++.dg/opt/pr79085.C: New test.
908 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
911 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
912 label instead of __x86_indirect_thunk label.
914 2018-03-15 Jakub Jelinek <jakub@redhat.com>
917 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
918 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
919 * g++.dg/warn/deprecated-13.C: New test.
921 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
923 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
925 2018-03-15 Richard Biener <rguenther@suse.de>
928 * c-c++-common/pr84873.c: New testcase.
930 2018-03-15 Tamar Christina <tamar.christina@arm.com>
933 * gcc.target/arm/big-endian-subreg.c: New.
935 2018-03-15 Jakub Jelinek <jakub@redhat.com>
938 * gcc.c-torture/compile/pr84860.c: New test.
940 2018-03-15 Julia Koval <julia.koval@intel.com>
942 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
944 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
947 2018-03-15 Jakub Jelinek <jakub@redhat.com>
950 * gcc.dg/pr84853.c: New test.
952 2018-03-14 Carl Love <cel@us.ibm.com>
954 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
956 2018-03-14 Martin Liska <mliska@suse.cz>
959 * g++.dg/lto/pr84805_0.C: New test.
960 * g++.dg/lto/pr84805_1.C: New test.
961 * g++.dg/lto/pr84805_2.C: New test.
963 2018-03-14 David Malcolm <dmalcolm@redhat.com>
966 * gcc.dg/fixits-pr84852-1.c: New test.
967 * gcc.dg/fixits-pr84852-2.c: New test.
969 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
971 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
972 separate verbose message.
973 * lib/scandump.exp (scan-dump-times): Likewise.
975 2018-03-14 Julia Koval <julia.koval@intel.com>
977 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
979 * gcc.target/i386/funcspec-56.inc: Ditto.
981 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
983 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
986 2018-03-14 Jakub Jelinek <jakub@redhat.com>
989 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
990 check count from 17 to 14.
993 * gcc.target/i386/pr84844.c: New test.
995 2018-03-14 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/84830
998 * gcc.dg/torture/pr84830.c: New testcase.
1000 2018-03-14 Marek Polacek <polacek@redhat.com>
1003 * g++.dg/cpp0x/static_assert15.C: New test.
1005 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1008 * gfortran.dg/pr61775.f90: New test.
1010 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1013 * g++.dg/ext/pr84843-1.C: New test.
1014 * g++.dg/ext/pr84843-2.C: New test.
1016 2018-03-13 David Pagan <dave.pagan@oracle.com>
1019 * gcc.dg/pr46921.c: New test.
1021 2018-03-13 Martin Sebor <msebor@redhat.com>
1023 PR tree-optimization/84725
1024 * c-c++-common/Wstringop-truncation-4.c: New test.
1025 * c-c++-common/attr-nonstring-5.c: New test.
1027 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1029 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1031 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1032 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1034 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1036 * gcc.target/aarch64/sve/tls_1.c: New test.
1037 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1039 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1041 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1042 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1044 2018-03-13 Martin Liska <mliska@suse.cz>
1047 * g++.dg/ipa/pr84658.C: New test.
1049 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1052 * gcc.dg/pr84834.c: New test.
1055 * gcc.target/i386/pr84827.c: New test.
1058 * g++.dg/ext/pr84828.C: New test.
1061 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1062 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1065 * g++.dg/cpp1y/constexpr-84808.C: New test.
1068 * g++.dg/debug/pr84704.C: New test.
1070 2018-03-12 Renlin Li <renlin.li@arm.com>
1072 * gcc.target/aarch64/movi_hf.c: New.
1073 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1074 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1076 2018-03-12 Martin Sebor <msebor@redhat.com>
1078 PR tree-optimization/83456
1079 * c-c++-common/Wrestrict-2.c: Remove test cases.
1080 * c-c++-common/Wrestrict.c: Same.
1081 * gcc.dg/Wrestrict-12.c: New test.
1082 * gcc.dg/Wrestrict-14.c: New test.
1084 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1086 * g++.dg/pr84821.C: New test.
1088 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1090 * gcc.dg/pr84799.c: New test.
1092 2018-03-12 Richard Biener <rguenther@suse.de>
1094 PR tree-optimization/84803
1095 * gcc.dg/torture/pr84803.c: New testcase.
1097 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1100 * g++.dg/debug/pr84813.C: New test.
1102 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1105 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1107 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1110 * gfortran.dg/pr83939.f90
1112 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1115 * gfortran.dg/zero_sized_9.f90: New test.
1117 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1120 * g++.dg/debug/dwarf2/enum2.C: New test.
1122 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1125 * gfortran.dg/pr84734.f90: New test.
1127 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1129 * gnat.dg/prot3.adb: New test.
1130 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1132 2018-03-09 Jason Merrill <jason@redhat.com>
1133 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/cpp0x/pr71169.C: New.
1138 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1139 * g++.dg/cpp0x/pr71832.C: Likewise.
1141 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1144 * gcc.target/powerpc/pr83969.c: New test.
1146 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1149 * gcc.dg/pr84772.c: New test.
1152 * g++.dg/warn/Wformat-2.C: New test.
1155 * g++.dg/ext/vla18.C: New test.
1157 2018-03-09 Martin Sebor <msebor@redhat.com>
1159 PR tree-optimization/84526
1160 * gcc.dg/Wrestrict-10.c: New test.
1161 * gcc.dg/Wrestrict-11.c: New test.
1163 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1165 PR rtl-optimization/84682
1166 * gcc.dg/torture/pr84682-1.c: New.
1167 * gcc.dg/torture/pr84682-2.c: New.
1168 * gcc.dg/torture/pr84682-3.c: New.
1170 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1173 * g++.dg/ext/pr84724.C: New test.
1175 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1178 * gcc.target/arm/pr83712.c: New.
1180 2018-03-09 Richard Biener <rguenther@suse.de>
1182 PR tree-optimization/84775
1183 * gcc.dg/torture/pr84775.c: New testcase.
1185 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1188 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1191 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1193 * gcc.c-torture/compile/20180309-1.c: New test.
1195 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1198 * g++.dg/warn/Wunused-function4.C: New test.
1201 * gcc.target/i386/pr84742-1.c: New test.
1202 * gcc.target/i386/pr84742-2.c: New test.
1204 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1207 * gcc.c-torture/execute/pr84748.c: New test.
1209 2018-03-08 Richard Biener <rguenther@suse.de>
1212 * gcc.dg/graphite/pr84552.c: New testcase.
1214 2018-03-08 Richard Biener <rguenther@suse.de>
1216 PR tree-optimization/84178
1217 * gcc.dg/torture/pr84178-2.c: New testcase.
1219 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1221 PR tree-optimization/84178
1222 * gcc.c-torture/compile/pr84178-1.c: New test.
1224 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1226 * lib/target-supports.exp: Do not return zero from a ifunc
1229 2018-03-08 Richard Biener <rguenther@suse.de>
1231 PR tree-optimization/84746
1232 * gcc.dg/torture/pr84746.c: New testcase.
1235 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1238 * gcc.dg/graphite/pr84404.c: New.
1240 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1242 PR tree-optimization/84740
1243 * gcc.dg/torture/pr84740.c: New test.
1245 PR tree-optimization/84739
1246 * gcc.dg/pr84739.c: New test.
1248 2018-03-07 Martin Sebor <msebor@redhat.com>
1250 PR tree-optimization/83519
1251 * gcc.dg/Wrestrict-13.c: New test.
1253 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1257 * gfortran.dg/pr64124.f90: New tests.
1258 * gfortran.dg/pr70409.f90: New tests.
1260 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1263 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1265 2018-03-07 Martin Sebor <msebor@redhat.com>
1267 PR tree-optimization/84526
1268 * gcc.dg/Wrestrict-10.c: New test.
1270 2018-03-07 Martin Sebor <msebor@redhat.com>
1272 PR tree-optimization/84468
1273 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1274 * gcc.dg/Wstringop-truncation.c: New test.
1275 * gcc.dg/Wstringop-truncation-2.c: New test.
1277 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1280 * gfortran.dg/pr84565.f90: New test.
1283 * gcc.target/i386/pr84723-1.c: New test.
1284 * gcc.target/i386/pr84723-2.c: New test.
1285 * gcc.target/i386/pr84723-3.c: New test.
1286 * gcc.target/i386/pr84723-4.c: New test.
1287 * gcc.target/i386/pr84723-5.c: New test.
1289 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1292 * gfortran.dg/pr64107.f90: New test.
1294 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1298 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1300 2018-03-06 Marek Polacek <polacek@redhat.com>
1303 * g++.dg/cpp1z/constexpr-84684.C: New test.
1305 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1308 * gcc.dg/pr84721.c: New test.
1311 * gcc.dg/pr84710.c: New test.
1313 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1316 * gfortran.dg/implied_do_2.f90: New test.
1317 * gfortran.dg/coarray_8.f90: Update for new error message.
1319 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1322 * g++.dg/ext/pr84683.C: New test.
1324 PR tree-optimization/84687
1325 * gcc.dg/pr84687.c: New test.
1327 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1330 * g++.dg/pr84231.C: New.
1333 * g++.dg/cpp1y/pr84593.C: New.
1336 * g++.dg/pr84492.C: New.
1338 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1340 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1341 __builtin_ppc_speculation_barrier.
1343 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1346 * gcc.target/powerpc/pr84700.c: New test.
1348 2018-03-05 Nathan Sidwell <nathan@acm.org>
1351 * g++.dg/lookup/pr84702.C: New.
1353 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1356 * gcc.target/i386/pr84564.c: New test.
1358 2018-03-05 Marek Polacek <polacek@redhat.com>
1361 * g++.dg/cpp0x/inline-ns10.C: New test.
1363 2018-03-05 Nathan Sidwell <nathan@acm.org>
1366 * g++.dg/template/pr84694.C: New.
1368 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1371 * gcc.c-torture/execute/pr84524.c: New test.
1372 * gcc.target/i386/avx512bw-pr84524.c: New test.
1374 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1377 * g++.dg/pr84264.C: New test.
1379 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1383 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1384 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1386 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1388 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1389 * g++.dg/other/i386-3.C: Ditto.
1390 * gcc.target/i386/sse-12.c: Ditto.
1391 * gcc.target/i386/sse-13.c: Ditto.
1392 * gcc.target/i386/sse-14.c: Ditto.
1393 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1394 * gcc.target/i386/wbinvd-1.c: New test.
1395 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1396 * gcc.target/i386/pconfig-1.c: Ditto.
1398 2018-03-05 Pádraig Brady <P@draigBrady.com>
1399 Nathan Sidwell <nathan@acm.org>
1402 * g++.dg/cpp0x/pr84497.C: New.
1404 2018-03-05 Richard Biener <rguenther@suse.de>
1406 PR tree-optimization/84670
1407 * gcc.dg/pr84670-1.c: New testcase.
1408 * gcc.dg/pr84670-2.c: Likewise.
1409 * gcc.dg/pr84670-3.c: Likewise.
1410 * gcc.dg/pr84670-4.c: Likewise.
1412 2018-03-05 Richard Biener <rguenther@suse.de>
1414 PR tree-optimization/84650
1415 * gcc.dg/graphite/pr84650.c: New testcase.
1417 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1420 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1422 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1425 * gfortran.dg/pr71085.f90: New test.
1427 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1430 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1432 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1435 * gfortran.dg/pr51434.f90: New test.
1437 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1442 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1445 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1447 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/torture/pr71464.C: New.
1452 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1455 * gfortran.dg/select_type_41.f90: New test.
1457 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1460 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1462 2018-03-02 Marek Polacek <polacek@redhat.com>
1465 * g++.dg/ext/flexary29.C: New test.
1467 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1469 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1471 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1474 * g++.dg/torture/pr81812.C: New.
1476 2018-03-02 Marek Polacek <polacek@redhat.com>
1479 * g++.dg/warn/Wsign-compare-8.C: New test.
1482 * g++.dg/parse/array-size3.C: New test.
1485 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1487 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/cpp1y/pr84662.C: New test.
1492 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1494 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1495 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1497 * g++.dg/lto/20101010-1_0.C: Likewise.
1498 * g++.dg/lto/20101010-2_0.C: Likewise.
1500 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1503 * gcc.dg/pr84628.c: New test.
1506 * gcc.target/ia64/pr56540.c: New test.
1508 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1510 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1512 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1513 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1514 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1515 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1517 2018-03-02 Marek Polacek <polacek@redhat.com>
1520 * c-c++-common/ubsan/shift-11.c: New test.
1522 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1524 * gcc.dg/vect/vect-alias-check-13.c: New test.
1526 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.dg/pr84614.c: New test.
1532 * gcc.target/i386/pr84625.c: New test.
1534 2018-03-02 Richard Biener <rguenther@suse.de>
1536 PR tree-optimization/84427
1537 * gcc.dg/torture/pr84427.c: New testcase.
1539 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1542 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1543 powerpc64le*-*-linux*.
1544 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1545 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1547 2018-03-01 Martin Sebor <msebor@redhat.com>
1550 * g++.dg/ext/attr-const.C: Remove xfail.
1551 * g++.dg/ext/attr-malloc-3.C: New test.
1552 * g++.dg/ext/attr-noinline-3.C: New test.
1553 * g++.dg/ext/attr-noreturn-3.C: New test.
1554 * g++.dg/ext/attr-nothrow-3.C: New test.
1555 * g++.dg/ext/attr-pure.C: Remove xfail.
1557 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1560 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1561 dg-options and dg-shouldfail "ubsan" directive.
1563 2018-03-01 Marek Polacek <polacek@redhat.com>
1564 Jason Merrill <jason@redhat.com>
1567 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1568 * g++.dg/cpp1z/static1.C: New test.
1569 * g++.dg/template/static37.C: New test.
1571 2018-03-01 Nathan Sidwell <nathan@acm.org>
1574 * g++.dg/template/pr84434.C: New.
1576 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1578 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1579 -mthumb to the command-line.
1581 2018-03-01 Marek Polacek <polacek@redhat.com>
1584 * g++.dg/cpp0x/static_assert14.C: New test.
1586 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1589 * g++.dg/torture/pr79410.C: New.
1591 2018-03-01 Martin Liska <mliska@suse.cz>
1594 * gcc.dg/asan/pr82484.c: New test.
1596 2018-03-01 Richard Biener <rguenther@suse.de>
1599 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1601 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1604 * gfortran.dg/coarray_47.f90: New test.
1606 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1609 * gfortran.dg/class_array_23.f03: New test.
1611 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1613 PR rtl-optimization/84528
1614 * gcc.dg/torture/pr84538.c: Rename to...
1615 * gcc.dg/torture/pr84528.c: ...this.
1617 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1619 PR rtl-optimization/84528
1620 * gcc.dg/torture/pr84538.c: New test.
1622 2018-02-28 Martin Sebor <msebor@redhat.com>
1624 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1625 -fpic test failures.
1626 * c-c++-common/Wrestrict-2.c: Same.
1627 * c-c++-common/Wstringop-truncation.c: Same.
1628 * gcc.dg/Warray-bounds-22.c: Same.
1629 * gcc.dg/Wstringop-overflow.c: Same.
1630 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1631 (signed_range): Same.
1632 (unsigned_anti_range): Same.
1633 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1634 (signed_range): Same.
1635 (unsigned_anti_range): Same.
1636 * gcc.dg/attr-alloc_size-7.c: Same.
1637 * gcc.dg/attr-alloc_size-8.c: Same.
1638 * gcc.dg/builtin-alloc-size.c: Same.
1639 * gcc.dg/builtin-stpncpy.c: Same.
1640 * gcc.dg/builtins-nonnull.c: Same.
1641 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1642 * gcc.dg/pr79214.c: Same.
1643 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1644 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1645 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1646 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1647 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1648 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1649 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1650 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1651 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1652 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1653 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1655 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1658 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1660 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1663 * g++.dg/cpp0x/pr84609.C: New test.
1665 2018-02-28 Martin Sebor <msebor@redhat.com>
1668 * g++.dg/ext/attr-malloc-3.C: New test.
1669 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1670 to pre-existing problems.
1671 * g++.dg/ext/attr-pure.C: Same.
1673 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1676 * gfortran.dg/associate_37.f90: New test.
1679 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1681 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1684 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1685 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1686 * gcc.dg/bf-ms-layout-4.c: New test.
1687 * gcc.dg/bf-ms-layout-5.c: New test.
1689 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1692 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1694 2018-02-28 Richard Biener <rguenther@suse.de>
1696 PR tree-optimization/84584
1697 * gcc.dg/graphite/pr84584.c: New testcase.
1699 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1701 PR preprocessor/84517
1702 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1704 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1706 * c-c++-common/dump-ada-spec-12.c: New test.
1707 * c-c++-common/dump-ada-spec-13.c: Likewise.
1709 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1711 * c-c++-common/dump-ada-spec-11.c: New test.
1713 2018-02-28 Martin Liska <mliska@suse.cz>
1716 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1717 * g++.dg/ext/timevar2.C: Likewise.
1719 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1721 * c-c++-common/dump-ada-spec-8.c: New test.
1722 * c-c++-common/dump-ada-spec-9.c: Likewise.
1723 * c-c++-common/dump-ada-spec-10.c: Likewise.
1725 2018-02-28 Richard Biener <rguenther@suse.de>
1728 * gcc.dg/pr84607.c: New testcase.
1730 2018-02-28 Nathan Sidwell <nathan@acm.org>
1733 * g++.dg/lookup/pr84602.C: New.
1735 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1739 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1741 * g++.dg/ext/attr-nonnull.C: Likewise.
1742 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1744 * g++.dg/ext/attr-noinline-2.C: Likewise.
1745 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1746 -fdump-tree-eh in dg-options.
1748 2018-02-28 Alan Modra <amodra@gmail.com>
1750 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1752 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1754 2018-02-27 Martin Sebor <msebor@redhat.com>
1758 * g++.dg/Wmissing-attributes.C: New test.
1759 * g++.dg/ext/attr-const-pure.C: New test.
1760 * g++.dg/ext/attr-const.C: New test.
1761 * g++.dg/ext/attr-deprecated-2.C: New test.
1762 * g++.dg/ext/attr-malloc-2.C: New test.
1763 * g++.dg/ext/attr-malloc.C: New test.
1764 * g++.dg/ext/attr-noinline-2.C: New test.
1765 * g++.dg/ext/attr-noinline.C: New test.
1766 * g++.dg/ext/attr-nonnull.C: New test.
1767 * g++.dg/ext/attr-noreturn-2.C: New test.
1768 * g++.dg/ext/attr-noreturn.C: New test.
1769 * g++.dg/ext/attr-nothrow-2.C: New test.
1770 * g++.dg/ext/attr-nothrow.C: New test.
1771 * g++.dg/ext/attr-optimize.C: New test.
1772 * g++.dg/ext/attr-pure.C: New test.
1773 * g++.dg/ext/attr-returns-nonnull.C: New test.
1774 * g++.dg/ext/attr-warning.C: New test.
1776 2018-02-27 Nathan Sidwell <nathan@acm.org>
1779 * g++.dg/lookup/pr84426.C: New.
1781 2018-02-27 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/84512
1784 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1786 2018-02-27 Martin Liska <mliska@suse.cz>
1788 PR gcov-profile/84548
1789 * g++.dg/gcov/pr84548.C: New test.
1791 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1794 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1796 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1799 * g++.dg/cpp1y/pr84558.C: New test.
1801 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/cpp0x/alignas14.C: New.
1805 * g++.dg/cpp0x/alignas15.C: Likewise.
1807 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1810 * g++.dg/gomp/pr84557.C: New test.
1812 2018-02-26 Marek Polacek <polacek@redhat.com>
1815 * g++.dg/cpp1z/pr84325.C: New test.
1817 2018-02-26 Carl Love <cel@us.ibm.com>
1819 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1821 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1822 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1823 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1825 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1826 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1829 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1832 * gcc.target/i386/indirect-thunk-1.c: Updated.
1833 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1834 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1835 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1836 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1837 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1838 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1839 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1840 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1841 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1842 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1843 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1844 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1845 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1846 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1847 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1848 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1849 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1850 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1851 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1852 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1853 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1854 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1855 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1856 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1857 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1858 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1859 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1860 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1861 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1862 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1863 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1864 * gcc.target/i386/ret-thunk-9.c: Likewise.
1865 * gcc.target/i386/ret-thunk-10.c: Likewise.
1866 * gcc.target/i386/ret-thunk-11.c: Likewise.
1867 * gcc.target/i386/ret-thunk-12.c: Likewise.
1868 * gcc.target/i386/ret-thunk-13.c: Likewise.
1869 * gcc.target/i386/ret-thunk-14.c: Likewise.
1870 * gcc.target/i386/ret-thunk-15.c: Likewise.
1872 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1874 * gcc.c-torture/execute/20180226-1.c: New test.
1876 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1878 PR tree-optimization/83965
1879 * gcc.dg/vect/pr83965-2.c: New test.
1881 2018-02-26 Tom de Vries <tom@codesourcery.com>
1883 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1885 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1888 * gcc.target/i386/ret-thunk-22.c: New test.
1889 * gcc.target/i386/ret-thunk-23.c: Likewise.
1890 * gcc.target/i386/ret-thunk-24.c: Likewise.
1891 * gcc.target/i386/ret-thunk-25.c: Likewise.
1892 * gcc.target/i386/ret-thunk-26.c: Likewise.
1894 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/cpp1z/pr84533.C: New.
1899 2018-02-26 Marek Polacek <polacek@redhat.com>
1902 * g++.dg/parse/error60.C: New test.
1904 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1907 * g++.dg/gomp/pr84556.C: New test.
1908 * g++.dg/vect/pr84556.cc: New test.
1910 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1913 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1914 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1915 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1916 * gfortran.dg/c_loc_test.f90: Likewise.
1917 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1918 * gfortran.dg/proc_decl_17.f90: Likewise.
1919 * gfortran.dg/proc_ptr_8.f90: Likewise.
1921 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1924 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1925 r254814 disabling -fomit-frame-pointer by default.
1926 * gcc.target/aarch64/spill_1.c: Likewise.
1927 * gcc.target/aarch64/test_frame_11.c: Likewise.
1928 * gcc.target/aarch64/test_frame_12.c: Likewise.
1929 * gcc.target/aarch64/test_frame_13.c: Likewise.
1930 * gcc.target/aarch64/test_frame_14.c: Likewise.
1931 * gcc.target/aarch64/test_frame_15.c: Likewise.
1932 * gcc.target/aarch64/test_frame_3.c: Likewise.
1933 * gcc.target/aarch64/test_frame_5.c: Likewise.
1934 * gcc.target/aarch64/test_frame_9.c: Likewise.
1936 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1939 * gfortran.dg/explicit_shape_1.f90: New test.
1940 * gfortran.dg/automatic_module_variable.f90: Update regex.
1941 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1942 * gfortran.dg/constant_shape.f90: Ditto.
1943 * gfortran.dg/dec_structure_23.f90: Ditto.
1944 * gfortran.dg/pr78240.f90: Ditto.
1946 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1949 * gfortran.dg/pr84523.f90: New test.
1951 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1954 * gfortran.dg/select_type_40.f90: New test.
1956 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1959 * gfortran.dg/data_substring.f90: New test.
1961 2018-02-24 Marek Polacek <polacek@redhat.com>
1964 * g++.dg/cpp1z/constexpr-83692.C: New test.
1966 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1969 * gfortran.dg/statement_function_1.f90: Update test.
1971 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1974 * gfortran.dg/inquire_19.f90: New test.
1976 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1979 * gfortran.dg/pr83149_b.f90: New test.
1980 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1982 2018-02-23 Carl Love <cel@us.ibm.com>
1984 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1985 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1986 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1989 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1991 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1992 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1994 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1996 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1999 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2002 * gfortran.dg/pr83149_1.f90: New test.
2003 * gfortran.dg/pr83149.f90: Additional source for previous.
2005 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2008 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2009 __GI___pthread_mutex_init as well.
2011 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2014 * gfortran.dg/class_68.f90: New test.
2016 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2019 * gfortran.dg/derived_init_5.f90: New test.
2021 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2025 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2027 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2030 * gcc.target/powerpc/pr81572.c: New.
2032 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2034 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2036 2018-02-22 Martin Sebor <msebor@redhat.com>
2038 PR tree-optimization/84480
2039 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2040 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2042 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2045 * gcc.target/i386/indirect-thunk-11.c: New test.
2046 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2047 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2048 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2049 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2050 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2051 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2052 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2053 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2054 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2056 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2059 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2061 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2063 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2065 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2067 2018-02-22 Marek Polacek <polacek@redhat.com>
2070 * g++.dg/parse/error59.C: New test.
2072 2018-02-22 Tom de Vries <tom@codesourcery.com>
2074 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2076 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/cpp0x/pr77655.C: New.
2081 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2084 * g++.dg/cpp1y/pr84496.C: New test.
2087 * g++.dg/torture/pr84502.C: New test.
2089 PR tree-optimization/84503
2090 * gcc.dg/pr84503-1.c: New test.
2091 * gcc.dg/pr84503-2.c: New test.
2093 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2095 PR tree-optimization/84478
2096 * gcc.c-torture/execute/pr84478.c: New test.
2098 2018-02-20 Martin Sebor <msebor@redhat.com>
2101 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2102 * c-c++-common/Wrestrict.c: Same.
2103 * gcc.dg/Wrestrict-6.c: Same.
2104 * gcc.dg/Warray-bounds-27.c: New test.
2105 * gcc.dg/Wrestrict-8.c: New test.
2106 * gcc.dg/Wrestrict-9.c: New test.
2107 * gcc.dg/pr84095.c: New test.
2109 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2111 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2113 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2117 * gfortran.dg/structure_constructor_14.f90: New test.
2119 2018-02-20 Jeff Law <law@redhat.com>
2122 PR tree-optimization/81592
2124 * gcc.dg/pr81592.c: New test.
2125 * gcc.dg/pr82123.c: New test.
2126 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2128 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2131 * g++.dg/warn/Wunused-var-30.C: New test.
2133 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2135 PR tree-optimization/84419
2136 * gcc.dg/vect/pr84419.c: New test.
2138 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2141 * gfortran.dg/pr82004.f90: New test.
2143 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2145 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2147 2018-02-20 Martin Liska <mliska@suse.cz>
2151 * gcc.target/i386/pr84310.c: New test.
2152 * gcc.target/i386/pr84310-2.c: Likewise.
2154 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2157 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2159 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2162 * g++.dg/cpp1z/launder7.C: New test.
2165 * g++.dg/cpp0x/constexpr-84449.C: New test.
2168 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2170 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2174 * gfortran.dg/associate_22.f90: Enable commented out test.
2175 * gfortran.dg/associate_36.f90: New test.
2177 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2180 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2182 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2184 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2185 (dg-options): Use -mavx instead of -w.
2187 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2190 * g++.dg/cpp1z/launder8.C: New test.
2193 * g++.dg/gomp/pr84448.C: New test.
2196 * g++.dg/gomp/pr84430.C: New test.
2198 PR tree-optimization/84452
2199 * gcc.dg/pr84452.c: New test.
2202 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2204 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2207 * gfortran.dg/implied_do_io_4.f90: New test.
2209 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2211 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2212 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2213 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2215 2018-02-19 Carl Love <cel@us.ibm.com>
2217 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2219 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2222 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2224 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/cpp0x/auto50.C: New.
2228 * g++.dg/parse/friend12.C: Adjust.
2230 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2232 PR libgfortran/84389
2233 * gfortran.dg/dtio_33.f90: New test.
2235 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2237 PR libgfortran/84412
2238 * gfortran.dg/inquire_18.f90: New test.
2240 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2243 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2244 * gfortran.dg/pointer_intent_3.f90: Ditto.
2245 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2246 * gfortran.dg/protected_3.f90: Ditto.
2247 * gfortran.dg/protected_4.f90: Ditto.
2248 * gfortran.dg/protected_5.f90: Ditto.
2249 * gfortran.dg/protected_6.f90: Ditto.
2251 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2254 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2257 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2260 * gfortran.dg/inline_matmul_22.f90: New test.
2262 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2265 * gfortran.dg/abort_shoulfail.f90: New test.
2266 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2268 * gfortran.dg/PR19754_2.f90: Likewise.
2269 * gfortran.dg/PR19872.f: Likewise.
2270 * gfortran.dg/PR49268.f90: Likewise.
2271 * gfortran.dg/Wall.f90: Likewise.
2272 * gfortran.dg/Wno-all.f90: Likewise.
2273 * gfortran.dg/achar_1.f90: Likewise.
2274 * gfortran.dg/achar_2.f90: Likewise.
2275 * gfortran.dg/achar_4.f90: Likewise.
2276 * gfortran.dg/achar_6.F90: Likewise.
2277 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2278 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2279 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2280 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2281 * gfortran.dg/actual_array_result_1.f90: Likewise.
2282 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2283 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2284 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2285 * gfortran.dg/actual_procedure_1.f90: Likewise.
2286 * gfortran.dg/adjustl_1.f90: Likewise.
2287 * gfortran.dg/advance_1.f90: Likewise.
2288 * gfortran.dg/advance_4.f90: Likewise.
2289 * gfortran.dg/advance_5.f90: Likewise.
2290 * gfortran.dg/advance_6.f90: Likewise.
2291 * gfortran.dg/aint_anint_1.f90: Likewise.
2292 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2293 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2294 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2295 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2296 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2297 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2298 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2299 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2300 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2301 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2302 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2303 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2304 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2305 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2306 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2307 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2308 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2309 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2310 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2311 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2312 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2313 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2314 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2315 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2316 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2317 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2318 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2319 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2320 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2321 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2322 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2323 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2324 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2325 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2326 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2327 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2328 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2329 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2330 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2331 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2332 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2333 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2334 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2335 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2336 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2337 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2338 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2339 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2340 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2341 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2342 * gfortran.dg/allocatable_function_1.f90: Likewise.
2343 * gfortran.dg/allocatable_function_10.f90: Likewise.
2344 * gfortran.dg/allocatable_function_3.f90: Likewise.
2345 * gfortran.dg/allocatable_function_5.f90: Likewise.
2346 * gfortran.dg/allocatable_function_6.f90: Likewise.
2347 * gfortran.dg/allocatable_function_7.f90: Likewise.
2348 * gfortran.dg/allocatable_function_8.f90: Likewise.
2349 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2350 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2351 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2352 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2353 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2354 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2355 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2356 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2357 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2358 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2359 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2360 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2361 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2362 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2363 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2364 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2365 * gfortran.dg/allocate_class_3.f90: Likewise.
2366 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2367 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2368 * gfortran.dg/allocate_derived_5.f90: Likewise.
2369 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2370 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2371 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2372 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2373 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2374 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2375 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2376 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2377 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2378 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2379 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2380 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2381 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2382 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2383 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2384 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2385 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2386 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2387 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2388 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2389 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2390 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2391 * gfortran.dg/altreturn_3.f90: Likewise.
2392 * gfortran.dg/altreturn_5.f90: Likewise.
2393 * gfortran.dg/altreturn_7.f90: Likewise.
2394 * gfortran.dg/and_or_xor.f90: Likewise.
2395 * gfortran.dg/anint_1.f90: Likewise.
2396 * gfortran.dg/any_all_1.f90: Likewise.
2397 * gfortran.dg/anyallcount_1.f90: Likewise.
2398 * gfortran.dg/append_1.f90: Likewise.
2399 * gfortran.dg/argument_checking_1.f90: Likewise.
2400 * gfortran.dg/argument_checking_2.f90: Likewise.
2401 * gfortran.dg/argument_checking_8.f90: Likewise.
2402 * gfortran.dg/arithmetic_if.f90: Likewise.
2403 * gfortran.dg/array_1.f90: Likewise.
2404 * gfortran.dg/array_2.f90: Likewise.
2405 * gfortran.dg/array_alloc_1.f90: Likewise.
2406 * gfortran.dg/array_alloc_2.f90: Likewise.
2407 * gfortran.dg/array_alloc_3.f90: Likewise.
2408 * gfortran.dg/array_assignment_1.F90: Likewise.
2409 * gfortran.dg/array_assignment_5.f90: Likewise.
2410 * gfortran.dg/array_constructor_1.f90: Likewise.
2411 * gfortran.dg/array_constructor_10.f90: Likewise.
2412 * gfortran.dg/array_constructor_11.f90: Likewise.
2413 * gfortran.dg/array_constructor_12.f90: Likewise.
2414 * gfortran.dg/array_constructor_15.f90: Likewise.
2415 * gfortran.dg/array_constructor_16.f90: Likewise.
2416 * gfortran.dg/array_constructor_17.f90: Likewise.
2417 * gfortran.dg/array_constructor_19.f90: Likewise.
2418 * gfortran.dg/array_constructor_23.f: Likewise.
2419 * gfortran.dg/array_constructor_24.f: Likewise.
2420 * gfortran.dg/array_constructor_32.f90: Likewise.
2421 * gfortran.dg/array_constructor_36.f90: Likewise.
2422 * gfortran.dg/array_constructor_39.f90: Likewise.
2423 * gfortran.dg/array_constructor_4.f90: Likewise.
2424 * gfortran.dg/array_constructor_40.f90: Likewise.
2425 * gfortran.dg/array_constructor_44.f90: Likewise.
2426 * gfortran.dg/array_constructor_45.f90: Likewise.
2427 * gfortran.dg/array_constructor_46.f90: Likewise.
2428 * gfortran.dg/array_constructor_47.f90: Likewise.
2429 * gfortran.dg/array_constructor_49.f90: Likewise.
2430 * gfortran.dg/array_constructor_5.f90: Likewise.
2431 * gfortran.dg/array_constructor_50.f90: Likewise.
2432 * gfortran.dg/array_constructor_6.f90: Likewise.
2433 * gfortran.dg/array_constructor_7.f90: Likewise.
2434 * gfortran.dg/array_constructor_8.f90: Likewise.
2435 * gfortran.dg/array_constructor_9.f90: Likewise.
2436 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2437 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2438 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2439 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2440 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2441 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2442 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2443 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2444 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2445 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2446 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2447 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2448 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2449 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2450 * gfortran.dg/array_function_1.f90: Likewise.
2451 * gfortran.dg/array_function_5.f90: Likewise.
2452 * gfortran.dg/array_initializer_1.f90: Likewise.
2453 * gfortran.dg/array_initializer_2.f90: Likewise.
2454 * gfortran.dg/array_memcpy_5.f90: Likewise.
2455 * gfortran.dg/array_memset_2.f90: Likewise.
2456 * gfortran.dg/array_reference_1.f90: Likewise.
2457 * gfortran.dg/array_return_value_1.f90: Likewise.
2458 * gfortran.dg/array_section_1.f90: Likewise.
2459 * gfortran.dg/array_temporaries_3.f90: Likewise.
2460 * gfortran.dg/arrayio_1.f90: Likewise.
2461 * gfortran.dg/arrayio_10.f90: Likewise.
2462 * gfortran.dg/arrayio_11.f90: Likewise.
2463 * gfortran.dg/arrayio_12.f90: Likewise.
2464 * gfortran.dg/arrayio_13.f90: Likewise.
2465 * gfortran.dg/arrayio_14.f90: Likewise.
2466 * gfortran.dg/arrayio_16.f90: Likewise.
2467 * gfortran.dg/arrayio_2.f90: Likewise.
2468 * gfortran.dg/arrayio_3.f90: Likewise.
2469 * gfortran.dg/arrayio_4.f90: Likewise.
2470 * gfortran.dg/arrayio_5.f90: Likewise.
2471 * gfortran.dg/arrayio_6.f90: Likewise.
2472 * gfortran.dg/arrayio_7.f90: Likewise.
2473 * gfortran.dg/arrayio_8.f90: Likewise.
2474 * gfortran.dg/arrayio_9.f90: Likewise.
2475 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2476 * gfortran.dg/assign_10.f90: Likewise.
2477 * gfortran.dg/assign_9.f90: Likewise.
2478 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2479 * gfortran.dg/assignment_1.f90: Likewise.
2480 * gfortran.dg/associate_1.f03: Likewise.
2481 * gfortran.dg/associate_11.f90: Likewise.
2482 * gfortran.dg/associate_13.f90: Likewise.
2483 * gfortran.dg/associate_15.f90: Likewise.
2484 * gfortran.dg/associate_17.f90: Likewise.
2485 * gfortran.dg/associate_18.f08: Likewise.
2486 * gfortran.dg/associate_19.f03: Likewise.
2487 * gfortran.dg/associate_20.f03: Likewise.
2488 * gfortran.dg/associate_22.f90: Likewise.
2489 * gfortran.dg/associate_23.f90: Likewise.
2490 * gfortran.dg/associate_24.f90: Likewise.
2491 * gfortran.dg/associate_25.f90: Likewise.
2492 * gfortran.dg/associate_27.f90: Likewise.
2493 * gfortran.dg/associate_28.f90: Likewise.
2494 * gfortran.dg/associate_32.f03: Likewise.
2495 * gfortran.dg/associate_33.f03: Likewise.
2496 * gfortran.dg/associate_34.f90: Likewise.
2497 * gfortran.dg/associate_6.f03: Likewise.
2498 * gfortran.dg/associate_7.f03: Likewise.
2499 * gfortran.dg/associate_8.f03: Likewise.
2500 * gfortran.dg/associate_9.f03: Likewise.
2501 * gfortran.dg/associated_1.f90: Likewise.
2502 * gfortran.dg/associated_2.f90: Likewise.
2503 * gfortran.dg/associated_5.f90: Likewise.
2504 * gfortran.dg/associated_6.f90: Likewise.
2505 * gfortran.dg/associated_target_3.f90: Likewise.
2506 * gfortran.dg/associated_target_4.f90: Likewise.
2507 * gfortran.dg/associated_target_5.f03: Likewise.
2508 * gfortran.dg/associated_target_6.f03: Likewise.
2509 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2510 * gfortran.dg/assumed_rank_1.f90: Likewise.
2511 * gfortran.dg/assumed_rank_10.f90: Likewise.
2512 * gfortran.dg/assumed_rank_2.f90: Likewise.
2513 * gfortran.dg/assumed_rank_7.f90: Likewise.
2514 * gfortran.dg/assumed_rank_8.f90: Likewise.
2515 * gfortran.dg/assumed_rank_9.f90: Likewise.
2516 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2517 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2518 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2519 * gfortran.dg/assumed_type_2.f90: Likewise.
2520 * gfortran.dg/atan2_1.f90: Likewise.
2521 * gfortran.dg/auto_array_1.f90: Likewise.
2522 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2523 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2524 * gfortran.dg/auto_char_len_3.f90: Likewise.
2525 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2526 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2527 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2528 * gfortran.dg/auto_save_2.f90: Likewise.
2529 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2530 * gfortran.dg/backslash_1.f90: Likewise.
2531 * gfortran.dg/backslash_2.f90: Likewise.
2532 * gfortran.dg/backslash_3.f: Likewise.
2533 * gfortran.dg/backspace_1.f: Likewise.
2534 * gfortran.dg/backspace_10.f90: Likewise.
2535 * gfortran.dg/backspace_11.f90: Likewise.
2536 * gfortran.dg/backspace_2.f: Likewise.
2537 * gfortran.dg/backspace_3.f: Likewise.
2538 * gfortran.dg/backspace_4.f: Likewise.
2539 * gfortran.dg/backspace_5.f: Likewise.
2540 * gfortran.dg/backspace_6.f: Likewise.
2541 * gfortran.dg/backspace_7.f90: Likewise.
2542 * gfortran.dg/backspace_8.f: Likewise.
2543 * gfortran.dg/backspace_9.f: Likewise.
2544 * gfortran.dg/bessel_1.f90: Likewise.
2545 * gfortran.dg/bessel_2.f90: Likewise.
2546 * gfortran.dg/bessel_5.f90: Likewise.
2547 * gfortran.dg/bessel_6.f90: Likewise.
2548 * gfortran.dg/bessel_7.f90: Likewise.
2549 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2550 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2551 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2552 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2553 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2554 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2555 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2556 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2557 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2558 * gfortran.dg/bit_comparison_1.F90: Likewise.
2559 * gfortran.dg/bit_comparison_2.F90: Likewise.
2560 * gfortran.dg/block_1.f08: Likewise.
2561 * gfortran.dg/block_13.f08: Likewise.
2562 * gfortran.dg/block_14.f90: Likewise.
2563 * gfortran.dg/block_2.f08: Likewise.
2564 * gfortran.dg/block_6.f08: Likewise.
2565 * gfortran.dg/block_7.f08: Likewise.
2566 * gfortran.dg/block_8.f08: Likewise.
2567 * gfortran.dg/blockdata_1.f90: Likewise.
2568 * gfortran.dg/bound_1.f90: Likewise.
2569 * gfortran.dg/bound_2.f90: Likewise.
2570 * gfortran.dg/bound_3.f90: Likewise.
2571 * gfortran.dg/bound_4.f90: Likewise.
2572 * gfortran.dg/bound_5.f90: Likewise.
2573 * gfortran.dg/bound_6.f90: Likewise.
2574 * gfortran.dg/bound_7.f90: Likewise.
2575 * gfortran.dg/bound_8.f90: Likewise.
2576 * gfortran.dg/bound_9.f90: Likewise.
2577 * gfortran.dg/bound_simplification_1.f90: Likewise.
2578 * gfortran.dg/bound_simplification_3.f90: Likewise.
2579 * gfortran.dg/bound_simplification_4.f90: Likewise.
2580 * gfortran.dg/bound_simplification_5.f90: Likewise.
2581 * gfortran.dg/bound_simplification_6.f90: Likewise.
2582 * gfortran.dg/bounds_check_1.f90: Likewise.
2583 * gfortran.dg/bounds_check_12.f90: Likewise.
2584 * gfortran.dg/bounds_check_14.f90: Likewise.
2585 * gfortran.dg/bounds_check_15.f90: Likewise.
2586 * gfortran.dg/bounds_check_19.f90: Likewise.
2587 * gfortran.dg/bounds_check_8.f90: Likewise.
2588 * gfortran.dg/bounds_check_9.f90: Likewise.
2589 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2590 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2591 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2592 * gfortran.dg/boz_1.f90: Likewise.
2593 * gfortran.dg/boz_11.f90: Likewise.
2594 * gfortran.dg/boz_13.f90: Likewise.
2595 * gfortran.dg/boz_14.f90: Likewise.
2596 * gfortran.dg/boz_15.f90: Likewise.
2597 * gfortran.dg/boz_3.f90: Likewise.
2598 * gfortran.dg/boz_6.f90: Likewise.
2599 * gfortran.dg/boz_9.f90: Likewise.
2600 * gfortran.dg/byte_1.f90: Likewise.
2601 * gfortran.dg/byte_2.f90: Likewise.
2602 * gfortran.dg/c_assoc.f90: Likewise.
2603 * gfortran.dg/c_assoc_2.f03: Likewise.
2604 * gfortran.dg/c_assoc_3.f90: Likewise.
2605 * gfortran.dg/c_by_val_1.f: Likewise.
2606 * gfortran.dg/c_by_val_5.f90: Likewise.
2607 * gfortran.dg/c_char_tests.f03: Likewise.
2608 * gfortran.dg/c_char_tests_2.f03: Likewise.
2609 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2610 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2611 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2612 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2613 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2614 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2615 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2616 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2617 * gfortran.dg/c_kind_params.f90: Likewise.
2618 * gfortran.dg/c_loc_test_20.f90: Likewise.
2619 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2620 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2621 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2622 * gfortran.dg/c_size_t_test.f03: Likewise.
2623 * gfortran.dg/c_sizeof_1.f90: Likewise.
2624 * gfortran.dg/c_sizeof_5.f90: Likewise.
2625 * gfortran.dg/c_sizeof_6.f90: Likewise.
2626 * gfortran.dg/char4_iunit_1.f03: Likewise.
2627 * gfortran.dg/char4_iunit_2.f03: Likewise.
2628 * gfortran.dg/char_allocation_1.f90: Likewise.
2629 * gfortran.dg/char_array_constructor.f90: Likewise.
2630 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2631 * gfortran.dg/char_assign_1.f90: Likewise.
2632 * gfortran.dg/char_associated_1.f90: Likewise.
2633 * gfortran.dg/char_cast_2.f90: Likewise.
2634 * gfortran.dg/char_comparison_1.f: Likewise.
2635 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2636 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2637 * gfortran.dg/char_cons_len.f90: Likewise.
2638 * gfortran.dg/char_conversion.f90: Likewise.
2639 * gfortran.dg/char_cshift_1.f90: Likewise.
2640 * gfortran.dg/char_cshift_2.f90: Likewise.
2641 * gfortran.dg/char_decl_2.f90: Likewise.
2642 * gfortran.dg/char_eoshift_1.f90: Likewise.
2643 * gfortran.dg/char_eoshift_2.f90: Likewise.
2644 * gfortran.dg/char_eoshift_3.f90: Likewise.
2645 * gfortran.dg/char_eoshift_4.f90: Likewise.
2646 * gfortran.dg/char_eoshift_5.f90: Likewise.
2647 * gfortran.dg/char_expr_1.f90: Likewise.
2648 * gfortran.dg/char_expr_3.f90: Likewise.
2649 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2650 * gfortran.dg/char_length_12.f90: Likewise.
2651 * gfortran.dg/char_length_14.f90: Likewise.
2652 * gfortran.dg/char_length_15.f90: Likewise.
2653 * gfortran.dg/char_length_17.f90: Likewise.
2654 * gfortran.dg/char_length_20.f90: Likewise.
2655 * gfortran.dg/char_length_21.f90: Likewise.
2656 * gfortran.dg/char_length_5.f90: Likewise.
2657 * gfortran.dg/char_length_6.f90: Likewise.
2658 * gfortran.dg/char_length_7.f90: Likewise.
2659 * gfortran.dg/char_length_8.f90: Likewise.
2660 * gfortran.dg/char_pack_1.f90: Likewise.
2661 * gfortran.dg/char_pack_2.f90: Likewise.
2662 * gfortran.dg/char_pointer_assign.f90: Likewise.
2663 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2664 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2665 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2666 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2667 * gfortran.dg/char_pointer_func.f90: Likewise.
2668 * gfortran.dg/char_reshape_1.f90: Likewise.
2669 * gfortran.dg/char_result_1.f90: Likewise.
2670 * gfortran.dg/char_result_12.f90: Likewise.
2671 * gfortran.dg/char_result_13.f90: Likewise.
2672 * gfortran.dg/char_result_14.f90: Likewise.
2673 * gfortran.dg/char_result_15.f90: Likewise.
2674 * gfortran.dg/char_result_2.f90: Likewise.
2675 * gfortran.dg/char_result_3.f90: Likewise.
2676 * gfortran.dg/char_result_4.f90: Likewise.
2677 * gfortran.dg/char_result_5.f90: Likewise.
2678 * gfortran.dg/char_result_6.f90: Likewise.
2679 * gfortran.dg/char_result_7.f90: Likewise.
2680 * gfortran.dg/char_result_8.f90: Likewise.
2681 * gfortran.dg/char_spread_1.f90: Likewise.
2682 * gfortran.dg/char_transpose_1.f90: Likewise.
2683 * gfortran.dg/char_type_len.f90: Likewise.
2684 * gfortran.dg/char_unpack_1.f90: Likewise.
2685 * gfortran.dg/char_unpack_2.f90: Likewise.
2686 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2687 * gfortran.dg/character_comparison_1.f90: Likewise.
2688 * gfortran.dg/character_comparison_2.f90: Likewise.
2689 * gfortran.dg/character_comparison_3.f90: Likewise.
2690 * gfortran.dg/character_comparison_4.f90: Likewise.
2691 * gfortran.dg/character_comparison_5.f90: Likewise.
2692 * gfortran.dg/character_comparison_6.f90: Likewise.
2693 * gfortran.dg/character_comparison_7.f90: Likewise.
2694 * gfortran.dg/character_comparison_8.f90: Likewise.
2695 * gfortran.dg/character_comparison_9.f90: Likewise.
2696 * gfortran.dg/charlen_15.f90: Likewise.
2697 * gfortran.dg/charlen_16.f90: Likewise.
2698 * gfortran.dg/chkbits.f90: Likewise.
2699 * gfortran.dg/chmod_1.f90: Likewise.
2700 * gfortran.dg/chmod_2.f90: Likewise.
2701 * gfortran.dg/chmod_3.f90: Likewise.
2702 * gfortran.dg/class_1.f03: Likewise.
2703 * gfortran.dg/class_18.f03: Likewise.
2704 * gfortran.dg/class_19.f03: Likewise.
2705 * gfortran.dg/class_35.f90: Likewise.
2706 * gfortran.dg/class_46.f03: Likewise.
2707 * gfortran.dg/class_48.f90: Likewise.
2708 * gfortran.dg/class_51.f90: Likewise.
2709 * gfortran.dg/class_52.f90: Likewise.
2710 * gfortran.dg/class_6.f03: Likewise.
2711 * gfortran.dg/class_63.f90: Likewise.
2712 * gfortran.dg/class_64.f90: Likewise.
2713 * gfortran.dg/class_65.f90: Likewise.
2714 * gfortran.dg/class_66.f90: Likewise.
2715 * gfortran.dg/class_67.f90: Likewise.
2716 * gfortran.dg/class_9.f03: Likewise.
2717 * gfortran.dg/class_alias.f90: Likewise.
2718 * gfortran.dg/class_allocate_1.f03: Likewise.
2719 * gfortran.dg/class_allocate_10.f03: Likewise.
2720 * gfortran.dg/class_allocate_13.f90: Likewise.
2721 * gfortran.dg/class_allocate_14.f90: Likewise.
2722 * gfortran.dg/class_allocate_15.f90: Likewise.
2723 * gfortran.dg/class_allocate_19.f03: Likewise.
2724 * gfortran.dg/class_allocate_21.f90: Likewise.
2725 * gfortran.dg/class_allocate_22.f90: Likewise.
2726 * gfortran.dg/class_allocate_3.f03: Likewise.
2727 * gfortran.dg/class_allocate_4.f03: Likewise.
2728 * gfortran.dg/class_allocate_5.f90: Likewise.
2729 * gfortran.dg/class_allocate_6.f03: Likewise.
2730 * gfortran.dg/class_allocate_7.f03: Likewise.
2731 * gfortran.dg/class_allocate_8.f03: Likewise.
2732 * gfortran.dg/class_allocate_9.f03: Likewise.
2733 * gfortran.dg/class_array_1.f03: Likewise.
2734 * gfortran.dg/class_array_14.f90: Likewise.
2735 * gfortran.dg/class_array_15.f03: Likewise.
2736 * gfortran.dg/class_array_16.f90: Likewise.
2737 * gfortran.dg/class_array_2.f03: Likewise.
2738 * gfortran.dg/class_array_20.f03: Likewise.
2739 * gfortran.dg/class_array_21.f03: Likewise.
2740 * gfortran.dg/class_array_3.f03: Likewise.
2741 * gfortran.dg/class_array_4.f03: Likewise.
2742 * gfortran.dg/class_array_7.f03: Likewise.
2743 * gfortran.dg/class_array_8.f03: Likewise.
2744 * gfortran.dg/class_array_9.f03: Likewise.
2745 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2746 * gfortran.dg/class_dummy_1.f03: Likewise.
2747 * gfortran.dg/class_optional_1.f90: Likewise.
2748 * gfortran.dg/class_optional_2.f90: Likewise.
2749 * gfortran.dg/class_result_5.f90: Likewise.
2750 * gfortran.dg/class_result_6.f90: Likewise.
2751 * gfortran.dg/class_to_type_1.f03: Likewise.
2752 * gfortran.dg/class_to_type_2.f90: Likewise.
2753 * gfortran.dg/class_to_type_3.f03: Likewise.
2754 * gfortran.dg/class_to_type_4.f90: Likewise.
2755 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2756 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2757 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2758 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2759 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2760 * gfortran.dg/coarray/codimension.f90: Likewise.
2761 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2762 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2763 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2764 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2765 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2766 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2767 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2768 * gfortran.dg/coarray/event_1.f90: Likewise.
2769 * gfortran.dg/coarray/event_2.f90: Likewise.
2770 * gfortran.dg/coarray/get_array.f90: Likewise.
2771 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2772 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2773 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2774 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2775 * gfortran.dg/coarray/lock_1.f90: Likewise.
2776 * gfortran.dg/coarray/lock_2.f90: Likewise.
2777 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2778 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2779 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2780 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2781 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2782 * gfortran.dg/coarray/registering_1.f90: Likewise.
2783 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2784 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2785 * gfortran.dg/coarray/send_array.f90: Likewise.
2786 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2787 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2788 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2789 * gfortran.dg/coarray/sync_1.f90: Likewise.
2790 * gfortran.dg/coarray/sync_3.f90: Likewise.
2791 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2792 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2793 * gfortran.dg/coarray_13.f90: Likewise.
2794 * gfortran.dg/coarray_15.f90: Likewise.
2795 * gfortran.dg/coarray_16.f90: Likewise.
2796 * gfortran.dg/coarray_2.f90: Likewise.
2797 * gfortran.dg/coarray_23.f90: Likewise.
2798 * gfortran.dg/coarray_40.f90: Likewise.
2799 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2800 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2801 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2802 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2803 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2804 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2805 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2806 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2807 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2808 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2809 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2810 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2811 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2812 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2813 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2814 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2815 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2816 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2817 * gfortran.dg/coarray_stat_2.f90: Likewise.
2818 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2819 * gfortran.dg/coindexed_1.f90: Likewise.
2820 * gfortran.dg/comma.f: Likewise.
2821 * gfortran.dg/comma_format_extension_3.f: Likewise.
2822 * gfortran.dg/comma_format_extension_4.f: Likewise.
2823 * gfortran.dg/common_2.f90: Likewise.
2824 * gfortran.dg/common_4.f90: Likewise.
2825 * gfortran.dg/common_align_1.f90: Likewise.
2826 * gfortran.dg/common_align_2.f90: Likewise.
2827 * gfortran.dg/common_equivalence_1.f: Likewise.
2828 * gfortran.dg/common_pointer_1.f90: Likewise.
2829 * gfortran.dg/common_resize_1.f: Likewise.
2830 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2831 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2832 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2833 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2834 * gfortran.dg/complex_read.f90: Likewise.
2835 * gfortran.dg/complex_write.f90: Likewise.
2836 * gfortran.dg/constant_substring.f: Likewise.
2837 * gfortran.dg/constructor_2.f90: Likewise.
2838 * gfortran.dg/constructor_3.f90: Likewise.
2839 * gfortran.dg/constructor_6.f90: Likewise.
2840 * gfortran.dg/contained_1.f90: Likewise.
2841 * gfortran.dg/contained_3.f90: Likewise.
2842 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2843 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2844 * gfortran.dg/continuation_1.f90: Likewise.
2845 * gfortran.dg/continuation_11.f90: Likewise.
2846 * gfortran.dg/continuation_12.f90: Likewise.
2847 * gfortran.dg/continuation_13.f90: Likewise.
2848 * gfortran.dg/continuation_14.f: Likewise.
2849 * gfortran.dg/continuation_8.f90: Likewise.
2850 * gfortran.dg/convert_2.f90: Likewise.
2851 * gfortran.dg/convert_implied_open.f90: Likewise.
2852 * gfortran.dg/count_init_expr.f03: Likewise.
2853 * gfortran.dg/cr_lf.f90: Likewise.
2854 * gfortran.dg/cray_pointers_10.f90: Likewise.
2855 * gfortran.dg/cray_pointers_2.f90: Likewise.
2856 * gfortran.dg/cray_pointers_5.f90: Likewise.
2857 * gfortran.dg/cray_pointers_7.f90: Likewise.
2858 * gfortran.dg/cray_pointers_8.f90: Likewise.
2859 * gfortran.dg/cshift_1.f90: Likewise.
2860 * gfortran.dg/cshift_2.f90: Likewise.
2861 * gfortran.dg/cshift_large_1.f90: Likewise.
2862 * gfortran.dg/cshift_nan_1.f90: Likewise.
2863 * gfortran.dg/csqrt_2.f: Likewise.
2864 * gfortran.dg/data_array_1.f90: Likewise.
2865 * gfortran.dg/data_char_1.f90: Likewise.
2866 * gfortran.dg/data_char_2.f90: Likewise.
2867 * gfortran.dg/data_char_3.f90: Likewise.
2868 * gfortran.dg/data_derived_1.f90: Likewise.
2869 * gfortran.dg/data_implied_do_1.f90: Likewise.
2870 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2871 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2872 * gfortran.dg/deallocate_stat.f90: Likewise.
2873 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2874 * gfortran.dg/debug/pr37738.f: Likewise.
2875 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2876 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2877 * gfortran.dg/dec_exp_1.f90: Likewise.
2878 * gfortran.dg/dec_init_1.f90: Likewise.
2879 * gfortran.dg/dec_init_2.f90: Likewise.
2880 * gfortran.dg/dec_init_3.f90: Likewise.
2881 * gfortran.dg/dec_init_4.f90: Likewise.
2882 * gfortran.dg/dec_io_1.f90: Likewise.
2883 * gfortran.dg/dec_io_2.f90: Likewise.
2884 * gfortran.dg/dec_io_2a.f90: Likewise.
2885 * gfortran.dg/dec_io_6.f90: Likewise.
2886 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2887 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2888 * gfortran.dg/dec_math.f90: Likewise.
2889 * gfortran.dg/dec_parameter_1.f: Likewise.
2890 * gfortran.dg/dec_parameter_2.f90: Likewise.
2891 * gfortran.dg/dec_static_1.f90: Likewise.
2892 * gfortran.dg/dec_static_2.f90: Likewise.
2893 * gfortran.dg/dec_structure_1.f90: Likewise.
2894 * gfortran.dg/dec_structure_10.f90: Likewise.
2895 * gfortran.dg/dec_structure_18.f90: Likewise.
2896 * gfortran.dg/dec_structure_19.f90: Likewise.
2897 * gfortran.dg/dec_structure_2.f90: Likewise.
2898 * gfortran.dg/dec_structure_22.f90: Likewise.
2899 * gfortran.dg/dec_structure_3.f90: Likewise.
2900 * gfortran.dg/dec_structure_4.f90: Likewise.
2901 * gfortran.dg/dec_structure_5.f90: Likewise.
2902 * gfortran.dg/dec_structure_6.f90: Likewise.
2903 * gfortran.dg/dec_structure_7.f90: Likewise.
2904 * gfortran.dg/dec_union_1.f90: Likewise.
2905 * gfortran.dg/dec_union_2.f90: Likewise.
2906 * gfortran.dg/dec_union_3.f90: Likewise.
2907 * gfortran.dg/dec_union_4.f90: Likewise.
2908 * gfortran.dg/dec_union_5.f90: Likewise.
2909 * gfortran.dg/default_format_1.f90: Likewise.
2910 * gfortran.dg/default_format_2.f90: Likewise.
2911 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2912 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2913 * gfortran.dg/default_initialization_3.f90: Likewise.
2914 * gfortran.dg/default_initialization_4.f90: Likewise.
2915 * gfortran.dg/default_initialization_5.f90: Likewise.
2916 * gfortran.dg/deferred_character_1.f90: Likewise.
2917 * gfortran.dg/deferred_character_10.f90: Likewise.
2918 * gfortran.dg/deferred_character_11.f90: Likewise.
2919 * gfortran.dg/deferred_character_12.f90: Likewise.
2920 * gfortran.dg/deferred_character_13.f90: Likewise.
2921 * gfortran.dg/deferred_character_14.f90: Likewise.
2922 * gfortran.dg/deferred_character_15.f90: Likewise.
2923 * gfortran.dg/deferred_character_16.f90: Likewise.
2924 * gfortran.dg/deferred_character_2.f90: Likewise.
2925 * gfortran.dg/deferred_character_3.f90: Likewise.
2926 * gfortran.dg/deferred_character_4.f90: Likewise.
2927 * gfortran.dg/deferred_character_5.f90: Likewise.
2928 * gfortran.dg/deferred_character_6.f90: Likewise.
2929 * gfortran.dg/deferred_character_7.f90: Likewise.
2930 * gfortran.dg/deferred_character_8.f90: Likewise.
2931 * gfortran.dg/deferred_character_9.f90: Likewise.
2932 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2933 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2934 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2935 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2936 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2937 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2938 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2939 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2940 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2941 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2942 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2943 * gfortran.dg/defined_assignment_1.f90: Likewise.
2944 * gfortran.dg/defined_assignment_10.f90: Likewise.
2945 * gfortran.dg/defined_assignment_11.f90: Likewise.
2946 * gfortran.dg/defined_assignment_2.f90: Likewise.
2947 * gfortran.dg/defined_assignment_3.f90: Likewise.
2948 * gfortran.dg/defined_assignment_4.f90: Likewise.
2949 * gfortran.dg/defined_assignment_5.f90: Likewise.
2950 * gfortran.dg/defined_assignment_8.f90: Likewise.
2951 * gfortran.dg/defined_assignment_9.f90: Likewise.
2952 * gfortran.dg/dependency_2.f90: Likewise.
2953 * gfortran.dg/dependency_21.f90: Likewise.
2954 * gfortran.dg/dependency_22.f90: Likewise.
2955 * gfortran.dg/dependency_23.f90: Likewise.
2956 * gfortran.dg/dependency_24.f90: Likewise.
2957 * gfortran.dg/dependency_25.f90: Likewise.
2958 * gfortran.dg/dependency_26.f90: Likewise.
2959 * gfortran.dg/dependency_39.f90: Likewise.
2960 * gfortran.dg/dependency_40.f90: Likewise.
2961 * gfortran.dg/dependency_41.f90: Likewise.
2962 * gfortran.dg/dependency_42.f90: Likewise.
2963 * gfortran.dg/dependency_43.f90: Likewise.
2964 * gfortran.dg/dependency_44.f90: Likewise.
2965 * gfortran.dg/dependency_45.f90: Likewise.
2966 * gfortran.dg/dependency_50.f90: Likewise.
2967 * gfortran.dg/dependency_51.f90: Likewise.
2968 * gfortran.dg/dependent_decls_1.f90: Likewise.
2969 * gfortran.dg/der_array_1.f90: Likewise.
2970 * gfortran.dg/der_array_io_1.f90: Likewise.
2971 * gfortran.dg/der_array_io_2.f90: Likewise.
2972 * gfortran.dg/der_array_io_3.f90: Likewise.
2973 * gfortran.dg/der_io_1.f90: Likewise.
2974 * gfortran.dg/der_io_3.f90: Likewise.
2975 * gfortran.dg/der_pointer_2.f90: Likewise.
2976 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2977 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2978 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2979 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2980 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2981 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2982 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2983 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2984 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2985 * gfortran.dg/derived_external_function_1.f90: Likewise.
2986 * gfortran.dg/derived_init_1.f90: Likewise.
2987 * gfortran.dg/derived_init_2.f90: Likewise.
2988 * gfortran.dg/derived_init_3.f90: Likewise.
2989 * gfortran.dg/derived_init_4.f90: Likewise.
2990 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2991 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2992 * gfortran.dg/dev_null.F90: Likewise.
2993 * gfortran.dg/dfloat_1.f90: Likewise.
2994 * gfortran.dg/dim_sum_1.f90: Likewise.
2995 * gfortran.dg/dim_sum_2.f90: Likewise.
2996 * gfortran.dg/dim_sum_3.f90: Likewise.
2997 * gfortran.dg/direct_io_10.f: Likewise.
2998 * gfortran.dg/direct_io_11.f90: Likewise.
2999 * gfortran.dg/direct_io_12.f90: Likewise.
3000 * gfortran.dg/direct_io_2.f90: Likewise.
3001 * gfortran.dg/direct_io_3.f90: Likewise.
3002 * gfortran.dg/direct_io_4.f90: Likewise.
3003 * gfortran.dg/direct_io_5.f90: Likewise.
3004 * gfortran.dg/direct_io_6.f90: Likewise.
3005 * gfortran.dg/direct_io_7.f90: Likewise.
3006 * gfortran.dg/direct_io_8.f90: Likewise.
3007 * gfortran.dg/direct_io_9.f: Likewise.
3008 * gfortran.dg/do_1.f90: Likewise.
3009 * gfortran.dg/do_3.F90: Likewise.
3010 * gfortran.dg/do_concurrent_2.f90: Likewise.
3011 * gfortran.dg/do_concurrent_4.f90: Likewise.
3012 * gfortran.dg/do_corner_warn.f90: Likewise.
3013 * gfortran.dg/do_iterator_2.f90: Likewise.
3014 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3015 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3016 * gfortran.dg/dos_eol.f: Likewise.
3017 * gfortran.dg/dot_product_1.f03: Likewise.
3018 * gfortran.dg/dot_product_2.f90: Likewise.
3019 * gfortran.dg/dot_product_4.f90: Likewise.
3020 * gfortran.dg/dshift_1.F90: Likewise.
3021 * gfortran.dg/dshift_2.F90: Likewise.
3022 * gfortran.dg/dtio_1.f90: Likewise.
3023 * gfortran.dg/dtio_10.f90: Likewise.
3024 * gfortran.dg/dtio_12.f90: Likewise.
3025 * gfortran.dg/dtio_14.f90: Likewise.
3026 * gfortran.dg/dtio_15.f90: Likewise.
3027 * gfortran.dg/dtio_16.f90: Likewise.
3028 * gfortran.dg/dtio_17.f90: Likewise.
3029 * gfortran.dg/dtio_19.f90: Likewise.
3030 * gfortran.dg/dtio_2.f90: Likewise.
3031 * gfortran.dg/dtio_20.f03: Likewise.
3032 * gfortran.dg/dtio_22.f90: Likewise.
3033 * gfortran.dg/dtio_24.f90: Likewise.
3034 * gfortran.dg/dtio_25.f90: Likewise.
3035 * gfortran.dg/dtio_26.f03: Likewise.
3036 * gfortran.dg/dtio_27.f90: Likewise.
3037 * gfortran.dg/dtio_28.f03: Likewise.
3038 * gfortran.dg/dtio_3.f90: Likewise.
3039 * gfortran.dg/dtio_30.f03: Likewise.
3040 * gfortran.dg/dtio_31.f03: Likewise.
3041 * gfortran.dg/dtio_32.f03: Likewise.
3042 * gfortran.dg/dtio_4.f90: Likewise.
3043 * gfortran.dg/dtio_5.f90: Likewise.
3044 * gfortran.dg/dtio_7.f90: Likewise.
3045 * gfortran.dg/dtio_8.f90: Likewise.
3046 * gfortran.dg/dtio_9.f90: Likewise.
3047 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3048 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3049 * gfortran.dg/dup_save_1.f90: Likewise.
3050 * gfortran.dg/dup_save_2.f90: Likewise.
3051 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3052 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3053 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3054 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3055 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3056 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3057 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3058 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3059 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3060 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3061 * gfortran.dg/e_d_fmt.f90: Likewise.
3062 * gfortran.dg/edit_real_1.f90: Likewise.
3063 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3064 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3065 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3066 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3067 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3068 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3069 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3070 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3071 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3072 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3073 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3074 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3075 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3076 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3077 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3078 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3079 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3080 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3081 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3082 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3083 * gfortran.dg/empty_format_1.f90: Likewise.
3084 * gfortran.dg/endfile.f: Likewise.
3085 * gfortran.dg/endfile.f90: Likewise.
3086 * gfortran.dg/endfile_2.f90: Likewise.
3087 * gfortran.dg/entry_1.f90: Likewise.
3088 * gfortran.dg/entry_10.f90: Likewise.
3089 * gfortran.dg/entry_12.f90: Likewise.
3090 * gfortran.dg/entry_13.f90: Likewise.
3091 * gfortran.dg/entry_14.f90: Likewise.
3092 * gfortran.dg/entry_16.f90: Likewise.
3093 * gfortran.dg/entry_3.f90: Likewise.
3094 * gfortran.dg/entry_6.f90: Likewise.
3095 * gfortran.dg/entry_9.f90: Likewise.
3096 * gfortran.dg/entry_array_specs_2.f: Likewise.
3097 * gfortran.dg/enum_1.f90: Likewise.
3098 * gfortran.dg/enum_9.f90: Likewise.
3099 * gfortran.dg/eof_1.f90: Likewise.
3100 * gfortran.dg/eof_2.f90: Likewise.
3101 * gfortran.dg/eof_4.f90: Likewise.
3102 * gfortran.dg/eof_5.f90: Likewise.
3103 * gfortran.dg/eor_handling_1.f90: Likewise.
3104 * gfortran.dg/eor_handling_2.f90: Likewise.
3105 * gfortran.dg/eor_handling_3.f90: Likewise.
3106 * gfortran.dg/eor_handling_4.f90: Likewise.
3107 * gfortran.dg/eor_handling_5.f90: Likewise.
3108 * gfortran.dg/eoshift_3.f90: Likewise.
3109 * gfortran.dg/eoshift_4.f90: Likewise.
3110 * gfortran.dg/eoshift_5.f90: Likewise.
3111 * gfortran.dg/eoshift_6.f90: Likewise.
3112 * gfortran.dg/eoshift_large_1.f90: Likewise.
3113 * gfortran.dg/equiv_6.f90: Likewise.
3114 * gfortran.dg/equiv_7.f90: Likewise.
3115 * gfortran.dg/equiv_9.f90: Likewise.
3116 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3117 * gfortran.dg/erf_2.F90: Likewise.
3118 * gfortran.dg/erf_3.F90: Likewise.
3119 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3120 * gfortran.dg/error_format_2.f90: Likewise.
3121 * gfortran.dg/error_recovery_5.f90: Likewise.
3122 * gfortran.dg/execute_command_line_2.f90: Likewise.
3123 * gfortran.dg/execute_command_line_3.f90: Likewise.
3124 * gfortran.dg/exit_1.f08: Likewise.
3125 * gfortran.dg/exit_3.f08: Likewise.
3126 * gfortran.dg/exponent_1.f90: Likewise.
3127 * gfortran.dg/exponent_2.f90: Likewise.
3128 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3129 * gfortran.dg/extends_1.f03: Likewise.
3130 * gfortran.dg/extends_16.f90: Likewise.
3131 * gfortran.dg/extends_2.f03: Likewise.
3132 * gfortran.dg/extends_3.f03: Likewise.
3133 * gfortran.dg/extends_4.f03: Likewise.
3134 * gfortran.dg/extends_type_of_1.f03: Likewise.
3135 * gfortran.dg/extends_type_of_2.f03: Likewise.
3136 * gfortran.dg/external_procedures_3.f90: Likewise.
3137 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3138 * gfortran.dg/f2003_io_1.f03: Likewise.
3139 * gfortran.dg/f2003_io_4.f03: Likewise.
3140 * gfortran.dg/f2003_io_5.f03: Likewise.
3141 * gfortran.dg/f2003_io_6.f03: Likewise.
3142 * gfortran.dg/f2003_io_7.f03: Likewise.
3143 * gfortran.dg/f2c_1.f90: Likewise.
3144 * gfortran.dg/f2c_2.f90: Likewise.
3145 * gfortran.dg/f2c_3.f90: Likewise.
3146 * gfortran.dg/f2c_4.f90: Likewise.
3147 * gfortran.dg/f2c_6.f90: Likewise.
3148 * gfortran.dg/f2c_7.f90: Likewise.
3149 * gfortran.dg/f2c_9.f90: Likewise.
3150 * gfortran.dg/fgetc_1.f90: Likewise.
3151 * gfortran.dg/fgetc_2.f90: Likewise.
3152 * gfortran.dg/filename_null.f90: Likewise.
3153 * gfortran.dg/finalize_12.f90: Likewise.
3154 * gfortran.dg/finalize_13.f90: Likewise.
3155 * gfortran.dg/finalize_15.f90: Likewise.
3156 * gfortran.dg/finalize_17.f90: Likewise.
3157 * gfortran.dg/finalize_18.f90: Likewise.
3158 * gfortran.dg/finalize_25.f90: Likewise.
3159 * gfortran.dg/finalize_29.f08: Likewise.
3160 * gfortran.dg/finalize_31.f90: Likewise.
3161 * gfortran.dg/float_1.f90: Likewise.
3162 * gfortran.dg/flush_1.f90: Likewise.
3163 * gfortran.dg/fmt_bz_bn.f: Likewise.
3164 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3165 * gfortran.dg/fmt_cache_1.f: Likewise.
3166 * gfortran.dg/fmt_cache_2.f: Likewise.
3167 * gfortran.dg/fmt_cache_3.f90: Likewise.
3168 * gfortran.dg/fmt_colon.f90: Likewise.
3169 * gfortran.dg/fmt_e.f90: Likewise.
3170 * gfortran.dg/fmt_en.f90: Likewise.
3171 * gfortran.dg/fmt_error_10.f: Likewise.
3172 * gfortran.dg/fmt_error_9.f: Likewise.
3173 * gfortran.dg/fmt_exhaust.f90: Likewise.
3174 * gfortran.dg/fmt_f0_1.f90: Likewise.
3175 * gfortran.dg/fmt_f_an_p.f: Likewise.
3176 * gfortran.dg/fmt_fw_d.f90: Likewise.
3177 * gfortran.dg/fmt_g.f: Likewise.
3178 * gfortran.dg/fmt_g0_1.f08: Likewise.
3179 * gfortran.dg/fmt_g0_2.f08: Likewise.
3180 * gfortran.dg/fmt_g0_4.f08: Likewise.
3181 * gfortran.dg/fmt_g0_5.f08: Likewise.
3182 * gfortran.dg/fmt_g0_6.f08: Likewise.
3183 * gfortran.dg/fmt_g0_7.f08: Likewise.
3184 * gfortran.dg/fmt_g_1.f90: Likewise.
3185 * gfortran.dg/fmt_int_sign.f90: Likewise.
3186 * gfortran.dg/fmt_l.f90: Likewise.
3187 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3188 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3189 * gfortran.dg/fmt_p_1.f90: Likewise.
3190 * gfortran.dg/fmt_pf.f90: Likewise.
3191 * gfortran.dg/fmt_read.f90: Likewise.
3192 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3193 * gfortran.dg/fmt_t_1.f90: Likewise.
3194 * gfortran.dg/fmt_t_2.f90: Likewise.
3195 * gfortran.dg/fmt_t_3.f90: Likewise.
3196 * gfortran.dg/fmt_t_4.f90: Likewise.
3197 * gfortran.dg/fmt_t_5.f90: Likewise.
3198 * gfortran.dg/fmt_t_6.f: Likewise.
3199 * gfortran.dg/fmt_t_7.f: Likewise.
3200 * gfortran.dg/fmt_t_9.f: Likewise.
3201 * gfortran.dg/fmt_tl.f: Likewise.
3202 * gfortran.dg/fmt_unlimited.f90: Likewise.
3203 * gfortran.dg/fmt_white.f: Likewise.
3204 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3205 * gfortran.dg/fold_nearest.f90: Likewise.
3206 * gfortran.dg/forall_1.f90: Likewise.
3207 * gfortran.dg/forall_10.f90: Likewise.
3208 * gfortran.dg/forall_12.f90: Likewise.
3209 * gfortran.dg/forall_13.f90: Likewise.
3210 * gfortran.dg/forall_15.f90: Likewise.
3211 * gfortran.dg/forall_4.f90: Likewise.
3212 * gfortran.dg/forall_5.f90: Likewise.
3213 * gfortran.dg/forall_6.f90: Likewise.
3214 * gfortran.dg/forall_7.f90: Likewise.
3215 * gfortran.dg/fraction.f90: Likewise.
3216 * gfortran.dg/fseek.f90: Likewise.
3217 * gfortran.dg/ftell_1.f90: Likewise.
3218 * gfortran.dg/ftell_2.f90: Likewise.
3219 * gfortran.dg/ftell_3.f90: Likewise.
3220 * gfortran.dg/func_assign_2.f90: Likewise.
3221 * gfortran.dg/func_assign_3.f90: Likewise.
3222 * gfortran.dg/func_derived_1.f90: Likewise.
3223 * gfortran.dg/func_derived_2.f90: Likewise.
3224 * gfortran.dg/func_derived_3.f90: Likewise.
3225 * gfortran.dg/func_result_1.f90: Likewise.
3226 * gfortran.dg/func_result_2.f90: Likewise.
3227 * gfortran.dg/func_result_6.f90: Likewise.
3228 * gfortran.dg/function_charlen_2.f90: Likewise.
3229 * gfortran.dg/function_charlen_3.f: Likewise.
3230 * gfortran.dg/function_kinds_1.f90: Likewise.
3231 * gfortran.dg/function_kinds_4.f90: Likewise.
3232 * gfortran.dg/function_optimize_10.f90: Likewise.
3233 * gfortran.dg/function_optimize_11.f90: Likewise.
3234 * gfortran.dg/function_optimize_12.f90: Likewise.
3235 * gfortran.dg/function_optimize_4.f90: Likewise.
3236 * gfortran.dg/function_optimize_8.f90: Likewise.
3237 * gfortran.dg/g77/13037.f: Likewise.
3238 * gfortran.dg/g77/1832.f: Likewise.
3239 * gfortran.dg/g77/19981119-0.f: Likewise.
3240 * gfortran.dg/g77/19990313-0.f: Likewise.
3241 * gfortran.dg/g77/19990313-1.f: Likewise.
3242 * gfortran.dg/g77/19990313-2.f: Likewise.
3243 * gfortran.dg/g77/19990313-3.f: Likewise.
3244 * gfortran.dg/g77/19990419-1.f: Likewise.
3245 * gfortran.dg/g77/19990826-0.f: Likewise.
3246 * gfortran.dg/g77/19990826-2.f: Likewise.
3247 * gfortran.dg/g77/20000503-1.f: Likewise.
3248 * gfortran.dg/g77/20001111.f: Likewise.
3249 * gfortran.dg/g77/20010116.f: Likewise.
3250 * gfortran.dg/g77/20010216-1.f: Likewise.
3251 * gfortran.dg/g77/20010430.f: Likewise.
3252 * gfortran.dg/g77/20010610.f: Likewise.
3253 * gfortran.dg/g77/6177.f: Likewise.
3254 * gfortran.dg/g77/7388.f: Likewise.
3255 * gfortran.dg/g77/947.f: Likewise.
3256 * gfortran.dg/g77/970625-2.f: Likewise.
3257 * gfortran.dg/g77/971102-1.f: Likewise.
3258 * gfortran.dg/g77/980628-0.f: Likewise.
3259 * gfortran.dg/g77/980628-1.f: Likewise.
3260 * gfortran.dg/g77/980628-10.f: Likewise.
3261 * gfortran.dg/g77/980628-2.f: Likewise.
3262 * gfortran.dg/g77/980628-3.f: Likewise.
3263 * gfortran.dg/g77/980628-7.f: Likewise.
3264 * gfortran.dg/g77/980628-8.f: Likewise.
3265 * gfortran.dg/g77/980628-9.f: Likewise.
3266 * gfortran.dg/g77/980701-0.f: Likewise.
3267 * gfortran.dg/g77/980701-1.f: Likewise.
3268 * gfortran.dg/g77/cabs.f: Likewise.
3269 * gfortran.dg/g77/claus.f: Likewise.
3270 * gfortran.dg/g77/complex_1.f: Likewise.
3271 * gfortran.dg/g77/cpp3.F: Likewise.
3272 * gfortran.dg/g77/cpp4.F: Likewise.
3273 * gfortran.dg/g77/cpp5.F: Likewise.
3274 * gfortran.dg/g77/dcomplex.f: Likewise.
3275 * gfortran.dg/g77/dnrm2.f: Likewise.
3276 * gfortran.dg/g77/erfc.f: Likewise.
3277 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3278 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3279 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3280 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3281 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3282 * gfortran.dg/g77/int8421.f: Likewise.
3283 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3284 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3285 * gfortran.dg/g77/le.f: Likewise.
3286 * gfortran.dg/g77/short.f: Likewise.
3287 * gfortran.dg/gamma_1.f90: Likewise.
3288 * gfortran.dg/gamma_4.f90: Likewise.
3289 * gfortran.dg/gamma_5.f90: Likewise.
3290 * gfortran.dg/generic_13.f90: Likewise.
3291 * gfortran.dg/generic_15.f90: Likewise.
3292 * gfortran.dg/generic_19.f90: Likewise.
3293 * gfortran.dg/generic_20.f90: Likewise.
3294 * gfortran.dg/generic_23.f03: Likewise.
3295 * gfortran.dg/generic_25.f90: Likewise.
3296 * gfortran.dg/generic_27.f90: Likewise.
3297 * gfortran.dg/generic_31.f90: Likewise.
3298 * gfortran.dg/generic_4.f90: Likewise.
3299 * gfortran.dg/global_vars_c_init.f90: Likewise.
3300 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3301 * gfortran.dg/gnu_logical_1.F: Likewise.
3302 * gfortran.dg/goacc/fixed-1.f: Likewise.
3303 * gfortran.dg/goacc/fixed-2.f: Likewise.
3304 * gfortran.dg/goacc/gang-static.f95: Likewise.
3305 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3306 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3307 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3308 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3309 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3310 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3311 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3312 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3313 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3314 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3315 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3316 * gfortran.dg/gomp/pr48794.f90: Likewise.
3317 * gfortran.dg/gomp/pr72744.f90: Likewise.
3318 * gfortran.dg/gomp/pr77665.f90: Likewise.
3319 * gfortran.dg/gomp/workshare2.f90: Likewise.
3320 * gfortran.dg/gomp/workshare3.f90: Likewise.
3321 * gfortran.dg/goto_1.f: Likewise.
3322 * gfortran.dg/goto_2.f90: Likewise.
3323 * gfortran.dg/goto_4.f90: Likewise.
3324 * gfortran.dg/goto_6.f: Likewise.
3325 * gfortran.dg/graphite/id-26.f03: Likewise.
3326 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3327 * gfortran.dg/graphite/pr29581.f90: Likewise.
3328 * gfortran.dg/graphite/pr29832.f90: Likewise.
3329 * gfortran.dg/graphite/run-id-1.f: Likewise.
3330 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3331 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3332 * gfortran.dg/hollerith.f90: Likewise.
3333 * gfortran.dg/hollerith4.f90: Likewise.
3334 * gfortran.dg/hollerith6.f90: Likewise.
3335 * gfortran.dg/hollerith8.f90: Likewise.
3336 * gfortran.dg/hollerith_1.f90: Likewise.
3337 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3338 * gfortran.dg/hollerith_f95.f90: Likewise.
3339 * gfortran.dg/hollerith_legacy.f90: Likewise.
3340 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3341 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3342 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3343 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3344 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3345 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3346 * gfortran.dg/hypot_1.f90: Likewise.
3347 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3348 * gfortran.dg/iargc.f90: Likewise.
3349 * gfortran.dg/ibits.f90: Likewise.
3350 * gfortran.dg/ichar_1.f90: Likewise.
3351 * gfortran.dg/ichar_2.f90: Likewise.
3352 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3353 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3354 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3355 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3356 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3357 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3358 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3359 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3360 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3361 * gfortran.dg/ieee/large_1.f90: Likewise.
3362 * gfortran.dg/ieee/large_2.f90: Likewise.
3363 * gfortran.dg/ieee/large_3.F90: Likewise.
3364 * gfortran.dg/ieee/large_4.f90: Likewise.
3365 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3366 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3367 * gfortran.dg/impl_do_var_data.f90: Likewise.
3368 * gfortran.dg/implicit_10.f90: Likewise.
3369 * gfortran.dg/implicit_12.f90: Likewise.
3370 * gfortran.dg/implicit_class_1.f90: Likewise.
3371 * gfortran.dg/implicit_pure_1.f90: Likewise.
3372 * gfortran.dg/implied_do_1.f90: Likewise.
3373 * gfortran.dg/implied_do_io_1.f90: Likewise.
3374 * gfortran.dg/implied_do_io_2.f90: Likewise.
3375 * gfortran.dg/implied_do_io_3.f90: Likewise.
3376 * gfortran.dg/implied_shape_1.f08: Likewise.
3377 * gfortran.dg/import.f90: Likewise.
3378 * gfortran.dg/import4.f90: Likewise.
3379 * gfortran.dg/impure_1.f08: Likewise.
3380 * gfortran.dg/index.f90: Likewise.
3381 * gfortran.dg/index_2.f90: Likewise.
3382 * gfortran.dg/init_flag_1.f90: Likewise.
3383 * gfortran.dg/init_flag_10.f90: Likewise.
3384 * gfortran.dg/init_flag_15.f03: Likewise.
3385 * gfortran.dg/init_flag_2.f90: Likewise.
3386 * gfortran.dg/init_flag_3.f90: Likewise.
3387 * gfortran.dg/init_flag_4.f90: Likewise.
3388 * gfortran.dg/init_flag_5.f90: Likewise.
3389 * gfortran.dg/init_flag_6.f90: Likewise.
3390 * gfortran.dg/init_flag_7.f90: Likewise.
3391 * gfortran.dg/init_flag_9.f90: Likewise.
3392 * gfortran.dg/initialization_11.f90: Likewise.
3393 * gfortran.dg/initialization_19.f90: Likewise.
3394 * gfortran.dg/initialization_2.f90: Likewise.
3395 * gfortran.dg/initialization_22.f90: Likewise.
3396 * gfortran.dg/initialization_27.f90: Likewise.
3397 * gfortran.dg/initialization_5.f90: Likewise.
3398 * gfortran.dg/initialization_6.f90: Likewise.
3399 * gfortran.dg/inline_matmul_1.f90: Likewise.
3400 * gfortran.dg/inline_matmul_10.f90: Likewise.
3401 * gfortran.dg/inline_matmul_11.f90: Likewise.
3402 * gfortran.dg/inline_matmul_13.f90: Likewise.
3403 * gfortran.dg/inline_matmul_14.f90: Likewise.
3404 * gfortran.dg/inline_matmul_16.f90: Likewise.
3405 * gfortran.dg/inline_matmul_17.f90: Likewise.
3406 * gfortran.dg/inline_matmul_18.f90: Likewise.
3407 * gfortran.dg/inline_matmul_19.f90: Likewise.
3408 * gfortran.dg/inline_matmul_2.f90: Likewise.
3409 * gfortran.dg/inline_matmul_20.f90: Likewise.
3410 * gfortran.dg/inline_matmul_22.f90: Likewise.
3411 * gfortran.dg/inline_matmul_3.f90: Likewise.
3412 * gfortran.dg/inline_matmul_4.f90: Likewise.
3413 * gfortran.dg/inline_matmul_5.f90: Likewise.
3414 * gfortran.dg/inline_matmul_6.f90: Likewise.
3415 * gfortran.dg/inline_matmul_7.f90: Likewise.
3416 * gfortran.dg/inline_matmul_8.f90: Likewise.
3417 * gfortran.dg/inline_matmul_9.f90: Likewise.
3418 * gfortran.dg/inline_sum_1.f90: Likewise.
3419 * gfortran.dg/inline_sum_3.f90: Likewise.
3420 * gfortran.dg/inline_sum_5.f90: Likewise.
3421 * gfortran.dg/inquire-complex.f90: Likewise.
3422 * gfortran.dg/inquire.f90: Likewise.
3423 * gfortran.dg/inquire_10.f90: Likewise.
3424 * gfortran.dg/inquire_13.f90: Likewise.
3425 * gfortran.dg/inquire_15.f90: Likewise.
3426 * gfortran.dg/inquire_16.f90: Likewise.
3427 * gfortran.dg/inquire_17.f90: Likewise.
3428 * gfortran.dg/inquire_5.f90: Likewise.
3429 * gfortran.dg/inquire_6.f90: Likewise.
3430 * gfortran.dg/inquire_7.f90: Likewise.
3431 * gfortran.dg/inquire_9.f90: Likewise.
3432 * gfortran.dg/inquire_internal.f90: Likewise.
3433 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3434 * gfortran.dg/inquire_size.f90: Likewise.
3435 * gfortran.dg/int_1.f90: Likewise.
3436 * gfortran.dg/int_conv_1.f90: Likewise.
3437 * gfortran.dg/int_range_io_1.f90: Likewise.
3438 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3439 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3440 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3441 * gfortran.dg/integer_plus.f90: Likewise.
3442 * gfortran.dg/intent_out_2.f90: Likewise.
3443 * gfortran.dg/intent_out_5.f90: Likewise.
3444 * gfortran.dg/intent_out_6.f90: Likewise.
3445 * gfortran.dg/interface_12.f90: Likewise.
3446 * gfortran.dg/interface_19.f90: Likewise.
3447 * gfortran.dg/interface_4.f90: Likewise.
3448 * gfortran.dg/interface_5.f90: Likewise.
3449 * gfortran.dg/interface_9.f90: Likewise.
3450 * gfortran.dg/interface_assignment_1.f90: Likewise.
3451 * gfortran.dg/interface_assignment_2.f90: Likewise.
3452 * gfortran.dg/internal_dummy_2.f08: Likewise.
3453 * gfortran.dg/internal_dummy_3.f08: Likewise.
3454 * gfortran.dg/internal_dummy_4.f08: Likewise.
3455 * gfortran.dg/internal_pack_1.f90: Likewise.
3456 * gfortran.dg/internal_pack_10.f90: Likewise.
3457 * gfortran.dg/internal_pack_12.f90: Likewise.
3458 * gfortran.dg/internal_pack_13.f90: Likewise.
3459 * gfortran.dg/internal_pack_14.f90: Likewise.
3460 * gfortran.dg/internal_pack_15.f90: Likewise.
3461 * gfortran.dg/internal_pack_2.f90: Likewise.
3462 * gfortran.dg/internal_pack_3.f90: Likewise.
3463 * gfortran.dg/internal_pack_4.f90: Likewise.
3464 * gfortran.dg/internal_pack_6.f90: Likewise.
3465 * gfortran.dg/internal_pack_8.f90: Likewise.
3466 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3467 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3468 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3469 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3470 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3471 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3472 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3473 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3474 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3475 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3476 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3477 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3478 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3479 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3480 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3481 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3482 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3483 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3484 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3485 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3486 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3487 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3488 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3489 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3490 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3491 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3492 * gfortran.dg/io_err_1.f90: Likewise.
3493 * gfortran.dg/io_real_boz.f90: Likewise.
3494 * gfortran.dg/iomsg_1.f90: Likewise.
3495 * gfortran.dg/iostat_1.f90: Likewise.
3496 * gfortran.dg/iostat_2.f90: Likewise.
3497 * gfortran.dg/iostat_4.f90: Likewise.
3498 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3499 * gfortran.dg/ishft_1.f90: Likewise.
3500 * gfortran.dg/ishft_2.f90: Likewise.
3501 * gfortran.dg/ishft_4.f90: Likewise.
3502 * gfortran.dg/isnan_1.f90: Likewise.
3503 * gfortran.dg/isnan_2.f90: Likewise.
3504 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3505 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3506 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3507 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3508 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3509 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3510 * gfortran.dg/itime_idate_1.f: Likewise.
3511 * gfortran.dg/itime_idate_2.f: Likewise.
3512 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3513 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3514 * gfortran.dg/large_real_kind_1.f90: Likewise.
3515 * gfortran.dg/large_real_kind_2.F90: Likewise.
3516 * gfortran.dg/large_real_kind_3.F90: Likewise.
3517 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3518 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3519 * gfortran.dg/large_recl.f90: Likewise.
3520 * gfortran.dg/large_unit_1.f90: Likewise.
3521 * gfortran.dg/large_unit_2.f90: Likewise.
3522 * gfortran.dg/largeequiv_1.f90: Likewise.
3523 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3524 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3525 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3526 * gfortran.dg/list_read_1.f90: Likewise.
3527 * gfortran.dg/list_read_10.f90: Likewise.
3528 * gfortran.dg/list_read_11.f90: Likewise.
3529 * gfortran.dg/list_read_12.f90: Likewise.
3530 * gfortran.dg/list_read_13.f: Likewise.
3531 * gfortran.dg/list_read_14.f90: Likewise.
3532 * gfortran.dg/list_read_2.f90: Likewise.
3533 * gfortran.dg/list_read_3.f90: Likewise.
3534 * gfortran.dg/list_read_4.f90: Likewise.
3535 * gfortran.dg/list_read_5.f90: Likewise.
3536 * gfortran.dg/list_read_6.f90: Likewise.
3537 * gfortran.dg/list_read_7.f90: Likewise.
3538 * gfortran.dg/list_read_8.f90: Likewise.
3539 * gfortran.dg/list_read_9.f90: Likewise.
3540 * gfortran.dg/loc_2.f90: Likewise.
3541 * gfortran.dg/logical_1.f90: Likewise.
3542 * gfortran.dg/logical_dot_product.f90: Likewise.
3543 * gfortran.dg/logical_temp_io.f90: Likewise.
3544 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3545 * gfortran.dg/lrshift_1.f90: Likewise.
3546 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3547 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3548 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3549 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3550 * gfortran.dg/make_unit.f90: Likewise.
3551 * gfortran.dg/mapping_1.f90: Likewise.
3552 * gfortran.dg/mapping_2.f90: Likewise.
3553 * gfortran.dg/mapping_3.f90: Likewise.
3554 * gfortran.dg/masklr_1.F90: Likewise.
3555 * gfortran.dg/masklr_2.F90: Likewise.
3556 * gfortran.dg/matmul_1.f90: Likewise.
3557 * gfortran.dg/matmul_10.f90: Likewise.
3558 * gfortran.dg/matmul_12.f90: Likewise.
3559 * gfortran.dg/matmul_16.f90: Likewise.
3560 * gfortran.dg/matmul_17.f90: Likewise.
3561 * gfortran.dg/matmul_18.f90: Likewise.
3562 * gfortran.dg/matmul_2.f90: Likewise.
3563 * gfortran.dg/matmul_3.f90: Likewise.
3564 * gfortran.dg/matmul_4.f90: Likewise.
3565 * gfortran.dg/matmul_6.f90: Likewise.
3566 * gfortran.dg/matmul_8.f03: Likewise.
3567 * gfortran.dg/matmul_9.f90: Likewise.
3568 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3569 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3570 * gfortran.dg/matmul_const.f90: Likewise.
3571 * gfortran.dg/maxloc_1.f90: Likewise.
3572 * gfortran.dg/maxloc_2.f90: Likewise.
3573 * gfortran.dg/maxloc_3.f90: Likewise.
3574 * gfortran.dg/maxloc_4.f90: Likewise.
3575 * gfortran.dg/maxloc_string_1.f90: Likewise.
3576 * gfortran.dg/maxlocval_1.f90: Likewise.
3577 * gfortran.dg/maxlocval_2.f90: Likewise.
3578 * gfortran.dg/maxlocval_3.f90: Likewise.
3579 * gfortran.dg/maxlocval_4.f90: Likewise.
3580 * gfortran.dg/maxval_char_1.f90: Likewise.
3581 * gfortran.dg/maxval_char_2.f90: Likewise.
3582 * gfortran.dg/maxval_char_3.f90: Likewise.
3583 * gfortran.dg/maxval_char_4.f90: Likewise.
3584 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3585 * gfortran.dg/mclock.f90: Likewise.
3586 * gfortran.dg/merge_bits_1.F90: Likewise.
3587 * gfortran.dg/merge_bits_2.F90: Likewise.
3588 * gfortran.dg/merge_char_1.f90: Likewise.
3589 * gfortran.dg/merge_init_expr.f90: Likewise.
3590 * gfortran.dg/min_max_optional_1.f90: Likewise.
3591 * gfortran.dg/min_max_optional_5.f90: Likewise.
3592 * gfortran.dg/minloc_1.f90: Likewise.
3593 * gfortran.dg/minloc_2.f90: Likewise.
3594 * gfortran.dg/minloc_3.f90: Likewise.
3595 * gfortran.dg/minloc_4.f90: Likewise.
3596 * gfortran.dg/minloc_string_1.f90: Likewise.
3597 * gfortran.dg/minlocval_1.f90: Likewise.
3598 * gfortran.dg/minlocval_2.f90: Likewise.
3599 * gfortran.dg/minlocval_3.f90: Likewise.
3600 * gfortran.dg/minlocval_4.f90: Likewise.
3601 * gfortran.dg/minmax_char_1.f90: Likewise.
3602 * gfortran.dg/minmaxloc_1.f90: Likewise.
3603 * gfortran.dg/minmaxloc_10.f90: Likewise.
3604 * gfortran.dg/minmaxloc_11.f90: Likewise.
3605 * gfortran.dg/minmaxloc_12.f90: Likewise.
3606 * gfortran.dg/minmaxloc_13.f90: Likewise.
3607 * gfortran.dg/minmaxloc_2.f90: Likewise.
3608 * gfortran.dg/minmaxloc_3.f90: Likewise.
3609 * gfortran.dg/minmaxloc_4.f90: Likewise.
3610 * gfortran.dg/minmaxloc_5.f90: Likewise.
3611 * gfortran.dg/minmaxloc_6.f90: Likewise.
3612 * gfortran.dg/minmaxloc_7.f90: Likewise.
3613 * gfortran.dg/minmaxloc_8.f90: Likewise.
3614 * gfortran.dg/minmaxval_1.f90: Likewise.
3615 * gfortran.dg/minval_char_1.f90: Likewise.
3616 * gfortran.dg/minval_char_2.f90: Likewise.
3617 * gfortran.dg/minval_char_3.f90: Likewise.
3618 * gfortran.dg/minval_char_4.f90: Likewise.
3619 * gfortran.dg/minval_char_5.f90: Likewise.
3620 * gfortran.dg/minval_parameter_1.f90: Likewise.
3621 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3622 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3623 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3624 * gfortran.dg/missing_parens_1.f90: Likewise.
3625 * gfortran.dg/missing_parens_2.f90: Likewise.
3626 * gfortran.dg/mod_large_1.f90: Likewise.
3627 * gfortran.dg/mod_sign0_1.f90: Likewise.
3628 * gfortran.dg/module_blank_common.f90: Likewise.
3629 * gfortran.dg/module_commons_1.f90: Likewise.
3630 * gfortran.dg/module_commons_3.f90: Likewise.
3631 * gfortran.dg/module_double_reuse.f90: Likewise.
3632 * gfortran.dg/module_equivalence_1.f90: Likewise.
3633 * gfortran.dg/module_equivalence_2.f90: Likewise.
3634 * gfortran.dg/module_equivalence_3.f90: Likewise.
3635 * gfortran.dg/module_equivalence_5.f90: Likewise.
3636 * gfortran.dg/module_interface_1.f90: Likewise.
3637 * gfortran.dg/module_nan.f90: Likewise.
3638 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3639 * gfortran.dg/module_procedure_1.f90: Likewise.
3640 * gfortran.dg/module_read_1.f90: Likewise.
3641 * gfortran.dg/module_read_2.f90: Likewise.
3642 * gfortran.dg/module_widestring_1.f90: Likewise.
3643 * gfortran.dg/move_alloc.f90: Likewise.
3644 * gfortran.dg/move_alloc_10.f90: Likewise.
3645 * gfortran.dg/move_alloc_13.f90: Likewise.
3646 * gfortran.dg/move_alloc_14.f90: Likewise.
3647 * gfortran.dg/move_alloc_15.f90: Likewise.
3648 * gfortran.dg/move_alloc_16.f90: Likewise.
3649 * gfortran.dg/move_alloc_2.f90: Likewise.
3650 * gfortran.dg/move_alloc_5.f90: Likewise.
3651 * gfortran.dg/move_alloc_6.f90: Likewise.
3652 * gfortran.dg/move_alloc_9.f90: Likewise.
3653 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3654 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3655 * gfortran.dg/mvbits_1.f90: Likewise.
3656 * gfortran.dg/mvbits_2.f90: Likewise.
3657 * gfortran.dg/mvbits_3.f90: Likewise.
3658 * gfortran.dg/mvbits_4.f90: Likewise.
3659 * gfortran.dg/mvbits_7.f90: Likewise.
3660 * gfortran.dg/mvbits_8.f90: Likewise.
3661 * gfortran.dg/namelist_11.f: Likewise.
3662 * gfortran.dg/namelist_12.f: Likewise.
3663 * gfortran.dg/namelist_13.f90: Likewise.
3664 * gfortran.dg/namelist_14.f90: Likewise.
3665 * gfortran.dg/namelist_15.f90: Likewise.
3666 * gfortran.dg/namelist_16.f90: Likewise.
3667 * gfortran.dg/namelist_17.f90: Likewise.
3668 * gfortran.dg/namelist_18.f90: Likewise.
3669 * gfortran.dg/namelist_19.f90: Likewise.
3670 * gfortran.dg/namelist_20.f90: Likewise.
3671 * gfortran.dg/namelist_21.f90: Likewise.
3672 * gfortran.dg/namelist_22.f90: Likewise.
3673 * gfortran.dg/namelist_23.f90: Likewise.
3674 * gfortran.dg/namelist_24.f90: Likewise.
3675 * gfortran.dg/namelist_26.f90: Likewise.
3676 * gfortran.dg/namelist_27.f90: Likewise.
3677 * gfortran.dg/namelist_28.f90: Likewise.
3678 * gfortran.dg/namelist_29.f90: Likewise.
3679 * gfortran.dg/namelist_37.f90: Likewise.
3680 * gfortran.dg/namelist_38.f90: Likewise.
3681 * gfortran.dg/namelist_39.f90: Likewise.
3682 * gfortran.dg/namelist_40.f90: Likewise.
3683 * gfortran.dg/namelist_41.f90: Likewise.
3684 * gfortran.dg/namelist_42.f90: Likewise.
3685 * gfortran.dg/namelist_43.f90: Likewise.
3686 * gfortran.dg/namelist_44.f90: Likewise.
3687 * gfortran.dg/namelist_47.f90: Likewise.
3688 * gfortran.dg/namelist_48.f90: Likewise.
3689 * gfortran.dg/namelist_49.f90: Likewise.
3690 * gfortran.dg/namelist_50.f90: Likewise.
3691 * gfortran.dg/namelist_51.f90: Likewise.
3692 * gfortran.dg/namelist_52.f90: Likewise.
3693 * gfortran.dg/namelist_54.f90: Likewise.
3694 * gfortran.dg/namelist_55.f90: Likewise.
3695 * gfortran.dg/namelist_56.f90: Likewise.
3696 * gfortran.dg/namelist_57.f90: Likewise.
3697 * gfortran.dg/namelist_58.f90: Likewise.
3698 * gfortran.dg/namelist_59.f90: Likewise.
3699 * gfortran.dg/namelist_60.f90: Likewise.
3700 * gfortran.dg/namelist_61.f90: Likewise.
3701 * gfortran.dg/namelist_64.f90: Likewise.
3702 * gfortran.dg/namelist_65.f90: Likewise.
3703 * gfortran.dg/namelist_69.f90: Likewise.
3704 * gfortran.dg/namelist_70.f90: Likewise.
3705 * gfortran.dg/namelist_71.f90: Likewise.
3706 * gfortran.dg/namelist_72.f: Likewise.
3707 * gfortran.dg/namelist_73.f90: Likewise.
3708 * gfortran.dg/namelist_77.f90: Likewise.
3709 * gfortran.dg/namelist_78.f90: Likewise.
3710 * gfortran.dg/namelist_79.f90: Likewise.
3711 * gfortran.dg/namelist_80.f90: Likewise.
3712 * gfortran.dg/namelist_81.f90: Likewise.
3713 * gfortran.dg/namelist_82.f90: Likewise.
3714 * gfortran.dg/namelist_84.f90: Likewise.
3715 * gfortran.dg/namelist_85.f90: Likewise.
3716 * gfortran.dg/namelist_86.f90: Likewise.
3717 * gfortran.dg/namelist_87.f90: Likewise.
3718 * gfortran.dg/namelist_88.f90: Likewise.
3719 * gfortran.dg/namelist_89.f90: Likewise.
3720 * gfortran.dg/namelist_90.f: Likewise.
3721 * gfortran.dg/namelist_95.f90: Likewise.
3722 * gfortran.dg/namelist_char_only.f90: Likewise.
3723 * gfortran.dg/namelist_empty.f90: Likewise.
3724 * gfortran.dg/namelist_internal.f90: Likewise.
3725 * gfortran.dg/namelist_use.f90: Likewise.
3726 * gfortran.dg/namelist_use_only.f90: Likewise.
3727 * gfortran.dg/namelist_utf8.f90: Likewise.
3728 * gfortran.dg/nan_1.f90: Likewise.
3729 * gfortran.dg/nan_2.f90: Likewise.
3730 * gfortran.dg/nan_3.f90: Likewise.
3731 * gfortran.dg/nan_6.f90: Likewise.
3732 * gfortran.dg/nan_7.f90: Likewise.
3733 * gfortran.dg/nearest_1.f90: Likewise.
3734 * gfortran.dg/nearest_2.f90: Likewise.
3735 * gfortran.dg/nearest_3.f90: Likewise.
3736 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3737 * gfortran.dg/negative_automatic_size.f90: Likewise.
3738 * gfortran.dg/negative_unit.f: Likewise.
3739 * gfortran.dg/negative_unit2.f90: Likewise.
3740 * gfortran.dg/negative_unit_int8.f: Likewise.
3741 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3742 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3743 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3744 * gfortran.dg/nested_modules_1.f90: Likewise.
3745 * gfortran.dg/nested_modules_2.f90: Likewise.
3746 * gfortran.dg/nested_modules_3.f90: Likewise.
3747 * gfortran.dg/nesting_1.f90: Likewise.
3748 * gfortran.dg/new_line.f90: Likewise.
3749 * gfortran.dg/newunit_1.f90: Likewise.
3750 * gfortran.dg/newunit_3.f90: Likewise.
3751 * gfortran.dg/newunit_5.f90.f90: Likewise.
3752 * gfortran.dg/nint_1.f90: Likewise.
3753 * gfortran.dg/nint_2.f90: Likewise.
3754 * gfortran.dg/no_arg_check_2.f90: Likewise.
3755 * gfortran.dg/no_range_check_1.f90: Likewise.
3756 * gfortran.dg/no_range_check_2.f90: Likewise.
3757 * gfortran.dg/no_range_check_3.f90: Likewise.
3758 * gfortran.dg/noadv_size.f90: Likewise.
3759 * gfortran.dg/nonreturning_statements.f90: Likewise.
3760 * gfortran.dg/norm2_1.f90: Likewise.
3761 * gfortran.dg/norm2_3.f90: Likewise.
3762 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3763 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3764 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3765 * gfortran.dg/null_4.f90: Likewise.
3766 * gfortran.dg/null_9.f90: Likewise.
3767 * gfortran.dg/nullify_3.f90: Likewise.
3768 * gfortran.dg/oldstyle_1.f90: Likewise.
3769 * gfortran.dg/open_access_append_1.f90: Likewise.
3770 * gfortran.dg/open_access_append_2.f90: Likewise.
3771 * gfortran.dg/open_errors.f90: Likewise.
3772 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3773 * gfortran.dg/open_new.f90: Likewise.
3774 * gfortran.dg/open_readonly_1.f90: Likewise.
3775 * gfortran.dg/operator_1.f90: Likewise.
3776 * gfortran.dg/optional_absent_1.f90: Likewise.
3777 * gfortran.dg/optional_absent_2.f90: Likewise.
3778 * gfortran.dg/optional_absent_3.f90: Likewise.
3779 * gfortran.dg/optional_class_1.f90: Likewise.
3780 * gfortran.dg/optional_dim_2.f90: Likewise.
3781 * gfortran.dg/optional_dim_3.f90: Likewise.
3782 * gfortran.dg/output_exponents_1.f90: Likewise.
3783 * gfortran.dg/overload_1.f90: Likewise.
3784 * gfortran.dg/overload_2.f90: Likewise.
3785 * gfortran.dg/overwrite_1.f: Likewise.
3786 * gfortran.dg/pad_no.f90: Likewise.
3787 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3788 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3789 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3790 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3791 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3792 * gfortran.dg/parens_3.f90: Likewise.
3793 * gfortran.dg/parens_5.f90: Likewise.
3794 * gfortran.dg/parens_6.f90: Likewise.
3795 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3796 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3797 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3798 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3799 * gfortran.dg/parity_1.f90: Likewise.
3800 * gfortran.dg/past_eor.f90: Likewise.
3801 * gfortran.dg/pdt_1.f03: Likewise.
3802 * gfortran.dg/pdt_10.f03: Likewise.
3803 * gfortran.dg/pdt_11.f03: Likewise.
3804 * gfortran.dg/pdt_12.f03: Likewise.
3805 * gfortran.dg/pdt_13.f03: Likewise.
3806 * gfortran.dg/pdt_14.f03: Likewise.
3807 * gfortran.dg/pdt_15.f03: Likewise.
3808 * gfortran.dg/pdt_19.f03: Likewise.
3809 * gfortran.dg/pdt_20.f03: Likewise.
3810 * gfortran.dg/pdt_22.f03: Likewise.
3811 * gfortran.dg/pdt_23.f03: Likewise.
3812 * gfortran.dg/pdt_25.f03: Likewise.
3813 * gfortran.dg/pdt_26.f03: Likewise.
3814 * gfortran.dg/pdt_27.f03: Likewise.
3815 * gfortran.dg/pdt_28.f03: Likewise.
3816 * gfortran.dg/pdt_3.f03: Likewise.
3817 * gfortran.dg/pdt_4.f03: Likewise.
3818 * gfortran.dg/pdt_5.f03: Likewise.
3819 * gfortran.dg/pdt_7.f03: Likewise.
3820 * gfortran.dg/pointer_1.f90: Likewise.
3821 * gfortran.dg/pointer_array_1.f90: Likewise.
3822 * gfortran.dg/pointer_array_3.f90: Likewise.
3823 * gfortran.dg/pointer_array_4.f90: Likewise.
3824 * gfortran.dg/pointer_array_5.f90: Likewise.
3825 * gfortran.dg/pointer_array_6.f90: Likewise.
3826 * gfortran.dg/pointer_array_7.f90: Likewise.
3827 * gfortran.dg/pointer_array_8.f90: Likewise.
3828 * gfortran.dg/pointer_array_9.f90: Likewise.
3829 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3830 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3831 * gfortran.dg/pointer_assign_10.f90: Likewise.
3832 * gfortran.dg/pointer_assign_11.f90: Likewise.
3833 * gfortran.dg/pointer_assign_4.f90: Likewise.
3834 * gfortran.dg/pointer_assign_8.f90: Likewise.
3835 * gfortran.dg/pointer_assign_9.f90: Likewise.
3836 * gfortran.dg/pointer_check_10.f90: Likewise.
3837 * gfortran.dg/pointer_check_9.f90: Likewise.
3838 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3839 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3840 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3841 * gfortran.dg/pointer_init_1.f90: Likewise.
3842 * gfortran.dg/pointer_init_3.f90: Likewise.
3843 * gfortran.dg/pointer_init_4.f90: Likewise.
3844 * gfortran.dg/pointer_init_5.f90: Likewise.
3845 * gfortran.dg/pointer_init_8.f90: Likewise.
3846 * gfortran.dg/pointer_intent_1.f90: Likewise.
3847 * gfortran.dg/pointer_intent_4.f90: Likewise.
3848 * gfortran.dg/pointer_intent_5.f90: Likewise.
3849 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3850 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3851 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3852 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3853 * gfortran.dg/pointer_target_1.f90: Likewise.
3854 * gfortran.dg/pointer_target_2.f90: Likewise.
3855 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3856 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3857 * gfortran.dg/power.f90: Likewise.
3858 * gfortran.dg/power1.f90: Likewise.
3859 * gfortran.dg/power_3.f90: Likewise.
3860 * gfortran.dg/power_4.f90: Likewise.
3861 * gfortran.dg/power_5.f90: Likewise.
3862 * gfortran.dg/pr12884.f: Likewise.
3863 * gfortran.dg/pr15129.f90: Likewise.
3864 * gfortran.dg/pr15140.f90: Likewise.
3865 * gfortran.dg/pr15324.f90: Likewise.
3866 * gfortran.dg/pr15332.f: Likewise.
3867 * gfortran.dg/pr15957.f90: Likewise.
3868 * gfortran.dg/pr15959.f90: Likewise.
3869 * gfortran.dg/pr16597.f90: Likewise.
3870 * gfortran.dg/pr16861.f90: Likewise.
3871 * gfortran.dg/pr16938.f90: Likewise.
3872 * gfortran.dg/pr17090.f90: Likewise.
3873 * gfortran.dg/pr17143.f90: Likewise.
3874 * gfortran.dg/pr17164.f90: Likewise.
3875 * gfortran.dg/pr17229.f: Likewise.
3876 * gfortran.dg/pr17285.f90: Likewise.
3877 * gfortran.dg/pr17286.f90: Likewise.
3878 * gfortran.dg/pr17472.f: Likewise.
3879 * gfortran.dg/pr17612.f90: Likewise.
3880 * gfortran.dg/pr17706.f90: Likewise.
3881 * gfortran.dg/pr18025.f90: Likewise.
3882 * gfortran.dg/pr18122.f90: Likewise.
3883 * gfortran.dg/pr18210.f90: Likewise.
3884 * gfortran.dg/pr18392.f90: Likewise.
3885 * gfortran.dg/pr19155.f: Likewise.
3886 * gfortran.dg/pr19216.f: Likewise.
3887 * gfortran.dg/pr19467.f90: Likewise.
3888 * gfortran.dg/pr19657.f: Likewise.
3889 * gfortran.dg/pr19926.f90: Likewise.
3890 * gfortran.dg/pr19928-1.f90: Likewise.
3891 * gfortran.dg/pr19928-2.f90: Likewise.
3892 * gfortran.dg/pr20086.f90: Likewise.
3893 * gfortran.dg/pr20124.f90: Likewise.
3894 * gfortran.dg/pr20163-2.f: Likewise.
3895 * gfortran.dg/pr20480.f90: Likewise.
3896 * gfortran.dg/pr20755.f: Likewise.
3897 * gfortran.dg/pr20950.f: Likewise.
3898 * gfortran.dg/pr21177.f90: Likewise.
3899 * gfortran.dg/pr21730.f: Likewise.
3900 * gfortran.dg/pr22491.f: Likewise.
3901 * gfortran.dg/pr25603.f: Likewise.
3902 * gfortran.dg/pr26246_2.f90: Likewise.
3903 * gfortran.dg/pr32136.f90: Likewise.
3904 * gfortran.dg/pr32533.f90: Likewise.
3905 * gfortran.dg/pr33794.f90: Likewise.
3906 * gfortran.dg/pr35662.f90: Likewise.
3907 * gfortran.dg/pr35944-1.f90: Likewise.
3908 * gfortran.dg/pr35944-2.f90: Likewise.
3909 * gfortran.dg/pr35983.f90: Likewise.
3910 * gfortran.dg/pr39865.f90: Likewise.
3911 * gfortran.dg/pr41212.f90: Likewise.
3912 * gfortran.dg/pr43808.f90: Likewise.
3913 * gfortran.dg/pr44592.f90: Likewise.
3914 * gfortran.dg/pr44735.f90: Likewise.
3915 * gfortran.dg/pr45308.f03: Likewise.
3916 * gfortran.dg/pr46297.f: Likewise.
3917 * gfortran.dg/pr46588.f90: Likewise.
3918 * gfortran.dg/pr46665.f90: Likewise.
3919 * gfortran.dg/pr46804.f90: Likewise.
3920 * gfortran.dg/pr47008.f03: Likewise.
3921 * gfortran.dg/pr47614.f: Likewise.
3922 * gfortran.dg/pr47878.f90: Likewise.
3923 * gfortran.dg/pr49103.f90: Likewise.
3924 * gfortran.dg/pr50069_1.f90: Likewise.
3925 * gfortran.dg/pr50769.f90: Likewise.
3926 * gfortran.dg/pr52608.f90: Likewise.
3927 * gfortran.dg/pr55086_2.f90: Likewise.
3928 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3929 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3930 * gfortran.dg/pr55330.f90: Likewise.
3931 * gfortran.dg/pr56015.f90: Likewise.
3932 * gfortran.dg/pr57910.f90: Likewise.
3933 * gfortran.dg/pr59700.f90: Likewise.
3934 * gfortran.dg/pr62125.f90: Likewise.
3935 * gfortran.dg/pr64530.f90: Likewise.
3936 * gfortran.dg/pr65429.f90: Likewise.
3937 * gfortran.dg/pr65450.f90: Likewise.
3938 * gfortran.dg/pr65504.f90: Likewise.
3939 * gfortran.dg/pr65903.f90: Likewise.
3940 * gfortran.dg/pr66311.f90: Likewise.
3941 * gfortran.dg/pr66864.f90: Likewise.
3942 * gfortran.dg/pr67140.f90: Likewise.
3943 * gfortran.dg/pr67524.f90: Likewise.
3944 * gfortran.dg/pr67885.f90: Likewise.
3945 * gfortran.dg/pr68053.f90: Likewise.
3946 * gfortran.dg/pr68566.f90: Likewise.
3947 * gfortran.dg/pr69514_1.f90: Likewise.
3948 * gfortran.dg/pr69514_2.f90: Likewise.
3949 * gfortran.dg/pr69739.f90: Likewise.
3950 * gfortran.dg/pr70673.f90: Likewise.
3951 * gfortran.dg/pr71523_2.f90: Likewise.
3952 * gfortran.dg/pr71764.f90: Likewise.
3953 * gfortran.dg/pr78092.f90: Likewise.
3954 * gfortran.dg/pr82973.f90: Likewise.
3955 * gfortran.dg/pr83864.f90: Likewise.
3956 * gfortran.dg/pr83874.f90: Likewise.
3957 * gfortran.dg/pr84088.f90: Likewise.
3958 * gfortran.dg/pr84155.f90: Likewise.
3959 * gfortran.dg/proc_decl_12.f90: Likewise.
3960 * gfortran.dg/proc_decl_13.f90: Likewise.
3961 * gfortran.dg/proc_decl_15.f90: Likewise.
3962 * gfortran.dg/proc_decl_17.f90: Likewise.
3963 * gfortran.dg/proc_decl_18.f90: Likewise.
3964 * gfortran.dg/proc_decl_2.f90: Likewise.
3965 * gfortran.dg/proc_decl_5.f90: Likewise.
3966 * gfortran.dg/proc_decl_9.f90: Likewise.
3967 * gfortran.dg/proc_ptr_1.f90: Likewise.
3968 * gfortran.dg/proc_ptr_10.f90: Likewise.
3969 * gfortran.dg/proc_ptr_12.f90: Likewise.
3970 * gfortran.dg/proc_ptr_18.f90: Likewise.
3971 * gfortran.dg/proc_ptr_19.f90: Likewise.
3972 * gfortran.dg/proc_ptr_21.f90: Likewise.
3973 * gfortran.dg/proc_ptr_22.f90: Likewise.
3974 * gfortran.dg/proc_ptr_23.f90: Likewise.
3975 * gfortran.dg/proc_ptr_25.f90: Likewise.
3976 * gfortran.dg/proc_ptr_26.f90: Likewise.
3977 * gfortran.dg/proc_ptr_3.f90: Likewise.
3978 * gfortran.dg/proc_ptr_36.f90: Likewise.
3979 * gfortran.dg/proc_ptr_47.f90: Likewise.
3980 * gfortran.dg/proc_ptr_48.f90: Likewise.
3981 * gfortran.dg/proc_ptr_5.f90: Likewise.
3982 * gfortran.dg/proc_ptr_6.f90: Likewise.
3983 * gfortran.dg/proc_ptr_7.f90: Likewise.
3984 * gfortran.dg/proc_ptr_8.f90: Likewise.
3985 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3986 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3987 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3988 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3989 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3990 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3991 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3992 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3993 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3994 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3995 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3996 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3997 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3998 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3999 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4000 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4001 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4002 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4003 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4004 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4005 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4006 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4007 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4008 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4009 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4010 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4011 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4012 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4013 * gfortran.dg/product_init_expr.f03: Likewise.
4014 * gfortran.dg/promotion.f90: Likewise.
4015 * gfortran.dg/promotion_3.f90: Likewise.
4016 * gfortran.dg/promotion_4.f90: Likewise.
4017 * gfortran.dg/protected_1.f90: Likewise.
4018 * gfortran.dg/protected_2.f90: Likewise.
4019 * gfortran.dg/ptr-func-1.f90: Likewise.
4020 * gfortran.dg/ptr-func-2.f90: Likewise.
4021 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4022 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4023 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4024 * gfortran.dg/pure_byref_1.f90: Likewise.
4025 * gfortran.dg/pure_byref_2.f90: Likewise.
4026 * gfortran.dg/pure_byref_3.f90: Likewise.
4027 * gfortran.dg/quad_2.f90: Likewise.
4028 * gfortran.dg/quad_3.f90: Likewise.
4029 * gfortran.dg/random_3.f90: Likewise.
4030 * gfortran.dg/random_4.f90: Likewise.
4031 * gfortran.dg/random_7.f90: Likewise.
4032 * gfortran.dg/read_2.f90: Likewise.
4033 * gfortran.dg/read_3.f90: Likewise.
4034 * gfortran.dg/read_4.f90: Likewise.
4035 * gfortran.dg/read_5.f90: Likewise.
4036 * gfortran.dg/read_bad_advance.f90: Likewise.
4037 * gfortran.dg/read_bang.f90: Likewise.
4038 * gfortran.dg/read_bang4.f90: Likewise.
4039 * gfortran.dg/read_comma.f: Likewise.
4040 * gfortran.dg/read_dir.f90: Likewise.
4041 * gfortran.dg/read_empty_file.f: Likewise.
4042 * gfortran.dg/read_eof_1.f90: Likewise.
4043 * gfortran.dg/read_eof_2.f90: Likewise.
4044 * gfortran.dg/read_eof_3.f90: Likewise.
4045 * gfortran.dg/read_eof_4.f90: Likewise.
4046 * gfortran.dg/read_eof_5.f90: Likewise.
4047 * gfortran.dg/read_eof_6.f: Likewise.
4048 * gfortran.dg/read_eof_7.f90: Likewise.
4049 * gfortran.dg/read_eof_8.f90: Likewise.
4050 * gfortran.dg/read_eof_all.f90: Likewise.
4051 * gfortran.dg/read_eor.f90: Likewise.
4052 * gfortran.dg/read_float_1.f90: Likewise.
4053 * gfortran.dg/read_float_2.f03: Likewise.
4054 * gfortran.dg/read_float_3.f90: Likewise.
4055 * gfortran.dg/read_float_4.f90: Likewise.
4056 * gfortran.dg/read_infnan_1.f90: Likewise.
4057 * gfortran.dg/read_list_eof_1.f90: Likewise.
4058 * gfortran.dg/read_logical.f90: Likewise.
4059 * gfortran.dg/read_many_1.f: Likewise.
4060 * gfortran.dg/read_no_eor.f90: Likewise.
4061 * gfortran.dg/read_noadvance.f90: Likewise.
4062 * gfortran.dg/read_repeat.f90: Likewise.
4063 * gfortran.dg/read_repeat_2.f90: Likewise.
4064 * gfortran.dg/read_size_noadvance.f90: Likewise.
4065 * gfortran.dg/read_x_eof.f90: Likewise.
4066 * gfortran.dg/read_x_past.f: Likewise.
4067 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4068 * gfortran.dg/real_const_1.f: Likewise.
4069 * gfortran.dg/real_const_2.f90: Likewise.
4070 * gfortran.dg/real_const_3.f90: Likewise.
4071 * gfortran.dg/real_do_1.f90: Likewise.
4072 * gfortran.dg/real_index_1.f90: Likewise.
4073 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4074 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4075 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4076 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4077 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4078 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4079 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4080 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4081 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4082 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4083 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4084 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4085 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4086 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4087 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4088 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4089 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4090 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4091 * gfortran.dg/record_marker_1.f90: Likewise.
4092 * gfortran.dg/record_marker_2.f: Likewise.
4093 * gfortran.dg/record_marker_3.f90: Likewise.
4094 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4095 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4096 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4097 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4098 * gfortran.dg/recursive_check_7.f90: Likewise.
4099 * gfortran.dg/recursive_reference_1.f90: Likewise.
4100 * gfortran.dg/recursive_reference_2.f90: Likewise.
4101 * gfortran.dg/recursive_stack.f90: Likewise.
4102 * gfortran.dg/reduction.f90: Likewise.
4103 * gfortran.dg/repack_arrays_1.f90: Likewise.
4104 * gfortran.dg/repeat_1.f90: Likewise.
4105 * gfortran.dg/repeat_2.f90: Likewise.
4106 * gfortran.dg/repeat_3.f90: Likewise.
4107 * gfortran.dg/repeat_6.f90: Likewise.
4108 * gfortran.dg/reshape-alloc.f90: Likewise.
4109 * gfortran.dg/reshape-complex.f90: Likewise.
4110 * gfortran.dg/reshape.f90: Likewise.
4111 * gfortran.dg/reshape_2.f90: Likewise.
4112 * gfortran.dg/reshape_7.f90: Likewise.
4113 * gfortran.dg/reshape_empty_1.f03: Likewise.
4114 * gfortran.dg/reshape_pad_1.f90: Likewise.
4115 * gfortran.dg/reshape_rank7.f90: Likewise.
4116 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4117 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4118 * gfortran.dg/result_default_init_1.f90: Likewise.
4119 * gfortran.dg/result_in_spec_1.f90: Likewise.
4120 * gfortran.dg/result_in_spec_2.f90: Likewise.
4121 * gfortran.dg/ret_array_1.f90: Likewise.
4122 * gfortran.dg/ret_pointer_1.f90: Likewise.
4123 * gfortran.dg/ret_pointer_2.f90: Likewise.
4124 * gfortran.dg/rewind_1.f90: Likewise.
4125 * gfortran.dg/round_1.f03: Likewise.
4126 * gfortran.dg/round_2.f03: Likewise.
4127 * gfortran.dg/round_3.f08: Likewise.
4128 * gfortran.dg/round_4.f90: Likewise.
4129 * gfortran.dg/rrspacing_1.f90: Likewise.
4130 * gfortran.dg/runtime_warning_1.f90: Likewise.
4131 * gfortran.dg/same_type_as_2.f03: Likewise.
4132 * gfortran.dg/save_1.f90: Likewise.
4133 * gfortran.dg/save_5.f90: Likewise.
4134 * gfortran.dg/save_6.f90: Likewise.
4135 * gfortran.dg/scalar_mask_1.f90: Likewise.
4136 * gfortran.dg/scalar_mask_2.f90: Likewise.
4137 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4138 * gfortran.dg/scale_1.f90: Likewise.
4139 * gfortran.dg/scan_1.f90: Likewise.
4140 * gfortran.dg/scan_2.f90: Likewise.
4141 * gfortran.dg/secnds-1.f: Likewise.
4142 * gfortran.dg/secnds.f: Likewise.
4143 * gfortran.dg/select_1.f90: Likewise.
4144 * gfortran.dg/select_2.f90: Likewise.
4145 * gfortran.dg/select_3.f90: Likewise.
4146 * gfortran.dg/select_5.f90: Likewise.
4147 * gfortran.dg/select_char_1.f90: Likewise.
4148 * gfortran.dg/select_char_2.f90: Likewise.
4149 * gfortran.dg/select_type_13.f03: Likewise.
4150 * gfortran.dg/select_type_14.f03: Likewise.
4151 * gfortran.dg/select_type_15.f03: Likewise.
4152 * gfortran.dg/select_type_19.f03: Likewise.
4153 * gfortran.dg/select_type_2.f03: Likewise.
4154 * gfortran.dg/select_type_26.f03: Likewise.
4155 * gfortran.dg/select_type_27.f03: Likewise.
4156 * gfortran.dg/select_type_28.f03: Likewise.
4157 * gfortran.dg/select_type_3.f03: Likewise.
4158 * gfortran.dg/select_type_35.f03: Likewise.
4159 * gfortran.dg/select_type_36.f03: Likewise.
4160 * gfortran.dg/select_type_37.f03: Likewise.
4161 * gfortran.dg/select_type_39.f03: Likewise.
4162 * gfortran.dg/select_type_4.f90: Likewise.
4163 * gfortran.dg/select_type_5.f03: Likewise.
4164 * gfortran.dg/select_type_6.f03: Likewise.
4165 * gfortran.dg/select_type_7.f03: Likewise.
4166 * gfortran.dg/select_type_8.f03: Likewise.
4167 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4168 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4169 * gfortran.dg/selected_kind_1.f90: Likewise.
4170 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4171 * gfortran.dg/shape_2.f90: Likewise.
4172 * gfortran.dg/shape_4.f90: Likewise.
4173 * gfortran.dg/shape_5.f90: Likewise.
4174 * gfortran.dg/shape_7.f90: Likewise.
4175 * gfortran.dg/shape_8.f90: Likewise.
4176 * gfortran.dg/shape_9.f90: Likewise.
4177 * gfortran.dg/shift-kind_2.f90: Likewise.
4178 * gfortran.dg/shiftalr_1.F90: Likewise.
4179 * gfortran.dg/shiftalr_2.F90: Likewise.
4180 * gfortran.dg/simpleif_1.f90: Likewise.
4181 * gfortran.dg/simplify_argN_1.f90: Likewise.
4182 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4183 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4184 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4185 * gfortran.dg/simplify_modulo.f90: Likewise.
4186 * gfortran.dg/single_char_string.f90: Likewise.
4187 * gfortran.dg/size_dim.f90: Likewise.
4188 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4189 * gfortran.dg/sizeof.f90: Likewise.
4190 * gfortran.dg/sizeof_4.f90: Likewise.
4191 * gfortran.dg/slash_1.f90: Likewise.
4192 * gfortran.dg/sms-1.f90: Likewise.
4193 * gfortran.dg/sms-2.f90: Likewise.
4194 * gfortran.dg/spec_expr_7.f90: Likewise.
4195 * gfortran.dg/specifics_1.f90: Likewise.
4196 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4197 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4198 * gfortran.dg/spread_init_expr.f03: Likewise.
4199 * gfortran.dg/spread_scalar_source.f90: Likewise.
4200 * gfortran.dg/spread_shape_1.f90: Likewise.
4201 * gfortran.dg/stat_1.f90: Likewise.
4202 * gfortran.dg/stat_2.f90: Likewise.
4203 * gfortran.dg/stfunc_1.f90: Likewise.
4204 * gfortran.dg/stfunc_4.f90: Likewise.
4205 * gfortran.dg/stfunc_6.f90: Likewise.
4206 * gfortran.dg/storage_size_1.f08: Likewise.
4207 * gfortran.dg/storage_size_3.f08: Likewise.
4208 * gfortran.dg/storage_size_4.f90: Likewise.
4209 * gfortran.dg/streamio_1.f90: Likewise.
4210 * gfortran.dg/streamio_10.f90: Likewise.
4211 * gfortran.dg/streamio_11.f90: Likewise.
4212 * gfortran.dg/streamio_12.f90: Likewise.
4213 * gfortran.dg/streamio_13.f90: Likewise.
4214 * gfortran.dg/streamio_14.f90: Likewise.
4215 * gfortran.dg/streamio_15.f90: Likewise.
4216 * gfortran.dg/streamio_16.f90: Likewise.
4217 * gfortran.dg/streamio_17.f90: Likewise.
4218 * gfortran.dg/streamio_2.f90: Likewise.
4219 * gfortran.dg/streamio_3.f90: Likewise.
4220 * gfortran.dg/streamio_4.f90: Likewise.
4221 * gfortran.dg/streamio_5.f90: Likewise.
4222 * gfortran.dg/streamio_6.f90: Likewise.
4223 * gfortran.dg/streamio_7.f90: Likewise.
4224 * gfortran.dg/streamio_8.f90: Likewise.
4225 * gfortran.dg/streamio_9.f90: Likewise.
4226 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4227 * gfortran.dg/string_4.f90: Likewise.
4228 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4229 * gfortran.dg/string_assign_2.f90: Likewise.
4230 * gfortran.dg/string_compare_1.f90: Likewise.
4231 * gfortran.dg/string_compare_2.f90: Likewise.
4232 * gfortran.dg/string_compare_3.f90: Likewise.
4233 * gfortran.dg/string_ctor_1.f90: Likewise.
4234 * gfortran.dg/string_length_1.f90: Likewise.
4235 * gfortran.dg/string_length_2.f90: Likewise.
4236 * gfortran.dg/string_length_3.f90: Likewise.
4237 * gfortran.dg/string_length_4.f90: Likewise.
4238 * gfortran.dg/string_null_compare_1.f: Likewise.
4239 * gfortran.dg/string_pad_trunc.f90: Likewise.
4240 * gfortran.dg/structure_constructor_1.f03: Likewise.
4241 * gfortran.dg/structure_constructor_11.f90: Likewise.
4242 * gfortran.dg/structure_constructor_13.f03: Likewise.
4243 * gfortran.dg/structure_constructor_2.f03: Likewise.
4244 * gfortran.dg/structure_constructor_5.f03: Likewise.
4245 * gfortran.dg/submodule_1.f08: Likewise.
4246 * gfortran.dg/submodule_11.f08: Likewise.
4247 * gfortran.dg/submodule_14.f08: Likewise.
4248 * gfortran.dg/submodule_15.f08: Likewise.
4249 * gfortran.dg/submodule_17.f08: Likewise.
4250 * gfortran.dg/submodule_18.f08: Likewise.
4251 * gfortran.dg/submodule_19.f08: Likewise.
4252 * gfortran.dg/submodule_2.f08: Likewise.
4253 * gfortran.dg/submodule_27.f08: Likewise.
4254 * gfortran.dg/submodule_28.f08: Likewise.
4255 * gfortran.dg/submodule_29.f08: Likewise.
4256 * gfortran.dg/submodule_30.f08: Likewise.
4257 * gfortran.dg/submodule_6.f08: Likewise.
4258 * gfortran.dg/submodule_7.f08: Likewise.
4259 * gfortran.dg/submodule_8.f08: Likewise.
4260 * gfortran.dg/subnormal_1.f90: Likewise.
4261 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4262 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4263 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4264 * gfortran.dg/substr_2.f: Likewise.
4265 * gfortran.dg/substr_3.f: Likewise.
4266 * gfortran.dg/substr_4.f: Likewise.
4267 * gfortran.dg/substr_5.f90: Likewise.
4268 * gfortran.dg/substr_6.f90: Likewise.
4269 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4270 * gfortran.dg/sum_init_expr.f03: Likewise.
4271 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4272 * gfortran.dg/system_clock_3.f08: Likewise.
4273 * gfortran.dg/t_editing.f: Likewise.
4274 * gfortran.dg/team_change_1.f90: Likewise.
4275 * gfortran.dg/team_end_1.f90: Likewise.
4276 * gfortran.dg/team_number_1.f90: Likewise.
4277 * gfortran.dg/temporary_1.f90: Likewise.
4278 * gfortran.dg/test_com_block.f90: Likewise.
4279 * gfortran.dg/test_only_clause.f90: Likewise.
4280 * gfortran.dg/tiny_1.f90: Likewise.
4281 * gfortran.dg/tiny_2.f90: Likewise.
4282 * gfortran.dg/tl_editing.f90: Likewise.
4283 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4284 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4285 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4286 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4287 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4288 * gfortran.dg/transfer_class_2.f90: Likewise.
4289 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4290 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4291 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4292 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4293 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4294 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4295 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4296 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4297 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4298 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4299 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4300 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4301 * gfortran.dg/transpose_1.f90: Likewise.
4302 * gfortran.dg/transpose_3.f03: Likewise.
4303 * gfortran.dg/transpose_4.f90: Likewise.
4304 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4305 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4306 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4307 * gfortran.dg/trim_1.f90: Likewise.
4308 * gfortran.dg/trim_optimize_1.f90: Likewise.
4309 * gfortran.dg/trim_optimize_2.f90: Likewise.
4310 * gfortran.dg/trim_optimize_3.f90: Likewise.
4311 * gfortran.dg/trim_optimize_4.f90: Likewise.
4312 * gfortran.dg/trim_optimize_5.f90: Likewise.
4313 * gfortran.dg/trim_optimize_6.f90: Likewise.
4314 * gfortran.dg/trim_optimize_7.f90: Likewise.
4315 * gfortran.dg/trim_optimize_8.f90: Likewise.
4316 * gfortran.dg/type_to_class_1.f03: Likewise.
4317 * gfortran.dg/type_to_class_2.f03: Likewise.
4318 * gfortran.dg/type_to_class_3.f03: Likewise.
4319 * gfortran.dg/type_to_class_4.f03: Likewise.
4320 * gfortran.dg/type_to_class_5.f03: Likewise.
4321 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4322 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4323 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4324 * gfortran.dg/typebound_call_1.f03: Likewise.
4325 * gfortran.dg/typebound_call_13.f03: Likewise.
4326 * gfortran.dg/typebound_call_18.f03: Likewise.
4327 * gfortran.dg/typebound_call_19.f03: Likewise.
4328 * gfortran.dg/typebound_call_2.f03: Likewise.
4329 * gfortran.dg/typebound_call_20.f03: Likewise.
4330 * gfortran.dg/typebound_call_3.f03: Likewise.
4331 * gfortran.dg/typebound_generic_5.f03: Likewise.
4332 * gfortran.dg/typebound_generic_6.f03: Likewise.
4333 * gfortran.dg/typebound_generic_9.f03: Likewise.
4334 * gfortran.dg/typebound_operator_12.f03: Likewise.
4335 * gfortran.dg/typebound_operator_13.f03: Likewise.
4336 * gfortran.dg/typebound_operator_15.f90: Likewise.
4337 * gfortran.dg/typebound_operator_20.f90: Likewise.
4338 * gfortran.dg/typebound_operator_3.f03: Likewise.
4339 * gfortran.dg/typebound_operator_6.f03: Likewise.
4340 * gfortran.dg/typebound_operator_7.f03: Likewise.
4341 * gfortran.dg/typebound_operator_8.f03: Likewise.
4342 * gfortran.dg/typebound_operator_9.f03: Likewise.
4343 * gfortran.dg/typebound_proc_19.f90: Likewise.
4344 * gfortran.dg/typebound_proc_20.f90: Likewise.
4345 * gfortran.dg/typebound_proc_23.f90: Likewise.
4346 * gfortran.dg/typebound_proc_27.f03: Likewise.
4347 * gfortran.dg/typebound_proc_35.f90: Likewise.
4348 * gfortran.dg/typebound_proc_36.f90: Likewise.
4349 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4350 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4351 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4352 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4353 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4354 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4355 * gfortran.dg/unf_short_record_1.f90: Likewise.
4356 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4357 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4358 * gfortran.dg/unit_1.f90: Likewise.
4359 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4360 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4361 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4362 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4363 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4364 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4365 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4366 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4367 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4368 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4369 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4370 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4371 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4372 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4373 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4374 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4375 * gfortran.dg/unpack_init_expr.f03: Likewise.
4376 * gfortran.dg/use_10.f90: Likewise.
4377 * gfortran.dg/use_11.f90: Likewise.
4378 * gfortran.dg/use_13.f90: Likewise.
4379 * gfortran.dg/use_24.f90: Likewise.
4380 * gfortran.dg/use_27.f90: Likewise.
4381 * gfortran.dg/use_5.f90: Likewise.
4382 * gfortran.dg/use_allocated_1.f90: Likewise.
4383 * gfortran.dg/use_only_1.f90: Likewise.
4384 * gfortran.dg/use_only_4.f90: Likewise.
4385 * gfortran.dg/use_rename_2.f90: Likewise.
4386 * gfortran.dg/use_rename_4.f90: Likewise.
4387 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4388 * gfortran.dg/used_interface_ref.f90: Likewise.
4389 * gfortran.dg/used_types_5.f90: Likewise.
4390 * gfortran.dg/utf8_1.f03: Likewise.
4391 * gfortran.dg/utf8_2.f03: Likewise.
4392 * gfortran.dg/value_1.f90: Likewise.
4393 * gfortran.dg/value_2.f90: Likewise.
4394 * gfortran.dg/value_4.f90: Likewise.
4395 * gfortran.dg/value_6.f03: Likewise.
4396 * gfortran.dg/value_7.f03: Likewise.
4397 * gfortran.dg/value_test.f90: Likewise.
4398 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4399 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4400 * gfortran.dg/vect/pr60510.f: Likewise.
4401 * gfortran.dg/vect/pr69882.f90: Likewise.
4402 * gfortran.dg/vect/pr69980.f90: Likewise.
4403 * gfortran.dg/vect/vect-5.f90: Likewise.
4404 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4405 * gfortran.dg/vector_subscript_1.f90: Likewise.
4406 * gfortran.dg/vector_subscript_2.f90: Likewise.
4407 * gfortran.dg/vector_subscript_3.f90: Likewise.
4408 * gfortran.dg/vector_subscript_5.f90: Likewise.
4409 * gfortran.dg/verify_2.f90: Likewise.
4410 * gfortran.dg/volatile10.f90: Likewise.
4411 * gfortran.dg/where_1.f90: Likewise.
4412 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4413 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4414 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4415 * gfortran.dg/whole_file_13.f90: Likewise.
4416 * gfortran.dg/whole_file_2.f90: Likewise.
4417 * gfortran.dg/widechar_2.f90: Likewise.
4418 * gfortran.dg/widechar_4.f90: Likewise.
4419 * gfortran.dg/widechar_5.f90: Likewise.
4420 * gfortran.dg/widechar_6.f90: Likewise.
4421 * gfortran.dg/widechar_8.f90: Likewise.
4422 * gfortran.dg/widechar_IO_1.f90: Likewise.
4423 * gfortran.dg/widechar_IO_2.f90: Likewise.
4424 * gfortran.dg/widechar_IO_3.f90: Likewise.
4425 * gfortran.dg/widechar_IO_4.f90: Likewise.
4426 * gfortran.dg/widechar_compare_1.f90: Likewise.
4427 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4428 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4429 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4430 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4431 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4432 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4433 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4434 * gfortran.dg/widechar_select_1.f90: Likewise.
4435 * gfortran.dg/winapi.f90: Likewise.
4436 * gfortran.dg/write_0_pe_format.f90: Likewise.
4437 * gfortran.dg/write_back.f: Likewise.
4438 * gfortran.dg/write_check3.f90: Likewise.
4439 * gfortran.dg/write_direct_eor.f90: Likewise.
4440 * gfortran.dg/write_padding.f90: Likewise.
4441 * gfortran.dg/write_recursive.f90: Likewise.
4442 * gfortran.dg/write_rewind_1.f: Likewise.
4443 * gfortran.dg/write_rewind_2.f: Likewise.
4444 * gfortran.dg/write_zero_array.f90: Likewise.
4445 * gfortran.dg/x_slash_1.f: Likewise.
4446 * gfortran.dg/x_slash_2.f: Likewise.
4447 * gfortran.dg/zero_array_components_1.f90: Likewise.
4448 * gfortran.dg/zero_length_1.f90: Likewise.
4449 * gfortran.dg/zero_length_2.f90: Likewise.
4450 * gfortran.dg/zero_sized_1.f90: Likewise.
4451 * gfortran.dg/zero_sized_3.f90: Likewise.
4452 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4453 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4454 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4455 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4456 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4457 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4458 * gfortran.fortran-torture/execute/args.f90: Likewise.
4459 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4460 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4461 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4462 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4463 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4464 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4465 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4466 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4467 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4468 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4469 * gfortran.fortran-torture/execute/common.f90: Likewise.
4470 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4471 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4472 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4473 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4474 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4475 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4476 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4477 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4478 * gfortran.fortran-torture/execute/data.f90: Likewise.
4479 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4480 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4481 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4482 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4483 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4484 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4485 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4486 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4487 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4488 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4489 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4490 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4491 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4492 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4493 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4494 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4495 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4496 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4497 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4498 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4499 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4500 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4501 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4502 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4503 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4504 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4505 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4506 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4507 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4508 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4509 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4510 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4511 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4512 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4513 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4514 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4515 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4516 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4517 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4518 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4519 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4520 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4521 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4522 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4523 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4524 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4525 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4526 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4527 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4528 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4529 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4530 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4531 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4532 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4533 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4534 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4535 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4536 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4537 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4538 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4539 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4540 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4541 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4542 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4543 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4544 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4545 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4546 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4547 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4548 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4549 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4550 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4551 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4552 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4553 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4554 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4555 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4556 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4557 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4558 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4559 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4560 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4561 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4562 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4563 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4564 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4565 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4566 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4567 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4568 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4569 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4570 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4571 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4572 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4573 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4574 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4575 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4576 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4577 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4578 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4579 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4580 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4581 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4582 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4583 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4584 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4585 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4586 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4587 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4588 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4589 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4590 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4591 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4592 * gfortran.fortran-torture/execute/math.f90: Likewise.
4593 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4594 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4595 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4596 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4597 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4598 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4599 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4600 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4601 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4602 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4603 * gfortran.fortran-torture/execute/power.f90: Likewise.
4604 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4605 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4606 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4607 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4608 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4609 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4610 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4611 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4612 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4613 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4614 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4615 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4616 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4617 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4618 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4619 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4620 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4621 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4622 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4623 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4624 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4625 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4626 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4627 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4628 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4629 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4630 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4631 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4632 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4633 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4634 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4635 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4636 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4637 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4638 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4639 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4640 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4641 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4642 * gfortran.fortran-torture/execute/string.f90: Likewise.
4643 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4644 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4645 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4646 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4647 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4648 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4649 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4650 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4651 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4652 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4653 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4654 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4655 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4656 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4657 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4658 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4659 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4660 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4661 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4662 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4663 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4664 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4665 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4666 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4667 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4668 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4669 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4670 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4671 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4672 * gfortran.dg/inline_transpose_1.f90: Likewise.
4674 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4677 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4680 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4683 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4684 * gnat.dg/dispatch1.adb: Rename into...
4685 * gnat.dg/disp1.adb: ...this.
4686 * gnat.dg/dispatch1_p.ads: Rename into...
4687 * gnat.dg/disp1_pkg.ads: ...this.
4688 * gnat.dg/disp2.adb: Rename into...
4689 * gnat.dg/dispatch2.adb: ...this.
4690 * gnat.dg/dispatch2_p.ads: Rename into...
4691 * gnat.dg/disp2_pkg.ads: ...this.
4692 * gnat.dg/dispatch2_p.adb: Rename into...
4693 * gnat.dg/disp2_pkg.adb: this.
4694 * gnat.dg/generic_dispatch.adb: Rename into...
4695 * gnat.dg/generic_disp.adb: this.
4696 * gnat.dg/generic_dispatch_p.ads: Rename into...
4697 * gnat.dg/generic_disp_pkg.ads: ...this.
4698 * gnat.dg/generic_dispatch_p.adb: Rename into...
4699 * gnat.dg/generic_disp_pkg.adb: ...this.
4700 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4701 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4702 * gnat.dg/object_overflow1.adb: Tweak index.
4703 * gnat.dg/object_overflow2.adb: Likewise.
4704 * gnat.dg/object_overflow3.adb: Likewise.
4705 * gnat.dg/object_overflow4.adb: Likewise.
4706 * gnat.dg/object_overflow5.adb: Likewise.
4708 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4711 * gcc.c-torture/compile/pr84425.c: New test.
4713 2018-02-16 Marek Polacek <polacek@redhat.com>
4714 Jakub Jelinek <jakub@redhat.com>
4717 * g++.dg/cpp1y/constexpr-84192.C: New test.
4719 2018-02-16 Martin Sebor <msebor@redhat.com>
4722 * g++.dg/overload15.C: New test.
4724 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4727 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4728 * gcc.dg/pr56727-2.c: Ditto.
4729 * gcc.target/powerpc/pr79439.c: Renamed to...
4730 * gcc.target/powerpc/pr79439-1.c: ...this.
4731 * gcc.target/powerpc/pr79439-2.c: New test.
4732 * gcc.target/powerpc/pr79439-3.c: New test.
4734 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4737 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4738 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4739 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4740 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4741 * gcc.target/powerpc/builtins-3.c: Same.
4743 2018-02-16 Nathan Sidwell <nathan@acm.org>
4745 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4747 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4749 PR rtl-optimization/70023
4750 * gcc.target/i386/pr70023.c: New.
4752 2018-02-16 Carl Love <cel@us.ibm.com>
4754 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4756 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4759 2018-02-16 Carl Love <cel@us.ibm.com>
4761 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4762 for the ABI definitions for vec_extract4b and vec_insert4b.
4764 2018-02-16 Nathan Sidwell <nathan@acm.org>
4766 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4767 * g++.old-deja/g++.mike/net43.C: Likewise.
4769 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4772 * g++.dg/cpp1z/class-deduction48.C: New.
4774 2018-02-16 Nathan Sidwell <nathan@acm.org>
4777 * g++.dg/lookup/pr84375.C: New.
4779 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4782 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4784 2018-02-16 Richard Biener <rguenther@suse.de>
4786 PR tree-optimization/84417
4787 * gcc.dg/torture/pr84417.c: New testcase.
4789 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4792 * g++.dg/opt/pr84272.C: New test.
4794 PR rtl-optimization/83723
4795 * gcc.dg/pr83723.c: New test.
4797 2018-02-16 Richard Biener <rguenther@suse.de>
4799 PR tree-optimization/84399
4800 * gcc.dg/graphite/pr84399.c: New testcase.
4802 2018-02-16 Richard Biener <rguenther@suse.de>
4804 PR tree-optimization/84190
4805 * g++.dg/torture/pr84190.C: New testcase.
4807 2018-02-15 Martin Sebor <msebor@redhat.com>
4809 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4812 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4815 * gfortran.dg/dtio_21.f03: Add an error message.
4816 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4818 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4821 * gfortran.dg/stop_shouldfail.f90: New test.
4823 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4826 * g++.dg/concepts/pr84330.C: New.
4828 2018-02-15 Tom de Vries <tom@codesourcery.com>
4830 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4832 2018-02-15 Tom de Vries <tom@codesourcery.com>
4834 * gcc.c-torture/compile/pr84136.c: Require effective target
4837 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4839 PR tree-optimization/84383
4840 * gcc.c-torture/compile/pr84383.c: New test.
4842 PR tree-optimization/84334
4843 * gcc.dg/pr84334.c: New test.
4845 2018-02-14 Carl Love <cel@us.ibm.com>
4847 * gcc.target/powerpc/builtins-4-int128-runnable.c
4848 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4849 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4851 2018-02-14 Martin Sebor <msebor@redhat.com>
4853 PR tree-optimization/83698
4854 * gcc.dg/Wrestrict-7.c: New test.
4855 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4856 * gcc.target/i386/chkp-stropt-17.c: Same.
4858 2018-02-14 Martin Sebor <msebor@redhat.com>
4861 * gcc.dg/Wattributes-8.c: New test.
4863 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4866 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4867 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4868 * gfortran.dg/select_type_1.f03: Extend test case.
4870 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4872 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4873 (dg-options): Use -O2 -msse2 -mno-sse3.
4875 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4877 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4878 this test case still works ok.
4879 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4880 * gcc.dg/vmx/insert-be-order.c: Likewise.
4881 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4882 * gcc.dg/vmx/ld-be-order.c: Likewise.
4883 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4884 * gcc.dg/vmx/lde-be-order.c: Likewise.
4885 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4886 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4887 * gcc.dg/vmx/merge-be-order.c: Likewise.
4888 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4889 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4890 * gcc.dg/vmx/pack-be-order.c: Likewise.
4891 * gcc.dg/vmx/perm-be-order.c: Likewise.
4892 * gcc.dg/vmx/splat-be-order.c: Likewise.
4893 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4894 * gcc.dg/vmx/st-be-order.c: Likewise.
4895 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4896 * gcc.dg/vmx/ste-be-order.c: Likewise.
4897 * gcc.dg/vmx/stl-be-order.c: Likewise.
4898 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4899 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4900 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4901 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4902 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4904 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4907 * g++.dg/cpp0x/auto49.C: New.
4909 2018-02-14 Nathan Sidwell <nathan@acm.org>
4911 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4913 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4915 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4916 * gcc.target/powerpc/le-altivec-consts.c: Same.
4918 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4921 * gcc.target/powerpc/pr84220-sld.c: New test.
4922 * gcc.target/powerpc/pr84220-sld2.c: New test.
4923 * gcc.target/powerpc/pr84220-sldw.c: New test.
4924 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4925 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4927 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4930 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4931 _inc_ssp intrinsics.
4932 * gcc.target/i386/cet-intrin-4.c: Likewise.
4933 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4934 __builtin_ia32_rdssp[d|q].
4936 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4938 PR tree-optimization/84357
4939 * gcc.dg/vect/pr84357.c: New test.
4941 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4944 * gcc.target/rx/pr83831.c: New tests.
4946 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4949 * gcc.target/msp430/pr79242.c: New test.
4951 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4954 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4957 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4960 * g++.dg/pr84279.C: New test.
4962 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4964 PR rtl-optimization/84169
4965 * gcc.c-torture/execute/pr84169.c: New.
4967 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4970 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4972 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4975 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4978 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4981 * g++.dg/warn/effc4.C: New test.
4983 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4986 * g++.dg/template/sizeof16.C: New.
4987 * g++.dg/template/sizeof17.C: Likewise.
4989 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4992 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4993 add necessary compiler options.
4994 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4996 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.c-torture/execute/pr82210.c: New test.
5002 * gcc.dg/pr84309-2.c: New test.
5004 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5006 PR tree-optimization/84321
5007 * gcc.dg/pr84321.c: New test.
5009 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5012 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5014 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5017 * gcc.dg/asan/pr84307.c: Remove test.
5019 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5021 * gcc.target/rl78/test_auto_vector.c: New test.
5023 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5026 * gcc.c-torture/compile/pr84305.c: New test.
5028 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5031 * gcc.target/i386/pr84335.c: New test.
5033 PR tree-optimization/84339
5034 * gcc.c-torture/execute/pr84339.c: New test.
5037 * gcc.dg/pr84309.c: New test.
5038 * gcc.target/i386/pr84309.c: New test.
5041 * gcc.target/i386/pr84336.c: New test.
5043 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5046 * c-c++-common/gomp/pr84341.c: New test.
5048 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5051 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5053 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5056 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5059 2018-02-12 Jeff Law <law@redhat.com>
5061 * gcc.c-torture/compile/reg-args-size.c: New test.
5063 2018-02-12 Carl Love <cel@us.ibm.com>
5065 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5066 uint128 tests to new testfile.
5067 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5068 int128 and uint128 tests.
5069 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5070 list of torture tests.
5072 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5075 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5076 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5078 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5081 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5083 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5086 * gcc.dg/asan/pr84307.c: New test.
5088 2018-02-12 Nathan Sidwell <nathan@acm.org>
5090 * g++.dg/parse/pr84263.C: New.
5092 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5095 * g++.dg/template/crash129.C: New.
5097 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5100 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5101 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5102 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5103 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5104 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5106 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5108 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5109 _mm_maskz_scalef_round_sd): Test new intrinsics.
5110 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5111 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5113 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5114 _mm_maskz_scalef_round_ss): Test new intrinsics.
5115 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5116 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5118 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5119 __builtin_ia32_scalefss_round): Remove builtin.
5120 (__builtin_ia32_scalefsd_mask_round,
5121 __builtin_ia32_scalefss_mask_round): Test new builtin.
5122 * gcc.target/i386/sse-13.c: Ditto.
5123 * gcc.target/i386/sse-23.c: Ditto.
5125 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5127 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5128 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5129 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5130 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5131 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5132 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5133 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5134 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5136 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5137 (__builtin_ia32_sqrtss_round): Remove builtins.
5138 (__builtin_ia32_sqrtsd_mask_round)
5139 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5140 * gcc.target/i386/sse-13.c: Ditto.
5141 * gcc.target/i386/sse-23.c: Ditto.
5143 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5146 * gfortran.dg/statement_function_3.f: New test.
5148 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5152 * gfortran.dg/statement_function_1.f90: New test.
5153 * gfortran.dg/statement_function_2.f90: New test.
5155 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5158 * gfortran.dg/type_to_class_5.f03: New test.
5160 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5163 * gfortran.dg/type_to_class_4.f03: New test.
5165 2018-02-10 Alan Modra <amodra@gmail.com>
5168 * gcc.dg/pr84300.c: New.
5170 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5173 * g++.dg/ubsan/pr83987-2.C: New test.
5175 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5177 * gcc.target/rx/movsicc.c: New test.
5179 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5182 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5185 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5187 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5188 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5190 2018-02-09 Nathan Sidwell <nathan@acm.org>
5193 * c-c++-common/pr84293.h: New.
5194 * c-c++-common/pr84293.c: New.
5196 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5198 PR rtl-optimization/57193
5199 * gcc.target/i386/pr57193.c: New.
5201 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5204 * gcc.target/powerpc/pr84226.c: New test.
5206 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5208 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5212 2018-02-09 Martin Sebor <msebor@redhat.com>
5215 * gcc.dg/lto/pr84212_0.c: New test file.
5216 * gcc.dg/lto/pr84212_1.c: Same.
5218 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5221 * gcc.target/powerpc/pr83926.c: New test.
5222 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5223 message. Fix test for running in 32-bit mode.
5225 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5228 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5230 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5233 * gcc.target/s390/pr84295.c: New test.
5235 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5238 * g++.dg/cpp1y/lambda-init16.C: New.
5240 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5242 * gnat.dg/sso8.adb: New test.
5243 * gnat.dg/sso8_pkg.ads: New helper.
5245 2018-02-09 Richard Biener <rguenther@suse.de>
5247 PR tree-optimization/84278
5248 * gcc.target/i386/pr84278.c: Adjust regex.
5250 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5252 PR tree-optimization/84232
5253 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5256 * gcc.target/aarch64/pr84252.c: New test.
5259 * gcc.dg/pr84237.c: New test.
5261 2018-02-09 Marek Polacek <polacek@redhat.com>
5262 Jakub Jelinek <jakub@redhat.com>
5265 * g++.dg/torture/pr83659.C: New test.
5267 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5269 PR tree-optimization/84136
5270 * gcc.c-torture/compile/pr84136.c: New test.
5272 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5275 * gcc.target/i386/pr83008.c: New test.
5277 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5280 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5282 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5285 * g++.dg/warn/Wunused-parm-11.C: New.
5287 2018-02-08 Marek Polacek <polacek@redhat.com>
5289 PR tree-optimization/84238
5290 * gcc.dg/Wstringop-overflow-3.c: New test.
5292 2018-02-08 Nathan Sidwell <nathan@acm.org>
5294 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5296 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5298 PR tree-optimization/84265
5299 * gcc.dg/vect/pr84265.c: New test.
5301 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5303 PR tree-optimization/81635
5304 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5305 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5307 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5309 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5310 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5311 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5312 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5313 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5314 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5315 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5316 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5317 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5318 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5319 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5320 * gcc.target/s390/nobp-return-attr-all.c: New test.
5321 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5322 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5323 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5324 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5325 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5326 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5327 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5328 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5329 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5330 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5331 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5332 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5333 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5334 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5336 2018-02-08 Richard Biener <rguenther@suse.de>
5338 PR tree-optimization/84233
5339 * g++.dg/torture/pr84233.C: New testcase.
5341 2018-02-08 Richard Biener <rguenther@suse.de>
5343 PR tree-optimization/84278
5344 * gcc.target/i386/pr84278.c: New testcase.
5346 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5348 PR rtl-optimization/84068
5349 PR rtl-optimization/83459
5350 * gcc.dg/pr84068.c: New test.
5352 2018-02-08 Richard Biener <rguenther@suse.de>
5354 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5355 loop vectorization to happen.
5357 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5360 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5362 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5364 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5366 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5369 * gcc.target/powerpc/pr84154-1.c: New tests.
5370 * gcc.target/powerpc/pr84154-2.c: Likewise.
5371 * gcc.target/powerpc/pr84154-3.c: Likewise.
5373 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5375 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5377 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5380 * g++.dg/template/incomplete11.C: New test.
5381 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5383 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5386 * gfortran.dg/deallocate_error_3.f90: New test.
5387 * gfortran.dg/deallocate_error_4.f90: New test.
5389 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5392 * gfortran.dg/shape_9.f90: New test.
5394 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5397 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5399 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5403 * g++.dg/spellcheck-reswords.C: New test case.
5404 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5407 2018-02-07 Martin Liska <mliska@suse.cz>
5410 * g++.dg/ext/mv26.C: New test.
5412 2018-02-07 Tom de Vries <tom@codesourcery.com>
5414 * gcc.dg/pr83844.c: Require effective target alloca.
5416 2018-02-07 Tom de Vries <tom@codesourcery.com>
5418 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5420 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5423 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5424 -fcf-protection=return.
5426 2018-02-07 Tom de Vries <tom@codesourcery.com>
5429 * c-c++-common/goacc/pr84217.c: New test.
5430 * gfortran.dg/goacc/pr84217.f90: New test.
5432 2018-02-07 Richard Biener <rguenther@suse.de>
5434 PR tree-optimization/84204
5435 * gcc.dg/graphite/pr84204.c: New testcase.
5437 PR tree-optimization/84205
5438 * gcc.dg/graphite/pr84205.c: New testcase.
5440 PR tree-optimization/84223
5441 * gfortran.dg/graphite/pr84223.f90: New testcase.
5443 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5446 * g++.dg/cpp0x/scoped_enum7.C: New.
5448 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5450 PR tree-optimization/83008
5451 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5453 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5455 PR tree-optimization/84235
5456 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5458 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5461 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5463 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5465 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5468 * gcc.target/i386/pr84146.c: New test.
5470 2018-02-06 Michael Collison <michael.collison@arm.com>
5472 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5474 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5476 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5477 warning for -mno-speculate-indirect-jumps.
5478 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5479 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5480 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5481 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5482 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5483 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5485 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5488 * c-c++-common/fcf-protection-1.c: Change a compared message.
5489 * c-c++-common/fcf-protection-2.c: Likewise.
5490 * c-c++-common/fcf-protection-3.c: Likewise.
5491 * c-c++-common/fcf-protection-5.c: Likewise.
5492 * c-c++-common/fcf-protection-6.c: New test.
5493 * c-c++-common/fcf-protection-7.c: Likewise.
5495 2018-02-06 Marek Polacek <polacek@redhat.com>
5497 PR tree-optimization/84228
5498 * c-c++-common/Wstringop-truncation-3.c: New test.
5500 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5503 * gcc.target/arm/pragma_arch_switch_2.c: New.
5505 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5508 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5510 2018-02-05 Martin Sebor <msebor@redhat.com>
5512 PR tree-optimization/83369
5513 * gcc.dg/Wnonnull.c: New test.
5515 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5517 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5518 argument and use dg-messages-by-file instead. Expect it to be
5519 an array rather than a dict.
5520 (lto-link-and-maybe-run): Remove messages_by_file argument and
5521 use an upvar for dg-messages-by-file. Update call to
5522 lto_handle_diagnostics.
5523 (lt-get-options): Treat dg-messages-by-file as an array
5525 (lto-get-options-main): Likewise. Set the entry rather than appending.
5526 (lto-execute): Treat dg-messages-by-file as an array rather than
5527 a dict. Update call to lto-link-and-maybe-run.
5529 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5532 * g++.dg/cpp1z/inline-var4.C: New.
5534 2018-02-05 Martin Liska <mliska@suse.cz>
5536 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5538 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5539 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5540 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5541 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5542 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5543 * c-c++-common/asan/pointer-compare-3.c: New test.
5545 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5547 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5548 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5550 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5552 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5553 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5554 _mm_maskz_range_round_sd): Test new intrinsics.
5555 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5556 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5557 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5558 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5559 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5560 _mm_maskz_range_round_ss): Test new intrinsics.
5561 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5562 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5563 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5564 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5565 __builtin_ia32_rangess128_round): Remove builtins.
5566 (__builtin_ia32_rangesd128_mask_round,
5567 __builtin_ia32_rangess128_mask_round): Test new builtins.
5568 * gcc.target/i386/sse-13.c: Ditto.
5569 * gcc.target/i386/sse-23.c: Ditto.
5571 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5574 * gfortran.dg/pr79966.f90: New testcase
5576 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5579 * gfortran.dg/associate_23.f90: Fix invalid code.
5580 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5581 * gfortran.dg/matmul_3.f90: Likewise.
5582 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5584 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5587 * gfortran.dg/associate_34.f90: New test.
5588 * gfortran.dg/associate_35.f90: New test.
5590 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5594 * gfortran.dg/pr84155.f90: New test.
5596 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5598 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5599 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5601 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5603 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5606 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5608 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5610 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5611 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5612 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5614 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5617 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5618 * gcc.dg/Wsign-conversion.c: Dito.
5619 * gcc.dg/attr-alloc_size-4.c: Dito.
5620 * gcc.dg/pr81020.c: Dito.
5621 * gcc.dg/pr81192.c: Dito.
5622 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5623 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5624 * gcc.dg/pr83844.c: Restrict to int32plus.
5625 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5626 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5627 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5628 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5629 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5630 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5631 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5632 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5633 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5634 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5635 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5636 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5638 2018-02-02 Julia Koval <julia.koval@intel.com>
5640 * gcc.target/i386/funcspec-56.inc: Handle new march.
5641 * g++.dg/ext/mv16.C: Ditto.
5643 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5645 * lib/target-supports.exp
5646 (check_effective_target_keeps_null_pointer_checks): No more
5648 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5649 * gcc.dg/ifcvt-4.c: Skip avr.
5650 * gcc.dg/pr53037-1.c: Dito.
5651 * gcc.dg/pr53037-2.c: Dito.
5652 * gcc.dg/pr53037-3.c: Dito.
5653 * gcc.dg/pr63387-2.c: Dito.
5654 * gcc.dg/pr63387.c: Dito.
5655 * gcc.dg/sancov/cmp0.c: Dito.
5656 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5657 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5658 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5659 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5660 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5661 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5662 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5663 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5664 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5665 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5666 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5667 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5668 * gcc.dg/tree-ssa/pr82059.c: Dito.
5669 * gcc.c-torture/execute/pr70460.c: Dito.
5671 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5674 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5675 * gcc.c-torture/execute/20180112-1.c: Dito.
5676 * gcc.c-torture/execute/pr81503.c: Dito.
5677 * gcc.dg/store_merging_12.c: Dito.
5678 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5679 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5680 * gcc.dg/tree-ssa/pr80898.c: Dito.
5681 * gcc.dg/tree-ssa/pr82363.c: Dito.
5682 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5683 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5684 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5685 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5686 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5687 * gcc.dg/tree-ssa/pr80803.c: Dito.
5688 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5689 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5690 * gcc.dg/tree-ssa/vrp114.c: Dito.
5691 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5692 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5693 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5695 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5698 * gcc.target/i386/cet-sjlj-6a.c: New test.
5699 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5701 2018-02-01 Marek Polacek <polacek@redhat.com>
5704 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5706 2018-01-30 Jeff Law <law@redhat.com>
5709 * gcc.target/i386/pr84128.c: New test.
5711 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5713 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5714 -fdelete-null-pointer-checks.
5716 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5719 * g++.dg/cpp0x/abstract-default1.C: New.
5721 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5723 PR tree-optimization/81635
5724 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5725 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5727 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5730 * gcc.target/aarch64/pr83370.c: New.
5732 2018-02-01 Richard Biener <rguenther@suse.de>
5734 * gcc.dg/graphite/pr35356-1.c: Adjust.
5736 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5739 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5741 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5742 of hard-coding the choice.
5743 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5744 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5745 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5747 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5749 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5750 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5751 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5752 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5753 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5754 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5755 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5756 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5757 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5758 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5759 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5760 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5761 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5762 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5763 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5764 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5765 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5766 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5767 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5768 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5769 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5770 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5771 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5772 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5773 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5774 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5775 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5776 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5777 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5778 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5779 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5780 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5781 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5782 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5783 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5784 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5785 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5786 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5787 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5788 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5789 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5790 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5791 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5792 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5793 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5794 __builtin_popcountll rather than __builtin_popcountl.
5796 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5798 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5799 of LD1R[HWD] for multi-element constants on big-endian targets.
5800 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5801 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5803 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5805 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5806 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5807 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5809 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5811 PR tree-optimization/81661
5812 PR tree-optimization/84117
5813 * gcc.dg/pr81661.c: New test.
5814 * gfortran.dg/pr84117.f90: New test.
5816 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5819 * gfortran.dg/repeat_7.f90: Catch warning message.
5821 2018-01-31 Ian Lance Taylor <iant@golang.org>
5823 * go.go-torture/execute/printnil.go: New test.
5825 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5827 * lib/target-supports.exp (check_effective_target_comdat_group):
5828 Allow for Solaris as comdat syntax.
5830 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5831 Solaris with comdat_group support and as.
5833 2018-01-31 Marek Polacek <polacek@redhat.com>
5836 * gcc.dg/pr81779.c: New test.
5838 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5841 * gfortran.dg/gomp/pr84116.f90: New test.
5844 * g++.dg/init/pr83993-2.C: New test.
5847 * g++.dg/init/pr83993-1.C: New test.
5848 * g++.dg/cpp0x/pr83993.C: New test.
5850 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5853 * gfortran.dg/pr84088.f90: New test.
5855 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5858 * gcc.target/i386/pr82444.c: New.
5860 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5862 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5863 * gcc.target/powerpc/vsx-13.c: New.
5865 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5868 * g++.dg/cpp1y/var-templ57.C: New.
5870 2018-01-31 Marek Polacek <polacek@redhat.com>
5873 * g++.dg/diagnostic/pr84138.C: New test.
5875 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5878 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5879 -Wstringop-overflow warnings due to spurious warning with -O1.
5880 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5881 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5883 2018-01-31 Richard Biener <rguenther@suse.de>
5885 PR tree-optimization/84132
5886 * g++.dg/torture/pr84132.C: New testcase.
5888 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5890 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5893 2018-01-31 Julia Koval <julia.koval@intel.com>
5896 * gcc.target/i386/rdpid.c: Remove "eax".
5898 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5900 PR tree-optimization/64946
5901 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5902 scan-assembler checks.
5904 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5906 * gcc.c-torture/execute/20180131-1.c: New test.
5908 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5910 * gcc.target/arc/taux-1.c: New test.
5911 * gcc.target/arc/taux-2.c: Likewise.
5913 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5915 * gcc.target/arc/uncached.c: New test.
5917 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5920 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5922 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5924 PR preprocessor/69869
5925 * gcc.dg/cpp/trad/pr69869.c: New test.
5928 * gcc.dg/pr84100.c: New test.
5930 2018-01-30 Jeff Law <law@redhat.com>
5933 * gcc.target/i386/pr84064: New test.
5935 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5938 * gfortran.dg/data_implied_do_2.f90: New test.
5940 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5942 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5944 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5947 * gfortran.dg/inline_matmul_21.f90: New test case.
5949 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5951 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5953 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5956 * gcc.target/powerpc/pr84112.c: New.
5958 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5960 PR rtl-optimization/83986
5961 * gcc.dg/pr83986.c: New test.
5963 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5966 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5967 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5968 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5969 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5971 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5973 PR tree-optimization/84111
5974 * gcc.c-torture/compile/pr84111.c: New test.
5976 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5979 * gcc.dg/ipa/inline-2.c: Fix template.
5980 * gcc.dg/ipa/inline-3.c: Fix template.
5982 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5985 * g++.dg/torture/pr81360.C: New testcase.
5987 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5990 * gcc.dg/lto/pr83954.h: New testcase.
5991 * gcc.dg/lto/pr83954_0.c: New testcase.
5992 * gcc.dg/lto/pr83954_1.c: New testcase.
5994 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5997 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5999 Simplify DW_AT_producer scan.
6001 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6003 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6005 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6008 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6009 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6010 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6011 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6013 2018-01-29 Jeff Law <law@redhat.com>
6016 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6017 better match other tests which require vsx. Verify the zero
6018 extension is part of the test in the combiner dump.
6020 2018-01-29 Marek Polacek <polacek@redhat.com>
6023 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6026 * g++.dg/ext/pr83996.C: New test.
6028 2018-01-29 Richard Biener <rguenther@suse.de>
6030 PR tree-optimization/84057
6031 * gcc.dg/graphite/pr84057.c: New testcase.
6033 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6036 * gfortran.dg/bind_c_usage_31.f90: New test.
6038 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6041 * g++.dg/warn/Wduplicated-branches5.C: New.
6043 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6045 * gcc.target/rl78/test_addsi3_internal.c: New test.
6047 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6049 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6050 Make expected output depend on whether we expect sibcalls or not.
6051 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6052 safe-indirect-jump-1.c).
6054 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6055 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6056 Soren Rasmussen <s.c.rasmussen@gmail.com>
6058 Fortran 2018 teams tests.
6060 * gfortran.dg/team_number_1.f90: new test for team_number.
6061 * gfortran.dg/team_change_1.f90: new test for change team.
6062 * gfortran.dg/team_end_1.f90: new test for end team.
6063 * gfortran.dg/team_form_1.f90: new test for form team.
6065 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6068 * gfortran.dg/dot_product_4.f90
6070 2018-01-26 Martin Sebor <msebor@redhat.com>
6072 PR tree-optimization/83896
6073 * gcc.dg/strlenopt-43.c: New.
6075 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6077 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6078 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6079 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6080 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6081 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6082 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6083 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6084 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6085 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6087 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6088 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6089 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6090 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6091 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6092 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6093 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6094 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6096 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6098 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6100 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6101 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6102 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6103 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6104 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6105 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6106 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6107 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6108 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6109 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6110 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6111 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6112 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6114 2018-01-26 Martin Liska <mliska@suse.cz>
6116 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6119 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6121 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6122 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6123 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6124 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6125 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6126 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6127 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6128 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6130 2018-01-26 Richard Biener <rguenther@suse.de>
6132 PR rtl-optimization/84003
6133 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6134 latent bug in DSE if NOINLINE is appropriately defined.
6135 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6136 and defining NOINLINE.
6138 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6140 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6141 tests specific to aarch64. XFAIL test on arm.
6143 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6145 PR rtl-optimization/83985
6146 * gcc.dg/pr83985.c: New test.
6149 * c-c++-common/Wrestrict-3.c: New test.
6151 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6153 * gcc.target/arc/tdelegitimize_addr.c: New test.
6155 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6157 * gcc.target/arc/jli-1.c: New file.
6158 * gcc.target/arc/jli-2.c: Likewise.
6160 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6162 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6164 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6165 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6167 2018-01-26 Richard Biener <rguenther@suse.de>
6169 PR tree-optimization/81082
6170 * gcc.dg/vect/pr81082.c: New testcase.
6171 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6172 simplification to n * n.
6174 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6176 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6178 * gcc.target/i386/pr63620.c: Likewise.
6180 2018-01-26 Julia Koval <julia.koval@intel.com>
6182 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6183 -mavx512f -mavx512bw.
6184 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6185 * gcc.target/i386/i386.exp: Fix types.
6187 2018-01-26 Alan Modra <amodra@gmail.com>
6190 * gcc.target/powerpc/swaps-p8-46.c: New.
6192 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6195 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6196 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6197 'array01' in the tree dump comparison.
6198 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6199 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6200 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6202 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6205 * gcc.dg/torture/pr83055.c: New testcase.
6207 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6210 * g++.dg/cpp1z/decomp36.C: New test.
6213 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6215 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6217 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6218 the shift dump line.
6219 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6221 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6224 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6225 index instead of int, which allows IVOPTs to properly optimize the
6228 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6231 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6232 of "fn_type" typedef.
6233 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6235 2018-01-24 Ian Lance Taylor <iant@golang.org>
6237 * go.go-torture/execute/names-1.go: New test.
6239 2018-01-19 Jeff Law <law@redhat.com>
6242 * gcc.target/i386/pr83994.c: New test.
6244 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6247 * gcc.target/powerpc/pr84014.c: New.
6249 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6252 * c-c++-common/gomp/pr83977-1.c: New test.
6253 * c-c++-common/gomp/pr83977-2.c: New test.
6254 * c-c++-common/gomp/pr83977-3.c: New test.
6255 * gfortran.dg/gomp/pr83977.f90: New test.
6257 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6260 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6261 * gcc.dg/vect/pr80631-1.c: Likewise.
6262 * gcc.dg/vect/pr80631-2.c: Likewise.
6263 * gcc.dg/vect/pr81410.c: Likewise.
6264 * gcc.dg/vect/pr81633.c: Likewise.
6265 * gcc.dg/vect/pr81815.c: Likewise.
6266 * gcc.dg/vect/pr82108.c: Likewise.
6267 * gcc.dg/vect/pr83857.c: Likewise.
6268 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6269 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6270 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6271 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6272 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6273 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6274 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6275 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6276 dg-xfail-run-if instead.
6277 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6278 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6279 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6280 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6281 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6283 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6285 PR tree-optimization/83979
6286 * g++.dg/pr83979.c: New test.
6288 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6290 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6291 option. Add arm_neon_ok_no_float_abi check.
6293 2018-01-24 Richard Biener <rguenther@suse.de>
6295 PR tree-optimization/83176
6296 * gcc.dg/graphite/pr83176.c: New testcase.
6298 2018-01-24 Richard Biener <rguenther@suse.de>
6300 PR tree-optimization/82819
6301 * gcc.dg/graphite/pr82819.c: New testcase.
6303 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6306 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6307 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6308 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6309 * g++.dg/ext/stmtexpr20.C: Likewise.
6310 * g++.dg/ext/stmtexpr21.C: Likewise.
6312 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6315 * g++.dg/warn/pr83974.C: New test case.
6317 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6320 * g++.dg/ubsan/pr83987.C: New test.
6322 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6325 * gfortran.dg/pdt_29.f03: New test.
6327 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6330 * gfortran.dg/associate_33.f03: New test.
6332 2018-01-23 Martin Liska <mliska@suse.cz>
6335 * gcc.dg/lto/pr81440.h: New test.
6336 * gcc.dg/lto/pr81440_0.c: New test.
6337 * gcc.dg/lto/pr81440_1.c: New test.
6339 2018-01-23 Nathan Sidwell <nathan@acm.org>
6342 * g++.dg/template/pr83988.C: New.
6344 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6348 * g++.dg/cpp0x/pr82882.C: New test.
6349 * g++.dg/cpp0x/pr83978.C: New test.
6352 * g++.dg/cpp1z/decomp35.C: New test.
6354 2018-01-23 Nathan Sidwell <nathan@acm.org>
6356 * g++.dg/cpp0x/range-for10.C: Adjust.
6357 * g++.dg/ext/forscope1.C: Adjust.
6358 * g++.dg/ext/forscope2.C: Adjust.
6359 * g++.dg/template/for1.C: Adjust.
6361 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6363 PR tree-optimization/83510
6364 * gcc.c-torture/compile/pr83510.c: New test case.
6366 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6369 * lib/target-supports.exp (check_effective_target_vect_float): Say
6370 that the result only holds when -funsafe-math-optimizations is on.
6371 (check_effective_target_vect_float_strict): New procedure.
6372 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6374 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6376 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6378 PR tree-optimization/83965
6379 * gcc.dg/vect/pr83965.c: New test.
6381 2018-01-23 Richard Biener <rguenther@suse.de>
6383 PR tree-optimization/83963
6384 * gfortran.dg/graphite/pr83963.f: New testcase.
6385 * gcc.dg/graphite/pr83963-2.c: Likewise.
6387 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6390 * g++.dg/cpp1z/pr83918.C: New test.
6392 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6394 PR tree-optimization/83957
6395 * gcc.dg/autopar/pr83957.c: New test.
6397 PR tree-optimization/83081
6398 * gcc.dg/predict-8.c: Adjust expected probability.
6400 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6403 * gcc.target/powerpc/pr83862.c: New test.
6405 2018-01-22 Carl Love <cel@us.ibm.com>
6407 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6408 builtins-4-runnable.c, builtins-6-runnable.c,
6409 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6410 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6411 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6412 for signed/unsigned 128-bit and long long int loads.
6414 2018-01-22 Marek Polacek <polacek@redhat.com>
6417 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6419 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6421 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6422 scan-asembler valid instructions list.
6423 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6424 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6425 power8-vector requirement and option.
6426 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6428 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6432 * gfortran.dg/string_1.f90: Remove printing the length.
6434 2018-01-22 Richard Biener <rguenther@suse.de>
6436 PR tree-optimization/83963
6437 * gcc.dg/graphite/pr83963.c: New testcase.
6439 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6441 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6442 dg-require-effective-target directives.
6444 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6446 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6448 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6449 Adjust scan-assembler checks for soft-float.
6451 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6454 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6456 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6458 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6459 * gcc.dg/pr83623.c: Likewise.
6460 * gcc.dg/pr83666.c: Likewise.
6462 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6463 David Edelsohn <dje.gcc@gmail.com>
6466 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6467 assembly output from "crset eq" to "crset 2".
6468 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6469 assembly output from . to $.
6470 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6471 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6472 assembly output from "crset eq" to "crset 2".
6473 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6474 assembly output from "crset eq" to "crset 2", and from . to $.
6476 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6479 * gfortran.dg/matmul_18.f90: New test.
6481 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6483 PR tree-optimization/83940
6484 * gcc.dg/torture/pr83940.c: New test.
6486 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6489 * gcc.dg/tls/pr83945.c: New test.
6492 * gcc.dg/pr83930.c: New test.
6494 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6497 * gfortran.dg/matmul_17.f90: New test.
6499 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6502 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6504 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6507 * g++.dg/cpp0x/pr81167.C: New test.
6510 * g++.dg/cpp0x/pr83919.C: New test.
6512 2018-01-19 Jeff Law <law@redhat.com>
6513 Jakub Jelinek <jakub@redhat.com>
6515 * gcc.dg/stack-check-16.c: New test.
6517 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6520 * gcc.target/nvptx/indirect_call.c: New test.
6522 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6524 * g++.dg/torture/pr83619.C: Remove dg-message.
6526 2018-01-19 Martin Liska <mliska@suse.cz>
6528 * gcc.dg/predict-1.c: Adjust expected probability.
6529 * gcc.dg/predict-3.c: Likewise.
6530 * gcc.dg/predict-5.c: Likewise.
6531 * gcc.dg/predict-6.c: Likewise.
6532 * gcc.dg/predict-9.c: Likewise.
6534 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6536 PR tree-optimization/83922
6537 * gcc.dg/pr83922.c: New test.
6539 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6541 PR tree-optimization/83914
6542 * gcc.dg/vect/pr83914.c: New test.
6544 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6546 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6547 * gcc.target/arm/negdi-2.c: Likewise.
6548 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6550 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6552 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6554 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6556 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6558 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6560 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6563 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6567 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6568 forward declaration.
6570 2018-01-18 Carl Love <cel@us.ibm.com>
6572 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6575 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6578 * g++.dg/inherit/union3.C: New.
6580 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6582 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6584 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6587 * g++.dg/torture/pr83619.C: New testcase.
6589 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6591 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6592 Add function body to force error messages in some configurations.
6594 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6596 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6599 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6602 * c-c++-common/ffile-prefix-map.c: New test.
6603 * c-c++-common/fmacro-prefix-map.c: New test.
6604 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6605 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6607 2018-01-18 Martin Liska <mliska@suse.cz>
6609 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6610 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6611 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6612 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6613 * gcc.target/i386/ret-thunk-10.c: Likewise.
6614 * gcc.target/i386/ret-thunk-11.c: Likewise.
6615 * gcc.target/i386/ret-thunk-12.c: Likewise.
6616 * gcc.target/i386/ret-thunk-15.c: Likewise.
6617 * gcc.target/i386/ret-thunk-9.c: Likewise.
6619 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6621 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6624 2018-01-18 Nathan Sidwell <nathan@acm.org>
6627 * g++.dg/cpp0x/pr83160.C: New.
6629 2018-01-18 Richard Biener <rguenther@suse.de>
6631 PR tree-optimization/83887
6632 * gcc.dg/graphite/pr83887.c: New testcase.
6633 * gfortran.dg/graphite/pr83887.f90: Likewise.
6634 * gfortran.dg/graphite/pr83887.f: Likewise.
6636 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6639 * gcc.target/arm/builtin-bswap.x: New file.
6640 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6641 and options for armv6t2.
6642 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6643 and options for Thumb1.
6644 * gcc.target/arm/builtin-bswap16.x: New file.
6645 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6646 and options for armv6t2.
6647 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6648 and options for Thumb1.
6650 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6652 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6655 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6658 * gcc.dg/pr61240.c: New test.
6660 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6663 * gfortran.dg/pr83864.f90: New test.
6665 2018-01-17 Jeff Law <law@redhat.com>
6668 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6670 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6672 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6673 restriction, but still restrict to 64-bit.
6674 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6675 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6677 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6680 * gfortran.dg/pr83874.f90: New test.
6682 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6685 * g++.dg/cpp0x/pr83824.C: New test.
6687 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6689 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6690 appropriate .gnu_attribute for the long double type, if we use the
6691 long double type, but do not generate any calls.
6692 * gcc.target/powerpc/gnuattr2.c: Likewise.
6693 * gcc.target/powerpc/gnuattr3.c: Likewise.
6695 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6698 * g++.dg/cpp0x/alignas13.C: New.
6700 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6703 * g++.dg/cpp0x/pr83897.C: New test.
6705 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6708 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6710 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6713 * g++.dg/cpp0x/constexpr-ice19.C: New.
6715 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6717 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6718 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6719 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6720 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6721 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6722 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6723 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6724 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6725 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6726 * gcc.target/powerpc/builtins-1.fold.h: New.
6728 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6730 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6731 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6733 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6735 * gcc.target/arm/g2.c: Add -marm to dg-options.
6736 * gcc.target/arm/scd42-2.c: Likewise.
6738 2018-01-17 Nathan Sidwell <nathan@acm.org>
6741 * g++.dg/lookup/pr83287-2.C: New.
6743 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6747 * g++.dg/wrappers/pr83814.C: New test case.
6748 * g++.dg/wrappers/pr83902.C: New test case.
6750 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6753 * g++.dg/lto/pr83121_0.C: New test case.
6754 * g++.dg/lto/pr83121_1.C: New test case.
6755 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6756 adapted from DejaGnu's dg-test.
6757 (lto_handle_diagnostics): New procedure.
6758 (lto_prune_warns): Ignore informational notes.
6759 (lto-link-and-maybe-run): Add "messages_by_file" param.
6760 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6761 "execute" when "link" fails if "execute" was not specified.
6762 (lto-can-handle-directive): New procedure.
6763 (lto-get-options-main): Call lto-can-handle-directive. Add a
6764 dg-messages local, using it to set the caller's
6765 dg-messages-by-file for the given source file.
6766 (lto-get-options): Likewise.
6767 (lto-execute): Add dg-messages-by-file local, and pass it to
6768 lto-link-and-maybe-run.
6770 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6771 Richard Sandiford <richard.sandiford@linaro.org>
6775 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6776 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6778 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6780 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6781 target check autogenerator for armv8.1-a and armv8.2-a.
6783 2018-01-17 Carl Love <cel@us.ibm.com>
6785 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6786 Add debug print statements.
6787 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6788 16 byte vector load followed by a partial vector load.
6790 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6793 * g++.dg/wrappers/pr83799.C: New test case.
6795 2018-01-17 Nathan Sidwell <nathan@acm.org>
6798 * g++.dg/cpp1y/pr83739.C: New.
6800 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6802 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6803 * gcc.target/visium/overflow16.c: Likewise.
6804 * gcc.target/visium/overflow32.c: Likewise.
6806 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6808 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6810 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6812 * gcc.dg/rtl/arm/stl-cond.c: New test.
6813 * gcc.target/arm/stl-cond.c: Delete.
6815 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6817 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6820 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6822 PR tree-optimization/83843
6823 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6824 * gcc.dg/store_merging_19.c: New test.
6826 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6828 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6831 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6833 PR rtl-optimization/83771
6834 * gcc.dg/pr83771.c: New test.
6836 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6838 PR tree-optimization/81184
6839 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6841 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6843 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6845 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6847 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6850 * gcc.target/i386/pr83546.c: New test.
6852 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6854 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6856 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6858 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6859 test and add dg-warning for the -Wstringop-overflow warning.
6861 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6863 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6864 XFAIL last test on SPARC and Visium.
6866 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6868 PR rtl-optimization/80481
6869 * g++.dg/pr80481.C: Exclude solaris.
6871 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6873 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6874 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6875 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6877 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6879 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6880 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6881 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6882 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6883 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6884 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6885 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6886 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6887 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6888 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6889 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6890 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6891 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6892 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6893 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6895 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6898 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6900 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6902 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6903 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6904 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6905 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6906 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6907 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6909 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6911 PR tree-optimization/83857
6912 * gcc.dg/vect/pr83857.c: New test.
6914 2018-01-16 Richard Biener <rguenther@suse.de>
6916 PR tree-optimization/83867
6917 * gcc.dg/vect/pr83867.c: New testcase.
6919 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6922 * gcc.dg/pr83844.c: New test.
6924 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6926 * gcc.dg/torture/pr83847.c: New test.
6928 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6930 PR rtl-optimization/86620
6931 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6932 instead of --param=max-sched-ready-insns=0.
6933 * gcc.target/i386/pr83620.c: New test.
6934 * gcc.dg/pr83620.c: New test.
6936 PR tree-optimization/83843
6937 * gcc.dg/store_merging_18.c: New test.
6940 * g++.dg/cpp1y/pr83817.C: New test.
6943 * g++.dg/template/pr83825.C: New test.
6945 2018-01-16 Richard Biener <rguenther@suse.de>
6947 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6949 2018-01-16 Richard Biener <rguenther@suse.de>
6952 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6953 from gcc.dg/torture/pr60092.c.
6955 2018-01-15 Martin Sebor <msebor@redhat.com>
6958 * g++.dg/ext/flexary28.C: New test.
6960 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6963 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6965 2018-01-15 Martin Sebor <msebor@redhat.com>
6968 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6970 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6973 * gfortran.dg/minmaxloc_9.f90: New test.
6974 * gfortran.dg/minmaxloc_10.f90: New test.
6975 * gfortran.dg/minmaxloc_11.f90: New test.
6977 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6980 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6981 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6982 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6983 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6984 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6985 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6986 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6987 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6988 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6989 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6990 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6991 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6992 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6993 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6994 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6995 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6996 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6997 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6998 * gcc.target/i386/ret-thunk-10.c: Likewise.
6999 * gcc.target/i386/ret-thunk-11.c: Likewise.
7000 * gcc.target/i386/ret-thunk-12.c: Likewise.
7001 * gcc.target/i386/ret-thunk-13.c: Likewise.
7002 * gcc.target/i386/ret-thunk-14.c: Likewise.
7003 * gcc.target/i386/ret-thunk-15.c: Likewise.
7004 * gcc.target/i386/ret-thunk-9.c: Don't check the
7005 __x86_return_thunk label. Scan for "push" only for Linux.
7007 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7010 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7012 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7015 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7017 * gcc.target/arm/pr83687.c: New test.
7019 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7021 Adjust tests to AVR_TINY.
7023 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7024 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7025 * gcc.target/avr/pr71627.c: Same.
7026 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7027 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7028 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7029 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7030 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7031 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7032 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7033 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7034 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7035 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7036 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7037 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7038 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7039 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7040 * gcc.target/avr/torture/pr61055.c: Same.
7041 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7043 * gcc.target/avr/torture/int24-mul.c: Same.
7044 * gcc.target/avr/torture/pr51782-1.c: Same.
7045 * gcc.target/avr/torture/pr61443.c: Same.
7046 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7047 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7049 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7053 * gcc.target/avr/torture/pr83729.c: New test.
7054 * gcc.target/avr/torture/pr83801.c: New test.
7056 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7059 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7060 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7062 2018-01-10 Martin Sebor <msebor@redhat.com>
7065 * gcc.dg/Wstringop-overflow-2.c: New test.
7067 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7069 PR libgfortran/83811
7070 * gfortran.dg/fmt_e.f90: New test.
7072 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7074 * gcc.target/i386/indirect-thunk-10.c: New test.
7075 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7076 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7077 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7078 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7079 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7080 * gcc.target/i386/ret-thunk-17.c: Likewise.
7081 * gcc.target/i386/ret-thunk-18.c: Likewise.
7082 * gcc.target/i386/ret-thunk-19.c: Likewise.
7083 * gcc.target/i386/ret-thunk-20.c: Likewise.
7084 * gcc.target/i386/ret-thunk-21.c: Likewise.
7086 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7088 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7090 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7092 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7093 -mno-indirect-branch-register.
7094 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7095 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7096 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7097 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7098 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7099 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7100 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7101 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7102 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7103 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7104 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7105 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7106 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7107 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7108 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7109 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7110 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7111 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7112 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7113 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7114 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7115 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7116 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7117 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7118 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7119 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7120 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7121 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7122 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7123 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7124 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7125 * gcc.target/i386/ret-thunk-10.c: Likewise.
7126 * gcc.target/i386/ret-thunk-11.c: Likewise.
7127 * gcc.target/i386/ret-thunk-12.c: Likewise.
7128 * gcc.target/i386/ret-thunk-13.c: Likewise.
7129 * gcc.target/i386/ret-thunk-14.c: Likewise.
7130 * gcc.target/i386/ret-thunk-15.c: Likewise.
7131 * gcc.target/i386/ret-thunk-9.c: Likewise.
7132 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7133 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7134 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7136 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7138 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7139 -mfunction-return=keep.
7140 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7141 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7142 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7143 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7144 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7145 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7146 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7147 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7148 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7149 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7150 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7151 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7152 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7153 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7154 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7155 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7156 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7157 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7158 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7159 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7160 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7161 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7162 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7163 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7164 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7165 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7166 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7167 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7168 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7169 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7170 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7171 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7172 * gcc.target/i386/ret-thunk-1.c: New test.
7173 * gcc.target/i386/ret-thunk-10.c: Likewise.
7174 * gcc.target/i386/ret-thunk-11.c: Likewise.
7175 * gcc.target/i386/ret-thunk-12.c: Likewise.
7176 * gcc.target/i386/ret-thunk-13.c: Likewise.
7177 * gcc.target/i386/ret-thunk-14.c: Likewise.
7178 * gcc.target/i386/ret-thunk-15.c: Likewise.
7179 * gcc.target/i386/ret-thunk-16.c: Likewise.
7180 * gcc.target/i386/ret-thunk-2.c: Likewise.
7181 * gcc.target/i386/ret-thunk-3.c: Likewise.
7182 * gcc.target/i386/ret-thunk-4.c: Likewise.
7183 * gcc.target/i386/ret-thunk-5.c: Likewise.
7184 * gcc.target/i386/ret-thunk-6.c: Likewise.
7185 * gcc.target/i386/ret-thunk-7.c: Likewise.
7186 * gcc.target/i386/ret-thunk-8.c: Likewise.
7187 * gcc.target/i386/ret-thunk-9.c: Likewise.
7189 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7191 * gcc.target/i386/indirect-thunk-1.c: New test.
7192 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7193 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7194 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7195 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7196 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7197 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7198 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7199 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7200 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7201 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7202 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7203 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7204 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7205 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7206 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7207 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7208 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7209 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7210 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7211 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7212 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7213 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7214 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7215 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7216 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7217 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7218 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7219 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7220 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7221 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7222 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7223 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7225 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7228 * gcc.c-torture/compile/pr83051.c: New testcase.
7230 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7232 PR tree-optimization/83501
7233 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7235 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7237 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7238 for lvx and stvx instead of lxvd2x and stxvd2x and require
7239 little-endian target. Add comments.
7240 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7241 comprehensive testing.
7242 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7243 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7244 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7245 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7246 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7247 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7248 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7249 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7250 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7251 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7252 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7253 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7254 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7255 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7256 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7257 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7258 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7259 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7260 scan-assembler-not directives that forbid lvx and xxpermdi.
7261 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7262 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7263 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7264 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7265 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7266 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7267 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7268 scan-assembler-times directives to reflect different numbers of
7269 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7271 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7272 Alan Hayward <alan.hayward@arm.com>
7273 David Sherwood <david.sherwood@arm.com>
7275 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7276 than SLP vectorization.
7277 * gcc.dg/vect/vect-alias-check-10.c: New test.
7278 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7279 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7280 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7281 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7282 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7283 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7284 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7285 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7286 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7287 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7288 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7289 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7290 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7291 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7292 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7293 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7294 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7295 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7296 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7297 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7298 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7299 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7300 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7302 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7303 Alan Hayward <alan.hayward@arm.com>
7304 David Sherwood <david.sherwood@arm.com>
7306 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7308 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7309 targets with scatter stores.
7310 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7312 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7313 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7314 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7315 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7316 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7317 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7318 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7319 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7320 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7321 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7322 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7323 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7324 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7325 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7326 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7327 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7330 Alan Hayward <alan.hayward@arm.com>
7331 David Sherwood <david.sherwood@arm.com>
7333 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7335 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7336 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7337 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7338 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7340 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7341 Alan Hayward <alan.hayward@arm.com>
7342 David Sherwood <david.sherwood@arm.com>
7344 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7345 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7346 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7348 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7349 Alan Hayward <alan.hayward@arm.com>
7350 David Sherwood <david.sherwood@arm.com>
7352 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7353 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7354 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7355 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7356 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7357 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7358 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7359 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7360 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7361 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7362 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7363 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7364 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7365 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7368 Alan Hayward <alan.hayward@arm.com>
7369 David Sherwood <david.sherwood@arm.com>
7371 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7372 check for a message about using in-order reductions.
7373 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7374 check for a message about using in-order reductions.
7375 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7376 vectorized and check for a message about using in-order reductions.
7377 Expect targets with variable-length vectors to fall back to the
7378 fixed-length mininum.
7379 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7380 check for a message about using in-order reductions.
7381 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7382 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7383 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7384 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7385 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7386 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7387 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7388 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7389 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7390 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7391 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7392 vect_fold_left_plus.
7394 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7396 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7398 * gcc.target/aarch64/sve/spill_2.c: New test.
7399 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7400 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7401 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7402 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7403 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7405 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7406 Alan Hayward <alan.hayward@arm.com>
7407 David Sherwood <david.sherwood@arm.com>
7409 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7411 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7412 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7413 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7414 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7415 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7416 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7417 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7418 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7419 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7421 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7422 Alan Hayward <alan.hayward@arm.com>
7423 David Sherwood <david.sherwood@arm.com>
7425 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7426 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7427 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7428 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7430 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7431 Alan Hayward <alan.hayward@arm.com>
7432 David Sherwood <david.sherwood@arm.com>
7434 * lib/target-supports.exp
7435 (check_effective_target_vect_fold_extract_last): New proc.
7436 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7437 for fold_extract_last.
7438 * gcc.dg/vect/pr65947-2.c: Likewise.
7439 * gcc.dg/vect/pr65947-3.c: Likewise.
7440 * gcc.dg/vect/pr65947-4.c: Likewise.
7441 * gcc.dg/vect/pr65947-5.c: Likewise.
7442 * gcc.dg/vect/pr65947-6.c: Likewise.
7443 * gcc.dg/vect/pr65947-9.c: Likewise.
7444 * gcc.dg/vect/pr65947-10.c: Likewise.
7445 * gcc.dg/vect/pr65947-12.c: Likewise.
7446 * gcc.dg/vect/pr65947-14.c: Likewise.
7447 * gcc.dg/vect/pr80631-1.c: Likewise.
7448 * gcc.target/aarch64/sve/clastb_1.c: New test.
7449 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7450 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7451 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7452 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7453 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7454 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7455 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7456 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7457 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7458 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7459 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7460 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7461 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7463 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7464 Alan Hayward <alan.hayward@arm.com>
7465 David Sherwood <david.sherwood@arm.com>
7467 * gcc.target/aarch64/sve/live_1.c: New test.
7468 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7470 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7471 Alan Hayward <alan.hayward@arm.com>
7472 David Sherwood <david.sherwood@arm.com>
7474 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7475 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7476 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7477 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7478 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7479 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7480 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7481 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7482 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7484 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7485 Alan Hayward <alan.hayward@arm.com>
7486 David Sherwood <david.sherwood@arm.com>
7488 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7490 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7492 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7493 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7494 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7495 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7496 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7497 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7500 Alan Hayward <alan.hayward@arm.com>
7501 David Sherwood <david.sherwood@arm.com>
7503 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7504 instead of just ADDRESS.
7505 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7506 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7507 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7508 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7509 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7510 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7511 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7512 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7513 * gcc.target/aarch64/sve/while_2.c: Likewise.
7514 * gcc.target/aarch64/sve/while_3.c: Likewise.
7515 * gcc.target/aarch64/sve/while_4.c: Likewise.
7517 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7518 Alan Hayward <alan.hayward@arm.com>
7519 David Sherwood <david.sherwood@arm.com>
7521 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7522 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7524 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7525 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7526 * gcc.target/aarch64/sve/reduc_5.c: New test.
7527 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7528 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7530 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7531 Alan Hayward <alan.hayward@arm.com>
7532 David Sherwood <david.sherwood@arm.com>
7534 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7535 * gcc.dg/tree-ssa/peel1.c: Likewise.
7536 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7537 variable-length vectors.
7538 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7539 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7540 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7541 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7542 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7543 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7544 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7545 * gcc.target/aarch64/sve/slp_8.c: New test.
7546 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7547 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7548 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7549 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7550 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7551 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7552 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7553 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7554 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7555 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7556 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7557 * gcc.target/aarch64/sve/while_1.c: Likewise.
7558 * gcc.target/aarch64/sve/while_2.c: Likewise.
7559 * gcc.target/aarch64/sve/while_3.c: Likewise.
7560 * gcc.target/aarch64/sve/while_4.c: Likewise.
7562 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7563 Alan Hayward <alan.hayward@arm.com>
7564 David Sherwood <david.sherwood@arm.com>
7566 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7568 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7569 and add an associated scan-dump test. Prevent vectorization
7570 of the first two loops.
7571 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7572 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7573 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7574 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7575 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7576 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7578 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7579 Alan Hayward <alan.hayward@arm.com>
7580 David Sherwood <david.sherwood@arm.com>
7582 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7583 * gcc.dg/vect/pr67790.c: Likewise.
7584 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7585 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7586 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7587 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7588 * gcc.target/aarch64/sve/slp_5.c: New test.
7589 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7590 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7591 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7592 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7593 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7595 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7596 Alan Hayward <alan.hayward@arm.com>
7597 David Sherwood <david.sherwood@arm.com>
7599 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7601 * gcc.dg/vect/slp-1.c: Likewise.
7602 * gcc.dg/vect/slp-10.c: Likewise.
7603 * gcc.dg/vect/slp-12b.c: Likewise.
7604 * gcc.dg/vect/slp-12c.c: Likewise.
7605 * gcc.dg/vect/slp-17.c: Likewise.
7606 * gcc.dg/vect/slp-19b.c: Likewise.
7607 * gcc.dg/vect/slp-20.c: Likewise.
7608 * gcc.dg/vect/slp-21.c: Likewise.
7609 * gcc.dg/vect/slp-22.c: Likewise.
7610 * gcc.dg/vect/slp-23.c: Likewise.
7611 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7612 * gcc.dg/vect/slp-24.c: Likewise.
7613 * gcc.dg/vect/slp-28.c: Likewise.
7614 * gcc.dg/vect/slp-39.c: Likewise.
7615 * gcc.dg/vect/slp-6.c: Likewise.
7616 * gcc.dg/vect/slp-7.c: Likewise.
7617 * gcc.dg/vect/slp-cond-1.c: Likewise.
7618 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7619 * gcc.dg/vect/slp-cond-2.c: Likewise.
7620 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7621 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7622 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7623 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7624 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7625 * gcc.dg/vect/slp-perm-6.c: Likewise.
7626 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7627 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7628 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7629 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7630 * gcc.dg/vect/slp-12a.c: Likewise.
7631 * gcc.dg/vect/slp-14.c: Likewise.
7632 * gcc.dg/vect/slp-15.c: Likewise.
7633 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7634 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7635 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7636 * gcc.target/aarch64/sve/slp_1.c: New test.
7637 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7638 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7639 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7640 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7641 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7642 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7643 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7645 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7646 Alan Hayward <alan.hayward@arm.com>
7647 David Sherwood <david.sherwood@arm.com>
7649 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7650 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7651 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7652 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7653 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7654 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7655 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7656 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7657 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7658 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7659 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7660 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7661 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7662 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7663 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7664 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7665 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7666 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7667 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7669 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7670 Alan Hayward <alan.hayward@arm.com>
7671 David Sherwood <david.sherwood@arm.com>
7673 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7674 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7675 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7676 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7677 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7678 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7679 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7680 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7681 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7682 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7683 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7684 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7685 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7686 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7687 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7688 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7689 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7690 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7691 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7692 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7693 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7694 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7695 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7696 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7697 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7698 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7699 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7700 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7701 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7702 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7703 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7704 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7705 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7706 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7707 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7708 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7710 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7711 Alan Hayward <alan.hayward@arm.com>
7712 David Sherwood <david.sherwood@arm.com>
7714 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7715 Return true for SVE too.
7716 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7717 if load/store lanes are supported.
7718 * gcc.dg/vect/slp-10.c: Likewise.
7719 * gcc.dg/vect/slp-12c.c: Likewise.
7720 * gcc.dg/vect/slp-17.c: Likewise.
7721 * gcc.dg/vect/slp-33.c: Likewise.
7722 * gcc.dg/vect/slp-6.c: Likewise.
7723 * gcc.dg/vect/slp-cond-1.c: Likewise.
7724 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7725 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7726 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7727 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7728 * gcc.dg/vect/slp-perm-6.c: Likewise.
7729 * gcc.dg/vect/slp-perm-9.c: Likewise.
7730 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7731 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7732 for variable-length vectors.
7734 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7735 Alan Hayward <alan.hayward@arm.com>
7736 David Sherwood <david.sherwood@arm.com>
7738 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7739 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7743 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7744 * g++.target/aarch64/sve/catch_1.C: New test.
7745 * g++.target/aarch64/sve/catch_2.C: Likewise.
7746 * g++.target/aarch64/sve/catch_3.C: Likewise.
7747 * g++.target/aarch64/sve/catch_4.C: Likewise.
7748 * g++.target/aarch64/sve/catch_5.C: Likewise.
7749 * g++.target/aarch64/sve/catch_6.C: Likewise.
7751 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7752 Alan Hayward <alan.hayward@arm.com>
7753 David Sherwood <david.sherwood@arm.com>
7755 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7757 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7758 * gcc.target/aarch64/fmaxmin.c: Likewise.
7759 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7760 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7761 * gcc.target/aarch64/pr62178.c: Likewise.
7762 * gcc.target/aarch64/pr71727-2.c: Likewise.
7763 * gcc.target/aarch64/saddw-1.c: Likewise.
7764 * gcc.target/aarch64/saddw-2.c: Likewise.
7765 * gcc.target/aarch64/uaddw-1.c: Likewise.
7766 * gcc.target/aarch64/uaddw-2.c: Likewise.
7767 * gcc.target/aarch64/uaddw-3.c: Likewise.
7768 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7769 * gcc.target/aarch64/vect-compile.c: Likewise.
7770 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7771 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7772 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7773 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7774 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7775 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7776 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7777 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7778 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7779 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7780 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7781 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7782 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7783 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7784 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7785 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7786 * gcc.target/aarch64/vect-movi.c: Likewise.
7787 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7788 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7789 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7790 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7791 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7792 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7794 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7795 * gcc.target/aarch64/sve/arith_1.c: New test.
7796 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7797 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7798 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7799 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7800 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7801 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7802 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7803 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7804 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7805 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7806 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7807 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7808 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7809 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7810 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7811 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7812 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7813 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7814 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7815 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7816 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7817 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7818 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7819 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7820 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7821 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7822 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7823 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7824 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7825 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7826 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7827 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7828 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7829 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7830 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7831 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7832 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7833 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7834 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7835 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7836 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7837 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7838 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7839 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7840 * gcc.target/aarch64/sve/index_1.c: Likewise.
7841 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7842 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7843 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7844 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7845 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7846 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7847 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7848 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7849 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7850 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7851 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7852 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7853 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7854 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7855 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7856 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7857 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7858 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7859 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7860 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7861 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7862 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7863 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7864 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7865 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7866 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7867 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7868 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7869 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7870 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7871 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7872 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7873 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7874 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7875 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7876 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7877 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7878 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7879 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7880 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7881 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7882 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7883 * gcc.target/aarch64/sve/single_1.c: Likewise.
7884 * gcc.target/aarch64/sve/single_2.c: Likewise.
7885 * gcc.target/aarch64/sve/single_3.c: Likewise.
7886 * gcc.target/aarch64/sve/single_4.c: Likewise.
7887 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7888 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7889 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7890 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7891 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7892 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7893 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7894 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7895 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7896 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7897 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7898 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7899 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7900 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7901 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7902 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7903 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7904 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7905 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7906 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7907 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7908 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7909 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7910 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7911 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7912 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7913 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7914 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7915 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7916 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7917 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7918 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7919 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7920 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7921 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7922 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7923 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7924 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7925 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7926 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7927 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7928 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7929 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7930 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7931 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7933 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7934 Alan Hayward <alan.hayward@arm.com>
7935 David Sherwood <david.sherwood@arm.com>
7937 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7938 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7939 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7941 (check_effective_target_vect_perm): Handle SVE.
7942 (check_effective_target_vect_perm_byte): Likewise.
7943 (check_effective_target_vect_perm_short): Likewise.
7944 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7945 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7946 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7947 (check_effective_target_vect_element_align_preferred): Likewise.
7948 (check_effective_target_vect_align_stack_vars): Likewise.
7949 (check_effective_target_vect_load_lanes): Likewise.
7950 (check_effective_target_vect_masked_store): Likewise.
7951 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7952 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7953 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7954 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7955 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7956 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7957 * gcc.dg/vect/slp-23.c: Likewise.
7958 * gcc.dg/vect/slp-perm-5.c: Likewise.
7959 * gcc.dg/vect/slp-perm-6.c: Likewise.
7960 * gcc.dg/vect/slp-perm-9.c: Likewise.
7961 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7962 * gcc.dg/vect/vect-114.c: Likewise.
7963 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7964 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7966 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7968 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7969 vect_variable_length, expecting the test to be vectorized
7970 without SLP instead.
7971 * gcc.dg/vect/pr33953.c: Likewise.
7972 * gcc.dg/vect/pr37027.c: Likewise.
7973 * gcc.dg/vect/pr67790.c: Likewise.
7974 * gcc.dg/vect/pr68445.c: Likewise.
7975 * gcc.dg/vect/slp-1.c: Likewise.
7976 * gcc.dg/vect/slp-10.c: Likewise.
7977 * gcc.dg/vect/slp-12a.c: Likewise.
7978 * gcc.dg/vect/slp-12b.c: Likewise.
7979 * gcc.dg/vect/slp-12c.c: Likewise.
7980 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7981 * gcc.dg/vect/slp-13.c: Likewise.
7982 * gcc.dg/vect/slp-14.c: Likewise.
7983 * gcc.dg/vect/slp-15.c: Likewise.
7984 * gcc.dg/vect/slp-17.c: Likewise.
7985 * gcc.dg/vect/slp-19b.c: Likewise.
7986 * gcc.dg/vect/slp-2.c: Likewise.
7987 * gcc.dg/vect/slp-20.c: Likewise.
7988 * gcc.dg/vect/slp-21.c: Likewise.
7989 * gcc.dg/vect/slp-22.c: Likewise.
7990 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7991 * gcc.dg/vect/slp-24.c: Likewise.
7992 * gcc.dg/vect/slp-28.c: Likewise.
7993 * gcc.dg/vect/slp-39.c: Likewise.
7994 * gcc.dg/vect/slp-42.c: Likewise.
7995 * gcc.dg/vect/slp-6.c: Likewise.
7996 * gcc.dg/vect/slp-7.c: Likewise.
7997 * gcc.dg/vect/slp-cond-1.c: Likewise.
7998 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7999 * gcc.dg/vect/slp-cond-2.c: Likewise.
8000 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8001 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8002 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8003 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8004 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8005 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8006 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8007 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8008 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8009 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8010 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8011 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8012 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8013 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8014 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8015 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8016 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8018 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8021 * gcc.dg/pr83801.c: New test.
8023 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8026 * gfortran.dg/bounds_check_19.f90: New test.
8028 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8030 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8031 instead of scan-assembler-not for xsnabsqp.
8033 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8035 PR libgfortran/83525
8036 * gfortran.dg/newunit_5.f90: New test.
8038 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8040 PR rtl-optimization/80481
8041 * g++.dg/pr80481.C: New.
8043 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8046 * gcc.target/alpha/pr83628-3.c: New test.
8048 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8050 * lib/target-supports.exp (check_effective_target_avx512f): Also
8051 check for __builtin_ia32_addsd_round,
8052 __builtin_ia32_getmantsd_round.
8053 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8055 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8058 * gcc.target/powerpc/pr83629.c: Require ilp32.
8060 2018-01-12 Richard Biener <rguenther@suse.de>
8062 PR tree-optimization/80846
8063 * gcc.target/i386/pr80846-1.c: New testcase.
8064 * gcc.target/i386/pr80846-2.c: Likewise.
8066 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8068 * gcc.c-torture/execute/20180112-1.c: New test.
8070 2018-01-12 Tom de Vries <tom@codesourcery.com>
8072 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8073 * g++.dg/ext/label13a.C: Same.
8074 * g++.dg/ext/label14.C: Same.
8075 * g++.dg/ext/label2.C: Same.
8076 * g++.dg/ext/label3.C: Same.
8077 * g++.dg/torture/pr42462.C: Same.
8078 * g++.dg/torture/pr42739.C: Same.
8079 * g++.dg/warn/Wunused-label-3.C: Same.
8081 2018-01-12 Tom de Vries <tom@codesourcery.com>
8083 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8084 * g++.dg/Walloca1.C: Same.
8085 * g++.dg/cpp0x/pr70338.C: Same.
8086 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8087 * g++.dg/cpp1y/vla10.C: Same.
8088 * g++.dg/cpp1y/vla2.C: Same.
8089 * g++.dg/cpp1y/vla6.C: Same.
8090 * g++.dg/cpp1y/vla8.C: Same.
8091 * g++.dg/debug/debug5.C: Same.
8092 * g++.dg/debug/debug6.C: Same.
8093 * g++.dg/debug/pr54828.C: Same.
8094 * g++.dg/diagnostic/pr70105.C: Same.
8095 * g++.dg/eh/cleanup5.C: Same.
8096 * g++.dg/eh/spbp.C: Same.
8097 * g++.dg/ext/tmplattr9.C: Same.
8098 * g++.dg/ext/vla10.C: Same.
8099 * g++.dg/ext/vla11.C: Same.
8100 * g++.dg/ext/vla12.C: Same.
8101 * g++.dg/ext/vla15.C: Same.
8102 * g++.dg/ext/vla16.C: Same.
8103 * g++.dg/ext/vla17.C: Same.
8104 * g++.dg/ext/vla3.C: Same.
8105 * g++.dg/ext/vla6.C: Same.
8106 * g++.dg/ext/vla7.C: Same.
8107 * g++.dg/init/array24.C: Same.
8108 * g++.dg/init/new47.C: Same.
8109 * g++.dg/init/pr55497.C: Same.
8110 * g++.dg/opt/pr78201.C: Same.
8111 * g++.dg/template/vla2.C: Same.
8112 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8113 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8114 * g++.dg/torture/pr62127.C: Same.
8115 * g++.dg/torture/pr67055.C: Same.
8116 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8117 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8118 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8119 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8120 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8121 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8122 * g++.dg/warn/Wvla-1.C: Same.
8123 * g++.dg/warn/Wvla-3.C: Same.
8124 * g++.old-deja/g++.ext/array2.C: Same.
8125 * g++.old-deja/g++.ext/constructor.C: Same.
8126 * g++.old-deja/g++.law/builtin1.C: Same.
8127 * g++.old-deja/g++.other/crash12.C: Same.
8128 * g++.old-deja/g++.other/eh3.C: Same.
8129 * g++.old-deja/g++.pt/array6.C: Same.
8130 * g++.old-deja/g++.pt/dynarray.C: Same.
8132 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8134 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8136 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8139 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8142 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8144 * lib/target-supports.exp (check_effective_target_branch_cost):
8145 Accept all x86 targets.
8147 2018-01-12 Martin Liska <mliska@suse.cz>
8150 * g++.dg/warn/pr83054.C: New test.
8152 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8154 * gcc.target/powerpc/spec-barr-1.c: New file.
8156 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8159 * gcc.target/i386/pr83330.c: New test.
8161 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8164 * gfortran.dg/dtio_31.f03: New test.
8165 * gfortran.dg/dtio_32.f03: New test.
8167 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8170 * g++.dg/wrappers: New subdirectory.
8171 * g++.dg/wrappers/README: New file.
8172 * g++.dg/wrappers/alloc.C: New test case.
8173 * g++.dg/wrappers/cow-istream-string.C: New test case.
8174 * g++.dg/wrappers/cp-stdlib.C: New test case.
8175 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8176 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8178 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8181 * g++.dg/torture/pr83718.C: New testcase.
8183 2018-01-11 Martin Jambor <mjambor@suse.cz>
8186 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8188 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8190 PR tree-optimization/83695
8191 * gcc.dg/tree-ssa/pr83695.c: New test.
8193 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8195 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8196 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8198 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8200 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8201 * gcc.target/arm/simd/fp16fml_high.c: New test.
8202 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8203 * lib/target-supports.exp
8204 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8205 check_effective_target_arm_fp16fml_neon_ok,
8206 add_options_for_arm_fp16fml_neon): New procedures.
8208 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8210 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8213 2018-01-11 Richard Biener <rguenther@suse.de>
8215 PR tree-optimization/83435
8216 * gcc.dg/graphite/pr83435.c: New testcase.
8218 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8219 Alan Hayward <alan.hayward@arm.com>
8220 David Sherwood <david.sherwood@arm.com>
8222 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8224 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8226 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8228 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8231 * gcc.c-torture/compile/pr82096.c: New test.
8233 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8235 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8237 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8239 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8241 2018-01-11 Justin Squirek <squirek@adacore.com>
8243 * gnat.dg/expr_func4.adb: New testcase.
8245 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8247 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8250 2018-01-11 Bob Duff <duff@adacore.com>
8252 * gnat.dg/protected_null.adb: New testcase.
8254 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8256 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8258 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8260 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8262 2018-01-11 Justin Squirek <squirek@adacore.com>
8264 * gnat.dg/loopvar.adb: New testcase.
8266 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8269 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8271 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8273 * gcc.c-torture/compile/pr83575.c: New testcase.
8275 2018-01-10 Michael Collison <michael.collison@arm.com>
8277 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8278 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8279 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8280 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8281 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8282 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8283 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8284 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8285 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8286 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8287 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8288 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8289 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8290 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8291 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8292 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8294 2018-01-10 Michael Collison <michael.collison@arm.com>
8296 * gcc.target/aarch64/sha2.h: New shared testcase.
8297 * gcc.target/aarch64/sha2_1.c: New testcase.
8298 * gcc.target/aarch64/sha2_2.c: New testcase.
8299 * gcc.target/aarch64/sha2_3.c: New testcase.
8300 * gcc.target/aarch64/sha3.h: New shared testcase.
8301 * gcc.target/aarch64/sha3_1.c: New testcase.
8302 * gcc.target/aarch64/sha3_2.c: New testcase.
8303 * gcc.target/aarch64/sha3_3.c: New testcase.
8305 2018-01-10 Michael Collison <michael.collison@arm.com>
8307 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8309 2018-01-10 Martin Sebor <msebor@redhat.com>
8311 PR tree-optimization/83781
8312 * gcc.dg/strlenopt-42.c: New test.
8314 2018-01-11 Martin Sebor <msebor@gmail.com>
8315 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8317 PR tree-optimization/83501
8318 PR tree-optimization/81703
8320 * gcc.dg/strlenopt-39.c: New test-case.
8321 * gcc.dg/pr81703.c: Likewise.
8323 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8325 * gnat.dg/atomic10.adb: New test.
8327 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8330 * gfortran.dg/deferred_character_18.f90: New test.
8332 2018-01-10 Martin Sebor <msebor@redhat.com>
8334 PR tree-optimization/83671
8335 * gcc.dg/strlenopt-40.c: New test.
8336 * gcc.dg/strlenopt-41.c: New test.
8338 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8341 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8343 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8346 * gcc.target/powerpc/pr83399.c: New test.
8348 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8351 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8352 to reflect that the arguments are correctly underlined.
8353 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8354 for globals, params, locals and literals.
8355 (test_sizeof): Directly test the location of "sizeof", rather than
8356 when used in compound expressions.
8357 (test_alignof): Likewise for "alignof".
8358 (test_string_literals): Likewise for string literals.
8359 (test_numeric_literals): Likewise for numeric literals.
8360 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8361 (test_typeid): Likewise for typeid.
8362 (test_unary_plus): New.
8363 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8366 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8368 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8370 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8372 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8374 2018-01-10 Marek Polacek <polacek@redhat.com>
8377 * g++.dg/warn/Wduplicated-branches4.C: New test.
8379 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8382 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8385 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8388 * g++.dg/cpp0x/new2.C: New.
8390 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8393 * gcc.target/i386/pr83735.c: New test.
8395 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8397 * lib/target-supports.exp (check_effective_target_branch_cost):
8399 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8400 * gcc.dg/pr21643.c: Likewise.
8401 * gcc.dg/pr46309.c: Likewise.
8402 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8403 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8404 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8405 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8406 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8407 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8408 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8410 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8411 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8412 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8413 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8417 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8420 * gcc.target/powerpc/pr83629.c: New testcase.
8422 2018-01-10 Richard Biener <rguenther@suse.de>
8425 * gcc.dg/pr78768.c: Un-XFAIL.
8427 2018-01-10 Richard Biener <rguenther@suse.de>
8430 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8432 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8434 PR tree-optimization/83753
8435 * gcc.dg/torture/pr83753.c: New test.
8437 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8439 * gcc.target/i386/avx2-gather-1.c: Add -march.
8440 * gcc.target/i386/avx2-gather-2.c: Add -march.
8441 * gcc.target/i386/avx2-gather-3.c: Add -march.
8442 * gcc.target/i386/avx2-gather-4.c: Add -march.
8443 * gcc.target/i386/avx2-gather-5.c: Add -march.
8444 * gcc.target/i386/avx2-gather-6.c: Add -march.
8445 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8446 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8447 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8448 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8449 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8450 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8451 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8452 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8453 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8454 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8456 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8459 * gcc.target/i386/pr78585.c: New test.
8461 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8464 * g++.dg/cpp0x/pr83734.C: New test.
8466 2018-01-09 Carl Love <cel@us.ibm.com>
8468 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8469 vec_mergeo builtins with float, double, long long, unsigned long long,
8470 bool long long arguments.
8471 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8472 vec_float2 with double arguments.
8473 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8474 vec_mergew and vec_mergow builtins.
8476 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8479 * gfortran.dg/contiguous_6.f90: New test.
8481 2018-01-09 Richard Biener <rguenther@suse.de>
8483 PR tree-optimization/83668
8484 * gcc.dg/graphite/pr83668.c: New testcase.
8486 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8488 PR tree-optimization/64811
8489 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8490 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8491 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8492 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8494 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8496 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8499 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8501 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8504 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8505 no NEON and require softfp or hard float-abi.
8506 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8508 2018-01-09 Richard Biener <rguenther@suse.de>
8510 PR tree-optimization/83572
8511 * gcc.dg/graphite/pr83572.c: New testcase.
8513 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8516 * gcc.dg/sms-13.c: New test.
8518 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8521 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8523 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8524 Monk Chiang <sh.chiang04@gmail.com>
8526 * gcc.target/riscv/save-restore-1.c: New.
8528 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8531 * gcc.target/powerpc/pr83677.c: New file.
8533 2018-01-08 Jeff Law <law@redhat.com>
8535 PR rtl-optimizatin/81308
8536 * g++.dg/pr81308-1.C: New test.
8537 * g++.dg/pr81308-2.C: New test.
8539 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8541 PR target/83663 - Revert r255946
8542 * gcc.target/aarch64/vect-slp-dup.c: New.
8544 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8546 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8549 2018-01-08 Richard Biener <rguenther@suse.de>
8551 PR tree-optimization/83563
8552 * gcc.dg/graphite/pr83563.c: New testcase.
8554 2018-01-08 Richard Biener <rguenther@suse.de>
8557 * g++.dg/torture/pr83713.C: New testcase.
8559 2018-01-08 Tom de Vries <tom@codesourcery.com>
8561 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8563 2018-01-08 Richard Biener <rguenther@suse.de>
8565 PR tree-optimization/83685
8566 * gcc.dg/torture/pr83685.c: New testcase.
8568 2018-01-08 Richard Biener <rguenther@suse.de>
8571 * gcc.dg/lto/pr83719_0.c: New testcase.
8573 2018-01-08 Tom de Vries <tom@codesourcery.com>
8575 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8576 * gcc.dg/graphite/run-id-1.c: Same.
8577 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8579 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8582 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8583 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8584 * gfortran.dg/pdt_27.f03: New test.
8587 * gfortran.dg/pdt_28.f03: New test.
8589 2018-01-08 Tom de Vries <tom@codesourcery.com>
8591 * c-c++-common/builtins.c: Require effective target alloca.
8592 * gcc.dg/Wrestrict.c: Same.
8593 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8595 2018-01-08 Richard Biener <rguenther@suse.de>
8598 * gcc.dg/torture/pr83580.c: New testcase.
8600 2018-01-08 Richard Biener <rguenther@suse.de>
8603 * gcc.dg/pr83517.c: New testcase.
8605 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8608 * gcc.dg/uninit-pr81897.c: New test.
8610 2018-01-06 Martin Sebor <msebor@redhat.com>
8612 PR tree-optimization/83640
8613 * gcc.dg/Wrestrict-6.c: New test.
8614 * gcc.dg/pr83640.c: New test.
8616 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8618 * gcc.target/aarch64/reg-alloc-1.c: New test.
8620 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8623 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8625 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8628 * gcc.dg/pr83480.c: New test.
8630 PR rtl-optimization/83682
8631 * gcc.target/i386/pr83682.c: New test.
8633 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8637 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8638 * gfortran.dg/dependency_49.f90: Likewise.
8639 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8640 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8641 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8642 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8643 * gfortran.dg/string_1_lp64.f90: New test.
8644 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8645 * gfortran.dg/string_3_lp64.f90: New test.
8647 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8650 * gcc.target/i386/sse-26.c: New test.
8653 * gcc.target/i386/pr83604.c: New test.
8655 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8657 * gcc.dg/vect/vect-align-4.c: New test.
8658 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8659 and redefine as a structure with an unaligned member "b".
8660 (foo): Update accordingly.
8662 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8665 * gcc.target/aarch64/bics_5.c: New test.
8666 * gcc.target/arm/bics_5.c: Likewise.
8668 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8670 PR tree-optimization/83605
8671 * gcc.dg/pr83605.c: New test.
8673 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8676 * gcc.target/i386/pr83554.c: New test.
8679 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8682 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8686 * gfortran.dg/eoshift_8.f90: New test.
8687 * gfortran.dg/simplify_eoshift_1.f90: New test.
8689 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8692 * gcc.dg/pr83585.c: New test.
8694 2018-01-04 Nathan Sidwell <nathan@acm.org>
8697 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8699 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8702 * gcc.dg/pr83666.c: New test.
8704 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8707 * gcc.target/alpha/pr83628-1.c: New test.
8708 * gcc.target/alpha/pr83628-2.c: Ditto.
8710 2018-01-04 Martin Liska <mliska@suse.cz>
8713 * g++.dg/ipa/pr82352.C: New test.
8715 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.dg/vect-opt-info-1.c: Moved to ...
8718 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8719 vect_int targets, use dg-additional-options instead of dg-options and
8720 use relative line numbers instead of absolute.
8722 2018-01-03 Martin Sebor <msebor@redhat.com>
8724 PR tree-optimization/83655
8725 * gcc.dg/Wrestrict-5.c: New test.
8726 * c-c++-common/builtins.c: New test.
8728 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8729 Alan Hayward <alan.hayward@arm.com>
8730 David Sherwood <david.sherwood@arm.com>
8732 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8735 2018-01-03 Jeff Law <law@redhat.com>
8738 * gcc.target/i386/stack-check-17.c: New test.
8739 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8741 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8744 * gcc.dg/pr83621.c: New test.
8747 * gcc.dg/pr83645.c: New test.
8749 2018-01-03 Martin Sebor <msebor@redhat.com>
8751 PR tree-optimization/83603
8752 * gcc.dg/Wrestrict-4.c: New test.
8755 * gcc.dg/const-2.c: New test.
8756 * gcc.dg/pure-3.c: New test.
8758 2018-01-03 Martin Sebor <msebor@redhat.com>
8760 * gcc.dg/Wrestrict-3.c: New test.
8762 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8765 * g++.dg/opt/pr83555.C: New test.
8766 * g++.dg/ubsan/pr83555.C: New test.
8768 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8771 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8772 the !CHECKING_P case by expecting a note.
8773 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8774 a note for the !CHECKING_P case, and move the return statement
8775 outside of #if CHECKING_P guard.
8777 2018-01-03 Jeff Law <law@redhat.com>
8780 * gcc.target/i386/stack-check-18.c: New test.
8781 * gcc.target/i386/stack-check-19.c: New test.
8783 2018-01-03 Martin Sebor <msebor@redhat.com>
8785 PR tree-optimization/83501
8786 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8788 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8790 PR tree-optimization/83501
8791 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8793 2018-01-03 Nathan Sidwell <nathan@acm.org>
8796 * g++.dg/ipa/pr83667.C: New.
8798 2018-01-03 Martin Liska <mliska@suse.cz>
8800 PR tree-optimization/83593
8801 * gcc.dg/pr83593.c: New test.
8803 2018-01-03 Martin Liska <mliska@suse.cz>
8806 * g++.dg/ipa/pr83549.C: New test.
8808 2018-01-03 Marek Polacek <polacek@redhat.com>
8811 * g++.dg/warn/mvp2.C: New test.
8813 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8815 PR preprocessor/83602
8816 * g++.dg/cpp/pr83602.C: New test.
8819 * g++.dg/parse/pr83634.C: New test.
8821 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8824 * gfortran.dg/eoshift_7.f90: New test.
8826 2018-01-03 Jan Beulich <jbeulich@suse.com>
8828 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8829 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8831 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8833 Update copyright years.
8835 2018-01-03 Martin Liska <mliska@suse.cz>
8838 * gcc.dg/ipa/pr83594.c: New test.
8840 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8841 Alan Hayward <alan.hayward@arm.com>
8842 David Sherwood <david.sherwood@arm.com>
8844 * gcc.dg/vect-opt-info-1.c: New test.
8846 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8848 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8849 floorf128, truncf128, and roundf128.
8850 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8851 optimizations added in match.pd.
8852 * gcc.target/powerpc/float128-hw6.c: Likewise.
8853 * gcc.target/powerpc/float128-hw7.c: Likewise.
8854 * gcc.target/powerpc/float128-hw8.c: Likewise.
8855 * gcc.target/powerpc/float128-hw9.c: Likewise.
8856 * gcc.target/powerpc/float128-hw10.c: Likewise.
8857 * gcc.target/powerpc/float128-hw11.c: Likewise.
8859 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8862 * g++.dg/cpp0x/pr83556.C: New test.
8864 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8868 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8869 * gfortran.dg/simplify_cshift_4.f90: New test.
8871 2018-01-02 Marek Polacek <polacek@redhat.com>
8874 * g++.dg/cpp0x/inh-ctor30.C: New test.
8877 * g++.dg/cpp1z/pr83644.C: New test.
8879 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8882 * gfortran.dg/coarray_45.f90: New test.
8885 * gfortran.dg/coarray_46.f90: New test.
8887 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8889 PR tree-optimization/83581
8890 * gcc.dg/pr83581.c: New test.
8893 * gcc.dg/pr83595.c: New test.
8896 * g++.dg/opt/pr83608.C: New test.
8899 * gcc.dg/pr83609.c: New test.
8900 * g++.dg/opt/pr83609.C: New test.
8903 * gcc.dg/pr83623.c: New test.
8905 * gcc.target/i386/i386.exp
8906 (check_effective_target_avx512vpopcntdqvl): New proc.
8907 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8908 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8909 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8911 Copyright (C) 2018 Free Software Foundation, Inc.
8913 Copying and distribution of this file, with or without modification,
8914 are permitted in any medium without royalty provided the copyright
8915 notice and this notice are preserved.