1 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5 to match a single insn of the baz function. Move scan directives at
6 the end of the file below the functions they are trying to test for
8 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12 PR rtl-optimization/84878
13 * gcc.target/powerpc/pr84878.c: New test.
15 2018-04-04 Michael Matz <matz@suse.de>
17 * gcc.dg/Wstringop-overflow-4.c: New test.
18 * c-c++-common/Wstringop-truncation-4.c: Adjust.
20 2018-04-04 Jakub Jelinek <jakub@redhat.com>
23 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
24 for the diagnostics of overridden functions. Adjust for new wording.
26 2018-04-04 Richard Biener <rguenther@suse.de>
29 * g++.dg/lto/pr85176_0.C: New testcase.
31 2018-04-04 Richard Biener <rguenther@suse.de>
34 * lib/target-supports.exp (check_effective_target_vect_perm_short):
37 2018-04-04 Martin Liska <mliska@suse.cz>
40 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
41 and msdata as a workaround for powerpc.
43 2018-04-04 Richard Biener <rguenther@suse.de>
45 PR tree-optimization/85168
46 * gcc.dg/torture/pr85168.c: New testcase.
48 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
51 * g++.dg/pr84943.C: New.
52 * g++.dg/pr84943-2.C: New.
54 2018-04-03 Jakub Jelinek <jakub@redhat.com>
56 PR rtl-optimization/85167
57 * gcc.dg/pr85167.c: New test.
59 PR tree-optimization/85156
60 * c-c++-common/pr85156.c: New test.
61 * gcc.c-torture/execute/pr85156.c: New test.
63 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
65 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
66 * gcc.target/powerpc/undef-bool-1.C: New file.
67 * gcc.target/powerpc/undef-bool-2.c: New file.
69 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp1z/class-deduction52.C: New.
74 2018-04-03 Jakub Jelinek <jakub@redhat.com>
77 * g++.dg/cpp0x/pr85147.C: New test.
80 * g++.dg/cpp0x/gen-attrs-64.C: New test.
83 * g++.dg/gomp/pr85134.C: New test.
84 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
87 * gcc.c-torture/execute/pr85169.c: New test.
88 * gcc.target/i386/avx512f-pr85169.c: New test.
89 * gcc.target/i386/avx512bw-pr85169.c: New test.
91 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
94 * gcc.target/powerpc/pr69946: Adjust comment. Remove
95 scan-assembler-times clause.
97 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
99 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
100 dg-additional-options.
102 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
104 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
106 2018-04-03 Richard Biener <rguenther@suse.de>
109 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
111 2018-04-02 Jim Wilson <jimw@sifive.com>
113 * gcc.target/riscv/pr84660.c: New.
114 * gcc.target/riscv/shift-and-1.c: New.
115 * gcc.target/riscv/shift-and-2.c: New.
117 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
120 * gfortran.dg/array_simplify_2.f90: New test.
122 2018-04-01 Jakub Jelinek <jakub@redhat.com>
125 * gcc.target/i386/avx512f-pr85090-1.c: New test.
126 * gcc.target/i386/avx512f-pr85090-2.c: New test.
127 * gcc.target/i386/avx512f-pr85090-3.c: New test.
128 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
129 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
131 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
134 * g++.dg/pr85027.C: New.
136 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
139 * gcc.target/powerpc/sse-maxps-2.c: New test.
140 * gcc.target/powerpc/sse-minps-2.c: New test.
142 2018-03-30 Jakub Jelinek <jakub@redhat.com>
145 * g++.dg/gomp/pr84791.C: New test.
147 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
150 * gfortran.dg/array_constructor_53.f90: New test.
152 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
155 * gfortran.dg/substr_6.f90: Remove illegal test for
156 out-of-bounds substring.
158 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
161 * gfortran.dg/zero_sized_10.f90: New test.
163 2018-03-29 David Malcolm <dmalcolm@redhat.com>
166 * g++.dg/lookup/missing-std-include-6.C: New test.
167 * g++.dg/lookup/missing-std-include.C: Add std::pair and
169 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
170 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
171 <cstring>, <cassert>, and <cstdlib>.
173 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
176 * gcc.target/i386/pr84985.c: New.
178 2018-03-29 David Malcolm <dmalcolm@redhat.com>
181 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
183 2018-03-29 Jakub Jelinek <jakub@redhat.com>
186 * g++.dg/warn/Wunused-var-31.C: New test.
189 * c-c++-common/Wduplicated-branches-14.c: New test.
191 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
194 * g++.dg/cpp0x/pr84606.C: New.
196 2018-03-29 Carl Love <cel@us.ibm.com>
199 2017-09-27 Carl Love <cel@us.ibm.com>
201 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
202 for the __builtin_fctid and __builtin_fctiw.
204 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
207 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
208 deleted builtin function.
209 (div_weuo): Likewise.
210 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
211 (div_deuo): Likewise.
213 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
216 * g++.dg/other/default13.C: New.
218 2018-03-28 Jakub Jelinek <jakub@redhat.com>
221 * gcc.target/i386/pr85095-1.c: New test.
222 * gcc.target/i386/pr85095-2.c: New test.
223 * gcc.c-torture/execute/pr85095.c: New test.
225 PR tree-optimization/82004
226 * gcc.dg/pr82004.c: New test.
228 2018-03-28 Jakub Jelinek <jakub@redhat.com>
229 Martin Liska <mliska@suse.cz>
232 * g++.dg/asan/pr85081.C: New test.
234 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
237 * g++.dg/template/pr84789.C: Adjust for testing with
241 * g++.dg/template/pr84973.C: New.
242 * g++.dg/template/pr84973-2.C: New.
243 * g++.dg/template/pr84973-3.C: New.
246 * g++.dg/eh/pr84968.C: New.
248 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
251 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
252 long double multiply/divide uses the correct function.
253 * gcc.target/powerpc/mulkc-3.c: Likewise.
254 * gcc.target/powerpc/divkc-2.c: Likewise.
255 * gcc.target/powerpc/divkc-3.c: Likewise.
257 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/cpp0x/defaulted51.C: New.
261 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
263 2018-03-27 Jakub Jelinek <jakub@redhat.com>
266 * g++.dg/ext/vector35.C: New test.
269 * g++.dg/ext/builtin-offsetof3.C: New test.
272 * g++.dg/cpp1y/pr85076.C: New test.
274 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
277 * gfortran.dg/matmul_rank_1.f90: New test.
279 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
280 Harald Anlauf <anlauf@gmx.de>
282 * gfortran.dg/structure_constructor_15.f90: New test.
284 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
286 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
287 for the diagnostics of overridden functions. Adjust for new wording.
288 * g++.dg/cpp0x/implicit1.C: Likewise.
289 * g++.dg/cpp0x/override1.C: Likewise.
290 * g++.dg/cpp1y/auto-fn18.C: Likewise.
291 * g++.dg/eh/shadow1.C: Likewise.
292 * g++.dg/inherit/covariant12.C: Likewise.
293 * g++.dg/inherit/covariant14.C: Likewise.
294 * g++.dg/inherit/covariant15.C: Likewise.
295 * g++.dg/inherit/covariant16.C: Likewise.
296 * g++.dg/inherit/covariant22.C: Likewise.
297 * g++.dg/inherit/crash3.C: Likewise.
298 * g++.dg/inherit/error2.C: Likewise.
299 * g++.dg/template/crash100.C: Likewise.
300 * g++.old-deja/g++.eh/spec6.C: Likewise.
301 * g++.old-deja/g++.mike/p811.C: Likewise.
302 * g++.old-deja/g++.other/virtual11.C: Likewise.
303 * g++.old-deja/g++.other/virtual4.C: Likewise.
305 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
308 * gcc.target/i386/pr85044.c: New test.
310 2018-03-27 Martin Sebor <msebor@redhat.com>
313 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
316 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
321 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
324 * gcc.target/arm/pr81863.c: New test.
326 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
329 * testsuite/gcc.target/nvptx/pr85056.c: New test.
330 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
332 2018-03-27 Richard Biener <rguenther@suse.de>
335 * lib/target-supports.exp (check_ssse3_available): New function.
336 (check_effective_target_vect_perm_short): Enable for x86 if
337 check_ssse3_available.
339 2018-03-27 Richard Biener <rguenther@suse.de>
341 PR tree-optimization/85082
342 * gfortran.dg/pr85082.f90: New testcase.
344 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
346 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
347 to "l=2" in dg-final.
349 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
351 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
352 * gcc.target/mips/fix-r4000-2.c: Likewise.
353 * gcc.target/mips/fix-r4000-3.c: Likewise.
354 * gcc.target/mips/fix-r4000-4.c: Likewise.
355 * gcc.target/mips/fix-r4000-5.c: Likewise.
356 * gcc.target/mips/fix-r4000-6.c: Likewise.
357 * gcc.target/mips/fix-r4000-7.c: Likewise.
358 * gcc.target/mips/fix-r4000-8.c: Likewise.
359 * gcc.target/mips/fix-r4000-9.c: Likewise.
360 * gcc.target/mips/fix-r4000-10.c: Likewise.
361 * gcc.target/mips/fix-r4000-7.c: Change dg-final
362 "mulditi3_r4000" instead of "mulditi3".
363 * gcc.target/mips/fix-r4000-8.c: Change dg-final
364 "umulditi3_r4000" instead of "umulditi3".
366 2018-03-27 Jakub Jelinek <jakub@redhat.com>
369 * g++.dg/inherit/covariant22.C: New test.
371 2018-03-27 Richard Biener <rguenther@suse.de>
374 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
377 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
378 Jason Merrill <jason@redhat.com>
381 * g++.dg/init/array49.C: New.
382 * g++.dg/torture/pr70499.C: Adjust.
384 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
387 * gcc.target/i386/pr85073.c: New test.
389 2018-03-26 Richard Biener <rguenther@suse.de>
392 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
395 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
398 * gfortran.dg/parameter_array_format.f90: New test.
400 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
401 Neil Carlson <neil.n.carlson@gmail.com>
404 * gfortran.dg/literal_character_constant_1.inc: Replace
405 call abort by STOP n.
406 * gfortran.dg/overload_1.f90: Likewise.
408 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
409 Dominique d'Humieres <dominiq@gcc.gnu.org>
412 * gfortran.dg/scalar_pointer_1.f90: New test.
414 2018-03-25 Tom de Vries <tom@codesourcery.com>
416 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
419 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
422 * gfortran.dg/pr89497.f90: New test.
424 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
427 * gfortran.dg/substr_7.f90: New test.
429 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
432 * gfortran.dg/pr42651.f90: New test.
433 * gfortran.dg/func_result_7.f90: Update error message.
435 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
437 PR tree-optimization/84005
438 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
439 failing to force the alignment.
441 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
443 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
447 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
449 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
450 message. Fix scan-assembler patterns.
452 2018-03-23 Jakub Jelinek <jakub@redhat.com>
455 * g++.dg/cpp0x/pr85015.C: New test.
458 * g++.dg/cpp1y/pr84942.C: New test.
460 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
463 * testsuite/gcc.target/i386/pr85030.c: New.
465 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
468 * g++.dg/pr85026.C: New test.
470 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
472 * g++.dg/debug/pr84704.C: XFAIL AIX.
474 2018-03-23 Sudakshina Das <sudi.das@arm.com>
477 * gcc.target/arm/pr84826.c: Add dg directive.
479 2018-03-23 Marek Polacek <polacek@redhat.com>
482 * g++.dg/ext/builtin-offsetof2.C: New test.
485 * g++.dg/cpp0x/Wnarrowing5.C: New test.
486 * gcc.dg/pr85045.c: New test.
488 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
491 * gnat.dg/lto22.adb: New test.
492 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
493 * gnat.dg/lto22_pkg2.ads: Likewise.
495 2018-03-23 Jakub Jelinek <jakub@redhat.com>
498 * gcc.dg/lto/pr80778_0.c: New test.
501 * gcc.target/i386/pr85034.c: New test.
504 * c-c++-common/torture/pr85022.c: New test.
507 * g++.dg/ubsan/pr85029.C: New test.
509 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
512 * g++.dg/cpp0x/pr71251.C: New.
515 * g++.dg/template/pr84789.C: New.
516 * g++.dg/template/pr84789-2.C: New.
517 * g++.dg/template/pr84789-3.C: New.
518 * g++.dg/parse/dtor11.C: Accept alternate error message.
521 * g++.dg/pr84729.C: New.
522 * g++.old-deja/g++.ext/arrnew2.C: Require error.
523 * g++.old-deja/g++.robertl/eb58.C: Likewise.
524 * g++.old-deja/g++.robertl/eb63.C: Likewise.
526 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
529 * gfortran.dg/interface_42.f90: New test.
530 * gfortran.dg/interface_43.f90: New test.
532 2018-03-22 Sudakshina Das <sudi.das@arm.com>
535 * gcc.target/arm/pr84826.c: New test.
537 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
539 * gcc.target/arm/addr-modes-float.c: Move dg-do before
540 dg-require-effective-target.
541 * gcc.target/arm/addr-modes-int.c: Likewise.
542 * gcc.target/nios2/lo-addr-tls.c: Likewise.
544 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
547 * gcc.target/powerpc/altivec-ld-1.c: New test.
549 2018-03-22 Bin Cheng <bin.cheng@arm.com>
551 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
553 2018-03-22 Jakub Jelinek <jakub@redhat.com>
556 * gcc.dg/pr84941.c: New test.
558 2018-03-22 Tom de Vries <tom@codesourcery.com>
560 PR tree-optimization/84956
561 * gcc.dg/pr84956.c: New test.
563 2018-03-22 Marek Polacek <polacek@redhat.com>
566 * g++.dg/cpp1z/constexpr-if15.C: New test.
567 * g++.dg/cpp1z/constexpr-if16.C: New test.
569 2018-03-21 Joseph Myers <joseph@codesourcery.com>
571 * gcc.dg/builtin-tgmath-3.c: New test.
573 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
576 * g++.dg/concepts/pr71965.C: New.
580 * g++.dg/cpp0x/pr84610.C: New.
581 * g++.dg/cpp0x/pr84642.C: New.
583 2018-03-21 Jakub Jelinek <jakub@redhat.com>
586 * c-c++-common/pr84999.c: New test.
588 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
591 * g++.dg/ext/desig10.C: New.
593 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
594 Harald Anlauf <anlauf@gmx.de>
597 * gfortran.dg/pr84957.f90: New test.
599 2018-03-21 Jakub Jelinek <jakub@redhat.com>
601 PR tree-optimization/84960
602 * gcc.c-torture/compile/pr84960.c: New test.
604 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
606 PR tree-optimization/84811
607 * gcc.dg/torture/pr84811.c: New test.
609 2018-03-21 Jakub Jelinek <jakub@redhat.com>
611 PR tree-optimization/84982
612 * c-c++-common/pr84982.c: New test.
615 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
617 * g++.dg/torture/pr84961-1.C: New test.
618 * g++.dg/torture/pr84961-2.C: New test.
620 2018-03-21 Nathan Sidwell <nathan@acm.org>
623 * g++.dg/pr85008.C: New.
625 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
628 * gfortran.dg/char_result_17.f90: New test.
630 2018-03-21 David Malcolm <dmalcolm@redhat.com>
633 * g++.dg/other/accessor-fixits-1.C: Move to...
634 * g++.dg/torture/accessor-fixits-1.C: ...here.
635 * g++.dg/other/accessor-fixits-2.C: Move to...
636 * g++.dg/torture/accessor-fixits-2.C: ...here.
637 * g++.dg/other/accessor-fixits-3.C: Move to...
638 * g++.dg/torture/accessor-fixits-3.C: ...here.
639 * g++.dg/other/accessor-fixits-4.C: Move to...
640 * g++.dg/torture/accessor-fixits-4.C: ...here.
641 * g++.dg/other/accessor-fixits-5.C: Move to...
642 * g++.dg/torture/accessor-fixits-5.C: ...here.
643 * g++.dg/torture/accessor-fixits-6.C: New testcase.
644 * g++.dg/torture/accessor-fixits-7.C: New testcase.
645 * g++.dg/torture/accessor-fixits-8.C: New testcase.
647 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
649 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
651 2018-03-21 Sudakshina Das <sudi.das@arm.com>
654 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
656 2018-03-21 Nathan Sidwell <nathan@acm.org>
659 * g++.dg/lookup/pr84804.C: New.
661 2018-03-21 Martin Sebor <msebor@redhat.com>
664 * g++.dg/Wclass-memaccess-3.C: New test.
665 * g++.dg/Wclass-memaccess-4.C: New test.
667 2018-03-21 David Malcolm <dmalcolm@redhat.com>
670 * g++.dg/other/accessor-fixits-1.C
671 (test_access_const_t1_color): New.
672 (test_deref_const_t1_color): New.
673 * g++.dg/other/accessor-fixits-5.C: New testcase.
675 2018-03-21 Tom de Vries <tom@codesourcery.com>
677 PR tree-optimization/83126
678 * gcc.dg/graphite/pr83126.c: New test.
680 2018-03-21 Nathan Sidwell <nathan@acm.org>
682 * g++.dg/ext/anon-struct6.C: Adjust.
683 * g++.dg/ext/deprecate-1.C: New.
684 * g++.dg/ext/deprecate-2.C: New.
685 * g++.dg/lookup/pr84602.C: Adjust.
686 * g++.dg/lookup/pr84962.C: Adjust.
687 * g++.old-deja/g++.other/anon4.C
690 * g++.dg/lookup/pr84836.C: New.
692 2018-03-21 Bin Cheng <bin.cheng@arm.com>
694 PR tree-optimization/84969
695 * gcc.dg/tree-ssa/pr84969.c: New test.
697 2018-03-21 Jakub Jelinek <jakub@redhat.com>
699 PR rtl-optimization/84989
700 * gcc.target/i386/pr84989.c: New test.
702 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
704 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
706 2018-03-21 Martin Liska <mliska@suse.cz>
709 * gfortran.dg/goacc/pr84963.f90: New test.
711 2018-03-21 Marek Polacek <polacek@redhat.com>
713 PR c++/71638, ICE with NSDMI and reference.
714 * g++.dg/cpp0x/nsdmi14.C: New test.
715 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
717 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
719 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
720 MIPS with -mpaired-single directives.
722 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
725 * gfortran.dg/interface_41.f90: New test.
727 2018-03-20 Jakub Jelinek <jakub@redhat.com>
730 * gcc.dg/pr84875.c: New test.
732 2018-03-20 Marek Polacek <polacek@redhat.com>
734 PR c++/84978, ICE with NRVO.
735 * g++.dg/opt/nrv19.C: New test.
737 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
740 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
741 Disable for armeb targets.
742 * gcc.target/arm/pr82518.c: New test.
744 2018-03-20 Nathan Sidwell <nathan@acm.org>
747 * g++.dg/lookup/pr84962.C: New.
750 * g++.dg/lookup/pr84970.C: New.
752 2018-03-20 Richard Biener <rguenther@suse.de>
755 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
757 2018-03-20 Martin Liska <mliska@suse.cz>
760 * g++.dg/ipa/pr84825.C: New test.
762 2018-03-20 Martin Liska <mliska@suse.cz>
764 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
766 2018-03-20 Jakub Jelinek <jakub@redhat.com>
769 * gcc.c-torture/compile/pr84845.c: New test.
771 2018-03-20 Sudakshina Das <sudi.das@arm.com>
774 * gcc.target/arm/pr82989.c: New test.
776 2018-03-20 Jakub Jelinek <jakub@redhat.com>
779 * gcc.target/i386/pr84945.c: New test.
781 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
784 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
786 2018-03-20 Jakub Jelinek <jakub@redhat.com>
789 * gcc.dg/pr84953.c: New test.
791 2018-03-19 Marek Polacek <polacek@redhat.com>
794 * g++.dg/cpp1z/lambda-__func__.C: New test.
797 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
799 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
802 * g++.dg/asan/pr78651.C: New test.
804 2018-03-19 Tom de Vries <tom@codesourcery.com>
806 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
807 vect_int_mult. Add nvptx xfail for PR84958.
809 2018-03-19 Nathan Sidwell <nathan@acm.org>
812 * g++.dg/cpp1y/pr84835.C: New.
814 2018-03-19 Sudakshina Das <sudi.das@arm.com>
817 * gcc.target/aarch64/pr81647.c: New.
819 2018-03-19 Richard Biener <rguenther@suse.de>
821 PR tree-optimization/84933
822 * g++.dg/pr84933.C: New testcase.
824 2018-03-19 Richard Biener <rguenther@suse.de>
826 PR tree-optimization/84859
827 * gcc.dg/tree-ssa/pr84859.c: New testcase.
828 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
829 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
830 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
832 2018-03-19 Nathan Sidwell <nathan@acm.org>
835 * g++.dg/lookup/pr84812.C: New.
837 2018-03-19 Richard Biener <rguenther@suse.de>
839 PR tree-optimization/84929
840 * gcc.dg/torture/pr84929.c: New testcase.
842 2018-03-19 Tamar Christina <tamar.christina@arm.com>
845 * gcc.target/arm/big-endian-subreg.c: Delete.
847 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
850 * gfortran.dg/array_constructor_52.f90: New test.
852 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
855 * gfortran.dg/pr77414.f90: New test.
856 * gfortran.dg/internal_references_1.f90: Adjust error message.
858 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
861 * gfortran.dg/pr65453.f90: New test.
863 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
865 PR tree-optimization/84913
866 * gfortran.dg/vect/pr84913.f90: New test.
868 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
871 * gfortran.dg/warn_concat.f90: New test.
873 2018-03-16 Jakub Jelinek <jakub@redhat.com>
876 * gcc.dg/pr84899.c: New test.
878 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
881 * gfortran.dg/pr69395.f90: Add test for max dimensions
883 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
886 * gcc.target/i386/pr84876.c: New test.
888 2018-03-16 Martin Liska <mliska@suse.cz>
891 * gcc.target/i386/mvc11.c: New test.
893 2018-03-16 Martin Liska <mliska@suse.cz>
896 * gcc.target/i386/mvc10.c: New test.
898 2018-03-16 Jakub Jelinek <jakub@redhat.com>
902 * g++.dg/cpp1y/pr79937-1.C: New test.
903 * g++.dg/cpp1y/pr79937-2.C: New test.
904 * g++.dg/cpp1y/pr79937-3.C: New test.
905 * g++.dg/cpp1y/pr79937-4.C: New test.
906 * g++.dg/cpp1y/pr82410.C: New test.
908 2018-03-16 Tom de Vries <tom@codesourcery.com>
910 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
912 2018-03-16 Tom de Vries <tom@codesourcery.com>
914 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
916 2018-03-16 Jakub Jelinek <jakub@redhat.com>
919 * g++.dg/cpp2a/desig8.C: New test.
921 PR tree-optimization/84841
922 * gcc.dg/pr84841.c: New test.
925 * g++.dg/cpp2a/desig7.C: New test.
927 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
928 Jim MacArthur <jim.macarthur@codethink.co.uk>
930 * gfortran.dg/automatic_1.f90: New test.
931 * gfortran.dg/automatic_repeat.f90: New test
932 * gfortran.dg/automatic_save.f90: New test.
933 * gfortran.dg/vax_structure.f90: New test.
935 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
938 * gfortran.dg/pr78741.f90: New test.
940 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
943 * gfortran.dg/pr69395.f90: New test.
945 2018-03-15 Jakub Jelinek <jakub@redhat.com>
948 * g++.dg/opt/pr79085.C: New test.
950 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
953 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
954 label instead of __x86_indirect_thunk label.
956 2018-03-15 Jakub Jelinek <jakub@redhat.com>
959 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
960 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
961 * g++.dg/warn/deprecated-13.C: New test.
963 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
965 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
967 2018-03-15 Richard Biener <rguenther@suse.de>
970 * c-c++-common/pr84873.c: New testcase.
972 2018-03-15 Tamar Christina <tamar.christina@arm.com>
975 * gcc.target/arm/big-endian-subreg.c: New.
977 2018-03-15 Jakub Jelinek <jakub@redhat.com>
980 * gcc.c-torture/compile/pr84860.c: New test.
982 2018-03-15 Julia Koval <julia.koval@intel.com>
984 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
986 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
989 2018-03-15 Jakub Jelinek <jakub@redhat.com>
992 * gcc.dg/pr84853.c: New test.
994 2018-03-14 Carl Love <cel@us.ibm.com>
996 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
998 2018-03-14 Martin Liska <mliska@suse.cz>
1001 * g++.dg/lto/pr84805_0.C: New test.
1002 * g++.dg/lto/pr84805_1.C: New test.
1003 * g++.dg/lto/pr84805_2.C: New test.
1005 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1008 * gcc.dg/fixits-pr84852-1.c: New test.
1009 * gcc.dg/fixits-pr84852-2.c: New test.
1011 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1013 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1014 separate verbose message.
1015 * lib/scandump.exp (scan-dump-times): Likewise.
1017 2018-03-14 Julia Koval <julia.koval@intel.com>
1019 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1021 * gcc.target/i386/funcspec-56.inc: Ditto.
1023 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1025 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1028 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1031 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1032 check count from 17 to 14.
1035 * gcc.target/i386/pr84844.c: New test.
1037 2018-03-14 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/84830
1040 * gcc.dg/torture/pr84830.c: New testcase.
1042 2018-03-14 Marek Polacek <polacek@redhat.com>
1045 * g++.dg/cpp0x/static_assert15.C: New test.
1047 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1050 * gfortran.dg/pr61775.f90: New test.
1052 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1055 * g++.dg/ext/pr84843-1.C: New test.
1056 * g++.dg/ext/pr84843-2.C: New test.
1058 2018-03-13 David Pagan <dave.pagan@oracle.com>
1061 * gcc.dg/pr46921.c: New test.
1063 2018-03-13 Martin Sebor <msebor@redhat.com>
1065 PR tree-optimization/84725
1066 * c-c++-common/Wstringop-truncation-4.c: New test.
1067 * c-c++-common/attr-nonstring-5.c: New test.
1069 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1071 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1073 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1074 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1076 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1078 * gcc.target/aarch64/sve/tls_1.c: New test.
1079 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1081 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1083 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1084 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1086 2018-03-13 Martin Liska <mliska@suse.cz>
1089 * g++.dg/ipa/pr84658.C: New test.
1091 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.dg/pr84834.c: New test.
1097 * gcc.target/i386/pr84827.c: New test.
1100 * g++.dg/ext/pr84828.C: New test.
1103 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1104 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1107 * g++.dg/cpp1y/constexpr-84808.C: New test.
1110 * g++.dg/debug/pr84704.C: New test.
1112 2018-03-12 Renlin Li <renlin.li@arm.com>
1114 * gcc.target/aarch64/movi_hf.c: New.
1115 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1116 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1118 2018-03-12 Martin Sebor <msebor@redhat.com>
1120 PR tree-optimization/83456
1121 * c-c++-common/Wrestrict-2.c: Remove test cases.
1122 * c-c++-common/Wrestrict.c: Same.
1123 * gcc.dg/Wrestrict-12.c: New test.
1124 * gcc.dg/Wrestrict-14.c: New test.
1126 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1128 * g++.dg/pr84821.C: New test.
1130 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1132 * gcc.dg/pr84799.c: New test.
1134 2018-03-12 Richard Biener <rguenther@suse.de>
1136 PR tree-optimization/84803
1137 * gcc.dg/torture/pr84803.c: New testcase.
1139 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1142 * g++.dg/debug/pr84813.C: New test.
1144 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1147 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1149 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1152 * gfortran.dg/pr83939.f90
1154 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1157 * gfortran.dg/zero_sized_9.f90: New test.
1159 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1162 * g++.dg/debug/dwarf2/enum2.C: New test.
1164 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1167 * gfortran.dg/pr84734.f90: New test.
1169 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1171 * gnat.dg/prot3.adb: New test.
1172 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1174 2018-03-09 Jason Merrill <jason@redhat.com>
1175 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/cpp0x/pr71169.C: New.
1180 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1181 * g++.dg/cpp0x/pr71832.C: Likewise.
1183 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1186 * gcc.target/powerpc/pr83969.c: New test.
1188 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1191 * gcc.dg/pr84772.c: New test.
1194 * g++.dg/warn/Wformat-2.C: New test.
1197 * g++.dg/ext/vla18.C: New test.
1199 2018-03-09 Martin Sebor <msebor@redhat.com>
1201 PR tree-optimization/84526
1202 * gcc.dg/Wrestrict-10.c: New test.
1203 * gcc.dg/Wrestrict-11.c: New test.
1205 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1207 PR rtl-optimization/84682
1208 * gcc.dg/torture/pr84682-1.c: New.
1209 * gcc.dg/torture/pr84682-2.c: New.
1210 * gcc.dg/torture/pr84682-3.c: New.
1212 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1215 * g++.dg/ext/pr84724.C: New test.
1217 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1220 * gcc.target/arm/pr83712.c: New.
1222 2018-03-09 Richard Biener <rguenther@suse.de>
1224 PR tree-optimization/84775
1225 * gcc.dg/torture/pr84775.c: New testcase.
1227 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1230 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1233 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1235 * gcc.c-torture/compile/20180309-1.c: New test.
1237 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1240 * g++.dg/warn/Wunused-function4.C: New test.
1243 * gcc.target/i386/pr84742-1.c: New test.
1244 * gcc.target/i386/pr84742-2.c: New test.
1246 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1249 * gcc.c-torture/execute/pr84748.c: New test.
1251 2018-03-08 Richard Biener <rguenther@suse.de>
1254 * gcc.dg/graphite/pr84552.c: New testcase.
1256 2018-03-08 Richard Biener <rguenther@suse.de>
1258 PR tree-optimization/84178
1259 * gcc.dg/torture/pr84178-2.c: New testcase.
1261 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1263 PR tree-optimization/84178
1264 * gcc.c-torture/compile/pr84178-1.c: New test.
1266 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1268 * lib/target-supports.exp: Do not return zero from a ifunc
1271 2018-03-08 Richard Biener <rguenther@suse.de>
1273 PR tree-optimization/84746
1274 * gcc.dg/torture/pr84746.c: New testcase.
1277 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1280 * gcc.dg/graphite/pr84404.c: New.
1282 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1284 PR tree-optimization/84740
1285 * gcc.dg/torture/pr84740.c: New test.
1287 PR tree-optimization/84739
1288 * gcc.dg/pr84739.c: New test.
1290 2018-03-07 Martin Sebor <msebor@redhat.com>
1292 PR tree-optimization/83519
1293 * gcc.dg/Wrestrict-13.c: New test.
1295 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1299 * gfortran.dg/pr64124.f90: New tests.
1300 * gfortran.dg/pr70409.f90: New tests.
1302 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1305 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1307 2018-03-07 Martin Sebor <msebor@redhat.com>
1309 PR tree-optimization/84526
1310 * gcc.dg/Wrestrict-10.c: New test.
1312 2018-03-07 Martin Sebor <msebor@redhat.com>
1314 PR tree-optimization/84468
1315 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1316 * gcc.dg/Wstringop-truncation.c: New test.
1317 * gcc.dg/Wstringop-truncation-2.c: New test.
1319 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1322 * gfortran.dg/pr84565.f90: New test.
1325 * gcc.target/i386/pr84723-1.c: New test.
1326 * gcc.target/i386/pr84723-2.c: New test.
1327 * gcc.target/i386/pr84723-3.c: New test.
1328 * gcc.target/i386/pr84723-4.c: New test.
1329 * gcc.target/i386/pr84723-5.c: New test.
1331 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1334 * gfortran.dg/pr64107.f90: New test.
1336 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1340 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1342 2018-03-06 Marek Polacek <polacek@redhat.com>
1345 * g++.dg/cpp1z/constexpr-84684.C: New test.
1347 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1350 * gcc.dg/pr84721.c: New test.
1353 * gcc.dg/pr84710.c: New test.
1355 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1358 * gfortran.dg/implied_do_2.f90: New test.
1359 * gfortran.dg/coarray_8.f90: Update for new error message.
1361 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1364 * g++.dg/ext/pr84683.C: New test.
1366 PR tree-optimization/84687
1367 * gcc.dg/pr84687.c: New test.
1369 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1372 * g++.dg/pr84231.C: New.
1375 * g++.dg/cpp1y/pr84593.C: New.
1378 * g++.dg/pr84492.C: New.
1380 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1382 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1383 __builtin_ppc_speculation_barrier.
1385 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1388 * gcc.target/powerpc/pr84700.c: New test.
1390 2018-03-05 Nathan Sidwell <nathan@acm.org>
1393 * g++.dg/lookup/pr84702.C: New.
1395 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1398 * gcc.target/i386/pr84564.c: New test.
1400 2018-03-05 Marek Polacek <polacek@redhat.com>
1403 * g++.dg/cpp0x/inline-ns10.C: New test.
1405 2018-03-05 Nathan Sidwell <nathan@acm.org>
1408 * g++.dg/template/pr84694.C: New.
1410 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1413 * gcc.c-torture/execute/pr84524.c: New test.
1414 * gcc.target/i386/avx512bw-pr84524.c: New test.
1416 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1419 * g++.dg/pr84264.C: New test.
1421 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1424 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1425 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1426 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1428 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1430 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1431 * g++.dg/other/i386-3.C: Ditto.
1432 * gcc.target/i386/sse-12.c: Ditto.
1433 * gcc.target/i386/sse-13.c: Ditto.
1434 * gcc.target/i386/sse-14.c: Ditto.
1435 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1436 * gcc.target/i386/wbinvd-1.c: New test.
1437 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1438 * gcc.target/i386/pconfig-1.c: Ditto.
1440 2018-03-05 Pádraig Brady <P@draigBrady.com>
1441 Nathan Sidwell <nathan@acm.org>
1444 * g++.dg/cpp0x/pr84497.C: New.
1446 2018-03-05 Richard Biener <rguenther@suse.de>
1448 PR tree-optimization/84670
1449 * gcc.dg/pr84670-1.c: New testcase.
1450 * gcc.dg/pr84670-2.c: Likewise.
1451 * gcc.dg/pr84670-3.c: Likewise.
1452 * gcc.dg/pr84670-4.c: Likewise.
1454 2018-03-05 Richard Biener <rguenther@suse.de>
1456 PR tree-optimization/84650
1457 * gcc.dg/graphite/pr84650.c: New testcase.
1459 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1464 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1467 * gfortran.dg/pr71085.f90: New test.
1469 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1472 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1474 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1477 * gfortran.dg/pr51434.f90: New test.
1479 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1482 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1484 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1487 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1489 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/torture/pr71464.C: New.
1494 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1497 * gfortran.dg/select_type_41.f90: New test.
1499 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1504 2018-03-02 Marek Polacek <polacek@redhat.com>
1507 * g++.dg/ext/flexary29.C: New test.
1509 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1511 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1513 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/torture/pr81812.C: New.
1518 2018-03-02 Marek Polacek <polacek@redhat.com>
1521 * g++.dg/warn/Wsign-compare-8.C: New test.
1524 * g++.dg/parse/array-size3.C: New test.
1527 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1529 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1532 * g++.dg/cpp1y/pr84662.C: New test.
1534 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1536 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1537 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1539 * g++.dg/lto/20101010-1_0.C: Likewise.
1540 * g++.dg/lto/20101010-2_0.C: Likewise.
1542 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1545 * gcc.dg/pr84628.c: New test.
1548 * gcc.target/ia64/pr56540.c: New test.
1550 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1552 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1554 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1555 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1556 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1557 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1559 2018-03-02 Marek Polacek <polacek@redhat.com>
1562 * c-c++-common/ubsan/shift-11.c: New test.
1564 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1566 * gcc.dg/vect/vect-alias-check-13.c: New test.
1568 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.dg/pr84614.c: New test.
1574 * gcc.target/i386/pr84625.c: New test.
1576 2018-03-02 Richard Biener <rguenther@suse.de>
1578 PR tree-optimization/84427
1579 * gcc.dg/torture/pr84427.c: New testcase.
1581 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1584 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1585 powerpc64le*-*-linux*.
1586 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1587 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1589 2018-03-01 Martin Sebor <msebor@redhat.com>
1592 * g++.dg/ext/attr-const.C: Remove xfail.
1593 * g++.dg/ext/attr-malloc-3.C: New test.
1594 * g++.dg/ext/attr-noinline-3.C: New test.
1595 * g++.dg/ext/attr-noreturn-3.C: New test.
1596 * g++.dg/ext/attr-nothrow-3.C: New test.
1597 * g++.dg/ext/attr-pure.C: Remove xfail.
1599 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1602 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1603 dg-options and dg-shouldfail "ubsan" directive.
1605 2018-03-01 Marek Polacek <polacek@redhat.com>
1606 Jason Merrill <jason@redhat.com>
1609 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1610 * g++.dg/cpp1z/static1.C: New test.
1611 * g++.dg/template/static37.C: New test.
1613 2018-03-01 Nathan Sidwell <nathan@acm.org>
1616 * g++.dg/template/pr84434.C: New.
1618 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1620 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1621 -mthumb to the command-line.
1623 2018-03-01 Marek Polacek <polacek@redhat.com>
1626 * g++.dg/cpp0x/static_assert14.C: New test.
1628 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/torture/pr79410.C: New.
1633 2018-03-01 Martin Liska <mliska@suse.cz>
1636 * gcc.dg/asan/pr82484.c: New test.
1638 2018-03-01 Richard Biener <rguenther@suse.de>
1641 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1643 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1646 * gfortran.dg/coarray_47.f90: New test.
1648 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1651 * gfortran.dg/class_array_23.f03: New test.
1653 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1655 PR rtl-optimization/84528
1656 * gcc.dg/torture/pr84538.c: Rename to...
1657 * gcc.dg/torture/pr84528.c: ...this.
1659 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1661 PR rtl-optimization/84528
1662 * gcc.dg/torture/pr84538.c: New test.
1664 2018-02-28 Martin Sebor <msebor@redhat.com>
1666 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1667 -fpic test failures.
1668 * c-c++-common/Wrestrict-2.c: Same.
1669 * c-c++-common/Wstringop-truncation.c: Same.
1670 * gcc.dg/Warray-bounds-22.c: Same.
1671 * gcc.dg/Wstringop-overflow.c: Same.
1672 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1673 (signed_range): Same.
1674 (unsigned_anti_range): Same.
1675 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1676 (signed_range): Same.
1677 (unsigned_anti_range): Same.
1678 * gcc.dg/attr-alloc_size-7.c: Same.
1679 * gcc.dg/attr-alloc_size-8.c: Same.
1680 * gcc.dg/builtin-alloc-size.c: Same.
1681 * gcc.dg/builtin-stpncpy.c: Same.
1682 * gcc.dg/builtins-nonnull.c: Same.
1683 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1684 * gcc.dg/pr79214.c: Same.
1685 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1686 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1687 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1688 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1689 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1690 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1691 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1692 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1693 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1694 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1695 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1697 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1700 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1702 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1705 * g++.dg/cpp0x/pr84609.C: New test.
1707 2018-02-28 Martin Sebor <msebor@redhat.com>
1710 * g++.dg/ext/attr-malloc-3.C: New test.
1711 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1712 to pre-existing problems.
1713 * g++.dg/ext/attr-pure.C: Same.
1715 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1718 * gfortran.dg/associate_37.f90: New test.
1721 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1723 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1727 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1728 * gcc.dg/bf-ms-layout-4.c: New test.
1729 * gcc.dg/bf-ms-layout-5.c: New test.
1731 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1734 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1736 2018-02-28 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/84584
1739 * gcc.dg/graphite/pr84584.c: New testcase.
1741 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1743 PR preprocessor/84517
1744 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1746 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1748 * c-c++-common/dump-ada-spec-12.c: New test.
1749 * c-c++-common/dump-ada-spec-13.c: Likewise.
1751 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1753 * c-c++-common/dump-ada-spec-11.c: New test.
1755 2018-02-28 Martin Liska <mliska@suse.cz>
1758 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1759 * g++.dg/ext/timevar2.C: Likewise.
1761 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1763 * c-c++-common/dump-ada-spec-8.c: New test.
1764 * c-c++-common/dump-ada-spec-9.c: Likewise.
1765 * c-c++-common/dump-ada-spec-10.c: Likewise.
1767 2018-02-28 Richard Biener <rguenther@suse.de>
1770 * gcc.dg/pr84607.c: New testcase.
1772 2018-02-28 Nathan Sidwell <nathan@acm.org>
1775 * g++.dg/lookup/pr84602.C: New.
1777 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1781 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1783 * g++.dg/ext/attr-nonnull.C: Likewise.
1784 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1786 * g++.dg/ext/attr-noinline-2.C: Likewise.
1787 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1788 -fdump-tree-eh in dg-options.
1790 2018-02-28 Alan Modra <amodra@gmail.com>
1792 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1794 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1796 2018-02-27 Martin Sebor <msebor@redhat.com>
1800 * g++.dg/Wmissing-attributes.C: New test.
1801 * g++.dg/ext/attr-const-pure.C: New test.
1802 * g++.dg/ext/attr-const.C: New test.
1803 * g++.dg/ext/attr-deprecated-2.C: New test.
1804 * g++.dg/ext/attr-malloc-2.C: New test.
1805 * g++.dg/ext/attr-malloc.C: New test.
1806 * g++.dg/ext/attr-noinline-2.C: New test.
1807 * g++.dg/ext/attr-noinline.C: New test.
1808 * g++.dg/ext/attr-nonnull.C: New test.
1809 * g++.dg/ext/attr-noreturn-2.C: New test.
1810 * g++.dg/ext/attr-noreturn.C: New test.
1811 * g++.dg/ext/attr-nothrow-2.C: New test.
1812 * g++.dg/ext/attr-nothrow.C: New test.
1813 * g++.dg/ext/attr-optimize.C: New test.
1814 * g++.dg/ext/attr-pure.C: New test.
1815 * g++.dg/ext/attr-returns-nonnull.C: New test.
1816 * g++.dg/ext/attr-warning.C: New test.
1818 2018-02-27 Nathan Sidwell <nathan@acm.org>
1821 * g++.dg/lookup/pr84426.C: New.
1823 2018-02-27 Richard Biener <rguenther@suse.de>
1825 PR tree-optimization/84512
1826 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1828 2018-02-27 Martin Liska <mliska@suse.cz>
1830 PR gcov-profile/84548
1831 * g++.dg/gcov/pr84548.C: New test.
1833 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1836 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1838 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1841 * g++.dg/cpp1y/pr84558.C: New test.
1843 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1846 * g++.dg/cpp0x/alignas14.C: New.
1847 * g++.dg/cpp0x/alignas15.C: Likewise.
1849 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1852 * g++.dg/gomp/pr84557.C: New test.
1854 2018-02-26 Marek Polacek <polacek@redhat.com>
1857 * g++.dg/cpp1z/pr84325.C: New test.
1859 2018-02-26 Carl Love <cel@us.ibm.com>
1861 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1863 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1864 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1865 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1867 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1868 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1871 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1874 * gcc.target/i386/indirect-thunk-1.c: Updated.
1875 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1876 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1877 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1878 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1879 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1880 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1881 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1882 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1883 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1884 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1885 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1886 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1887 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1888 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1889 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1890 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1891 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1892 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1893 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1894 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1895 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1896 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1897 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1898 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1899 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1900 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1901 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1902 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1903 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1904 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1905 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1906 * gcc.target/i386/ret-thunk-9.c: Likewise.
1907 * gcc.target/i386/ret-thunk-10.c: Likewise.
1908 * gcc.target/i386/ret-thunk-11.c: Likewise.
1909 * gcc.target/i386/ret-thunk-12.c: Likewise.
1910 * gcc.target/i386/ret-thunk-13.c: Likewise.
1911 * gcc.target/i386/ret-thunk-14.c: Likewise.
1912 * gcc.target/i386/ret-thunk-15.c: Likewise.
1914 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1916 * gcc.c-torture/execute/20180226-1.c: New test.
1918 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1920 PR tree-optimization/83965
1921 * gcc.dg/vect/pr83965-2.c: New test.
1923 2018-02-26 Tom de Vries <tom@codesourcery.com>
1925 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1927 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1930 * gcc.target/i386/ret-thunk-22.c: New test.
1931 * gcc.target/i386/ret-thunk-23.c: Likewise.
1932 * gcc.target/i386/ret-thunk-24.c: Likewise.
1933 * gcc.target/i386/ret-thunk-25.c: Likewise.
1934 * gcc.target/i386/ret-thunk-26.c: Likewise.
1936 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/cpp1z/pr84533.C: New.
1941 2018-02-26 Marek Polacek <polacek@redhat.com>
1944 * g++.dg/parse/error60.C: New test.
1946 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1949 * g++.dg/gomp/pr84556.C: New test.
1950 * g++.dg/vect/pr84556.cc: New test.
1952 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1955 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1956 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1957 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1958 * gfortran.dg/c_loc_test.f90: Likewise.
1959 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1960 * gfortran.dg/proc_decl_17.f90: Likewise.
1961 * gfortran.dg/proc_ptr_8.f90: Likewise.
1963 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1966 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1967 r254814 disabling -fomit-frame-pointer by default.
1968 * gcc.target/aarch64/spill_1.c: Likewise.
1969 * gcc.target/aarch64/test_frame_11.c: Likewise.
1970 * gcc.target/aarch64/test_frame_12.c: Likewise.
1971 * gcc.target/aarch64/test_frame_13.c: Likewise.
1972 * gcc.target/aarch64/test_frame_14.c: Likewise.
1973 * gcc.target/aarch64/test_frame_15.c: Likewise.
1974 * gcc.target/aarch64/test_frame_3.c: Likewise.
1975 * gcc.target/aarch64/test_frame_5.c: Likewise.
1976 * gcc.target/aarch64/test_frame_9.c: Likewise.
1978 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1981 * gfortran.dg/explicit_shape_1.f90: New test.
1982 * gfortran.dg/automatic_module_variable.f90: Update regex.
1983 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1984 * gfortran.dg/constant_shape.f90: Ditto.
1985 * gfortran.dg/dec_structure_23.f90: Ditto.
1986 * gfortran.dg/pr78240.f90: Ditto.
1988 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1991 * gfortran.dg/pr84523.f90: New test.
1993 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1996 * gfortran.dg/select_type_40.f90: New test.
1998 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2001 * gfortran.dg/data_substring.f90: New test.
2003 2018-02-24 Marek Polacek <polacek@redhat.com>
2006 * g++.dg/cpp1z/constexpr-83692.C: New test.
2008 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2011 * gfortran.dg/statement_function_1.f90: Update test.
2013 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2016 * gfortran.dg/inquire_19.f90: New test.
2018 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2021 * gfortran.dg/pr83149_b.f90: New test.
2022 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2024 2018-02-23 Carl Love <cel@us.ibm.com>
2026 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2027 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2028 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2031 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2033 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2034 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2036 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2038 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2041 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2044 * gfortran.dg/pr83149_1.f90: New test.
2045 * gfortran.dg/pr83149.f90: Additional source for previous.
2047 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2050 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2051 __GI___pthread_mutex_init as well.
2053 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2056 * gfortran.dg/class_68.f90: New test.
2058 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2061 * gfortran.dg/derived_init_5.f90: New test.
2063 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2066 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2067 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2069 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2072 * gcc.target/powerpc/pr81572.c: New.
2074 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2076 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2078 2018-02-22 Martin Sebor <msebor@redhat.com>
2080 PR tree-optimization/84480
2081 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2082 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2084 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2087 * gcc.target/i386/indirect-thunk-11.c: New test.
2088 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2089 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2090 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2091 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2092 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2093 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2094 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2095 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2096 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2098 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2101 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2103 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2105 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2107 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2109 2018-02-22 Marek Polacek <polacek@redhat.com>
2112 * g++.dg/parse/error59.C: New test.
2114 2018-02-22 Tom de Vries <tom@codesourcery.com>
2116 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2118 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/cpp0x/pr77655.C: New.
2123 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2126 * g++.dg/cpp1y/pr84496.C: New test.
2129 * g++.dg/torture/pr84502.C: New test.
2131 PR tree-optimization/84503
2132 * gcc.dg/pr84503-1.c: New test.
2133 * gcc.dg/pr84503-2.c: New test.
2135 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2137 PR tree-optimization/84478
2138 * gcc.c-torture/execute/pr84478.c: New test.
2140 2018-02-20 Martin Sebor <msebor@redhat.com>
2143 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2144 * c-c++-common/Wrestrict.c: Same.
2145 * gcc.dg/Wrestrict-6.c: Same.
2146 * gcc.dg/Warray-bounds-27.c: New test.
2147 * gcc.dg/Wrestrict-8.c: New test.
2148 * gcc.dg/Wrestrict-9.c: New test.
2149 * gcc.dg/pr84095.c: New test.
2151 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2153 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2155 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2159 * gfortran.dg/structure_constructor_14.f90: New test.
2161 2018-02-20 Jeff Law <law@redhat.com>
2164 PR tree-optimization/81592
2166 * gcc.dg/pr81592.c: New test.
2167 * gcc.dg/pr82123.c: New test.
2168 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2170 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2173 * g++.dg/warn/Wunused-var-30.C: New test.
2175 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2177 PR tree-optimization/84419
2178 * gcc.dg/vect/pr84419.c: New test.
2180 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2183 * gfortran.dg/pr82004.f90: New test.
2185 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2187 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2189 2018-02-20 Martin Liska <mliska@suse.cz>
2193 * gcc.target/i386/pr84310.c: New test.
2194 * gcc.target/i386/pr84310-2.c: Likewise.
2196 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2199 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2201 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2204 * g++.dg/cpp1z/launder7.C: New test.
2207 * g++.dg/cpp0x/constexpr-84449.C: New test.
2210 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2212 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2216 * gfortran.dg/associate_22.f90: Enable commented out test.
2217 * gfortran.dg/associate_36.f90: New test.
2219 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2222 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2224 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2226 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2227 (dg-options): Use -mavx instead of -w.
2229 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2232 * g++.dg/cpp1z/launder8.C: New test.
2235 * g++.dg/gomp/pr84448.C: New test.
2238 * g++.dg/gomp/pr84430.C: New test.
2240 PR tree-optimization/84452
2241 * gcc.dg/pr84452.c: New test.
2244 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2246 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2249 * gfortran.dg/implied_do_io_4.f90: New test.
2251 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2253 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2254 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2255 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2257 2018-02-19 Carl Love <cel@us.ibm.com>
2259 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2261 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2264 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2266 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/cpp0x/auto50.C: New.
2270 * g++.dg/parse/friend12.C: Adjust.
2272 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2274 PR libgfortran/84389
2275 * gfortran.dg/dtio_33.f90: New test.
2277 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2279 PR libgfortran/84412
2280 * gfortran.dg/inquire_18.f90: New test.
2282 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2285 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2286 * gfortran.dg/pointer_intent_3.f90: Ditto.
2287 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2288 * gfortran.dg/protected_3.f90: Ditto.
2289 * gfortran.dg/protected_4.f90: Ditto.
2290 * gfortran.dg/protected_5.f90: Ditto.
2291 * gfortran.dg/protected_6.f90: Ditto.
2293 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2296 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2299 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2302 * gfortran.dg/inline_matmul_22.f90: New test.
2304 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2307 * gfortran.dg/abort_shoulfail.f90: New test.
2308 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2310 * gfortran.dg/PR19754_2.f90: Likewise.
2311 * gfortran.dg/PR19872.f: Likewise.
2312 * gfortran.dg/PR49268.f90: Likewise.
2313 * gfortran.dg/Wall.f90: Likewise.
2314 * gfortran.dg/Wno-all.f90: Likewise.
2315 * gfortran.dg/achar_1.f90: Likewise.
2316 * gfortran.dg/achar_2.f90: Likewise.
2317 * gfortran.dg/achar_4.f90: Likewise.
2318 * gfortran.dg/achar_6.F90: Likewise.
2319 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2320 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2321 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2322 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2323 * gfortran.dg/actual_array_result_1.f90: Likewise.
2324 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2325 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2326 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2327 * gfortran.dg/actual_procedure_1.f90: Likewise.
2328 * gfortran.dg/adjustl_1.f90: Likewise.
2329 * gfortran.dg/advance_1.f90: Likewise.
2330 * gfortran.dg/advance_4.f90: Likewise.
2331 * gfortran.dg/advance_5.f90: Likewise.
2332 * gfortran.dg/advance_6.f90: Likewise.
2333 * gfortran.dg/aint_anint_1.f90: Likewise.
2334 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2335 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2336 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2337 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2338 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2339 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2340 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2341 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2342 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2343 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2344 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2345 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2346 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2347 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2348 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2349 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2350 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2351 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2352 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2353 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2354 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2355 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2356 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2357 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2358 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2359 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2360 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2361 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2362 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2363 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2364 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2365 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2366 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2367 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2368 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2369 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2370 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2371 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2372 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2373 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2374 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2375 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2376 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2377 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2378 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2379 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2380 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2381 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2382 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2383 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2384 * gfortran.dg/allocatable_function_1.f90: Likewise.
2385 * gfortran.dg/allocatable_function_10.f90: Likewise.
2386 * gfortran.dg/allocatable_function_3.f90: Likewise.
2387 * gfortran.dg/allocatable_function_5.f90: Likewise.
2388 * gfortran.dg/allocatable_function_6.f90: Likewise.
2389 * gfortran.dg/allocatable_function_7.f90: Likewise.
2390 * gfortran.dg/allocatable_function_8.f90: Likewise.
2391 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2392 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2393 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2394 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2395 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2396 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2397 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2398 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2399 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2400 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2401 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2402 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2403 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2404 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2405 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2406 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2407 * gfortran.dg/allocate_class_3.f90: Likewise.
2408 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2409 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2410 * gfortran.dg/allocate_derived_5.f90: Likewise.
2411 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2412 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2413 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2414 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2415 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2416 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2417 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2418 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2419 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2420 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2421 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2422 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2423 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2424 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2425 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2426 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2427 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2428 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2429 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2430 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2431 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2432 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2433 * gfortran.dg/altreturn_3.f90: Likewise.
2434 * gfortran.dg/altreturn_5.f90: Likewise.
2435 * gfortran.dg/altreturn_7.f90: Likewise.
2436 * gfortran.dg/and_or_xor.f90: Likewise.
2437 * gfortran.dg/anint_1.f90: Likewise.
2438 * gfortran.dg/any_all_1.f90: Likewise.
2439 * gfortran.dg/anyallcount_1.f90: Likewise.
2440 * gfortran.dg/append_1.f90: Likewise.
2441 * gfortran.dg/argument_checking_1.f90: Likewise.
2442 * gfortran.dg/argument_checking_2.f90: Likewise.
2443 * gfortran.dg/argument_checking_8.f90: Likewise.
2444 * gfortran.dg/arithmetic_if.f90: Likewise.
2445 * gfortran.dg/array_1.f90: Likewise.
2446 * gfortran.dg/array_2.f90: Likewise.
2447 * gfortran.dg/array_alloc_1.f90: Likewise.
2448 * gfortran.dg/array_alloc_2.f90: Likewise.
2449 * gfortran.dg/array_alloc_3.f90: Likewise.
2450 * gfortran.dg/array_assignment_1.F90: Likewise.
2451 * gfortran.dg/array_assignment_5.f90: Likewise.
2452 * gfortran.dg/array_constructor_1.f90: Likewise.
2453 * gfortran.dg/array_constructor_10.f90: Likewise.
2454 * gfortran.dg/array_constructor_11.f90: Likewise.
2455 * gfortran.dg/array_constructor_12.f90: Likewise.
2456 * gfortran.dg/array_constructor_15.f90: Likewise.
2457 * gfortran.dg/array_constructor_16.f90: Likewise.
2458 * gfortran.dg/array_constructor_17.f90: Likewise.
2459 * gfortran.dg/array_constructor_19.f90: Likewise.
2460 * gfortran.dg/array_constructor_23.f: Likewise.
2461 * gfortran.dg/array_constructor_24.f: Likewise.
2462 * gfortran.dg/array_constructor_32.f90: Likewise.
2463 * gfortran.dg/array_constructor_36.f90: Likewise.
2464 * gfortran.dg/array_constructor_39.f90: Likewise.
2465 * gfortran.dg/array_constructor_4.f90: Likewise.
2466 * gfortran.dg/array_constructor_40.f90: Likewise.
2467 * gfortran.dg/array_constructor_44.f90: Likewise.
2468 * gfortran.dg/array_constructor_45.f90: Likewise.
2469 * gfortran.dg/array_constructor_46.f90: Likewise.
2470 * gfortran.dg/array_constructor_47.f90: Likewise.
2471 * gfortran.dg/array_constructor_49.f90: Likewise.
2472 * gfortran.dg/array_constructor_5.f90: Likewise.
2473 * gfortran.dg/array_constructor_50.f90: Likewise.
2474 * gfortran.dg/array_constructor_6.f90: Likewise.
2475 * gfortran.dg/array_constructor_7.f90: Likewise.
2476 * gfortran.dg/array_constructor_8.f90: Likewise.
2477 * gfortran.dg/array_constructor_9.f90: Likewise.
2478 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2479 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2480 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2481 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2482 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2483 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2484 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2485 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2486 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2487 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2488 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2489 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2490 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2491 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2492 * gfortran.dg/array_function_1.f90: Likewise.
2493 * gfortran.dg/array_function_5.f90: Likewise.
2494 * gfortran.dg/array_initializer_1.f90: Likewise.
2495 * gfortran.dg/array_initializer_2.f90: Likewise.
2496 * gfortran.dg/array_memcpy_5.f90: Likewise.
2497 * gfortran.dg/array_memset_2.f90: Likewise.
2498 * gfortran.dg/array_reference_1.f90: Likewise.
2499 * gfortran.dg/array_return_value_1.f90: Likewise.
2500 * gfortran.dg/array_section_1.f90: Likewise.
2501 * gfortran.dg/array_temporaries_3.f90: Likewise.
2502 * gfortran.dg/arrayio_1.f90: Likewise.
2503 * gfortran.dg/arrayio_10.f90: Likewise.
2504 * gfortran.dg/arrayio_11.f90: Likewise.
2505 * gfortran.dg/arrayio_12.f90: Likewise.
2506 * gfortran.dg/arrayio_13.f90: Likewise.
2507 * gfortran.dg/arrayio_14.f90: Likewise.
2508 * gfortran.dg/arrayio_16.f90: Likewise.
2509 * gfortran.dg/arrayio_2.f90: Likewise.
2510 * gfortran.dg/arrayio_3.f90: Likewise.
2511 * gfortran.dg/arrayio_4.f90: Likewise.
2512 * gfortran.dg/arrayio_5.f90: Likewise.
2513 * gfortran.dg/arrayio_6.f90: Likewise.
2514 * gfortran.dg/arrayio_7.f90: Likewise.
2515 * gfortran.dg/arrayio_8.f90: Likewise.
2516 * gfortran.dg/arrayio_9.f90: Likewise.
2517 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2518 * gfortran.dg/assign_10.f90: Likewise.
2519 * gfortran.dg/assign_9.f90: Likewise.
2520 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2521 * gfortran.dg/assignment_1.f90: Likewise.
2522 * gfortran.dg/associate_1.f03: Likewise.
2523 * gfortran.dg/associate_11.f90: Likewise.
2524 * gfortran.dg/associate_13.f90: Likewise.
2525 * gfortran.dg/associate_15.f90: Likewise.
2526 * gfortran.dg/associate_17.f90: Likewise.
2527 * gfortran.dg/associate_18.f08: Likewise.
2528 * gfortran.dg/associate_19.f03: Likewise.
2529 * gfortran.dg/associate_20.f03: Likewise.
2530 * gfortran.dg/associate_22.f90: Likewise.
2531 * gfortran.dg/associate_23.f90: Likewise.
2532 * gfortran.dg/associate_24.f90: Likewise.
2533 * gfortran.dg/associate_25.f90: Likewise.
2534 * gfortran.dg/associate_27.f90: Likewise.
2535 * gfortran.dg/associate_28.f90: Likewise.
2536 * gfortran.dg/associate_32.f03: Likewise.
2537 * gfortran.dg/associate_33.f03: Likewise.
2538 * gfortran.dg/associate_34.f90: Likewise.
2539 * gfortran.dg/associate_6.f03: Likewise.
2540 * gfortran.dg/associate_7.f03: Likewise.
2541 * gfortran.dg/associate_8.f03: Likewise.
2542 * gfortran.dg/associate_9.f03: Likewise.
2543 * gfortran.dg/associated_1.f90: Likewise.
2544 * gfortran.dg/associated_2.f90: Likewise.
2545 * gfortran.dg/associated_5.f90: Likewise.
2546 * gfortran.dg/associated_6.f90: Likewise.
2547 * gfortran.dg/associated_target_3.f90: Likewise.
2548 * gfortran.dg/associated_target_4.f90: Likewise.
2549 * gfortran.dg/associated_target_5.f03: Likewise.
2550 * gfortran.dg/associated_target_6.f03: Likewise.
2551 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2552 * gfortran.dg/assumed_rank_1.f90: Likewise.
2553 * gfortran.dg/assumed_rank_10.f90: Likewise.
2554 * gfortran.dg/assumed_rank_2.f90: Likewise.
2555 * gfortran.dg/assumed_rank_7.f90: Likewise.
2556 * gfortran.dg/assumed_rank_8.f90: Likewise.
2557 * gfortran.dg/assumed_rank_9.f90: Likewise.
2558 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2559 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2560 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2561 * gfortran.dg/assumed_type_2.f90: Likewise.
2562 * gfortran.dg/atan2_1.f90: Likewise.
2563 * gfortran.dg/auto_array_1.f90: Likewise.
2564 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2565 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2566 * gfortran.dg/auto_char_len_3.f90: Likewise.
2567 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2568 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2569 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2570 * gfortran.dg/auto_save_2.f90: Likewise.
2571 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2572 * gfortran.dg/backslash_1.f90: Likewise.
2573 * gfortran.dg/backslash_2.f90: Likewise.
2574 * gfortran.dg/backslash_3.f: Likewise.
2575 * gfortran.dg/backspace_1.f: Likewise.
2576 * gfortran.dg/backspace_10.f90: Likewise.
2577 * gfortran.dg/backspace_11.f90: Likewise.
2578 * gfortran.dg/backspace_2.f: Likewise.
2579 * gfortran.dg/backspace_3.f: Likewise.
2580 * gfortran.dg/backspace_4.f: Likewise.
2581 * gfortran.dg/backspace_5.f: Likewise.
2582 * gfortran.dg/backspace_6.f: Likewise.
2583 * gfortran.dg/backspace_7.f90: Likewise.
2584 * gfortran.dg/backspace_8.f: Likewise.
2585 * gfortran.dg/backspace_9.f: Likewise.
2586 * gfortran.dg/bessel_1.f90: Likewise.
2587 * gfortran.dg/bessel_2.f90: Likewise.
2588 * gfortran.dg/bessel_5.f90: Likewise.
2589 * gfortran.dg/bessel_6.f90: Likewise.
2590 * gfortran.dg/bessel_7.f90: Likewise.
2591 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2592 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2593 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2594 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2595 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2596 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2597 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2598 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2599 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2600 * gfortran.dg/bit_comparison_1.F90: Likewise.
2601 * gfortran.dg/bit_comparison_2.F90: Likewise.
2602 * gfortran.dg/block_1.f08: Likewise.
2603 * gfortran.dg/block_13.f08: Likewise.
2604 * gfortran.dg/block_14.f90: Likewise.
2605 * gfortran.dg/block_2.f08: Likewise.
2606 * gfortran.dg/block_6.f08: Likewise.
2607 * gfortran.dg/block_7.f08: Likewise.
2608 * gfortran.dg/block_8.f08: Likewise.
2609 * gfortran.dg/blockdata_1.f90: Likewise.
2610 * gfortran.dg/bound_1.f90: Likewise.
2611 * gfortran.dg/bound_2.f90: Likewise.
2612 * gfortran.dg/bound_3.f90: Likewise.
2613 * gfortran.dg/bound_4.f90: Likewise.
2614 * gfortran.dg/bound_5.f90: Likewise.
2615 * gfortran.dg/bound_6.f90: Likewise.
2616 * gfortran.dg/bound_7.f90: Likewise.
2617 * gfortran.dg/bound_8.f90: Likewise.
2618 * gfortran.dg/bound_9.f90: Likewise.
2619 * gfortran.dg/bound_simplification_1.f90: Likewise.
2620 * gfortran.dg/bound_simplification_3.f90: Likewise.
2621 * gfortran.dg/bound_simplification_4.f90: Likewise.
2622 * gfortran.dg/bound_simplification_5.f90: Likewise.
2623 * gfortran.dg/bound_simplification_6.f90: Likewise.
2624 * gfortran.dg/bounds_check_1.f90: Likewise.
2625 * gfortran.dg/bounds_check_12.f90: Likewise.
2626 * gfortran.dg/bounds_check_14.f90: Likewise.
2627 * gfortran.dg/bounds_check_15.f90: Likewise.
2628 * gfortran.dg/bounds_check_19.f90: Likewise.
2629 * gfortran.dg/bounds_check_8.f90: Likewise.
2630 * gfortran.dg/bounds_check_9.f90: Likewise.
2631 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2632 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2633 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2634 * gfortran.dg/boz_1.f90: Likewise.
2635 * gfortran.dg/boz_11.f90: Likewise.
2636 * gfortran.dg/boz_13.f90: Likewise.
2637 * gfortran.dg/boz_14.f90: Likewise.
2638 * gfortran.dg/boz_15.f90: Likewise.
2639 * gfortran.dg/boz_3.f90: Likewise.
2640 * gfortran.dg/boz_6.f90: Likewise.
2641 * gfortran.dg/boz_9.f90: Likewise.
2642 * gfortran.dg/byte_1.f90: Likewise.
2643 * gfortran.dg/byte_2.f90: Likewise.
2644 * gfortran.dg/c_assoc.f90: Likewise.
2645 * gfortran.dg/c_assoc_2.f03: Likewise.
2646 * gfortran.dg/c_assoc_3.f90: Likewise.
2647 * gfortran.dg/c_by_val_1.f: Likewise.
2648 * gfortran.dg/c_by_val_5.f90: Likewise.
2649 * gfortran.dg/c_char_tests.f03: Likewise.
2650 * gfortran.dg/c_char_tests_2.f03: Likewise.
2651 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2652 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2653 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2654 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2655 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2656 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2657 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2658 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2659 * gfortran.dg/c_kind_params.f90: Likewise.
2660 * gfortran.dg/c_loc_test_20.f90: Likewise.
2661 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2662 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2663 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2664 * gfortran.dg/c_size_t_test.f03: Likewise.
2665 * gfortran.dg/c_sizeof_1.f90: Likewise.
2666 * gfortran.dg/c_sizeof_5.f90: Likewise.
2667 * gfortran.dg/c_sizeof_6.f90: Likewise.
2668 * gfortran.dg/char4_iunit_1.f03: Likewise.
2669 * gfortran.dg/char4_iunit_2.f03: Likewise.
2670 * gfortran.dg/char_allocation_1.f90: Likewise.
2671 * gfortran.dg/char_array_constructor.f90: Likewise.
2672 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2673 * gfortran.dg/char_assign_1.f90: Likewise.
2674 * gfortran.dg/char_associated_1.f90: Likewise.
2675 * gfortran.dg/char_cast_2.f90: Likewise.
2676 * gfortran.dg/char_comparison_1.f: Likewise.
2677 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2678 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2679 * gfortran.dg/char_cons_len.f90: Likewise.
2680 * gfortran.dg/char_conversion.f90: Likewise.
2681 * gfortran.dg/char_cshift_1.f90: Likewise.
2682 * gfortran.dg/char_cshift_2.f90: Likewise.
2683 * gfortran.dg/char_decl_2.f90: Likewise.
2684 * gfortran.dg/char_eoshift_1.f90: Likewise.
2685 * gfortran.dg/char_eoshift_2.f90: Likewise.
2686 * gfortran.dg/char_eoshift_3.f90: Likewise.
2687 * gfortran.dg/char_eoshift_4.f90: Likewise.
2688 * gfortran.dg/char_eoshift_5.f90: Likewise.
2689 * gfortran.dg/char_expr_1.f90: Likewise.
2690 * gfortran.dg/char_expr_3.f90: Likewise.
2691 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2692 * gfortran.dg/char_length_12.f90: Likewise.
2693 * gfortran.dg/char_length_14.f90: Likewise.
2694 * gfortran.dg/char_length_15.f90: Likewise.
2695 * gfortran.dg/char_length_17.f90: Likewise.
2696 * gfortran.dg/char_length_20.f90: Likewise.
2697 * gfortran.dg/char_length_21.f90: Likewise.
2698 * gfortran.dg/char_length_5.f90: Likewise.
2699 * gfortran.dg/char_length_6.f90: Likewise.
2700 * gfortran.dg/char_length_7.f90: Likewise.
2701 * gfortran.dg/char_length_8.f90: Likewise.
2702 * gfortran.dg/char_pack_1.f90: Likewise.
2703 * gfortran.dg/char_pack_2.f90: Likewise.
2704 * gfortran.dg/char_pointer_assign.f90: Likewise.
2705 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2706 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2707 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2708 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2709 * gfortran.dg/char_pointer_func.f90: Likewise.
2710 * gfortran.dg/char_reshape_1.f90: Likewise.
2711 * gfortran.dg/char_result_1.f90: Likewise.
2712 * gfortran.dg/char_result_12.f90: Likewise.
2713 * gfortran.dg/char_result_13.f90: Likewise.
2714 * gfortran.dg/char_result_14.f90: Likewise.
2715 * gfortran.dg/char_result_15.f90: Likewise.
2716 * gfortran.dg/char_result_2.f90: Likewise.
2717 * gfortran.dg/char_result_3.f90: Likewise.
2718 * gfortran.dg/char_result_4.f90: Likewise.
2719 * gfortran.dg/char_result_5.f90: Likewise.
2720 * gfortran.dg/char_result_6.f90: Likewise.
2721 * gfortran.dg/char_result_7.f90: Likewise.
2722 * gfortran.dg/char_result_8.f90: Likewise.
2723 * gfortran.dg/char_spread_1.f90: Likewise.
2724 * gfortran.dg/char_transpose_1.f90: Likewise.
2725 * gfortran.dg/char_type_len.f90: Likewise.
2726 * gfortran.dg/char_unpack_1.f90: Likewise.
2727 * gfortran.dg/char_unpack_2.f90: Likewise.
2728 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2729 * gfortran.dg/character_comparison_1.f90: Likewise.
2730 * gfortran.dg/character_comparison_2.f90: Likewise.
2731 * gfortran.dg/character_comparison_3.f90: Likewise.
2732 * gfortran.dg/character_comparison_4.f90: Likewise.
2733 * gfortran.dg/character_comparison_5.f90: Likewise.
2734 * gfortran.dg/character_comparison_6.f90: Likewise.
2735 * gfortran.dg/character_comparison_7.f90: Likewise.
2736 * gfortran.dg/character_comparison_8.f90: Likewise.
2737 * gfortran.dg/character_comparison_9.f90: Likewise.
2738 * gfortran.dg/charlen_15.f90: Likewise.
2739 * gfortran.dg/charlen_16.f90: Likewise.
2740 * gfortran.dg/chkbits.f90: Likewise.
2741 * gfortran.dg/chmod_1.f90: Likewise.
2742 * gfortran.dg/chmod_2.f90: Likewise.
2743 * gfortran.dg/chmod_3.f90: Likewise.
2744 * gfortran.dg/class_1.f03: Likewise.
2745 * gfortran.dg/class_18.f03: Likewise.
2746 * gfortran.dg/class_19.f03: Likewise.
2747 * gfortran.dg/class_35.f90: Likewise.
2748 * gfortran.dg/class_46.f03: Likewise.
2749 * gfortran.dg/class_48.f90: Likewise.
2750 * gfortran.dg/class_51.f90: Likewise.
2751 * gfortran.dg/class_52.f90: Likewise.
2752 * gfortran.dg/class_6.f03: Likewise.
2753 * gfortran.dg/class_63.f90: Likewise.
2754 * gfortran.dg/class_64.f90: Likewise.
2755 * gfortran.dg/class_65.f90: Likewise.
2756 * gfortran.dg/class_66.f90: Likewise.
2757 * gfortran.dg/class_67.f90: Likewise.
2758 * gfortran.dg/class_9.f03: Likewise.
2759 * gfortran.dg/class_alias.f90: Likewise.
2760 * gfortran.dg/class_allocate_1.f03: Likewise.
2761 * gfortran.dg/class_allocate_10.f03: Likewise.
2762 * gfortran.dg/class_allocate_13.f90: Likewise.
2763 * gfortran.dg/class_allocate_14.f90: Likewise.
2764 * gfortran.dg/class_allocate_15.f90: Likewise.
2765 * gfortran.dg/class_allocate_19.f03: Likewise.
2766 * gfortran.dg/class_allocate_21.f90: Likewise.
2767 * gfortran.dg/class_allocate_22.f90: Likewise.
2768 * gfortran.dg/class_allocate_3.f03: Likewise.
2769 * gfortran.dg/class_allocate_4.f03: Likewise.
2770 * gfortran.dg/class_allocate_5.f90: Likewise.
2771 * gfortran.dg/class_allocate_6.f03: Likewise.
2772 * gfortran.dg/class_allocate_7.f03: Likewise.
2773 * gfortran.dg/class_allocate_8.f03: Likewise.
2774 * gfortran.dg/class_allocate_9.f03: Likewise.
2775 * gfortran.dg/class_array_1.f03: Likewise.
2776 * gfortran.dg/class_array_14.f90: Likewise.
2777 * gfortran.dg/class_array_15.f03: Likewise.
2778 * gfortran.dg/class_array_16.f90: Likewise.
2779 * gfortran.dg/class_array_2.f03: Likewise.
2780 * gfortran.dg/class_array_20.f03: Likewise.
2781 * gfortran.dg/class_array_21.f03: Likewise.
2782 * gfortran.dg/class_array_3.f03: Likewise.
2783 * gfortran.dg/class_array_4.f03: Likewise.
2784 * gfortran.dg/class_array_7.f03: Likewise.
2785 * gfortran.dg/class_array_8.f03: Likewise.
2786 * gfortran.dg/class_array_9.f03: Likewise.
2787 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2788 * gfortran.dg/class_dummy_1.f03: Likewise.
2789 * gfortran.dg/class_optional_1.f90: Likewise.
2790 * gfortran.dg/class_optional_2.f90: Likewise.
2791 * gfortran.dg/class_result_5.f90: Likewise.
2792 * gfortran.dg/class_result_6.f90: Likewise.
2793 * gfortran.dg/class_to_type_1.f03: Likewise.
2794 * gfortran.dg/class_to_type_2.f90: Likewise.
2795 * gfortran.dg/class_to_type_3.f03: Likewise.
2796 * gfortran.dg/class_to_type_4.f90: Likewise.
2797 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2798 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2799 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2800 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2801 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2802 * gfortran.dg/coarray/codimension.f90: Likewise.
2803 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2804 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2805 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2806 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2807 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2808 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2809 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2810 * gfortran.dg/coarray/event_1.f90: Likewise.
2811 * gfortran.dg/coarray/event_2.f90: Likewise.
2812 * gfortran.dg/coarray/get_array.f90: Likewise.
2813 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2814 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2815 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2816 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2817 * gfortran.dg/coarray/lock_1.f90: Likewise.
2818 * gfortran.dg/coarray/lock_2.f90: Likewise.
2819 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2820 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2821 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2822 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2823 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2824 * gfortran.dg/coarray/registering_1.f90: Likewise.
2825 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2826 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2827 * gfortran.dg/coarray/send_array.f90: Likewise.
2828 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2829 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2830 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2831 * gfortran.dg/coarray/sync_1.f90: Likewise.
2832 * gfortran.dg/coarray/sync_3.f90: Likewise.
2833 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2834 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2835 * gfortran.dg/coarray_13.f90: Likewise.
2836 * gfortran.dg/coarray_15.f90: Likewise.
2837 * gfortran.dg/coarray_16.f90: Likewise.
2838 * gfortran.dg/coarray_2.f90: Likewise.
2839 * gfortran.dg/coarray_23.f90: Likewise.
2840 * gfortran.dg/coarray_40.f90: Likewise.
2841 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2842 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2843 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2844 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2845 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2846 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2847 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2848 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2849 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2850 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2851 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2852 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2853 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2854 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2855 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2856 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2857 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2858 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2859 * gfortran.dg/coarray_stat_2.f90: Likewise.
2860 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2861 * gfortran.dg/coindexed_1.f90: Likewise.
2862 * gfortran.dg/comma.f: Likewise.
2863 * gfortran.dg/comma_format_extension_3.f: Likewise.
2864 * gfortran.dg/comma_format_extension_4.f: Likewise.
2865 * gfortran.dg/common_2.f90: Likewise.
2866 * gfortran.dg/common_4.f90: Likewise.
2867 * gfortran.dg/common_align_1.f90: Likewise.
2868 * gfortran.dg/common_align_2.f90: Likewise.
2869 * gfortran.dg/common_equivalence_1.f: Likewise.
2870 * gfortran.dg/common_pointer_1.f90: Likewise.
2871 * gfortran.dg/common_resize_1.f: Likewise.
2872 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2873 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2874 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2875 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2876 * gfortran.dg/complex_read.f90: Likewise.
2877 * gfortran.dg/complex_write.f90: Likewise.
2878 * gfortran.dg/constant_substring.f: Likewise.
2879 * gfortran.dg/constructor_2.f90: Likewise.
2880 * gfortran.dg/constructor_3.f90: Likewise.
2881 * gfortran.dg/constructor_6.f90: Likewise.
2882 * gfortran.dg/contained_1.f90: Likewise.
2883 * gfortran.dg/contained_3.f90: Likewise.
2884 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2885 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2886 * gfortran.dg/continuation_1.f90: Likewise.
2887 * gfortran.dg/continuation_11.f90: Likewise.
2888 * gfortran.dg/continuation_12.f90: Likewise.
2889 * gfortran.dg/continuation_13.f90: Likewise.
2890 * gfortran.dg/continuation_14.f: Likewise.
2891 * gfortran.dg/continuation_8.f90: Likewise.
2892 * gfortran.dg/convert_2.f90: Likewise.
2893 * gfortran.dg/convert_implied_open.f90: Likewise.
2894 * gfortran.dg/count_init_expr.f03: Likewise.
2895 * gfortran.dg/cr_lf.f90: Likewise.
2896 * gfortran.dg/cray_pointers_10.f90: Likewise.
2897 * gfortran.dg/cray_pointers_2.f90: Likewise.
2898 * gfortran.dg/cray_pointers_5.f90: Likewise.
2899 * gfortran.dg/cray_pointers_7.f90: Likewise.
2900 * gfortran.dg/cray_pointers_8.f90: Likewise.
2901 * gfortran.dg/cshift_1.f90: Likewise.
2902 * gfortran.dg/cshift_2.f90: Likewise.
2903 * gfortran.dg/cshift_large_1.f90: Likewise.
2904 * gfortran.dg/cshift_nan_1.f90: Likewise.
2905 * gfortran.dg/csqrt_2.f: Likewise.
2906 * gfortran.dg/data_array_1.f90: Likewise.
2907 * gfortran.dg/data_char_1.f90: Likewise.
2908 * gfortran.dg/data_char_2.f90: Likewise.
2909 * gfortran.dg/data_char_3.f90: Likewise.
2910 * gfortran.dg/data_derived_1.f90: Likewise.
2911 * gfortran.dg/data_implied_do_1.f90: Likewise.
2912 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2913 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2914 * gfortran.dg/deallocate_stat.f90: Likewise.
2915 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2916 * gfortran.dg/debug/pr37738.f: Likewise.
2917 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2918 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2919 * gfortran.dg/dec_exp_1.f90: Likewise.
2920 * gfortran.dg/dec_init_1.f90: Likewise.
2921 * gfortran.dg/dec_init_2.f90: Likewise.
2922 * gfortran.dg/dec_init_3.f90: Likewise.
2923 * gfortran.dg/dec_init_4.f90: Likewise.
2924 * gfortran.dg/dec_io_1.f90: Likewise.
2925 * gfortran.dg/dec_io_2.f90: Likewise.
2926 * gfortran.dg/dec_io_2a.f90: Likewise.
2927 * gfortran.dg/dec_io_6.f90: Likewise.
2928 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2929 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2930 * gfortran.dg/dec_math.f90: Likewise.
2931 * gfortran.dg/dec_parameter_1.f: Likewise.
2932 * gfortran.dg/dec_parameter_2.f90: Likewise.
2933 * gfortran.dg/dec_static_1.f90: Likewise.
2934 * gfortran.dg/dec_static_2.f90: Likewise.
2935 * gfortran.dg/dec_structure_1.f90: Likewise.
2936 * gfortran.dg/dec_structure_10.f90: Likewise.
2937 * gfortran.dg/dec_structure_18.f90: Likewise.
2938 * gfortran.dg/dec_structure_19.f90: Likewise.
2939 * gfortran.dg/dec_structure_2.f90: Likewise.
2940 * gfortran.dg/dec_structure_22.f90: Likewise.
2941 * gfortran.dg/dec_structure_3.f90: Likewise.
2942 * gfortran.dg/dec_structure_4.f90: Likewise.
2943 * gfortran.dg/dec_structure_5.f90: Likewise.
2944 * gfortran.dg/dec_structure_6.f90: Likewise.
2945 * gfortran.dg/dec_structure_7.f90: Likewise.
2946 * gfortran.dg/dec_union_1.f90: Likewise.
2947 * gfortran.dg/dec_union_2.f90: Likewise.
2948 * gfortran.dg/dec_union_3.f90: Likewise.
2949 * gfortran.dg/dec_union_4.f90: Likewise.
2950 * gfortran.dg/dec_union_5.f90: Likewise.
2951 * gfortran.dg/default_format_1.f90: Likewise.
2952 * gfortran.dg/default_format_2.f90: Likewise.
2953 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2954 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2955 * gfortran.dg/default_initialization_3.f90: Likewise.
2956 * gfortran.dg/default_initialization_4.f90: Likewise.
2957 * gfortran.dg/default_initialization_5.f90: Likewise.
2958 * gfortran.dg/deferred_character_1.f90: Likewise.
2959 * gfortran.dg/deferred_character_10.f90: Likewise.
2960 * gfortran.dg/deferred_character_11.f90: Likewise.
2961 * gfortran.dg/deferred_character_12.f90: Likewise.
2962 * gfortran.dg/deferred_character_13.f90: Likewise.
2963 * gfortran.dg/deferred_character_14.f90: Likewise.
2964 * gfortran.dg/deferred_character_15.f90: Likewise.
2965 * gfortran.dg/deferred_character_16.f90: Likewise.
2966 * gfortran.dg/deferred_character_2.f90: Likewise.
2967 * gfortran.dg/deferred_character_3.f90: Likewise.
2968 * gfortran.dg/deferred_character_4.f90: Likewise.
2969 * gfortran.dg/deferred_character_5.f90: Likewise.
2970 * gfortran.dg/deferred_character_6.f90: Likewise.
2971 * gfortran.dg/deferred_character_7.f90: Likewise.
2972 * gfortran.dg/deferred_character_8.f90: Likewise.
2973 * gfortran.dg/deferred_character_9.f90: Likewise.
2974 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2975 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2976 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2977 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2978 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2979 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2980 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2981 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2982 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2983 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2984 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2985 * gfortran.dg/defined_assignment_1.f90: Likewise.
2986 * gfortran.dg/defined_assignment_10.f90: Likewise.
2987 * gfortran.dg/defined_assignment_11.f90: Likewise.
2988 * gfortran.dg/defined_assignment_2.f90: Likewise.
2989 * gfortran.dg/defined_assignment_3.f90: Likewise.
2990 * gfortran.dg/defined_assignment_4.f90: Likewise.
2991 * gfortran.dg/defined_assignment_5.f90: Likewise.
2992 * gfortran.dg/defined_assignment_8.f90: Likewise.
2993 * gfortran.dg/defined_assignment_9.f90: Likewise.
2994 * gfortran.dg/dependency_2.f90: Likewise.
2995 * gfortran.dg/dependency_21.f90: Likewise.
2996 * gfortran.dg/dependency_22.f90: Likewise.
2997 * gfortran.dg/dependency_23.f90: Likewise.
2998 * gfortran.dg/dependency_24.f90: Likewise.
2999 * gfortran.dg/dependency_25.f90: Likewise.
3000 * gfortran.dg/dependency_26.f90: Likewise.
3001 * gfortran.dg/dependency_39.f90: Likewise.
3002 * gfortran.dg/dependency_40.f90: Likewise.
3003 * gfortran.dg/dependency_41.f90: Likewise.
3004 * gfortran.dg/dependency_42.f90: Likewise.
3005 * gfortran.dg/dependency_43.f90: Likewise.
3006 * gfortran.dg/dependency_44.f90: Likewise.
3007 * gfortran.dg/dependency_45.f90: Likewise.
3008 * gfortran.dg/dependency_50.f90: Likewise.
3009 * gfortran.dg/dependency_51.f90: Likewise.
3010 * gfortran.dg/dependent_decls_1.f90: Likewise.
3011 * gfortran.dg/der_array_1.f90: Likewise.
3012 * gfortran.dg/der_array_io_1.f90: Likewise.
3013 * gfortran.dg/der_array_io_2.f90: Likewise.
3014 * gfortran.dg/der_array_io_3.f90: Likewise.
3015 * gfortran.dg/der_io_1.f90: Likewise.
3016 * gfortran.dg/der_io_3.f90: Likewise.
3017 * gfortran.dg/der_pointer_2.f90: Likewise.
3018 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3019 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3020 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3021 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3022 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3023 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3024 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3025 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3026 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3027 * gfortran.dg/derived_external_function_1.f90: Likewise.
3028 * gfortran.dg/derived_init_1.f90: Likewise.
3029 * gfortran.dg/derived_init_2.f90: Likewise.
3030 * gfortran.dg/derived_init_3.f90: Likewise.
3031 * gfortran.dg/derived_init_4.f90: Likewise.
3032 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3033 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3034 * gfortran.dg/dev_null.F90: Likewise.
3035 * gfortran.dg/dfloat_1.f90: Likewise.
3036 * gfortran.dg/dim_sum_1.f90: Likewise.
3037 * gfortran.dg/dim_sum_2.f90: Likewise.
3038 * gfortran.dg/dim_sum_3.f90: Likewise.
3039 * gfortran.dg/direct_io_10.f: Likewise.
3040 * gfortran.dg/direct_io_11.f90: Likewise.
3041 * gfortran.dg/direct_io_12.f90: Likewise.
3042 * gfortran.dg/direct_io_2.f90: Likewise.
3043 * gfortran.dg/direct_io_3.f90: Likewise.
3044 * gfortran.dg/direct_io_4.f90: Likewise.
3045 * gfortran.dg/direct_io_5.f90: Likewise.
3046 * gfortran.dg/direct_io_6.f90: Likewise.
3047 * gfortran.dg/direct_io_7.f90: Likewise.
3048 * gfortran.dg/direct_io_8.f90: Likewise.
3049 * gfortran.dg/direct_io_9.f: Likewise.
3050 * gfortran.dg/do_1.f90: Likewise.
3051 * gfortran.dg/do_3.F90: Likewise.
3052 * gfortran.dg/do_concurrent_2.f90: Likewise.
3053 * gfortran.dg/do_concurrent_4.f90: Likewise.
3054 * gfortran.dg/do_corner_warn.f90: Likewise.
3055 * gfortran.dg/do_iterator_2.f90: Likewise.
3056 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3057 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3058 * gfortran.dg/dos_eol.f: Likewise.
3059 * gfortran.dg/dot_product_1.f03: Likewise.
3060 * gfortran.dg/dot_product_2.f90: Likewise.
3061 * gfortran.dg/dot_product_4.f90: Likewise.
3062 * gfortran.dg/dshift_1.F90: Likewise.
3063 * gfortran.dg/dshift_2.F90: Likewise.
3064 * gfortran.dg/dtio_1.f90: Likewise.
3065 * gfortran.dg/dtio_10.f90: Likewise.
3066 * gfortran.dg/dtio_12.f90: Likewise.
3067 * gfortran.dg/dtio_14.f90: Likewise.
3068 * gfortran.dg/dtio_15.f90: Likewise.
3069 * gfortran.dg/dtio_16.f90: Likewise.
3070 * gfortran.dg/dtio_17.f90: Likewise.
3071 * gfortran.dg/dtio_19.f90: Likewise.
3072 * gfortran.dg/dtio_2.f90: Likewise.
3073 * gfortran.dg/dtio_20.f03: Likewise.
3074 * gfortran.dg/dtio_22.f90: Likewise.
3075 * gfortran.dg/dtio_24.f90: Likewise.
3076 * gfortran.dg/dtio_25.f90: Likewise.
3077 * gfortran.dg/dtio_26.f03: Likewise.
3078 * gfortran.dg/dtio_27.f90: Likewise.
3079 * gfortran.dg/dtio_28.f03: Likewise.
3080 * gfortran.dg/dtio_3.f90: Likewise.
3081 * gfortran.dg/dtio_30.f03: Likewise.
3082 * gfortran.dg/dtio_31.f03: Likewise.
3083 * gfortran.dg/dtio_32.f03: Likewise.
3084 * gfortran.dg/dtio_4.f90: Likewise.
3085 * gfortran.dg/dtio_5.f90: Likewise.
3086 * gfortran.dg/dtio_7.f90: Likewise.
3087 * gfortran.dg/dtio_8.f90: Likewise.
3088 * gfortran.dg/dtio_9.f90: Likewise.
3089 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3090 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3091 * gfortran.dg/dup_save_1.f90: Likewise.
3092 * gfortran.dg/dup_save_2.f90: Likewise.
3093 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3094 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3095 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3096 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3097 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3098 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3099 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3100 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3101 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3102 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3103 * gfortran.dg/e_d_fmt.f90: Likewise.
3104 * gfortran.dg/edit_real_1.f90: Likewise.
3105 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3106 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3107 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3108 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3109 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3110 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3111 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3112 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3113 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3114 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3115 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3116 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3117 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3118 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3119 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3120 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3121 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3122 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3123 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3124 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3125 * gfortran.dg/empty_format_1.f90: Likewise.
3126 * gfortran.dg/endfile.f: Likewise.
3127 * gfortran.dg/endfile.f90: Likewise.
3128 * gfortran.dg/endfile_2.f90: Likewise.
3129 * gfortran.dg/entry_1.f90: Likewise.
3130 * gfortran.dg/entry_10.f90: Likewise.
3131 * gfortran.dg/entry_12.f90: Likewise.
3132 * gfortran.dg/entry_13.f90: Likewise.
3133 * gfortran.dg/entry_14.f90: Likewise.
3134 * gfortran.dg/entry_16.f90: Likewise.
3135 * gfortran.dg/entry_3.f90: Likewise.
3136 * gfortran.dg/entry_6.f90: Likewise.
3137 * gfortran.dg/entry_9.f90: Likewise.
3138 * gfortran.dg/entry_array_specs_2.f: Likewise.
3139 * gfortran.dg/enum_1.f90: Likewise.
3140 * gfortran.dg/enum_9.f90: Likewise.
3141 * gfortran.dg/eof_1.f90: Likewise.
3142 * gfortran.dg/eof_2.f90: Likewise.
3143 * gfortran.dg/eof_4.f90: Likewise.
3144 * gfortran.dg/eof_5.f90: Likewise.
3145 * gfortran.dg/eor_handling_1.f90: Likewise.
3146 * gfortran.dg/eor_handling_2.f90: Likewise.
3147 * gfortran.dg/eor_handling_3.f90: Likewise.
3148 * gfortran.dg/eor_handling_4.f90: Likewise.
3149 * gfortran.dg/eor_handling_5.f90: Likewise.
3150 * gfortran.dg/eoshift_3.f90: Likewise.
3151 * gfortran.dg/eoshift_4.f90: Likewise.
3152 * gfortran.dg/eoshift_5.f90: Likewise.
3153 * gfortran.dg/eoshift_6.f90: Likewise.
3154 * gfortran.dg/eoshift_large_1.f90: Likewise.
3155 * gfortran.dg/equiv_6.f90: Likewise.
3156 * gfortran.dg/equiv_7.f90: Likewise.
3157 * gfortran.dg/equiv_9.f90: Likewise.
3158 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3159 * gfortran.dg/erf_2.F90: Likewise.
3160 * gfortran.dg/erf_3.F90: Likewise.
3161 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3162 * gfortran.dg/error_format_2.f90: Likewise.
3163 * gfortran.dg/error_recovery_5.f90: Likewise.
3164 * gfortran.dg/execute_command_line_2.f90: Likewise.
3165 * gfortran.dg/execute_command_line_3.f90: Likewise.
3166 * gfortran.dg/exit_1.f08: Likewise.
3167 * gfortran.dg/exit_3.f08: Likewise.
3168 * gfortran.dg/exponent_1.f90: Likewise.
3169 * gfortran.dg/exponent_2.f90: Likewise.
3170 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3171 * gfortran.dg/extends_1.f03: Likewise.
3172 * gfortran.dg/extends_16.f90: Likewise.
3173 * gfortran.dg/extends_2.f03: Likewise.
3174 * gfortran.dg/extends_3.f03: Likewise.
3175 * gfortran.dg/extends_4.f03: Likewise.
3176 * gfortran.dg/extends_type_of_1.f03: Likewise.
3177 * gfortran.dg/extends_type_of_2.f03: Likewise.
3178 * gfortran.dg/external_procedures_3.f90: Likewise.
3179 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3180 * gfortran.dg/f2003_io_1.f03: Likewise.
3181 * gfortran.dg/f2003_io_4.f03: Likewise.
3182 * gfortran.dg/f2003_io_5.f03: Likewise.
3183 * gfortran.dg/f2003_io_6.f03: Likewise.
3184 * gfortran.dg/f2003_io_7.f03: Likewise.
3185 * gfortran.dg/f2c_1.f90: Likewise.
3186 * gfortran.dg/f2c_2.f90: Likewise.
3187 * gfortran.dg/f2c_3.f90: Likewise.
3188 * gfortran.dg/f2c_4.f90: Likewise.
3189 * gfortran.dg/f2c_6.f90: Likewise.
3190 * gfortran.dg/f2c_7.f90: Likewise.
3191 * gfortran.dg/f2c_9.f90: Likewise.
3192 * gfortran.dg/fgetc_1.f90: Likewise.
3193 * gfortran.dg/fgetc_2.f90: Likewise.
3194 * gfortran.dg/filename_null.f90: Likewise.
3195 * gfortran.dg/finalize_12.f90: Likewise.
3196 * gfortran.dg/finalize_13.f90: Likewise.
3197 * gfortran.dg/finalize_15.f90: Likewise.
3198 * gfortran.dg/finalize_17.f90: Likewise.
3199 * gfortran.dg/finalize_18.f90: Likewise.
3200 * gfortran.dg/finalize_25.f90: Likewise.
3201 * gfortran.dg/finalize_29.f08: Likewise.
3202 * gfortran.dg/finalize_31.f90: Likewise.
3203 * gfortran.dg/float_1.f90: Likewise.
3204 * gfortran.dg/flush_1.f90: Likewise.
3205 * gfortran.dg/fmt_bz_bn.f: Likewise.
3206 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3207 * gfortran.dg/fmt_cache_1.f: Likewise.
3208 * gfortran.dg/fmt_cache_2.f: Likewise.
3209 * gfortran.dg/fmt_cache_3.f90: Likewise.
3210 * gfortran.dg/fmt_colon.f90: Likewise.
3211 * gfortran.dg/fmt_e.f90: Likewise.
3212 * gfortran.dg/fmt_en.f90: Likewise.
3213 * gfortran.dg/fmt_error_10.f: Likewise.
3214 * gfortran.dg/fmt_error_9.f: Likewise.
3215 * gfortran.dg/fmt_exhaust.f90: Likewise.
3216 * gfortran.dg/fmt_f0_1.f90: Likewise.
3217 * gfortran.dg/fmt_f_an_p.f: Likewise.
3218 * gfortran.dg/fmt_fw_d.f90: Likewise.
3219 * gfortran.dg/fmt_g.f: Likewise.
3220 * gfortran.dg/fmt_g0_1.f08: Likewise.
3221 * gfortran.dg/fmt_g0_2.f08: Likewise.
3222 * gfortran.dg/fmt_g0_4.f08: Likewise.
3223 * gfortran.dg/fmt_g0_5.f08: Likewise.
3224 * gfortran.dg/fmt_g0_6.f08: Likewise.
3225 * gfortran.dg/fmt_g0_7.f08: Likewise.
3226 * gfortran.dg/fmt_g_1.f90: Likewise.
3227 * gfortran.dg/fmt_int_sign.f90: Likewise.
3228 * gfortran.dg/fmt_l.f90: Likewise.
3229 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3230 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3231 * gfortran.dg/fmt_p_1.f90: Likewise.
3232 * gfortran.dg/fmt_pf.f90: Likewise.
3233 * gfortran.dg/fmt_read.f90: Likewise.
3234 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3235 * gfortran.dg/fmt_t_1.f90: Likewise.
3236 * gfortran.dg/fmt_t_2.f90: Likewise.
3237 * gfortran.dg/fmt_t_3.f90: Likewise.
3238 * gfortran.dg/fmt_t_4.f90: Likewise.
3239 * gfortran.dg/fmt_t_5.f90: Likewise.
3240 * gfortran.dg/fmt_t_6.f: Likewise.
3241 * gfortran.dg/fmt_t_7.f: Likewise.
3242 * gfortran.dg/fmt_t_9.f: Likewise.
3243 * gfortran.dg/fmt_tl.f: Likewise.
3244 * gfortran.dg/fmt_unlimited.f90: Likewise.
3245 * gfortran.dg/fmt_white.f: Likewise.
3246 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3247 * gfortran.dg/fold_nearest.f90: Likewise.
3248 * gfortran.dg/forall_1.f90: Likewise.
3249 * gfortran.dg/forall_10.f90: Likewise.
3250 * gfortran.dg/forall_12.f90: Likewise.
3251 * gfortran.dg/forall_13.f90: Likewise.
3252 * gfortran.dg/forall_15.f90: Likewise.
3253 * gfortran.dg/forall_4.f90: Likewise.
3254 * gfortran.dg/forall_5.f90: Likewise.
3255 * gfortran.dg/forall_6.f90: Likewise.
3256 * gfortran.dg/forall_7.f90: Likewise.
3257 * gfortran.dg/fraction.f90: Likewise.
3258 * gfortran.dg/fseek.f90: Likewise.
3259 * gfortran.dg/ftell_1.f90: Likewise.
3260 * gfortran.dg/ftell_2.f90: Likewise.
3261 * gfortran.dg/ftell_3.f90: Likewise.
3262 * gfortran.dg/func_assign_2.f90: Likewise.
3263 * gfortran.dg/func_assign_3.f90: Likewise.
3264 * gfortran.dg/func_derived_1.f90: Likewise.
3265 * gfortran.dg/func_derived_2.f90: Likewise.
3266 * gfortran.dg/func_derived_3.f90: Likewise.
3267 * gfortran.dg/func_result_1.f90: Likewise.
3268 * gfortran.dg/func_result_2.f90: Likewise.
3269 * gfortran.dg/func_result_6.f90: Likewise.
3270 * gfortran.dg/function_charlen_2.f90: Likewise.
3271 * gfortran.dg/function_charlen_3.f: Likewise.
3272 * gfortran.dg/function_kinds_1.f90: Likewise.
3273 * gfortran.dg/function_kinds_4.f90: Likewise.
3274 * gfortran.dg/function_optimize_10.f90: Likewise.
3275 * gfortran.dg/function_optimize_11.f90: Likewise.
3276 * gfortran.dg/function_optimize_12.f90: Likewise.
3277 * gfortran.dg/function_optimize_4.f90: Likewise.
3278 * gfortran.dg/function_optimize_8.f90: Likewise.
3279 * gfortran.dg/g77/13037.f: Likewise.
3280 * gfortran.dg/g77/1832.f: Likewise.
3281 * gfortran.dg/g77/19981119-0.f: Likewise.
3282 * gfortran.dg/g77/19990313-0.f: Likewise.
3283 * gfortran.dg/g77/19990313-1.f: Likewise.
3284 * gfortran.dg/g77/19990313-2.f: Likewise.
3285 * gfortran.dg/g77/19990313-3.f: Likewise.
3286 * gfortran.dg/g77/19990419-1.f: Likewise.
3287 * gfortran.dg/g77/19990826-0.f: Likewise.
3288 * gfortran.dg/g77/19990826-2.f: Likewise.
3289 * gfortran.dg/g77/20000503-1.f: Likewise.
3290 * gfortran.dg/g77/20001111.f: Likewise.
3291 * gfortran.dg/g77/20010116.f: Likewise.
3292 * gfortran.dg/g77/20010216-1.f: Likewise.
3293 * gfortran.dg/g77/20010430.f: Likewise.
3294 * gfortran.dg/g77/20010610.f: Likewise.
3295 * gfortran.dg/g77/6177.f: Likewise.
3296 * gfortran.dg/g77/7388.f: Likewise.
3297 * gfortran.dg/g77/947.f: Likewise.
3298 * gfortran.dg/g77/970625-2.f: Likewise.
3299 * gfortran.dg/g77/971102-1.f: Likewise.
3300 * gfortran.dg/g77/980628-0.f: Likewise.
3301 * gfortran.dg/g77/980628-1.f: Likewise.
3302 * gfortran.dg/g77/980628-10.f: Likewise.
3303 * gfortran.dg/g77/980628-2.f: Likewise.
3304 * gfortran.dg/g77/980628-3.f: Likewise.
3305 * gfortran.dg/g77/980628-7.f: Likewise.
3306 * gfortran.dg/g77/980628-8.f: Likewise.
3307 * gfortran.dg/g77/980628-9.f: Likewise.
3308 * gfortran.dg/g77/980701-0.f: Likewise.
3309 * gfortran.dg/g77/980701-1.f: Likewise.
3310 * gfortran.dg/g77/cabs.f: Likewise.
3311 * gfortran.dg/g77/claus.f: Likewise.
3312 * gfortran.dg/g77/complex_1.f: Likewise.
3313 * gfortran.dg/g77/cpp3.F: Likewise.
3314 * gfortran.dg/g77/cpp4.F: Likewise.
3315 * gfortran.dg/g77/cpp5.F: Likewise.
3316 * gfortran.dg/g77/dcomplex.f: Likewise.
3317 * gfortran.dg/g77/dnrm2.f: Likewise.
3318 * gfortran.dg/g77/erfc.f: Likewise.
3319 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3320 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3321 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3322 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3323 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3324 * gfortran.dg/g77/int8421.f: Likewise.
3325 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3326 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3327 * gfortran.dg/g77/le.f: Likewise.
3328 * gfortran.dg/g77/short.f: Likewise.
3329 * gfortran.dg/gamma_1.f90: Likewise.
3330 * gfortran.dg/gamma_4.f90: Likewise.
3331 * gfortran.dg/gamma_5.f90: Likewise.
3332 * gfortran.dg/generic_13.f90: Likewise.
3333 * gfortran.dg/generic_15.f90: Likewise.
3334 * gfortran.dg/generic_19.f90: Likewise.
3335 * gfortran.dg/generic_20.f90: Likewise.
3336 * gfortran.dg/generic_23.f03: Likewise.
3337 * gfortran.dg/generic_25.f90: Likewise.
3338 * gfortran.dg/generic_27.f90: Likewise.
3339 * gfortran.dg/generic_31.f90: Likewise.
3340 * gfortran.dg/generic_4.f90: Likewise.
3341 * gfortran.dg/global_vars_c_init.f90: Likewise.
3342 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3343 * gfortran.dg/gnu_logical_1.F: Likewise.
3344 * gfortran.dg/goacc/fixed-1.f: Likewise.
3345 * gfortran.dg/goacc/fixed-2.f: Likewise.
3346 * gfortran.dg/goacc/gang-static.f95: Likewise.
3347 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3348 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3349 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3350 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3351 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3352 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3353 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3354 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3355 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3356 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3357 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3358 * gfortran.dg/gomp/pr48794.f90: Likewise.
3359 * gfortran.dg/gomp/pr72744.f90: Likewise.
3360 * gfortran.dg/gomp/pr77665.f90: Likewise.
3361 * gfortran.dg/gomp/workshare2.f90: Likewise.
3362 * gfortran.dg/gomp/workshare3.f90: Likewise.
3363 * gfortran.dg/goto_1.f: Likewise.
3364 * gfortran.dg/goto_2.f90: Likewise.
3365 * gfortran.dg/goto_4.f90: Likewise.
3366 * gfortran.dg/goto_6.f: Likewise.
3367 * gfortran.dg/graphite/id-26.f03: Likewise.
3368 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3369 * gfortran.dg/graphite/pr29581.f90: Likewise.
3370 * gfortran.dg/graphite/pr29832.f90: Likewise.
3371 * gfortran.dg/graphite/run-id-1.f: Likewise.
3372 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3373 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3374 * gfortran.dg/hollerith.f90: Likewise.
3375 * gfortran.dg/hollerith4.f90: Likewise.
3376 * gfortran.dg/hollerith6.f90: Likewise.
3377 * gfortran.dg/hollerith8.f90: Likewise.
3378 * gfortran.dg/hollerith_1.f90: Likewise.
3379 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3380 * gfortran.dg/hollerith_f95.f90: Likewise.
3381 * gfortran.dg/hollerith_legacy.f90: Likewise.
3382 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3383 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3384 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3385 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3386 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3387 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3388 * gfortran.dg/hypot_1.f90: Likewise.
3389 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3390 * gfortran.dg/iargc.f90: Likewise.
3391 * gfortran.dg/ibits.f90: Likewise.
3392 * gfortran.dg/ichar_1.f90: Likewise.
3393 * gfortran.dg/ichar_2.f90: Likewise.
3394 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3395 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3396 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3397 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3398 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3399 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3400 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3401 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3402 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3403 * gfortran.dg/ieee/large_1.f90: Likewise.
3404 * gfortran.dg/ieee/large_2.f90: Likewise.
3405 * gfortran.dg/ieee/large_3.F90: Likewise.
3406 * gfortran.dg/ieee/large_4.f90: Likewise.
3407 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3408 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3409 * gfortran.dg/impl_do_var_data.f90: Likewise.
3410 * gfortran.dg/implicit_10.f90: Likewise.
3411 * gfortran.dg/implicit_12.f90: Likewise.
3412 * gfortran.dg/implicit_class_1.f90: Likewise.
3413 * gfortran.dg/implicit_pure_1.f90: Likewise.
3414 * gfortran.dg/implied_do_1.f90: Likewise.
3415 * gfortran.dg/implied_do_io_1.f90: Likewise.
3416 * gfortran.dg/implied_do_io_2.f90: Likewise.
3417 * gfortran.dg/implied_do_io_3.f90: Likewise.
3418 * gfortran.dg/implied_shape_1.f08: Likewise.
3419 * gfortran.dg/import.f90: Likewise.
3420 * gfortran.dg/import4.f90: Likewise.
3421 * gfortran.dg/impure_1.f08: Likewise.
3422 * gfortran.dg/index.f90: Likewise.
3423 * gfortran.dg/index_2.f90: Likewise.
3424 * gfortran.dg/init_flag_1.f90: Likewise.
3425 * gfortran.dg/init_flag_10.f90: Likewise.
3426 * gfortran.dg/init_flag_15.f03: Likewise.
3427 * gfortran.dg/init_flag_2.f90: Likewise.
3428 * gfortran.dg/init_flag_3.f90: Likewise.
3429 * gfortran.dg/init_flag_4.f90: Likewise.
3430 * gfortran.dg/init_flag_5.f90: Likewise.
3431 * gfortran.dg/init_flag_6.f90: Likewise.
3432 * gfortran.dg/init_flag_7.f90: Likewise.
3433 * gfortran.dg/init_flag_9.f90: Likewise.
3434 * gfortran.dg/initialization_11.f90: Likewise.
3435 * gfortran.dg/initialization_19.f90: Likewise.
3436 * gfortran.dg/initialization_2.f90: Likewise.
3437 * gfortran.dg/initialization_22.f90: Likewise.
3438 * gfortran.dg/initialization_27.f90: Likewise.
3439 * gfortran.dg/initialization_5.f90: Likewise.
3440 * gfortran.dg/initialization_6.f90: Likewise.
3441 * gfortran.dg/inline_matmul_1.f90: Likewise.
3442 * gfortran.dg/inline_matmul_10.f90: Likewise.
3443 * gfortran.dg/inline_matmul_11.f90: Likewise.
3444 * gfortran.dg/inline_matmul_13.f90: Likewise.
3445 * gfortran.dg/inline_matmul_14.f90: Likewise.
3446 * gfortran.dg/inline_matmul_16.f90: Likewise.
3447 * gfortran.dg/inline_matmul_17.f90: Likewise.
3448 * gfortran.dg/inline_matmul_18.f90: Likewise.
3449 * gfortran.dg/inline_matmul_19.f90: Likewise.
3450 * gfortran.dg/inline_matmul_2.f90: Likewise.
3451 * gfortran.dg/inline_matmul_20.f90: Likewise.
3452 * gfortran.dg/inline_matmul_22.f90: Likewise.
3453 * gfortran.dg/inline_matmul_3.f90: Likewise.
3454 * gfortran.dg/inline_matmul_4.f90: Likewise.
3455 * gfortran.dg/inline_matmul_5.f90: Likewise.
3456 * gfortran.dg/inline_matmul_6.f90: Likewise.
3457 * gfortran.dg/inline_matmul_7.f90: Likewise.
3458 * gfortran.dg/inline_matmul_8.f90: Likewise.
3459 * gfortran.dg/inline_matmul_9.f90: Likewise.
3460 * gfortran.dg/inline_sum_1.f90: Likewise.
3461 * gfortran.dg/inline_sum_3.f90: Likewise.
3462 * gfortran.dg/inline_sum_5.f90: Likewise.
3463 * gfortran.dg/inquire-complex.f90: Likewise.
3464 * gfortran.dg/inquire.f90: Likewise.
3465 * gfortran.dg/inquire_10.f90: Likewise.
3466 * gfortran.dg/inquire_13.f90: Likewise.
3467 * gfortran.dg/inquire_15.f90: Likewise.
3468 * gfortran.dg/inquire_16.f90: Likewise.
3469 * gfortran.dg/inquire_17.f90: Likewise.
3470 * gfortran.dg/inquire_5.f90: Likewise.
3471 * gfortran.dg/inquire_6.f90: Likewise.
3472 * gfortran.dg/inquire_7.f90: Likewise.
3473 * gfortran.dg/inquire_9.f90: Likewise.
3474 * gfortran.dg/inquire_internal.f90: Likewise.
3475 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3476 * gfortran.dg/inquire_size.f90: Likewise.
3477 * gfortran.dg/int_1.f90: Likewise.
3478 * gfortran.dg/int_conv_1.f90: Likewise.
3479 * gfortran.dg/int_range_io_1.f90: Likewise.
3480 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3481 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3482 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3483 * gfortran.dg/integer_plus.f90: Likewise.
3484 * gfortran.dg/intent_out_2.f90: Likewise.
3485 * gfortran.dg/intent_out_5.f90: Likewise.
3486 * gfortran.dg/intent_out_6.f90: Likewise.
3487 * gfortran.dg/interface_12.f90: Likewise.
3488 * gfortran.dg/interface_19.f90: Likewise.
3489 * gfortran.dg/interface_4.f90: Likewise.
3490 * gfortran.dg/interface_5.f90: Likewise.
3491 * gfortran.dg/interface_9.f90: Likewise.
3492 * gfortran.dg/interface_assignment_1.f90: Likewise.
3493 * gfortran.dg/interface_assignment_2.f90: Likewise.
3494 * gfortran.dg/internal_dummy_2.f08: Likewise.
3495 * gfortran.dg/internal_dummy_3.f08: Likewise.
3496 * gfortran.dg/internal_dummy_4.f08: Likewise.
3497 * gfortran.dg/internal_pack_1.f90: Likewise.
3498 * gfortran.dg/internal_pack_10.f90: Likewise.
3499 * gfortran.dg/internal_pack_12.f90: Likewise.
3500 * gfortran.dg/internal_pack_13.f90: Likewise.
3501 * gfortran.dg/internal_pack_14.f90: Likewise.
3502 * gfortran.dg/internal_pack_15.f90: Likewise.
3503 * gfortran.dg/internal_pack_2.f90: Likewise.
3504 * gfortran.dg/internal_pack_3.f90: Likewise.
3505 * gfortran.dg/internal_pack_4.f90: Likewise.
3506 * gfortran.dg/internal_pack_6.f90: Likewise.
3507 * gfortran.dg/internal_pack_8.f90: Likewise.
3508 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3509 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3510 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3511 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3512 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3513 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3514 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3515 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3516 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3517 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3518 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3519 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3520 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3521 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3522 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3523 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3524 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3525 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3526 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3527 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3528 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3529 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3530 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3531 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3532 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3533 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3534 * gfortran.dg/io_err_1.f90: Likewise.
3535 * gfortran.dg/io_real_boz.f90: Likewise.
3536 * gfortran.dg/iomsg_1.f90: Likewise.
3537 * gfortran.dg/iostat_1.f90: Likewise.
3538 * gfortran.dg/iostat_2.f90: Likewise.
3539 * gfortran.dg/iostat_4.f90: Likewise.
3540 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3541 * gfortran.dg/ishft_1.f90: Likewise.
3542 * gfortran.dg/ishft_2.f90: Likewise.
3543 * gfortran.dg/ishft_4.f90: Likewise.
3544 * gfortran.dg/isnan_1.f90: Likewise.
3545 * gfortran.dg/isnan_2.f90: Likewise.
3546 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3547 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3548 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3549 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3550 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3551 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3552 * gfortran.dg/itime_idate_1.f: Likewise.
3553 * gfortran.dg/itime_idate_2.f: Likewise.
3554 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3555 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3556 * gfortran.dg/large_real_kind_1.f90: Likewise.
3557 * gfortran.dg/large_real_kind_2.F90: Likewise.
3558 * gfortran.dg/large_real_kind_3.F90: Likewise.
3559 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3560 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3561 * gfortran.dg/large_recl.f90: Likewise.
3562 * gfortran.dg/large_unit_1.f90: Likewise.
3563 * gfortran.dg/large_unit_2.f90: Likewise.
3564 * gfortran.dg/largeequiv_1.f90: Likewise.
3565 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3566 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3567 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3568 * gfortran.dg/list_read_1.f90: Likewise.
3569 * gfortran.dg/list_read_10.f90: Likewise.
3570 * gfortran.dg/list_read_11.f90: Likewise.
3571 * gfortran.dg/list_read_12.f90: Likewise.
3572 * gfortran.dg/list_read_13.f: Likewise.
3573 * gfortran.dg/list_read_14.f90: Likewise.
3574 * gfortran.dg/list_read_2.f90: Likewise.
3575 * gfortran.dg/list_read_3.f90: Likewise.
3576 * gfortran.dg/list_read_4.f90: Likewise.
3577 * gfortran.dg/list_read_5.f90: Likewise.
3578 * gfortran.dg/list_read_6.f90: Likewise.
3579 * gfortran.dg/list_read_7.f90: Likewise.
3580 * gfortran.dg/list_read_8.f90: Likewise.
3581 * gfortran.dg/list_read_9.f90: Likewise.
3582 * gfortran.dg/loc_2.f90: Likewise.
3583 * gfortran.dg/logical_1.f90: Likewise.
3584 * gfortran.dg/logical_dot_product.f90: Likewise.
3585 * gfortran.dg/logical_temp_io.f90: Likewise.
3586 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3587 * gfortran.dg/lrshift_1.f90: Likewise.
3588 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3589 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3590 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3591 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3592 * gfortran.dg/make_unit.f90: Likewise.
3593 * gfortran.dg/mapping_1.f90: Likewise.
3594 * gfortran.dg/mapping_2.f90: Likewise.
3595 * gfortran.dg/mapping_3.f90: Likewise.
3596 * gfortran.dg/masklr_1.F90: Likewise.
3597 * gfortran.dg/masklr_2.F90: Likewise.
3598 * gfortran.dg/matmul_1.f90: Likewise.
3599 * gfortran.dg/matmul_10.f90: Likewise.
3600 * gfortran.dg/matmul_12.f90: Likewise.
3601 * gfortran.dg/matmul_16.f90: Likewise.
3602 * gfortran.dg/matmul_17.f90: Likewise.
3603 * gfortran.dg/matmul_18.f90: Likewise.
3604 * gfortran.dg/matmul_2.f90: Likewise.
3605 * gfortran.dg/matmul_3.f90: Likewise.
3606 * gfortran.dg/matmul_4.f90: Likewise.
3607 * gfortran.dg/matmul_6.f90: Likewise.
3608 * gfortran.dg/matmul_8.f03: Likewise.
3609 * gfortran.dg/matmul_9.f90: Likewise.
3610 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3611 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3612 * gfortran.dg/matmul_const.f90: Likewise.
3613 * gfortran.dg/maxloc_1.f90: Likewise.
3614 * gfortran.dg/maxloc_2.f90: Likewise.
3615 * gfortran.dg/maxloc_3.f90: Likewise.
3616 * gfortran.dg/maxloc_4.f90: Likewise.
3617 * gfortran.dg/maxloc_string_1.f90: Likewise.
3618 * gfortran.dg/maxlocval_1.f90: Likewise.
3619 * gfortran.dg/maxlocval_2.f90: Likewise.
3620 * gfortran.dg/maxlocval_3.f90: Likewise.
3621 * gfortran.dg/maxlocval_4.f90: Likewise.
3622 * gfortran.dg/maxval_char_1.f90: Likewise.
3623 * gfortran.dg/maxval_char_2.f90: Likewise.
3624 * gfortran.dg/maxval_char_3.f90: Likewise.
3625 * gfortran.dg/maxval_char_4.f90: Likewise.
3626 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3627 * gfortran.dg/mclock.f90: Likewise.
3628 * gfortran.dg/merge_bits_1.F90: Likewise.
3629 * gfortran.dg/merge_bits_2.F90: Likewise.
3630 * gfortran.dg/merge_char_1.f90: Likewise.
3631 * gfortran.dg/merge_init_expr.f90: Likewise.
3632 * gfortran.dg/min_max_optional_1.f90: Likewise.
3633 * gfortran.dg/min_max_optional_5.f90: Likewise.
3634 * gfortran.dg/minloc_1.f90: Likewise.
3635 * gfortran.dg/minloc_2.f90: Likewise.
3636 * gfortran.dg/minloc_3.f90: Likewise.
3637 * gfortran.dg/minloc_4.f90: Likewise.
3638 * gfortran.dg/minloc_string_1.f90: Likewise.
3639 * gfortran.dg/minlocval_1.f90: Likewise.
3640 * gfortran.dg/minlocval_2.f90: Likewise.
3641 * gfortran.dg/minlocval_3.f90: Likewise.
3642 * gfortran.dg/minlocval_4.f90: Likewise.
3643 * gfortran.dg/minmax_char_1.f90: Likewise.
3644 * gfortran.dg/minmaxloc_1.f90: Likewise.
3645 * gfortran.dg/minmaxloc_10.f90: Likewise.
3646 * gfortran.dg/minmaxloc_11.f90: Likewise.
3647 * gfortran.dg/minmaxloc_12.f90: Likewise.
3648 * gfortran.dg/minmaxloc_13.f90: Likewise.
3649 * gfortran.dg/minmaxloc_2.f90: Likewise.
3650 * gfortran.dg/minmaxloc_3.f90: Likewise.
3651 * gfortran.dg/minmaxloc_4.f90: Likewise.
3652 * gfortran.dg/minmaxloc_5.f90: Likewise.
3653 * gfortran.dg/minmaxloc_6.f90: Likewise.
3654 * gfortran.dg/minmaxloc_7.f90: Likewise.
3655 * gfortran.dg/minmaxloc_8.f90: Likewise.
3656 * gfortran.dg/minmaxval_1.f90: Likewise.
3657 * gfortran.dg/minval_char_1.f90: Likewise.
3658 * gfortran.dg/minval_char_2.f90: Likewise.
3659 * gfortran.dg/minval_char_3.f90: Likewise.
3660 * gfortran.dg/minval_char_4.f90: Likewise.
3661 * gfortran.dg/minval_char_5.f90: Likewise.
3662 * gfortran.dg/minval_parameter_1.f90: Likewise.
3663 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3664 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3665 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3666 * gfortran.dg/missing_parens_1.f90: Likewise.
3667 * gfortran.dg/missing_parens_2.f90: Likewise.
3668 * gfortran.dg/mod_large_1.f90: Likewise.
3669 * gfortran.dg/mod_sign0_1.f90: Likewise.
3670 * gfortran.dg/module_blank_common.f90: Likewise.
3671 * gfortran.dg/module_commons_1.f90: Likewise.
3672 * gfortran.dg/module_commons_3.f90: Likewise.
3673 * gfortran.dg/module_double_reuse.f90: Likewise.
3674 * gfortran.dg/module_equivalence_1.f90: Likewise.
3675 * gfortran.dg/module_equivalence_2.f90: Likewise.
3676 * gfortran.dg/module_equivalence_3.f90: Likewise.
3677 * gfortran.dg/module_equivalence_5.f90: Likewise.
3678 * gfortran.dg/module_interface_1.f90: Likewise.
3679 * gfortran.dg/module_nan.f90: Likewise.
3680 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3681 * gfortran.dg/module_procedure_1.f90: Likewise.
3682 * gfortran.dg/module_read_1.f90: Likewise.
3683 * gfortran.dg/module_read_2.f90: Likewise.
3684 * gfortran.dg/module_widestring_1.f90: Likewise.
3685 * gfortran.dg/move_alloc.f90: Likewise.
3686 * gfortran.dg/move_alloc_10.f90: Likewise.
3687 * gfortran.dg/move_alloc_13.f90: Likewise.
3688 * gfortran.dg/move_alloc_14.f90: Likewise.
3689 * gfortran.dg/move_alloc_15.f90: Likewise.
3690 * gfortran.dg/move_alloc_16.f90: Likewise.
3691 * gfortran.dg/move_alloc_2.f90: Likewise.
3692 * gfortran.dg/move_alloc_5.f90: Likewise.
3693 * gfortran.dg/move_alloc_6.f90: Likewise.
3694 * gfortran.dg/move_alloc_9.f90: Likewise.
3695 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3696 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3697 * gfortran.dg/mvbits_1.f90: Likewise.
3698 * gfortran.dg/mvbits_2.f90: Likewise.
3699 * gfortran.dg/mvbits_3.f90: Likewise.
3700 * gfortran.dg/mvbits_4.f90: Likewise.
3701 * gfortran.dg/mvbits_7.f90: Likewise.
3702 * gfortran.dg/mvbits_8.f90: Likewise.
3703 * gfortran.dg/namelist_11.f: Likewise.
3704 * gfortran.dg/namelist_12.f: Likewise.
3705 * gfortran.dg/namelist_13.f90: Likewise.
3706 * gfortran.dg/namelist_14.f90: Likewise.
3707 * gfortran.dg/namelist_15.f90: Likewise.
3708 * gfortran.dg/namelist_16.f90: Likewise.
3709 * gfortran.dg/namelist_17.f90: Likewise.
3710 * gfortran.dg/namelist_18.f90: Likewise.
3711 * gfortran.dg/namelist_19.f90: Likewise.
3712 * gfortran.dg/namelist_20.f90: Likewise.
3713 * gfortran.dg/namelist_21.f90: Likewise.
3714 * gfortran.dg/namelist_22.f90: Likewise.
3715 * gfortran.dg/namelist_23.f90: Likewise.
3716 * gfortran.dg/namelist_24.f90: Likewise.
3717 * gfortran.dg/namelist_26.f90: Likewise.
3718 * gfortran.dg/namelist_27.f90: Likewise.
3719 * gfortran.dg/namelist_28.f90: Likewise.
3720 * gfortran.dg/namelist_29.f90: Likewise.
3721 * gfortran.dg/namelist_37.f90: Likewise.
3722 * gfortran.dg/namelist_38.f90: Likewise.
3723 * gfortran.dg/namelist_39.f90: Likewise.
3724 * gfortran.dg/namelist_40.f90: Likewise.
3725 * gfortran.dg/namelist_41.f90: Likewise.
3726 * gfortran.dg/namelist_42.f90: Likewise.
3727 * gfortran.dg/namelist_43.f90: Likewise.
3728 * gfortran.dg/namelist_44.f90: Likewise.
3729 * gfortran.dg/namelist_47.f90: Likewise.
3730 * gfortran.dg/namelist_48.f90: Likewise.
3731 * gfortran.dg/namelist_49.f90: Likewise.
3732 * gfortran.dg/namelist_50.f90: Likewise.
3733 * gfortran.dg/namelist_51.f90: Likewise.
3734 * gfortran.dg/namelist_52.f90: Likewise.
3735 * gfortran.dg/namelist_54.f90: Likewise.
3736 * gfortran.dg/namelist_55.f90: Likewise.
3737 * gfortran.dg/namelist_56.f90: Likewise.
3738 * gfortran.dg/namelist_57.f90: Likewise.
3739 * gfortran.dg/namelist_58.f90: Likewise.
3740 * gfortran.dg/namelist_59.f90: Likewise.
3741 * gfortran.dg/namelist_60.f90: Likewise.
3742 * gfortran.dg/namelist_61.f90: Likewise.
3743 * gfortran.dg/namelist_64.f90: Likewise.
3744 * gfortran.dg/namelist_65.f90: Likewise.
3745 * gfortran.dg/namelist_69.f90: Likewise.
3746 * gfortran.dg/namelist_70.f90: Likewise.
3747 * gfortran.dg/namelist_71.f90: Likewise.
3748 * gfortran.dg/namelist_72.f: Likewise.
3749 * gfortran.dg/namelist_73.f90: Likewise.
3750 * gfortran.dg/namelist_77.f90: Likewise.
3751 * gfortran.dg/namelist_78.f90: Likewise.
3752 * gfortran.dg/namelist_79.f90: Likewise.
3753 * gfortran.dg/namelist_80.f90: Likewise.
3754 * gfortran.dg/namelist_81.f90: Likewise.
3755 * gfortran.dg/namelist_82.f90: Likewise.
3756 * gfortran.dg/namelist_84.f90: Likewise.
3757 * gfortran.dg/namelist_85.f90: Likewise.
3758 * gfortran.dg/namelist_86.f90: Likewise.
3759 * gfortran.dg/namelist_87.f90: Likewise.
3760 * gfortran.dg/namelist_88.f90: Likewise.
3761 * gfortran.dg/namelist_89.f90: Likewise.
3762 * gfortran.dg/namelist_90.f: Likewise.
3763 * gfortran.dg/namelist_95.f90: Likewise.
3764 * gfortran.dg/namelist_char_only.f90: Likewise.
3765 * gfortran.dg/namelist_empty.f90: Likewise.
3766 * gfortran.dg/namelist_internal.f90: Likewise.
3767 * gfortran.dg/namelist_use.f90: Likewise.
3768 * gfortran.dg/namelist_use_only.f90: Likewise.
3769 * gfortran.dg/namelist_utf8.f90: Likewise.
3770 * gfortran.dg/nan_1.f90: Likewise.
3771 * gfortran.dg/nan_2.f90: Likewise.
3772 * gfortran.dg/nan_3.f90: Likewise.
3773 * gfortran.dg/nan_6.f90: Likewise.
3774 * gfortran.dg/nan_7.f90: Likewise.
3775 * gfortran.dg/nearest_1.f90: Likewise.
3776 * gfortran.dg/nearest_2.f90: Likewise.
3777 * gfortran.dg/nearest_3.f90: Likewise.
3778 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3779 * gfortran.dg/negative_automatic_size.f90: Likewise.
3780 * gfortran.dg/negative_unit.f: Likewise.
3781 * gfortran.dg/negative_unit2.f90: Likewise.
3782 * gfortran.dg/negative_unit_int8.f: Likewise.
3783 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3784 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3785 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3786 * gfortran.dg/nested_modules_1.f90: Likewise.
3787 * gfortran.dg/nested_modules_2.f90: Likewise.
3788 * gfortran.dg/nested_modules_3.f90: Likewise.
3789 * gfortran.dg/nesting_1.f90: Likewise.
3790 * gfortran.dg/new_line.f90: Likewise.
3791 * gfortran.dg/newunit_1.f90: Likewise.
3792 * gfortran.dg/newunit_3.f90: Likewise.
3793 * gfortran.dg/newunit_5.f90.f90: Likewise.
3794 * gfortran.dg/nint_1.f90: Likewise.
3795 * gfortran.dg/nint_2.f90: Likewise.
3796 * gfortran.dg/no_arg_check_2.f90: Likewise.
3797 * gfortran.dg/no_range_check_1.f90: Likewise.
3798 * gfortran.dg/no_range_check_2.f90: Likewise.
3799 * gfortran.dg/no_range_check_3.f90: Likewise.
3800 * gfortran.dg/noadv_size.f90: Likewise.
3801 * gfortran.dg/nonreturning_statements.f90: Likewise.
3802 * gfortran.dg/norm2_1.f90: Likewise.
3803 * gfortran.dg/norm2_3.f90: Likewise.
3804 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3805 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3806 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3807 * gfortran.dg/null_4.f90: Likewise.
3808 * gfortran.dg/null_9.f90: Likewise.
3809 * gfortran.dg/nullify_3.f90: Likewise.
3810 * gfortran.dg/oldstyle_1.f90: Likewise.
3811 * gfortran.dg/open_access_append_1.f90: Likewise.
3812 * gfortran.dg/open_access_append_2.f90: Likewise.
3813 * gfortran.dg/open_errors.f90: Likewise.
3814 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3815 * gfortran.dg/open_new.f90: Likewise.
3816 * gfortran.dg/open_readonly_1.f90: Likewise.
3817 * gfortran.dg/operator_1.f90: Likewise.
3818 * gfortran.dg/optional_absent_1.f90: Likewise.
3819 * gfortran.dg/optional_absent_2.f90: Likewise.
3820 * gfortran.dg/optional_absent_3.f90: Likewise.
3821 * gfortran.dg/optional_class_1.f90: Likewise.
3822 * gfortran.dg/optional_dim_2.f90: Likewise.
3823 * gfortran.dg/optional_dim_3.f90: Likewise.
3824 * gfortran.dg/output_exponents_1.f90: Likewise.
3825 * gfortran.dg/overload_1.f90: Likewise.
3826 * gfortran.dg/overload_2.f90: Likewise.
3827 * gfortran.dg/overwrite_1.f: Likewise.
3828 * gfortran.dg/pad_no.f90: Likewise.
3829 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3830 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3831 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3832 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3833 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3834 * gfortran.dg/parens_3.f90: Likewise.
3835 * gfortran.dg/parens_5.f90: Likewise.
3836 * gfortran.dg/parens_6.f90: Likewise.
3837 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3838 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3839 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3840 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3841 * gfortran.dg/parity_1.f90: Likewise.
3842 * gfortran.dg/past_eor.f90: Likewise.
3843 * gfortran.dg/pdt_1.f03: Likewise.
3844 * gfortran.dg/pdt_10.f03: Likewise.
3845 * gfortran.dg/pdt_11.f03: Likewise.
3846 * gfortran.dg/pdt_12.f03: Likewise.
3847 * gfortran.dg/pdt_13.f03: Likewise.
3848 * gfortran.dg/pdt_14.f03: Likewise.
3849 * gfortran.dg/pdt_15.f03: Likewise.
3850 * gfortran.dg/pdt_19.f03: Likewise.
3851 * gfortran.dg/pdt_20.f03: Likewise.
3852 * gfortran.dg/pdt_22.f03: Likewise.
3853 * gfortran.dg/pdt_23.f03: Likewise.
3854 * gfortran.dg/pdt_25.f03: Likewise.
3855 * gfortran.dg/pdt_26.f03: Likewise.
3856 * gfortran.dg/pdt_27.f03: Likewise.
3857 * gfortran.dg/pdt_28.f03: Likewise.
3858 * gfortran.dg/pdt_3.f03: Likewise.
3859 * gfortran.dg/pdt_4.f03: Likewise.
3860 * gfortran.dg/pdt_5.f03: Likewise.
3861 * gfortran.dg/pdt_7.f03: Likewise.
3862 * gfortran.dg/pointer_1.f90: Likewise.
3863 * gfortran.dg/pointer_array_1.f90: Likewise.
3864 * gfortran.dg/pointer_array_3.f90: Likewise.
3865 * gfortran.dg/pointer_array_4.f90: Likewise.
3866 * gfortran.dg/pointer_array_5.f90: Likewise.
3867 * gfortran.dg/pointer_array_6.f90: Likewise.
3868 * gfortran.dg/pointer_array_7.f90: Likewise.
3869 * gfortran.dg/pointer_array_8.f90: Likewise.
3870 * gfortran.dg/pointer_array_9.f90: Likewise.
3871 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3872 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3873 * gfortran.dg/pointer_assign_10.f90: Likewise.
3874 * gfortran.dg/pointer_assign_11.f90: Likewise.
3875 * gfortran.dg/pointer_assign_4.f90: Likewise.
3876 * gfortran.dg/pointer_assign_8.f90: Likewise.
3877 * gfortran.dg/pointer_assign_9.f90: Likewise.
3878 * gfortran.dg/pointer_check_10.f90: Likewise.
3879 * gfortran.dg/pointer_check_9.f90: Likewise.
3880 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3881 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3882 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3883 * gfortran.dg/pointer_init_1.f90: Likewise.
3884 * gfortran.dg/pointer_init_3.f90: Likewise.
3885 * gfortran.dg/pointer_init_4.f90: Likewise.
3886 * gfortran.dg/pointer_init_5.f90: Likewise.
3887 * gfortran.dg/pointer_init_8.f90: Likewise.
3888 * gfortran.dg/pointer_intent_1.f90: Likewise.
3889 * gfortran.dg/pointer_intent_4.f90: Likewise.
3890 * gfortran.dg/pointer_intent_5.f90: Likewise.
3891 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3892 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3893 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3894 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3895 * gfortran.dg/pointer_target_1.f90: Likewise.
3896 * gfortran.dg/pointer_target_2.f90: Likewise.
3897 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3898 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3899 * gfortran.dg/power.f90: Likewise.
3900 * gfortran.dg/power1.f90: Likewise.
3901 * gfortran.dg/power_3.f90: Likewise.
3902 * gfortran.dg/power_4.f90: Likewise.
3903 * gfortran.dg/power_5.f90: Likewise.
3904 * gfortran.dg/pr12884.f: Likewise.
3905 * gfortran.dg/pr15129.f90: Likewise.
3906 * gfortran.dg/pr15140.f90: Likewise.
3907 * gfortran.dg/pr15324.f90: Likewise.
3908 * gfortran.dg/pr15332.f: Likewise.
3909 * gfortran.dg/pr15957.f90: Likewise.
3910 * gfortran.dg/pr15959.f90: Likewise.
3911 * gfortran.dg/pr16597.f90: Likewise.
3912 * gfortran.dg/pr16861.f90: Likewise.
3913 * gfortran.dg/pr16938.f90: Likewise.
3914 * gfortran.dg/pr17090.f90: Likewise.
3915 * gfortran.dg/pr17143.f90: Likewise.
3916 * gfortran.dg/pr17164.f90: Likewise.
3917 * gfortran.dg/pr17229.f: Likewise.
3918 * gfortran.dg/pr17285.f90: Likewise.
3919 * gfortran.dg/pr17286.f90: Likewise.
3920 * gfortran.dg/pr17472.f: Likewise.
3921 * gfortran.dg/pr17612.f90: Likewise.
3922 * gfortran.dg/pr17706.f90: Likewise.
3923 * gfortran.dg/pr18025.f90: Likewise.
3924 * gfortran.dg/pr18122.f90: Likewise.
3925 * gfortran.dg/pr18210.f90: Likewise.
3926 * gfortran.dg/pr18392.f90: Likewise.
3927 * gfortran.dg/pr19155.f: Likewise.
3928 * gfortran.dg/pr19216.f: Likewise.
3929 * gfortran.dg/pr19467.f90: Likewise.
3930 * gfortran.dg/pr19657.f: Likewise.
3931 * gfortran.dg/pr19926.f90: Likewise.
3932 * gfortran.dg/pr19928-1.f90: Likewise.
3933 * gfortran.dg/pr19928-2.f90: Likewise.
3934 * gfortran.dg/pr20086.f90: Likewise.
3935 * gfortran.dg/pr20124.f90: Likewise.
3936 * gfortran.dg/pr20163-2.f: Likewise.
3937 * gfortran.dg/pr20480.f90: Likewise.
3938 * gfortran.dg/pr20755.f: Likewise.
3939 * gfortran.dg/pr20950.f: Likewise.
3940 * gfortran.dg/pr21177.f90: Likewise.
3941 * gfortran.dg/pr21730.f: Likewise.
3942 * gfortran.dg/pr22491.f: Likewise.
3943 * gfortran.dg/pr25603.f: Likewise.
3944 * gfortran.dg/pr26246_2.f90: Likewise.
3945 * gfortran.dg/pr32136.f90: Likewise.
3946 * gfortran.dg/pr32533.f90: Likewise.
3947 * gfortran.dg/pr33794.f90: Likewise.
3948 * gfortran.dg/pr35662.f90: Likewise.
3949 * gfortran.dg/pr35944-1.f90: Likewise.
3950 * gfortran.dg/pr35944-2.f90: Likewise.
3951 * gfortran.dg/pr35983.f90: Likewise.
3952 * gfortran.dg/pr39865.f90: Likewise.
3953 * gfortran.dg/pr41212.f90: Likewise.
3954 * gfortran.dg/pr43808.f90: Likewise.
3955 * gfortran.dg/pr44592.f90: Likewise.
3956 * gfortran.dg/pr44735.f90: Likewise.
3957 * gfortran.dg/pr45308.f03: Likewise.
3958 * gfortran.dg/pr46297.f: Likewise.
3959 * gfortran.dg/pr46588.f90: Likewise.
3960 * gfortran.dg/pr46665.f90: Likewise.
3961 * gfortran.dg/pr46804.f90: Likewise.
3962 * gfortran.dg/pr47008.f03: Likewise.
3963 * gfortran.dg/pr47614.f: Likewise.
3964 * gfortran.dg/pr47878.f90: Likewise.
3965 * gfortran.dg/pr49103.f90: Likewise.
3966 * gfortran.dg/pr50069_1.f90: Likewise.
3967 * gfortran.dg/pr50769.f90: Likewise.
3968 * gfortran.dg/pr52608.f90: Likewise.
3969 * gfortran.dg/pr55086_2.f90: Likewise.
3970 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3971 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3972 * gfortran.dg/pr55330.f90: Likewise.
3973 * gfortran.dg/pr56015.f90: Likewise.
3974 * gfortran.dg/pr57910.f90: Likewise.
3975 * gfortran.dg/pr59700.f90: Likewise.
3976 * gfortran.dg/pr62125.f90: Likewise.
3977 * gfortran.dg/pr64530.f90: Likewise.
3978 * gfortran.dg/pr65429.f90: Likewise.
3979 * gfortran.dg/pr65450.f90: Likewise.
3980 * gfortran.dg/pr65504.f90: Likewise.
3981 * gfortran.dg/pr65903.f90: Likewise.
3982 * gfortran.dg/pr66311.f90: Likewise.
3983 * gfortran.dg/pr66864.f90: Likewise.
3984 * gfortran.dg/pr67140.f90: Likewise.
3985 * gfortran.dg/pr67524.f90: Likewise.
3986 * gfortran.dg/pr67885.f90: Likewise.
3987 * gfortran.dg/pr68053.f90: Likewise.
3988 * gfortran.dg/pr68566.f90: Likewise.
3989 * gfortran.dg/pr69514_1.f90: Likewise.
3990 * gfortran.dg/pr69514_2.f90: Likewise.
3991 * gfortran.dg/pr69739.f90: Likewise.
3992 * gfortran.dg/pr70673.f90: Likewise.
3993 * gfortran.dg/pr71523_2.f90: Likewise.
3994 * gfortran.dg/pr71764.f90: Likewise.
3995 * gfortran.dg/pr78092.f90: Likewise.
3996 * gfortran.dg/pr82973.f90: Likewise.
3997 * gfortran.dg/pr83864.f90: Likewise.
3998 * gfortran.dg/pr83874.f90: Likewise.
3999 * gfortran.dg/pr84088.f90: Likewise.
4000 * gfortran.dg/pr84155.f90: Likewise.
4001 * gfortran.dg/proc_decl_12.f90: Likewise.
4002 * gfortran.dg/proc_decl_13.f90: Likewise.
4003 * gfortran.dg/proc_decl_15.f90: Likewise.
4004 * gfortran.dg/proc_decl_17.f90: Likewise.
4005 * gfortran.dg/proc_decl_18.f90: Likewise.
4006 * gfortran.dg/proc_decl_2.f90: Likewise.
4007 * gfortran.dg/proc_decl_5.f90: Likewise.
4008 * gfortran.dg/proc_decl_9.f90: Likewise.
4009 * gfortran.dg/proc_ptr_1.f90: Likewise.
4010 * gfortran.dg/proc_ptr_10.f90: Likewise.
4011 * gfortran.dg/proc_ptr_12.f90: Likewise.
4012 * gfortran.dg/proc_ptr_18.f90: Likewise.
4013 * gfortran.dg/proc_ptr_19.f90: Likewise.
4014 * gfortran.dg/proc_ptr_21.f90: Likewise.
4015 * gfortran.dg/proc_ptr_22.f90: Likewise.
4016 * gfortran.dg/proc_ptr_23.f90: Likewise.
4017 * gfortran.dg/proc_ptr_25.f90: Likewise.
4018 * gfortran.dg/proc_ptr_26.f90: Likewise.
4019 * gfortran.dg/proc_ptr_3.f90: Likewise.
4020 * gfortran.dg/proc_ptr_36.f90: Likewise.
4021 * gfortran.dg/proc_ptr_47.f90: Likewise.
4022 * gfortran.dg/proc_ptr_48.f90: Likewise.
4023 * gfortran.dg/proc_ptr_5.f90: Likewise.
4024 * gfortran.dg/proc_ptr_6.f90: Likewise.
4025 * gfortran.dg/proc_ptr_7.f90: Likewise.
4026 * gfortran.dg/proc_ptr_8.f90: Likewise.
4027 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4028 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4029 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4030 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4031 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4032 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4033 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4034 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4035 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4036 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4037 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4038 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4039 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4040 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4041 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4042 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4043 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4044 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4045 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4046 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4047 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4048 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4049 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4050 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4051 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4052 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4053 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4054 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4055 * gfortran.dg/product_init_expr.f03: Likewise.
4056 * gfortran.dg/promotion.f90: Likewise.
4057 * gfortran.dg/promotion_3.f90: Likewise.
4058 * gfortran.dg/promotion_4.f90: Likewise.
4059 * gfortran.dg/protected_1.f90: Likewise.
4060 * gfortran.dg/protected_2.f90: Likewise.
4061 * gfortran.dg/ptr-func-1.f90: Likewise.
4062 * gfortran.dg/ptr-func-2.f90: Likewise.
4063 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4064 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4065 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4066 * gfortran.dg/pure_byref_1.f90: Likewise.
4067 * gfortran.dg/pure_byref_2.f90: Likewise.
4068 * gfortran.dg/pure_byref_3.f90: Likewise.
4069 * gfortran.dg/quad_2.f90: Likewise.
4070 * gfortran.dg/quad_3.f90: Likewise.
4071 * gfortran.dg/random_3.f90: Likewise.
4072 * gfortran.dg/random_4.f90: Likewise.
4073 * gfortran.dg/random_7.f90: Likewise.
4074 * gfortran.dg/read_2.f90: Likewise.
4075 * gfortran.dg/read_3.f90: Likewise.
4076 * gfortran.dg/read_4.f90: Likewise.
4077 * gfortran.dg/read_5.f90: Likewise.
4078 * gfortran.dg/read_bad_advance.f90: Likewise.
4079 * gfortran.dg/read_bang.f90: Likewise.
4080 * gfortran.dg/read_bang4.f90: Likewise.
4081 * gfortran.dg/read_comma.f: Likewise.
4082 * gfortran.dg/read_dir.f90: Likewise.
4083 * gfortran.dg/read_empty_file.f: Likewise.
4084 * gfortran.dg/read_eof_1.f90: Likewise.
4085 * gfortran.dg/read_eof_2.f90: Likewise.
4086 * gfortran.dg/read_eof_3.f90: Likewise.
4087 * gfortran.dg/read_eof_4.f90: Likewise.
4088 * gfortran.dg/read_eof_5.f90: Likewise.
4089 * gfortran.dg/read_eof_6.f: Likewise.
4090 * gfortran.dg/read_eof_7.f90: Likewise.
4091 * gfortran.dg/read_eof_8.f90: Likewise.
4092 * gfortran.dg/read_eof_all.f90: Likewise.
4093 * gfortran.dg/read_eor.f90: Likewise.
4094 * gfortran.dg/read_float_1.f90: Likewise.
4095 * gfortran.dg/read_float_2.f03: Likewise.
4096 * gfortran.dg/read_float_3.f90: Likewise.
4097 * gfortran.dg/read_float_4.f90: Likewise.
4098 * gfortran.dg/read_infnan_1.f90: Likewise.
4099 * gfortran.dg/read_list_eof_1.f90: Likewise.
4100 * gfortran.dg/read_logical.f90: Likewise.
4101 * gfortran.dg/read_many_1.f: Likewise.
4102 * gfortran.dg/read_no_eor.f90: Likewise.
4103 * gfortran.dg/read_noadvance.f90: Likewise.
4104 * gfortran.dg/read_repeat.f90: Likewise.
4105 * gfortran.dg/read_repeat_2.f90: Likewise.
4106 * gfortran.dg/read_size_noadvance.f90: Likewise.
4107 * gfortran.dg/read_x_eof.f90: Likewise.
4108 * gfortran.dg/read_x_past.f: Likewise.
4109 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4110 * gfortran.dg/real_const_1.f: Likewise.
4111 * gfortran.dg/real_const_2.f90: Likewise.
4112 * gfortran.dg/real_const_3.f90: Likewise.
4113 * gfortran.dg/real_do_1.f90: Likewise.
4114 * gfortran.dg/real_index_1.f90: Likewise.
4115 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4116 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4117 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4118 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4119 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4120 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4121 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4122 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4123 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4124 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4125 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4126 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4127 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4128 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4129 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4130 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4131 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4132 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4133 * gfortran.dg/record_marker_1.f90: Likewise.
4134 * gfortran.dg/record_marker_2.f: Likewise.
4135 * gfortran.dg/record_marker_3.f90: Likewise.
4136 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4137 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4138 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4139 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4140 * gfortran.dg/recursive_check_7.f90: Likewise.
4141 * gfortran.dg/recursive_reference_1.f90: Likewise.
4142 * gfortran.dg/recursive_reference_2.f90: Likewise.
4143 * gfortran.dg/recursive_stack.f90: Likewise.
4144 * gfortran.dg/reduction.f90: Likewise.
4145 * gfortran.dg/repack_arrays_1.f90: Likewise.
4146 * gfortran.dg/repeat_1.f90: Likewise.
4147 * gfortran.dg/repeat_2.f90: Likewise.
4148 * gfortran.dg/repeat_3.f90: Likewise.
4149 * gfortran.dg/repeat_6.f90: Likewise.
4150 * gfortran.dg/reshape-alloc.f90: Likewise.
4151 * gfortran.dg/reshape-complex.f90: Likewise.
4152 * gfortran.dg/reshape.f90: Likewise.
4153 * gfortran.dg/reshape_2.f90: Likewise.
4154 * gfortran.dg/reshape_7.f90: Likewise.
4155 * gfortran.dg/reshape_empty_1.f03: Likewise.
4156 * gfortran.dg/reshape_pad_1.f90: Likewise.
4157 * gfortran.dg/reshape_rank7.f90: Likewise.
4158 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4159 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4160 * gfortran.dg/result_default_init_1.f90: Likewise.
4161 * gfortran.dg/result_in_spec_1.f90: Likewise.
4162 * gfortran.dg/result_in_spec_2.f90: Likewise.
4163 * gfortran.dg/ret_array_1.f90: Likewise.
4164 * gfortran.dg/ret_pointer_1.f90: Likewise.
4165 * gfortran.dg/ret_pointer_2.f90: Likewise.
4166 * gfortran.dg/rewind_1.f90: Likewise.
4167 * gfortran.dg/round_1.f03: Likewise.
4168 * gfortran.dg/round_2.f03: Likewise.
4169 * gfortran.dg/round_3.f08: Likewise.
4170 * gfortran.dg/round_4.f90: Likewise.
4171 * gfortran.dg/rrspacing_1.f90: Likewise.
4172 * gfortran.dg/runtime_warning_1.f90: Likewise.
4173 * gfortran.dg/same_type_as_2.f03: Likewise.
4174 * gfortran.dg/save_1.f90: Likewise.
4175 * gfortran.dg/save_5.f90: Likewise.
4176 * gfortran.dg/save_6.f90: Likewise.
4177 * gfortran.dg/scalar_mask_1.f90: Likewise.
4178 * gfortran.dg/scalar_mask_2.f90: Likewise.
4179 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4180 * gfortran.dg/scale_1.f90: Likewise.
4181 * gfortran.dg/scan_1.f90: Likewise.
4182 * gfortran.dg/scan_2.f90: Likewise.
4183 * gfortran.dg/secnds-1.f: Likewise.
4184 * gfortran.dg/secnds.f: Likewise.
4185 * gfortran.dg/select_1.f90: Likewise.
4186 * gfortran.dg/select_2.f90: Likewise.
4187 * gfortran.dg/select_3.f90: Likewise.
4188 * gfortran.dg/select_5.f90: Likewise.
4189 * gfortran.dg/select_char_1.f90: Likewise.
4190 * gfortran.dg/select_char_2.f90: Likewise.
4191 * gfortran.dg/select_type_13.f03: Likewise.
4192 * gfortran.dg/select_type_14.f03: Likewise.
4193 * gfortran.dg/select_type_15.f03: Likewise.
4194 * gfortran.dg/select_type_19.f03: Likewise.
4195 * gfortran.dg/select_type_2.f03: Likewise.
4196 * gfortran.dg/select_type_26.f03: Likewise.
4197 * gfortran.dg/select_type_27.f03: Likewise.
4198 * gfortran.dg/select_type_28.f03: Likewise.
4199 * gfortran.dg/select_type_3.f03: Likewise.
4200 * gfortran.dg/select_type_35.f03: Likewise.
4201 * gfortran.dg/select_type_36.f03: Likewise.
4202 * gfortran.dg/select_type_37.f03: Likewise.
4203 * gfortran.dg/select_type_39.f03: Likewise.
4204 * gfortran.dg/select_type_4.f90: Likewise.
4205 * gfortran.dg/select_type_5.f03: Likewise.
4206 * gfortran.dg/select_type_6.f03: Likewise.
4207 * gfortran.dg/select_type_7.f03: Likewise.
4208 * gfortran.dg/select_type_8.f03: Likewise.
4209 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4210 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4211 * gfortran.dg/selected_kind_1.f90: Likewise.
4212 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4213 * gfortran.dg/shape_2.f90: Likewise.
4214 * gfortran.dg/shape_4.f90: Likewise.
4215 * gfortran.dg/shape_5.f90: Likewise.
4216 * gfortran.dg/shape_7.f90: Likewise.
4217 * gfortran.dg/shape_8.f90: Likewise.
4218 * gfortran.dg/shape_9.f90: Likewise.
4219 * gfortran.dg/shift-kind_2.f90: Likewise.
4220 * gfortran.dg/shiftalr_1.F90: Likewise.
4221 * gfortran.dg/shiftalr_2.F90: Likewise.
4222 * gfortran.dg/simpleif_1.f90: Likewise.
4223 * gfortran.dg/simplify_argN_1.f90: Likewise.
4224 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4225 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4226 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4227 * gfortran.dg/simplify_modulo.f90: Likewise.
4228 * gfortran.dg/single_char_string.f90: Likewise.
4229 * gfortran.dg/size_dim.f90: Likewise.
4230 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4231 * gfortran.dg/sizeof.f90: Likewise.
4232 * gfortran.dg/sizeof_4.f90: Likewise.
4233 * gfortran.dg/slash_1.f90: Likewise.
4234 * gfortran.dg/sms-1.f90: Likewise.
4235 * gfortran.dg/sms-2.f90: Likewise.
4236 * gfortran.dg/spec_expr_7.f90: Likewise.
4237 * gfortran.dg/specifics_1.f90: Likewise.
4238 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4239 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4240 * gfortran.dg/spread_init_expr.f03: Likewise.
4241 * gfortran.dg/spread_scalar_source.f90: Likewise.
4242 * gfortran.dg/spread_shape_1.f90: Likewise.
4243 * gfortran.dg/stat_1.f90: Likewise.
4244 * gfortran.dg/stat_2.f90: Likewise.
4245 * gfortran.dg/stfunc_1.f90: Likewise.
4246 * gfortran.dg/stfunc_4.f90: Likewise.
4247 * gfortran.dg/stfunc_6.f90: Likewise.
4248 * gfortran.dg/storage_size_1.f08: Likewise.
4249 * gfortran.dg/storage_size_3.f08: Likewise.
4250 * gfortran.dg/storage_size_4.f90: Likewise.
4251 * gfortran.dg/streamio_1.f90: Likewise.
4252 * gfortran.dg/streamio_10.f90: Likewise.
4253 * gfortran.dg/streamio_11.f90: Likewise.
4254 * gfortran.dg/streamio_12.f90: Likewise.
4255 * gfortran.dg/streamio_13.f90: Likewise.
4256 * gfortran.dg/streamio_14.f90: Likewise.
4257 * gfortran.dg/streamio_15.f90: Likewise.
4258 * gfortran.dg/streamio_16.f90: Likewise.
4259 * gfortran.dg/streamio_17.f90: Likewise.
4260 * gfortran.dg/streamio_2.f90: Likewise.
4261 * gfortran.dg/streamio_3.f90: Likewise.
4262 * gfortran.dg/streamio_4.f90: Likewise.
4263 * gfortran.dg/streamio_5.f90: Likewise.
4264 * gfortran.dg/streamio_6.f90: Likewise.
4265 * gfortran.dg/streamio_7.f90: Likewise.
4266 * gfortran.dg/streamio_8.f90: Likewise.
4267 * gfortran.dg/streamio_9.f90: Likewise.
4268 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4269 * gfortran.dg/string_4.f90: Likewise.
4270 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4271 * gfortran.dg/string_assign_2.f90: Likewise.
4272 * gfortran.dg/string_compare_1.f90: Likewise.
4273 * gfortran.dg/string_compare_2.f90: Likewise.
4274 * gfortran.dg/string_compare_3.f90: Likewise.
4275 * gfortran.dg/string_ctor_1.f90: Likewise.
4276 * gfortran.dg/string_length_1.f90: Likewise.
4277 * gfortran.dg/string_length_2.f90: Likewise.
4278 * gfortran.dg/string_length_3.f90: Likewise.
4279 * gfortran.dg/string_length_4.f90: Likewise.
4280 * gfortran.dg/string_null_compare_1.f: Likewise.
4281 * gfortran.dg/string_pad_trunc.f90: Likewise.
4282 * gfortran.dg/structure_constructor_1.f03: Likewise.
4283 * gfortran.dg/structure_constructor_11.f90: Likewise.
4284 * gfortran.dg/structure_constructor_13.f03: Likewise.
4285 * gfortran.dg/structure_constructor_2.f03: Likewise.
4286 * gfortran.dg/structure_constructor_5.f03: Likewise.
4287 * gfortran.dg/submodule_1.f08: Likewise.
4288 * gfortran.dg/submodule_11.f08: Likewise.
4289 * gfortran.dg/submodule_14.f08: Likewise.
4290 * gfortran.dg/submodule_15.f08: Likewise.
4291 * gfortran.dg/submodule_17.f08: Likewise.
4292 * gfortran.dg/submodule_18.f08: Likewise.
4293 * gfortran.dg/submodule_19.f08: Likewise.
4294 * gfortran.dg/submodule_2.f08: Likewise.
4295 * gfortran.dg/submodule_27.f08: Likewise.
4296 * gfortran.dg/submodule_28.f08: Likewise.
4297 * gfortran.dg/submodule_29.f08: Likewise.
4298 * gfortran.dg/submodule_30.f08: Likewise.
4299 * gfortran.dg/submodule_6.f08: Likewise.
4300 * gfortran.dg/submodule_7.f08: Likewise.
4301 * gfortran.dg/submodule_8.f08: Likewise.
4302 * gfortran.dg/subnormal_1.f90: Likewise.
4303 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4304 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4305 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4306 * gfortran.dg/substr_2.f: Likewise.
4307 * gfortran.dg/substr_3.f: Likewise.
4308 * gfortran.dg/substr_4.f: Likewise.
4309 * gfortran.dg/substr_5.f90: Likewise.
4310 * gfortran.dg/substr_6.f90: Likewise.
4311 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4312 * gfortran.dg/sum_init_expr.f03: Likewise.
4313 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4314 * gfortran.dg/system_clock_3.f08: Likewise.
4315 * gfortran.dg/t_editing.f: Likewise.
4316 * gfortran.dg/team_change_1.f90: Likewise.
4317 * gfortran.dg/team_end_1.f90: Likewise.
4318 * gfortran.dg/team_number_1.f90: Likewise.
4319 * gfortran.dg/temporary_1.f90: Likewise.
4320 * gfortran.dg/test_com_block.f90: Likewise.
4321 * gfortran.dg/test_only_clause.f90: Likewise.
4322 * gfortran.dg/tiny_1.f90: Likewise.
4323 * gfortran.dg/tiny_2.f90: Likewise.
4324 * gfortran.dg/tl_editing.f90: Likewise.
4325 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4326 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4327 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4328 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4329 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4330 * gfortran.dg/transfer_class_2.f90: Likewise.
4331 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4332 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4333 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4334 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4335 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4336 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4337 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4338 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4339 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4340 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4341 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4342 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4343 * gfortran.dg/transpose_1.f90: Likewise.
4344 * gfortran.dg/transpose_3.f03: Likewise.
4345 * gfortran.dg/transpose_4.f90: Likewise.
4346 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4347 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4348 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4349 * gfortran.dg/trim_1.f90: Likewise.
4350 * gfortran.dg/trim_optimize_1.f90: Likewise.
4351 * gfortran.dg/trim_optimize_2.f90: Likewise.
4352 * gfortran.dg/trim_optimize_3.f90: Likewise.
4353 * gfortran.dg/trim_optimize_4.f90: Likewise.
4354 * gfortran.dg/trim_optimize_5.f90: Likewise.
4355 * gfortran.dg/trim_optimize_6.f90: Likewise.
4356 * gfortran.dg/trim_optimize_7.f90: Likewise.
4357 * gfortran.dg/trim_optimize_8.f90: Likewise.
4358 * gfortran.dg/type_to_class_1.f03: Likewise.
4359 * gfortran.dg/type_to_class_2.f03: Likewise.
4360 * gfortran.dg/type_to_class_3.f03: Likewise.
4361 * gfortran.dg/type_to_class_4.f03: Likewise.
4362 * gfortran.dg/type_to_class_5.f03: Likewise.
4363 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4364 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4365 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4366 * gfortran.dg/typebound_call_1.f03: Likewise.
4367 * gfortran.dg/typebound_call_13.f03: Likewise.
4368 * gfortran.dg/typebound_call_18.f03: Likewise.
4369 * gfortran.dg/typebound_call_19.f03: Likewise.
4370 * gfortran.dg/typebound_call_2.f03: Likewise.
4371 * gfortran.dg/typebound_call_20.f03: Likewise.
4372 * gfortran.dg/typebound_call_3.f03: Likewise.
4373 * gfortran.dg/typebound_generic_5.f03: Likewise.
4374 * gfortran.dg/typebound_generic_6.f03: Likewise.
4375 * gfortran.dg/typebound_generic_9.f03: Likewise.
4376 * gfortran.dg/typebound_operator_12.f03: Likewise.
4377 * gfortran.dg/typebound_operator_13.f03: Likewise.
4378 * gfortran.dg/typebound_operator_15.f90: Likewise.
4379 * gfortran.dg/typebound_operator_20.f90: Likewise.
4380 * gfortran.dg/typebound_operator_3.f03: Likewise.
4381 * gfortran.dg/typebound_operator_6.f03: Likewise.
4382 * gfortran.dg/typebound_operator_7.f03: Likewise.
4383 * gfortran.dg/typebound_operator_8.f03: Likewise.
4384 * gfortran.dg/typebound_operator_9.f03: Likewise.
4385 * gfortran.dg/typebound_proc_19.f90: Likewise.
4386 * gfortran.dg/typebound_proc_20.f90: Likewise.
4387 * gfortran.dg/typebound_proc_23.f90: Likewise.
4388 * gfortran.dg/typebound_proc_27.f03: Likewise.
4389 * gfortran.dg/typebound_proc_35.f90: Likewise.
4390 * gfortran.dg/typebound_proc_36.f90: Likewise.
4391 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4392 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4393 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4394 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4395 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4396 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4397 * gfortran.dg/unf_short_record_1.f90: Likewise.
4398 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4399 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4400 * gfortran.dg/unit_1.f90: Likewise.
4401 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4402 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4403 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4404 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4405 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4406 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4407 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4408 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4409 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4410 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4411 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4412 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4413 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4414 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4415 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4416 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4417 * gfortran.dg/unpack_init_expr.f03: Likewise.
4418 * gfortran.dg/use_10.f90: Likewise.
4419 * gfortran.dg/use_11.f90: Likewise.
4420 * gfortran.dg/use_13.f90: Likewise.
4421 * gfortran.dg/use_24.f90: Likewise.
4422 * gfortran.dg/use_27.f90: Likewise.
4423 * gfortran.dg/use_5.f90: Likewise.
4424 * gfortran.dg/use_allocated_1.f90: Likewise.
4425 * gfortran.dg/use_only_1.f90: Likewise.
4426 * gfortran.dg/use_only_4.f90: Likewise.
4427 * gfortran.dg/use_rename_2.f90: Likewise.
4428 * gfortran.dg/use_rename_4.f90: Likewise.
4429 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4430 * gfortran.dg/used_interface_ref.f90: Likewise.
4431 * gfortran.dg/used_types_5.f90: Likewise.
4432 * gfortran.dg/utf8_1.f03: Likewise.
4433 * gfortran.dg/utf8_2.f03: Likewise.
4434 * gfortran.dg/value_1.f90: Likewise.
4435 * gfortran.dg/value_2.f90: Likewise.
4436 * gfortran.dg/value_4.f90: Likewise.
4437 * gfortran.dg/value_6.f03: Likewise.
4438 * gfortran.dg/value_7.f03: Likewise.
4439 * gfortran.dg/value_test.f90: Likewise.
4440 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4441 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4442 * gfortran.dg/vect/pr60510.f: Likewise.
4443 * gfortran.dg/vect/pr69882.f90: Likewise.
4444 * gfortran.dg/vect/pr69980.f90: Likewise.
4445 * gfortran.dg/vect/vect-5.f90: Likewise.
4446 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4447 * gfortran.dg/vector_subscript_1.f90: Likewise.
4448 * gfortran.dg/vector_subscript_2.f90: Likewise.
4449 * gfortran.dg/vector_subscript_3.f90: Likewise.
4450 * gfortran.dg/vector_subscript_5.f90: Likewise.
4451 * gfortran.dg/verify_2.f90: Likewise.
4452 * gfortran.dg/volatile10.f90: Likewise.
4453 * gfortran.dg/where_1.f90: Likewise.
4454 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4455 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4456 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4457 * gfortran.dg/whole_file_13.f90: Likewise.
4458 * gfortran.dg/whole_file_2.f90: Likewise.
4459 * gfortran.dg/widechar_2.f90: Likewise.
4460 * gfortran.dg/widechar_4.f90: Likewise.
4461 * gfortran.dg/widechar_5.f90: Likewise.
4462 * gfortran.dg/widechar_6.f90: Likewise.
4463 * gfortran.dg/widechar_8.f90: Likewise.
4464 * gfortran.dg/widechar_IO_1.f90: Likewise.
4465 * gfortran.dg/widechar_IO_2.f90: Likewise.
4466 * gfortran.dg/widechar_IO_3.f90: Likewise.
4467 * gfortran.dg/widechar_IO_4.f90: Likewise.
4468 * gfortran.dg/widechar_compare_1.f90: Likewise.
4469 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4470 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4471 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4472 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4473 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4474 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4475 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4476 * gfortran.dg/widechar_select_1.f90: Likewise.
4477 * gfortran.dg/winapi.f90: Likewise.
4478 * gfortran.dg/write_0_pe_format.f90: Likewise.
4479 * gfortran.dg/write_back.f: Likewise.
4480 * gfortran.dg/write_check3.f90: Likewise.
4481 * gfortran.dg/write_direct_eor.f90: Likewise.
4482 * gfortran.dg/write_padding.f90: Likewise.
4483 * gfortran.dg/write_recursive.f90: Likewise.
4484 * gfortran.dg/write_rewind_1.f: Likewise.
4485 * gfortran.dg/write_rewind_2.f: Likewise.
4486 * gfortran.dg/write_zero_array.f90: Likewise.
4487 * gfortran.dg/x_slash_1.f: Likewise.
4488 * gfortran.dg/x_slash_2.f: Likewise.
4489 * gfortran.dg/zero_array_components_1.f90: Likewise.
4490 * gfortran.dg/zero_length_1.f90: Likewise.
4491 * gfortran.dg/zero_length_2.f90: Likewise.
4492 * gfortran.dg/zero_sized_1.f90: Likewise.
4493 * gfortran.dg/zero_sized_3.f90: Likewise.
4494 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4495 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4496 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4497 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4498 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4499 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4500 * gfortran.fortran-torture/execute/args.f90: Likewise.
4501 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4502 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4503 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4504 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4505 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4506 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4507 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4508 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4509 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4510 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4511 * gfortran.fortran-torture/execute/common.f90: Likewise.
4512 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4513 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4514 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4515 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4516 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4517 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4518 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4519 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4520 * gfortran.fortran-torture/execute/data.f90: Likewise.
4521 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4522 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4523 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4524 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4525 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4526 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4527 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4528 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4529 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4530 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4531 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4532 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4533 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4534 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4535 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4536 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4537 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4538 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4539 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4540 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4541 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4542 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4543 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4544 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4545 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4546 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4547 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4548 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4549 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4550 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4551 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4552 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4553 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4554 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4555 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4556 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4557 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4558 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4559 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4560 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4561 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4562 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4563 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4564 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4565 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4566 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4567 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4568 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4569 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4570 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4571 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4572 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4573 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4574 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4575 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4576 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4577 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4578 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4579 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4580 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4581 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4582 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4583 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4584 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4585 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4586 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4587 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4588 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4589 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4590 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4591 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4592 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4593 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4594 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4595 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4596 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4597 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4598 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4599 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4600 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4601 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4602 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4603 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4604 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4605 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4606 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4607 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4608 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4609 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4610 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4611 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4612 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4613 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4614 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4615 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4616 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4617 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4618 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4619 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4620 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4621 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4622 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4623 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4624 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4625 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4626 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4627 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4628 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4629 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4630 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4631 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4632 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4633 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4634 * gfortran.fortran-torture/execute/math.f90: Likewise.
4635 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4636 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4637 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4638 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4639 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4640 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4641 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4642 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4643 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4644 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4645 * gfortran.fortran-torture/execute/power.f90: Likewise.
4646 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4647 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4648 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4649 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4650 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4651 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4652 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4653 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4654 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4655 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4656 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4657 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4658 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4659 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4660 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4661 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4662 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4663 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4664 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4665 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4666 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4667 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4668 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4669 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4670 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4671 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4672 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4673 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4674 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4675 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4676 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4677 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4678 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4679 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4680 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4681 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4682 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4683 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4684 * gfortran.fortran-torture/execute/string.f90: Likewise.
4685 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4686 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4687 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4688 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4689 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4690 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4691 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4692 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4693 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4694 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4695 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4696 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4697 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4698 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4699 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4700 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4701 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4702 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4703 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4704 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4705 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4706 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4707 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4708 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4709 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4710 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4711 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4712 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4713 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4714 * gfortran.dg/inline_transpose_1.f90: Likewise.
4716 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4719 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4722 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4725 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4726 * gnat.dg/dispatch1.adb: Rename into...
4727 * gnat.dg/disp1.adb: ...this.
4728 * gnat.dg/dispatch1_p.ads: Rename into...
4729 * gnat.dg/disp1_pkg.ads: ...this.
4730 * gnat.dg/disp2.adb: Rename into...
4731 * gnat.dg/dispatch2.adb: ...this.
4732 * gnat.dg/dispatch2_p.ads: Rename into...
4733 * gnat.dg/disp2_pkg.ads: ...this.
4734 * gnat.dg/dispatch2_p.adb: Rename into...
4735 * gnat.dg/disp2_pkg.adb: this.
4736 * gnat.dg/generic_dispatch.adb: Rename into...
4737 * gnat.dg/generic_disp.adb: this.
4738 * gnat.dg/generic_dispatch_p.ads: Rename into...
4739 * gnat.dg/generic_disp_pkg.ads: ...this.
4740 * gnat.dg/generic_dispatch_p.adb: Rename into...
4741 * gnat.dg/generic_disp_pkg.adb: ...this.
4742 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4743 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4744 * gnat.dg/object_overflow1.adb: Tweak index.
4745 * gnat.dg/object_overflow2.adb: Likewise.
4746 * gnat.dg/object_overflow3.adb: Likewise.
4747 * gnat.dg/object_overflow4.adb: Likewise.
4748 * gnat.dg/object_overflow5.adb: Likewise.
4750 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4753 * gcc.c-torture/compile/pr84425.c: New test.
4755 2018-02-16 Marek Polacek <polacek@redhat.com>
4756 Jakub Jelinek <jakub@redhat.com>
4759 * g++.dg/cpp1y/constexpr-84192.C: New test.
4761 2018-02-16 Martin Sebor <msebor@redhat.com>
4764 * g++.dg/overload15.C: New test.
4766 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4769 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4770 * gcc.dg/pr56727-2.c: Ditto.
4771 * gcc.target/powerpc/pr79439.c: Renamed to...
4772 * gcc.target/powerpc/pr79439-1.c: ...this.
4773 * gcc.target/powerpc/pr79439-2.c: New test.
4774 * gcc.target/powerpc/pr79439-3.c: New test.
4776 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4779 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4780 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4781 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4782 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4783 * gcc.target/powerpc/builtins-3.c: Same.
4785 2018-02-16 Nathan Sidwell <nathan@acm.org>
4787 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4789 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4791 PR rtl-optimization/70023
4792 * gcc.target/i386/pr70023.c: New.
4794 2018-02-16 Carl Love <cel@us.ibm.com>
4796 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4798 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4801 2018-02-16 Carl Love <cel@us.ibm.com>
4803 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4804 for the ABI definitions for vec_extract4b and vec_insert4b.
4806 2018-02-16 Nathan Sidwell <nathan@acm.org>
4808 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4809 * g++.old-deja/g++.mike/net43.C: Likewise.
4811 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4814 * g++.dg/cpp1z/class-deduction48.C: New.
4816 2018-02-16 Nathan Sidwell <nathan@acm.org>
4819 * g++.dg/lookup/pr84375.C: New.
4821 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4824 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4826 2018-02-16 Richard Biener <rguenther@suse.de>
4828 PR tree-optimization/84417
4829 * gcc.dg/torture/pr84417.c: New testcase.
4831 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4834 * g++.dg/opt/pr84272.C: New test.
4836 PR rtl-optimization/83723
4837 * gcc.dg/pr83723.c: New test.
4839 2018-02-16 Richard Biener <rguenther@suse.de>
4841 PR tree-optimization/84399
4842 * gcc.dg/graphite/pr84399.c: New testcase.
4844 2018-02-16 Richard Biener <rguenther@suse.de>
4846 PR tree-optimization/84190
4847 * g++.dg/torture/pr84190.C: New testcase.
4849 2018-02-15 Martin Sebor <msebor@redhat.com>
4851 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4854 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4857 * gfortran.dg/dtio_21.f03: Add an error message.
4858 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4860 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4863 * gfortran.dg/stop_shouldfail.f90: New test.
4865 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4868 * g++.dg/concepts/pr84330.C: New.
4870 2018-02-15 Tom de Vries <tom@codesourcery.com>
4872 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4874 2018-02-15 Tom de Vries <tom@codesourcery.com>
4876 * gcc.c-torture/compile/pr84136.c: Require effective target
4879 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4881 PR tree-optimization/84383
4882 * gcc.c-torture/compile/pr84383.c: New test.
4884 PR tree-optimization/84334
4885 * gcc.dg/pr84334.c: New test.
4887 2018-02-14 Carl Love <cel@us.ibm.com>
4889 * gcc.target/powerpc/builtins-4-int128-runnable.c
4890 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4891 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4893 2018-02-14 Martin Sebor <msebor@redhat.com>
4895 PR tree-optimization/83698
4896 * gcc.dg/Wrestrict-7.c: New test.
4897 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4898 * gcc.target/i386/chkp-stropt-17.c: Same.
4900 2018-02-14 Martin Sebor <msebor@redhat.com>
4903 * gcc.dg/Wattributes-8.c: New test.
4905 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4908 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4909 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4910 * gfortran.dg/select_type_1.f03: Extend test case.
4912 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4914 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4915 (dg-options): Use -O2 -msse2 -mno-sse3.
4917 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4919 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4920 this test case still works ok.
4921 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4922 * gcc.dg/vmx/insert-be-order.c: Likewise.
4923 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4924 * gcc.dg/vmx/ld-be-order.c: Likewise.
4925 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4926 * gcc.dg/vmx/lde-be-order.c: Likewise.
4927 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4928 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4929 * gcc.dg/vmx/merge-be-order.c: Likewise.
4930 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4931 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4932 * gcc.dg/vmx/pack-be-order.c: Likewise.
4933 * gcc.dg/vmx/perm-be-order.c: Likewise.
4934 * gcc.dg/vmx/splat-be-order.c: Likewise.
4935 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4936 * gcc.dg/vmx/st-be-order.c: Likewise.
4937 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4938 * gcc.dg/vmx/ste-be-order.c: Likewise.
4939 * gcc.dg/vmx/stl-be-order.c: Likewise.
4940 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4941 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4942 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4943 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4944 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4946 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4949 * g++.dg/cpp0x/auto49.C: New.
4951 2018-02-14 Nathan Sidwell <nathan@acm.org>
4953 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4955 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4957 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4958 * gcc.target/powerpc/le-altivec-consts.c: Same.
4960 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4963 * gcc.target/powerpc/pr84220-sld.c: New test.
4964 * gcc.target/powerpc/pr84220-sld2.c: New test.
4965 * gcc.target/powerpc/pr84220-sldw.c: New test.
4966 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4967 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4969 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4972 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4973 _inc_ssp intrinsics.
4974 * gcc.target/i386/cet-intrin-4.c: Likewise.
4975 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4976 __builtin_ia32_rdssp[d|q].
4978 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4980 PR tree-optimization/84357
4981 * gcc.dg/vect/pr84357.c: New test.
4983 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4986 * gcc.target/rx/pr83831.c: New tests.
4988 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4991 * gcc.target/msp430/pr79242.c: New test.
4993 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4996 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4999 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5002 * g++.dg/pr84279.C: New test.
5004 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5006 PR rtl-optimization/84169
5007 * gcc.c-torture/execute/pr84169.c: New.
5009 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5012 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5014 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5017 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5020 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5023 * g++.dg/warn/effc4.C: New test.
5025 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5028 * g++.dg/template/sizeof16.C: New.
5029 * g++.dg/template/sizeof17.C: Likewise.
5031 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5034 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5035 add necessary compiler options.
5036 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5038 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5041 * gcc.c-torture/execute/pr82210.c: New test.
5044 * gcc.dg/pr84309-2.c: New test.
5046 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5048 PR tree-optimization/84321
5049 * gcc.dg/pr84321.c: New test.
5051 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5054 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5056 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5059 * gcc.dg/asan/pr84307.c: Remove test.
5061 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5063 * gcc.target/rl78/test_auto_vector.c: New test.
5065 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5068 * gcc.c-torture/compile/pr84305.c: New test.
5070 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5073 * gcc.target/i386/pr84335.c: New test.
5075 PR tree-optimization/84339
5076 * gcc.c-torture/execute/pr84339.c: New test.
5079 * gcc.dg/pr84309.c: New test.
5080 * gcc.target/i386/pr84309.c: New test.
5083 * gcc.target/i386/pr84336.c: New test.
5085 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5088 * c-c++-common/gomp/pr84341.c: New test.
5090 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5093 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5095 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5098 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5101 2018-02-12 Jeff Law <law@redhat.com>
5103 * gcc.c-torture/compile/reg-args-size.c: New test.
5105 2018-02-12 Carl Love <cel@us.ibm.com>
5107 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5108 uint128 tests to new testfile.
5109 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5110 int128 and uint128 tests.
5111 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5112 list of torture tests.
5114 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5117 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5118 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5120 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5123 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5125 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5128 * gcc.dg/asan/pr84307.c: New test.
5130 2018-02-12 Nathan Sidwell <nathan@acm.org>
5132 * g++.dg/parse/pr84263.C: New.
5134 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5137 * g++.dg/template/crash129.C: New.
5139 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5142 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5143 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5144 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5145 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5146 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5148 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5150 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5151 _mm_maskz_scalef_round_sd): Test new intrinsics.
5152 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5153 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5155 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5156 _mm_maskz_scalef_round_ss): Test new intrinsics.
5157 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5158 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5160 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5161 __builtin_ia32_scalefss_round): Remove builtin.
5162 (__builtin_ia32_scalefsd_mask_round,
5163 __builtin_ia32_scalefss_mask_round): Test new builtin.
5164 * gcc.target/i386/sse-13.c: Ditto.
5165 * gcc.target/i386/sse-23.c: Ditto.
5167 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5169 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5170 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5171 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5172 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5173 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5174 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5175 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5176 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5178 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5179 (__builtin_ia32_sqrtss_round): Remove builtins.
5180 (__builtin_ia32_sqrtsd_mask_round)
5181 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5182 * gcc.target/i386/sse-13.c: Ditto.
5183 * gcc.target/i386/sse-23.c: Ditto.
5185 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5188 * gfortran.dg/statement_function_3.f: New test.
5190 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5194 * gfortran.dg/statement_function_1.f90: New test.
5195 * gfortran.dg/statement_function_2.f90: New test.
5197 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5200 * gfortran.dg/type_to_class_5.f03: New test.
5202 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5205 * gfortran.dg/type_to_class_4.f03: New test.
5207 2018-02-10 Alan Modra <amodra@gmail.com>
5210 * gcc.dg/pr84300.c: New.
5212 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5215 * g++.dg/ubsan/pr83987-2.C: New test.
5217 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5219 * gcc.target/rx/movsicc.c: New test.
5221 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5224 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5227 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5229 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5230 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5232 2018-02-09 Nathan Sidwell <nathan@acm.org>
5235 * c-c++-common/pr84293.h: New.
5236 * c-c++-common/pr84293.c: New.
5238 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5240 PR rtl-optimization/57193
5241 * gcc.target/i386/pr57193.c: New.
5243 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5246 * gcc.target/powerpc/pr84226.c: New test.
5248 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5250 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5254 2018-02-09 Martin Sebor <msebor@redhat.com>
5257 * gcc.dg/lto/pr84212_0.c: New test file.
5258 * gcc.dg/lto/pr84212_1.c: Same.
5260 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5263 * gcc.target/powerpc/pr83926.c: New test.
5264 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5265 message. Fix test for running in 32-bit mode.
5267 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5270 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5272 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5275 * gcc.target/s390/pr84295.c: New test.
5277 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5280 * g++.dg/cpp1y/lambda-init16.C: New.
5282 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5284 * gnat.dg/sso8.adb: New test.
5285 * gnat.dg/sso8_pkg.ads: New helper.
5287 2018-02-09 Richard Biener <rguenther@suse.de>
5289 PR tree-optimization/84278
5290 * gcc.target/i386/pr84278.c: Adjust regex.
5292 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5294 PR tree-optimization/84232
5295 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5298 * gcc.target/aarch64/pr84252.c: New test.
5301 * gcc.dg/pr84237.c: New test.
5303 2018-02-09 Marek Polacek <polacek@redhat.com>
5304 Jakub Jelinek <jakub@redhat.com>
5307 * g++.dg/torture/pr83659.C: New test.
5309 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5311 PR tree-optimization/84136
5312 * gcc.c-torture/compile/pr84136.c: New test.
5314 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5317 * gcc.target/i386/pr83008.c: New test.
5319 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5322 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5324 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5327 * g++.dg/warn/Wunused-parm-11.C: New.
5329 2018-02-08 Marek Polacek <polacek@redhat.com>
5331 PR tree-optimization/84238
5332 * gcc.dg/Wstringop-overflow-3.c: New test.
5334 2018-02-08 Nathan Sidwell <nathan@acm.org>
5336 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5338 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5340 PR tree-optimization/84265
5341 * gcc.dg/vect/pr84265.c: New test.
5343 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5345 PR tree-optimization/81635
5346 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5347 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5349 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5351 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5352 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5353 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5354 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5355 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5356 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5357 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5358 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5359 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5360 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5361 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5362 * gcc.target/s390/nobp-return-attr-all.c: New test.
5363 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5364 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5365 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5366 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5367 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5368 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5369 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5370 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5371 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5372 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5373 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5374 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5375 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5376 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5378 2018-02-08 Richard Biener <rguenther@suse.de>
5380 PR tree-optimization/84233
5381 * g++.dg/torture/pr84233.C: New testcase.
5383 2018-02-08 Richard Biener <rguenther@suse.de>
5385 PR tree-optimization/84278
5386 * gcc.target/i386/pr84278.c: New testcase.
5388 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5390 PR rtl-optimization/84068
5391 PR rtl-optimization/83459
5392 * gcc.dg/pr84068.c: New test.
5394 2018-02-08 Richard Biener <rguenther@suse.de>
5396 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5397 loop vectorization to happen.
5399 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5402 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5404 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5406 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5408 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5411 * gcc.target/powerpc/pr84154-1.c: New tests.
5412 * gcc.target/powerpc/pr84154-2.c: Likewise.
5413 * gcc.target/powerpc/pr84154-3.c: Likewise.
5415 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5417 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5419 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5422 * g++.dg/template/incomplete11.C: New test.
5423 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5425 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5428 * gfortran.dg/deallocate_error_3.f90: New test.
5429 * gfortran.dg/deallocate_error_4.f90: New test.
5431 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5434 * gfortran.dg/shape_9.f90: New test.
5436 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5439 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5441 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5445 * g++.dg/spellcheck-reswords.C: New test case.
5446 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5449 2018-02-07 Martin Liska <mliska@suse.cz>
5452 * g++.dg/ext/mv26.C: New test.
5454 2018-02-07 Tom de Vries <tom@codesourcery.com>
5456 * gcc.dg/pr83844.c: Require effective target alloca.
5458 2018-02-07 Tom de Vries <tom@codesourcery.com>
5460 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5462 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5465 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5466 -fcf-protection=return.
5468 2018-02-07 Tom de Vries <tom@codesourcery.com>
5471 * c-c++-common/goacc/pr84217.c: New test.
5472 * gfortran.dg/goacc/pr84217.f90: New test.
5474 2018-02-07 Richard Biener <rguenther@suse.de>
5476 PR tree-optimization/84204
5477 * gcc.dg/graphite/pr84204.c: New testcase.
5479 PR tree-optimization/84205
5480 * gcc.dg/graphite/pr84205.c: New testcase.
5482 PR tree-optimization/84223
5483 * gfortran.dg/graphite/pr84223.f90: New testcase.
5485 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5488 * g++.dg/cpp0x/scoped_enum7.C: New.
5490 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5492 PR tree-optimization/83008
5493 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5495 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5497 PR tree-optimization/84235
5498 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5500 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5503 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5505 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5507 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.target/i386/pr84146.c: New test.
5512 2018-02-06 Michael Collison <michael.collison@arm.com>
5514 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5516 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5518 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5519 warning for -mno-speculate-indirect-jumps.
5520 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5521 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5522 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5523 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5524 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5525 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5527 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5530 * c-c++-common/fcf-protection-1.c: Change a compared message.
5531 * c-c++-common/fcf-protection-2.c: Likewise.
5532 * c-c++-common/fcf-protection-3.c: Likewise.
5533 * c-c++-common/fcf-protection-5.c: Likewise.
5534 * c-c++-common/fcf-protection-6.c: New test.
5535 * c-c++-common/fcf-protection-7.c: Likewise.
5537 2018-02-06 Marek Polacek <polacek@redhat.com>
5539 PR tree-optimization/84228
5540 * c-c++-common/Wstringop-truncation-3.c: New test.
5542 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5545 * gcc.target/arm/pragma_arch_switch_2.c: New.
5547 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5550 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5552 2018-02-05 Martin Sebor <msebor@redhat.com>
5554 PR tree-optimization/83369
5555 * gcc.dg/Wnonnull.c: New test.
5557 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5559 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5560 argument and use dg-messages-by-file instead. Expect it to be
5561 an array rather than a dict.
5562 (lto-link-and-maybe-run): Remove messages_by_file argument and
5563 use an upvar for dg-messages-by-file. Update call to
5564 lto_handle_diagnostics.
5565 (lt-get-options): Treat dg-messages-by-file as an array
5567 (lto-get-options-main): Likewise. Set the entry rather than appending.
5568 (lto-execute): Treat dg-messages-by-file as an array rather than
5569 a dict. Update call to lto-link-and-maybe-run.
5571 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5574 * g++.dg/cpp1z/inline-var4.C: New.
5576 2018-02-05 Martin Liska <mliska@suse.cz>
5578 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5580 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5581 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5582 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5583 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5584 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5585 * c-c++-common/asan/pointer-compare-3.c: New test.
5587 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5589 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5590 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5592 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5594 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5595 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5596 _mm_maskz_range_round_sd): Test new intrinsics.
5597 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5598 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5599 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5600 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5601 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5602 _mm_maskz_range_round_ss): Test new intrinsics.
5603 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5604 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5605 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5606 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5607 __builtin_ia32_rangess128_round): Remove builtins.
5608 (__builtin_ia32_rangesd128_mask_round,
5609 __builtin_ia32_rangess128_mask_round): Test new builtins.
5610 * gcc.target/i386/sse-13.c: Ditto.
5611 * gcc.target/i386/sse-23.c: Ditto.
5613 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5616 * gfortran.dg/pr79966.f90: New testcase
5618 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5621 * gfortran.dg/associate_23.f90: Fix invalid code.
5622 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5623 * gfortran.dg/matmul_3.f90: Likewise.
5624 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5626 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5629 * gfortran.dg/associate_34.f90: New test.
5630 * gfortran.dg/associate_35.f90: New test.
5632 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5636 * gfortran.dg/pr84155.f90: New test.
5638 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5640 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5641 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5643 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5645 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5648 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5650 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5652 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5653 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5654 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5656 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5659 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5660 * gcc.dg/Wsign-conversion.c: Dito.
5661 * gcc.dg/attr-alloc_size-4.c: Dito.
5662 * gcc.dg/pr81020.c: Dito.
5663 * gcc.dg/pr81192.c: Dito.
5664 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5665 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5666 * gcc.dg/pr83844.c: Restrict to int32plus.
5667 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5668 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5669 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5670 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5671 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5672 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5673 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5674 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5675 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5676 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5677 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5678 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5680 2018-02-02 Julia Koval <julia.koval@intel.com>
5682 * gcc.target/i386/funcspec-56.inc: Handle new march.
5683 * g++.dg/ext/mv16.C: Ditto.
5685 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5687 * lib/target-supports.exp
5688 (check_effective_target_keeps_null_pointer_checks): No more
5690 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5691 * gcc.dg/ifcvt-4.c: Skip avr.
5692 * gcc.dg/pr53037-1.c: Dito.
5693 * gcc.dg/pr53037-2.c: Dito.
5694 * gcc.dg/pr53037-3.c: Dito.
5695 * gcc.dg/pr63387-2.c: Dito.
5696 * gcc.dg/pr63387.c: Dito.
5697 * gcc.dg/sancov/cmp0.c: Dito.
5698 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5699 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5700 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5701 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5702 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5703 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5704 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5705 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5706 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5707 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5708 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5709 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5710 * gcc.dg/tree-ssa/pr82059.c: Dito.
5711 * gcc.c-torture/execute/pr70460.c: Dito.
5713 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5716 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5717 * gcc.c-torture/execute/20180112-1.c: Dito.
5718 * gcc.c-torture/execute/pr81503.c: Dito.
5719 * gcc.dg/store_merging_12.c: Dito.
5720 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5721 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5722 * gcc.dg/tree-ssa/pr80898.c: Dito.
5723 * gcc.dg/tree-ssa/pr82363.c: Dito.
5724 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5725 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5726 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5727 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5728 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5729 * gcc.dg/tree-ssa/pr80803.c: Dito.
5730 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5731 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5732 * gcc.dg/tree-ssa/vrp114.c: Dito.
5733 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5734 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5735 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5737 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5740 * gcc.target/i386/cet-sjlj-6a.c: New test.
5741 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5743 2018-02-01 Marek Polacek <polacek@redhat.com>
5746 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5748 2018-01-30 Jeff Law <law@redhat.com>
5751 * gcc.target/i386/pr84128.c: New test.
5753 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5755 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5756 -fdelete-null-pointer-checks.
5758 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5761 * g++.dg/cpp0x/abstract-default1.C: New.
5763 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5765 PR tree-optimization/81635
5766 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5767 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5769 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5772 * gcc.target/aarch64/pr83370.c: New.
5774 2018-02-01 Richard Biener <rguenther@suse.de>
5776 * gcc.dg/graphite/pr35356-1.c: Adjust.
5778 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5781 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5783 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5784 of hard-coding the choice.
5785 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5786 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5787 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5789 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5791 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5792 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5793 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5794 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5795 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5796 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5797 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5798 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5799 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5800 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5801 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5802 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5803 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5804 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5805 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5806 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5807 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5808 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5809 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5810 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5811 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5812 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5813 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5814 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5815 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5816 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5817 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5818 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5819 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5820 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5821 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5822 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5823 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5824 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5825 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5826 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5827 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5828 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5829 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5830 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5831 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5832 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5833 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5834 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5835 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5836 __builtin_popcountll rather than __builtin_popcountl.
5838 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5840 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5841 of LD1R[HWD] for multi-element constants on big-endian targets.
5842 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5843 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5845 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5847 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5848 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5849 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5851 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5853 PR tree-optimization/81661
5854 PR tree-optimization/84117
5855 * gcc.dg/pr81661.c: New test.
5856 * gfortran.dg/pr84117.f90: New test.
5858 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5861 * gfortran.dg/repeat_7.f90: Catch warning message.
5863 2018-01-31 Ian Lance Taylor <iant@golang.org>
5865 * go.go-torture/execute/printnil.go: New test.
5867 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5869 * lib/target-supports.exp (check_effective_target_comdat_group):
5870 Allow for Solaris as comdat syntax.
5872 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5873 Solaris with comdat_group support and as.
5875 2018-01-31 Marek Polacek <polacek@redhat.com>
5878 * gcc.dg/pr81779.c: New test.
5880 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5883 * gfortran.dg/gomp/pr84116.f90: New test.
5886 * g++.dg/init/pr83993-2.C: New test.
5889 * g++.dg/init/pr83993-1.C: New test.
5890 * g++.dg/cpp0x/pr83993.C: New test.
5892 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5895 * gfortran.dg/pr84088.f90: New test.
5897 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5900 * gcc.target/i386/pr82444.c: New.
5902 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5904 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5905 * gcc.target/powerpc/vsx-13.c: New.
5907 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5910 * g++.dg/cpp1y/var-templ57.C: New.
5912 2018-01-31 Marek Polacek <polacek@redhat.com>
5915 * g++.dg/diagnostic/pr84138.C: New test.
5917 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5920 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5921 -Wstringop-overflow warnings due to spurious warning with -O1.
5922 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5923 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5925 2018-01-31 Richard Biener <rguenther@suse.de>
5927 PR tree-optimization/84132
5928 * g++.dg/torture/pr84132.C: New testcase.
5930 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5932 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5935 2018-01-31 Julia Koval <julia.koval@intel.com>
5938 * gcc.target/i386/rdpid.c: Remove "eax".
5940 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5942 PR tree-optimization/64946
5943 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5944 scan-assembler checks.
5946 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5948 * gcc.c-torture/execute/20180131-1.c: New test.
5950 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5952 * gcc.target/arc/taux-1.c: New test.
5953 * gcc.target/arc/taux-2.c: Likewise.
5955 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5957 * gcc.target/arc/uncached.c: New test.
5959 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5962 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5964 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5966 PR preprocessor/69869
5967 * gcc.dg/cpp/trad/pr69869.c: New test.
5970 * gcc.dg/pr84100.c: New test.
5972 2018-01-30 Jeff Law <law@redhat.com>
5975 * gcc.target/i386/pr84064: New test.
5977 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5980 * gfortran.dg/data_implied_do_2.f90: New test.
5982 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5984 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5986 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5989 * gfortran.dg/inline_matmul_21.f90: New test case.
5991 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5993 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5995 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5998 * gcc.target/powerpc/pr84112.c: New.
6000 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6002 PR rtl-optimization/83986
6003 * gcc.dg/pr83986.c: New test.
6005 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6008 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6009 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6010 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6011 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6013 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6015 PR tree-optimization/84111
6016 * gcc.c-torture/compile/pr84111.c: New test.
6018 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6021 * gcc.dg/ipa/inline-2.c: Fix template.
6022 * gcc.dg/ipa/inline-3.c: Fix template.
6024 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6027 * g++.dg/torture/pr81360.C: New testcase.
6029 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6032 * gcc.dg/lto/pr83954.h: New testcase.
6033 * gcc.dg/lto/pr83954_0.c: New testcase.
6034 * gcc.dg/lto/pr83954_1.c: New testcase.
6036 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6039 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6041 Simplify DW_AT_producer scan.
6043 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6047 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6050 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6051 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6052 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6053 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6055 2018-01-29 Jeff Law <law@redhat.com>
6058 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6059 better match other tests which require vsx. Verify the zero
6060 extension is part of the test in the combiner dump.
6062 2018-01-29 Marek Polacek <polacek@redhat.com>
6065 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6068 * g++.dg/ext/pr83996.C: New test.
6070 2018-01-29 Richard Biener <rguenther@suse.de>
6072 PR tree-optimization/84057
6073 * gcc.dg/graphite/pr84057.c: New testcase.
6075 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6078 * gfortran.dg/bind_c_usage_31.f90: New test.
6080 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6083 * g++.dg/warn/Wduplicated-branches5.C: New.
6085 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6087 * gcc.target/rl78/test_addsi3_internal.c: New test.
6089 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6091 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6092 Make expected output depend on whether we expect sibcalls or not.
6093 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6094 safe-indirect-jump-1.c).
6096 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6097 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6098 Soren Rasmussen <s.c.rasmussen@gmail.com>
6100 Fortran 2018 teams tests.
6102 * gfortran.dg/team_number_1.f90: new test for team_number.
6103 * gfortran.dg/team_change_1.f90: new test for change team.
6104 * gfortran.dg/team_end_1.f90: new test for end team.
6105 * gfortran.dg/team_form_1.f90: new test for form team.
6107 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6110 * gfortran.dg/dot_product_4.f90
6112 2018-01-26 Martin Sebor <msebor@redhat.com>
6114 PR tree-optimization/83896
6115 * gcc.dg/strlenopt-43.c: New.
6117 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6119 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6120 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6121 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6122 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6123 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6124 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6125 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6126 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6127 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6129 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6130 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6131 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6132 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6133 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6134 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6135 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6136 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6138 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6140 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6142 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6143 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6144 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6145 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6146 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6147 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6148 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6149 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6150 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6151 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6152 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6153 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6154 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6156 2018-01-26 Martin Liska <mliska@suse.cz>
6158 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6161 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6163 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6164 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6165 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6166 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6167 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6168 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6169 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6170 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6172 2018-01-26 Richard Biener <rguenther@suse.de>
6174 PR rtl-optimization/84003
6175 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6176 latent bug in DSE if NOINLINE is appropriately defined.
6177 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6178 and defining NOINLINE.
6180 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6183 tests specific to aarch64. XFAIL test on arm.
6185 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6187 PR rtl-optimization/83985
6188 * gcc.dg/pr83985.c: New test.
6191 * c-c++-common/Wrestrict-3.c: New test.
6193 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6195 * gcc.target/arc/tdelegitimize_addr.c: New test.
6197 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6199 * gcc.target/arc/jli-1.c: New file.
6200 * gcc.target/arc/jli-2.c: Likewise.
6202 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6204 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6206 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6207 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6209 2018-01-26 Richard Biener <rguenther@suse.de>
6211 PR tree-optimization/81082
6212 * gcc.dg/vect/pr81082.c: New testcase.
6213 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6214 simplification to n * n.
6216 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6218 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6220 * gcc.target/i386/pr63620.c: Likewise.
6222 2018-01-26 Julia Koval <julia.koval@intel.com>
6224 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6225 -mavx512f -mavx512bw.
6226 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6227 * gcc.target/i386/i386.exp: Fix types.
6229 2018-01-26 Alan Modra <amodra@gmail.com>
6232 * gcc.target/powerpc/swaps-p8-46.c: New.
6234 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6237 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6238 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6239 'array01' in the tree dump comparison.
6240 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6241 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6242 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6244 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6247 * gcc.dg/torture/pr83055.c: New testcase.
6249 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6252 * g++.dg/cpp1z/decomp36.C: New test.
6255 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6257 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6259 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6260 the shift dump line.
6261 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6263 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6266 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6267 index instead of int, which allows IVOPTs to properly optimize the
6270 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6273 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6274 of "fn_type" typedef.
6275 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6277 2018-01-24 Ian Lance Taylor <iant@golang.org>
6279 * go.go-torture/execute/names-1.go: New test.
6281 2018-01-19 Jeff Law <law@redhat.com>
6284 * gcc.target/i386/pr83994.c: New test.
6286 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6289 * gcc.target/powerpc/pr84014.c: New.
6291 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6294 * c-c++-common/gomp/pr83977-1.c: New test.
6295 * c-c++-common/gomp/pr83977-2.c: New test.
6296 * c-c++-common/gomp/pr83977-3.c: New test.
6297 * gfortran.dg/gomp/pr83977.f90: New test.
6299 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6302 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6303 * gcc.dg/vect/pr80631-1.c: Likewise.
6304 * gcc.dg/vect/pr80631-2.c: Likewise.
6305 * gcc.dg/vect/pr81410.c: Likewise.
6306 * gcc.dg/vect/pr81633.c: Likewise.
6307 * gcc.dg/vect/pr81815.c: Likewise.
6308 * gcc.dg/vect/pr82108.c: Likewise.
6309 * gcc.dg/vect/pr83857.c: Likewise.
6310 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6311 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6312 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6313 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6314 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6315 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6316 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6317 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6318 dg-xfail-run-if instead.
6319 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6320 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6321 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6322 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6323 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6325 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6327 PR tree-optimization/83979
6328 * g++.dg/pr83979.c: New test.
6330 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6332 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6333 option. Add arm_neon_ok_no_float_abi check.
6335 2018-01-24 Richard Biener <rguenther@suse.de>
6337 PR tree-optimization/83176
6338 * gcc.dg/graphite/pr83176.c: New testcase.
6340 2018-01-24 Richard Biener <rguenther@suse.de>
6342 PR tree-optimization/82819
6343 * gcc.dg/graphite/pr82819.c: New testcase.
6345 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6348 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6349 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6350 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6351 * g++.dg/ext/stmtexpr20.C: Likewise.
6352 * g++.dg/ext/stmtexpr21.C: Likewise.
6354 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6357 * g++.dg/warn/pr83974.C: New test case.
6359 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6362 * g++.dg/ubsan/pr83987.C: New test.
6364 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6367 * gfortran.dg/pdt_29.f03: New test.
6369 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6372 * gfortran.dg/associate_33.f03: New test.
6374 2018-01-23 Martin Liska <mliska@suse.cz>
6377 * gcc.dg/lto/pr81440.h: New test.
6378 * gcc.dg/lto/pr81440_0.c: New test.
6379 * gcc.dg/lto/pr81440_1.c: New test.
6381 2018-01-23 Nathan Sidwell <nathan@acm.org>
6384 * g++.dg/template/pr83988.C: New.
6386 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6390 * g++.dg/cpp0x/pr82882.C: New test.
6391 * g++.dg/cpp0x/pr83978.C: New test.
6394 * g++.dg/cpp1z/decomp35.C: New test.
6396 2018-01-23 Nathan Sidwell <nathan@acm.org>
6398 * g++.dg/cpp0x/range-for10.C: Adjust.
6399 * g++.dg/ext/forscope1.C: Adjust.
6400 * g++.dg/ext/forscope2.C: Adjust.
6401 * g++.dg/template/for1.C: Adjust.
6403 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6405 PR tree-optimization/83510
6406 * gcc.c-torture/compile/pr83510.c: New test case.
6408 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6411 * lib/target-supports.exp (check_effective_target_vect_float): Say
6412 that the result only holds when -funsafe-math-optimizations is on.
6413 (check_effective_target_vect_float_strict): New procedure.
6414 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6416 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6418 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6420 PR tree-optimization/83965
6421 * gcc.dg/vect/pr83965.c: New test.
6423 2018-01-23 Richard Biener <rguenther@suse.de>
6425 PR tree-optimization/83963
6426 * gfortran.dg/graphite/pr83963.f: New testcase.
6427 * gcc.dg/graphite/pr83963-2.c: Likewise.
6429 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6432 * g++.dg/cpp1z/pr83918.C: New test.
6434 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6436 PR tree-optimization/83957
6437 * gcc.dg/autopar/pr83957.c: New test.
6439 PR tree-optimization/83081
6440 * gcc.dg/predict-8.c: Adjust expected probability.
6442 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6445 * gcc.target/powerpc/pr83862.c: New test.
6447 2018-01-22 Carl Love <cel@us.ibm.com>
6449 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6450 builtins-4-runnable.c, builtins-6-runnable.c,
6451 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6452 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6453 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6454 for signed/unsigned 128-bit and long long int loads.
6456 2018-01-22 Marek Polacek <polacek@redhat.com>
6459 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6461 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6463 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6464 scan-asembler valid instructions list.
6465 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6466 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6467 power8-vector requirement and option.
6468 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6470 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6474 * gfortran.dg/string_1.f90: Remove printing the length.
6476 2018-01-22 Richard Biener <rguenther@suse.de>
6478 PR tree-optimization/83963
6479 * gcc.dg/graphite/pr83963.c: New testcase.
6481 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6483 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6484 dg-require-effective-target directives.
6486 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6488 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6490 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6491 Adjust scan-assembler checks for soft-float.
6493 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6496 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6498 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6500 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6501 * gcc.dg/pr83623.c: Likewise.
6502 * gcc.dg/pr83666.c: Likewise.
6504 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6505 David Edelsohn <dje.gcc@gmail.com>
6508 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6509 assembly output from "crset eq" to "crset 2".
6510 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6511 assembly output from . to $.
6512 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6513 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6514 assembly output from "crset eq" to "crset 2".
6515 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6516 assembly output from "crset eq" to "crset 2", and from . to $.
6518 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6521 * gfortran.dg/matmul_18.f90: New test.
6523 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6525 PR tree-optimization/83940
6526 * gcc.dg/torture/pr83940.c: New test.
6528 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.dg/tls/pr83945.c: New test.
6534 * gcc.dg/pr83930.c: New test.
6536 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6539 * gfortran.dg/matmul_17.f90: New test.
6541 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6544 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6546 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6549 * g++.dg/cpp0x/pr81167.C: New test.
6552 * g++.dg/cpp0x/pr83919.C: New test.
6554 2018-01-19 Jeff Law <law@redhat.com>
6555 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.dg/stack-check-16.c: New test.
6559 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6562 * gcc.target/nvptx/indirect_call.c: New test.
6564 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6566 * g++.dg/torture/pr83619.C: Remove dg-message.
6568 2018-01-19 Martin Liska <mliska@suse.cz>
6570 * gcc.dg/predict-1.c: Adjust expected probability.
6571 * gcc.dg/predict-3.c: Likewise.
6572 * gcc.dg/predict-5.c: Likewise.
6573 * gcc.dg/predict-6.c: Likewise.
6574 * gcc.dg/predict-9.c: Likewise.
6576 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6578 PR tree-optimization/83922
6579 * gcc.dg/pr83922.c: New test.
6581 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6583 PR tree-optimization/83914
6584 * gcc.dg/vect/pr83914.c: New test.
6586 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6588 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6589 * gcc.target/arm/negdi-2.c: Likewise.
6590 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6592 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6596 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6598 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6600 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6602 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6605 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6609 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6610 forward declaration.
6612 2018-01-18 Carl Love <cel@us.ibm.com>
6614 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6617 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6620 * g++.dg/inherit/union3.C: New.
6622 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6624 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6626 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6629 * g++.dg/torture/pr83619.C: New testcase.
6631 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6633 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6634 Add function body to force error messages in some configurations.
6636 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6638 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6641 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6644 * c-c++-common/ffile-prefix-map.c: New test.
6645 * c-c++-common/fmacro-prefix-map.c: New test.
6646 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6647 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6649 2018-01-18 Martin Liska <mliska@suse.cz>
6651 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6652 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6653 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6654 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6655 * gcc.target/i386/ret-thunk-10.c: Likewise.
6656 * gcc.target/i386/ret-thunk-11.c: Likewise.
6657 * gcc.target/i386/ret-thunk-12.c: Likewise.
6658 * gcc.target/i386/ret-thunk-15.c: Likewise.
6659 * gcc.target/i386/ret-thunk-9.c: Likewise.
6661 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6663 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6666 2018-01-18 Nathan Sidwell <nathan@acm.org>
6669 * g++.dg/cpp0x/pr83160.C: New.
6671 2018-01-18 Richard Biener <rguenther@suse.de>
6673 PR tree-optimization/83887
6674 * gcc.dg/graphite/pr83887.c: New testcase.
6675 * gfortran.dg/graphite/pr83887.f90: Likewise.
6676 * gfortran.dg/graphite/pr83887.f: Likewise.
6678 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6681 * gcc.target/arm/builtin-bswap.x: New file.
6682 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6683 and options for armv6t2.
6684 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6685 and options for Thumb1.
6686 * gcc.target/arm/builtin-bswap16.x: New file.
6687 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6688 and options for armv6t2.
6689 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6690 and options for Thumb1.
6692 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6694 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6697 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6700 * gcc.dg/pr61240.c: New test.
6702 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6705 * gfortran.dg/pr83864.f90: New test.
6707 2018-01-17 Jeff Law <law@redhat.com>
6710 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6712 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6714 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6715 restriction, but still restrict to 64-bit.
6716 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6717 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6719 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6722 * gfortran.dg/pr83874.f90: New test.
6724 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6727 * g++.dg/cpp0x/pr83824.C: New test.
6729 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6731 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6732 appropriate .gnu_attribute for the long double type, if we use the
6733 long double type, but do not generate any calls.
6734 * gcc.target/powerpc/gnuattr2.c: Likewise.
6735 * gcc.target/powerpc/gnuattr3.c: Likewise.
6737 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6740 * g++.dg/cpp0x/alignas13.C: New.
6742 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6745 * g++.dg/cpp0x/pr83897.C: New test.
6747 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6750 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6752 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6755 * g++.dg/cpp0x/constexpr-ice19.C: New.
6757 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6759 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6760 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6761 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6762 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6763 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6764 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6765 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6766 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6767 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6768 * gcc.target/powerpc/builtins-1.fold.h: New.
6770 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6772 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6773 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6775 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6777 * gcc.target/arm/g2.c: Add -marm to dg-options.
6778 * gcc.target/arm/scd42-2.c: Likewise.
6780 2018-01-17 Nathan Sidwell <nathan@acm.org>
6783 * g++.dg/lookup/pr83287-2.C: New.
6785 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6789 * g++.dg/wrappers/pr83814.C: New test case.
6790 * g++.dg/wrappers/pr83902.C: New test case.
6792 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6795 * g++.dg/lto/pr83121_0.C: New test case.
6796 * g++.dg/lto/pr83121_1.C: New test case.
6797 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6798 adapted from DejaGnu's dg-test.
6799 (lto_handle_diagnostics): New procedure.
6800 (lto_prune_warns): Ignore informational notes.
6801 (lto-link-and-maybe-run): Add "messages_by_file" param.
6802 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6803 "execute" when "link" fails if "execute" was not specified.
6804 (lto-can-handle-directive): New procedure.
6805 (lto-get-options-main): Call lto-can-handle-directive. Add a
6806 dg-messages local, using it to set the caller's
6807 dg-messages-by-file for the given source file.
6808 (lto-get-options): Likewise.
6809 (lto-execute): Add dg-messages-by-file local, and pass it to
6810 lto-link-and-maybe-run.
6812 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6813 Richard Sandiford <richard.sandiford@linaro.org>
6817 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6818 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6820 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6822 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6823 target check autogenerator for armv8.1-a and armv8.2-a.
6825 2018-01-17 Carl Love <cel@us.ibm.com>
6827 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6828 Add debug print statements.
6829 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6830 16 byte vector load followed by a partial vector load.
6832 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6835 * g++.dg/wrappers/pr83799.C: New test case.
6837 2018-01-17 Nathan Sidwell <nathan@acm.org>
6840 * g++.dg/cpp1y/pr83739.C: New.
6842 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6844 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6845 * gcc.target/visium/overflow16.c: Likewise.
6846 * gcc.target/visium/overflow32.c: Likewise.
6848 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6850 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6852 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6854 * gcc.dg/rtl/arm/stl-cond.c: New test.
6855 * gcc.target/arm/stl-cond.c: Delete.
6857 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6859 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6862 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6864 PR tree-optimization/83843
6865 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6866 * gcc.dg/store_merging_19.c: New test.
6868 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6870 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6873 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6875 PR rtl-optimization/83771
6876 * gcc.dg/pr83771.c: New test.
6878 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6880 PR tree-optimization/81184
6881 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6883 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6885 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6887 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6889 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6892 * gcc.target/i386/pr83546.c: New test.
6894 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6896 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6898 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6900 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6901 test and add dg-warning for the -Wstringop-overflow warning.
6903 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6905 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6906 XFAIL last test on SPARC and Visium.
6908 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6910 PR rtl-optimization/80481
6911 * g++.dg/pr80481.C: Exclude solaris.
6913 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6915 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6916 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6917 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6919 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6921 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6922 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6923 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6924 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6925 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6926 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6927 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6928 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6929 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6930 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6931 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6932 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6933 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6934 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6935 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6937 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6940 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6942 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6944 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6945 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6946 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6947 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6948 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6949 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6951 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6953 PR tree-optimization/83857
6954 * gcc.dg/vect/pr83857.c: New test.
6956 2018-01-16 Richard Biener <rguenther@suse.de>
6958 PR tree-optimization/83867
6959 * gcc.dg/vect/pr83867.c: New testcase.
6961 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.dg/pr83844.c: New test.
6966 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6968 * gcc.dg/torture/pr83847.c: New test.
6970 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6972 PR rtl-optimization/86620
6973 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6974 instead of --param=max-sched-ready-insns=0.
6975 * gcc.target/i386/pr83620.c: New test.
6976 * gcc.dg/pr83620.c: New test.
6978 PR tree-optimization/83843
6979 * gcc.dg/store_merging_18.c: New test.
6982 * g++.dg/cpp1y/pr83817.C: New test.
6985 * g++.dg/template/pr83825.C: New test.
6987 2018-01-16 Richard Biener <rguenther@suse.de>
6989 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6991 2018-01-16 Richard Biener <rguenther@suse.de>
6994 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6995 from gcc.dg/torture/pr60092.c.
6997 2018-01-15 Martin Sebor <msebor@redhat.com>
7000 * g++.dg/ext/flexary28.C: New test.
7002 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7005 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7007 2018-01-15 Martin Sebor <msebor@redhat.com>
7010 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7012 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7015 * gfortran.dg/minmaxloc_9.f90: New test.
7016 * gfortran.dg/minmaxloc_10.f90: New test.
7017 * gfortran.dg/minmaxloc_11.f90: New test.
7019 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7022 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7023 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7024 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7025 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7026 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7027 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7028 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7029 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7030 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7031 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7032 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7033 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7034 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7035 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7036 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7037 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7038 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7039 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7040 * gcc.target/i386/ret-thunk-10.c: Likewise.
7041 * gcc.target/i386/ret-thunk-11.c: Likewise.
7042 * gcc.target/i386/ret-thunk-12.c: Likewise.
7043 * gcc.target/i386/ret-thunk-13.c: Likewise.
7044 * gcc.target/i386/ret-thunk-14.c: Likewise.
7045 * gcc.target/i386/ret-thunk-15.c: Likewise.
7046 * gcc.target/i386/ret-thunk-9.c: Don't check the
7047 __x86_return_thunk label. Scan for "push" only for Linux.
7049 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7052 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7054 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7057 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7059 * gcc.target/arm/pr83687.c: New test.
7061 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7063 Adjust tests to AVR_TINY.
7065 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7066 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7067 * gcc.target/avr/pr71627.c: Same.
7068 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7069 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7070 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7071 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7072 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7073 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7074 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7075 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7076 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7077 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7078 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7079 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7080 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7081 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7082 * gcc.target/avr/torture/pr61055.c: Same.
7083 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7085 * gcc.target/avr/torture/int24-mul.c: Same.
7086 * gcc.target/avr/torture/pr51782-1.c: Same.
7087 * gcc.target/avr/torture/pr61443.c: Same.
7088 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7089 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7091 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7095 * gcc.target/avr/torture/pr83729.c: New test.
7096 * gcc.target/avr/torture/pr83801.c: New test.
7098 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7101 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7102 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7104 2018-01-10 Martin Sebor <msebor@redhat.com>
7107 * gcc.dg/Wstringop-overflow-2.c: New test.
7109 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7111 PR libgfortran/83811
7112 * gfortran.dg/fmt_e.f90: New test.
7114 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7116 * gcc.target/i386/indirect-thunk-10.c: New test.
7117 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7118 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7119 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7120 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7121 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7122 * gcc.target/i386/ret-thunk-17.c: Likewise.
7123 * gcc.target/i386/ret-thunk-18.c: Likewise.
7124 * gcc.target/i386/ret-thunk-19.c: Likewise.
7125 * gcc.target/i386/ret-thunk-20.c: Likewise.
7126 * gcc.target/i386/ret-thunk-21.c: Likewise.
7128 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7130 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7132 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7134 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7135 -mno-indirect-branch-register.
7136 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7137 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7138 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7139 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7140 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7141 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7142 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7143 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7144 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7145 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7146 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7147 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7148 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7149 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7150 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7151 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7152 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7153 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7154 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7155 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7156 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7157 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7158 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7159 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7160 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7161 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7162 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7163 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7164 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7165 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7166 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7167 * gcc.target/i386/ret-thunk-10.c: Likewise.
7168 * gcc.target/i386/ret-thunk-11.c: Likewise.
7169 * gcc.target/i386/ret-thunk-12.c: Likewise.
7170 * gcc.target/i386/ret-thunk-13.c: Likewise.
7171 * gcc.target/i386/ret-thunk-14.c: Likewise.
7172 * gcc.target/i386/ret-thunk-15.c: Likewise.
7173 * gcc.target/i386/ret-thunk-9.c: Likewise.
7174 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7175 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7176 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7178 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7180 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7181 -mfunction-return=keep.
7182 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7183 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7184 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7185 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7186 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7187 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7188 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7189 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7190 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7191 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7192 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7193 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7194 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7195 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7196 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7197 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7198 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7199 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7200 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7201 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7202 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7203 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7204 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7205 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7206 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7207 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7208 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7209 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7210 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7211 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7212 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7213 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7214 * gcc.target/i386/ret-thunk-1.c: New test.
7215 * gcc.target/i386/ret-thunk-10.c: Likewise.
7216 * gcc.target/i386/ret-thunk-11.c: Likewise.
7217 * gcc.target/i386/ret-thunk-12.c: Likewise.
7218 * gcc.target/i386/ret-thunk-13.c: Likewise.
7219 * gcc.target/i386/ret-thunk-14.c: Likewise.
7220 * gcc.target/i386/ret-thunk-15.c: Likewise.
7221 * gcc.target/i386/ret-thunk-16.c: Likewise.
7222 * gcc.target/i386/ret-thunk-2.c: Likewise.
7223 * gcc.target/i386/ret-thunk-3.c: Likewise.
7224 * gcc.target/i386/ret-thunk-4.c: Likewise.
7225 * gcc.target/i386/ret-thunk-5.c: Likewise.
7226 * gcc.target/i386/ret-thunk-6.c: Likewise.
7227 * gcc.target/i386/ret-thunk-7.c: Likewise.
7228 * gcc.target/i386/ret-thunk-8.c: Likewise.
7229 * gcc.target/i386/ret-thunk-9.c: Likewise.
7231 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7233 * gcc.target/i386/indirect-thunk-1.c: New test.
7234 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7235 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7236 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7237 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7238 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7239 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7240 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7241 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7242 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7243 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7244 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7245 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7246 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7247 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7248 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7249 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7250 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7251 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7252 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7253 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7254 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7255 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7256 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7257 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7258 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7259 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7260 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7261 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7262 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7263 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7264 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7265 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7267 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7270 * gcc.c-torture/compile/pr83051.c: New testcase.
7272 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7274 PR tree-optimization/83501
7275 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7277 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7279 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7280 for lvx and stvx instead of lxvd2x and stxvd2x and require
7281 little-endian target. Add comments.
7282 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7283 comprehensive testing.
7284 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7285 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7286 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7287 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7288 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7289 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7290 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7291 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7292 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7293 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7294 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7295 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7296 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7297 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7298 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7299 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7300 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7301 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7302 scan-assembler-not directives that forbid lvx and xxpermdi.
7303 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7304 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7305 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7306 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7307 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7308 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7309 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7310 scan-assembler-times directives to reflect different numbers of
7311 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7314 Alan Hayward <alan.hayward@arm.com>
7315 David Sherwood <david.sherwood@arm.com>
7317 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7318 than SLP vectorization.
7319 * gcc.dg/vect/vect-alias-check-10.c: New test.
7320 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7321 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7322 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7323 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7324 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7325 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7326 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7327 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7328 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7329 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7330 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7331 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7332 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7333 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7334 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7335 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7336 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7337 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7338 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7339 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7340 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7341 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7342 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7344 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7345 Alan Hayward <alan.hayward@arm.com>
7346 David Sherwood <david.sherwood@arm.com>
7348 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7350 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7351 targets with scatter stores.
7352 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7354 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7355 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7356 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7357 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7358 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7359 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7360 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7361 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7362 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7363 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7364 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7365 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7366 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7367 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7368 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7369 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7371 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7372 Alan Hayward <alan.hayward@arm.com>
7373 David Sherwood <david.sherwood@arm.com>
7375 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7377 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7378 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7379 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7380 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7382 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7383 Alan Hayward <alan.hayward@arm.com>
7384 David Sherwood <david.sherwood@arm.com>
7386 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7387 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7388 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7390 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7391 Alan Hayward <alan.hayward@arm.com>
7392 David Sherwood <david.sherwood@arm.com>
7394 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7395 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7396 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7397 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7398 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7399 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7400 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7401 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7402 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7403 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7404 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7405 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7406 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7407 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7409 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7410 Alan Hayward <alan.hayward@arm.com>
7411 David Sherwood <david.sherwood@arm.com>
7413 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7414 check for a message about using in-order reductions.
7415 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7416 check for a message about using in-order reductions.
7417 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7418 vectorized and check for a message about using in-order reductions.
7419 Expect targets with variable-length vectors to fall back to the
7420 fixed-length mininum.
7421 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7422 check for a message about using in-order reductions.
7423 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7424 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7425 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7426 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7427 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7428 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7429 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7430 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7431 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7432 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7433 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7434 vect_fold_left_plus.
7436 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7438 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7440 * gcc.target/aarch64/sve/spill_2.c: New test.
7441 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7442 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7443 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7444 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7445 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7447 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7448 Alan Hayward <alan.hayward@arm.com>
7449 David Sherwood <david.sherwood@arm.com>
7451 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7453 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7454 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7455 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7456 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7457 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7458 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7459 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7460 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7461 * gcc.target/aarch64/sve/struct_vect_23_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/struct_vect_18.c: New test.
7468 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7469 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7470 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7472 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7473 Alan Hayward <alan.hayward@arm.com>
7474 David Sherwood <david.sherwood@arm.com>
7476 * lib/target-supports.exp
7477 (check_effective_target_vect_fold_extract_last): New proc.
7478 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7479 for fold_extract_last.
7480 * gcc.dg/vect/pr65947-2.c: Likewise.
7481 * gcc.dg/vect/pr65947-3.c: Likewise.
7482 * gcc.dg/vect/pr65947-4.c: Likewise.
7483 * gcc.dg/vect/pr65947-5.c: Likewise.
7484 * gcc.dg/vect/pr65947-6.c: Likewise.
7485 * gcc.dg/vect/pr65947-9.c: Likewise.
7486 * gcc.dg/vect/pr65947-10.c: Likewise.
7487 * gcc.dg/vect/pr65947-12.c: Likewise.
7488 * gcc.dg/vect/pr65947-14.c: Likewise.
7489 * gcc.dg/vect/pr80631-1.c: Likewise.
7490 * gcc.target/aarch64/sve/clastb_1.c: New test.
7491 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7492 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7493 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7494 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7495 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7496 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7497 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7498 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7499 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7500 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7501 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7502 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7503 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7505 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7506 Alan Hayward <alan.hayward@arm.com>
7507 David Sherwood <david.sherwood@arm.com>
7509 * gcc.target/aarch64/sve/live_1.c: New test.
7510 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7512 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7513 Alan Hayward <alan.hayward@arm.com>
7514 David Sherwood <david.sherwood@arm.com>
7516 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7517 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7518 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7519 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7520 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7521 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7522 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7523 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7524 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7526 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7527 Alan Hayward <alan.hayward@arm.com>
7528 David Sherwood <david.sherwood@arm.com>
7530 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7532 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7534 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7535 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7536 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7537 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7538 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7539 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7542 Alan Hayward <alan.hayward@arm.com>
7543 David Sherwood <david.sherwood@arm.com>
7545 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7546 instead of just ADDRESS.
7547 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7548 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7549 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7550 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7551 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7552 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7553 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7554 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7555 * gcc.target/aarch64/sve/while_2.c: Likewise.
7556 * gcc.target/aarch64/sve/while_3.c: Likewise.
7557 * gcc.target/aarch64/sve/while_4.c: Likewise.
7559 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7560 Alan Hayward <alan.hayward@arm.com>
7561 David Sherwood <david.sherwood@arm.com>
7563 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7564 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7566 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7567 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7568 * gcc.target/aarch64/sve/reduc_5.c: New test.
7569 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7570 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7572 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7573 Alan Hayward <alan.hayward@arm.com>
7574 David Sherwood <david.sherwood@arm.com>
7576 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7577 * gcc.dg/tree-ssa/peel1.c: Likewise.
7578 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7579 variable-length vectors.
7580 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7581 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7582 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7583 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7584 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7585 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7586 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7587 * gcc.target/aarch64/sve/slp_8.c: New test.
7588 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7589 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7590 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7591 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7592 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7593 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7594 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7595 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7596 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7597 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7598 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7599 * gcc.target/aarch64/sve/while_1.c: Likewise.
7600 * gcc.target/aarch64/sve/while_2.c: Likewise.
7601 * gcc.target/aarch64/sve/while_3.c: Likewise.
7602 * gcc.target/aarch64/sve/while_4.c: Likewise.
7604 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7605 Alan Hayward <alan.hayward@arm.com>
7606 David Sherwood <david.sherwood@arm.com>
7608 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7610 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7611 and add an associated scan-dump test. Prevent vectorization
7612 of the first two loops.
7613 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7614 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7615 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7616 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7617 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7618 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7621 Alan Hayward <alan.hayward@arm.com>
7622 David Sherwood <david.sherwood@arm.com>
7624 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7625 * gcc.dg/vect/pr67790.c: Likewise.
7626 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7627 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7628 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7629 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7630 * gcc.target/aarch64/sve/slp_5.c: New test.
7631 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7632 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7633 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7634 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7635 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7637 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7638 Alan Hayward <alan.hayward@arm.com>
7639 David Sherwood <david.sherwood@arm.com>
7641 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7643 * gcc.dg/vect/slp-1.c: Likewise.
7644 * gcc.dg/vect/slp-10.c: Likewise.
7645 * gcc.dg/vect/slp-12b.c: Likewise.
7646 * gcc.dg/vect/slp-12c.c: Likewise.
7647 * gcc.dg/vect/slp-17.c: Likewise.
7648 * gcc.dg/vect/slp-19b.c: Likewise.
7649 * gcc.dg/vect/slp-20.c: Likewise.
7650 * gcc.dg/vect/slp-21.c: Likewise.
7651 * gcc.dg/vect/slp-22.c: Likewise.
7652 * gcc.dg/vect/slp-23.c: Likewise.
7653 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7654 * gcc.dg/vect/slp-24.c: Likewise.
7655 * gcc.dg/vect/slp-28.c: Likewise.
7656 * gcc.dg/vect/slp-39.c: Likewise.
7657 * gcc.dg/vect/slp-6.c: Likewise.
7658 * gcc.dg/vect/slp-7.c: Likewise.
7659 * gcc.dg/vect/slp-cond-1.c: Likewise.
7660 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7661 * gcc.dg/vect/slp-cond-2.c: Likewise.
7662 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7663 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7664 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7665 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7666 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7667 * gcc.dg/vect/slp-perm-6.c: Likewise.
7668 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7669 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7670 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7671 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7672 * gcc.dg/vect/slp-12a.c: Likewise.
7673 * gcc.dg/vect/slp-14.c: Likewise.
7674 * gcc.dg/vect/slp-15.c: Likewise.
7675 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7676 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7677 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7678 * gcc.target/aarch64/sve/slp_1.c: New test.
7679 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7680 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7681 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7682 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7683 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7684 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7685 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7687 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7688 Alan Hayward <alan.hayward@arm.com>
7689 David Sherwood <david.sherwood@arm.com>
7691 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7692 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7693 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7694 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7695 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7696 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7697 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7698 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7699 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7700 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7701 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7702 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7703 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7704 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7705 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7706 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7707 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7708 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7709 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7711 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7712 Alan Hayward <alan.hayward@arm.com>
7713 David Sherwood <david.sherwood@arm.com>
7715 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7716 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7717 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7718 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7719 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7720 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7721 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7722 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7723 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7724 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7725 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7726 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7727 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7728 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7729 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7730 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7731 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7732 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7733 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7734 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7735 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7736 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7737 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7738 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7739 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7740 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7741 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7742 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7743 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7744 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7745 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7746 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7747 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7748 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7749 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7750 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7752 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7753 Alan Hayward <alan.hayward@arm.com>
7754 David Sherwood <david.sherwood@arm.com>
7756 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7757 Return true for SVE too.
7758 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7759 if load/store lanes are supported.
7760 * gcc.dg/vect/slp-10.c: Likewise.
7761 * gcc.dg/vect/slp-12c.c: Likewise.
7762 * gcc.dg/vect/slp-17.c: Likewise.
7763 * gcc.dg/vect/slp-33.c: Likewise.
7764 * gcc.dg/vect/slp-6.c: Likewise.
7765 * gcc.dg/vect/slp-cond-1.c: Likewise.
7766 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7767 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7768 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7769 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7770 * gcc.dg/vect/slp-perm-6.c: Likewise.
7771 * gcc.dg/vect/slp-perm-9.c: Likewise.
7772 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7773 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7774 for variable-length vectors.
7776 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7777 Alan Hayward <alan.hayward@arm.com>
7778 David Sherwood <david.sherwood@arm.com>
7780 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7781 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7783 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7785 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7786 * g++.target/aarch64/sve/catch_1.C: New test.
7787 * g++.target/aarch64/sve/catch_2.C: Likewise.
7788 * g++.target/aarch64/sve/catch_3.C: Likewise.
7789 * g++.target/aarch64/sve/catch_4.C: Likewise.
7790 * g++.target/aarch64/sve/catch_5.C: Likewise.
7791 * g++.target/aarch64/sve/catch_6.C: Likewise.
7793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7794 Alan Hayward <alan.hayward@arm.com>
7795 David Sherwood <david.sherwood@arm.com>
7797 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7799 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7800 * gcc.target/aarch64/fmaxmin.c: Likewise.
7801 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7802 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7803 * gcc.target/aarch64/pr62178.c: Likewise.
7804 * gcc.target/aarch64/pr71727-2.c: Likewise.
7805 * gcc.target/aarch64/saddw-1.c: Likewise.
7806 * gcc.target/aarch64/saddw-2.c: Likewise.
7807 * gcc.target/aarch64/uaddw-1.c: Likewise.
7808 * gcc.target/aarch64/uaddw-2.c: Likewise.
7809 * gcc.target/aarch64/uaddw-3.c: Likewise.
7810 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7811 * gcc.target/aarch64/vect-compile.c: Likewise.
7812 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7813 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7814 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7815 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7816 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7817 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7818 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7819 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7820 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7821 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7822 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7823 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7824 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7825 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7826 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7827 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7828 * gcc.target/aarch64/vect-movi.c: Likewise.
7829 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7830 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7831 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7832 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7833 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7834 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7836 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7837 * gcc.target/aarch64/sve/arith_1.c: New test.
7838 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7839 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7840 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7841 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7842 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7843 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7844 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7845 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7846 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7847 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7848 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7849 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7850 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7851 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7852 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7853 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7854 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7855 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7856 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7857 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7858 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7859 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7860 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7861 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7862 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7863 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7864 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7865 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7866 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7867 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7868 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7869 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7870 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7871 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7872 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7873 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7874 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7875 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7876 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7877 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7878 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7879 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7880 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7881 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7882 * gcc.target/aarch64/sve/index_1.c: Likewise.
7883 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7884 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7885 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7886 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7887 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7888 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7889 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7890 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7891 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7892 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7893 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7894 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7895 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7896 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7897 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7898 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7899 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7900 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7901 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7902 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7903 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7904 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7905 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7906 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7907 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7908 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7909 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7910 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7911 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7912 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7913 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7914 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7915 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7916 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7917 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7918 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7919 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7920 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7921 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7922 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7923 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7924 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7925 * gcc.target/aarch64/sve/single_1.c: Likewise.
7926 * gcc.target/aarch64/sve/single_2.c: Likewise.
7927 * gcc.target/aarch64/sve/single_3.c: Likewise.
7928 * gcc.target/aarch64/sve/single_4.c: Likewise.
7929 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7930 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7931 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7932 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7933 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7934 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7935 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7936 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7937 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7938 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7939 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7940 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7941 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7942 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7943 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7944 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7945 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7946 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7947 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7948 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7949 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7950 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7951 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7952 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7953 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7954 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7955 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7956 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7957 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7958 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7959 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7960 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7961 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7962 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7963 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7964 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7965 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7966 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7967 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7968 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7969 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7970 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7971 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7972 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7973 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7975 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7976 Alan Hayward <alan.hayward@arm.com>
7977 David Sherwood <david.sherwood@arm.com>
7979 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7980 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7981 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7983 (check_effective_target_vect_perm): Handle SVE.
7984 (check_effective_target_vect_perm_byte): Likewise.
7985 (check_effective_target_vect_perm_short): Likewise.
7986 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7987 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7988 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7989 (check_effective_target_vect_element_align_preferred): Likewise.
7990 (check_effective_target_vect_align_stack_vars): Likewise.
7991 (check_effective_target_vect_load_lanes): Likewise.
7992 (check_effective_target_vect_masked_store): Likewise.
7993 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7994 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7995 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7996 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7997 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7998 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7999 * gcc.dg/vect/slp-23.c: Likewise.
8000 * gcc.dg/vect/slp-perm-5.c: Likewise.
8001 * gcc.dg/vect/slp-perm-6.c: Likewise.
8002 * gcc.dg/vect/slp-perm-9.c: Likewise.
8003 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8004 * gcc.dg/vect/vect-114.c: Likewise.
8005 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8006 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8010 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8011 vect_variable_length, expecting the test to be vectorized
8012 without SLP instead.
8013 * gcc.dg/vect/pr33953.c: Likewise.
8014 * gcc.dg/vect/pr37027.c: Likewise.
8015 * gcc.dg/vect/pr67790.c: Likewise.
8016 * gcc.dg/vect/pr68445.c: Likewise.
8017 * gcc.dg/vect/slp-1.c: Likewise.
8018 * gcc.dg/vect/slp-10.c: Likewise.
8019 * gcc.dg/vect/slp-12a.c: Likewise.
8020 * gcc.dg/vect/slp-12b.c: Likewise.
8021 * gcc.dg/vect/slp-12c.c: Likewise.
8022 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8023 * gcc.dg/vect/slp-13.c: Likewise.
8024 * gcc.dg/vect/slp-14.c: Likewise.
8025 * gcc.dg/vect/slp-15.c: Likewise.
8026 * gcc.dg/vect/slp-17.c: Likewise.
8027 * gcc.dg/vect/slp-19b.c: Likewise.
8028 * gcc.dg/vect/slp-2.c: Likewise.
8029 * gcc.dg/vect/slp-20.c: Likewise.
8030 * gcc.dg/vect/slp-21.c: Likewise.
8031 * gcc.dg/vect/slp-22.c: Likewise.
8032 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8033 * gcc.dg/vect/slp-24.c: Likewise.
8034 * gcc.dg/vect/slp-28.c: Likewise.
8035 * gcc.dg/vect/slp-39.c: Likewise.
8036 * gcc.dg/vect/slp-42.c: Likewise.
8037 * gcc.dg/vect/slp-6.c: Likewise.
8038 * gcc.dg/vect/slp-7.c: Likewise.
8039 * gcc.dg/vect/slp-cond-1.c: Likewise.
8040 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8041 * gcc.dg/vect/slp-cond-2.c: Likewise.
8042 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8043 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8044 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8045 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8046 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8047 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8048 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8049 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8050 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8051 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8052 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8053 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8054 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8055 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8056 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8057 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8058 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8060 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8063 * gcc.dg/pr83801.c: New test.
8065 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8068 * gfortran.dg/bounds_check_19.f90: New test.
8070 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8072 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8073 instead of scan-assembler-not for xsnabsqp.
8075 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8077 PR libgfortran/83525
8078 * gfortran.dg/newunit_5.f90: New test.
8080 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8082 PR rtl-optimization/80481
8083 * g++.dg/pr80481.C: New.
8085 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8088 * gcc.target/alpha/pr83628-3.c: New test.
8090 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8092 * lib/target-supports.exp (check_effective_target_avx512f): Also
8093 check for __builtin_ia32_addsd_round,
8094 __builtin_ia32_getmantsd_round.
8095 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8097 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8100 * gcc.target/powerpc/pr83629.c: Require ilp32.
8102 2018-01-12 Richard Biener <rguenther@suse.de>
8104 PR tree-optimization/80846
8105 * gcc.target/i386/pr80846-1.c: New testcase.
8106 * gcc.target/i386/pr80846-2.c: Likewise.
8108 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8110 * gcc.c-torture/execute/20180112-1.c: New test.
8112 2018-01-12 Tom de Vries <tom@codesourcery.com>
8114 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8115 * g++.dg/ext/label13a.C: Same.
8116 * g++.dg/ext/label14.C: Same.
8117 * g++.dg/ext/label2.C: Same.
8118 * g++.dg/ext/label3.C: Same.
8119 * g++.dg/torture/pr42462.C: Same.
8120 * g++.dg/torture/pr42739.C: Same.
8121 * g++.dg/warn/Wunused-label-3.C: Same.
8123 2018-01-12 Tom de Vries <tom@codesourcery.com>
8125 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8126 * g++.dg/Walloca1.C: Same.
8127 * g++.dg/cpp0x/pr70338.C: Same.
8128 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8129 * g++.dg/cpp1y/vla10.C: Same.
8130 * g++.dg/cpp1y/vla2.C: Same.
8131 * g++.dg/cpp1y/vla6.C: Same.
8132 * g++.dg/cpp1y/vla8.C: Same.
8133 * g++.dg/debug/debug5.C: Same.
8134 * g++.dg/debug/debug6.C: Same.
8135 * g++.dg/debug/pr54828.C: Same.
8136 * g++.dg/diagnostic/pr70105.C: Same.
8137 * g++.dg/eh/cleanup5.C: Same.
8138 * g++.dg/eh/spbp.C: Same.
8139 * g++.dg/ext/tmplattr9.C: Same.
8140 * g++.dg/ext/vla10.C: Same.
8141 * g++.dg/ext/vla11.C: Same.
8142 * g++.dg/ext/vla12.C: Same.
8143 * g++.dg/ext/vla15.C: Same.
8144 * g++.dg/ext/vla16.C: Same.
8145 * g++.dg/ext/vla17.C: Same.
8146 * g++.dg/ext/vla3.C: Same.
8147 * g++.dg/ext/vla6.C: Same.
8148 * g++.dg/ext/vla7.C: Same.
8149 * g++.dg/init/array24.C: Same.
8150 * g++.dg/init/new47.C: Same.
8151 * g++.dg/init/pr55497.C: Same.
8152 * g++.dg/opt/pr78201.C: Same.
8153 * g++.dg/template/vla2.C: Same.
8154 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8155 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8156 * g++.dg/torture/pr62127.C: Same.
8157 * g++.dg/torture/pr67055.C: Same.
8158 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8159 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8160 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8161 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8162 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8163 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8164 * g++.dg/warn/Wvla-1.C: Same.
8165 * g++.dg/warn/Wvla-3.C: Same.
8166 * g++.old-deja/g++.ext/array2.C: Same.
8167 * g++.old-deja/g++.ext/constructor.C: Same.
8168 * g++.old-deja/g++.law/builtin1.C: Same.
8169 * g++.old-deja/g++.other/crash12.C: Same.
8170 * g++.old-deja/g++.other/eh3.C: Same.
8171 * g++.old-deja/g++.pt/array6.C: Same.
8172 * g++.old-deja/g++.pt/dynarray.C: Same.
8174 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8176 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8178 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8181 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8184 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8186 * lib/target-supports.exp (check_effective_target_branch_cost):
8187 Accept all x86 targets.
8189 2018-01-12 Martin Liska <mliska@suse.cz>
8192 * g++.dg/warn/pr83054.C: New test.
8194 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8196 * gcc.target/powerpc/spec-barr-1.c: New file.
8198 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8201 * gcc.target/i386/pr83330.c: New test.
8203 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8206 * gfortran.dg/dtio_31.f03: New test.
8207 * gfortran.dg/dtio_32.f03: New test.
8209 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8212 * g++.dg/wrappers: New subdirectory.
8213 * g++.dg/wrappers/README: New file.
8214 * g++.dg/wrappers/alloc.C: New test case.
8215 * g++.dg/wrappers/cow-istream-string.C: New test case.
8216 * g++.dg/wrappers/cp-stdlib.C: New test case.
8217 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8218 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8220 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8223 * g++.dg/torture/pr83718.C: New testcase.
8225 2018-01-11 Martin Jambor <mjambor@suse.cz>
8228 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8230 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8232 PR tree-optimization/83695
8233 * gcc.dg/tree-ssa/pr83695.c: New test.
8235 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8237 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8238 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8240 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8242 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8243 * gcc.target/arm/simd/fp16fml_high.c: New test.
8244 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8245 * lib/target-supports.exp
8246 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8247 check_effective_target_arm_fp16fml_neon_ok,
8248 add_options_for_arm_fp16fml_neon): New procedures.
8250 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8252 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8255 2018-01-11 Richard Biener <rguenther@suse.de>
8257 PR tree-optimization/83435
8258 * gcc.dg/graphite/pr83435.c: New testcase.
8260 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8261 Alan Hayward <alan.hayward@arm.com>
8262 David Sherwood <david.sherwood@arm.com>
8264 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8266 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8268 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8270 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8273 * gcc.c-torture/compile/pr82096.c: New test.
8275 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8277 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8279 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8281 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8283 2018-01-11 Justin Squirek <squirek@adacore.com>
8285 * gnat.dg/expr_func4.adb: New testcase.
8287 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8289 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8292 2018-01-11 Bob Duff <duff@adacore.com>
8294 * gnat.dg/protected_null.adb: New testcase.
8296 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8298 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8300 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8302 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8304 2018-01-11 Justin Squirek <squirek@adacore.com>
8306 * gnat.dg/loopvar.adb: New testcase.
8308 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8311 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8313 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8315 * gcc.c-torture/compile/pr83575.c: New testcase.
8317 2018-01-10 Michael Collison <michael.collison@arm.com>
8319 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8320 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8321 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8322 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8323 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8324 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8325 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8326 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8327 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8328 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8329 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8330 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8331 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8332 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8333 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8334 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8336 2018-01-10 Michael Collison <michael.collison@arm.com>
8338 * gcc.target/aarch64/sha2.h: New shared testcase.
8339 * gcc.target/aarch64/sha2_1.c: New testcase.
8340 * gcc.target/aarch64/sha2_2.c: New testcase.
8341 * gcc.target/aarch64/sha2_3.c: New testcase.
8342 * gcc.target/aarch64/sha3.h: New shared testcase.
8343 * gcc.target/aarch64/sha3_1.c: New testcase.
8344 * gcc.target/aarch64/sha3_2.c: New testcase.
8345 * gcc.target/aarch64/sha3_3.c: New testcase.
8347 2018-01-10 Michael Collison <michael.collison@arm.com>
8349 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8351 2018-01-10 Martin Sebor <msebor@redhat.com>
8353 PR tree-optimization/83781
8354 * gcc.dg/strlenopt-42.c: New test.
8356 2018-01-11 Martin Sebor <msebor@gmail.com>
8357 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8359 PR tree-optimization/83501
8360 PR tree-optimization/81703
8362 * gcc.dg/strlenopt-39.c: New test-case.
8363 * gcc.dg/pr81703.c: Likewise.
8365 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8367 * gnat.dg/atomic10.adb: New test.
8369 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8372 * gfortran.dg/deferred_character_18.f90: New test.
8374 2018-01-10 Martin Sebor <msebor@redhat.com>
8376 PR tree-optimization/83671
8377 * gcc.dg/strlenopt-40.c: New test.
8378 * gcc.dg/strlenopt-41.c: New test.
8380 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8383 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8385 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8388 * gcc.target/powerpc/pr83399.c: New test.
8390 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8393 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8394 to reflect that the arguments are correctly underlined.
8395 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8396 for globals, params, locals and literals.
8397 (test_sizeof): Directly test the location of "sizeof", rather than
8398 when used in compound expressions.
8399 (test_alignof): Likewise for "alignof".
8400 (test_string_literals): Likewise for string literals.
8401 (test_numeric_literals): Likewise for numeric literals.
8402 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8403 (test_typeid): Likewise for typeid.
8404 (test_unary_plus): New.
8405 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8408 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8410 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8412 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8414 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8416 2018-01-10 Marek Polacek <polacek@redhat.com>
8419 * g++.dg/warn/Wduplicated-branches4.C: New test.
8421 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8424 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8427 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8430 * g++.dg/cpp0x/new2.C: New.
8432 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8435 * gcc.target/i386/pr83735.c: New test.
8437 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8439 * lib/target-supports.exp (check_effective_target_branch_cost):
8441 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8442 * gcc.dg/pr21643.c: Likewise.
8443 * gcc.dg/pr46309.c: Likewise.
8444 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8445 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8446 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8447 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8448 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8449 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8450 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8451 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8452 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8453 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8454 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8455 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8456 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8457 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8459 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8462 * gcc.target/powerpc/pr83629.c: New testcase.
8464 2018-01-10 Richard Biener <rguenther@suse.de>
8467 * gcc.dg/pr78768.c: Un-XFAIL.
8469 2018-01-10 Richard Biener <rguenther@suse.de>
8472 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8474 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8476 PR tree-optimization/83753
8477 * gcc.dg/torture/pr83753.c: New test.
8479 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8481 * gcc.target/i386/avx2-gather-1.c: Add -march.
8482 * gcc.target/i386/avx2-gather-2.c: Add -march.
8483 * gcc.target/i386/avx2-gather-3.c: Add -march.
8484 * gcc.target/i386/avx2-gather-4.c: Add -march.
8485 * gcc.target/i386/avx2-gather-5.c: Add -march.
8486 * gcc.target/i386/avx2-gather-6.c: Add -march.
8487 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8488 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8489 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8490 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8491 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8492 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8493 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8494 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8495 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8496 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8498 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8501 * gcc.target/i386/pr78585.c: New test.
8503 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8506 * g++.dg/cpp0x/pr83734.C: New test.
8508 2018-01-09 Carl Love <cel@us.ibm.com>
8510 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8511 vec_mergeo builtins with float, double, long long, unsigned long long,
8512 bool long long arguments.
8513 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8514 vec_float2 with double arguments.
8515 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8516 vec_mergew and vec_mergow builtins.
8518 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8521 * gfortran.dg/contiguous_6.f90: New test.
8523 2018-01-09 Richard Biener <rguenther@suse.de>
8525 PR tree-optimization/83668
8526 * gcc.dg/graphite/pr83668.c: New testcase.
8528 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8530 PR tree-optimization/64811
8531 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8532 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8533 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8534 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8536 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8538 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8541 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8543 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8546 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8547 no NEON and require softfp or hard float-abi.
8548 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8550 2018-01-09 Richard Biener <rguenther@suse.de>
8552 PR tree-optimization/83572
8553 * gcc.dg/graphite/pr83572.c: New testcase.
8555 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8558 * gcc.dg/sms-13.c: New test.
8560 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8563 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8565 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8566 Monk Chiang <sh.chiang04@gmail.com>
8568 * gcc.target/riscv/save-restore-1.c: New.
8570 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8573 * gcc.target/powerpc/pr83677.c: New file.
8575 2018-01-08 Jeff Law <law@redhat.com>
8577 PR rtl-optimizatin/81308
8578 * g++.dg/pr81308-1.C: New test.
8579 * g++.dg/pr81308-2.C: New test.
8581 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8583 PR target/83663 - Revert r255946
8584 * gcc.target/aarch64/vect-slp-dup.c: New.
8586 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8588 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8591 2018-01-08 Richard Biener <rguenther@suse.de>
8593 PR tree-optimization/83563
8594 * gcc.dg/graphite/pr83563.c: New testcase.
8596 2018-01-08 Richard Biener <rguenther@suse.de>
8599 * g++.dg/torture/pr83713.C: New testcase.
8601 2018-01-08 Tom de Vries <tom@codesourcery.com>
8603 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8605 2018-01-08 Richard Biener <rguenther@suse.de>
8607 PR tree-optimization/83685
8608 * gcc.dg/torture/pr83685.c: New testcase.
8610 2018-01-08 Richard Biener <rguenther@suse.de>
8613 * gcc.dg/lto/pr83719_0.c: New testcase.
8615 2018-01-08 Tom de Vries <tom@codesourcery.com>
8617 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8618 * gcc.dg/graphite/run-id-1.c: Same.
8619 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8621 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8624 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8625 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8626 * gfortran.dg/pdt_27.f03: New test.
8629 * gfortran.dg/pdt_28.f03: New test.
8631 2018-01-08 Tom de Vries <tom@codesourcery.com>
8633 * c-c++-common/builtins.c: Require effective target alloca.
8634 * gcc.dg/Wrestrict.c: Same.
8635 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8637 2018-01-08 Richard Biener <rguenther@suse.de>
8640 * gcc.dg/torture/pr83580.c: New testcase.
8642 2018-01-08 Richard Biener <rguenther@suse.de>
8645 * gcc.dg/pr83517.c: New testcase.
8647 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8650 * gcc.dg/uninit-pr81897.c: New test.
8652 2018-01-06 Martin Sebor <msebor@redhat.com>
8654 PR tree-optimization/83640
8655 * gcc.dg/Wrestrict-6.c: New test.
8656 * gcc.dg/pr83640.c: New test.
8658 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8660 * gcc.target/aarch64/reg-alloc-1.c: New test.
8662 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8665 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8667 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8670 * gcc.dg/pr83480.c: New test.
8672 PR rtl-optimization/83682
8673 * gcc.target/i386/pr83682.c: New test.
8675 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8679 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8680 * gfortran.dg/dependency_49.f90: Likewise.
8681 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8682 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8683 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8684 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8685 * gfortran.dg/string_1_lp64.f90: New test.
8686 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8687 * gfortran.dg/string_3_lp64.f90: New test.
8689 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8692 * gcc.target/i386/sse-26.c: New test.
8695 * gcc.target/i386/pr83604.c: New test.
8697 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8699 * gcc.dg/vect/vect-align-4.c: New test.
8700 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8701 and redefine as a structure with an unaligned member "b".
8702 (foo): Update accordingly.
8704 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8707 * gcc.target/aarch64/bics_5.c: New test.
8708 * gcc.target/arm/bics_5.c: Likewise.
8710 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8712 PR tree-optimization/83605
8713 * gcc.dg/pr83605.c: New test.
8715 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8718 * gcc.target/i386/pr83554.c: New test.
8721 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8724 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8728 * gfortran.dg/eoshift_8.f90: New test.
8729 * gfortran.dg/simplify_eoshift_1.f90: New test.
8731 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8734 * gcc.dg/pr83585.c: New test.
8736 2018-01-04 Nathan Sidwell <nathan@acm.org>
8739 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8741 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8744 * gcc.dg/pr83666.c: New test.
8746 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8749 * gcc.target/alpha/pr83628-1.c: New test.
8750 * gcc.target/alpha/pr83628-2.c: Ditto.
8752 2018-01-04 Martin Liska <mliska@suse.cz>
8755 * g++.dg/ipa/pr82352.C: New test.
8757 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8759 * gcc.dg/vect-opt-info-1.c: Moved to ...
8760 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8761 vect_int targets, use dg-additional-options instead of dg-options and
8762 use relative line numbers instead of absolute.
8764 2018-01-03 Martin Sebor <msebor@redhat.com>
8766 PR tree-optimization/83655
8767 * gcc.dg/Wrestrict-5.c: New test.
8768 * c-c++-common/builtins.c: New test.
8770 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8771 Alan Hayward <alan.hayward@arm.com>
8772 David Sherwood <david.sherwood@arm.com>
8774 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8777 2018-01-03 Jeff Law <law@redhat.com>
8780 * gcc.target/i386/stack-check-17.c: New test.
8781 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8783 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8786 * gcc.dg/pr83621.c: New test.
8789 * gcc.dg/pr83645.c: New test.
8791 2018-01-03 Martin Sebor <msebor@redhat.com>
8793 PR tree-optimization/83603
8794 * gcc.dg/Wrestrict-4.c: New test.
8797 * gcc.dg/const-2.c: New test.
8798 * gcc.dg/pure-3.c: New test.
8800 2018-01-03 Martin Sebor <msebor@redhat.com>
8802 * gcc.dg/Wrestrict-3.c: New test.
8804 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8807 * g++.dg/opt/pr83555.C: New test.
8808 * g++.dg/ubsan/pr83555.C: New test.
8810 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8813 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8814 the !CHECKING_P case by expecting a note.
8815 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8816 a note for the !CHECKING_P case, and move the return statement
8817 outside of #if CHECKING_P guard.
8819 2018-01-03 Jeff Law <law@redhat.com>
8822 * gcc.target/i386/stack-check-18.c: New test.
8823 * gcc.target/i386/stack-check-19.c: New test.
8825 2018-01-03 Martin Sebor <msebor@redhat.com>
8827 PR tree-optimization/83501
8828 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8830 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8832 PR tree-optimization/83501
8833 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8835 2018-01-03 Nathan Sidwell <nathan@acm.org>
8838 * g++.dg/ipa/pr83667.C: New.
8840 2018-01-03 Martin Liska <mliska@suse.cz>
8842 PR tree-optimization/83593
8843 * gcc.dg/pr83593.c: New test.
8845 2018-01-03 Martin Liska <mliska@suse.cz>
8848 * g++.dg/ipa/pr83549.C: New test.
8850 2018-01-03 Marek Polacek <polacek@redhat.com>
8853 * g++.dg/warn/mvp2.C: New test.
8855 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8857 PR preprocessor/83602
8858 * g++.dg/cpp/pr83602.C: New test.
8861 * g++.dg/parse/pr83634.C: New test.
8863 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8866 * gfortran.dg/eoshift_7.f90: New test.
8868 2018-01-03 Jan Beulich <jbeulich@suse.com>
8870 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8871 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8873 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8875 Update copyright years.
8877 2018-01-03 Martin Liska <mliska@suse.cz>
8880 * gcc.dg/ipa/pr83594.c: New test.
8882 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8883 Alan Hayward <alan.hayward@arm.com>
8884 David Sherwood <david.sherwood@arm.com>
8886 * gcc.dg/vect-opt-info-1.c: New test.
8888 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8890 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8891 floorf128, truncf128, and roundf128.
8892 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8893 optimizations added in match.pd.
8894 * gcc.target/powerpc/float128-hw6.c: Likewise.
8895 * gcc.target/powerpc/float128-hw7.c: Likewise.
8896 * gcc.target/powerpc/float128-hw8.c: Likewise.
8897 * gcc.target/powerpc/float128-hw9.c: Likewise.
8898 * gcc.target/powerpc/float128-hw10.c: Likewise.
8899 * gcc.target/powerpc/float128-hw11.c: Likewise.
8901 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8904 * g++.dg/cpp0x/pr83556.C: New test.
8906 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8910 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8911 * gfortran.dg/simplify_cshift_4.f90: New test.
8913 2018-01-02 Marek Polacek <polacek@redhat.com>
8916 * g++.dg/cpp0x/inh-ctor30.C: New test.
8919 * g++.dg/cpp1z/pr83644.C: New test.
8921 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8924 * gfortran.dg/coarray_45.f90: New test.
8927 * gfortran.dg/coarray_46.f90: New test.
8929 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8931 PR tree-optimization/83581
8932 * gcc.dg/pr83581.c: New test.
8935 * gcc.dg/pr83595.c: New test.
8938 * g++.dg/opt/pr83608.C: New test.
8941 * gcc.dg/pr83609.c: New test.
8942 * g++.dg/opt/pr83609.C: New test.
8945 * gcc.dg/pr83623.c: New test.
8947 * gcc.target/i386/i386.exp
8948 (check_effective_target_avx512vpopcntdqvl): New proc.
8949 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8950 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8951 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8953 Copyright (C) 2018 Free Software Foundation, Inc.
8955 Copying and distribution of this file, with or without modification,
8956 are permitted in any medium without royalty provided the copyright
8957 notice and this notice are preserved.