1 2018-04-04 Martin Liska <mliska@suse.cz>
4 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5 and msdata as a workaround for powerpc.
7 2018-04-04 Richard Biener <rguenther@suse.de>
9 PR tree-optimization/85168
10 * gcc.dg/torture/pr85168.c: New testcase.
12 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
15 * g++.dg/pr84943.C: New.
16 * g++.dg/pr84943-2.C: New.
18 2018-04-03 Jakub Jelinek <jakub@redhat.com>
20 PR rtl-optimization/85167
21 * gcc.dg/pr85167.c: New test.
23 PR tree-optimization/85156
24 * c-c++-common/pr85156.c: New test.
25 * gcc.c-torture/execute/pr85156.c: New test.
27 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
29 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
30 * gcc.target/powerpc/undef-bool-1.C: New file.
31 * gcc.target/powerpc/undef-bool-2.c: New file.
33 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
36 * g++.dg/cpp1z/class-deduction52.C: New.
38 2018-04-03 Jakub Jelinek <jakub@redhat.com>
41 * g++.dg/cpp0x/pr85147.C: New test.
44 * g++.dg/cpp0x/gen-attrs-64.C: New test.
47 * g++.dg/gomp/pr85134.C: New test.
48 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
51 * gcc.c-torture/execute/pr85169.c: New test.
52 * gcc.target/i386/avx512f-pr85169.c: New test.
53 * gcc.target/i386/avx512bw-pr85169.c: New test.
55 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
58 * gcc.target/powerpc/pr69946: Adjust comment. Remove
59 scan-assembler-times clause.
61 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
63 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
64 dg-additional-options.
66 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
68 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
70 2018-04-03 Richard Biener <rguenther@suse.de>
73 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
75 2018-04-02 Jim Wilson <jimw@sifive.com>
77 * gcc.target/riscv/pr84660.c: New.
78 * gcc.target/riscv/shift-and-1.c: New.
79 * gcc.target/riscv/shift-and-2.c: New.
81 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
84 * gfortran.dg/array_simplify_2.f90: New test.
86 2018-04-01 Jakub Jelinek <jakub@redhat.com>
89 * gcc.target/i386/avx512f-pr85090-1.c: New test.
90 * gcc.target/i386/avx512f-pr85090-2.c: New test.
91 * gcc.target/i386/avx512f-pr85090-3.c: New test.
92 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
93 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
95 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
98 * g++.dg/pr85027.C: New.
100 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
103 * gcc.target/powerpc/sse-maxps-2.c: New test.
104 * gcc.target/powerpc/sse-minps-2.c: New test.
106 2018-03-30 Jakub Jelinek <jakub@redhat.com>
109 * g++.dg/gomp/pr84791.C: New test.
111 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
114 * gfortran.dg/array_constructor_53.f90: New test.
116 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/substr_6.f90: Remove illegal test for
120 out-of-bounds substring.
122 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
125 * gfortran.dg/zero_sized_10.f90: New test.
127 2018-03-29 David Malcolm <dmalcolm@redhat.com>
130 * g++.dg/lookup/missing-std-include-6.C: New test.
131 * g++.dg/lookup/missing-std-include.C: Add std::pair and
133 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
134 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
135 <cstring>, <cassert>, and <cstdlib>.
137 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
140 * gcc.target/i386/pr84985.c: New.
142 2018-03-29 David Malcolm <dmalcolm@redhat.com>
145 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
147 2018-03-29 Jakub Jelinek <jakub@redhat.com>
150 * g++.dg/warn/Wunused-var-31.C: New test.
153 * c-c++-common/Wduplicated-branches-14.c: New test.
155 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/cpp0x/pr84606.C: New.
160 2018-03-29 Carl Love <cel@us.ibm.com>
163 2017-09-27 Carl Love <cel@us.ibm.com>
165 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
166 for the __builtin_fctid and __builtin_fctiw.
168 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
171 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
172 deleted builtin function.
173 (div_weuo): Likewise.
174 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
175 (div_deuo): Likewise.
177 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/other/default13.C: New.
182 2018-03-28 Jakub Jelinek <jakub@redhat.com>
185 * gcc.target/i386/pr85095-1.c: New test.
186 * gcc.target/i386/pr85095-2.c: New test.
187 * gcc.c-torture/execute/pr85095.c: New test.
189 PR tree-optimization/82004
190 * gcc.dg/pr82004.c: New test.
192 2018-03-28 Jakub Jelinek <jakub@redhat.com>
193 Martin Liska <mliska@suse.cz>
196 * g++.dg/asan/pr85081.C: New test.
198 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
201 * g++.dg/template/pr84789.C: Adjust for testing with
205 * g++.dg/template/pr84973.C: New.
206 * g++.dg/template/pr84973-2.C: New.
207 * g++.dg/template/pr84973-3.C: New.
210 * g++.dg/eh/pr84968.C: New.
212 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
215 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
216 long double multiply/divide uses the correct function.
217 * gcc.target/powerpc/mulkc-3.c: Likewise.
218 * gcc.target/powerpc/divkc-2.c: Likewise.
219 * gcc.target/powerpc/divkc-3.c: Likewise.
221 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/cpp0x/defaulted51.C: New.
225 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
227 2018-03-27 Jakub Jelinek <jakub@redhat.com>
230 * g++.dg/ext/vector35.C: New test.
233 * g++.dg/ext/builtin-offsetof3.C: New test.
236 * g++.dg/cpp1y/pr85076.C: New test.
238 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
241 * gfortran.dg/matmul_rank_1.f90: New test.
243 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
244 Harald Anlauf <anlauf@gmx.de>
246 * gfortran.dg/structure_constructor_15.f90: New test.
248 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
250 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
251 for the diagnostics of overridden functions. Adjust for new wording.
252 * g++.dg/cpp0x/implicit1.C: Likewise.
253 * g++.dg/cpp0x/override1.C: Likewise.
254 * g++.dg/cpp1y/auto-fn18.C: Likewise.
255 * g++.dg/eh/shadow1.C: Likewise.
256 * g++.dg/inherit/covariant12.C: Likewise.
257 * g++.dg/inherit/covariant14.C: Likewise.
258 * g++.dg/inherit/covariant15.C: Likewise.
259 * g++.dg/inherit/covariant16.C: Likewise.
260 * g++.dg/inherit/covariant22.C: Likewise.
261 * g++.dg/inherit/crash3.C: Likewise.
262 * g++.dg/inherit/error2.C: Likewise.
263 * g++.dg/template/crash100.C: Likewise.
264 * g++.old-deja/g++.eh/spec6.C: Likewise.
265 * g++.old-deja/g++.mike/p811.C: Likewise.
266 * g++.old-deja/g++.other/virtual11.C: Likewise.
267 * g++.old-deja/g++.other/virtual4.C: Likewise.
269 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
272 * gcc.target/i386/pr85044.c: New test.
274 2018-03-27 Martin Sebor <msebor@redhat.com>
277 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
280 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
283 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
285 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
288 * gcc.target/arm/pr81863.c: New test.
290 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
293 * testsuite/gcc.target/nvptx/pr85056.c: New test.
294 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
296 2018-03-27 Richard Biener <rguenther@suse.de>
299 * lib/target-supports.exp (check_ssse3_available): New function.
300 (check_effective_target_vect_perm_short): Enable for x86 if
301 check_ssse3_available.
303 2018-03-27 Richard Biener <rguenther@suse.de>
305 PR tree-optimization/85082
306 * gfortran.dg/pr85082.f90: New testcase.
308 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
310 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
311 to "l=2" in dg-final.
313 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
315 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
316 * gcc.target/mips/fix-r4000-2.c: Likewise.
317 * gcc.target/mips/fix-r4000-3.c: Likewise.
318 * gcc.target/mips/fix-r4000-4.c: Likewise.
319 * gcc.target/mips/fix-r4000-5.c: Likewise.
320 * gcc.target/mips/fix-r4000-6.c: Likewise.
321 * gcc.target/mips/fix-r4000-7.c: Likewise.
322 * gcc.target/mips/fix-r4000-8.c: Likewise.
323 * gcc.target/mips/fix-r4000-9.c: Likewise.
324 * gcc.target/mips/fix-r4000-10.c: Likewise.
325 * gcc.target/mips/fix-r4000-7.c: Change dg-final
326 "mulditi3_r4000" instead of "mulditi3".
327 * gcc.target/mips/fix-r4000-8.c: Change dg-final
328 "umulditi3_r4000" instead of "umulditi3".
330 2018-03-27 Jakub Jelinek <jakub@redhat.com>
333 * g++.dg/inherit/covariant22.C: New test.
335 2018-03-27 Richard Biener <rguenther@suse.de>
338 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
341 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
342 Jason Merrill <jason@redhat.com>
345 * g++.dg/init/array49.C: New.
346 * g++.dg/torture/pr70499.C: Adjust.
348 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
351 * gcc.target/i386/pr85073.c: New test.
353 2018-03-26 Richard Biener <rguenther@suse.de>
356 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
359 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
362 * gfortran.dg/parameter_array_format.f90: New test.
364 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
365 Neil Carlson <neil.n.carlson@gmail.com>
368 * gfortran.dg/literal_character_constant_1.inc: Replace
369 call abort by STOP n.
370 * gfortran.dg/overload_1.f90: Likewise.
372 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
373 Dominique d'Humieres <dominiq@gcc.gnu.org>
376 * gfortran.dg/scalar_pointer_1.f90: New test.
378 2018-03-25 Tom de Vries <tom@codesourcery.com>
380 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
383 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
386 * gfortran.dg/pr89497.f90: New test.
388 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
391 * gfortran.dg/substr_7.f90: New test.
393 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
396 * gfortran.dg/pr42651.f90: New test.
397 * gfortran.dg/func_result_7.f90: Update error message.
399 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
401 PR tree-optimization/84005
402 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
403 failing to force the alignment.
405 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
407 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
411 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
413 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
414 message. Fix scan-assembler patterns.
416 2018-03-23 Jakub Jelinek <jakub@redhat.com>
419 * g++.dg/cpp0x/pr85015.C: New test.
422 * g++.dg/cpp1y/pr84942.C: New test.
424 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
427 * testsuite/gcc.target/i386/pr85030.c: New.
429 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
432 * g++.dg/pr85026.C: New test.
434 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
436 * g++.dg/debug/pr84704.C: XFAIL AIX.
438 2018-03-23 Sudakshina Das <sudi.das@arm.com>
441 * gcc.target/arm/pr84826.c: Add dg directive.
443 2018-03-23 Marek Polacek <polacek@redhat.com>
446 * g++.dg/ext/builtin-offsetof2.C: New test.
449 * g++.dg/cpp0x/Wnarrowing5.C: New test.
450 * gcc.dg/pr85045.c: New test.
452 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
455 * gnat.dg/lto22.adb: New test.
456 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
457 * gnat.dg/lto22_pkg2.ads: Likewise.
459 2018-03-23 Jakub Jelinek <jakub@redhat.com>
462 * gcc.dg/lto/pr80778_0.c: New test.
465 * gcc.target/i386/pr85034.c: New test.
468 * c-c++-common/torture/pr85022.c: New test.
471 * g++.dg/ubsan/pr85029.C: New test.
473 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
476 * g++.dg/cpp0x/pr71251.C: New.
479 * g++.dg/template/pr84789.C: New.
480 * g++.dg/template/pr84789-2.C: New.
481 * g++.dg/template/pr84789-3.C: New.
482 * g++.dg/parse/dtor11.C: Accept alternate error message.
485 * g++.dg/pr84729.C: New.
486 * g++.old-deja/g++.ext/arrnew2.C: Require error.
487 * g++.old-deja/g++.robertl/eb58.C: Likewise.
488 * g++.old-deja/g++.robertl/eb63.C: Likewise.
490 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
493 * gfortran.dg/interface_42.f90: New test.
494 * gfortran.dg/interface_43.f90: New test.
496 2018-03-22 Sudakshina Das <sudi.das@arm.com>
499 * gcc.target/arm/pr84826.c: New test.
501 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
503 * gcc.target/arm/addr-modes-float.c: Move dg-do before
504 dg-require-effective-target.
505 * gcc.target/arm/addr-modes-int.c: Likewise.
506 * gcc.target/nios2/lo-addr-tls.c: Likewise.
508 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
511 * gcc.target/powerpc/altivec-ld-1.c: New test.
513 2018-03-22 Bin Cheng <bin.cheng@arm.com>
515 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
517 2018-03-22 Jakub Jelinek <jakub@redhat.com>
520 * gcc.dg/pr84941.c: New test.
522 2018-03-22 Tom de Vries <tom@codesourcery.com>
524 PR tree-optimization/84956
525 * gcc.dg/pr84956.c: New test.
527 2018-03-22 Marek Polacek <polacek@redhat.com>
530 * g++.dg/cpp1z/constexpr-if15.C: New test.
531 * g++.dg/cpp1z/constexpr-if16.C: New test.
533 2018-03-21 Joseph Myers <joseph@codesourcery.com>
535 * gcc.dg/builtin-tgmath-3.c: New test.
537 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
540 * g++.dg/concepts/pr71965.C: New.
544 * g++.dg/cpp0x/pr84610.C: New.
545 * g++.dg/cpp0x/pr84642.C: New.
547 2018-03-21 Jakub Jelinek <jakub@redhat.com>
550 * c-c++-common/pr84999.c: New test.
552 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/ext/desig10.C: New.
557 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
558 Harald Anlauf <anlauf@gmx.de>
561 * gfortran.dg/pr84957.f90: New test.
563 2018-03-21 Jakub Jelinek <jakub@redhat.com>
565 PR tree-optimization/84960
566 * gcc.c-torture/compile/pr84960.c: New test.
568 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
570 PR tree-optimization/84811
571 * gcc.dg/torture/pr84811.c: New test.
573 2018-03-21 Jakub Jelinek <jakub@redhat.com>
575 PR tree-optimization/84982
576 * c-c++-common/pr84982.c: New test.
579 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
581 * g++.dg/torture/pr84961-1.C: New test.
582 * g++.dg/torture/pr84961-2.C: New test.
584 2018-03-21 Nathan Sidwell <nathan@acm.org>
587 * g++.dg/pr85008.C: New.
589 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
592 * gfortran.dg/char_result_17.f90: New test.
594 2018-03-21 David Malcolm <dmalcolm@redhat.com>
597 * g++.dg/other/accessor-fixits-1.C: Move to...
598 * g++.dg/torture/accessor-fixits-1.C: ...here.
599 * g++.dg/other/accessor-fixits-2.C: Move to...
600 * g++.dg/torture/accessor-fixits-2.C: ...here.
601 * g++.dg/other/accessor-fixits-3.C: Move to...
602 * g++.dg/torture/accessor-fixits-3.C: ...here.
603 * g++.dg/other/accessor-fixits-4.C: Move to...
604 * g++.dg/torture/accessor-fixits-4.C: ...here.
605 * g++.dg/other/accessor-fixits-5.C: Move to...
606 * g++.dg/torture/accessor-fixits-5.C: ...here.
607 * g++.dg/torture/accessor-fixits-6.C: New testcase.
608 * g++.dg/torture/accessor-fixits-7.C: New testcase.
609 * g++.dg/torture/accessor-fixits-8.C: New testcase.
611 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
613 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
615 2018-03-21 Sudakshina Das <sudi.das@arm.com>
618 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
620 2018-03-21 Nathan Sidwell <nathan@acm.org>
623 * g++.dg/lookup/pr84804.C: New.
625 2018-03-21 Martin Sebor <msebor@redhat.com>
628 * g++.dg/Wclass-memaccess-3.C: New test.
629 * g++.dg/Wclass-memaccess-4.C: New test.
631 2018-03-21 David Malcolm <dmalcolm@redhat.com>
634 * g++.dg/other/accessor-fixits-1.C
635 (test_access_const_t1_color): New.
636 (test_deref_const_t1_color): New.
637 * g++.dg/other/accessor-fixits-5.C: New testcase.
639 2018-03-21 Tom de Vries <tom@codesourcery.com>
641 PR tree-optimization/83126
642 * gcc.dg/graphite/pr83126.c: New test.
644 2018-03-21 Nathan Sidwell <nathan@acm.org>
646 * g++.dg/ext/anon-struct6.C: Adjust.
647 * g++.dg/ext/deprecate-1.C: New.
648 * g++.dg/ext/deprecate-2.C: New.
649 * g++.dg/lookup/pr84602.C: Adjust.
650 * g++.dg/lookup/pr84962.C: Adjust.
651 * g++.old-deja/g++.other/anon4.C
654 * g++.dg/lookup/pr84836.C: New.
656 2018-03-21 Bin Cheng <bin.cheng@arm.com>
658 PR tree-optimization/84969
659 * gcc.dg/tree-ssa/pr84969.c: New test.
661 2018-03-21 Jakub Jelinek <jakub@redhat.com>
663 PR rtl-optimization/84989
664 * gcc.target/i386/pr84989.c: New test.
666 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
668 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
670 2018-03-21 Martin Liska <mliska@suse.cz>
673 * gfortran.dg/goacc/pr84963.f90: New test.
675 2018-03-21 Marek Polacek <polacek@redhat.com>
677 PR c++/71638, ICE with NSDMI and reference.
678 * g++.dg/cpp0x/nsdmi14.C: New test.
679 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
681 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
683 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
684 MIPS with -mpaired-single directives.
686 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
689 * gfortran.dg/interface_41.f90: New test.
691 2018-03-20 Jakub Jelinek <jakub@redhat.com>
694 * gcc.dg/pr84875.c: New test.
696 2018-03-20 Marek Polacek <polacek@redhat.com>
698 PR c++/84978, ICE with NRVO.
699 * g++.dg/opt/nrv19.C: New test.
701 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
704 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
705 Disable for armeb targets.
706 * gcc.target/arm/pr82518.c: New test.
708 2018-03-20 Nathan Sidwell <nathan@acm.org>
711 * g++.dg/lookup/pr84962.C: New.
714 * g++.dg/lookup/pr84970.C: New.
716 2018-03-20 Richard Biener <rguenther@suse.de>
719 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
721 2018-03-20 Martin Liska <mliska@suse.cz>
724 * g++.dg/ipa/pr84825.C: New test.
726 2018-03-20 Martin Liska <mliska@suse.cz>
728 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
730 2018-03-20 Jakub Jelinek <jakub@redhat.com>
733 * gcc.c-torture/compile/pr84845.c: New test.
735 2018-03-20 Sudakshina Das <sudi.das@arm.com>
738 * gcc.target/arm/pr82989.c: New test.
740 2018-03-20 Jakub Jelinek <jakub@redhat.com>
743 * gcc.target/i386/pr84945.c: New test.
745 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
748 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
750 2018-03-20 Jakub Jelinek <jakub@redhat.com>
753 * gcc.dg/pr84953.c: New test.
755 2018-03-19 Marek Polacek <polacek@redhat.com>
758 * g++.dg/cpp1z/lambda-__func__.C: New test.
761 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
763 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
766 * g++.dg/asan/pr78651.C: New test.
768 2018-03-19 Tom de Vries <tom@codesourcery.com>
770 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
771 vect_int_mult. Add nvptx xfail for PR84958.
773 2018-03-19 Nathan Sidwell <nathan@acm.org>
776 * g++.dg/cpp1y/pr84835.C: New.
778 2018-03-19 Sudakshina Das <sudi.das@arm.com>
781 * gcc.target/aarch64/pr81647.c: New.
783 2018-03-19 Richard Biener <rguenther@suse.de>
785 PR tree-optimization/84933
786 * g++.dg/pr84933.C: New testcase.
788 2018-03-19 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/84859
791 * gcc.dg/tree-ssa/pr84859.c: New testcase.
792 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
793 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
794 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
796 2018-03-19 Nathan Sidwell <nathan@acm.org>
799 * g++.dg/lookup/pr84812.C: New.
801 2018-03-19 Richard Biener <rguenther@suse.de>
803 PR tree-optimization/84929
804 * gcc.dg/torture/pr84929.c: New testcase.
806 2018-03-19 Tamar Christina <tamar.christina@arm.com>
809 * gcc.target/arm/big-endian-subreg.c: Delete.
811 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
814 * gfortran.dg/array_constructor_52.f90: New test.
816 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
819 * gfortran.dg/pr77414.f90: New test.
820 * gfortran.dg/internal_references_1.f90: Adjust error message.
822 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
825 * gfortran.dg/pr65453.f90: New test.
827 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
829 PR tree-optimization/84913
830 * gfortran.dg/vect/pr84913.f90: New test.
832 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
835 * gfortran.dg/warn_concat.f90: New test.
837 2018-03-16 Jakub Jelinek <jakub@redhat.com>
840 * gcc.dg/pr84899.c: New test.
842 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
845 * gfortran.dg/pr69395.f90: Add test for max dimensions
847 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
850 * gcc.target/i386/pr84876.c: New test.
852 2018-03-16 Martin Liska <mliska@suse.cz>
855 * gcc.target/i386/mvc11.c: New test.
857 2018-03-16 Martin Liska <mliska@suse.cz>
860 * gcc.target/i386/mvc10.c: New test.
862 2018-03-16 Jakub Jelinek <jakub@redhat.com>
866 * g++.dg/cpp1y/pr79937-1.C: New test.
867 * g++.dg/cpp1y/pr79937-2.C: New test.
868 * g++.dg/cpp1y/pr79937-3.C: New test.
869 * g++.dg/cpp1y/pr79937-4.C: New test.
870 * g++.dg/cpp1y/pr82410.C: New test.
872 2018-03-16 Tom de Vries <tom@codesourcery.com>
874 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
876 2018-03-16 Tom de Vries <tom@codesourcery.com>
878 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
880 2018-03-16 Jakub Jelinek <jakub@redhat.com>
883 * g++.dg/cpp2a/desig8.C: New test.
885 PR tree-optimization/84841
886 * gcc.dg/pr84841.c: New test.
889 * g++.dg/cpp2a/desig7.C: New test.
891 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
892 Jim MacArthur <jim.macarthur@codethink.co.uk>
894 * gfortran.dg/automatic_1.f90: New test.
895 * gfortran.dg/automatic_repeat.f90: New test
896 * gfortran.dg/automatic_save.f90: New test.
897 * gfortran.dg/vax_structure.f90: New test.
899 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
902 * gfortran.dg/pr78741.f90: New test.
904 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
907 * gfortran.dg/pr69395.f90: New test.
909 2018-03-15 Jakub Jelinek <jakub@redhat.com>
912 * g++.dg/opt/pr79085.C: New test.
914 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
917 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
918 label instead of __x86_indirect_thunk label.
920 2018-03-15 Jakub Jelinek <jakub@redhat.com>
923 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
924 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
925 * g++.dg/warn/deprecated-13.C: New test.
927 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
929 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
931 2018-03-15 Richard Biener <rguenther@suse.de>
934 * c-c++-common/pr84873.c: New testcase.
936 2018-03-15 Tamar Christina <tamar.christina@arm.com>
939 * gcc.target/arm/big-endian-subreg.c: New.
941 2018-03-15 Jakub Jelinek <jakub@redhat.com>
944 * gcc.c-torture/compile/pr84860.c: New test.
946 2018-03-15 Julia Koval <julia.koval@intel.com>
948 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
950 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
953 2018-03-15 Jakub Jelinek <jakub@redhat.com>
956 * gcc.dg/pr84853.c: New test.
958 2018-03-14 Carl Love <cel@us.ibm.com>
960 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
962 2018-03-14 Martin Liska <mliska@suse.cz>
965 * g++.dg/lto/pr84805_0.C: New test.
966 * g++.dg/lto/pr84805_1.C: New test.
967 * g++.dg/lto/pr84805_2.C: New test.
969 2018-03-14 David Malcolm <dmalcolm@redhat.com>
972 * gcc.dg/fixits-pr84852-1.c: New test.
973 * gcc.dg/fixits-pr84852-2.c: New test.
975 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
977 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
978 separate verbose message.
979 * lib/scandump.exp (scan-dump-times): Likewise.
981 2018-03-14 Julia Koval <julia.koval@intel.com>
983 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
985 * gcc.target/i386/funcspec-56.inc: Ditto.
987 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
989 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
992 2018-03-14 Jakub Jelinek <jakub@redhat.com>
995 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
996 check count from 17 to 14.
999 * gcc.target/i386/pr84844.c: New test.
1001 2018-03-14 Richard Biener <rguenther@suse.de>
1003 PR tree-optimization/84830
1004 * gcc.dg/torture/pr84830.c: New testcase.
1006 2018-03-14 Marek Polacek <polacek@redhat.com>
1009 * g++.dg/cpp0x/static_assert15.C: New test.
1011 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1014 * gfortran.dg/pr61775.f90: New test.
1016 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1019 * g++.dg/ext/pr84843-1.C: New test.
1020 * g++.dg/ext/pr84843-2.C: New test.
1022 2018-03-13 David Pagan <dave.pagan@oracle.com>
1025 * gcc.dg/pr46921.c: New test.
1027 2018-03-13 Martin Sebor <msebor@redhat.com>
1029 PR tree-optimization/84725
1030 * c-c++-common/Wstringop-truncation-4.c: New test.
1031 * c-c++-common/attr-nonstring-5.c: New test.
1033 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1035 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1037 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1038 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1040 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1042 * gcc.target/aarch64/sve/tls_1.c: New test.
1043 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1045 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1047 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1048 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1050 2018-03-13 Martin Liska <mliska@suse.cz>
1053 * g++.dg/ipa/pr84658.C: New test.
1055 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.dg/pr84834.c: New test.
1061 * gcc.target/i386/pr84827.c: New test.
1064 * g++.dg/ext/pr84828.C: New test.
1067 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1068 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1071 * g++.dg/cpp1y/constexpr-84808.C: New test.
1074 * g++.dg/debug/pr84704.C: New test.
1076 2018-03-12 Renlin Li <renlin.li@arm.com>
1078 * gcc.target/aarch64/movi_hf.c: New.
1079 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1080 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1082 2018-03-12 Martin Sebor <msebor@redhat.com>
1084 PR tree-optimization/83456
1085 * c-c++-common/Wrestrict-2.c: Remove test cases.
1086 * c-c++-common/Wrestrict.c: Same.
1087 * gcc.dg/Wrestrict-12.c: New test.
1088 * gcc.dg/Wrestrict-14.c: New test.
1090 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1092 * g++.dg/pr84821.C: New test.
1094 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1096 * gcc.dg/pr84799.c: New test.
1098 2018-03-12 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/84803
1101 * gcc.dg/torture/pr84803.c: New testcase.
1103 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1106 * g++.dg/debug/pr84813.C: New test.
1108 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1111 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1113 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1116 * gfortran.dg/pr83939.f90
1118 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1121 * gfortran.dg/zero_sized_9.f90: New test.
1123 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1126 * g++.dg/debug/dwarf2/enum2.C: New test.
1128 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1131 * gfortran.dg/pr84734.f90: New test.
1133 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1135 * gnat.dg/prot3.adb: New test.
1136 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1138 2018-03-09 Jason Merrill <jason@redhat.com>
1139 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/cpp0x/pr71169.C: New.
1144 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1145 * g++.dg/cpp0x/pr71832.C: Likewise.
1147 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1150 * gcc.target/powerpc/pr83969.c: New test.
1152 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.dg/pr84772.c: New test.
1158 * g++.dg/warn/Wformat-2.C: New test.
1161 * g++.dg/ext/vla18.C: New test.
1163 2018-03-09 Martin Sebor <msebor@redhat.com>
1165 PR tree-optimization/84526
1166 * gcc.dg/Wrestrict-10.c: New test.
1167 * gcc.dg/Wrestrict-11.c: New test.
1169 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1171 PR rtl-optimization/84682
1172 * gcc.dg/torture/pr84682-1.c: New.
1173 * gcc.dg/torture/pr84682-2.c: New.
1174 * gcc.dg/torture/pr84682-3.c: New.
1176 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1179 * g++.dg/ext/pr84724.C: New test.
1181 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1184 * gcc.target/arm/pr83712.c: New.
1186 2018-03-09 Richard Biener <rguenther@suse.de>
1188 PR tree-optimization/84775
1189 * gcc.dg/torture/pr84775.c: New testcase.
1191 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1194 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1197 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1199 * gcc.c-torture/compile/20180309-1.c: New test.
1201 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1204 * g++.dg/warn/Wunused-function4.C: New test.
1207 * gcc.target/i386/pr84742-1.c: New test.
1208 * gcc.target/i386/pr84742-2.c: New test.
1210 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1213 * gcc.c-torture/execute/pr84748.c: New test.
1215 2018-03-08 Richard Biener <rguenther@suse.de>
1218 * gcc.dg/graphite/pr84552.c: New testcase.
1220 2018-03-08 Richard Biener <rguenther@suse.de>
1222 PR tree-optimization/84178
1223 * gcc.dg/torture/pr84178-2.c: New testcase.
1225 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1227 PR tree-optimization/84178
1228 * gcc.c-torture/compile/pr84178-1.c: New test.
1230 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1232 * lib/target-supports.exp: Do not return zero from a ifunc
1235 2018-03-08 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/84746
1238 * gcc.dg/torture/pr84746.c: New testcase.
1241 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1244 * gcc.dg/graphite/pr84404.c: New.
1246 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1248 PR tree-optimization/84740
1249 * gcc.dg/torture/pr84740.c: New test.
1251 PR tree-optimization/84739
1252 * gcc.dg/pr84739.c: New test.
1254 2018-03-07 Martin Sebor <msebor@redhat.com>
1256 PR tree-optimization/83519
1257 * gcc.dg/Wrestrict-13.c: New test.
1259 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1263 * gfortran.dg/pr64124.f90: New tests.
1264 * gfortran.dg/pr70409.f90: New tests.
1266 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1269 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1271 2018-03-07 Martin Sebor <msebor@redhat.com>
1273 PR tree-optimization/84526
1274 * gcc.dg/Wrestrict-10.c: New test.
1276 2018-03-07 Martin Sebor <msebor@redhat.com>
1278 PR tree-optimization/84468
1279 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1280 * gcc.dg/Wstringop-truncation.c: New test.
1281 * gcc.dg/Wstringop-truncation-2.c: New test.
1283 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1286 * gfortran.dg/pr84565.f90: New test.
1289 * gcc.target/i386/pr84723-1.c: New test.
1290 * gcc.target/i386/pr84723-2.c: New test.
1291 * gcc.target/i386/pr84723-3.c: New test.
1292 * gcc.target/i386/pr84723-4.c: New test.
1293 * gcc.target/i386/pr84723-5.c: New test.
1295 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1298 * gfortran.dg/pr64107.f90: New test.
1300 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1304 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1306 2018-03-06 Marek Polacek <polacek@redhat.com>
1309 * g++.dg/cpp1z/constexpr-84684.C: New test.
1311 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1314 * gcc.dg/pr84721.c: New test.
1317 * gcc.dg/pr84710.c: New test.
1319 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1322 * gfortran.dg/implied_do_2.f90: New test.
1323 * gfortran.dg/coarray_8.f90: Update for new error message.
1325 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1328 * g++.dg/ext/pr84683.C: New test.
1330 PR tree-optimization/84687
1331 * gcc.dg/pr84687.c: New test.
1333 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1336 * g++.dg/pr84231.C: New.
1339 * g++.dg/cpp1y/pr84593.C: New.
1342 * g++.dg/pr84492.C: New.
1344 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1346 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1347 __builtin_ppc_speculation_barrier.
1349 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.target/powerpc/pr84700.c: New test.
1354 2018-03-05 Nathan Sidwell <nathan@acm.org>
1357 * g++.dg/lookup/pr84702.C: New.
1359 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.target/i386/pr84564.c: New test.
1364 2018-03-05 Marek Polacek <polacek@redhat.com>
1367 * g++.dg/cpp0x/inline-ns10.C: New test.
1369 2018-03-05 Nathan Sidwell <nathan@acm.org>
1372 * g++.dg/template/pr84694.C: New.
1374 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1377 * gcc.c-torture/execute/pr84524.c: New test.
1378 * gcc.target/i386/avx512bw-pr84524.c: New test.
1380 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1383 * g++.dg/pr84264.C: New test.
1385 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1389 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1390 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1392 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1394 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1395 * g++.dg/other/i386-3.C: Ditto.
1396 * gcc.target/i386/sse-12.c: Ditto.
1397 * gcc.target/i386/sse-13.c: Ditto.
1398 * gcc.target/i386/sse-14.c: Ditto.
1399 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1400 * gcc.target/i386/wbinvd-1.c: New test.
1401 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1402 * gcc.target/i386/pconfig-1.c: Ditto.
1404 2018-03-05 Pádraig Brady <P@draigBrady.com>
1405 Nathan Sidwell <nathan@acm.org>
1408 * g++.dg/cpp0x/pr84497.C: New.
1410 2018-03-05 Richard Biener <rguenther@suse.de>
1412 PR tree-optimization/84670
1413 * gcc.dg/pr84670-1.c: New testcase.
1414 * gcc.dg/pr84670-2.c: Likewise.
1415 * gcc.dg/pr84670-3.c: Likewise.
1416 * gcc.dg/pr84670-4.c: Likewise.
1418 2018-03-05 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/84650
1421 * gcc.dg/graphite/pr84650.c: New testcase.
1423 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1428 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1431 * gfortran.dg/pr71085.f90: New test.
1433 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1436 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1438 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1441 * gfortran.dg/pr51434.f90: New test.
1443 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1448 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1451 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1453 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/torture/pr71464.C: New.
1458 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1461 * gfortran.dg/select_type_41.f90: New test.
1463 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1468 2018-03-02 Marek Polacek <polacek@redhat.com>
1471 * g++.dg/ext/flexary29.C: New test.
1473 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1475 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1477 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/torture/pr81812.C: New.
1482 2018-03-02 Marek Polacek <polacek@redhat.com>
1485 * g++.dg/warn/Wsign-compare-8.C: New test.
1488 * g++.dg/parse/array-size3.C: New test.
1491 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1493 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1496 * g++.dg/cpp1y/pr84662.C: New test.
1498 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1500 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1501 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1503 * g++.dg/lto/20101010-1_0.C: Likewise.
1504 * g++.dg/lto/20101010-2_0.C: Likewise.
1506 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.dg/pr84628.c: New test.
1512 * gcc.target/ia64/pr56540.c: New test.
1514 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1516 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1518 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1519 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1520 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1521 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1523 2018-03-02 Marek Polacek <polacek@redhat.com>
1526 * c-c++-common/ubsan/shift-11.c: New test.
1528 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1530 * gcc.dg/vect/vect-alias-check-13.c: New test.
1532 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1535 * gcc.dg/pr84614.c: New test.
1538 * gcc.target/i386/pr84625.c: New test.
1540 2018-03-02 Richard Biener <rguenther@suse.de>
1542 PR tree-optimization/84427
1543 * gcc.dg/torture/pr84427.c: New testcase.
1545 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1548 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1549 powerpc64le*-*-linux*.
1550 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1551 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1553 2018-03-01 Martin Sebor <msebor@redhat.com>
1556 * g++.dg/ext/attr-const.C: Remove xfail.
1557 * g++.dg/ext/attr-malloc-3.C: New test.
1558 * g++.dg/ext/attr-noinline-3.C: New test.
1559 * g++.dg/ext/attr-noreturn-3.C: New test.
1560 * g++.dg/ext/attr-nothrow-3.C: New test.
1561 * g++.dg/ext/attr-pure.C: Remove xfail.
1563 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1567 dg-options and dg-shouldfail "ubsan" directive.
1569 2018-03-01 Marek Polacek <polacek@redhat.com>
1570 Jason Merrill <jason@redhat.com>
1573 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1574 * g++.dg/cpp1z/static1.C: New test.
1575 * g++.dg/template/static37.C: New test.
1577 2018-03-01 Nathan Sidwell <nathan@acm.org>
1580 * g++.dg/template/pr84434.C: New.
1582 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1584 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1585 -mthumb to the command-line.
1587 2018-03-01 Marek Polacek <polacek@redhat.com>
1590 * g++.dg/cpp0x/static_assert14.C: New test.
1592 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/torture/pr79410.C: New.
1597 2018-03-01 Martin Liska <mliska@suse.cz>
1600 * gcc.dg/asan/pr82484.c: New test.
1602 2018-03-01 Richard Biener <rguenther@suse.de>
1605 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1607 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1610 * gfortran.dg/coarray_47.f90: New test.
1612 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1615 * gfortran.dg/class_array_23.f03: New test.
1617 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1619 PR rtl-optimization/84528
1620 * gcc.dg/torture/pr84538.c: Rename to...
1621 * gcc.dg/torture/pr84528.c: ...this.
1623 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1625 PR rtl-optimization/84528
1626 * gcc.dg/torture/pr84538.c: New test.
1628 2018-02-28 Martin Sebor <msebor@redhat.com>
1630 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1631 -fpic test failures.
1632 * c-c++-common/Wrestrict-2.c: Same.
1633 * c-c++-common/Wstringop-truncation.c: Same.
1634 * gcc.dg/Warray-bounds-22.c: Same.
1635 * gcc.dg/Wstringop-overflow.c: Same.
1636 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1637 (signed_range): Same.
1638 (unsigned_anti_range): Same.
1639 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1640 (signed_range): Same.
1641 (unsigned_anti_range): Same.
1642 * gcc.dg/attr-alloc_size-7.c: Same.
1643 * gcc.dg/attr-alloc_size-8.c: Same.
1644 * gcc.dg/builtin-alloc-size.c: Same.
1645 * gcc.dg/builtin-stpncpy.c: Same.
1646 * gcc.dg/builtins-nonnull.c: Same.
1647 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1648 * gcc.dg/pr79214.c: Same.
1649 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1650 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1651 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1652 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1653 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1654 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1655 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1656 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1657 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1658 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1659 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1661 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1664 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1666 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1669 * g++.dg/cpp0x/pr84609.C: New test.
1671 2018-02-28 Martin Sebor <msebor@redhat.com>
1674 * g++.dg/ext/attr-malloc-3.C: New test.
1675 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1676 to pre-existing problems.
1677 * g++.dg/ext/attr-pure.C: Same.
1679 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1682 * gfortran.dg/associate_37.f90: New test.
1685 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1687 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1690 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1691 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1692 * gcc.dg/bf-ms-layout-4.c: New test.
1693 * gcc.dg/bf-ms-layout-5.c: New test.
1695 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1698 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1700 2018-02-28 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/84584
1703 * gcc.dg/graphite/pr84584.c: New testcase.
1705 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1707 PR preprocessor/84517
1708 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1710 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1712 * c-c++-common/dump-ada-spec-12.c: New test.
1713 * c-c++-common/dump-ada-spec-13.c: Likewise.
1715 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1717 * c-c++-common/dump-ada-spec-11.c: New test.
1719 2018-02-28 Martin Liska <mliska@suse.cz>
1722 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1723 * g++.dg/ext/timevar2.C: Likewise.
1725 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1727 * c-c++-common/dump-ada-spec-8.c: New test.
1728 * c-c++-common/dump-ada-spec-9.c: Likewise.
1729 * c-c++-common/dump-ada-spec-10.c: Likewise.
1731 2018-02-28 Richard Biener <rguenther@suse.de>
1734 * gcc.dg/pr84607.c: New testcase.
1736 2018-02-28 Nathan Sidwell <nathan@acm.org>
1739 * g++.dg/lookup/pr84602.C: New.
1741 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1745 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1747 * g++.dg/ext/attr-nonnull.C: Likewise.
1748 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1750 * g++.dg/ext/attr-noinline-2.C: Likewise.
1751 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1752 -fdump-tree-eh in dg-options.
1754 2018-02-28 Alan Modra <amodra@gmail.com>
1756 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1758 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1760 2018-02-27 Martin Sebor <msebor@redhat.com>
1764 * g++.dg/Wmissing-attributes.C: New test.
1765 * g++.dg/ext/attr-const-pure.C: New test.
1766 * g++.dg/ext/attr-const.C: New test.
1767 * g++.dg/ext/attr-deprecated-2.C: New test.
1768 * g++.dg/ext/attr-malloc-2.C: New test.
1769 * g++.dg/ext/attr-malloc.C: New test.
1770 * g++.dg/ext/attr-noinline-2.C: New test.
1771 * g++.dg/ext/attr-noinline.C: New test.
1772 * g++.dg/ext/attr-nonnull.C: New test.
1773 * g++.dg/ext/attr-noreturn-2.C: New test.
1774 * g++.dg/ext/attr-noreturn.C: New test.
1775 * g++.dg/ext/attr-nothrow-2.C: New test.
1776 * g++.dg/ext/attr-nothrow.C: New test.
1777 * g++.dg/ext/attr-optimize.C: New test.
1778 * g++.dg/ext/attr-pure.C: New test.
1779 * g++.dg/ext/attr-returns-nonnull.C: New test.
1780 * g++.dg/ext/attr-warning.C: New test.
1782 2018-02-27 Nathan Sidwell <nathan@acm.org>
1785 * g++.dg/lookup/pr84426.C: New.
1787 2018-02-27 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/84512
1790 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1792 2018-02-27 Martin Liska <mliska@suse.cz>
1794 PR gcov-profile/84548
1795 * g++.dg/gcov/pr84548.C: New test.
1797 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1800 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1802 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1805 * g++.dg/cpp1y/pr84558.C: New test.
1807 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1810 * g++.dg/cpp0x/alignas14.C: New.
1811 * g++.dg/cpp0x/alignas15.C: Likewise.
1813 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1816 * g++.dg/gomp/pr84557.C: New test.
1818 2018-02-26 Marek Polacek <polacek@redhat.com>
1821 * g++.dg/cpp1z/pr84325.C: New test.
1823 2018-02-26 Carl Love <cel@us.ibm.com>
1825 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1827 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1828 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1829 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1831 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1832 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1835 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1838 * gcc.target/i386/indirect-thunk-1.c: Updated.
1839 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1840 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1841 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1842 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1843 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1844 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1845 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1846 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1847 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1848 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1849 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1850 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1851 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1852 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1853 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1854 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1855 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1856 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1857 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1858 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1859 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1860 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1861 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1862 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1863 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1864 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1865 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1866 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1867 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1868 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1869 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1870 * gcc.target/i386/ret-thunk-9.c: Likewise.
1871 * gcc.target/i386/ret-thunk-10.c: Likewise.
1872 * gcc.target/i386/ret-thunk-11.c: Likewise.
1873 * gcc.target/i386/ret-thunk-12.c: Likewise.
1874 * gcc.target/i386/ret-thunk-13.c: Likewise.
1875 * gcc.target/i386/ret-thunk-14.c: Likewise.
1876 * gcc.target/i386/ret-thunk-15.c: Likewise.
1878 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1880 * gcc.c-torture/execute/20180226-1.c: New test.
1882 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1884 PR tree-optimization/83965
1885 * gcc.dg/vect/pr83965-2.c: New test.
1887 2018-02-26 Tom de Vries <tom@codesourcery.com>
1889 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1891 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1894 * gcc.target/i386/ret-thunk-22.c: New test.
1895 * gcc.target/i386/ret-thunk-23.c: Likewise.
1896 * gcc.target/i386/ret-thunk-24.c: Likewise.
1897 * gcc.target/i386/ret-thunk-25.c: Likewise.
1898 * gcc.target/i386/ret-thunk-26.c: Likewise.
1900 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/cpp1z/pr84533.C: New.
1905 2018-02-26 Marek Polacek <polacek@redhat.com>
1908 * g++.dg/parse/error60.C: New test.
1910 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1913 * g++.dg/gomp/pr84556.C: New test.
1914 * g++.dg/vect/pr84556.cc: New test.
1916 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1919 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1920 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1921 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1922 * gfortran.dg/c_loc_test.f90: Likewise.
1923 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1924 * gfortran.dg/proc_decl_17.f90: Likewise.
1925 * gfortran.dg/proc_ptr_8.f90: Likewise.
1927 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1930 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1931 r254814 disabling -fomit-frame-pointer by default.
1932 * gcc.target/aarch64/spill_1.c: Likewise.
1933 * gcc.target/aarch64/test_frame_11.c: Likewise.
1934 * gcc.target/aarch64/test_frame_12.c: Likewise.
1935 * gcc.target/aarch64/test_frame_13.c: Likewise.
1936 * gcc.target/aarch64/test_frame_14.c: Likewise.
1937 * gcc.target/aarch64/test_frame_15.c: Likewise.
1938 * gcc.target/aarch64/test_frame_3.c: Likewise.
1939 * gcc.target/aarch64/test_frame_5.c: Likewise.
1940 * gcc.target/aarch64/test_frame_9.c: Likewise.
1942 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1945 * gfortran.dg/explicit_shape_1.f90: New test.
1946 * gfortran.dg/automatic_module_variable.f90: Update regex.
1947 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1948 * gfortran.dg/constant_shape.f90: Ditto.
1949 * gfortran.dg/dec_structure_23.f90: Ditto.
1950 * gfortran.dg/pr78240.f90: Ditto.
1952 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1955 * gfortran.dg/pr84523.f90: New test.
1957 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1960 * gfortran.dg/select_type_40.f90: New test.
1962 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1965 * gfortran.dg/data_substring.f90: New test.
1967 2018-02-24 Marek Polacek <polacek@redhat.com>
1970 * g++.dg/cpp1z/constexpr-83692.C: New test.
1972 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1975 * gfortran.dg/statement_function_1.f90: Update test.
1977 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1980 * gfortran.dg/inquire_19.f90: New test.
1982 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1985 * gfortran.dg/pr83149_b.f90: New test.
1986 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1988 2018-02-23 Carl Love <cel@us.ibm.com>
1990 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1991 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1992 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1995 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1997 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1998 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2000 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2002 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2005 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2008 * gfortran.dg/pr83149_1.f90: New test.
2009 * gfortran.dg/pr83149.f90: Additional source for previous.
2011 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2014 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2015 __GI___pthread_mutex_init as well.
2017 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2020 * gfortran.dg/class_68.f90: New test.
2022 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2025 * gfortran.dg/derived_init_5.f90: New test.
2027 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2031 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2033 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2036 * gcc.target/powerpc/pr81572.c: New.
2038 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2040 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2042 2018-02-22 Martin Sebor <msebor@redhat.com>
2044 PR tree-optimization/84480
2045 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2046 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2048 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2051 * gcc.target/i386/indirect-thunk-11.c: New test.
2052 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2053 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2054 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2055 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2056 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2057 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2058 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2059 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2060 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2062 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2065 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2067 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2069 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2071 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2073 2018-02-22 Marek Polacek <polacek@redhat.com>
2076 * g++.dg/parse/error59.C: New test.
2078 2018-02-22 Tom de Vries <tom@codesourcery.com>
2080 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2082 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/cpp0x/pr77655.C: New.
2087 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2090 * g++.dg/cpp1y/pr84496.C: New test.
2093 * g++.dg/torture/pr84502.C: New test.
2095 PR tree-optimization/84503
2096 * gcc.dg/pr84503-1.c: New test.
2097 * gcc.dg/pr84503-2.c: New test.
2099 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2101 PR tree-optimization/84478
2102 * gcc.c-torture/execute/pr84478.c: New test.
2104 2018-02-20 Martin Sebor <msebor@redhat.com>
2107 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2108 * c-c++-common/Wrestrict.c: Same.
2109 * gcc.dg/Wrestrict-6.c: Same.
2110 * gcc.dg/Warray-bounds-27.c: New test.
2111 * gcc.dg/Wrestrict-8.c: New test.
2112 * gcc.dg/Wrestrict-9.c: New test.
2113 * gcc.dg/pr84095.c: New test.
2115 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2117 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2119 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2123 * gfortran.dg/structure_constructor_14.f90: New test.
2125 2018-02-20 Jeff Law <law@redhat.com>
2128 PR tree-optimization/81592
2130 * gcc.dg/pr81592.c: New test.
2131 * gcc.dg/pr82123.c: New test.
2132 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2134 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2137 * g++.dg/warn/Wunused-var-30.C: New test.
2139 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2141 PR tree-optimization/84419
2142 * gcc.dg/vect/pr84419.c: New test.
2144 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2147 * gfortran.dg/pr82004.f90: New test.
2149 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2151 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2153 2018-02-20 Martin Liska <mliska@suse.cz>
2157 * gcc.target/i386/pr84310.c: New test.
2158 * gcc.target/i386/pr84310-2.c: Likewise.
2160 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2163 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2165 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2168 * g++.dg/cpp1z/launder7.C: New test.
2171 * g++.dg/cpp0x/constexpr-84449.C: New test.
2174 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2176 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2180 * gfortran.dg/associate_22.f90: Enable commented out test.
2181 * gfortran.dg/associate_36.f90: New test.
2183 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2186 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2188 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2190 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2191 (dg-options): Use -mavx instead of -w.
2193 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2196 * g++.dg/cpp1z/launder8.C: New test.
2199 * g++.dg/gomp/pr84448.C: New test.
2202 * g++.dg/gomp/pr84430.C: New test.
2204 PR tree-optimization/84452
2205 * gcc.dg/pr84452.c: New test.
2208 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2210 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2213 * gfortran.dg/implied_do_io_4.f90: New test.
2215 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2217 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2218 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2219 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2221 2018-02-19 Carl Love <cel@us.ibm.com>
2223 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2225 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2228 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2230 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/cpp0x/auto50.C: New.
2234 * g++.dg/parse/friend12.C: Adjust.
2236 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2238 PR libgfortran/84389
2239 * gfortran.dg/dtio_33.f90: New test.
2241 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2243 PR libgfortran/84412
2244 * gfortran.dg/inquire_18.f90: New test.
2246 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2249 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2250 * gfortran.dg/pointer_intent_3.f90: Ditto.
2251 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2252 * gfortran.dg/protected_3.f90: Ditto.
2253 * gfortran.dg/protected_4.f90: Ditto.
2254 * gfortran.dg/protected_5.f90: Ditto.
2255 * gfortran.dg/protected_6.f90: Ditto.
2257 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2260 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2263 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2266 * gfortran.dg/inline_matmul_22.f90: New test.
2268 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2271 * gfortran.dg/abort_shoulfail.f90: New test.
2272 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2274 * gfortran.dg/PR19754_2.f90: Likewise.
2275 * gfortran.dg/PR19872.f: Likewise.
2276 * gfortran.dg/PR49268.f90: Likewise.
2277 * gfortran.dg/Wall.f90: Likewise.
2278 * gfortran.dg/Wno-all.f90: Likewise.
2279 * gfortran.dg/achar_1.f90: Likewise.
2280 * gfortran.dg/achar_2.f90: Likewise.
2281 * gfortran.dg/achar_4.f90: Likewise.
2282 * gfortran.dg/achar_6.F90: Likewise.
2283 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2284 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2285 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2286 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2287 * gfortran.dg/actual_array_result_1.f90: Likewise.
2288 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2289 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2290 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2291 * gfortran.dg/actual_procedure_1.f90: Likewise.
2292 * gfortran.dg/adjustl_1.f90: Likewise.
2293 * gfortran.dg/advance_1.f90: Likewise.
2294 * gfortran.dg/advance_4.f90: Likewise.
2295 * gfortran.dg/advance_5.f90: Likewise.
2296 * gfortran.dg/advance_6.f90: Likewise.
2297 * gfortran.dg/aint_anint_1.f90: Likewise.
2298 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2299 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2300 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2301 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2302 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2303 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2304 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2305 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2306 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2307 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2308 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2309 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2310 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2311 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2312 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2313 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2314 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2315 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2316 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2317 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2318 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2319 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2320 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2321 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2322 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2323 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2324 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2325 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2326 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2327 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2328 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2329 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2330 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2331 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2332 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2333 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2334 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2335 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2336 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2337 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2338 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2339 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2340 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2341 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2342 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2343 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2344 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2345 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2346 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2347 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2348 * gfortran.dg/allocatable_function_1.f90: Likewise.
2349 * gfortran.dg/allocatable_function_10.f90: Likewise.
2350 * gfortran.dg/allocatable_function_3.f90: Likewise.
2351 * gfortran.dg/allocatable_function_5.f90: Likewise.
2352 * gfortran.dg/allocatable_function_6.f90: Likewise.
2353 * gfortran.dg/allocatable_function_7.f90: Likewise.
2354 * gfortran.dg/allocatable_function_8.f90: Likewise.
2355 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2356 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2357 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2358 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2359 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2360 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2361 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2362 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2363 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2364 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2365 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2366 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2367 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2368 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2369 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2370 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2371 * gfortran.dg/allocate_class_3.f90: Likewise.
2372 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2373 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2374 * gfortran.dg/allocate_derived_5.f90: Likewise.
2375 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2376 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2377 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2378 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2379 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2380 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2381 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2382 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2383 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2384 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2385 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2386 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2387 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2388 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2389 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2390 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2391 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2392 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2393 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2394 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2395 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2396 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2397 * gfortran.dg/altreturn_3.f90: Likewise.
2398 * gfortran.dg/altreturn_5.f90: Likewise.
2399 * gfortran.dg/altreturn_7.f90: Likewise.
2400 * gfortran.dg/and_or_xor.f90: Likewise.
2401 * gfortran.dg/anint_1.f90: Likewise.
2402 * gfortran.dg/any_all_1.f90: Likewise.
2403 * gfortran.dg/anyallcount_1.f90: Likewise.
2404 * gfortran.dg/append_1.f90: Likewise.
2405 * gfortran.dg/argument_checking_1.f90: Likewise.
2406 * gfortran.dg/argument_checking_2.f90: Likewise.
2407 * gfortran.dg/argument_checking_8.f90: Likewise.
2408 * gfortran.dg/arithmetic_if.f90: Likewise.
2409 * gfortran.dg/array_1.f90: Likewise.
2410 * gfortran.dg/array_2.f90: Likewise.
2411 * gfortran.dg/array_alloc_1.f90: Likewise.
2412 * gfortran.dg/array_alloc_2.f90: Likewise.
2413 * gfortran.dg/array_alloc_3.f90: Likewise.
2414 * gfortran.dg/array_assignment_1.F90: Likewise.
2415 * gfortran.dg/array_assignment_5.f90: Likewise.
2416 * gfortran.dg/array_constructor_1.f90: Likewise.
2417 * gfortran.dg/array_constructor_10.f90: Likewise.
2418 * gfortran.dg/array_constructor_11.f90: Likewise.
2419 * gfortran.dg/array_constructor_12.f90: Likewise.
2420 * gfortran.dg/array_constructor_15.f90: Likewise.
2421 * gfortran.dg/array_constructor_16.f90: Likewise.
2422 * gfortran.dg/array_constructor_17.f90: Likewise.
2423 * gfortran.dg/array_constructor_19.f90: Likewise.
2424 * gfortran.dg/array_constructor_23.f: Likewise.
2425 * gfortran.dg/array_constructor_24.f: Likewise.
2426 * gfortran.dg/array_constructor_32.f90: Likewise.
2427 * gfortran.dg/array_constructor_36.f90: Likewise.
2428 * gfortran.dg/array_constructor_39.f90: Likewise.
2429 * gfortran.dg/array_constructor_4.f90: Likewise.
2430 * gfortran.dg/array_constructor_40.f90: Likewise.
2431 * gfortran.dg/array_constructor_44.f90: Likewise.
2432 * gfortran.dg/array_constructor_45.f90: Likewise.
2433 * gfortran.dg/array_constructor_46.f90: Likewise.
2434 * gfortran.dg/array_constructor_47.f90: Likewise.
2435 * gfortran.dg/array_constructor_49.f90: Likewise.
2436 * gfortran.dg/array_constructor_5.f90: Likewise.
2437 * gfortran.dg/array_constructor_50.f90: Likewise.
2438 * gfortran.dg/array_constructor_6.f90: Likewise.
2439 * gfortran.dg/array_constructor_7.f90: Likewise.
2440 * gfortran.dg/array_constructor_8.f90: Likewise.
2441 * gfortran.dg/array_constructor_9.f90: Likewise.
2442 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2443 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2444 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2445 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2446 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2447 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2448 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2449 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2450 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2451 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2452 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2453 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2454 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2455 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2456 * gfortran.dg/array_function_1.f90: Likewise.
2457 * gfortran.dg/array_function_5.f90: Likewise.
2458 * gfortran.dg/array_initializer_1.f90: Likewise.
2459 * gfortran.dg/array_initializer_2.f90: Likewise.
2460 * gfortran.dg/array_memcpy_5.f90: Likewise.
2461 * gfortran.dg/array_memset_2.f90: Likewise.
2462 * gfortran.dg/array_reference_1.f90: Likewise.
2463 * gfortran.dg/array_return_value_1.f90: Likewise.
2464 * gfortran.dg/array_section_1.f90: Likewise.
2465 * gfortran.dg/array_temporaries_3.f90: Likewise.
2466 * gfortran.dg/arrayio_1.f90: Likewise.
2467 * gfortran.dg/arrayio_10.f90: Likewise.
2468 * gfortran.dg/arrayio_11.f90: Likewise.
2469 * gfortran.dg/arrayio_12.f90: Likewise.
2470 * gfortran.dg/arrayio_13.f90: Likewise.
2471 * gfortran.dg/arrayio_14.f90: Likewise.
2472 * gfortran.dg/arrayio_16.f90: Likewise.
2473 * gfortran.dg/arrayio_2.f90: Likewise.
2474 * gfortran.dg/arrayio_3.f90: Likewise.
2475 * gfortran.dg/arrayio_4.f90: Likewise.
2476 * gfortran.dg/arrayio_5.f90: Likewise.
2477 * gfortran.dg/arrayio_6.f90: Likewise.
2478 * gfortran.dg/arrayio_7.f90: Likewise.
2479 * gfortran.dg/arrayio_8.f90: Likewise.
2480 * gfortran.dg/arrayio_9.f90: Likewise.
2481 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2482 * gfortran.dg/assign_10.f90: Likewise.
2483 * gfortran.dg/assign_9.f90: Likewise.
2484 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2485 * gfortran.dg/assignment_1.f90: Likewise.
2486 * gfortran.dg/associate_1.f03: Likewise.
2487 * gfortran.dg/associate_11.f90: Likewise.
2488 * gfortran.dg/associate_13.f90: Likewise.
2489 * gfortran.dg/associate_15.f90: Likewise.
2490 * gfortran.dg/associate_17.f90: Likewise.
2491 * gfortran.dg/associate_18.f08: Likewise.
2492 * gfortran.dg/associate_19.f03: Likewise.
2493 * gfortran.dg/associate_20.f03: Likewise.
2494 * gfortran.dg/associate_22.f90: Likewise.
2495 * gfortran.dg/associate_23.f90: Likewise.
2496 * gfortran.dg/associate_24.f90: Likewise.
2497 * gfortran.dg/associate_25.f90: Likewise.
2498 * gfortran.dg/associate_27.f90: Likewise.
2499 * gfortran.dg/associate_28.f90: Likewise.
2500 * gfortran.dg/associate_32.f03: Likewise.
2501 * gfortran.dg/associate_33.f03: Likewise.
2502 * gfortran.dg/associate_34.f90: Likewise.
2503 * gfortran.dg/associate_6.f03: Likewise.
2504 * gfortran.dg/associate_7.f03: Likewise.
2505 * gfortran.dg/associate_8.f03: Likewise.
2506 * gfortran.dg/associate_9.f03: Likewise.
2507 * gfortran.dg/associated_1.f90: Likewise.
2508 * gfortran.dg/associated_2.f90: Likewise.
2509 * gfortran.dg/associated_5.f90: Likewise.
2510 * gfortran.dg/associated_6.f90: Likewise.
2511 * gfortran.dg/associated_target_3.f90: Likewise.
2512 * gfortran.dg/associated_target_4.f90: Likewise.
2513 * gfortran.dg/associated_target_5.f03: Likewise.
2514 * gfortran.dg/associated_target_6.f03: Likewise.
2515 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2516 * gfortran.dg/assumed_rank_1.f90: Likewise.
2517 * gfortran.dg/assumed_rank_10.f90: Likewise.
2518 * gfortran.dg/assumed_rank_2.f90: Likewise.
2519 * gfortran.dg/assumed_rank_7.f90: Likewise.
2520 * gfortran.dg/assumed_rank_8.f90: Likewise.
2521 * gfortran.dg/assumed_rank_9.f90: Likewise.
2522 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2523 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2524 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2525 * gfortran.dg/assumed_type_2.f90: Likewise.
2526 * gfortran.dg/atan2_1.f90: Likewise.
2527 * gfortran.dg/auto_array_1.f90: Likewise.
2528 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2529 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2530 * gfortran.dg/auto_char_len_3.f90: Likewise.
2531 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2532 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2533 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2534 * gfortran.dg/auto_save_2.f90: Likewise.
2535 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2536 * gfortran.dg/backslash_1.f90: Likewise.
2537 * gfortran.dg/backslash_2.f90: Likewise.
2538 * gfortran.dg/backslash_3.f: Likewise.
2539 * gfortran.dg/backspace_1.f: Likewise.
2540 * gfortran.dg/backspace_10.f90: Likewise.
2541 * gfortran.dg/backspace_11.f90: Likewise.
2542 * gfortran.dg/backspace_2.f: Likewise.
2543 * gfortran.dg/backspace_3.f: Likewise.
2544 * gfortran.dg/backspace_4.f: Likewise.
2545 * gfortran.dg/backspace_5.f: Likewise.
2546 * gfortran.dg/backspace_6.f: Likewise.
2547 * gfortran.dg/backspace_7.f90: Likewise.
2548 * gfortran.dg/backspace_8.f: Likewise.
2549 * gfortran.dg/backspace_9.f: Likewise.
2550 * gfortran.dg/bessel_1.f90: Likewise.
2551 * gfortran.dg/bessel_2.f90: Likewise.
2552 * gfortran.dg/bessel_5.f90: Likewise.
2553 * gfortran.dg/bessel_6.f90: Likewise.
2554 * gfortran.dg/bessel_7.f90: Likewise.
2555 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2556 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2557 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2558 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2559 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2560 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2561 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2562 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2563 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2564 * gfortran.dg/bit_comparison_1.F90: Likewise.
2565 * gfortran.dg/bit_comparison_2.F90: Likewise.
2566 * gfortran.dg/block_1.f08: Likewise.
2567 * gfortran.dg/block_13.f08: Likewise.
2568 * gfortran.dg/block_14.f90: Likewise.
2569 * gfortran.dg/block_2.f08: Likewise.
2570 * gfortran.dg/block_6.f08: Likewise.
2571 * gfortran.dg/block_7.f08: Likewise.
2572 * gfortran.dg/block_8.f08: Likewise.
2573 * gfortran.dg/blockdata_1.f90: Likewise.
2574 * gfortran.dg/bound_1.f90: Likewise.
2575 * gfortran.dg/bound_2.f90: Likewise.
2576 * gfortran.dg/bound_3.f90: Likewise.
2577 * gfortran.dg/bound_4.f90: Likewise.
2578 * gfortran.dg/bound_5.f90: Likewise.
2579 * gfortran.dg/bound_6.f90: Likewise.
2580 * gfortran.dg/bound_7.f90: Likewise.
2581 * gfortran.dg/bound_8.f90: Likewise.
2582 * gfortran.dg/bound_9.f90: Likewise.
2583 * gfortran.dg/bound_simplification_1.f90: Likewise.
2584 * gfortran.dg/bound_simplification_3.f90: Likewise.
2585 * gfortran.dg/bound_simplification_4.f90: Likewise.
2586 * gfortran.dg/bound_simplification_5.f90: Likewise.
2587 * gfortran.dg/bound_simplification_6.f90: Likewise.
2588 * gfortran.dg/bounds_check_1.f90: Likewise.
2589 * gfortran.dg/bounds_check_12.f90: Likewise.
2590 * gfortran.dg/bounds_check_14.f90: Likewise.
2591 * gfortran.dg/bounds_check_15.f90: Likewise.
2592 * gfortran.dg/bounds_check_19.f90: Likewise.
2593 * gfortran.dg/bounds_check_8.f90: Likewise.
2594 * gfortran.dg/bounds_check_9.f90: Likewise.
2595 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2596 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2597 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2598 * gfortran.dg/boz_1.f90: Likewise.
2599 * gfortran.dg/boz_11.f90: Likewise.
2600 * gfortran.dg/boz_13.f90: Likewise.
2601 * gfortran.dg/boz_14.f90: Likewise.
2602 * gfortran.dg/boz_15.f90: Likewise.
2603 * gfortran.dg/boz_3.f90: Likewise.
2604 * gfortran.dg/boz_6.f90: Likewise.
2605 * gfortran.dg/boz_9.f90: Likewise.
2606 * gfortran.dg/byte_1.f90: Likewise.
2607 * gfortran.dg/byte_2.f90: Likewise.
2608 * gfortran.dg/c_assoc.f90: Likewise.
2609 * gfortran.dg/c_assoc_2.f03: Likewise.
2610 * gfortran.dg/c_assoc_3.f90: Likewise.
2611 * gfortran.dg/c_by_val_1.f: Likewise.
2612 * gfortran.dg/c_by_val_5.f90: Likewise.
2613 * gfortran.dg/c_char_tests.f03: Likewise.
2614 * gfortran.dg/c_char_tests_2.f03: Likewise.
2615 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2616 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2617 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2618 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2619 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2620 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2621 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2622 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2623 * gfortran.dg/c_kind_params.f90: Likewise.
2624 * gfortran.dg/c_loc_test_20.f90: Likewise.
2625 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2626 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2627 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2628 * gfortran.dg/c_size_t_test.f03: Likewise.
2629 * gfortran.dg/c_sizeof_1.f90: Likewise.
2630 * gfortran.dg/c_sizeof_5.f90: Likewise.
2631 * gfortran.dg/c_sizeof_6.f90: Likewise.
2632 * gfortran.dg/char4_iunit_1.f03: Likewise.
2633 * gfortran.dg/char4_iunit_2.f03: Likewise.
2634 * gfortran.dg/char_allocation_1.f90: Likewise.
2635 * gfortran.dg/char_array_constructor.f90: Likewise.
2636 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2637 * gfortran.dg/char_assign_1.f90: Likewise.
2638 * gfortran.dg/char_associated_1.f90: Likewise.
2639 * gfortran.dg/char_cast_2.f90: Likewise.
2640 * gfortran.dg/char_comparison_1.f: Likewise.
2641 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2642 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2643 * gfortran.dg/char_cons_len.f90: Likewise.
2644 * gfortran.dg/char_conversion.f90: Likewise.
2645 * gfortran.dg/char_cshift_1.f90: Likewise.
2646 * gfortran.dg/char_cshift_2.f90: Likewise.
2647 * gfortran.dg/char_decl_2.f90: Likewise.
2648 * gfortran.dg/char_eoshift_1.f90: Likewise.
2649 * gfortran.dg/char_eoshift_2.f90: Likewise.
2650 * gfortran.dg/char_eoshift_3.f90: Likewise.
2651 * gfortran.dg/char_eoshift_4.f90: Likewise.
2652 * gfortran.dg/char_eoshift_5.f90: Likewise.
2653 * gfortran.dg/char_expr_1.f90: Likewise.
2654 * gfortran.dg/char_expr_3.f90: Likewise.
2655 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2656 * gfortran.dg/char_length_12.f90: Likewise.
2657 * gfortran.dg/char_length_14.f90: Likewise.
2658 * gfortran.dg/char_length_15.f90: Likewise.
2659 * gfortran.dg/char_length_17.f90: Likewise.
2660 * gfortran.dg/char_length_20.f90: Likewise.
2661 * gfortran.dg/char_length_21.f90: Likewise.
2662 * gfortran.dg/char_length_5.f90: Likewise.
2663 * gfortran.dg/char_length_6.f90: Likewise.
2664 * gfortran.dg/char_length_7.f90: Likewise.
2665 * gfortran.dg/char_length_8.f90: Likewise.
2666 * gfortran.dg/char_pack_1.f90: Likewise.
2667 * gfortran.dg/char_pack_2.f90: Likewise.
2668 * gfortran.dg/char_pointer_assign.f90: Likewise.
2669 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2670 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2671 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2672 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2673 * gfortran.dg/char_pointer_func.f90: Likewise.
2674 * gfortran.dg/char_reshape_1.f90: Likewise.
2675 * gfortran.dg/char_result_1.f90: Likewise.
2676 * gfortran.dg/char_result_12.f90: Likewise.
2677 * gfortran.dg/char_result_13.f90: Likewise.
2678 * gfortran.dg/char_result_14.f90: Likewise.
2679 * gfortran.dg/char_result_15.f90: Likewise.
2680 * gfortran.dg/char_result_2.f90: Likewise.
2681 * gfortran.dg/char_result_3.f90: Likewise.
2682 * gfortran.dg/char_result_4.f90: Likewise.
2683 * gfortran.dg/char_result_5.f90: Likewise.
2684 * gfortran.dg/char_result_6.f90: Likewise.
2685 * gfortran.dg/char_result_7.f90: Likewise.
2686 * gfortran.dg/char_result_8.f90: Likewise.
2687 * gfortran.dg/char_spread_1.f90: Likewise.
2688 * gfortran.dg/char_transpose_1.f90: Likewise.
2689 * gfortran.dg/char_type_len.f90: Likewise.
2690 * gfortran.dg/char_unpack_1.f90: Likewise.
2691 * gfortran.dg/char_unpack_2.f90: Likewise.
2692 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2693 * gfortran.dg/character_comparison_1.f90: Likewise.
2694 * gfortran.dg/character_comparison_2.f90: Likewise.
2695 * gfortran.dg/character_comparison_3.f90: Likewise.
2696 * gfortran.dg/character_comparison_4.f90: Likewise.
2697 * gfortran.dg/character_comparison_5.f90: Likewise.
2698 * gfortran.dg/character_comparison_6.f90: Likewise.
2699 * gfortran.dg/character_comparison_7.f90: Likewise.
2700 * gfortran.dg/character_comparison_8.f90: Likewise.
2701 * gfortran.dg/character_comparison_9.f90: Likewise.
2702 * gfortran.dg/charlen_15.f90: Likewise.
2703 * gfortran.dg/charlen_16.f90: Likewise.
2704 * gfortran.dg/chkbits.f90: Likewise.
2705 * gfortran.dg/chmod_1.f90: Likewise.
2706 * gfortran.dg/chmod_2.f90: Likewise.
2707 * gfortran.dg/chmod_3.f90: Likewise.
2708 * gfortran.dg/class_1.f03: Likewise.
2709 * gfortran.dg/class_18.f03: Likewise.
2710 * gfortran.dg/class_19.f03: Likewise.
2711 * gfortran.dg/class_35.f90: Likewise.
2712 * gfortran.dg/class_46.f03: Likewise.
2713 * gfortran.dg/class_48.f90: Likewise.
2714 * gfortran.dg/class_51.f90: Likewise.
2715 * gfortran.dg/class_52.f90: Likewise.
2716 * gfortran.dg/class_6.f03: Likewise.
2717 * gfortran.dg/class_63.f90: Likewise.
2718 * gfortran.dg/class_64.f90: Likewise.
2719 * gfortran.dg/class_65.f90: Likewise.
2720 * gfortran.dg/class_66.f90: Likewise.
2721 * gfortran.dg/class_67.f90: Likewise.
2722 * gfortran.dg/class_9.f03: Likewise.
2723 * gfortran.dg/class_alias.f90: Likewise.
2724 * gfortran.dg/class_allocate_1.f03: Likewise.
2725 * gfortran.dg/class_allocate_10.f03: Likewise.
2726 * gfortran.dg/class_allocate_13.f90: Likewise.
2727 * gfortran.dg/class_allocate_14.f90: Likewise.
2728 * gfortran.dg/class_allocate_15.f90: Likewise.
2729 * gfortran.dg/class_allocate_19.f03: Likewise.
2730 * gfortran.dg/class_allocate_21.f90: Likewise.
2731 * gfortran.dg/class_allocate_22.f90: Likewise.
2732 * gfortran.dg/class_allocate_3.f03: Likewise.
2733 * gfortran.dg/class_allocate_4.f03: Likewise.
2734 * gfortran.dg/class_allocate_5.f90: Likewise.
2735 * gfortran.dg/class_allocate_6.f03: Likewise.
2736 * gfortran.dg/class_allocate_7.f03: Likewise.
2737 * gfortran.dg/class_allocate_8.f03: Likewise.
2738 * gfortran.dg/class_allocate_9.f03: Likewise.
2739 * gfortran.dg/class_array_1.f03: Likewise.
2740 * gfortran.dg/class_array_14.f90: Likewise.
2741 * gfortran.dg/class_array_15.f03: Likewise.
2742 * gfortran.dg/class_array_16.f90: Likewise.
2743 * gfortran.dg/class_array_2.f03: Likewise.
2744 * gfortran.dg/class_array_20.f03: Likewise.
2745 * gfortran.dg/class_array_21.f03: Likewise.
2746 * gfortran.dg/class_array_3.f03: Likewise.
2747 * gfortran.dg/class_array_4.f03: Likewise.
2748 * gfortran.dg/class_array_7.f03: Likewise.
2749 * gfortran.dg/class_array_8.f03: Likewise.
2750 * gfortran.dg/class_array_9.f03: Likewise.
2751 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2752 * gfortran.dg/class_dummy_1.f03: Likewise.
2753 * gfortran.dg/class_optional_1.f90: Likewise.
2754 * gfortran.dg/class_optional_2.f90: Likewise.
2755 * gfortran.dg/class_result_5.f90: Likewise.
2756 * gfortran.dg/class_result_6.f90: Likewise.
2757 * gfortran.dg/class_to_type_1.f03: Likewise.
2758 * gfortran.dg/class_to_type_2.f90: Likewise.
2759 * gfortran.dg/class_to_type_3.f03: Likewise.
2760 * gfortran.dg/class_to_type_4.f90: Likewise.
2761 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2762 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2763 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2764 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2765 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2766 * gfortran.dg/coarray/codimension.f90: Likewise.
2767 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2768 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2769 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2770 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2771 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2772 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2773 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2774 * gfortran.dg/coarray/event_1.f90: Likewise.
2775 * gfortran.dg/coarray/event_2.f90: Likewise.
2776 * gfortran.dg/coarray/get_array.f90: Likewise.
2777 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2778 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2779 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2780 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2781 * gfortran.dg/coarray/lock_1.f90: Likewise.
2782 * gfortran.dg/coarray/lock_2.f90: Likewise.
2783 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2784 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2785 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2786 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2787 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2788 * gfortran.dg/coarray/registering_1.f90: Likewise.
2789 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2790 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2791 * gfortran.dg/coarray/send_array.f90: Likewise.
2792 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2793 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2794 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2795 * gfortran.dg/coarray/sync_1.f90: Likewise.
2796 * gfortran.dg/coarray/sync_3.f90: Likewise.
2797 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2798 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2799 * gfortran.dg/coarray_13.f90: Likewise.
2800 * gfortran.dg/coarray_15.f90: Likewise.
2801 * gfortran.dg/coarray_16.f90: Likewise.
2802 * gfortran.dg/coarray_2.f90: Likewise.
2803 * gfortran.dg/coarray_23.f90: Likewise.
2804 * gfortran.dg/coarray_40.f90: Likewise.
2805 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2806 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2807 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2808 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2809 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2810 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2811 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2812 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2813 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2814 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2815 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2816 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2817 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2818 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2819 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2820 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2821 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2822 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2823 * gfortran.dg/coarray_stat_2.f90: Likewise.
2824 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2825 * gfortran.dg/coindexed_1.f90: Likewise.
2826 * gfortran.dg/comma.f: Likewise.
2827 * gfortran.dg/comma_format_extension_3.f: Likewise.
2828 * gfortran.dg/comma_format_extension_4.f: Likewise.
2829 * gfortran.dg/common_2.f90: Likewise.
2830 * gfortran.dg/common_4.f90: Likewise.
2831 * gfortran.dg/common_align_1.f90: Likewise.
2832 * gfortran.dg/common_align_2.f90: Likewise.
2833 * gfortran.dg/common_equivalence_1.f: Likewise.
2834 * gfortran.dg/common_pointer_1.f90: Likewise.
2835 * gfortran.dg/common_resize_1.f: Likewise.
2836 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2837 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2838 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2839 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2840 * gfortran.dg/complex_read.f90: Likewise.
2841 * gfortran.dg/complex_write.f90: Likewise.
2842 * gfortran.dg/constant_substring.f: Likewise.
2843 * gfortran.dg/constructor_2.f90: Likewise.
2844 * gfortran.dg/constructor_3.f90: Likewise.
2845 * gfortran.dg/constructor_6.f90: Likewise.
2846 * gfortran.dg/contained_1.f90: Likewise.
2847 * gfortran.dg/contained_3.f90: Likewise.
2848 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2849 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2850 * gfortran.dg/continuation_1.f90: Likewise.
2851 * gfortran.dg/continuation_11.f90: Likewise.
2852 * gfortran.dg/continuation_12.f90: Likewise.
2853 * gfortran.dg/continuation_13.f90: Likewise.
2854 * gfortran.dg/continuation_14.f: Likewise.
2855 * gfortran.dg/continuation_8.f90: Likewise.
2856 * gfortran.dg/convert_2.f90: Likewise.
2857 * gfortran.dg/convert_implied_open.f90: Likewise.
2858 * gfortran.dg/count_init_expr.f03: Likewise.
2859 * gfortran.dg/cr_lf.f90: Likewise.
2860 * gfortran.dg/cray_pointers_10.f90: Likewise.
2861 * gfortran.dg/cray_pointers_2.f90: Likewise.
2862 * gfortran.dg/cray_pointers_5.f90: Likewise.
2863 * gfortran.dg/cray_pointers_7.f90: Likewise.
2864 * gfortran.dg/cray_pointers_8.f90: Likewise.
2865 * gfortran.dg/cshift_1.f90: Likewise.
2866 * gfortran.dg/cshift_2.f90: Likewise.
2867 * gfortran.dg/cshift_large_1.f90: Likewise.
2868 * gfortran.dg/cshift_nan_1.f90: Likewise.
2869 * gfortran.dg/csqrt_2.f: Likewise.
2870 * gfortran.dg/data_array_1.f90: Likewise.
2871 * gfortran.dg/data_char_1.f90: Likewise.
2872 * gfortran.dg/data_char_2.f90: Likewise.
2873 * gfortran.dg/data_char_3.f90: Likewise.
2874 * gfortran.dg/data_derived_1.f90: Likewise.
2875 * gfortran.dg/data_implied_do_1.f90: Likewise.
2876 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2877 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2878 * gfortran.dg/deallocate_stat.f90: Likewise.
2879 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2880 * gfortran.dg/debug/pr37738.f: Likewise.
2881 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2882 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2883 * gfortran.dg/dec_exp_1.f90: Likewise.
2884 * gfortran.dg/dec_init_1.f90: Likewise.
2885 * gfortran.dg/dec_init_2.f90: Likewise.
2886 * gfortran.dg/dec_init_3.f90: Likewise.
2887 * gfortran.dg/dec_init_4.f90: Likewise.
2888 * gfortran.dg/dec_io_1.f90: Likewise.
2889 * gfortran.dg/dec_io_2.f90: Likewise.
2890 * gfortran.dg/dec_io_2a.f90: Likewise.
2891 * gfortran.dg/dec_io_6.f90: Likewise.
2892 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2893 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2894 * gfortran.dg/dec_math.f90: Likewise.
2895 * gfortran.dg/dec_parameter_1.f: Likewise.
2896 * gfortran.dg/dec_parameter_2.f90: Likewise.
2897 * gfortran.dg/dec_static_1.f90: Likewise.
2898 * gfortran.dg/dec_static_2.f90: Likewise.
2899 * gfortran.dg/dec_structure_1.f90: Likewise.
2900 * gfortran.dg/dec_structure_10.f90: Likewise.
2901 * gfortran.dg/dec_structure_18.f90: Likewise.
2902 * gfortran.dg/dec_structure_19.f90: Likewise.
2903 * gfortran.dg/dec_structure_2.f90: Likewise.
2904 * gfortran.dg/dec_structure_22.f90: Likewise.
2905 * gfortran.dg/dec_structure_3.f90: Likewise.
2906 * gfortran.dg/dec_structure_4.f90: Likewise.
2907 * gfortran.dg/dec_structure_5.f90: Likewise.
2908 * gfortran.dg/dec_structure_6.f90: Likewise.
2909 * gfortran.dg/dec_structure_7.f90: Likewise.
2910 * gfortran.dg/dec_union_1.f90: Likewise.
2911 * gfortran.dg/dec_union_2.f90: Likewise.
2912 * gfortran.dg/dec_union_3.f90: Likewise.
2913 * gfortran.dg/dec_union_4.f90: Likewise.
2914 * gfortran.dg/dec_union_5.f90: Likewise.
2915 * gfortran.dg/default_format_1.f90: Likewise.
2916 * gfortran.dg/default_format_2.f90: Likewise.
2917 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2918 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2919 * gfortran.dg/default_initialization_3.f90: Likewise.
2920 * gfortran.dg/default_initialization_4.f90: Likewise.
2921 * gfortran.dg/default_initialization_5.f90: Likewise.
2922 * gfortran.dg/deferred_character_1.f90: Likewise.
2923 * gfortran.dg/deferred_character_10.f90: Likewise.
2924 * gfortran.dg/deferred_character_11.f90: Likewise.
2925 * gfortran.dg/deferred_character_12.f90: Likewise.
2926 * gfortran.dg/deferred_character_13.f90: Likewise.
2927 * gfortran.dg/deferred_character_14.f90: Likewise.
2928 * gfortran.dg/deferred_character_15.f90: Likewise.
2929 * gfortran.dg/deferred_character_16.f90: Likewise.
2930 * gfortran.dg/deferred_character_2.f90: Likewise.
2931 * gfortran.dg/deferred_character_3.f90: Likewise.
2932 * gfortran.dg/deferred_character_4.f90: Likewise.
2933 * gfortran.dg/deferred_character_5.f90: Likewise.
2934 * gfortran.dg/deferred_character_6.f90: Likewise.
2935 * gfortran.dg/deferred_character_7.f90: Likewise.
2936 * gfortran.dg/deferred_character_8.f90: Likewise.
2937 * gfortran.dg/deferred_character_9.f90: Likewise.
2938 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2939 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2940 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2941 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2942 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2943 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2944 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2945 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2946 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2947 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2948 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2949 * gfortran.dg/defined_assignment_1.f90: Likewise.
2950 * gfortran.dg/defined_assignment_10.f90: Likewise.
2951 * gfortran.dg/defined_assignment_11.f90: Likewise.
2952 * gfortran.dg/defined_assignment_2.f90: Likewise.
2953 * gfortran.dg/defined_assignment_3.f90: Likewise.
2954 * gfortran.dg/defined_assignment_4.f90: Likewise.
2955 * gfortran.dg/defined_assignment_5.f90: Likewise.
2956 * gfortran.dg/defined_assignment_8.f90: Likewise.
2957 * gfortran.dg/defined_assignment_9.f90: Likewise.
2958 * gfortran.dg/dependency_2.f90: Likewise.
2959 * gfortran.dg/dependency_21.f90: Likewise.
2960 * gfortran.dg/dependency_22.f90: Likewise.
2961 * gfortran.dg/dependency_23.f90: Likewise.
2962 * gfortran.dg/dependency_24.f90: Likewise.
2963 * gfortran.dg/dependency_25.f90: Likewise.
2964 * gfortran.dg/dependency_26.f90: Likewise.
2965 * gfortran.dg/dependency_39.f90: Likewise.
2966 * gfortran.dg/dependency_40.f90: Likewise.
2967 * gfortran.dg/dependency_41.f90: Likewise.
2968 * gfortran.dg/dependency_42.f90: Likewise.
2969 * gfortran.dg/dependency_43.f90: Likewise.
2970 * gfortran.dg/dependency_44.f90: Likewise.
2971 * gfortran.dg/dependency_45.f90: Likewise.
2972 * gfortran.dg/dependency_50.f90: Likewise.
2973 * gfortran.dg/dependency_51.f90: Likewise.
2974 * gfortran.dg/dependent_decls_1.f90: Likewise.
2975 * gfortran.dg/der_array_1.f90: Likewise.
2976 * gfortran.dg/der_array_io_1.f90: Likewise.
2977 * gfortran.dg/der_array_io_2.f90: Likewise.
2978 * gfortran.dg/der_array_io_3.f90: Likewise.
2979 * gfortran.dg/der_io_1.f90: Likewise.
2980 * gfortran.dg/der_io_3.f90: Likewise.
2981 * gfortran.dg/der_pointer_2.f90: Likewise.
2982 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2983 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2984 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2985 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2986 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2987 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2988 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2989 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2990 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2991 * gfortran.dg/derived_external_function_1.f90: Likewise.
2992 * gfortran.dg/derived_init_1.f90: Likewise.
2993 * gfortran.dg/derived_init_2.f90: Likewise.
2994 * gfortran.dg/derived_init_3.f90: Likewise.
2995 * gfortran.dg/derived_init_4.f90: Likewise.
2996 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2997 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2998 * gfortran.dg/dev_null.F90: Likewise.
2999 * gfortran.dg/dfloat_1.f90: Likewise.
3000 * gfortran.dg/dim_sum_1.f90: Likewise.
3001 * gfortran.dg/dim_sum_2.f90: Likewise.
3002 * gfortran.dg/dim_sum_3.f90: Likewise.
3003 * gfortran.dg/direct_io_10.f: Likewise.
3004 * gfortran.dg/direct_io_11.f90: Likewise.
3005 * gfortran.dg/direct_io_12.f90: Likewise.
3006 * gfortran.dg/direct_io_2.f90: Likewise.
3007 * gfortran.dg/direct_io_3.f90: Likewise.
3008 * gfortran.dg/direct_io_4.f90: Likewise.
3009 * gfortran.dg/direct_io_5.f90: Likewise.
3010 * gfortran.dg/direct_io_6.f90: Likewise.
3011 * gfortran.dg/direct_io_7.f90: Likewise.
3012 * gfortran.dg/direct_io_8.f90: Likewise.
3013 * gfortran.dg/direct_io_9.f: Likewise.
3014 * gfortran.dg/do_1.f90: Likewise.
3015 * gfortran.dg/do_3.F90: Likewise.
3016 * gfortran.dg/do_concurrent_2.f90: Likewise.
3017 * gfortran.dg/do_concurrent_4.f90: Likewise.
3018 * gfortran.dg/do_corner_warn.f90: Likewise.
3019 * gfortran.dg/do_iterator_2.f90: Likewise.
3020 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3021 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3022 * gfortran.dg/dos_eol.f: Likewise.
3023 * gfortran.dg/dot_product_1.f03: Likewise.
3024 * gfortran.dg/dot_product_2.f90: Likewise.
3025 * gfortran.dg/dot_product_4.f90: Likewise.
3026 * gfortran.dg/dshift_1.F90: Likewise.
3027 * gfortran.dg/dshift_2.F90: Likewise.
3028 * gfortran.dg/dtio_1.f90: Likewise.
3029 * gfortran.dg/dtio_10.f90: Likewise.
3030 * gfortran.dg/dtio_12.f90: Likewise.
3031 * gfortran.dg/dtio_14.f90: Likewise.
3032 * gfortran.dg/dtio_15.f90: Likewise.
3033 * gfortran.dg/dtio_16.f90: Likewise.
3034 * gfortran.dg/dtio_17.f90: Likewise.
3035 * gfortran.dg/dtio_19.f90: Likewise.
3036 * gfortran.dg/dtio_2.f90: Likewise.
3037 * gfortran.dg/dtio_20.f03: Likewise.
3038 * gfortran.dg/dtio_22.f90: Likewise.
3039 * gfortran.dg/dtio_24.f90: Likewise.
3040 * gfortran.dg/dtio_25.f90: Likewise.
3041 * gfortran.dg/dtio_26.f03: Likewise.
3042 * gfortran.dg/dtio_27.f90: Likewise.
3043 * gfortran.dg/dtio_28.f03: Likewise.
3044 * gfortran.dg/dtio_3.f90: Likewise.
3045 * gfortran.dg/dtio_30.f03: Likewise.
3046 * gfortran.dg/dtio_31.f03: Likewise.
3047 * gfortran.dg/dtio_32.f03: Likewise.
3048 * gfortran.dg/dtio_4.f90: Likewise.
3049 * gfortran.dg/dtio_5.f90: Likewise.
3050 * gfortran.dg/dtio_7.f90: Likewise.
3051 * gfortran.dg/dtio_8.f90: Likewise.
3052 * gfortran.dg/dtio_9.f90: Likewise.
3053 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3054 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3055 * gfortran.dg/dup_save_1.f90: Likewise.
3056 * gfortran.dg/dup_save_2.f90: Likewise.
3057 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3058 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3059 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3060 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3061 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3062 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3063 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3064 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3065 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3066 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3067 * gfortran.dg/e_d_fmt.f90: Likewise.
3068 * gfortran.dg/edit_real_1.f90: Likewise.
3069 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3070 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3071 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3072 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3073 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3074 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3075 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3076 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3077 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3078 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3079 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3080 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3081 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3082 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3083 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3084 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3085 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3086 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3087 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3088 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3089 * gfortran.dg/empty_format_1.f90: Likewise.
3090 * gfortran.dg/endfile.f: Likewise.
3091 * gfortran.dg/endfile.f90: Likewise.
3092 * gfortran.dg/endfile_2.f90: Likewise.
3093 * gfortran.dg/entry_1.f90: Likewise.
3094 * gfortran.dg/entry_10.f90: Likewise.
3095 * gfortran.dg/entry_12.f90: Likewise.
3096 * gfortran.dg/entry_13.f90: Likewise.
3097 * gfortran.dg/entry_14.f90: Likewise.
3098 * gfortran.dg/entry_16.f90: Likewise.
3099 * gfortran.dg/entry_3.f90: Likewise.
3100 * gfortran.dg/entry_6.f90: Likewise.
3101 * gfortran.dg/entry_9.f90: Likewise.
3102 * gfortran.dg/entry_array_specs_2.f: Likewise.
3103 * gfortran.dg/enum_1.f90: Likewise.
3104 * gfortran.dg/enum_9.f90: Likewise.
3105 * gfortran.dg/eof_1.f90: Likewise.
3106 * gfortran.dg/eof_2.f90: Likewise.
3107 * gfortran.dg/eof_4.f90: Likewise.
3108 * gfortran.dg/eof_5.f90: Likewise.
3109 * gfortran.dg/eor_handling_1.f90: Likewise.
3110 * gfortran.dg/eor_handling_2.f90: Likewise.
3111 * gfortran.dg/eor_handling_3.f90: Likewise.
3112 * gfortran.dg/eor_handling_4.f90: Likewise.
3113 * gfortran.dg/eor_handling_5.f90: Likewise.
3114 * gfortran.dg/eoshift_3.f90: Likewise.
3115 * gfortran.dg/eoshift_4.f90: Likewise.
3116 * gfortran.dg/eoshift_5.f90: Likewise.
3117 * gfortran.dg/eoshift_6.f90: Likewise.
3118 * gfortran.dg/eoshift_large_1.f90: Likewise.
3119 * gfortran.dg/equiv_6.f90: Likewise.
3120 * gfortran.dg/equiv_7.f90: Likewise.
3121 * gfortran.dg/equiv_9.f90: Likewise.
3122 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3123 * gfortran.dg/erf_2.F90: Likewise.
3124 * gfortran.dg/erf_3.F90: Likewise.
3125 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3126 * gfortran.dg/error_format_2.f90: Likewise.
3127 * gfortran.dg/error_recovery_5.f90: Likewise.
3128 * gfortran.dg/execute_command_line_2.f90: Likewise.
3129 * gfortran.dg/execute_command_line_3.f90: Likewise.
3130 * gfortran.dg/exit_1.f08: Likewise.
3131 * gfortran.dg/exit_3.f08: Likewise.
3132 * gfortran.dg/exponent_1.f90: Likewise.
3133 * gfortran.dg/exponent_2.f90: Likewise.
3134 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3135 * gfortran.dg/extends_1.f03: Likewise.
3136 * gfortran.dg/extends_16.f90: Likewise.
3137 * gfortran.dg/extends_2.f03: Likewise.
3138 * gfortran.dg/extends_3.f03: Likewise.
3139 * gfortran.dg/extends_4.f03: Likewise.
3140 * gfortran.dg/extends_type_of_1.f03: Likewise.
3141 * gfortran.dg/extends_type_of_2.f03: Likewise.
3142 * gfortran.dg/external_procedures_3.f90: Likewise.
3143 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3144 * gfortran.dg/f2003_io_1.f03: Likewise.
3145 * gfortran.dg/f2003_io_4.f03: Likewise.
3146 * gfortran.dg/f2003_io_5.f03: Likewise.
3147 * gfortran.dg/f2003_io_6.f03: Likewise.
3148 * gfortran.dg/f2003_io_7.f03: Likewise.
3149 * gfortran.dg/f2c_1.f90: Likewise.
3150 * gfortran.dg/f2c_2.f90: Likewise.
3151 * gfortran.dg/f2c_3.f90: Likewise.
3152 * gfortran.dg/f2c_4.f90: Likewise.
3153 * gfortran.dg/f2c_6.f90: Likewise.
3154 * gfortran.dg/f2c_7.f90: Likewise.
3155 * gfortran.dg/f2c_9.f90: Likewise.
3156 * gfortran.dg/fgetc_1.f90: Likewise.
3157 * gfortran.dg/fgetc_2.f90: Likewise.
3158 * gfortran.dg/filename_null.f90: Likewise.
3159 * gfortran.dg/finalize_12.f90: Likewise.
3160 * gfortran.dg/finalize_13.f90: Likewise.
3161 * gfortran.dg/finalize_15.f90: Likewise.
3162 * gfortran.dg/finalize_17.f90: Likewise.
3163 * gfortran.dg/finalize_18.f90: Likewise.
3164 * gfortran.dg/finalize_25.f90: Likewise.
3165 * gfortran.dg/finalize_29.f08: Likewise.
3166 * gfortran.dg/finalize_31.f90: Likewise.
3167 * gfortran.dg/float_1.f90: Likewise.
3168 * gfortran.dg/flush_1.f90: Likewise.
3169 * gfortran.dg/fmt_bz_bn.f: Likewise.
3170 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3171 * gfortran.dg/fmt_cache_1.f: Likewise.
3172 * gfortran.dg/fmt_cache_2.f: Likewise.
3173 * gfortran.dg/fmt_cache_3.f90: Likewise.
3174 * gfortran.dg/fmt_colon.f90: Likewise.
3175 * gfortran.dg/fmt_e.f90: Likewise.
3176 * gfortran.dg/fmt_en.f90: Likewise.
3177 * gfortran.dg/fmt_error_10.f: Likewise.
3178 * gfortran.dg/fmt_error_9.f: Likewise.
3179 * gfortran.dg/fmt_exhaust.f90: Likewise.
3180 * gfortran.dg/fmt_f0_1.f90: Likewise.
3181 * gfortran.dg/fmt_f_an_p.f: Likewise.
3182 * gfortran.dg/fmt_fw_d.f90: Likewise.
3183 * gfortran.dg/fmt_g.f: Likewise.
3184 * gfortran.dg/fmt_g0_1.f08: Likewise.
3185 * gfortran.dg/fmt_g0_2.f08: Likewise.
3186 * gfortran.dg/fmt_g0_4.f08: Likewise.
3187 * gfortran.dg/fmt_g0_5.f08: Likewise.
3188 * gfortran.dg/fmt_g0_6.f08: Likewise.
3189 * gfortran.dg/fmt_g0_7.f08: Likewise.
3190 * gfortran.dg/fmt_g_1.f90: Likewise.
3191 * gfortran.dg/fmt_int_sign.f90: Likewise.
3192 * gfortran.dg/fmt_l.f90: Likewise.
3193 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3194 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3195 * gfortran.dg/fmt_p_1.f90: Likewise.
3196 * gfortran.dg/fmt_pf.f90: Likewise.
3197 * gfortran.dg/fmt_read.f90: Likewise.
3198 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3199 * gfortran.dg/fmt_t_1.f90: Likewise.
3200 * gfortran.dg/fmt_t_2.f90: Likewise.
3201 * gfortran.dg/fmt_t_3.f90: Likewise.
3202 * gfortran.dg/fmt_t_4.f90: Likewise.
3203 * gfortran.dg/fmt_t_5.f90: Likewise.
3204 * gfortran.dg/fmt_t_6.f: Likewise.
3205 * gfortran.dg/fmt_t_7.f: Likewise.
3206 * gfortran.dg/fmt_t_9.f: Likewise.
3207 * gfortran.dg/fmt_tl.f: Likewise.
3208 * gfortran.dg/fmt_unlimited.f90: Likewise.
3209 * gfortran.dg/fmt_white.f: Likewise.
3210 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3211 * gfortran.dg/fold_nearest.f90: Likewise.
3212 * gfortran.dg/forall_1.f90: Likewise.
3213 * gfortran.dg/forall_10.f90: Likewise.
3214 * gfortran.dg/forall_12.f90: Likewise.
3215 * gfortran.dg/forall_13.f90: Likewise.
3216 * gfortran.dg/forall_15.f90: Likewise.
3217 * gfortran.dg/forall_4.f90: Likewise.
3218 * gfortran.dg/forall_5.f90: Likewise.
3219 * gfortran.dg/forall_6.f90: Likewise.
3220 * gfortran.dg/forall_7.f90: Likewise.
3221 * gfortran.dg/fraction.f90: Likewise.
3222 * gfortran.dg/fseek.f90: Likewise.
3223 * gfortran.dg/ftell_1.f90: Likewise.
3224 * gfortran.dg/ftell_2.f90: Likewise.
3225 * gfortran.dg/ftell_3.f90: Likewise.
3226 * gfortran.dg/func_assign_2.f90: Likewise.
3227 * gfortran.dg/func_assign_3.f90: Likewise.
3228 * gfortran.dg/func_derived_1.f90: Likewise.
3229 * gfortran.dg/func_derived_2.f90: Likewise.
3230 * gfortran.dg/func_derived_3.f90: Likewise.
3231 * gfortran.dg/func_result_1.f90: Likewise.
3232 * gfortran.dg/func_result_2.f90: Likewise.
3233 * gfortran.dg/func_result_6.f90: Likewise.
3234 * gfortran.dg/function_charlen_2.f90: Likewise.
3235 * gfortran.dg/function_charlen_3.f: Likewise.
3236 * gfortran.dg/function_kinds_1.f90: Likewise.
3237 * gfortran.dg/function_kinds_4.f90: Likewise.
3238 * gfortran.dg/function_optimize_10.f90: Likewise.
3239 * gfortran.dg/function_optimize_11.f90: Likewise.
3240 * gfortran.dg/function_optimize_12.f90: Likewise.
3241 * gfortran.dg/function_optimize_4.f90: Likewise.
3242 * gfortran.dg/function_optimize_8.f90: Likewise.
3243 * gfortran.dg/g77/13037.f: Likewise.
3244 * gfortran.dg/g77/1832.f: Likewise.
3245 * gfortran.dg/g77/19981119-0.f: Likewise.
3246 * gfortran.dg/g77/19990313-0.f: Likewise.
3247 * gfortran.dg/g77/19990313-1.f: Likewise.
3248 * gfortran.dg/g77/19990313-2.f: Likewise.
3249 * gfortran.dg/g77/19990313-3.f: Likewise.
3250 * gfortran.dg/g77/19990419-1.f: Likewise.
3251 * gfortran.dg/g77/19990826-0.f: Likewise.
3252 * gfortran.dg/g77/19990826-2.f: Likewise.
3253 * gfortran.dg/g77/20000503-1.f: Likewise.
3254 * gfortran.dg/g77/20001111.f: Likewise.
3255 * gfortran.dg/g77/20010116.f: Likewise.
3256 * gfortran.dg/g77/20010216-1.f: Likewise.
3257 * gfortran.dg/g77/20010430.f: Likewise.
3258 * gfortran.dg/g77/20010610.f: Likewise.
3259 * gfortran.dg/g77/6177.f: Likewise.
3260 * gfortran.dg/g77/7388.f: Likewise.
3261 * gfortran.dg/g77/947.f: Likewise.
3262 * gfortran.dg/g77/970625-2.f: Likewise.
3263 * gfortran.dg/g77/971102-1.f: Likewise.
3264 * gfortran.dg/g77/980628-0.f: Likewise.
3265 * gfortran.dg/g77/980628-1.f: Likewise.
3266 * gfortran.dg/g77/980628-10.f: Likewise.
3267 * gfortran.dg/g77/980628-2.f: Likewise.
3268 * gfortran.dg/g77/980628-3.f: Likewise.
3269 * gfortran.dg/g77/980628-7.f: Likewise.
3270 * gfortran.dg/g77/980628-8.f: Likewise.
3271 * gfortran.dg/g77/980628-9.f: Likewise.
3272 * gfortran.dg/g77/980701-0.f: Likewise.
3273 * gfortran.dg/g77/980701-1.f: Likewise.
3274 * gfortran.dg/g77/cabs.f: Likewise.
3275 * gfortran.dg/g77/claus.f: Likewise.
3276 * gfortran.dg/g77/complex_1.f: Likewise.
3277 * gfortran.dg/g77/cpp3.F: Likewise.
3278 * gfortran.dg/g77/cpp4.F: Likewise.
3279 * gfortran.dg/g77/cpp5.F: Likewise.
3280 * gfortran.dg/g77/dcomplex.f: Likewise.
3281 * gfortran.dg/g77/dnrm2.f: Likewise.
3282 * gfortran.dg/g77/erfc.f: Likewise.
3283 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3284 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3285 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3286 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3287 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3288 * gfortran.dg/g77/int8421.f: Likewise.
3289 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3290 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3291 * gfortran.dg/g77/le.f: Likewise.
3292 * gfortran.dg/g77/short.f: Likewise.
3293 * gfortran.dg/gamma_1.f90: Likewise.
3294 * gfortran.dg/gamma_4.f90: Likewise.
3295 * gfortran.dg/gamma_5.f90: Likewise.
3296 * gfortran.dg/generic_13.f90: Likewise.
3297 * gfortran.dg/generic_15.f90: Likewise.
3298 * gfortran.dg/generic_19.f90: Likewise.
3299 * gfortran.dg/generic_20.f90: Likewise.
3300 * gfortran.dg/generic_23.f03: Likewise.
3301 * gfortran.dg/generic_25.f90: Likewise.
3302 * gfortran.dg/generic_27.f90: Likewise.
3303 * gfortran.dg/generic_31.f90: Likewise.
3304 * gfortran.dg/generic_4.f90: Likewise.
3305 * gfortran.dg/global_vars_c_init.f90: Likewise.
3306 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3307 * gfortran.dg/gnu_logical_1.F: Likewise.
3308 * gfortran.dg/goacc/fixed-1.f: Likewise.
3309 * gfortran.dg/goacc/fixed-2.f: Likewise.
3310 * gfortran.dg/goacc/gang-static.f95: Likewise.
3311 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3312 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3313 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3314 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3315 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3316 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3317 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3318 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3319 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3320 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3321 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3322 * gfortran.dg/gomp/pr48794.f90: Likewise.
3323 * gfortran.dg/gomp/pr72744.f90: Likewise.
3324 * gfortran.dg/gomp/pr77665.f90: Likewise.
3325 * gfortran.dg/gomp/workshare2.f90: Likewise.
3326 * gfortran.dg/gomp/workshare3.f90: Likewise.
3327 * gfortran.dg/goto_1.f: Likewise.
3328 * gfortran.dg/goto_2.f90: Likewise.
3329 * gfortran.dg/goto_4.f90: Likewise.
3330 * gfortran.dg/goto_6.f: Likewise.
3331 * gfortran.dg/graphite/id-26.f03: Likewise.
3332 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3333 * gfortran.dg/graphite/pr29581.f90: Likewise.
3334 * gfortran.dg/graphite/pr29832.f90: Likewise.
3335 * gfortran.dg/graphite/run-id-1.f: Likewise.
3336 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3337 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3338 * gfortran.dg/hollerith.f90: Likewise.
3339 * gfortran.dg/hollerith4.f90: Likewise.
3340 * gfortran.dg/hollerith6.f90: Likewise.
3341 * gfortran.dg/hollerith8.f90: Likewise.
3342 * gfortran.dg/hollerith_1.f90: Likewise.
3343 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3344 * gfortran.dg/hollerith_f95.f90: Likewise.
3345 * gfortran.dg/hollerith_legacy.f90: Likewise.
3346 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3347 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3348 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3349 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3350 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3351 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3352 * gfortran.dg/hypot_1.f90: Likewise.
3353 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3354 * gfortran.dg/iargc.f90: Likewise.
3355 * gfortran.dg/ibits.f90: Likewise.
3356 * gfortran.dg/ichar_1.f90: Likewise.
3357 * gfortran.dg/ichar_2.f90: Likewise.
3358 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3359 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3360 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3361 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3362 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3363 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3364 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3365 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3366 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3367 * gfortran.dg/ieee/large_1.f90: Likewise.
3368 * gfortran.dg/ieee/large_2.f90: Likewise.
3369 * gfortran.dg/ieee/large_3.F90: Likewise.
3370 * gfortran.dg/ieee/large_4.f90: Likewise.
3371 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3372 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3373 * gfortran.dg/impl_do_var_data.f90: Likewise.
3374 * gfortran.dg/implicit_10.f90: Likewise.
3375 * gfortran.dg/implicit_12.f90: Likewise.
3376 * gfortran.dg/implicit_class_1.f90: Likewise.
3377 * gfortran.dg/implicit_pure_1.f90: Likewise.
3378 * gfortran.dg/implied_do_1.f90: Likewise.
3379 * gfortran.dg/implied_do_io_1.f90: Likewise.
3380 * gfortran.dg/implied_do_io_2.f90: Likewise.
3381 * gfortran.dg/implied_do_io_3.f90: Likewise.
3382 * gfortran.dg/implied_shape_1.f08: Likewise.
3383 * gfortran.dg/import.f90: Likewise.
3384 * gfortran.dg/import4.f90: Likewise.
3385 * gfortran.dg/impure_1.f08: Likewise.
3386 * gfortran.dg/index.f90: Likewise.
3387 * gfortran.dg/index_2.f90: Likewise.
3388 * gfortran.dg/init_flag_1.f90: Likewise.
3389 * gfortran.dg/init_flag_10.f90: Likewise.
3390 * gfortran.dg/init_flag_15.f03: Likewise.
3391 * gfortran.dg/init_flag_2.f90: Likewise.
3392 * gfortran.dg/init_flag_3.f90: Likewise.
3393 * gfortran.dg/init_flag_4.f90: Likewise.
3394 * gfortran.dg/init_flag_5.f90: Likewise.
3395 * gfortran.dg/init_flag_6.f90: Likewise.
3396 * gfortran.dg/init_flag_7.f90: Likewise.
3397 * gfortran.dg/init_flag_9.f90: Likewise.
3398 * gfortran.dg/initialization_11.f90: Likewise.
3399 * gfortran.dg/initialization_19.f90: Likewise.
3400 * gfortran.dg/initialization_2.f90: Likewise.
3401 * gfortran.dg/initialization_22.f90: Likewise.
3402 * gfortran.dg/initialization_27.f90: Likewise.
3403 * gfortran.dg/initialization_5.f90: Likewise.
3404 * gfortran.dg/initialization_6.f90: Likewise.
3405 * gfortran.dg/inline_matmul_1.f90: Likewise.
3406 * gfortran.dg/inline_matmul_10.f90: Likewise.
3407 * gfortran.dg/inline_matmul_11.f90: Likewise.
3408 * gfortran.dg/inline_matmul_13.f90: Likewise.
3409 * gfortran.dg/inline_matmul_14.f90: Likewise.
3410 * gfortran.dg/inline_matmul_16.f90: Likewise.
3411 * gfortran.dg/inline_matmul_17.f90: Likewise.
3412 * gfortran.dg/inline_matmul_18.f90: Likewise.
3413 * gfortran.dg/inline_matmul_19.f90: Likewise.
3414 * gfortran.dg/inline_matmul_2.f90: Likewise.
3415 * gfortran.dg/inline_matmul_20.f90: Likewise.
3416 * gfortran.dg/inline_matmul_22.f90: Likewise.
3417 * gfortran.dg/inline_matmul_3.f90: Likewise.
3418 * gfortran.dg/inline_matmul_4.f90: Likewise.
3419 * gfortran.dg/inline_matmul_5.f90: Likewise.
3420 * gfortran.dg/inline_matmul_6.f90: Likewise.
3421 * gfortran.dg/inline_matmul_7.f90: Likewise.
3422 * gfortran.dg/inline_matmul_8.f90: Likewise.
3423 * gfortran.dg/inline_matmul_9.f90: Likewise.
3424 * gfortran.dg/inline_sum_1.f90: Likewise.
3425 * gfortran.dg/inline_sum_3.f90: Likewise.
3426 * gfortran.dg/inline_sum_5.f90: Likewise.
3427 * gfortran.dg/inquire-complex.f90: Likewise.
3428 * gfortran.dg/inquire.f90: Likewise.
3429 * gfortran.dg/inquire_10.f90: Likewise.
3430 * gfortran.dg/inquire_13.f90: Likewise.
3431 * gfortran.dg/inquire_15.f90: Likewise.
3432 * gfortran.dg/inquire_16.f90: Likewise.
3433 * gfortran.dg/inquire_17.f90: Likewise.
3434 * gfortran.dg/inquire_5.f90: Likewise.
3435 * gfortran.dg/inquire_6.f90: Likewise.
3436 * gfortran.dg/inquire_7.f90: Likewise.
3437 * gfortran.dg/inquire_9.f90: Likewise.
3438 * gfortran.dg/inquire_internal.f90: Likewise.
3439 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3440 * gfortran.dg/inquire_size.f90: Likewise.
3441 * gfortran.dg/int_1.f90: Likewise.
3442 * gfortran.dg/int_conv_1.f90: Likewise.
3443 * gfortran.dg/int_range_io_1.f90: Likewise.
3444 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3445 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3446 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3447 * gfortran.dg/integer_plus.f90: Likewise.
3448 * gfortran.dg/intent_out_2.f90: Likewise.
3449 * gfortran.dg/intent_out_5.f90: Likewise.
3450 * gfortran.dg/intent_out_6.f90: Likewise.
3451 * gfortran.dg/interface_12.f90: Likewise.
3452 * gfortran.dg/interface_19.f90: Likewise.
3453 * gfortran.dg/interface_4.f90: Likewise.
3454 * gfortran.dg/interface_5.f90: Likewise.
3455 * gfortran.dg/interface_9.f90: Likewise.
3456 * gfortran.dg/interface_assignment_1.f90: Likewise.
3457 * gfortran.dg/interface_assignment_2.f90: Likewise.
3458 * gfortran.dg/internal_dummy_2.f08: Likewise.
3459 * gfortran.dg/internal_dummy_3.f08: Likewise.
3460 * gfortran.dg/internal_dummy_4.f08: Likewise.
3461 * gfortran.dg/internal_pack_1.f90: Likewise.
3462 * gfortran.dg/internal_pack_10.f90: Likewise.
3463 * gfortran.dg/internal_pack_12.f90: Likewise.
3464 * gfortran.dg/internal_pack_13.f90: Likewise.
3465 * gfortran.dg/internal_pack_14.f90: Likewise.
3466 * gfortran.dg/internal_pack_15.f90: Likewise.
3467 * gfortran.dg/internal_pack_2.f90: Likewise.
3468 * gfortran.dg/internal_pack_3.f90: Likewise.
3469 * gfortran.dg/internal_pack_4.f90: Likewise.
3470 * gfortran.dg/internal_pack_6.f90: Likewise.
3471 * gfortran.dg/internal_pack_8.f90: Likewise.
3472 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3473 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3474 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3475 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3476 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3477 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3478 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3479 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3480 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3481 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3482 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3483 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3484 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3485 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3486 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3487 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3488 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3489 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3490 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3491 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3492 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3493 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3494 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3495 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3496 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3497 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3498 * gfortran.dg/io_err_1.f90: Likewise.
3499 * gfortran.dg/io_real_boz.f90: Likewise.
3500 * gfortran.dg/iomsg_1.f90: Likewise.
3501 * gfortran.dg/iostat_1.f90: Likewise.
3502 * gfortran.dg/iostat_2.f90: Likewise.
3503 * gfortran.dg/iostat_4.f90: Likewise.
3504 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3505 * gfortran.dg/ishft_1.f90: Likewise.
3506 * gfortran.dg/ishft_2.f90: Likewise.
3507 * gfortran.dg/ishft_4.f90: Likewise.
3508 * gfortran.dg/isnan_1.f90: Likewise.
3509 * gfortran.dg/isnan_2.f90: Likewise.
3510 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3511 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3512 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3513 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3514 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3515 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3516 * gfortran.dg/itime_idate_1.f: Likewise.
3517 * gfortran.dg/itime_idate_2.f: Likewise.
3518 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3519 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3520 * gfortran.dg/large_real_kind_1.f90: Likewise.
3521 * gfortran.dg/large_real_kind_2.F90: Likewise.
3522 * gfortran.dg/large_real_kind_3.F90: Likewise.
3523 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3524 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3525 * gfortran.dg/large_recl.f90: Likewise.
3526 * gfortran.dg/large_unit_1.f90: Likewise.
3527 * gfortran.dg/large_unit_2.f90: Likewise.
3528 * gfortran.dg/largeequiv_1.f90: Likewise.
3529 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3530 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3531 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3532 * gfortran.dg/list_read_1.f90: Likewise.
3533 * gfortran.dg/list_read_10.f90: Likewise.
3534 * gfortran.dg/list_read_11.f90: Likewise.
3535 * gfortran.dg/list_read_12.f90: Likewise.
3536 * gfortran.dg/list_read_13.f: Likewise.
3537 * gfortran.dg/list_read_14.f90: Likewise.
3538 * gfortran.dg/list_read_2.f90: Likewise.
3539 * gfortran.dg/list_read_3.f90: Likewise.
3540 * gfortran.dg/list_read_4.f90: Likewise.
3541 * gfortran.dg/list_read_5.f90: Likewise.
3542 * gfortran.dg/list_read_6.f90: Likewise.
3543 * gfortran.dg/list_read_7.f90: Likewise.
3544 * gfortran.dg/list_read_8.f90: Likewise.
3545 * gfortran.dg/list_read_9.f90: Likewise.
3546 * gfortran.dg/loc_2.f90: Likewise.
3547 * gfortran.dg/logical_1.f90: Likewise.
3548 * gfortran.dg/logical_dot_product.f90: Likewise.
3549 * gfortran.dg/logical_temp_io.f90: Likewise.
3550 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3551 * gfortran.dg/lrshift_1.f90: Likewise.
3552 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3553 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3554 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3555 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3556 * gfortran.dg/make_unit.f90: Likewise.
3557 * gfortran.dg/mapping_1.f90: Likewise.
3558 * gfortran.dg/mapping_2.f90: Likewise.
3559 * gfortran.dg/mapping_3.f90: Likewise.
3560 * gfortran.dg/masklr_1.F90: Likewise.
3561 * gfortran.dg/masklr_2.F90: Likewise.
3562 * gfortran.dg/matmul_1.f90: Likewise.
3563 * gfortran.dg/matmul_10.f90: Likewise.
3564 * gfortran.dg/matmul_12.f90: Likewise.
3565 * gfortran.dg/matmul_16.f90: Likewise.
3566 * gfortran.dg/matmul_17.f90: Likewise.
3567 * gfortran.dg/matmul_18.f90: Likewise.
3568 * gfortran.dg/matmul_2.f90: Likewise.
3569 * gfortran.dg/matmul_3.f90: Likewise.
3570 * gfortran.dg/matmul_4.f90: Likewise.
3571 * gfortran.dg/matmul_6.f90: Likewise.
3572 * gfortran.dg/matmul_8.f03: Likewise.
3573 * gfortran.dg/matmul_9.f90: Likewise.
3574 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3575 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3576 * gfortran.dg/matmul_const.f90: Likewise.
3577 * gfortran.dg/maxloc_1.f90: Likewise.
3578 * gfortran.dg/maxloc_2.f90: Likewise.
3579 * gfortran.dg/maxloc_3.f90: Likewise.
3580 * gfortran.dg/maxloc_4.f90: Likewise.
3581 * gfortran.dg/maxloc_string_1.f90: Likewise.
3582 * gfortran.dg/maxlocval_1.f90: Likewise.
3583 * gfortran.dg/maxlocval_2.f90: Likewise.
3584 * gfortran.dg/maxlocval_3.f90: Likewise.
3585 * gfortran.dg/maxlocval_4.f90: Likewise.
3586 * gfortran.dg/maxval_char_1.f90: Likewise.
3587 * gfortran.dg/maxval_char_2.f90: Likewise.
3588 * gfortran.dg/maxval_char_3.f90: Likewise.
3589 * gfortran.dg/maxval_char_4.f90: Likewise.
3590 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3591 * gfortran.dg/mclock.f90: Likewise.
3592 * gfortran.dg/merge_bits_1.F90: Likewise.
3593 * gfortran.dg/merge_bits_2.F90: Likewise.
3594 * gfortran.dg/merge_char_1.f90: Likewise.
3595 * gfortran.dg/merge_init_expr.f90: Likewise.
3596 * gfortran.dg/min_max_optional_1.f90: Likewise.
3597 * gfortran.dg/min_max_optional_5.f90: Likewise.
3598 * gfortran.dg/minloc_1.f90: Likewise.
3599 * gfortran.dg/minloc_2.f90: Likewise.
3600 * gfortran.dg/minloc_3.f90: Likewise.
3601 * gfortran.dg/minloc_4.f90: Likewise.
3602 * gfortran.dg/minloc_string_1.f90: Likewise.
3603 * gfortran.dg/minlocval_1.f90: Likewise.
3604 * gfortran.dg/minlocval_2.f90: Likewise.
3605 * gfortran.dg/minlocval_3.f90: Likewise.
3606 * gfortran.dg/minlocval_4.f90: Likewise.
3607 * gfortran.dg/minmax_char_1.f90: Likewise.
3608 * gfortran.dg/minmaxloc_1.f90: Likewise.
3609 * gfortran.dg/minmaxloc_10.f90: Likewise.
3610 * gfortran.dg/minmaxloc_11.f90: Likewise.
3611 * gfortran.dg/minmaxloc_12.f90: Likewise.
3612 * gfortran.dg/minmaxloc_13.f90: Likewise.
3613 * gfortran.dg/minmaxloc_2.f90: Likewise.
3614 * gfortran.dg/minmaxloc_3.f90: Likewise.
3615 * gfortran.dg/minmaxloc_4.f90: Likewise.
3616 * gfortran.dg/minmaxloc_5.f90: Likewise.
3617 * gfortran.dg/minmaxloc_6.f90: Likewise.
3618 * gfortran.dg/minmaxloc_7.f90: Likewise.
3619 * gfortran.dg/minmaxloc_8.f90: Likewise.
3620 * gfortran.dg/minmaxval_1.f90: Likewise.
3621 * gfortran.dg/minval_char_1.f90: Likewise.
3622 * gfortran.dg/minval_char_2.f90: Likewise.
3623 * gfortran.dg/minval_char_3.f90: Likewise.
3624 * gfortran.dg/minval_char_4.f90: Likewise.
3625 * gfortran.dg/minval_char_5.f90: Likewise.
3626 * gfortran.dg/minval_parameter_1.f90: Likewise.
3627 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3628 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3629 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3630 * gfortran.dg/missing_parens_1.f90: Likewise.
3631 * gfortran.dg/missing_parens_2.f90: Likewise.
3632 * gfortran.dg/mod_large_1.f90: Likewise.
3633 * gfortran.dg/mod_sign0_1.f90: Likewise.
3634 * gfortran.dg/module_blank_common.f90: Likewise.
3635 * gfortran.dg/module_commons_1.f90: Likewise.
3636 * gfortran.dg/module_commons_3.f90: Likewise.
3637 * gfortran.dg/module_double_reuse.f90: Likewise.
3638 * gfortran.dg/module_equivalence_1.f90: Likewise.
3639 * gfortran.dg/module_equivalence_2.f90: Likewise.
3640 * gfortran.dg/module_equivalence_3.f90: Likewise.
3641 * gfortran.dg/module_equivalence_5.f90: Likewise.
3642 * gfortran.dg/module_interface_1.f90: Likewise.
3643 * gfortran.dg/module_nan.f90: Likewise.
3644 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3645 * gfortran.dg/module_procedure_1.f90: Likewise.
3646 * gfortran.dg/module_read_1.f90: Likewise.
3647 * gfortran.dg/module_read_2.f90: Likewise.
3648 * gfortran.dg/module_widestring_1.f90: Likewise.
3649 * gfortran.dg/move_alloc.f90: Likewise.
3650 * gfortran.dg/move_alloc_10.f90: Likewise.
3651 * gfortran.dg/move_alloc_13.f90: Likewise.
3652 * gfortran.dg/move_alloc_14.f90: Likewise.
3653 * gfortran.dg/move_alloc_15.f90: Likewise.
3654 * gfortran.dg/move_alloc_16.f90: Likewise.
3655 * gfortran.dg/move_alloc_2.f90: Likewise.
3656 * gfortran.dg/move_alloc_5.f90: Likewise.
3657 * gfortran.dg/move_alloc_6.f90: Likewise.
3658 * gfortran.dg/move_alloc_9.f90: Likewise.
3659 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3660 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3661 * gfortran.dg/mvbits_1.f90: Likewise.
3662 * gfortran.dg/mvbits_2.f90: Likewise.
3663 * gfortran.dg/mvbits_3.f90: Likewise.
3664 * gfortran.dg/mvbits_4.f90: Likewise.
3665 * gfortran.dg/mvbits_7.f90: Likewise.
3666 * gfortran.dg/mvbits_8.f90: Likewise.
3667 * gfortran.dg/namelist_11.f: Likewise.
3668 * gfortran.dg/namelist_12.f: Likewise.
3669 * gfortran.dg/namelist_13.f90: Likewise.
3670 * gfortran.dg/namelist_14.f90: Likewise.
3671 * gfortran.dg/namelist_15.f90: Likewise.
3672 * gfortran.dg/namelist_16.f90: Likewise.
3673 * gfortran.dg/namelist_17.f90: Likewise.
3674 * gfortran.dg/namelist_18.f90: Likewise.
3675 * gfortran.dg/namelist_19.f90: Likewise.
3676 * gfortran.dg/namelist_20.f90: Likewise.
3677 * gfortran.dg/namelist_21.f90: Likewise.
3678 * gfortran.dg/namelist_22.f90: Likewise.
3679 * gfortran.dg/namelist_23.f90: Likewise.
3680 * gfortran.dg/namelist_24.f90: Likewise.
3681 * gfortran.dg/namelist_26.f90: Likewise.
3682 * gfortran.dg/namelist_27.f90: Likewise.
3683 * gfortran.dg/namelist_28.f90: Likewise.
3684 * gfortran.dg/namelist_29.f90: Likewise.
3685 * gfortran.dg/namelist_37.f90: Likewise.
3686 * gfortran.dg/namelist_38.f90: Likewise.
3687 * gfortran.dg/namelist_39.f90: Likewise.
3688 * gfortran.dg/namelist_40.f90: Likewise.
3689 * gfortran.dg/namelist_41.f90: Likewise.
3690 * gfortran.dg/namelist_42.f90: Likewise.
3691 * gfortran.dg/namelist_43.f90: Likewise.
3692 * gfortran.dg/namelist_44.f90: Likewise.
3693 * gfortran.dg/namelist_47.f90: Likewise.
3694 * gfortran.dg/namelist_48.f90: Likewise.
3695 * gfortran.dg/namelist_49.f90: Likewise.
3696 * gfortran.dg/namelist_50.f90: Likewise.
3697 * gfortran.dg/namelist_51.f90: Likewise.
3698 * gfortran.dg/namelist_52.f90: Likewise.
3699 * gfortran.dg/namelist_54.f90: Likewise.
3700 * gfortran.dg/namelist_55.f90: Likewise.
3701 * gfortran.dg/namelist_56.f90: Likewise.
3702 * gfortran.dg/namelist_57.f90: Likewise.
3703 * gfortran.dg/namelist_58.f90: Likewise.
3704 * gfortran.dg/namelist_59.f90: Likewise.
3705 * gfortran.dg/namelist_60.f90: Likewise.
3706 * gfortran.dg/namelist_61.f90: Likewise.
3707 * gfortran.dg/namelist_64.f90: Likewise.
3708 * gfortran.dg/namelist_65.f90: Likewise.
3709 * gfortran.dg/namelist_69.f90: Likewise.
3710 * gfortran.dg/namelist_70.f90: Likewise.
3711 * gfortran.dg/namelist_71.f90: Likewise.
3712 * gfortran.dg/namelist_72.f: Likewise.
3713 * gfortran.dg/namelist_73.f90: Likewise.
3714 * gfortran.dg/namelist_77.f90: Likewise.
3715 * gfortran.dg/namelist_78.f90: Likewise.
3716 * gfortran.dg/namelist_79.f90: Likewise.
3717 * gfortran.dg/namelist_80.f90: Likewise.
3718 * gfortran.dg/namelist_81.f90: Likewise.
3719 * gfortran.dg/namelist_82.f90: Likewise.
3720 * gfortran.dg/namelist_84.f90: Likewise.
3721 * gfortran.dg/namelist_85.f90: Likewise.
3722 * gfortran.dg/namelist_86.f90: Likewise.
3723 * gfortran.dg/namelist_87.f90: Likewise.
3724 * gfortran.dg/namelist_88.f90: Likewise.
3725 * gfortran.dg/namelist_89.f90: Likewise.
3726 * gfortran.dg/namelist_90.f: Likewise.
3727 * gfortran.dg/namelist_95.f90: Likewise.
3728 * gfortran.dg/namelist_char_only.f90: Likewise.
3729 * gfortran.dg/namelist_empty.f90: Likewise.
3730 * gfortran.dg/namelist_internal.f90: Likewise.
3731 * gfortran.dg/namelist_use.f90: Likewise.
3732 * gfortran.dg/namelist_use_only.f90: Likewise.
3733 * gfortran.dg/namelist_utf8.f90: Likewise.
3734 * gfortran.dg/nan_1.f90: Likewise.
3735 * gfortran.dg/nan_2.f90: Likewise.
3736 * gfortran.dg/nan_3.f90: Likewise.
3737 * gfortran.dg/nan_6.f90: Likewise.
3738 * gfortran.dg/nan_7.f90: Likewise.
3739 * gfortran.dg/nearest_1.f90: Likewise.
3740 * gfortran.dg/nearest_2.f90: Likewise.
3741 * gfortran.dg/nearest_3.f90: Likewise.
3742 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3743 * gfortran.dg/negative_automatic_size.f90: Likewise.
3744 * gfortran.dg/negative_unit.f: Likewise.
3745 * gfortran.dg/negative_unit2.f90: Likewise.
3746 * gfortran.dg/negative_unit_int8.f: Likewise.
3747 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3748 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3749 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3750 * gfortran.dg/nested_modules_1.f90: Likewise.
3751 * gfortran.dg/nested_modules_2.f90: Likewise.
3752 * gfortran.dg/nested_modules_3.f90: Likewise.
3753 * gfortran.dg/nesting_1.f90: Likewise.
3754 * gfortran.dg/new_line.f90: Likewise.
3755 * gfortran.dg/newunit_1.f90: Likewise.
3756 * gfortran.dg/newunit_3.f90: Likewise.
3757 * gfortran.dg/newunit_5.f90.f90: Likewise.
3758 * gfortran.dg/nint_1.f90: Likewise.
3759 * gfortran.dg/nint_2.f90: Likewise.
3760 * gfortran.dg/no_arg_check_2.f90: Likewise.
3761 * gfortran.dg/no_range_check_1.f90: Likewise.
3762 * gfortran.dg/no_range_check_2.f90: Likewise.
3763 * gfortran.dg/no_range_check_3.f90: Likewise.
3764 * gfortran.dg/noadv_size.f90: Likewise.
3765 * gfortran.dg/nonreturning_statements.f90: Likewise.
3766 * gfortran.dg/norm2_1.f90: Likewise.
3767 * gfortran.dg/norm2_3.f90: Likewise.
3768 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3769 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3770 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3771 * gfortran.dg/null_4.f90: Likewise.
3772 * gfortran.dg/null_9.f90: Likewise.
3773 * gfortran.dg/nullify_3.f90: Likewise.
3774 * gfortran.dg/oldstyle_1.f90: Likewise.
3775 * gfortran.dg/open_access_append_1.f90: Likewise.
3776 * gfortran.dg/open_access_append_2.f90: Likewise.
3777 * gfortran.dg/open_errors.f90: Likewise.
3778 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3779 * gfortran.dg/open_new.f90: Likewise.
3780 * gfortran.dg/open_readonly_1.f90: Likewise.
3781 * gfortran.dg/operator_1.f90: Likewise.
3782 * gfortran.dg/optional_absent_1.f90: Likewise.
3783 * gfortran.dg/optional_absent_2.f90: Likewise.
3784 * gfortran.dg/optional_absent_3.f90: Likewise.
3785 * gfortran.dg/optional_class_1.f90: Likewise.
3786 * gfortran.dg/optional_dim_2.f90: Likewise.
3787 * gfortran.dg/optional_dim_3.f90: Likewise.
3788 * gfortran.dg/output_exponents_1.f90: Likewise.
3789 * gfortran.dg/overload_1.f90: Likewise.
3790 * gfortran.dg/overload_2.f90: Likewise.
3791 * gfortran.dg/overwrite_1.f: Likewise.
3792 * gfortran.dg/pad_no.f90: Likewise.
3793 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3794 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3795 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3796 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3797 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3798 * gfortran.dg/parens_3.f90: Likewise.
3799 * gfortran.dg/parens_5.f90: Likewise.
3800 * gfortran.dg/parens_6.f90: Likewise.
3801 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3802 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3803 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3804 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3805 * gfortran.dg/parity_1.f90: Likewise.
3806 * gfortran.dg/past_eor.f90: Likewise.
3807 * gfortran.dg/pdt_1.f03: Likewise.
3808 * gfortran.dg/pdt_10.f03: Likewise.
3809 * gfortran.dg/pdt_11.f03: Likewise.
3810 * gfortran.dg/pdt_12.f03: Likewise.
3811 * gfortran.dg/pdt_13.f03: Likewise.
3812 * gfortran.dg/pdt_14.f03: Likewise.
3813 * gfortran.dg/pdt_15.f03: Likewise.
3814 * gfortran.dg/pdt_19.f03: Likewise.
3815 * gfortran.dg/pdt_20.f03: Likewise.
3816 * gfortran.dg/pdt_22.f03: Likewise.
3817 * gfortran.dg/pdt_23.f03: Likewise.
3818 * gfortran.dg/pdt_25.f03: Likewise.
3819 * gfortran.dg/pdt_26.f03: Likewise.
3820 * gfortran.dg/pdt_27.f03: Likewise.
3821 * gfortran.dg/pdt_28.f03: Likewise.
3822 * gfortran.dg/pdt_3.f03: Likewise.
3823 * gfortran.dg/pdt_4.f03: Likewise.
3824 * gfortran.dg/pdt_5.f03: Likewise.
3825 * gfortran.dg/pdt_7.f03: Likewise.
3826 * gfortran.dg/pointer_1.f90: Likewise.
3827 * gfortran.dg/pointer_array_1.f90: Likewise.
3828 * gfortran.dg/pointer_array_3.f90: Likewise.
3829 * gfortran.dg/pointer_array_4.f90: Likewise.
3830 * gfortran.dg/pointer_array_5.f90: Likewise.
3831 * gfortran.dg/pointer_array_6.f90: Likewise.
3832 * gfortran.dg/pointer_array_7.f90: Likewise.
3833 * gfortran.dg/pointer_array_8.f90: Likewise.
3834 * gfortran.dg/pointer_array_9.f90: Likewise.
3835 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3836 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3837 * gfortran.dg/pointer_assign_10.f90: Likewise.
3838 * gfortran.dg/pointer_assign_11.f90: Likewise.
3839 * gfortran.dg/pointer_assign_4.f90: Likewise.
3840 * gfortran.dg/pointer_assign_8.f90: Likewise.
3841 * gfortran.dg/pointer_assign_9.f90: Likewise.
3842 * gfortran.dg/pointer_check_10.f90: Likewise.
3843 * gfortran.dg/pointer_check_9.f90: Likewise.
3844 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3845 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3846 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3847 * gfortran.dg/pointer_init_1.f90: Likewise.
3848 * gfortran.dg/pointer_init_3.f90: Likewise.
3849 * gfortran.dg/pointer_init_4.f90: Likewise.
3850 * gfortran.dg/pointer_init_5.f90: Likewise.
3851 * gfortran.dg/pointer_init_8.f90: Likewise.
3852 * gfortran.dg/pointer_intent_1.f90: Likewise.
3853 * gfortran.dg/pointer_intent_4.f90: Likewise.
3854 * gfortran.dg/pointer_intent_5.f90: Likewise.
3855 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3856 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3857 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3858 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3859 * gfortran.dg/pointer_target_1.f90: Likewise.
3860 * gfortran.dg/pointer_target_2.f90: Likewise.
3861 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3862 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3863 * gfortran.dg/power.f90: Likewise.
3864 * gfortran.dg/power1.f90: Likewise.
3865 * gfortran.dg/power_3.f90: Likewise.
3866 * gfortran.dg/power_4.f90: Likewise.
3867 * gfortran.dg/power_5.f90: Likewise.
3868 * gfortran.dg/pr12884.f: Likewise.
3869 * gfortran.dg/pr15129.f90: Likewise.
3870 * gfortran.dg/pr15140.f90: Likewise.
3871 * gfortran.dg/pr15324.f90: Likewise.
3872 * gfortran.dg/pr15332.f: Likewise.
3873 * gfortran.dg/pr15957.f90: Likewise.
3874 * gfortran.dg/pr15959.f90: Likewise.
3875 * gfortran.dg/pr16597.f90: Likewise.
3876 * gfortran.dg/pr16861.f90: Likewise.
3877 * gfortran.dg/pr16938.f90: Likewise.
3878 * gfortran.dg/pr17090.f90: Likewise.
3879 * gfortran.dg/pr17143.f90: Likewise.
3880 * gfortran.dg/pr17164.f90: Likewise.
3881 * gfortran.dg/pr17229.f: Likewise.
3882 * gfortran.dg/pr17285.f90: Likewise.
3883 * gfortran.dg/pr17286.f90: Likewise.
3884 * gfortran.dg/pr17472.f: Likewise.
3885 * gfortran.dg/pr17612.f90: Likewise.
3886 * gfortran.dg/pr17706.f90: Likewise.
3887 * gfortran.dg/pr18025.f90: Likewise.
3888 * gfortran.dg/pr18122.f90: Likewise.
3889 * gfortran.dg/pr18210.f90: Likewise.
3890 * gfortran.dg/pr18392.f90: Likewise.
3891 * gfortran.dg/pr19155.f: Likewise.
3892 * gfortran.dg/pr19216.f: Likewise.
3893 * gfortran.dg/pr19467.f90: Likewise.
3894 * gfortran.dg/pr19657.f: Likewise.
3895 * gfortran.dg/pr19926.f90: Likewise.
3896 * gfortran.dg/pr19928-1.f90: Likewise.
3897 * gfortran.dg/pr19928-2.f90: Likewise.
3898 * gfortran.dg/pr20086.f90: Likewise.
3899 * gfortran.dg/pr20124.f90: Likewise.
3900 * gfortran.dg/pr20163-2.f: Likewise.
3901 * gfortran.dg/pr20480.f90: Likewise.
3902 * gfortran.dg/pr20755.f: Likewise.
3903 * gfortran.dg/pr20950.f: Likewise.
3904 * gfortran.dg/pr21177.f90: Likewise.
3905 * gfortran.dg/pr21730.f: Likewise.
3906 * gfortran.dg/pr22491.f: Likewise.
3907 * gfortran.dg/pr25603.f: Likewise.
3908 * gfortran.dg/pr26246_2.f90: Likewise.
3909 * gfortran.dg/pr32136.f90: Likewise.
3910 * gfortran.dg/pr32533.f90: Likewise.
3911 * gfortran.dg/pr33794.f90: Likewise.
3912 * gfortran.dg/pr35662.f90: Likewise.
3913 * gfortran.dg/pr35944-1.f90: Likewise.
3914 * gfortran.dg/pr35944-2.f90: Likewise.
3915 * gfortran.dg/pr35983.f90: Likewise.
3916 * gfortran.dg/pr39865.f90: Likewise.
3917 * gfortran.dg/pr41212.f90: Likewise.
3918 * gfortran.dg/pr43808.f90: Likewise.
3919 * gfortran.dg/pr44592.f90: Likewise.
3920 * gfortran.dg/pr44735.f90: Likewise.
3921 * gfortran.dg/pr45308.f03: Likewise.
3922 * gfortran.dg/pr46297.f: Likewise.
3923 * gfortran.dg/pr46588.f90: Likewise.
3924 * gfortran.dg/pr46665.f90: Likewise.
3925 * gfortran.dg/pr46804.f90: Likewise.
3926 * gfortran.dg/pr47008.f03: Likewise.
3927 * gfortran.dg/pr47614.f: Likewise.
3928 * gfortran.dg/pr47878.f90: Likewise.
3929 * gfortran.dg/pr49103.f90: Likewise.
3930 * gfortran.dg/pr50069_1.f90: Likewise.
3931 * gfortran.dg/pr50769.f90: Likewise.
3932 * gfortran.dg/pr52608.f90: Likewise.
3933 * gfortran.dg/pr55086_2.f90: Likewise.
3934 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3935 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3936 * gfortran.dg/pr55330.f90: Likewise.
3937 * gfortran.dg/pr56015.f90: Likewise.
3938 * gfortran.dg/pr57910.f90: Likewise.
3939 * gfortran.dg/pr59700.f90: Likewise.
3940 * gfortran.dg/pr62125.f90: Likewise.
3941 * gfortran.dg/pr64530.f90: Likewise.
3942 * gfortran.dg/pr65429.f90: Likewise.
3943 * gfortran.dg/pr65450.f90: Likewise.
3944 * gfortran.dg/pr65504.f90: Likewise.
3945 * gfortran.dg/pr65903.f90: Likewise.
3946 * gfortran.dg/pr66311.f90: Likewise.
3947 * gfortran.dg/pr66864.f90: Likewise.
3948 * gfortran.dg/pr67140.f90: Likewise.
3949 * gfortran.dg/pr67524.f90: Likewise.
3950 * gfortran.dg/pr67885.f90: Likewise.
3951 * gfortran.dg/pr68053.f90: Likewise.
3952 * gfortran.dg/pr68566.f90: Likewise.
3953 * gfortran.dg/pr69514_1.f90: Likewise.
3954 * gfortran.dg/pr69514_2.f90: Likewise.
3955 * gfortran.dg/pr69739.f90: Likewise.
3956 * gfortran.dg/pr70673.f90: Likewise.
3957 * gfortran.dg/pr71523_2.f90: Likewise.
3958 * gfortran.dg/pr71764.f90: Likewise.
3959 * gfortran.dg/pr78092.f90: Likewise.
3960 * gfortran.dg/pr82973.f90: Likewise.
3961 * gfortran.dg/pr83864.f90: Likewise.
3962 * gfortran.dg/pr83874.f90: Likewise.
3963 * gfortran.dg/pr84088.f90: Likewise.
3964 * gfortran.dg/pr84155.f90: Likewise.
3965 * gfortran.dg/proc_decl_12.f90: Likewise.
3966 * gfortran.dg/proc_decl_13.f90: Likewise.
3967 * gfortran.dg/proc_decl_15.f90: Likewise.
3968 * gfortran.dg/proc_decl_17.f90: Likewise.
3969 * gfortran.dg/proc_decl_18.f90: Likewise.
3970 * gfortran.dg/proc_decl_2.f90: Likewise.
3971 * gfortran.dg/proc_decl_5.f90: Likewise.
3972 * gfortran.dg/proc_decl_9.f90: Likewise.
3973 * gfortran.dg/proc_ptr_1.f90: Likewise.
3974 * gfortran.dg/proc_ptr_10.f90: Likewise.
3975 * gfortran.dg/proc_ptr_12.f90: Likewise.
3976 * gfortran.dg/proc_ptr_18.f90: Likewise.
3977 * gfortran.dg/proc_ptr_19.f90: Likewise.
3978 * gfortran.dg/proc_ptr_21.f90: Likewise.
3979 * gfortran.dg/proc_ptr_22.f90: Likewise.
3980 * gfortran.dg/proc_ptr_23.f90: Likewise.
3981 * gfortran.dg/proc_ptr_25.f90: Likewise.
3982 * gfortran.dg/proc_ptr_26.f90: Likewise.
3983 * gfortran.dg/proc_ptr_3.f90: Likewise.
3984 * gfortran.dg/proc_ptr_36.f90: Likewise.
3985 * gfortran.dg/proc_ptr_47.f90: Likewise.
3986 * gfortran.dg/proc_ptr_48.f90: Likewise.
3987 * gfortran.dg/proc_ptr_5.f90: Likewise.
3988 * gfortran.dg/proc_ptr_6.f90: Likewise.
3989 * gfortran.dg/proc_ptr_7.f90: Likewise.
3990 * gfortran.dg/proc_ptr_8.f90: Likewise.
3991 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3992 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3993 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3994 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3995 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3996 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3997 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3998 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3999 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4000 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4001 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4002 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4003 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4004 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4005 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4006 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4007 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4008 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4009 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4010 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4011 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4012 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4013 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4014 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4015 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4016 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4017 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4018 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4019 * gfortran.dg/product_init_expr.f03: Likewise.
4020 * gfortran.dg/promotion.f90: Likewise.
4021 * gfortran.dg/promotion_3.f90: Likewise.
4022 * gfortran.dg/promotion_4.f90: Likewise.
4023 * gfortran.dg/protected_1.f90: Likewise.
4024 * gfortran.dg/protected_2.f90: Likewise.
4025 * gfortran.dg/ptr-func-1.f90: Likewise.
4026 * gfortran.dg/ptr-func-2.f90: Likewise.
4027 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4028 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4029 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4030 * gfortran.dg/pure_byref_1.f90: Likewise.
4031 * gfortran.dg/pure_byref_2.f90: Likewise.
4032 * gfortran.dg/pure_byref_3.f90: Likewise.
4033 * gfortran.dg/quad_2.f90: Likewise.
4034 * gfortran.dg/quad_3.f90: Likewise.
4035 * gfortran.dg/random_3.f90: Likewise.
4036 * gfortran.dg/random_4.f90: Likewise.
4037 * gfortran.dg/random_7.f90: Likewise.
4038 * gfortran.dg/read_2.f90: Likewise.
4039 * gfortran.dg/read_3.f90: Likewise.
4040 * gfortran.dg/read_4.f90: Likewise.
4041 * gfortran.dg/read_5.f90: Likewise.
4042 * gfortran.dg/read_bad_advance.f90: Likewise.
4043 * gfortran.dg/read_bang.f90: Likewise.
4044 * gfortran.dg/read_bang4.f90: Likewise.
4045 * gfortran.dg/read_comma.f: Likewise.
4046 * gfortran.dg/read_dir.f90: Likewise.
4047 * gfortran.dg/read_empty_file.f: Likewise.
4048 * gfortran.dg/read_eof_1.f90: Likewise.
4049 * gfortran.dg/read_eof_2.f90: Likewise.
4050 * gfortran.dg/read_eof_3.f90: Likewise.
4051 * gfortran.dg/read_eof_4.f90: Likewise.
4052 * gfortran.dg/read_eof_5.f90: Likewise.
4053 * gfortran.dg/read_eof_6.f: Likewise.
4054 * gfortran.dg/read_eof_7.f90: Likewise.
4055 * gfortran.dg/read_eof_8.f90: Likewise.
4056 * gfortran.dg/read_eof_all.f90: Likewise.
4057 * gfortran.dg/read_eor.f90: Likewise.
4058 * gfortran.dg/read_float_1.f90: Likewise.
4059 * gfortran.dg/read_float_2.f03: Likewise.
4060 * gfortran.dg/read_float_3.f90: Likewise.
4061 * gfortran.dg/read_float_4.f90: Likewise.
4062 * gfortran.dg/read_infnan_1.f90: Likewise.
4063 * gfortran.dg/read_list_eof_1.f90: Likewise.
4064 * gfortran.dg/read_logical.f90: Likewise.
4065 * gfortran.dg/read_many_1.f: Likewise.
4066 * gfortran.dg/read_no_eor.f90: Likewise.
4067 * gfortran.dg/read_noadvance.f90: Likewise.
4068 * gfortran.dg/read_repeat.f90: Likewise.
4069 * gfortran.dg/read_repeat_2.f90: Likewise.
4070 * gfortran.dg/read_size_noadvance.f90: Likewise.
4071 * gfortran.dg/read_x_eof.f90: Likewise.
4072 * gfortran.dg/read_x_past.f: Likewise.
4073 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4074 * gfortran.dg/real_const_1.f: Likewise.
4075 * gfortran.dg/real_const_2.f90: Likewise.
4076 * gfortran.dg/real_const_3.f90: Likewise.
4077 * gfortran.dg/real_do_1.f90: Likewise.
4078 * gfortran.dg/real_index_1.f90: Likewise.
4079 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4080 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4081 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4082 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4083 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4084 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4085 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4086 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4087 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4088 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4089 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4090 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4091 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4092 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4093 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4094 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4095 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4096 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4097 * gfortran.dg/record_marker_1.f90: Likewise.
4098 * gfortran.dg/record_marker_2.f: Likewise.
4099 * gfortran.dg/record_marker_3.f90: Likewise.
4100 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4101 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4102 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4103 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4104 * gfortran.dg/recursive_check_7.f90: Likewise.
4105 * gfortran.dg/recursive_reference_1.f90: Likewise.
4106 * gfortran.dg/recursive_reference_2.f90: Likewise.
4107 * gfortran.dg/recursive_stack.f90: Likewise.
4108 * gfortran.dg/reduction.f90: Likewise.
4109 * gfortran.dg/repack_arrays_1.f90: Likewise.
4110 * gfortran.dg/repeat_1.f90: Likewise.
4111 * gfortran.dg/repeat_2.f90: Likewise.
4112 * gfortran.dg/repeat_3.f90: Likewise.
4113 * gfortran.dg/repeat_6.f90: Likewise.
4114 * gfortran.dg/reshape-alloc.f90: Likewise.
4115 * gfortran.dg/reshape-complex.f90: Likewise.
4116 * gfortran.dg/reshape.f90: Likewise.
4117 * gfortran.dg/reshape_2.f90: Likewise.
4118 * gfortran.dg/reshape_7.f90: Likewise.
4119 * gfortran.dg/reshape_empty_1.f03: Likewise.
4120 * gfortran.dg/reshape_pad_1.f90: Likewise.
4121 * gfortran.dg/reshape_rank7.f90: Likewise.
4122 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4123 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4124 * gfortran.dg/result_default_init_1.f90: Likewise.
4125 * gfortran.dg/result_in_spec_1.f90: Likewise.
4126 * gfortran.dg/result_in_spec_2.f90: Likewise.
4127 * gfortran.dg/ret_array_1.f90: Likewise.
4128 * gfortran.dg/ret_pointer_1.f90: Likewise.
4129 * gfortran.dg/ret_pointer_2.f90: Likewise.
4130 * gfortran.dg/rewind_1.f90: Likewise.
4131 * gfortran.dg/round_1.f03: Likewise.
4132 * gfortran.dg/round_2.f03: Likewise.
4133 * gfortran.dg/round_3.f08: Likewise.
4134 * gfortran.dg/round_4.f90: Likewise.
4135 * gfortran.dg/rrspacing_1.f90: Likewise.
4136 * gfortran.dg/runtime_warning_1.f90: Likewise.
4137 * gfortran.dg/same_type_as_2.f03: Likewise.
4138 * gfortran.dg/save_1.f90: Likewise.
4139 * gfortran.dg/save_5.f90: Likewise.
4140 * gfortran.dg/save_6.f90: Likewise.
4141 * gfortran.dg/scalar_mask_1.f90: Likewise.
4142 * gfortran.dg/scalar_mask_2.f90: Likewise.
4143 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4144 * gfortran.dg/scale_1.f90: Likewise.
4145 * gfortran.dg/scan_1.f90: Likewise.
4146 * gfortran.dg/scan_2.f90: Likewise.
4147 * gfortran.dg/secnds-1.f: Likewise.
4148 * gfortran.dg/secnds.f: Likewise.
4149 * gfortran.dg/select_1.f90: Likewise.
4150 * gfortran.dg/select_2.f90: Likewise.
4151 * gfortran.dg/select_3.f90: Likewise.
4152 * gfortran.dg/select_5.f90: Likewise.
4153 * gfortran.dg/select_char_1.f90: Likewise.
4154 * gfortran.dg/select_char_2.f90: Likewise.
4155 * gfortran.dg/select_type_13.f03: Likewise.
4156 * gfortran.dg/select_type_14.f03: Likewise.
4157 * gfortran.dg/select_type_15.f03: Likewise.
4158 * gfortran.dg/select_type_19.f03: Likewise.
4159 * gfortran.dg/select_type_2.f03: Likewise.
4160 * gfortran.dg/select_type_26.f03: Likewise.
4161 * gfortran.dg/select_type_27.f03: Likewise.
4162 * gfortran.dg/select_type_28.f03: Likewise.
4163 * gfortran.dg/select_type_3.f03: Likewise.
4164 * gfortran.dg/select_type_35.f03: Likewise.
4165 * gfortran.dg/select_type_36.f03: Likewise.
4166 * gfortran.dg/select_type_37.f03: Likewise.
4167 * gfortran.dg/select_type_39.f03: Likewise.
4168 * gfortran.dg/select_type_4.f90: Likewise.
4169 * gfortran.dg/select_type_5.f03: Likewise.
4170 * gfortran.dg/select_type_6.f03: Likewise.
4171 * gfortran.dg/select_type_7.f03: Likewise.
4172 * gfortran.dg/select_type_8.f03: Likewise.
4173 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4174 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4175 * gfortran.dg/selected_kind_1.f90: Likewise.
4176 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4177 * gfortran.dg/shape_2.f90: Likewise.
4178 * gfortran.dg/shape_4.f90: Likewise.
4179 * gfortran.dg/shape_5.f90: Likewise.
4180 * gfortran.dg/shape_7.f90: Likewise.
4181 * gfortran.dg/shape_8.f90: Likewise.
4182 * gfortran.dg/shape_9.f90: Likewise.
4183 * gfortran.dg/shift-kind_2.f90: Likewise.
4184 * gfortran.dg/shiftalr_1.F90: Likewise.
4185 * gfortran.dg/shiftalr_2.F90: Likewise.
4186 * gfortran.dg/simpleif_1.f90: Likewise.
4187 * gfortran.dg/simplify_argN_1.f90: Likewise.
4188 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4189 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4190 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4191 * gfortran.dg/simplify_modulo.f90: Likewise.
4192 * gfortran.dg/single_char_string.f90: Likewise.
4193 * gfortran.dg/size_dim.f90: Likewise.
4194 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4195 * gfortran.dg/sizeof.f90: Likewise.
4196 * gfortran.dg/sizeof_4.f90: Likewise.
4197 * gfortran.dg/slash_1.f90: Likewise.
4198 * gfortran.dg/sms-1.f90: Likewise.
4199 * gfortran.dg/sms-2.f90: Likewise.
4200 * gfortran.dg/spec_expr_7.f90: Likewise.
4201 * gfortran.dg/specifics_1.f90: Likewise.
4202 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4203 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4204 * gfortran.dg/spread_init_expr.f03: Likewise.
4205 * gfortran.dg/spread_scalar_source.f90: Likewise.
4206 * gfortran.dg/spread_shape_1.f90: Likewise.
4207 * gfortran.dg/stat_1.f90: Likewise.
4208 * gfortran.dg/stat_2.f90: Likewise.
4209 * gfortran.dg/stfunc_1.f90: Likewise.
4210 * gfortran.dg/stfunc_4.f90: Likewise.
4211 * gfortran.dg/stfunc_6.f90: Likewise.
4212 * gfortran.dg/storage_size_1.f08: Likewise.
4213 * gfortran.dg/storage_size_3.f08: Likewise.
4214 * gfortran.dg/storage_size_4.f90: Likewise.
4215 * gfortran.dg/streamio_1.f90: Likewise.
4216 * gfortran.dg/streamio_10.f90: Likewise.
4217 * gfortran.dg/streamio_11.f90: Likewise.
4218 * gfortran.dg/streamio_12.f90: Likewise.
4219 * gfortran.dg/streamio_13.f90: Likewise.
4220 * gfortran.dg/streamio_14.f90: Likewise.
4221 * gfortran.dg/streamio_15.f90: Likewise.
4222 * gfortran.dg/streamio_16.f90: Likewise.
4223 * gfortran.dg/streamio_17.f90: Likewise.
4224 * gfortran.dg/streamio_2.f90: Likewise.
4225 * gfortran.dg/streamio_3.f90: Likewise.
4226 * gfortran.dg/streamio_4.f90: Likewise.
4227 * gfortran.dg/streamio_5.f90: Likewise.
4228 * gfortran.dg/streamio_6.f90: Likewise.
4229 * gfortran.dg/streamio_7.f90: Likewise.
4230 * gfortran.dg/streamio_8.f90: Likewise.
4231 * gfortran.dg/streamio_9.f90: Likewise.
4232 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4233 * gfortran.dg/string_4.f90: Likewise.
4234 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4235 * gfortran.dg/string_assign_2.f90: Likewise.
4236 * gfortran.dg/string_compare_1.f90: Likewise.
4237 * gfortran.dg/string_compare_2.f90: Likewise.
4238 * gfortran.dg/string_compare_3.f90: Likewise.
4239 * gfortran.dg/string_ctor_1.f90: Likewise.
4240 * gfortran.dg/string_length_1.f90: Likewise.
4241 * gfortran.dg/string_length_2.f90: Likewise.
4242 * gfortran.dg/string_length_3.f90: Likewise.
4243 * gfortran.dg/string_length_4.f90: Likewise.
4244 * gfortran.dg/string_null_compare_1.f: Likewise.
4245 * gfortran.dg/string_pad_trunc.f90: Likewise.
4246 * gfortran.dg/structure_constructor_1.f03: Likewise.
4247 * gfortran.dg/structure_constructor_11.f90: Likewise.
4248 * gfortran.dg/structure_constructor_13.f03: Likewise.
4249 * gfortran.dg/structure_constructor_2.f03: Likewise.
4250 * gfortran.dg/structure_constructor_5.f03: Likewise.
4251 * gfortran.dg/submodule_1.f08: Likewise.
4252 * gfortran.dg/submodule_11.f08: Likewise.
4253 * gfortran.dg/submodule_14.f08: Likewise.
4254 * gfortran.dg/submodule_15.f08: Likewise.
4255 * gfortran.dg/submodule_17.f08: Likewise.
4256 * gfortran.dg/submodule_18.f08: Likewise.
4257 * gfortran.dg/submodule_19.f08: Likewise.
4258 * gfortran.dg/submodule_2.f08: Likewise.
4259 * gfortran.dg/submodule_27.f08: Likewise.
4260 * gfortran.dg/submodule_28.f08: Likewise.
4261 * gfortran.dg/submodule_29.f08: Likewise.
4262 * gfortran.dg/submodule_30.f08: Likewise.
4263 * gfortran.dg/submodule_6.f08: Likewise.
4264 * gfortran.dg/submodule_7.f08: Likewise.
4265 * gfortran.dg/submodule_8.f08: Likewise.
4266 * gfortran.dg/subnormal_1.f90: Likewise.
4267 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4268 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4269 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4270 * gfortran.dg/substr_2.f: Likewise.
4271 * gfortran.dg/substr_3.f: Likewise.
4272 * gfortran.dg/substr_4.f: Likewise.
4273 * gfortran.dg/substr_5.f90: Likewise.
4274 * gfortran.dg/substr_6.f90: Likewise.
4275 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4276 * gfortran.dg/sum_init_expr.f03: Likewise.
4277 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4278 * gfortran.dg/system_clock_3.f08: Likewise.
4279 * gfortran.dg/t_editing.f: Likewise.
4280 * gfortran.dg/team_change_1.f90: Likewise.
4281 * gfortran.dg/team_end_1.f90: Likewise.
4282 * gfortran.dg/team_number_1.f90: Likewise.
4283 * gfortran.dg/temporary_1.f90: Likewise.
4284 * gfortran.dg/test_com_block.f90: Likewise.
4285 * gfortran.dg/test_only_clause.f90: Likewise.
4286 * gfortran.dg/tiny_1.f90: Likewise.
4287 * gfortran.dg/tiny_2.f90: Likewise.
4288 * gfortran.dg/tl_editing.f90: Likewise.
4289 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4290 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4291 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4292 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4293 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4294 * gfortran.dg/transfer_class_2.f90: Likewise.
4295 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4296 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4297 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4298 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4299 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4300 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4301 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4302 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4303 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4304 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4305 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4306 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4307 * gfortran.dg/transpose_1.f90: Likewise.
4308 * gfortran.dg/transpose_3.f03: Likewise.
4309 * gfortran.dg/transpose_4.f90: Likewise.
4310 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4311 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4312 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4313 * gfortran.dg/trim_1.f90: Likewise.
4314 * gfortran.dg/trim_optimize_1.f90: Likewise.
4315 * gfortran.dg/trim_optimize_2.f90: Likewise.
4316 * gfortran.dg/trim_optimize_3.f90: Likewise.
4317 * gfortran.dg/trim_optimize_4.f90: Likewise.
4318 * gfortran.dg/trim_optimize_5.f90: Likewise.
4319 * gfortran.dg/trim_optimize_6.f90: Likewise.
4320 * gfortran.dg/trim_optimize_7.f90: Likewise.
4321 * gfortran.dg/trim_optimize_8.f90: Likewise.
4322 * gfortran.dg/type_to_class_1.f03: Likewise.
4323 * gfortran.dg/type_to_class_2.f03: Likewise.
4324 * gfortran.dg/type_to_class_3.f03: Likewise.
4325 * gfortran.dg/type_to_class_4.f03: Likewise.
4326 * gfortran.dg/type_to_class_5.f03: Likewise.
4327 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4328 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4329 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4330 * gfortran.dg/typebound_call_1.f03: Likewise.
4331 * gfortran.dg/typebound_call_13.f03: Likewise.
4332 * gfortran.dg/typebound_call_18.f03: Likewise.
4333 * gfortran.dg/typebound_call_19.f03: Likewise.
4334 * gfortran.dg/typebound_call_2.f03: Likewise.
4335 * gfortran.dg/typebound_call_20.f03: Likewise.
4336 * gfortran.dg/typebound_call_3.f03: Likewise.
4337 * gfortran.dg/typebound_generic_5.f03: Likewise.
4338 * gfortran.dg/typebound_generic_6.f03: Likewise.
4339 * gfortran.dg/typebound_generic_9.f03: Likewise.
4340 * gfortran.dg/typebound_operator_12.f03: Likewise.
4341 * gfortran.dg/typebound_operator_13.f03: Likewise.
4342 * gfortran.dg/typebound_operator_15.f90: Likewise.
4343 * gfortran.dg/typebound_operator_20.f90: Likewise.
4344 * gfortran.dg/typebound_operator_3.f03: Likewise.
4345 * gfortran.dg/typebound_operator_6.f03: Likewise.
4346 * gfortran.dg/typebound_operator_7.f03: Likewise.
4347 * gfortran.dg/typebound_operator_8.f03: Likewise.
4348 * gfortran.dg/typebound_operator_9.f03: Likewise.
4349 * gfortran.dg/typebound_proc_19.f90: Likewise.
4350 * gfortran.dg/typebound_proc_20.f90: Likewise.
4351 * gfortran.dg/typebound_proc_23.f90: Likewise.
4352 * gfortran.dg/typebound_proc_27.f03: Likewise.
4353 * gfortran.dg/typebound_proc_35.f90: Likewise.
4354 * gfortran.dg/typebound_proc_36.f90: Likewise.
4355 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4356 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4357 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4358 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4359 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4360 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4361 * gfortran.dg/unf_short_record_1.f90: Likewise.
4362 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4363 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4364 * gfortran.dg/unit_1.f90: Likewise.
4365 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4366 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4367 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4368 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4369 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4370 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4371 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4372 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4373 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4374 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4375 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4376 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4377 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4378 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4379 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4380 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4381 * gfortran.dg/unpack_init_expr.f03: Likewise.
4382 * gfortran.dg/use_10.f90: Likewise.
4383 * gfortran.dg/use_11.f90: Likewise.
4384 * gfortran.dg/use_13.f90: Likewise.
4385 * gfortran.dg/use_24.f90: Likewise.
4386 * gfortran.dg/use_27.f90: Likewise.
4387 * gfortran.dg/use_5.f90: Likewise.
4388 * gfortran.dg/use_allocated_1.f90: Likewise.
4389 * gfortran.dg/use_only_1.f90: Likewise.
4390 * gfortran.dg/use_only_4.f90: Likewise.
4391 * gfortran.dg/use_rename_2.f90: Likewise.
4392 * gfortran.dg/use_rename_4.f90: Likewise.
4393 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4394 * gfortran.dg/used_interface_ref.f90: Likewise.
4395 * gfortran.dg/used_types_5.f90: Likewise.
4396 * gfortran.dg/utf8_1.f03: Likewise.
4397 * gfortran.dg/utf8_2.f03: Likewise.
4398 * gfortran.dg/value_1.f90: Likewise.
4399 * gfortran.dg/value_2.f90: Likewise.
4400 * gfortran.dg/value_4.f90: Likewise.
4401 * gfortran.dg/value_6.f03: Likewise.
4402 * gfortran.dg/value_7.f03: Likewise.
4403 * gfortran.dg/value_test.f90: Likewise.
4404 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4405 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4406 * gfortran.dg/vect/pr60510.f: Likewise.
4407 * gfortran.dg/vect/pr69882.f90: Likewise.
4408 * gfortran.dg/vect/pr69980.f90: Likewise.
4409 * gfortran.dg/vect/vect-5.f90: Likewise.
4410 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4411 * gfortran.dg/vector_subscript_1.f90: Likewise.
4412 * gfortran.dg/vector_subscript_2.f90: Likewise.
4413 * gfortran.dg/vector_subscript_3.f90: Likewise.
4414 * gfortran.dg/vector_subscript_5.f90: Likewise.
4415 * gfortran.dg/verify_2.f90: Likewise.
4416 * gfortran.dg/volatile10.f90: Likewise.
4417 * gfortran.dg/where_1.f90: Likewise.
4418 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4419 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4420 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4421 * gfortran.dg/whole_file_13.f90: Likewise.
4422 * gfortran.dg/whole_file_2.f90: Likewise.
4423 * gfortran.dg/widechar_2.f90: Likewise.
4424 * gfortran.dg/widechar_4.f90: Likewise.
4425 * gfortran.dg/widechar_5.f90: Likewise.
4426 * gfortran.dg/widechar_6.f90: Likewise.
4427 * gfortran.dg/widechar_8.f90: Likewise.
4428 * gfortran.dg/widechar_IO_1.f90: Likewise.
4429 * gfortran.dg/widechar_IO_2.f90: Likewise.
4430 * gfortran.dg/widechar_IO_3.f90: Likewise.
4431 * gfortran.dg/widechar_IO_4.f90: Likewise.
4432 * gfortran.dg/widechar_compare_1.f90: Likewise.
4433 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4434 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4435 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4436 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4437 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4438 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4439 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4440 * gfortran.dg/widechar_select_1.f90: Likewise.
4441 * gfortran.dg/winapi.f90: Likewise.
4442 * gfortran.dg/write_0_pe_format.f90: Likewise.
4443 * gfortran.dg/write_back.f: Likewise.
4444 * gfortran.dg/write_check3.f90: Likewise.
4445 * gfortran.dg/write_direct_eor.f90: Likewise.
4446 * gfortran.dg/write_padding.f90: Likewise.
4447 * gfortran.dg/write_recursive.f90: Likewise.
4448 * gfortran.dg/write_rewind_1.f: Likewise.
4449 * gfortran.dg/write_rewind_2.f: Likewise.
4450 * gfortran.dg/write_zero_array.f90: Likewise.
4451 * gfortran.dg/x_slash_1.f: Likewise.
4452 * gfortran.dg/x_slash_2.f: Likewise.
4453 * gfortran.dg/zero_array_components_1.f90: Likewise.
4454 * gfortran.dg/zero_length_1.f90: Likewise.
4455 * gfortran.dg/zero_length_2.f90: Likewise.
4456 * gfortran.dg/zero_sized_1.f90: Likewise.
4457 * gfortran.dg/zero_sized_3.f90: Likewise.
4458 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4459 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4460 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4461 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4462 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4463 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4464 * gfortran.fortran-torture/execute/args.f90: Likewise.
4465 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4466 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4467 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4468 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4469 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4470 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4471 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4472 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4473 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4474 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4475 * gfortran.fortran-torture/execute/common.f90: Likewise.
4476 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4477 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4478 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4479 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4480 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4481 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4482 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4483 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4484 * gfortran.fortran-torture/execute/data.f90: Likewise.
4485 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4486 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4487 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4488 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4489 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4490 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4491 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4492 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4493 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4494 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4495 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4496 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4497 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4498 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4499 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4500 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4501 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4502 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4503 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4504 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4505 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4506 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4507 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4508 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4509 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4510 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4511 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4512 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4513 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4514 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4515 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4516 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4517 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4518 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4519 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4520 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4521 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4522 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4523 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4524 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4525 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4526 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4527 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4528 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4529 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4530 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4531 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4532 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4533 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4534 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4535 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4536 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4537 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4538 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4539 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4540 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4541 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4542 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4543 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4544 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4545 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4546 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4547 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4548 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4549 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4550 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4551 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4552 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4553 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4554 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4555 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4556 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4557 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4558 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4559 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4560 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4561 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4562 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4563 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4564 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4565 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4566 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4567 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4568 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4569 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4570 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4571 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4572 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4573 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4574 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4575 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4576 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4577 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4578 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4579 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4580 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4581 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4582 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4583 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4584 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4585 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4586 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4587 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4588 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4589 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4590 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4591 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4592 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4593 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4594 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4595 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4596 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4597 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4598 * gfortran.fortran-torture/execute/math.f90: Likewise.
4599 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4600 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4601 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4602 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4603 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4604 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4605 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4606 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4607 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4608 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4609 * gfortran.fortran-torture/execute/power.f90: Likewise.
4610 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4611 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4612 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4613 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4614 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4615 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4616 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4617 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4618 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4619 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4620 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4621 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4622 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4623 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4624 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4625 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4626 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4627 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4628 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4629 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4630 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4631 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4632 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4633 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4634 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4635 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4636 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4637 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4638 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4639 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4640 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4641 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4642 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4643 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4644 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4645 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4646 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4647 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4648 * gfortran.fortran-torture/execute/string.f90: Likewise.
4649 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4650 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4651 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4652 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4653 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4654 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4655 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4656 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4657 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4658 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4659 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4660 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4661 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4662 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4663 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4664 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4665 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4666 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4667 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4668 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4669 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4670 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4671 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4672 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4673 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4674 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4675 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4676 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4677 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4678 * gfortran.dg/inline_transpose_1.f90: Likewise.
4680 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4683 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4686 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4689 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4690 * gnat.dg/dispatch1.adb: Rename into...
4691 * gnat.dg/disp1.adb: ...this.
4692 * gnat.dg/dispatch1_p.ads: Rename into...
4693 * gnat.dg/disp1_pkg.ads: ...this.
4694 * gnat.dg/disp2.adb: Rename into...
4695 * gnat.dg/dispatch2.adb: ...this.
4696 * gnat.dg/dispatch2_p.ads: Rename into...
4697 * gnat.dg/disp2_pkg.ads: ...this.
4698 * gnat.dg/dispatch2_p.adb: Rename into...
4699 * gnat.dg/disp2_pkg.adb: this.
4700 * gnat.dg/generic_dispatch.adb: Rename into...
4701 * gnat.dg/generic_disp.adb: this.
4702 * gnat.dg/generic_dispatch_p.ads: Rename into...
4703 * gnat.dg/generic_disp_pkg.ads: ...this.
4704 * gnat.dg/generic_dispatch_p.adb: Rename into...
4705 * gnat.dg/generic_disp_pkg.adb: ...this.
4706 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4707 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4708 * gnat.dg/object_overflow1.adb: Tweak index.
4709 * gnat.dg/object_overflow2.adb: Likewise.
4710 * gnat.dg/object_overflow3.adb: Likewise.
4711 * gnat.dg/object_overflow4.adb: Likewise.
4712 * gnat.dg/object_overflow5.adb: Likewise.
4714 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4717 * gcc.c-torture/compile/pr84425.c: New test.
4719 2018-02-16 Marek Polacek <polacek@redhat.com>
4720 Jakub Jelinek <jakub@redhat.com>
4723 * g++.dg/cpp1y/constexpr-84192.C: New test.
4725 2018-02-16 Martin Sebor <msebor@redhat.com>
4728 * g++.dg/overload15.C: New test.
4730 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4733 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4734 * gcc.dg/pr56727-2.c: Ditto.
4735 * gcc.target/powerpc/pr79439.c: Renamed to...
4736 * gcc.target/powerpc/pr79439-1.c: ...this.
4737 * gcc.target/powerpc/pr79439-2.c: New test.
4738 * gcc.target/powerpc/pr79439-3.c: New test.
4740 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4743 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4744 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4745 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4746 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4747 * gcc.target/powerpc/builtins-3.c: Same.
4749 2018-02-16 Nathan Sidwell <nathan@acm.org>
4751 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4753 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4755 PR rtl-optimization/70023
4756 * gcc.target/i386/pr70023.c: New.
4758 2018-02-16 Carl Love <cel@us.ibm.com>
4760 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4762 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4765 2018-02-16 Carl Love <cel@us.ibm.com>
4767 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4768 for the ABI definitions for vec_extract4b and vec_insert4b.
4770 2018-02-16 Nathan Sidwell <nathan@acm.org>
4772 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4773 * g++.old-deja/g++.mike/net43.C: Likewise.
4775 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/cpp1z/class-deduction48.C: New.
4780 2018-02-16 Nathan Sidwell <nathan@acm.org>
4783 * g++.dg/lookup/pr84375.C: New.
4785 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4788 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4790 2018-02-16 Richard Biener <rguenther@suse.de>
4792 PR tree-optimization/84417
4793 * gcc.dg/torture/pr84417.c: New testcase.
4795 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4798 * g++.dg/opt/pr84272.C: New test.
4800 PR rtl-optimization/83723
4801 * gcc.dg/pr83723.c: New test.
4803 2018-02-16 Richard Biener <rguenther@suse.de>
4805 PR tree-optimization/84399
4806 * gcc.dg/graphite/pr84399.c: New testcase.
4808 2018-02-16 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/84190
4811 * g++.dg/torture/pr84190.C: New testcase.
4813 2018-02-15 Martin Sebor <msebor@redhat.com>
4815 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4818 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4821 * gfortran.dg/dtio_21.f03: Add an error message.
4822 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4824 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4827 * gfortran.dg/stop_shouldfail.f90: New test.
4829 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4832 * g++.dg/concepts/pr84330.C: New.
4834 2018-02-15 Tom de Vries <tom@codesourcery.com>
4836 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4838 2018-02-15 Tom de Vries <tom@codesourcery.com>
4840 * gcc.c-torture/compile/pr84136.c: Require effective target
4843 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4845 PR tree-optimization/84383
4846 * gcc.c-torture/compile/pr84383.c: New test.
4848 PR tree-optimization/84334
4849 * gcc.dg/pr84334.c: New test.
4851 2018-02-14 Carl Love <cel@us.ibm.com>
4853 * gcc.target/powerpc/builtins-4-int128-runnable.c
4854 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4855 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4857 2018-02-14 Martin Sebor <msebor@redhat.com>
4859 PR tree-optimization/83698
4860 * gcc.dg/Wrestrict-7.c: New test.
4861 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4862 * gcc.target/i386/chkp-stropt-17.c: Same.
4864 2018-02-14 Martin Sebor <msebor@redhat.com>
4867 * gcc.dg/Wattributes-8.c: New test.
4869 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4872 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4873 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4874 * gfortran.dg/select_type_1.f03: Extend test case.
4876 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4878 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4879 (dg-options): Use -O2 -msse2 -mno-sse3.
4881 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4883 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4884 this test case still works ok.
4885 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4886 * gcc.dg/vmx/insert-be-order.c: Likewise.
4887 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4888 * gcc.dg/vmx/ld-be-order.c: Likewise.
4889 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4890 * gcc.dg/vmx/lde-be-order.c: Likewise.
4891 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4892 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4893 * gcc.dg/vmx/merge-be-order.c: Likewise.
4894 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4895 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4896 * gcc.dg/vmx/pack-be-order.c: Likewise.
4897 * gcc.dg/vmx/perm-be-order.c: Likewise.
4898 * gcc.dg/vmx/splat-be-order.c: Likewise.
4899 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4900 * gcc.dg/vmx/st-be-order.c: Likewise.
4901 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4902 * gcc.dg/vmx/ste-be-order.c: Likewise.
4903 * gcc.dg/vmx/stl-be-order.c: Likewise.
4904 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4905 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4906 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4907 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4908 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4910 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4913 * g++.dg/cpp0x/auto49.C: New.
4915 2018-02-14 Nathan Sidwell <nathan@acm.org>
4917 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4919 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4921 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4922 * gcc.target/powerpc/le-altivec-consts.c: Same.
4924 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4927 * gcc.target/powerpc/pr84220-sld.c: New test.
4928 * gcc.target/powerpc/pr84220-sld2.c: New test.
4929 * gcc.target/powerpc/pr84220-sldw.c: New test.
4930 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4931 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4933 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4936 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4937 _inc_ssp intrinsics.
4938 * gcc.target/i386/cet-intrin-4.c: Likewise.
4939 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4940 __builtin_ia32_rdssp[d|q].
4942 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4944 PR tree-optimization/84357
4945 * gcc.dg/vect/pr84357.c: New test.
4947 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4950 * gcc.target/rx/pr83831.c: New tests.
4952 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4955 * gcc.target/msp430/pr79242.c: New test.
4957 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4960 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4963 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4966 * g++.dg/pr84279.C: New test.
4968 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4970 PR rtl-optimization/84169
4971 * gcc.c-torture/execute/pr84169.c: New.
4973 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4976 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4978 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4981 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4984 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4987 * g++.dg/warn/effc4.C: New test.
4989 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4992 * g++.dg/template/sizeof16.C: New.
4993 * g++.dg/template/sizeof17.C: Likewise.
4995 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4998 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4999 add necessary compiler options.
5000 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5002 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5005 * gcc.c-torture/execute/pr82210.c: New test.
5008 * gcc.dg/pr84309-2.c: New test.
5010 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5012 PR tree-optimization/84321
5013 * gcc.dg/pr84321.c: New test.
5015 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5018 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5020 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5023 * gcc.dg/asan/pr84307.c: Remove test.
5025 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5027 * gcc.target/rl78/test_auto_vector.c: New test.
5029 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5032 * gcc.c-torture/compile/pr84305.c: New test.
5034 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5037 * gcc.target/i386/pr84335.c: New test.
5039 PR tree-optimization/84339
5040 * gcc.c-torture/execute/pr84339.c: New test.
5043 * gcc.dg/pr84309.c: New test.
5044 * gcc.target/i386/pr84309.c: New test.
5047 * gcc.target/i386/pr84336.c: New test.
5049 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5052 * c-c++-common/gomp/pr84341.c: New test.
5054 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5057 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5059 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5062 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5065 2018-02-12 Jeff Law <law@redhat.com>
5067 * gcc.c-torture/compile/reg-args-size.c: New test.
5069 2018-02-12 Carl Love <cel@us.ibm.com>
5071 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5072 uint128 tests to new testfile.
5073 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5074 int128 and uint128 tests.
5075 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5076 list of torture tests.
5078 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5081 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5082 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5084 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5087 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5089 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5092 * gcc.dg/asan/pr84307.c: New test.
5094 2018-02-12 Nathan Sidwell <nathan@acm.org>
5096 * g++.dg/parse/pr84263.C: New.
5098 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5101 * g++.dg/template/crash129.C: New.
5103 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5106 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5107 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5108 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5109 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5110 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5112 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5114 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5115 _mm_maskz_scalef_round_sd): Test new intrinsics.
5116 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5117 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5119 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5120 _mm_maskz_scalef_round_ss): Test new intrinsics.
5121 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5122 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5124 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5125 __builtin_ia32_scalefss_round): Remove builtin.
5126 (__builtin_ia32_scalefsd_mask_round,
5127 __builtin_ia32_scalefss_mask_round): Test new builtin.
5128 * gcc.target/i386/sse-13.c: Ditto.
5129 * gcc.target/i386/sse-23.c: Ditto.
5131 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5133 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5134 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5135 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5136 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5137 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5138 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5139 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5140 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
5142 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5143 (__builtin_ia32_sqrtss_round): Remove builtins.
5144 (__builtin_ia32_sqrtsd_mask_round)
5145 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5146 * gcc.target/i386/sse-13.c: Ditto.
5147 * gcc.target/i386/sse-23.c: Ditto.
5149 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5152 * gfortran.dg/statement_function_3.f: New test.
5154 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5158 * gfortran.dg/statement_function_1.f90: New test.
5159 * gfortran.dg/statement_function_2.f90: New test.
5161 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5164 * gfortran.dg/type_to_class_5.f03: New test.
5166 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5169 * gfortran.dg/type_to_class_4.f03: New test.
5171 2018-02-10 Alan Modra <amodra@gmail.com>
5174 * gcc.dg/pr84300.c: New.
5176 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5179 * g++.dg/ubsan/pr83987-2.C: New test.
5181 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5183 * gcc.target/rx/movsicc.c: New test.
5185 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5188 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5191 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5193 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5194 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5196 2018-02-09 Nathan Sidwell <nathan@acm.org>
5199 * c-c++-common/pr84293.h: New.
5200 * c-c++-common/pr84293.c: New.
5202 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5204 PR rtl-optimization/57193
5205 * gcc.target/i386/pr57193.c: New.
5207 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5210 * gcc.target/powerpc/pr84226.c: New test.
5212 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5214 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5218 2018-02-09 Martin Sebor <msebor@redhat.com>
5221 * gcc.dg/lto/pr84212_0.c: New test file.
5222 * gcc.dg/lto/pr84212_1.c: Same.
5224 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5227 * gcc.target/powerpc/pr83926.c: New test.
5228 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5229 message. Fix test for running in 32-bit mode.
5231 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5234 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5236 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5239 * gcc.target/s390/pr84295.c: New test.
5241 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5244 * g++.dg/cpp1y/lambda-init16.C: New.
5246 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5248 * gnat.dg/sso8.adb: New test.
5249 * gnat.dg/sso8_pkg.ads: New helper.
5251 2018-02-09 Richard Biener <rguenther@suse.de>
5253 PR tree-optimization/84278
5254 * gcc.target/i386/pr84278.c: Adjust regex.
5256 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5258 PR tree-optimization/84232
5259 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5262 * gcc.target/aarch64/pr84252.c: New test.
5265 * gcc.dg/pr84237.c: New test.
5267 2018-02-09 Marek Polacek <polacek@redhat.com>
5268 Jakub Jelinek <jakub@redhat.com>
5271 * g++.dg/torture/pr83659.C: New test.
5273 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5275 PR tree-optimization/84136
5276 * gcc.c-torture/compile/pr84136.c: New test.
5278 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5281 * gcc.target/i386/pr83008.c: New test.
5283 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5286 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5288 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5291 * g++.dg/warn/Wunused-parm-11.C: New.
5293 2018-02-08 Marek Polacek <polacek@redhat.com>
5295 PR tree-optimization/84238
5296 * gcc.dg/Wstringop-overflow-3.c: New test.
5298 2018-02-08 Nathan Sidwell <nathan@acm.org>
5300 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5302 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5304 PR tree-optimization/84265
5305 * gcc.dg/vect/pr84265.c: New test.
5307 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5309 PR tree-optimization/81635
5310 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5311 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5313 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5315 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5316 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5317 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5318 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5319 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5320 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5321 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5322 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5323 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5324 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5325 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5326 * gcc.target/s390/nobp-return-attr-all.c: New test.
5327 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5328 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5329 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5330 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5331 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5332 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5333 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5334 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5335 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5336 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5337 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5338 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5339 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5340 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5342 2018-02-08 Richard Biener <rguenther@suse.de>
5344 PR tree-optimization/84233
5345 * g++.dg/torture/pr84233.C: New testcase.
5347 2018-02-08 Richard Biener <rguenther@suse.de>
5349 PR tree-optimization/84278
5350 * gcc.target/i386/pr84278.c: New testcase.
5352 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5354 PR rtl-optimization/84068
5355 PR rtl-optimization/83459
5356 * gcc.dg/pr84068.c: New test.
5358 2018-02-08 Richard Biener <rguenther@suse.de>
5360 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5361 loop vectorization to happen.
5363 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5366 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5368 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5370 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5372 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5375 * gcc.target/powerpc/pr84154-1.c: New tests.
5376 * gcc.target/powerpc/pr84154-2.c: Likewise.
5377 * gcc.target/powerpc/pr84154-3.c: Likewise.
5379 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5381 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5383 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5386 * g++.dg/template/incomplete11.C: New test.
5387 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5389 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5392 * gfortran.dg/deallocate_error_3.f90: New test.
5393 * gfortran.dg/deallocate_error_4.f90: New test.
5395 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5398 * gfortran.dg/shape_9.f90: New test.
5400 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5403 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5405 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5409 * g++.dg/spellcheck-reswords.C: New test case.
5410 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5413 2018-02-07 Martin Liska <mliska@suse.cz>
5416 * g++.dg/ext/mv26.C: New test.
5418 2018-02-07 Tom de Vries <tom@codesourcery.com>
5420 * gcc.dg/pr83844.c: Require effective target alloca.
5422 2018-02-07 Tom de Vries <tom@codesourcery.com>
5424 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5426 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5429 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5430 -fcf-protection=return.
5432 2018-02-07 Tom de Vries <tom@codesourcery.com>
5435 * c-c++-common/goacc/pr84217.c: New test.
5436 * gfortran.dg/goacc/pr84217.f90: New test.
5438 2018-02-07 Richard Biener <rguenther@suse.de>
5440 PR tree-optimization/84204
5441 * gcc.dg/graphite/pr84204.c: New testcase.
5443 PR tree-optimization/84205
5444 * gcc.dg/graphite/pr84205.c: New testcase.
5446 PR tree-optimization/84223
5447 * gfortran.dg/graphite/pr84223.f90: New testcase.
5449 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5452 * g++.dg/cpp0x/scoped_enum7.C: New.
5454 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5456 PR tree-optimization/83008
5457 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5459 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5461 PR tree-optimization/84235
5462 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5464 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5467 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5469 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5471 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5474 * gcc.target/i386/pr84146.c: New test.
5476 2018-02-06 Michael Collison <michael.collison@arm.com>
5478 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5480 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5482 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5483 warning for -mno-speculate-indirect-jumps.
5484 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5485 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5486 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5487 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5488 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5489 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5491 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5494 * c-c++-common/fcf-protection-1.c: Change a compared message.
5495 * c-c++-common/fcf-protection-2.c: Likewise.
5496 * c-c++-common/fcf-protection-3.c: Likewise.
5497 * c-c++-common/fcf-protection-5.c: Likewise.
5498 * c-c++-common/fcf-protection-6.c: New test.
5499 * c-c++-common/fcf-protection-7.c: Likewise.
5501 2018-02-06 Marek Polacek <polacek@redhat.com>
5503 PR tree-optimization/84228
5504 * c-c++-common/Wstringop-truncation-3.c: New test.
5506 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5509 * gcc.target/arm/pragma_arch_switch_2.c: New.
5511 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5514 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5516 2018-02-05 Martin Sebor <msebor@redhat.com>
5518 PR tree-optimization/83369
5519 * gcc.dg/Wnonnull.c: New test.
5521 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5523 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5524 argument and use dg-messages-by-file instead. Expect it to be
5525 an array rather than a dict.
5526 (lto-link-and-maybe-run): Remove messages_by_file argument and
5527 use an upvar for dg-messages-by-file. Update call to
5528 lto_handle_diagnostics.
5529 (lt-get-options): Treat dg-messages-by-file as an array
5531 (lto-get-options-main): Likewise. Set the entry rather than appending.
5532 (lto-execute): Treat dg-messages-by-file as an array rather than
5533 a dict. Update call to lto-link-and-maybe-run.
5535 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5538 * g++.dg/cpp1z/inline-var4.C: New.
5540 2018-02-05 Martin Liska <mliska@suse.cz>
5542 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5544 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5545 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5546 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5547 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5548 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5549 * c-c++-common/asan/pointer-compare-3.c: New test.
5551 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5553 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5554 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5556 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5558 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5559 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5560 _mm_maskz_range_round_sd): Test new intrinsics.
5561 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5562 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5563 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5564 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5565 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5566 _mm_maskz_range_round_ss): Test new intrinsics.
5567 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5568 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5569 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5570 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5571 __builtin_ia32_rangess128_round): Remove builtins.
5572 (__builtin_ia32_rangesd128_mask_round,
5573 __builtin_ia32_rangess128_mask_round): Test new builtins.
5574 * gcc.target/i386/sse-13.c: Ditto.
5575 * gcc.target/i386/sse-23.c: Ditto.
5577 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5580 * gfortran.dg/pr79966.f90: New testcase
5582 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5585 * gfortran.dg/associate_23.f90: Fix invalid code.
5586 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5587 * gfortran.dg/matmul_3.f90: Likewise.
5588 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5590 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5593 * gfortran.dg/associate_34.f90: New test.
5594 * gfortran.dg/associate_35.f90: New test.
5596 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5600 * gfortran.dg/pr84155.f90: New test.
5602 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5604 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5605 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5607 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5609 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5612 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5614 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5616 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5617 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5618 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5620 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5623 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5624 * gcc.dg/Wsign-conversion.c: Dito.
5625 * gcc.dg/attr-alloc_size-4.c: Dito.
5626 * gcc.dg/pr81020.c: Dito.
5627 * gcc.dg/pr81192.c: Dito.
5628 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5629 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5630 * gcc.dg/pr83844.c: Restrict to int32plus.
5631 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5632 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5633 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5634 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5635 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5636 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5637 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5638 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5639 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5640 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5641 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5642 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5644 2018-02-02 Julia Koval <julia.koval@intel.com>
5646 * gcc.target/i386/funcspec-56.inc: Handle new march.
5647 * g++.dg/ext/mv16.C: Ditto.
5649 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5651 * lib/target-supports.exp
5652 (check_effective_target_keeps_null_pointer_checks): No more
5654 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5655 * gcc.dg/ifcvt-4.c: Skip avr.
5656 * gcc.dg/pr53037-1.c: Dito.
5657 * gcc.dg/pr53037-2.c: Dito.
5658 * gcc.dg/pr53037-3.c: Dito.
5659 * gcc.dg/pr63387-2.c: Dito.
5660 * gcc.dg/pr63387.c: Dito.
5661 * gcc.dg/sancov/cmp0.c: Dito.
5662 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5663 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5664 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5665 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5666 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5667 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5668 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5669 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5670 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5671 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5672 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5673 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5674 * gcc.dg/tree-ssa/pr82059.c: Dito.
5675 * gcc.c-torture/execute/pr70460.c: Dito.
5677 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5680 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5681 * gcc.c-torture/execute/20180112-1.c: Dito.
5682 * gcc.c-torture/execute/pr81503.c: Dito.
5683 * gcc.dg/store_merging_12.c: Dito.
5684 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5685 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5686 * gcc.dg/tree-ssa/pr80898.c: Dito.
5687 * gcc.dg/tree-ssa/pr82363.c: Dito.
5688 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5689 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5690 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5691 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5692 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5693 * gcc.dg/tree-ssa/pr80803.c: Dito.
5694 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5695 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5696 * gcc.dg/tree-ssa/vrp114.c: Dito.
5697 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5698 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5699 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5701 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5704 * gcc.target/i386/cet-sjlj-6a.c: New test.
5705 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5707 2018-02-01 Marek Polacek <polacek@redhat.com>
5710 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5712 2018-01-30 Jeff Law <law@redhat.com>
5715 * gcc.target/i386/pr84128.c: New test.
5717 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5719 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5720 -fdelete-null-pointer-checks.
5722 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5725 * g++.dg/cpp0x/abstract-default1.C: New.
5727 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5729 PR tree-optimization/81635
5730 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5731 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5733 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5736 * gcc.target/aarch64/pr83370.c: New.
5738 2018-02-01 Richard Biener <rguenther@suse.de>
5740 * gcc.dg/graphite/pr35356-1.c: Adjust.
5742 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5745 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5747 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5748 of hard-coding the choice.
5749 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5750 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5751 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5753 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5755 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5756 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5757 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5758 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5759 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5760 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5761 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5762 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5763 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5764 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5765 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5766 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5767 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5768 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5769 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5770 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5771 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5772 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5773 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5774 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5775 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5776 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5777 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5778 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5779 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5780 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5781 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5782 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5783 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5784 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5785 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5786 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5787 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5788 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5789 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5790 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5791 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5792 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5793 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5794 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5795 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5796 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5797 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5798 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5799 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5800 __builtin_popcountll rather than __builtin_popcountl.
5802 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5804 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5805 of LD1R[HWD] for multi-element constants on big-endian targets.
5806 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5807 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5809 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5811 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5812 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5813 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5815 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5817 PR tree-optimization/81661
5818 PR tree-optimization/84117
5819 * gcc.dg/pr81661.c: New test.
5820 * gfortran.dg/pr84117.f90: New test.
5822 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5825 * gfortran.dg/repeat_7.f90: Catch warning message.
5827 2018-01-31 Ian Lance Taylor <iant@golang.org>
5829 * go.go-torture/execute/printnil.go: New test.
5831 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5833 * lib/target-supports.exp (check_effective_target_comdat_group):
5834 Allow for Solaris as comdat syntax.
5836 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5837 Solaris with comdat_group support and as.
5839 2018-01-31 Marek Polacek <polacek@redhat.com>
5842 * gcc.dg/pr81779.c: New test.
5844 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5847 * gfortran.dg/gomp/pr84116.f90: New test.
5850 * g++.dg/init/pr83993-2.C: New test.
5853 * g++.dg/init/pr83993-1.C: New test.
5854 * g++.dg/cpp0x/pr83993.C: New test.
5856 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5859 * gfortran.dg/pr84088.f90: New test.
5861 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5864 * gcc.target/i386/pr82444.c: New.
5866 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5868 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5869 * gcc.target/powerpc/vsx-13.c: New.
5871 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5874 * g++.dg/cpp1y/var-templ57.C: New.
5876 2018-01-31 Marek Polacek <polacek@redhat.com>
5879 * g++.dg/diagnostic/pr84138.C: New test.
5881 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5884 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5885 -Wstringop-overflow warnings due to spurious warning with -O1.
5886 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5887 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5889 2018-01-31 Richard Biener <rguenther@suse.de>
5891 PR tree-optimization/84132
5892 * g++.dg/torture/pr84132.C: New testcase.
5894 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5896 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5899 2018-01-31 Julia Koval <julia.koval@intel.com>
5902 * gcc.target/i386/rdpid.c: Remove "eax".
5904 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5906 PR tree-optimization/64946
5907 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5908 scan-assembler checks.
5910 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5912 * gcc.c-torture/execute/20180131-1.c: New test.
5914 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5916 * gcc.target/arc/taux-1.c: New test.
5917 * gcc.target/arc/taux-2.c: Likewise.
5919 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5921 * gcc.target/arc/uncached.c: New test.
5923 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5926 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5928 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5930 PR preprocessor/69869
5931 * gcc.dg/cpp/trad/pr69869.c: New test.
5934 * gcc.dg/pr84100.c: New test.
5936 2018-01-30 Jeff Law <law@redhat.com>
5939 * gcc.target/i386/pr84064: New test.
5941 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5944 * gfortran.dg/data_implied_do_2.f90: New test.
5946 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5948 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5950 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5953 * gfortran.dg/inline_matmul_21.f90: New test case.
5955 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5957 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5959 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5962 * gcc.target/powerpc/pr84112.c: New.
5964 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5966 PR rtl-optimization/83986
5967 * gcc.dg/pr83986.c: New test.
5969 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5972 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5973 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5974 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5975 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5977 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5979 PR tree-optimization/84111
5980 * gcc.c-torture/compile/pr84111.c: New test.
5982 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5985 * gcc.dg/ipa/inline-2.c: Fix template.
5986 * gcc.dg/ipa/inline-3.c: Fix template.
5988 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5991 * g++.dg/torture/pr81360.C: New testcase.
5993 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5996 * gcc.dg/lto/pr83954.h: New testcase.
5997 * gcc.dg/lto/pr83954_0.c: New testcase.
5998 * gcc.dg/lto/pr83954_1.c: New testcase.
6000 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6003 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6005 Simplify DW_AT_producer scan.
6007 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6009 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6011 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6014 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6015 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6016 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6017 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6019 2018-01-29 Jeff Law <law@redhat.com>
6022 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6023 better match other tests which require vsx. Verify the zero
6024 extension is part of the test in the combiner dump.
6026 2018-01-29 Marek Polacek <polacek@redhat.com>
6029 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6032 * g++.dg/ext/pr83996.C: New test.
6034 2018-01-29 Richard Biener <rguenther@suse.de>
6036 PR tree-optimization/84057
6037 * gcc.dg/graphite/pr84057.c: New testcase.
6039 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6042 * gfortran.dg/bind_c_usage_31.f90: New test.
6044 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6047 * g++.dg/warn/Wduplicated-branches5.C: New.
6049 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6051 * gcc.target/rl78/test_addsi3_internal.c: New test.
6053 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6055 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6056 Make expected output depend on whether we expect sibcalls or not.
6057 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6058 safe-indirect-jump-1.c).
6060 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6061 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6062 Soren Rasmussen <s.c.rasmussen@gmail.com>
6064 Fortran 2018 teams tests.
6066 * gfortran.dg/team_number_1.f90: new test for team_number.
6067 * gfortran.dg/team_change_1.f90: new test for change team.
6068 * gfortran.dg/team_end_1.f90: new test for end team.
6069 * gfortran.dg/team_form_1.f90: new test for form team.
6071 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6074 * gfortran.dg/dot_product_4.f90
6076 2018-01-26 Martin Sebor <msebor@redhat.com>
6078 PR tree-optimization/83896
6079 * gcc.dg/strlenopt-43.c: New.
6081 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6083 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6084 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6085 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6086 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6087 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6088 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6089 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6090 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6091 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6093 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6094 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6095 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6096 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6097 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6098 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6099 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6100 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6102 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6104 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6106 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6107 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6108 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6109 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6110 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6111 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6112 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6113 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6114 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6115 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6116 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6117 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6118 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6120 2018-01-26 Martin Liska <mliska@suse.cz>
6122 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6125 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6127 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6128 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6129 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6130 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6131 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6132 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6133 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6134 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6136 2018-01-26 Richard Biener <rguenther@suse.de>
6138 PR rtl-optimization/84003
6139 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6140 latent bug in DSE if NOINLINE is appropriately defined.
6141 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6142 and defining NOINLINE.
6144 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6146 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6147 tests specific to aarch64. XFAIL test on arm.
6149 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6151 PR rtl-optimization/83985
6152 * gcc.dg/pr83985.c: New test.
6155 * c-c++-common/Wrestrict-3.c: New test.
6157 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6159 * gcc.target/arc/tdelegitimize_addr.c: New test.
6161 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6163 * gcc.target/arc/jli-1.c: New file.
6164 * gcc.target/arc/jli-2.c: Likewise.
6166 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6168 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6170 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6171 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6173 2018-01-26 Richard Biener <rguenther@suse.de>
6175 PR tree-optimization/81082
6176 * gcc.dg/vect/pr81082.c: New testcase.
6177 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6178 simplification to n * n.
6180 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6182 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6184 * gcc.target/i386/pr63620.c: Likewise.
6186 2018-01-26 Julia Koval <julia.koval@intel.com>
6188 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6189 -mavx512f -mavx512bw.
6190 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6191 * gcc.target/i386/i386.exp: Fix types.
6193 2018-01-26 Alan Modra <amodra@gmail.com>
6196 * gcc.target/powerpc/swaps-p8-46.c: New.
6198 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6201 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6202 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6203 'array01' in the tree dump comparison.
6204 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6205 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6206 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6208 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6211 * gcc.dg/torture/pr83055.c: New testcase.
6213 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6216 * g++.dg/cpp1z/decomp36.C: New test.
6219 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6221 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6223 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6224 the shift dump line.
6225 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6227 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6230 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6231 index instead of int, which allows IVOPTs to properly optimize the
6234 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6237 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6238 of "fn_type" typedef.
6239 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6241 2018-01-24 Ian Lance Taylor <iant@golang.org>
6243 * go.go-torture/execute/names-1.go: New test.
6245 2018-01-19 Jeff Law <law@redhat.com>
6248 * gcc.target/i386/pr83994.c: New test.
6250 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6253 * gcc.target/powerpc/pr84014.c: New.
6255 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6258 * c-c++-common/gomp/pr83977-1.c: New test.
6259 * c-c++-common/gomp/pr83977-2.c: New test.
6260 * c-c++-common/gomp/pr83977-3.c: New test.
6261 * gfortran.dg/gomp/pr83977.f90: New test.
6263 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6266 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6267 * gcc.dg/vect/pr80631-1.c: Likewise.
6268 * gcc.dg/vect/pr80631-2.c: Likewise.
6269 * gcc.dg/vect/pr81410.c: Likewise.
6270 * gcc.dg/vect/pr81633.c: Likewise.
6271 * gcc.dg/vect/pr81815.c: Likewise.
6272 * gcc.dg/vect/pr82108.c: Likewise.
6273 * gcc.dg/vect/pr83857.c: Likewise.
6274 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6275 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6276 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6277 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6278 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6279 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6280 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6281 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6282 dg-xfail-run-if instead.
6283 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6284 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6285 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6286 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6287 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6289 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6291 PR tree-optimization/83979
6292 * g++.dg/pr83979.c: New test.
6294 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6296 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6297 option. Add arm_neon_ok_no_float_abi check.
6299 2018-01-24 Richard Biener <rguenther@suse.de>
6301 PR tree-optimization/83176
6302 * gcc.dg/graphite/pr83176.c: New testcase.
6304 2018-01-24 Richard Biener <rguenther@suse.de>
6306 PR tree-optimization/82819
6307 * gcc.dg/graphite/pr82819.c: New testcase.
6309 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6312 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6313 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6314 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6315 * g++.dg/ext/stmtexpr20.C: Likewise.
6316 * g++.dg/ext/stmtexpr21.C: Likewise.
6318 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6321 * g++.dg/warn/pr83974.C: New test case.
6323 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6326 * g++.dg/ubsan/pr83987.C: New test.
6328 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6331 * gfortran.dg/pdt_29.f03: New test.
6333 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6336 * gfortran.dg/associate_33.f03: New test.
6338 2018-01-23 Martin Liska <mliska@suse.cz>
6341 * gcc.dg/lto/pr81440.h: New test.
6342 * gcc.dg/lto/pr81440_0.c: New test.
6343 * gcc.dg/lto/pr81440_1.c: New test.
6345 2018-01-23 Nathan Sidwell <nathan@acm.org>
6348 * g++.dg/template/pr83988.C: New.
6350 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6354 * g++.dg/cpp0x/pr82882.C: New test.
6355 * g++.dg/cpp0x/pr83978.C: New test.
6358 * g++.dg/cpp1z/decomp35.C: New test.
6360 2018-01-23 Nathan Sidwell <nathan@acm.org>
6362 * g++.dg/cpp0x/range-for10.C: Adjust.
6363 * g++.dg/ext/forscope1.C: Adjust.
6364 * g++.dg/ext/forscope2.C: Adjust.
6365 * g++.dg/template/for1.C: Adjust.
6367 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6369 PR tree-optimization/83510
6370 * gcc.c-torture/compile/pr83510.c: New test case.
6372 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6375 * lib/target-supports.exp (check_effective_target_vect_float): Say
6376 that the result only holds when -funsafe-math-optimizations is on.
6377 (check_effective_target_vect_float_strict): New procedure.
6378 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6380 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6382 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6384 PR tree-optimization/83965
6385 * gcc.dg/vect/pr83965.c: New test.
6387 2018-01-23 Richard Biener <rguenther@suse.de>
6389 PR tree-optimization/83963
6390 * gfortran.dg/graphite/pr83963.f: New testcase.
6391 * gcc.dg/graphite/pr83963-2.c: Likewise.
6393 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6396 * g++.dg/cpp1z/pr83918.C: New test.
6398 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6400 PR tree-optimization/83957
6401 * gcc.dg/autopar/pr83957.c: New test.
6403 PR tree-optimization/83081
6404 * gcc.dg/predict-8.c: Adjust expected probability.
6406 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6409 * gcc.target/powerpc/pr83862.c: New test.
6411 2018-01-22 Carl Love <cel@us.ibm.com>
6413 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6414 builtins-4-runnable.c, builtins-6-runnable.c,
6415 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6416 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6417 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6418 for signed/unsigned 128-bit and long long int loads.
6420 2018-01-22 Marek Polacek <polacek@redhat.com>
6423 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6425 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6427 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6428 scan-asembler valid instructions list.
6429 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6430 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6431 power8-vector requirement and option.
6432 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6434 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6438 * gfortran.dg/string_1.f90: Remove printing the length.
6440 2018-01-22 Richard Biener <rguenther@suse.de>
6442 PR tree-optimization/83963
6443 * gcc.dg/graphite/pr83963.c: New testcase.
6445 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6447 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6448 dg-require-effective-target directives.
6450 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6452 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6454 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6455 Adjust scan-assembler checks for soft-float.
6457 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6460 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6462 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6464 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6465 * gcc.dg/pr83623.c: Likewise.
6466 * gcc.dg/pr83666.c: Likewise.
6468 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6469 David Edelsohn <dje.gcc@gmail.com>
6472 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6473 assembly output from "crset eq" to "crset 2".
6474 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6475 assembly output from . to $.
6476 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6477 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6478 assembly output from "crset eq" to "crset 2".
6479 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6480 assembly output from "crset eq" to "crset 2", and from . to $.
6482 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6485 * gfortran.dg/matmul_18.f90: New test.
6487 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6489 PR tree-optimization/83940
6490 * gcc.dg/torture/pr83940.c: New test.
6492 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6495 * gcc.dg/tls/pr83945.c: New test.
6498 * gcc.dg/pr83930.c: New test.
6500 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6503 * gfortran.dg/matmul_17.f90: New test.
6505 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6508 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6510 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6513 * g++.dg/cpp0x/pr81167.C: New test.
6516 * g++.dg/cpp0x/pr83919.C: New test.
6518 2018-01-19 Jeff Law <law@redhat.com>
6519 Jakub Jelinek <jakub@redhat.com>
6521 * gcc.dg/stack-check-16.c: New test.
6523 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6526 * gcc.target/nvptx/indirect_call.c: New test.
6528 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6530 * g++.dg/torture/pr83619.C: Remove dg-message.
6532 2018-01-19 Martin Liska <mliska@suse.cz>
6534 * gcc.dg/predict-1.c: Adjust expected probability.
6535 * gcc.dg/predict-3.c: Likewise.
6536 * gcc.dg/predict-5.c: Likewise.
6537 * gcc.dg/predict-6.c: Likewise.
6538 * gcc.dg/predict-9.c: Likewise.
6540 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6542 PR tree-optimization/83922
6543 * gcc.dg/pr83922.c: New test.
6545 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6547 PR tree-optimization/83914
6548 * gcc.dg/vect/pr83914.c: New test.
6550 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6552 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6553 * gcc.target/arm/negdi-2.c: Likewise.
6554 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6556 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6558 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6560 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6562 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6564 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6566 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6569 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6573 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6574 forward declaration.
6576 2018-01-18 Carl Love <cel@us.ibm.com>
6578 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6581 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6584 * g++.dg/inherit/union3.C: New.
6586 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6588 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6590 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6593 * g++.dg/torture/pr83619.C: New testcase.
6595 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6597 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6598 Add function body to force error messages in some configurations.
6600 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6602 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6605 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6608 * c-c++-common/ffile-prefix-map.c: New test.
6609 * c-c++-common/fmacro-prefix-map.c: New test.
6610 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6611 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6613 2018-01-18 Martin Liska <mliska@suse.cz>
6615 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6616 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6617 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6618 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6619 * gcc.target/i386/ret-thunk-10.c: Likewise.
6620 * gcc.target/i386/ret-thunk-11.c: Likewise.
6621 * gcc.target/i386/ret-thunk-12.c: Likewise.
6622 * gcc.target/i386/ret-thunk-15.c: Likewise.
6623 * gcc.target/i386/ret-thunk-9.c: Likewise.
6625 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6627 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6630 2018-01-18 Nathan Sidwell <nathan@acm.org>
6633 * g++.dg/cpp0x/pr83160.C: New.
6635 2018-01-18 Richard Biener <rguenther@suse.de>
6637 PR tree-optimization/83887
6638 * gcc.dg/graphite/pr83887.c: New testcase.
6639 * gfortran.dg/graphite/pr83887.f90: Likewise.
6640 * gfortran.dg/graphite/pr83887.f: Likewise.
6642 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645 * gcc.target/arm/builtin-bswap.x: New file.
6646 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6647 and options for armv6t2.
6648 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6649 and options for Thumb1.
6650 * gcc.target/arm/builtin-bswap16.x: New file.
6651 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6652 and options for armv6t2.
6653 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6654 and options for Thumb1.
6656 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6658 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6661 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6664 * gcc.dg/pr61240.c: New test.
6666 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6669 * gfortran.dg/pr83864.f90: New test.
6671 2018-01-17 Jeff Law <law@redhat.com>
6674 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6676 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6679 restriction, but still restrict to 64-bit.
6680 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6681 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6683 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6686 * gfortran.dg/pr83874.f90: New test.
6688 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6691 * g++.dg/cpp0x/pr83824.C: New test.
6693 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6695 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6696 appropriate .gnu_attribute for the long double type, if we use the
6697 long double type, but do not generate any calls.
6698 * gcc.target/powerpc/gnuattr2.c: Likewise.
6699 * gcc.target/powerpc/gnuattr3.c: Likewise.
6701 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6704 * g++.dg/cpp0x/alignas13.C: New.
6706 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6709 * g++.dg/cpp0x/pr83897.C: New test.
6711 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6714 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6716 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6719 * g++.dg/cpp0x/constexpr-ice19.C: New.
6721 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6723 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6724 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6725 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6726 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6727 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6728 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6729 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6730 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6731 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6732 * gcc.target/powerpc/builtins-1.fold.h: New.
6734 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6736 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6737 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6739 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6741 * gcc.target/arm/g2.c: Add -marm to dg-options.
6742 * gcc.target/arm/scd42-2.c: Likewise.
6744 2018-01-17 Nathan Sidwell <nathan@acm.org>
6747 * g++.dg/lookup/pr83287-2.C: New.
6749 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6753 * g++.dg/wrappers/pr83814.C: New test case.
6754 * g++.dg/wrappers/pr83902.C: New test case.
6756 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6759 * g++.dg/lto/pr83121_0.C: New test case.
6760 * g++.dg/lto/pr83121_1.C: New test case.
6761 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6762 adapted from DejaGnu's dg-test.
6763 (lto_handle_diagnostics): New procedure.
6764 (lto_prune_warns): Ignore informational notes.
6765 (lto-link-and-maybe-run): Add "messages_by_file" param.
6766 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6767 "execute" when "link" fails if "execute" was not specified.
6768 (lto-can-handle-directive): New procedure.
6769 (lto-get-options-main): Call lto-can-handle-directive. Add a
6770 dg-messages local, using it to set the caller's
6771 dg-messages-by-file for the given source file.
6772 (lto-get-options): Likewise.
6773 (lto-execute): Add dg-messages-by-file local, and pass it to
6774 lto-link-and-maybe-run.
6776 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6777 Richard Sandiford <richard.sandiford@linaro.org>
6781 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6782 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6784 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6786 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6787 target check autogenerator for armv8.1-a and armv8.2-a.
6789 2018-01-17 Carl Love <cel@us.ibm.com>
6791 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6792 Add debug print statements.
6793 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6794 16 byte vector load followed by a partial vector load.
6796 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6799 * g++.dg/wrappers/pr83799.C: New test case.
6801 2018-01-17 Nathan Sidwell <nathan@acm.org>
6804 * g++.dg/cpp1y/pr83739.C: New.
6806 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6808 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6809 * gcc.target/visium/overflow16.c: Likewise.
6810 * gcc.target/visium/overflow32.c: Likewise.
6812 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6814 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6816 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6818 * gcc.dg/rtl/arm/stl-cond.c: New test.
6819 * gcc.target/arm/stl-cond.c: Delete.
6821 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6823 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6826 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6828 PR tree-optimization/83843
6829 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6830 * gcc.dg/store_merging_19.c: New test.
6832 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6834 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6837 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6839 PR rtl-optimization/83771
6840 * gcc.dg/pr83771.c: New test.
6842 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6844 PR tree-optimization/81184
6845 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6847 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6849 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6851 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6853 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6856 * gcc.target/i386/pr83546.c: New test.
6858 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6860 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6862 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6864 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6865 test and add dg-warning for the -Wstringop-overflow warning.
6867 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6869 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6870 XFAIL last test on SPARC and Visium.
6872 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6874 PR rtl-optimization/80481
6875 * g++.dg/pr80481.C: Exclude solaris.
6877 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6879 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6880 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6881 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6883 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6885 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6886 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6887 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6888 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6889 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6890 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6891 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6892 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6893 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6894 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6895 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6896 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6897 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6898 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6899 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6901 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6904 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6906 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6908 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6909 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6910 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6911 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6912 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6913 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6915 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6917 PR tree-optimization/83857
6918 * gcc.dg/vect/pr83857.c: New test.
6920 2018-01-16 Richard Biener <rguenther@suse.de>
6922 PR tree-optimization/83867
6923 * gcc.dg/vect/pr83867.c: New testcase.
6925 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6928 * gcc.dg/pr83844.c: New test.
6930 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6932 * gcc.dg/torture/pr83847.c: New test.
6934 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6936 PR rtl-optimization/86620
6937 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6938 instead of --param=max-sched-ready-insns=0.
6939 * gcc.target/i386/pr83620.c: New test.
6940 * gcc.dg/pr83620.c: New test.
6942 PR tree-optimization/83843
6943 * gcc.dg/store_merging_18.c: New test.
6946 * g++.dg/cpp1y/pr83817.C: New test.
6949 * g++.dg/template/pr83825.C: New test.
6951 2018-01-16 Richard Biener <rguenther@suse.de>
6953 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6955 2018-01-16 Richard Biener <rguenther@suse.de>
6958 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6959 from gcc.dg/torture/pr60092.c.
6961 2018-01-15 Martin Sebor <msebor@redhat.com>
6964 * g++.dg/ext/flexary28.C: New test.
6966 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6969 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6971 2018-01-15 Martin Sebor <msebor@redhat.com>
6974 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6976 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6979 * gfortran.dg/minmaxloc_9.f90: New test.
6980 * gfortran.dg/minmaxloc_10.f90: New test.
6981 * gfortran.dg/minmaxloc_11.f90: New test.
6983 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6986 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6987 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6988 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6989 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6990 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6991 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6992 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6993 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6994 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6995 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6996 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6997 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6998 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6999 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7000 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7001 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7002 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7003 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7004 * gcc.target/i386/ret-thunk-10.c: Likewise.
7005 * gcc.target/i386/ret-thunk-11.c: Likewise.
7006 * gcc.target/i386/ret-thunk-12.c: Likewise.
7007 * gcc.target/i386/ret-thunk-13.c: Likewise.
7008 * gcc.target/i386/ret-thunk-14.c: Likewise.
7009 * gcc.target/i386/ret-thunk-15.c: Likewise.
7010 * gcc.target/i386/ret-thunk-9.c: Don't check the
7011 __x86_return_thunk label. Scan for "push" only for Linux.
7013 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7016 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7018 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7021 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7023 * gcc.target/arm/pr83687.c: New test.
7025 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7027 Adjust tests to AVR_TINY.
7029 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7030 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7031 * gcc.target/avr/pr71627.c: Same.
7032 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7033 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7034 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7035 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7036 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7037 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7038 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7039 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7040 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7041 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7042 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7043 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7044 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7045 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7046 * gcc.target/avr/torture/pr61055.c: Same.
7047 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7049 * gcc.target/avr/torture/int24-mul.c: Same.
7050 * gcc.target/avr/torture/pr51782-1.c: Same.
7051 * gcc.target/avr/torture/pr61443.c: Same.
7052 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7053 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7055 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7059 * gcc.target/avr/torture/pr83729.c: New test.
7060 * gcc.target/avr/torture/pr83801.c: New test.
7062 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7065 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7066 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7068 2018-01-10 Martin Sebor <msebor@redhat.com>
7071 * gcc.dg/Wstringop-overflow-2.c: New test.
7073 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7075 PR libgfortran/83811
7076 * gfortran.dg/fmt_e.f90: New test.
7078 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7080 * gcc.target/i386/indirect-thunk-10.c: New test.
7081 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7082 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7083 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7084 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7085 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7086 * gcc.target/i386/ret-thunk-17.c: Likewise.
7087 * gcc.target/i386/ret-thunk-18.c: Likewise.
7088 * gcc.target/i386/ret-thunk-19.c: Likewise.
7089 * gcc.target/i386/ret-thunk-20.c: Likewise.
7090 * gcc.target/i386/ret-thunk-21.c: Likewise.
7092 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7094 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7096 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7098 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7099 -mno-indirect-branch-register.
7100 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7101 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7102 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7103 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7104 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7105 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7106 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7107 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7108 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7109 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7110 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7111 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7112 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7113 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7114 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7115 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7116 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7117 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7118 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7119 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7120 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7121 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7122 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7123 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7124 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7125 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7126 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7127 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7128 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7129 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7130 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7131 * gcc.target/i386/ret-thunk-10.c: Likewise.
7132 * gcc.target/i386/ret-thunk-11.c: Likewise.
7133 * gcc.target/i386/ret-thunk-12.c: Likewise.
7134 * gcc.target/i386/ret-thunk-13.c: Likewise.
7135 * gcc.target/i386/ret-thunk-14.c: Likewise.
7136 * gcc.target/i386/ret-thunk-15.c: Likewise.
7137 * gcc.target/i386/ret-thunk-9.c: Likewise.
7138 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7139 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7140 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7142 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7144 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7145 -mfunction-return=keep.
7146 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7147 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7148 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7149 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7150 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7151 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7152 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7153 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7154 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7155 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7156 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7157 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7158 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7159 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7160 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7161 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7162 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7163 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7164 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7165 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7166 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7167 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7168 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7169 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7170 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7171 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7172 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7173 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7174 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7175 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7176 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7177 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7178 * gcc.target/i386/ret-thunk-1.c: New test.
7179 * gcc.target/i386/ret-thunk-10.c: Likewise.
7180 * gcc.target/i386/ret-thunk-11.c: Likewise.
7181 * gcc.target/i386/ret-thunk-12.c: Likewise.
7182 * gcc.target/i386/ret-thunk-13.c: Likewise.
7183 * gcc.target/i386/ret-thunk-14.c: Likewise.
7184 * gcc.target/i386/ret-thunk-15.c: Likewise.
7185 * gcc.target/i386/ret-thunk-16.c: Likewise.
7186 * gcc.target/i386/ret-thunk-2.c: Likewise.
7187 * gcc.target/i386/ret-thunk-3.c: Likewise.
7188 * gcc.target/i386/ret-thunk-4.c: Likewise.
7189 * gcc.target/i386/ret-thunk-5.c: Likewise.
7190 * gcc.target/i386/ret-thunk-6.c: Likewise.
7191 * gcc.target/i386/ret-thunk-7.c: Likewise.
7192 * gcc.target/i386/ret-thunk-8.c: Likewise.
7193 * gcc.target/i386/ret-thunk-9.c: Likewise.
7195 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7197 * gcc.target/i386/indirect-thunk-1.c: New test.
7198 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7199 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7200 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7201 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7202 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7203 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7204 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7205 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7206 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7207 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7208 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7209 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7210 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7211 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7212 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7213 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7214 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7215 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7216 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7217 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7218 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7219 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7220 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7221 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7222 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7223 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7224 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7225 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7226 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7227 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7228 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7229 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7231 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7234 * gcc.c-torture/compile/pr83051.c: New testcase.
7236 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7238 PR tree-optimization/83501
7239 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7241 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7243 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7244 for lvx and stvx instead of lxvd2x and stxvd2x and require
7245 little-endian target. Add comments.
7246 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7247 comprehensive testing.
7248 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7249 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7250 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7251 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7252 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7253 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7254 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7255 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7256 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7257 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7258 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7259 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7260 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7261 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7262 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7263 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7264 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7265 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7266 scan-assembler-not directives that forbid lvx and xxpermdi.
7267 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7268 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7269 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7270 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7271 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7272 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7273 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7274 scan-assembler-times directives to reflect different numbers of
7275 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7277 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7278 Alan Hayward <alan.hayward@arm.com>
7279 David Sherwood <david.sherwood@arm.com>
7281 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7282 than SLP vectorization.
7283 * gcc.dg/vect/vect-alias-check-10.c: New test.
7284 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7285 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7286 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7287 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7288 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7289 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7290 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7291 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7292 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7293 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7294 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7295 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7296 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7297 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7298 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7299 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7300 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7301 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7302 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7303 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7304 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7305 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7306 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7308 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7309 Alan Hayward <alan.hayward@arm.com>
7310 David Sherwood <david.sherwood@arm.com>
7312 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7314 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7315 targets with scatter stores.
7316 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7318 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7319 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7320 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7321 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7322 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7323 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7324 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7325 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7326 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7327 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7328 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7329 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7330 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7331 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7332 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7333 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7336 Alan Hayward <alan.hayward@arm.com>
7337 David Sherwood <david.sherwood@arm.com>
7339 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7341 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7342 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7343 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7344 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7346 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7347 Alan Hayward <alan.hayward@arm.com>
7348 David Sherwood <david.sherwood@arm.com>
7350 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7351 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7352 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7354 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7355 Alan Hayward <alan.hayward@arm.com>
7356 David Sherwood <david.sherwood@arm.com>
7358 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7359 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7360 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7361 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7362 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7363 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7364 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7365 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7366 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7367 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7368 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7369 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7370 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7371 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7373 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7374 Alan Hayward <alan.hayward@arm.com>
7375 David Sherwood <david.sherwood@arm.com>
7377 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7378 check for a message about using in-order reductions.
7379 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7380 check for a message about using in-order reductions.
7381 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7382 vectorized and check for a message about using in-order reductions.
7383 Expect targets with variable-length vectors to fall back to the
7384 fixed-length mininum.
7385 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7386 check for a message about using in-order reductions.
7387 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7388 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7389 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7390 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7391 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7392 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7393 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7394 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7395 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7396 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7397 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7398 vect_fold_left_plus.
7400 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7402 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7404 * gcc.target/aarch64/sve/spill_2.c: New test.
7405 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7406 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7407 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7408 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7409 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7411 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7412 Alan Hayward <alan.hayward@arm.com>
7413 David Sherwood <david.sherwood@arm.com>
7415 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7417 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7418 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7419 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7420 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7421 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7422 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7423 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7424 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7425 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7427 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7428 Alan Hayward <alan.hayward@arm.com>
7429 David Sherwood <david.sherwood@arm.com>
7431 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7432 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7433 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7434 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7436 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7437 Alan Hayward <alan.hayward@arm.com>
7438 David Sherwood <david.sherwood@arm.com>
7440 * lib/target-supports.exp
7441 (check_effective_target_vect_fold_extract_last): New proc.
7442 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7443 for fold_extract_last.
7444 * gcc.dg/vect/pr65947-2.c: Likewise.
7445 * gcc.dg/vect/pr65947-3.c: Likewise.
7446 * gcc.dg/vect/pr65947-4.c: Likewise.
7447 * gcc.dg/vect/pr65947-5.c: Likewise.
7448 * gcc.dg/vect/pr65947-6.c: Likewise.
7449 * gcc.dg/vect/pr65947-9.c: Likewise.
7450 * gcc.dg/vect/pr65947-10.c: Likewise.
7451 * gcc.dg/vect/pr65947-12.c: Likewise.
7452 * gcc.dg/vect/pr65947-14.c: Likewise.
7453 * gcc.dg/vect/pr80631-1.c: Likewise.
7454 * gcc.target/aarch64/sve/clastb_1.c: New test.
7455 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7456 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7457 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7458 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7459 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7460 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7461 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7462 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7463 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7464 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7465 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7466 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7467 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7469 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7470 Alan Hayward <alan.hayward@arm.com>
7471 David Sherwood <david.sherwood@arm.com>
7473 * gcc.target/aarch64/sve/live_1.c: New test.
7474 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7476 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7477 Alan Hayward <alan.hayward@arm.com>
7478 David Sherwood <david.sherwood@arm.com>
7480 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7481 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7482 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7483 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7484 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7485 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7486 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7487 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7488 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7491 Alan Hayward <alan.hayward@arm.com>
7492 David Sherwood <david.sherwood@arm.com>
7494 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7496 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7498 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7499 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7500 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7501 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7502 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7503 * gcc.target/aarch64/sve/miniloop_2.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.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7510 instead of just ADDRESS.
7511 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7512 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7513 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7514 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7515 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7516 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7517 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7518 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7519 * gcc.target/aarch64/sve/while_2.c: Likewise.
7520 * gcc.target/aarch64/sve/while_3.c: Likewise.
7521 * gcc.target/aarch64/sve/while_4.c: Likewise.
7523 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7524 Alan Hayward <alan.hayward@arm.com>
7525 David Sherwood <david.sherwood@arm.com>
7527 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7528 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7530 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7531 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7532 * gcc.target/aarch64/sve/reduc_5.c: New test.
7533 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7534 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7536 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7537 Alan Hayward <alan.hayward@arm.com>
7538 David Sherwood <david.sherwood@arm.com>
7540 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7541 * gcc.dg/tree-ssa/peel1.c: Likewise.
7542 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7543 variable-length vectors.
7544 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7545 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7546 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7547 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7548 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7549 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7550 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7551 * gcc.target/aarch64/sve/slp_8.c: New test.
7552 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7553 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7554 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7555 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7556 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7557 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7558 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7559 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7560 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7561 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7562 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7563 * gcc.target/aarch64/sve/while_1.c: Likewise.
7564 * gcc.target/aarch64/sve/while_2.c: Likewise.
7565 * gcc.target/aarch64/sve/while_3.c: Likewise.
7566 * gcc.target/aarch64/sve/while_4.c: Likewise.
7568 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7569 Alan Hayward <alan.hayward@arm.com>
7570 David Sherwood <david.sherwood@arm.com>
7572 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7574 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7575 and add an associated scan-dump test. Prevent vectorization
7576 of the first two loops.
7577 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7578 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7579 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7580 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7581 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7582 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7584 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7585 Alan Hayward <alan.hayward@arm.com>
7586 David Sherwood <david.sherwood@arm.com>
7588 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7589 * gcc.dg/vect/pr67790.c: Likewise.
7590 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7591 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7592 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7593 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7594 * gcc.target/aarch64/sve/slp_5.c: New test.
7595 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7596 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7597 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7598 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7599 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7601 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7602 Alan Hayward <alan.hayward@arm.com>
7603 David Sherwood <david.sherwood@arm.com>
7605 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7607 * gcc.dg/vect/slp-1.c: Likewise.
7608 * gcc.dg/vect/slp-10.c: Likewise.
7609 * gcc.dg/vect/slp-12b.c: Likewise.
7610 * gcc.dg/vect/slp-12c.c: Likewise.
7611 * gcc.dg/vect/slp-17.c: Likewise.
7612 * gcc.dg/vect/slp-19b.c: Likewise.
7613 * gcc.dg/vect/slp-20.c: Likewise.
7614 * gcc.dg/vect/slp-21.c: Likewise.
7615 * gcc.dg/vect/slp-22.c: Likewise.
7616 * gcc.dg/vect/slp-23.c: Likewise.
7617 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7618 * gcc.dg/vect/slp-24.c: Likewise.
7619 * gcc.dg/vect/slp-28.c: Likewise.
7620 * gcc.dg/vect/slp-39.c: Likewise.
7621 * gcc.dg/vect/slp-6.c: Likewise.
7622 * gcc.dg/vect/slp-7.c: Likewise.
7623 * gcc.dg/vect/slp-cond-1.c: Likewise.
7624 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7625 * gcc.dg/vect/slp-cond-2.c: Likewise.
7626 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7627 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7628 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7629 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7630 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7631 * gcc.dg/vect/slp-perm-6.c: Likewise.
7632 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7633 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7634 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7635 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7636 * gcc.dg/vect/slp-12a.c: Likewise.
7637 * gcc.dg/vect/slp-14.c: Likewise.
7638 * gcc.dg/vect/slp-15.c: Likewise.
7639 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7640 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7641 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7642 * gcc.target/aarch64/sve/slp_1.c: New test.
7643 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7644 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7645 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7646 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7647 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7648 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7649 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7651 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7652 Alan Hayward <alan.hayward@arm.com>
7653 David Sherwood <david.sherwood@arm.com>
7655 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7656 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7657 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7658 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7659 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7660 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7661 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7662 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7663 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7664 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7665 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7666 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7667 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7668 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7669 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7670 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7671 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7672 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7673 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7675 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7676 Alan Hayward <alan.hayward@arm.com>
7677 David Sherwood <david.sherwood@arm.com>
7679 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7680 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7681 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7682 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7683 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7684 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7685 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7686 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7687 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7688 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7689 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7690 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7691 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7692 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7693 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7694 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7695 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7696 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7697 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7698 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7699 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7700 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7701 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7702 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7703 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7704 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7705 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7706 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7707 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7708 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7709 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7710 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7711 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7712 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7713 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7714 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7716 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7717 Alan Hayward <alan.hayward@arm.com>
7718 David Sherwood <david.sherwood@arm.com>
7720 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7721 Return true for SVE too.
7722 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7723 if load/store lanes are supported.
7724 * gcc.dg/vect/slp-10.c: Likewise.
7725 * gcc.dg/vect/slp-12c.c: Likewise.
7726 * gcc.dg/vect/slp-17.c: Likewise.
7727 * gcc.dg/vect/slp-33.c: Likewise.
7728 * gcc.dg/vect/slp-6.c: Likewise.
7729 * gcc.dg/vect/slp-cond-1.c: Likewise.
7730 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7731 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7732 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7733 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7734 * gcc.dg/vect/slp-perm-6.c: Likewise.
7735 * gcc.dg/vect/slp-perm-9.c: Likewise.
7736 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7737 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7738 for variable-length vectors.
7740 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7741 Alan Hayward <alan.hayward@arm.com>
7742 David Sherwood <david.sherwood@arm.com>
7744 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7745 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7747 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7749 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7750 * g++.target/aarch64/sve/catch_1.C: New test.
7751 * g++.target/aarch64/sve/catch_2.C: Likewise.
7752 * g++.target/aarch64/sve/catch_3.C: Likewise.
7753 * g++.target/aarch64/sve/catch_4.C: Likewise.
7754 * g++.target/aarch64/sve/catch_5.C: Likewise.
7755 * g++.target/aarch64/sve/catch_6.C: Likewise.
7757 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7758 Alan Hayward <alan.hayward@arm.com>
7759 David Sherwood <david.sherwood@arm.com>
7761 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7763 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7764 * gcc.target/aarch64/fmaxmin.c: Likewise.
7765 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7766 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7767 * gcc.target/aarch64/pr62178.c: Likewise.
7768 * gcc.target/aarch64/pr71727-2.c: Likewise.
7769 * gcc.target/aarch64/saddw-1.c: Likewise.
7770 * gcc.target/aarch64/saddw-2.c: Likewise.
7771 * gcc.target/aarch64/uaddw-1.c: Likewise.
7772 * gcc.target/aarch64/uaddw-2.c: Likewise.
7773 * gcc.target/aarch64/uaddw-3.c: Likewise.
7774 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7775 * gcc.target/aarch64/vect-compile.c: Likewise.
7776 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7777 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7778 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7779 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7780 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7781 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7782 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7783 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7784 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7785 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7786 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7787 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7788 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7789 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7790 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7791 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7792 * gcc.target/aarch64/vect-movi.c: Likewise.
7793 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7794 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7795 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7796 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7797 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7798 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7800 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7801 * gcc.target/aarch64/sve/arith_1.c: New test.
7802 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7803 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7804 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7805 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7806 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7807 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7808 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7809 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7810 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7811 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7812 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7813 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7814 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7815 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7816 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7817 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7818 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7819 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7820 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7821 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7822 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7823 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7824 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7825 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7826 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7827 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7828 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7829 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7830 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7831 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7832 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7833 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7834 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7835 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7836 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7837 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7838 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7839 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7840 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7841 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7842 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7843 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7844 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7845 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7846 * gcc.target/aarch64/sve/index_1.c: Likewise.
7847 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7848 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7849 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7850 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7851 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7852 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7853 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7854 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7855 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7856 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7857 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7858 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7859 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7860 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7861 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7862 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7863 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7864 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7865 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7866 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7867 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7868 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7869 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7870 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7871 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7872 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7873 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7874 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7875 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7876 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7877 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7878 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7879 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7880 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7881 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7882 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7883 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7884 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7885 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7886 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7887 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7888 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7889 * gcc.target/aarch64/sve/single_1.c: Likewise.
7890 * gcc.target/aarch64/sve/single_2.c: Likewise.
7891 * gcc.target/aarch64/sve/single_3.c: Likewise.
7892 * gcc.target/aarch64/sve/single_4.c: Likewise.
7893 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7894 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7895 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7896 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7897 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7898 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7899 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7900 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7901 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7902 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7903 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7904 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7905 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7906 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7907 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7908 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7909 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7910 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7911 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7912 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7913 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7914 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7915 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7916 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7917 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7918 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7919 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7920 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7921 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7922 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7923 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7924 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7925 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7926 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7927 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7928 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7929 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7930 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7931 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7932 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7933 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7934 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7935 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7936 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7937 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7939 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7940 Alan Hayward <alan.hayward@arm.com>
7941 David Sherwood <david.sherwood@arm.com>
7943 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7944 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7945 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7947 (check_effective_target_vect_perm): Handle SVE.
7948 (check_effective_target_vect_perm_byte): Likewise.
7949 (check_effective_target_vect_perm_short): Likewise.
7950 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7951 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7952 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7953 (check_effective_target_vect_element_align_preferred): Likewise.
7954 (check_effective_target_vect_align_stack_vars): Likewise.
7955 (check_effective_target_vect_load_lanes): Likewise.
7956 (check_effective_target_vect_masked_store): Likewise.
7957 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7958 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7959 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7960 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7961 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7962 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7963 * gcc.dg/vect/slp-23.c: Likewise.
7964 * gcc.dg/vect/slp-perm-5.c: Likewise.
7965 * gcc.dg/vect/slp-perm-6.c: Likewise.
7966 * gcc.dg/vect/slp-perm-9.c: Likewise.
7967 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7968 * gcc.dg/vect/vect-114.c: Likewise.
7969 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7970 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7974 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7975 vect_variable_length, expecting the test to be vectorized
7976 without SLP instead.
7977 * gcc.dg/vect/pr33953.c: Likewise.
7978 * gcc.dg/vect/pr37027.c: Likewise.
7979 * gcc.dg/vect/pr67790.c: Likewise.
7980 * gcc.dg/vect/pr68445.c: Likewise.
7981 * gcc.dg/vect/slp-1.c: Likewise.
7982 * gcc.dg/vect/slp-10.c: Likewise.
7983 * gcc.dg/vect/slp-12a.c: Likewise.
7984 * gcc.dg/vect/slp-12b.c: Likewise.
7985 * gcc.dg/vect/slp-12c.c: Likewise.
7986 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7987 * gcc.dg/vect/slp-13.c: Likewise.
7988 * gcc.dg/vect/slp-14.c: Likewise.
7989 * gcc.dg/vect/slp-15.c: Likewise.
7990 * gcc.dg/vect/slp-17.c: Likewise.
7991 * gcc.dg/vect/slp-19b.c: Likewise.
7992 * gcc.dg/vect/slp-2.c: Likewise.
7993 * gcc.dg/vect/slp-20.c: Likewise.
7994 * gcc.dg/vect/slp-21.c: Likewise.
7995 * gcc.dg/vect/slp-22.c: Likewise.
7996 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7997 * gcc.dg/vect/slp-24.c: Likewise.
7998 * gcc.dg/vect/slp-28.c: Likewise.
7999 * gcc.dg/vect/slp-39.c: Likewise.
8000 * gcc.dg/vect/slp-42.c: Likewise.
8001 * gcc.dg/vect/slp-6.c: Likewise.
8002 * gcc.dg/vect/slp-7.c: Likewise.
8003 * gcc.dg/vect/slp-cond-1.c: Likewise.
8004 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8005 * gcc.dg/vect/slp-cond-2.c: Likewise.
8006 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8007 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8008 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8009 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8010 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8011 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8012 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8013 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8014 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8015 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8016 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8017 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8018 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8019 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8020 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8021 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8022 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8024 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8027 * gcc.dg/pr83801.c: New test.
8029 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8032 * gfortran.dg/bounds_check_19.f90: New test.
8034 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8036 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8037 instead of scan-assembler-not for xsnabsqp.
8039 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8041 PR libgfortran/83525
8042 * gfortran.dg/newunit_5.f90: New test.
8044 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8046 PR rtl-optimization/80481
8047 * g++.dg/pr80481.C: New.
8049 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8052 * gcc.target/alpha/pr83628-3.c: New test.
8054 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8056 * lib/target-supports.exp (check_effective_target_avx512f): Also
8057 check for __builtin_ia32_addsd_round,
8058 __builtin_ia32_getmantsd_round.
8059 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8061 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8064 * gcc.target/powerpc/pr83629.c: Require ilp32.
8066 2018-01-12 Richard Biener <rguenther@suse.de>
8068 PR tree-optimization/80846
8069 * gcc.target/i386/pr80846-1.c: New testcase.
8070 * gcc.target/i386/pr80846-2.c: Likewise.
8072 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8074 * gcc.c-torture/execute/20180112-1.c: New test.
8076 2018-01-12 Tom de Vries <tom@codesourcery.com>
8078 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8079 * g++.dg/ext/label13a.C: Same.
8080 * g++.dg/ext/label14.C: Same.
8081 * g++.dg/ext/label2.C: Same.
8082 * g++.dg/ext/label3.C: Same.
8083 * g++.dg/torture/pr42462.C: Same.
8084 * g++.dg/torture/pr42739.C: Same.
8085 * g++.dg/warn/Wunused-label-3.C: Same.
8087 2018-01-12 Tom de Vries <tom@codesourcery.com>
8089 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8090 * g++.dg/Walloca1.C: Same.
8091 * g++.dg/cpp0x/pr70338.C: Same.
8092 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8093 * g++.dg/cpp1y/vla10.C: Same.
8094 * g++.dg/cpp1y/vla2.C: Same.
8095 * g++.dg/cpp1y/vla6.C: Same.
8096 * g++.dg/cpp1y/vla8.C: Same.
8097 * g++.dg/debug/debug5.C: Same.
8098 * g++.dg/debug/debug6.C: Same.
8099 * g++.dg/debug/pr54828.C: Same.
8100 * g++.dg/diagnostic/pr70105.C: Same.
8101 * g++.dg/eh/cleanup5.C: Same.
8102 * g++.dg/eh/spbp.C: Same.
8103 * g++.dg/ext/tmplattr9.C: Same.
8104 * g++.dg/ext/vla10.C: Same.
8105 * g++.dg/ext/vla11.C: Same.
8106 * g++.dg/ext/vla12.C: Same.
8107 * g++.dg/ext/vla15.C: Same.
8108 * g++.dg/ext/vla16.C: Same.
8109 * g++.dg/ext/vla17.C: Same.
8110 * g++.dg/ext/vla3.C: Same.
8111 * g++.dg/ext/vla6.C: Same.
8112 * g++.dg/ext/vla7.C: Same.
8113 * g++.dg/init/array24.C: Same.
8114 * g++.dg/init/new47.C: Same.
8115 * g++.dg/init/pr55497.C: Same.
8116 * g++.dg/opt/pr78201.C: Same.
8117 * g++.dg/template/vla2.C: Same.
8118 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8119 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8120 * g++.dg/torture/pr62127.C: Same.
8121 * g++.dg/torture/pr67055.C: Same.
8122 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8123 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8124 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8125 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8126 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8127 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8128 * g++.dg/warn/Wvla-1.C: Same.
8129 * g++.dg/warn/Wvla-3.C: Same.
8130 * g++.old-deja/g++.ext/array2.C: Same.
8131 * g++.old-deja/g++.ext/constructor.C: Same.
8132 * g++.old-deja/g++.law/builtin1.C: Same.
8133 * g++.old-deja/g++.other/crash12.C: Same.
8134 * g++.old-deja/g++.other/eh3.C: Same.
8135 * g++.old-deja/g++.pt/array6.C: Same.
8136 * g++.old-deja/g++.pt/dynarray.C: Same.
8138 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8140 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8142 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8145 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8148 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8150 * lib/target-supports.exp (check_effective_target_branch_cost):
8151 Accept all x86 targets.
8153 2018-01-12 Martin Liska <mliska@suse.cz>
8156 * g++.dg/warn/pr83054.C: New test.
8158 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8160 * gcc.target/powerpc/spec-barr-1.c: New file.
8162 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8165 * gcc.target/i386/pr83330.c: New test.
8167 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8170 * gfortran.dg/dtio_31.f03: New test.
8171 * gfortran.dg/dtio_32.f03: New test.
8173 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8176 * g++.dg/wrappers: New subdirectory.
8177 * g++.dg/wrappers/README: New file.
8178 * g++.dg/wrappers/alloc.C: New test case.
8179 * g++.dg/wrappers/cow-istream-string.C: New test case.
8180 * g++.dg/wrappers/cp-stdlib.C: New test case.
8181 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8182 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8184 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8187 * g++.dg/torture/pr83718.C: New testcase.
8189 2018-01-11 Martin Jambor <mjambor@suse.cz>
8192 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8194 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8196 PR tree-optimization/83695
8197 * gcc.dg/tree-ssa/pr83695.c: New test.
8199 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8201 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8202 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8204 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8206 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8207 * gcc.target/arm/simd/fp16fml_high.c: New test.
8208 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8209 * lib/target-supports.exp
8210 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8211 check_effective_target_arm_fp16fml_neon_ok,
8212 add_options_for_arm_fp16fml_neon): New procedures.
8214 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8216 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8219 2018-01-11 Richard Biener <rguenther@suse.de>
8221 PR tree-optimization/83435
8222 * gcc.dg/graphite/pr83435.c: New testcase.
8224 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8225 Alan Hayward <alan.hayward@arm.com>
8226 David Sherwood <david.sherwood@arm.com>
8228 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8230 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8232 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8234 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8237 * gcc.c-torture/compile/pr82096.c: New test.
8239 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8241 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8243 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8245 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8247 2018-01-11 Justin Squirek <squirek@adacore.com>
8249 * gnat.dg/expr_func4.adb: New testcase.
8251 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8253 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8256 2018-01-11 Bob Duff <duff@adacore.com>
8258 * gnat.dg/protected_null.adb: New testcase.
8260 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8262 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8264 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8266 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8268 2018-01-11 Justin Squirek <squirek@adacore.com>
8270 * gnat.dg/loopvar.adb: New testcase.
8272 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8275 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8277 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8279 * gcc.c-torture/compile/pr83575.c: New testcase.
8281 2018-01-10 Michael Collison <michael.collison@arm.com>
8283 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8284 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8285 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8286 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8287 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8288 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8289 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8290 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8291 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8292 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8293 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8294 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8295 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8296 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8297 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8298 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8300 2018-01-10 Michael Collison <michael.collison@arm.com>
8302 * gcc.target/aarch64/sha2.h: New shared testcase.
8303 * gcc.target/aarch64/sha2_1.c: New testcase.
8304 * gcc.target/aarch64/sha2_2.c: New testcase.
8305 * gcc.target/aarch64/sha2_3.c: New testcase.
8306 * gcc.target/aarch64/sha3.h: New shared testcase.
8307 * gcc.target/aarch64/sha3_1.c: New testcase.
8308 * gcc.target/aarch64/sha3_2.c: New testcase.
8309 * gcc.target/aarch64/sha3_3.c: New testcase.
8311 2018-01-10 Michael Collison <michael.collison@arm.com>
8313 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8315 2018-01-10 Martin Sebor <msebor@redhat.com>
8317 PR tree-optimization/83781
8318 * gcc.dg/strlenopt-42.c: New test.
8320 2018-01-11 Martin Sebor <msebor@gmail.com>
8321 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8323 PR tree-optimization/83501
8324 PR tree-optimization/81703
8326 * gcc.dg/strlenopt-39.c: New test-case.
8327 * gcc.dg/pr81703.c: Likewise.
8329 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8331 * gnat.dg/atomic10.adb: New test.
8333 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8336 * gfortran.dg/deferred_character_18.f90: New test.
8338 2018-01-10 Martin Sebor <msebor@redhat.com>
8340 PR tree-optimization/83671
8341 * gcc.dg/strlenopt-40.c: New test.
8342 * gcc.dg/strlenopt-41.c: New test.
8344 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8347 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8349 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8352 * gcc.target/powerpc/pr83399.c: New test.
8354 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8357 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8358 to reflect that the arguments are correctly underlined.
8359 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8360 for globals, params, locals and literals.
8361 (test_sizeof): Directly test the location of "sizeof", rather than
8362 when used in compound expressions.
8363 (test_alignof): Likewise for "alignof".
8364 (test_string_literals): Likewise for string literals.
8365 (test_numeric_literals): Likewise for numeric literals.
8366 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8367 (test_typeid): Likewise for typeid.
8368 (test_unary_plus): New.
8369 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8372 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8374 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8376 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8378 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8380 2018-01-10 Marek Polacek <polacek@redhat.com>
8383 * g++.dg/warn/Wduplicated-branches4.C: New test.
8385 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8388 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8391 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8394 * g++.dg/cpp0x/new2.C: New.
8396 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8399 * gcc.target/i386/pr83735.c: New test.
8401 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8403 * lib/target-supports.exp (check_effective_target_branch_cost):
8405 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8406 * gcc.dg/pr21643.c: Likewise.
8407 * gcc.dg/pr46309.c: Likewise.
8408 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8409 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8410 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8411 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8412 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8413 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8414 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8416 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8423 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8426 * gcc.target/powerpc/pr83629.c: New testcase.
8428 2018-01-10 Richard Biener <rguenther@suse.de>
8431 * gcc.dg/pr78768.c: Un-XFAIL.
8433 2018-01-10 Richard Biener <rguenther@suse.de>
8436 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8438 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8440 PR tree-optimization/83753
8441 * gcc.dg/torture/pr83753.c: New test.
8443 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8445 * gcc.target/i386/avx2-gather-1.c: Add -march.
8446 * gcc.target/i386/avx2-gather-2.c: Add -march.
8447 * gcc.target/i386/avx2-gather-3.c: Add -march.
8448 * gcc.target/i386/avx2-gather-4.c: Add -march.
8449 * gcc.target/i386/avx2-gather-5.c: Add -march.
8450 * gcc.target/i386/avx2-gather-6.c: Add -march.
8451 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8452 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8453 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8454 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8455 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8456 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8457 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8458 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8459 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8460 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8462 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8465 * gcc.target/i386/pr78585.c: New test.
8467 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8470 * g++.dg/cpp0x/pr83734.C: New test.
8472 2018-01-09 Carl Love <cel@us.ibm.com>
8474 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8475 vec_mergeo builtins with float, double, long long, unsigned long long,
8476 bool long long arguments.
8477 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8478 vec_float2 with double arguments.
8479 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8480 vec_mergew and vec_mergow builtins.
8482 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8485 * gfortran.dg/contiguous_6.f90: New test.
8487 2018-01-09 Richard Biener <rguenther@suse.de>
8489 PR tree-optimization/83668
8490 * gcc.dg/graphite/pr83668.c: New testcase.
8492 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8494 PR tree-optimization/64811
8495 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8496 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8497 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8498 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8500 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8502 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8505 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8507 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8510 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8511 no NEON and require softfp or hard float-abi.
8512 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8514 2018-01-09 Richard Biener <rguenther@suse.de>
8516 PR tree-optimization/83572
8517 * gcc.dg/graphite/pr83572.c: New testcase.
8519 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8522 * gcc.dg/sms-13.c: New test.
8524 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8527 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8529 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8530 Monk Chiang <sh.chiang04@gmail.com>
8532 * gcc.target/riscv/save-restore-1.c: New.
8534 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8537 * gcc.target/powerpc/pr83677.c: New file.
8539 2018-01-08 Jeff Law <law@redhat.com>
8541 PR rtl-optimizatin/81308
8542 * g++.dg/pr81308-1.C: New test.
8543 * g++.dg/pr81308-2.C: New test.
8545 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8547 PR target/83663 - Revert r255946
8548 * gcc.target/aarch64/vect-slp-dup.c: New.
8550 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8552 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8555 2018-01-08 Richard Biener <rguenther@suse.de>
8557 PR tree-optimization/83563
8558 * gcc.dg/graphite/pr83563.c: New testcase.
8560 2018-01-08 Richard Biener <rguenther@suse.de>
8563 * g++.dg/torture/pr83713.C: New testcase.
8565 2018-01-08 Tom de Vries <tom@codesourcery.com>
8567 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8569 2018-01-08 Richard Biener <rguenther@suse.de>
8571 PR tree-optimization/83685
8572 * gcc.dg/torture/pr83685.c: New testcase.
8574 2018-01-08 Richard Biener <rguenther@suse.de>
8577 * gcc.dg/lto/pr83719_0.c: New testcase.
8579 2018-01-08 Tom de Vries <tom@codesourcery.com>
8581 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8582 * gcc.dg/graphite/run-id-1.c: Same.
8583 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8585 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8588 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8589 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8590 * gfortran.dg/pdt_27.f03: New test.
8593 * gfortran.dg/pdt_28.f03: New test.
8595 2018-01-08 Tom de Vries <tom@codesourcery.com>
8597 * c-c++-common/builtins.c: Require effective target alloca.
8598 * gcc.dg/Wrestrict.c: Same.
8599 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8601 2018-01-08 Richard Biener <rguenther@suse.de>
8604 * gcc.dg/torture/pr83580.c: New testcase.
8606 2018-01-08 Richard Biener <rguenther@suse.de>
8609 * gcc.dg/pr83517.c: New testcase.
8611 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8614 * gcc.dg/uninit-pr81897.c: New test.
8616 2018-01-06 Martin Sebor <msebor@redhat.com>
8618 PR tree-optimization/83640
8619 * gcc.dg/Wrestrict-6.c: New test.
8620 * gcc.dg/pr83640.c: New test.
8622 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8624 * gcc.target/aarch64/reg-alloc-1.c: New test.
8626 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8629 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8631 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8634 * gcc.dg/pr83480.c: New test.
8636 PR rtl-optimization/83682
8637 * gcc.target/i386/pr83682.c: New test.
8639 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8643 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8644 * gfortran.dg/dependency_49.f90: Likewise.
8645 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8646 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8647 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8648 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8649 * gfortran.dg/string_1_lp64.f90: New test.
8650 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8651 * gfortran.dg/string_3_lp64.f90: New test.
8653 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8656 * gcc.target/i386/sse-26.c: New test.
8659 * gcc.target/i386/pr83604.c: New test.
8661 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8663 * gcc.dg/vect/vect-align-4.c: New test.
8664 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8665 and redefine as a structure with an unaligned member "b".
8666 (foo): Update accordingly.
8668 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8671 * gcc.target/aarch64/bics_5.c: New test.
8672 * gcc.target/arm/bics_5.c: Likewise.
8674 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8676 PR tree-optimization/83605
8677 * gcc.dg/pr83605.c: New test.
8679 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8682 * gcc.target/i386/pr83554.c: New test.
8685 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8688 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8692 * gfortran.dg/eoshift_8.f90: New test.
8693 * gfortran.dg/simplify_eoshift_1.f90: New test.
8695 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8698 * gcc.dg/pr83585.c: New test.
8700 2018-01-04 Nathan Sidwell <nathan@acm.org>
8703 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8705 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8708 * gcc.dg/pr83666.c: New test.
8710 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8713 * gcc.target/alpha/pr83628-1.c: New test.
8714 * gcc.target/alpha/pr83628-2.c: Ditto.
8716 2018-01-04 Martin Liska <mliska@suse.cz>
8719 * g++.dg/ipa/pr82352.C: New test.
8721 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8723 * gcc.dg/vect-opt-info-1.c: Moved to ...
8724 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8725 vect_int targets, use dg-additional-options instead of dg-options and
8726 use relative line numbers instead of absolute.
8728 2018-01-03 Martin Sebor <msebor@redhat.com>
8730 PR tree-optimization/83655
8731 * gcc.dg/Wrestrict-5.c: New test.
8732 * c-c++-common/builtins.c: New test.
8734 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8735 Alan Hayward <alan.hayward@arm.com>
8736 David Sherwood <david.sherwood@arm.com>
8738 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8741 2018-01-03 Jeff Law <law@redhat.com>
8744 * gcc.target/i386/stack-check-17.c: New test.
8745 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8747 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8750 * gcc.dg/pr83621.c: New test.
8753 * gcc.dg/pr83645.c: New test.
8755 2018-01-03 Martin Sebor <msebor@redhat.com>
8757 PR tree-optimization/83603
8758 * gcc.dg/Wrestrict-4.c: New test.
8761 * gcc.dg/const-2.c: New test.
8762 * gcc.dg/pure-3.c: New test.
8764 2018-01-03 Martin Sebor <msebor@redhat.com>
8766 * gcc.dg/Wrestrict-3.c: New test.
8768 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8771 * g++.dg/opt/pr83555.C: New test.
8772 * g++.dg/ubsan/pr83555.C: New test.
8774 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8777 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8778 the !CHECKING_P case by expecting a note.
8779 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8780 a note for the !CHECKING_P case, and move the return statement
8781 outside of #if CHECKING_P guard.
8783 2018-01-03 Jeff Law <law@redhat.com>
8786 * gcc.target/i386/stack-check-18.c: New test.
8787 * gcc.target/i386/stack-check-19.c: New test.
8789 2018-01-03 Martin Sebor <msebor@redhat.com>
8791 PR tree-optimization/83501
8792 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8794 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8796 PR tree-optimization/83501
8797 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8799 2018-01-03 Nathan Sidwell <nathan@acm.org>
8802 * g++.dg/ipa/pr83667.C: New.
8804 2018-01-03 Martin Liska <mliska@suse.cz>
8806 PR tree-optimization/83593
8807 * gcc.dg/pr83593.c: New test.
8809 2018-01-03 Martin Liska <mliska@suse.cz>
8812 * g++.dg/ipa/pr83549.C: New test.
8814 2018-01-03 Marek Polacek <polacek@redhat.com>
8817 * g++.dg/warn/mvp2.C: New test.
8819 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8821 PR preprocessor/83602
8822 * g++.dg/cpp/pr83602.C: New test.
8825 * g++.dg/parse/pr83634.C: New test.
8827 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8830 * gfortran.dg/eoshift_7.f90: New test.
8832 2018-01-03 Jan Beulich <jbeulich@suse.com>
8834 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8835 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8837 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8839 Update copyright years.
8841 2018-01-03 Martin Liska <mliska@suse.cz>
8844 * gcc.dg/ipa/pr83594.c: New test.
8846 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8847 Alan Hayward <alan.hayward@arm.com>
8848 David Sherwood <david.sherwood@arm.com>
8850 * gcc.dg/vect-opt-info-1.c: New test.
8852 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8854 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8855 floorf128, truncf128, and roundf128.
8856 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8857 optimizations added in match.pd.
8858 * gcc.target/powerpc/float128-hw6.c: Likewise.
8859 * gcc.target/powerpc/float128-hw7.c: Likewise.
8860 * gcc.target/powerpc/float128-hw8.c: Likewise.
8861 * gcc.target/powerpc/float128-hw9.c: Likewise.
8862 * gcc.target/powerpc/float128-hw10.c: Likewise.
8863 * gcc.target/powerpc/float128-hw11.c: Likewise.
8865 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8868 * g++.dg/cpp0x/pr83556.C: New test.
8870 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8874 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8875 * gfortran.dg/simplify_cshift_4.f90: New test.
8877 2018-01-02 Marek Polacek <polacek@redhat.com>
8880 * g++.dg/cpp0x/inh-ctor30.C: New test.
8883 * g++.dg/cpp1z/pr83644.C: New test.
8885 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8888 * gfortran.dg/coarray_45.f90: New test.
8891 * gfortran.dg/coarray_46.f90: New test.
8893 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8895 PR tree-optimization/83581
8896 * gcc.dg/pr83581.c: New test.
8899 * gcc.dg/pr83595.c: New test.
8902 * g++.dg/opt/pr83608.C: New test.
8905 * gcc.dg/pr83609.c: New test.
8906 * g++.dg/opt/pr83609.C: New test.
8909 * gcc.dg/pr83623.c: New test.
8911 * gcc.target/i386/i386.exp
8912 (check_effective_target_avx512vpopcntdqvl): New proc.
8913 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8914 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8915 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8917 Copyright (C) 2018 Free Software Foundation, Inc.
8919 Copying and distribution of this file, with or without modification,
8920 are permitted in any medium without royalty provided the copyright
8921 notice and this notice are preserved.