1 2018-05-11 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/gomp/pr85696.c: New test.
6 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
7 Jakub Jelinek <jakub@redhat.com>
9 PR tree-optimization/85692
10 * gcc.target/i386/pr85692.c: New test.
12 2018-05-11 Martin Liska <mliska@suse.cz>
15 * c-c++-common/ubsan/attrib-6.c: New test.
17 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
20 * gfortran.dg/pr85687.f90: new test.
22 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
25 * gfortran.dg/pr85521_1.f90: New test.
26 * gfortran.dg/pr85521_2.f90: New test.
28 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
31 * gfortran.dg/pr70870_1.f90: New test.
33 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
35 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
37 2018-05-10 Jakub Jelinek <jakub@redhat.com>
40 * g++.dg/ext/offsetof2.C: New test.
42 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
45 * gfortran.dg/temporary_3.f90 : New test.
48 * gfortran.dg/temporary_2.f90 : New test.
50 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
52 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
53 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
54 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
55 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
56 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
57 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
58 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
59 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
60 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
61 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
62 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
63 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
64 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
65 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
66 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
67 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
68 * gcc.dg/vmx/st-be-order.c: Delete testcase.
69 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
70 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
71 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
72 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
73 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
74 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
75 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
76 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
77 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
78 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
80 2018-05-10 Jakub Jelinek <jakub@redhat.com>
82 PR tree-optimization/85699
83 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
84 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
85 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
86 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
88 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
90 * g++.dg/tls/pr85400.C: New test.
92 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/cpp1y/lambda-generic-85713.C: New.
97 2018-05-09 Carl Love <cel@us.ibm.com>
99 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
101 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
105 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/cpp1y/pr84588.C: New.
110 2018-05-09 Andreas Schwab <schwab@suse.de>
112 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
114 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
116 * gcc.target/aarch64/store_lane_spill_1.c: New test.
117 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
119 2018-05-08 Carl Love <cel@us.ibm.com>
120 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
122 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/cpp1y/pr84588.C: New.
127 2018-05-08 Marek Polacek <polacek@redhat.com>
130 * g++.dg/cpp1z/constexpr-if22.C: New test.
132 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
135 * gcc.target/i386/pr85693.c: New test.
137 2018-05-08 Jakub Jelinek <jakub@redhat.com>
140 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
141 scan-assembler-times checking that except for [fh]*xor other functions
142 don't use any load instructions.
144 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
146 * gcc.target/i386/builtin_target.c: Test goldmont.
147 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
150 2018-05-08 Jakub Jelinek <jakub@redhat.com>
153 * g++.dg/other/sse2-pr85572-1.C: New test.
154 * g++.dg/other/sse2-pr85572-2.C: New test.
155 * g++.dg/other/sse4-pr85572-1.C: New test.
156 * g++.dg/other/avx2-pr85572-1.C: New test.
159 * gcc.target/i386/pr85317.c: New test.
160 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
161 optimization barrier to avoid optimizing away the expected insn.
164 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
165 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
167 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
169 * g++.dg/other/sve_const_pred_1.C: Rename to...
170 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
171 target selectors and explicit -march options.
172 * g++.dg/other/sve_const_pred_2.C: Rename to...
173 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
174 * g++.dg/other/sve_const_pred_3.C: Rename to...
175 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
176 * g++.dg/other/sve_const_pred_4.C: Rename to...
177 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
178 * g++.dg/other/sve_tls_2.C: Rename to...
179 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
180 * g++.dg/other/sve_vcond_1.C: Rename to...
181 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
182 * g++.dg/other/sve_vcond_1_run.C: Rename to...
183 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
185 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
188 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
191 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
194 * g++.dg/cpp0x/deleted14.C: New.
196 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
197 Alan Hayward <alan.hayward@arm.com>
198 David Sherwood <david.sherwood@arm.com>
200 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
202 * gcc.target/aarch64/sve/vcond_7.c: New test.
203 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
205 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
208 * g++.dg/cpp0x/sfinae62.C: New.
210 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
212 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
215 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/cpp0x/narrowing1.C: New.
220 2018-05-08 Richard Biener <rguenther@suse.de>
223 * gcc.dg/torture/pr85574.c: Rename to...
224 * gcc.dg/torture/pr85588.c: ... this.
226 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
229 * gfortran.dg/minmaxloc_12.f90: New test case.
230 * gfortran.dg/minmaxloc_13.f90: New test case.
232 2018-05-07 Nathan Sidwell <nathan@acm.org>
234 * g++.dg/cpp0x/range-for10.C: Delete.
235 * g++.dg/ext/forscope1.C: Delete.
236 * g++.dg/ext/forscope2.C: Delete.
237 * g++.dg/template/for1.C: Delete.
239 2018-05-07 Jeff Law <law@redhat.com>
241 * gfortran.dg/linefile.f90: New test.
243 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
245 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
248 2018-05-06 Jakub Jelinek <jakub@redhat.com>
251 * g++.dg/ext/asm14.C: New test.
252 * g++.dg/ext/asm15.C: New test.
253 * g++.dg/ext/asm16.C: New test.
255 2018-05-06 Michael Eager <eager@eagercon.com>
257 * gcc.target/microblaze/others/picdtr.c: Correct option
258 -fPIE -mpic-data-is-text-relative.
260 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
262 * gcc.target/microblaze/others/picdtr.c: Add test for
263 -fPIE -mpic-data-is-text-relative.
265 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
268 * gfortran.dg/coarray_dependency_1.f90: New test.
269 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
271 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
273 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
274 to match the currently produced gimple.
276 2018-05-04 Carl Love <cel@us.ibm.com>
277 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
279 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
280 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
281 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
282 xvcmpgedp counts. Add xxsel counts.
284 2018-05-04 Richard Biener <rguenther@suse.de>
287 * g++.dg/torture/pr85627.C: New testcase.
289 2018-05-04 Richard Biener <rguenther@suse.de>
292 * gcc.dg/torture/pr85574.c: New testcase.
293 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
295 2018-05-04 Jakub Jelinek <jakub@redhat.com>
298 * gcc.dg/nextafter-1.c: New test.
299 * gcc.dg/nextafter-2.c: New test.
300 * gcc.dg/nextafter-3.c: New test.
301 * gcc.dg/nextafter-4.c: New test.
303 2018-05-03 Nathan Sidwell <nathan@acm.org>
305 Remove -ffriend-injection.
306 * g++.old-deja/g++.jason/scoping15.C: Delete.
307 * g++.old-deja/g++.mike/net43.C: Delete.
309 2018-05-03 Jakub Jelinek <jakub@redhat.com>
312 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
313 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
314 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
315 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
317 2018-05-03 Tom de Vries <tom@codesourcery.com>
320 * lib/scanoffloadtree.exp: New file.
322 2018-05-03 Richard Biener <rguenther@suse.de>
324 PR tree-optimization/85615
325 * gcc.dg/torture/pr85615.c: New testcase.
327 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
329 PR tree-optimization/70291
330 * gcc.dg/complex-6.c: New test.
331 * gcc.dg/complex-7.c: Likewise.
333 2018-05-03 Richard Biener <rguenther@suse.de>
336 * fortran.dg/pr51434.f90: Truncate transfer argument.
338 2018-05-02 Jakub Jelinek <jakub@redhat.com>
341 * gcc.c-torture/execute/pr85582-3.c: New test.
343 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
344 Jason Merrill <jason@redhat.com>
347 * g++.dg/warn/Wshadow-13.C: New.
348 * g++.dg/warn/Wshadow-14.C: Likewise.
350 2018-05-02 Tom de Vries <tom@codesourcery.com>
353 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
354 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
356 2018-05-02 David Pagan <dave.pagan@oracle.com>
359 * gcc.dg/noncompile/pr30552-1.c: New test.
360 * gcc.dg/noncompile/pr30552-2.c: New test.
361 * gcc.dg/noncompile/pr30552-3.c: New test.
362 * gcc.dg/noncompile/pr30552-4.c: New test.
364 2018-05-02 Richard Biener <rguenther@suse.de>
366 PR tree-optimization/85597
367 * gcc.dg/vect/pr85597.c: New testcase.
369 2018-05-02 Tom de Vries <tom@codesourcery.com>
372 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
373 * lib/scanltranstree.exp: New file.
374 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
375 (scan-ltrans-tree-dump-times_required_options)
376 (scan-ltrans-tree-dump-not_required_options)
377 (scan-ltrans-tree-dump-dem_required_options)
378 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
379 * lib/gcc-dg.exp: Include scanltranstree.exp.
381 2018-05-02 Tom de Vries <tom@codesourcery.com>
384 * gcc.dg/ipa/ipa-icf-38.c: New test.
385 * gcc.dg/ipa/ipa-icf-38a.c: New test.
386 * lib/scandump.exp (dump-base): New proc.
387 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
388 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
390 * lib/scanipa.exp: Add "" argument to scan-dump calls.
391 * lib/scanlang.exp: Same.
392 * lib/scanrtl.exp: Same.
393 * lib/scantree.exp: Same.
394 * lib/scanwpaipa.exp: New file.
395 * lib/gcc-dg.exp: Include scanwpaipa.exp.
397 2018-05-02 Richard Biener <rguenther@suse.de>
400 * gcc.dg/torture/pr85567.c: New testcase.
402 2018-05-02 Jakub Jelinek <jakub@redhat.com>
405 * gcc.c-torture/execute/pr85582-1.c: New test.
406 * gcc.c-torture/execute/pr85582-2.c: New test.
408 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
410 PR tree-optimization/85586
411 * gcc.dg/vect/pr85586.c: New test.
413 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
415 PR tree-optimization/85143
416 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
417 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
419 2018-05-01 David Malcolm <dmalcolm@redhat.com>
422 * c-c++-common/Wformat-pr84258.c: New test.
424 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
426 PR tree-optimization/82665
427 * gcc.dg/tree-ssa/pr82665.c: New test.
429 2018-04-30 David Malcolm <dmalcolm@redhat.com>
432 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
433 (test_add_fixit_insert_formatted_single_line): New function.
434 (test_add_fixit_insert_formatted_multiline): New function.
435 Extend expected output of generated patch to include fix-it hints
437 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
438 "gcc-rich-location.h". Add test coverage for
439 gcc_rich_location::add_fixit_insert_formatted.
441 2018-04-30 David Malcolm <dmalcolm@redhat.com>
443 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
444 (test_show_locus): Update for location_get_source_line returning a
445 char_span. Use char_span for handling words in the
446 "test_many_nested_locations" fix-it example.
448 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
450 * gcc.target/arc/interrupt-8.c: Update test.
451 * gcc.target/arc/loop-4.c: Likewise.
452 * gcc.target/arc/loop-hazard-1.c: Likewise.
453 * gcc.target/arc/sdata-3.c: Likewise.
455 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
457 * gcc.target/arc/store-merge-1.c: New test.
458 * gcc.target/arc/add_n-combine.c: Update test.
460 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
462 Microblaze Target: PIC data text relative
464 * gcc.target/microblaze/others/data_var1.c: Include
465 PIC case of r20 base register.
466 * gcc.target/microblaze/others/data_var2.c: Ditto.
467 * gcc.target/microblaze/others/picdtr.c: Add new
468 test case for -mpic-is-data-text-relative.
469 * gcc.target/microblaze/others/sdata_var1.c: Add
470 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
471 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
472 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
473 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
474 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
475 * gcc.target/microblaze/others/string_cst1_gpopt.c:
477 * gcc.target/microblaze/others/string_cst2_gpopt.c:
480 2018-04-30 Richard Biener <rguenther@suse.de>
482 PR tree-optimization/28364
483 PR tree-optimization/85275
484 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
485 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
486 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
487 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
488 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
490 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
491 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
493 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
494 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
495 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
497 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
500 * gcc.target/i386/pr84431.c: New test.
502 2018-04-27 Martin Jambor <mjambor@suse.cz>
505 * g++.dg/ipa/pr85549.C: New test.
507 2018-04-27 Jakub Jelinek <jakub@redhat.com>
510 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
512 * g++.dg/cpp0x/constexpr-85553.C: New test.
514 2018-04-27 David Malcolm <dmalcolm@redhat.com>
517 * g++.dg/pr85515-1.C: New test.
518 * g++.dg/pr85515-2.C: New test.
520 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
523 * g++.dg/cpp0x/friend3.C: New.
525 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
528 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
529 Use check_effective_target_arm_little_endian.
531 2018-04-27 Jakub Jelinek <jakub@redhat.com>
533 PR tree-optimization/85529
534 * gcc.c-torture/execute/pr85529-1.c: New test.
535 * gcc.c-torture/execute/pr85529-2.c: New test.
536 * gcc.dg/pr85529.c: New test.
538 2018-04-26 Maciej W. Rozycki <macro@mips.com>
540 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
541 `.dword' in addition to `lw' and `.word'.
543 2018-04-26 Maciej W. Rozycki <macro@mips.com>
545 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
547 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
549 * gnat.dg/loop_optimization24.adb: New test.
551 2018-04-26 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/85116
554 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
555 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
556 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
557 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
559 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
562 * gcc.target/i386/pr85473-1.c: New test.
563 * gcc.target/i386/pr85473-2.c: New test.
565 2018-04-25 Nathan Sidwell <nathan@acm.org>
566 Jakub Jelinek <jakub@redhat.com>
570 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
571 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
572 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
573 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
574 * g++.dg/cpp0x/pr85437-1.C: New.
575 * g++.dg/cpp0x/pr85437-2.C: New.
576 * g++.dg/cpp0x/pr85437-3.C: New.
577 * g++.dg/cpp0x/pr85437-4.C: New.
579 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
582 * gfortran.dg/pr85520.f90: New test.
584 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
587 * gcc.dg/pr85512.c: New test.
589 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
592 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
593 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
594 * gcc.dg/pr85388-1.c (dg-options): Likwise.
595 * gcc.dg/pr85388-2.c (dg-options): Likwise.
596 * gcc.dg/pr85388-3.c (dg-options): Likwise.
597 * gcc.dg/pr85388-4.c (dg-options): Likwise.
598 * gcc.dg/pr85388-5.c (dg-options): Likwise.
599 * gcc.dg/pr85388-6.c (dg-options): Likwise.
600 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
601 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
602 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
603 * gcc.target/i386/cet-label.c (dg-options): Likwise.
604 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
605 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
606 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
607 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
608 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
609 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
610 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
611 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
612 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
613 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
614 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
615 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
616 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
617 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
618 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
619 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
620 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
621 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
622 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
623 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
624 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
625 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
626 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
627 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
628 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
629 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
630 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
631 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
632 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
633 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
634 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
635 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
636 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
637 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
638 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
639 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
640 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
641 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
642 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
643 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
644 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
645 * gcc.target/i386/pr84146.c (dg-options): Likwise.
646 * gcc.target/i386/pr85403.c (dg-options): Likwise.
647 * gcc.target/i386/pr85404.c (dg-options): Likwise.
648 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
650 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
651 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
652 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
653 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
654 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
655 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
656 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
657 * (dg-options): Likwise.
658 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
660 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
661 * gcc.target/i386/cet-label-3.c: Removed.
662 * gcc.target/i386/cet-property-3.c: Likwise.
663 * gcc.target/i386/cet-sjlj-7.c: Likwise.
665 2018-04-24 Jakub Jelinek <jakub@redhat.com>
668 * gcc.target/i386/pr85511.c: New test.
671 * g++.dg/ext/pr85503.C: New test.
674 * gcc.target/i386/pr85508.c: New test.
676 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
678 PR tree-optimization/85478
679 * g++.dg/pr85478.C: New test.
681 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
683 * g++.dg/torture/pr85496.C: New test.
685 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
687 PR rtl-optimization/85423
688 * gcc.dg/pr85423.c: New test.
690 2018-04-20 Martin Sebor <msebor@redhat.com>
693 * gcc.dg/Wrestrict-15.c: New test.
695 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
698 * gcc.target/powerpc/pr85456.c: New test.
700 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
702 * g++.dg/ext/undef-bool-1.C: Require lp64.
703 * gcc.target/powerpc/undef-bool-2.c: Likewise.
705 2018-04-20 Jeff Law <law@redhat.com>
707 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
709 * gcc.dg/stack-check-6.c: Likewise.
710 * gcc.dg/stack-check-6a.c: Likewise.
711 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
712 * gcc.target/i386/stack-check-18.c: Likewise.
713 * gcc.target/i386/stack-check-19.c: Likewise.
715 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
718 * gcc.target/aarch64/sve/vcond_1.c: Move to...
719 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
720 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
721 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
723 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
727 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
729 2018-04-20 Richard Biener <rguenther@suse.de>
732 * gcc.dg/torture/pr85475.c: New testcase.
734 2018-04-20 Martin Jambor <mjambor@suse.cz>
737 * gcc.dg/ipa/pr85449.c: New test.
739 2018-04-20 Martin Jambor <mjambor@suse.cz>
742 * g++.dg/ipa/pr85447.C: New file.
743 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
745 2018-04-20 Jakub Jelinek <jakub@redhat.com>
748 * g++.dg/cpp0x/pr85462.C: New test.
750 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
752 * gcc.target/i386/pr85404.c: Require CET target.
754 2018-04-19 Jakub Jelinek <jakub@redhat.com>
756 PR tree-optimization/85467
757 * gcc.dg/pr85467.c: New test.
759 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/parse/crash68.C: New.
764 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
767 * g++.dg/torture/pr85334.C: New test.
769 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
771 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
772 * g++.dg/diagnostic/pr85464.C: New.
774 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
777 * gcc.dg/torture/pr85397-1.c: New test.
778 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
779 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
781 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
784 * gcc.target/i386/pr85404.c: New test.
786 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
789 * c-c++-common/attr-nocf-check-1.c: Compile with
790 -fcf-protection=none.
791 * c-c++-common/attr-nocf-check-3.c: Likewise.
792 * gcc.dg/march-generic.c: Likewise.
793 * gcc.target/i386/align-limit.c: Likewise.
794 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
795 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
796 * gcc.target/i386/cet-property-2.c: Likewise.
797 * gcc.target/i386/ret-thunk-26.c: Likewise.
798 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
800 * c-c++-common/fcf-protection-2.c: Likewise.
801 * c-c++-common/fcf-protection-3.c: Likewise.
802 * c-c++-common/fcf-protection-5.c: Likewise.
803 * c-c++-common/fcf-protection-6.c: Likewise.
804 * c-c++-common/fcf-protection-7.c: Likewise.
805 * gcc.target/i386/cet-label-3.c: New test.
806 * gcc.target/i386/cet-property-3.c: Likewise.
807 * gcc.target/i386/cet-sjlj-7.c: Likewise.
808 * gcc.target/i386/pr85417-1.c: Likewise.
809 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
810 __x86_indirect_thunk_nt_(r|e)ax
811 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
812 * gcc.target/i386/pr85403.c: Remove dg-error,
814 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
816 * gcc.target/i386/movdir-1.c: New test.
818 2018-04-19 Richard Biener <rguenther@suse.de>
821 * gcc.dg/pr85455.c: New testcase.
823 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
825 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
827 * g++.dg/lto/pr85405b_0.C: Likewise.
828 * g++.dg/lto/pr84805_0.C: Likewise.
830 2018-04-18 Martin Liska <mliska@suse.cz>
834 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
837 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
840 * gcc.dg/pr85388-1.c: New test.
841 * gcc.dg/pr85388-2.c: Likewise.
842 * gcc.dg/pr85388-3.c: Likewise.
843 * gcc.dg/pr85388-4.c: Likewise.
844 * gcc.dg/pr85388-5.c: Likewise.
845 * gcc.dg/pr85388-6.c: Likewise.
847 2018-04-18 Jan Hubicka <jh@suse.cz>
848 Martin Liska <mliska@suse.cz>
850 * g++.dg/lto/pr83121_0.C: Update template.
851 * g++.dg/lto/pr83121_1.C: Update template.
852 * g++.dg/lto/pr84805_0.C: Update template.
853 * g++.dg/lto/pr84805_1.C: Update template.
854 * g++.dg/lto/pr84805_2.C: Update template.
856 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
859 * g++.dg/cpp0x/pr84630.C: New.
861 2018-04-18 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
865 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
866 in two cases. Uncomment two other tests and add expected dg-error for
868 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
869 -Wnarrowing diagnostics on some targets for c++11.
870 * g++.dg/parse/array-size2.C: Remove xfail.
871 * g++.dg/cpp0x/constexpr-84463.C: New test.
873 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
875 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
876 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
878 2018-04-17 Jakub Jelinek <jakub@redhat.com>
881 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
882 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
883 * g++.dg/other/sve_tls_2.C: Require effective target tls.
885 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
887 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
888 prevent cascading of errors and change expected error message.
889 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
891 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
892 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
893 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
894 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
896 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
898 2018-04-17 Jakub Jelinek <jakub@redhat.com>
901 * gcc.dg/pr85430.c: New test.
903 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
906 * gcc.target/arm/pr54300.C: Move to...
907 * g++.dg/other/pr54300.C: ... Here. Add target directives.
908 * gcc.target/arm/pr55073.C: Move to...
909 * g++.dg/other/pr55073.C: ... Here. Add target directives.
910 * gcc.target/arm/pr56184.C: Move to...
911 * g++.dg/other/pr56184.C: ... Here. Add target directives.
912 * gcc.target/arm/pr59985.C: Move to...
913 * g++.dg/other/pr59985.C: ... Here. Add target directives.
914 * gcc.target/aarch64/pr60675.C: Move to...
915 * g++.dg/other/pr60675.C: ... Here. Add target directives.
916 * gcc.target/aarch64/pr81422.C: Move to...
917 * g++.dg/other/pr81422.C: ... Here. Add target directives.
918 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
919 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
920 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
921 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
922 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
923 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
924 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
925 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
926 * gcc.target/aarch64/sve/tls_2.C: Move to...
927 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
928 * gcc.target/aarch64/pr81414.C: Rename to...
929 * gcc.target/aarch64/pr81414.c: ... This.
930 * gcc.target/aarch64/simd/pr67896.C: Rename to...
931 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
933 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
934 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
935 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
936 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
939 2018-04-17 Jakub Jelinek <jakub@redhat.com>
942 * gcc.dg/pr85414.c: New test.
944 2018-04-17 Martin Jambor <mjambor@suse.cz>
947 * g++.dg/ipa/pr85421.C: New test.
949 2018-04-17 Martin Liska <mliska@suse.cz>
952 * g++.dg/lto/pr85405b_0.C: New test.
953 * g++.dg/lto/pr85405b_1.C: New test.
955 2018-04-17 Martin Liska <mliska@suse.cz>
958 * g++.dg/lto/pr85405_0.C: New test.
959 * g++.dg/lto/pr85405_1.C: New test.
961 2018-04-17 Martin Liska <mliska@suse.cz>
964 * g++.dg/ext/pr85329-2.C: New test.
965 * g++.dg/ext/pr85329.C: New test.
966 * gcc.target/i386/mvc12.c: New test.
968 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
971 * g++.dg/pr85039-1.C: New.
972 * g++.dg/pr85039-2.C: New.
973 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
975 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
978 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
979 if the target supports efficient unaligned storage accesses.
981 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
984 * gcc.target/powerpc/pr83660.C: New test.
986 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
989 * gcc.target/i386/pr85403.c: New test.
991 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
994 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
996 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
997 Jason Merrill <jason@redhat.com>
1000 * g++.dg/cpp0x/pr85112.C: New.
1002 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1005 * g++.dg/ext/undef-bool-1.C: New file.
1006 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1007 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1009 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1012 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1013 corresponding dg-error clause.
1014 * gcc.target/powerpc/pr80098-3.c: Ditto.
1015 * gcc.target/powerpc/pr80103-1.c: Delete.
1017 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1021 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1022 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1024 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1027 * gfortran.dg/implied_do_io_5.f90: New test.
1029 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1032 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1033 several values: positive, negative, and zero.
1034 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1035 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1037 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1039 PR rtl-optimization/79916
1040 * gcc.target/powerpc/pr79916.c: New.
1042 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1044 PR rtl-optimization/85393
1045 * g++.dg/opt/pr85393.C: New test.
1046 * g++.dg/opt/pr85393-aux.cc: New file.
1048 PR rtl-optimization/85376
1049 * gcc.dg/pr85376.c: New test.
1051 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1053 PR rtl-optimization/83852
1054 * gcc.dg/pr83852.c: New testcase.
1056 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1059 * gcc.target/s390/pr77822-1.C: Rename to ...
1060 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1061 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1062 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1064 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1067 * gcc.target/i386/pr71991.c: New testcase.
1069 2018-04-13 Martin Liska <mliska@suse.cz>
1070 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1076 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1079 * g++.dg/diagnostic/macro-arg-count.C: New test.
1081 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1085 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1086 array and move test to libgomp/testsuite/libgomp.fortran.
1087 * gfortran.dg/do_concurrent_6.f90: New test.
1089 2018-04-12 Marek Polacek <polacek@redhat.com>
1092 * g++.dg/parse/error61.C: New test.
1094 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1096 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1097 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1099 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1102 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1103 specify -mvsx on gcc command line.
1105 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1108 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1109 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1111 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1114 * gcc.target/i386/pr85328.c: New test.
1116 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1118 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1120 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1122 PR rtl-optimization/85342
1123 * gcc.target/i386/pr85342.c: New test.
1125 2018-04-11 Jason Merrill <jason@redhat.com>
1127 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1128 if ulimit -v is set.
1130 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1133 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1135 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1138 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1140 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1143 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1146 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1149 * gcc.target/i386/pr84301.c: New test.
1151 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1153 PR tree-optimization/85331
1154 * gcc.c-torture/execute/pr85331.c: New test.
1156 2018-04-11 Marek Polacek <polacek@redhat.com>
1159 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1160 * g++.dg/cpp1z/constexpr-if21.C: New test.
1162 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/i386/pr85281.c: New test.
1167 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1169 PR rtl-optimization/84659
1170 * gcc.dg/pr84659.c: New test.
1172 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1175 * g++.dg/debug/dwarf2/pr85302.C: New test.
1177 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1180 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1183 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1186 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1188 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1190 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1191 * gcc.target/powerpc/dimode_off.c: Ditto.
1192 * gcc.target/powerpc/tfmode_off.c: Ditto.
1193 * gcc.target/powerpc/timode_off.c: Ditto.
1195 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1197 * gcc.target/powerpc/vec-ldl-1.c: New test.
1198 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1199 corrections to ABI implementation.
1201 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1204 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1206 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1208 PR rtl-optimization/85300
1209 * gcc.dg/pr85300.c: New test.
1211 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1214 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1215 where we now show the pertinent parameter.
1216 * g++.dg/diagnostic/aka2.C: Likewise.
1217 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1219 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1222 * gfortran.dg/gomp/pr85313.f90: New test.
1224 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1227 * g++.dg/parse/template29.C: New.
1229 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1232 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1234 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.target/i386/avx512f-pr85177.c: New test.
1239 * gcc.target/i386/avx512f-pr85255.c: New test.
1241 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1243 PR tree-optimization/85286
1244 * gcc.dg/vect/pr85286.c: New test.
1246 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1249 * gcc.target/arm/pr85173.c: New test.
1251 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1254 * gcc.dg/lto/pr85248_0.c: New test.
1255 * gcc.dg/lto/pr85248_1.c: New test.
1257 2018-04-09 Jan Hubicka <jh@suse.cz>
1260 * g++.dg/torture/pr85078.C: New.
1262 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1265 * g++.dg/cpp1z/decomp44.C: New.
1266 * g++.dg/cpp1z/decomp45.C: Likewise.
1268 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1271 * gfortran.dg/do_concurrent_5.f90: New test.
1272 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1275 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1278 * gfortran.dg/parameter_array_element_3.f90: New test.
1280 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1283 * g++.dg/cpp1z/decomp43.C: New test.
1285 PR rtl-optimization/80463
1286 * g++.dg/pr80463.C: Add -w to dg-options.
1288 2018-04-09 Richard Biener <rguenther@suse.de>
1290 PR tree-optimization/85284
1291 * gcc.dg/torture/pr85284.c: New testcase.
1293 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1295 PR rtl-optimization/80463
1296 PR rtl-optimization/83972
1297 PR rtl-optimization/83480
1299 * gcc.dg/pr80463.c: New test.
1300 * g++.dg/pr80463.C: Likewise.
1301 * gcc.dg/pr83972.c: Likewise.
1303 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1305 PR rtl-optimization/83913
1306 * gcc.dg/pr83913.c: New test.
1308 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1310 PR rtl-optimization/83962
1311 * gcc.dg/pr83962.c: New test.
1313 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1315 PR rtl-optimization/83530
1316 * gcc.dg/pr83530.c: New test.
1318 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1321 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1323 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1325 PR tree-optimization/85257
1326 * gcc.dg/pr85257.c: New test.
1328 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1330 * g++.dg/opt/pr85196.C: New test.
1332 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1335 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1336 std::tuple here since they need C++11.
1337 * g++.dg/lookup/missing-std-include-8.C: New test.
1338 * g++.dg/lookup/missing-std-include.C: Move std::array and
1339 std::tuple test to missing-std-include-6.C to avoid failures
1342 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1345 * gcc.dg/debug/pr85252.c: New test.
1347 PR rtl-optimization/84872
1348 * gcc.dg/graphite/pr84872.c: New test.
1351 * g++.dg/cpp1z/decomp42.C: New test.
1353 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1356 * g++.dg/lookup/missing-std-include-7.C: New test.
1358 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1360 * gcc.dg/struct-simple.c: Revert r254862.
1361 * lib/target-supports.exp
1362 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1364 2018-04-06 Richard Biener <rguenther@suse.de>
1367 * gcc.dg/torture/pr85244-1.c: New testcase.
1368 * gcc.dg/torture/pr85244-2.c: Likewise.
1370 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1373 * c-c++-common/ubsan/pr85213.c: New test.
1375 2018-04-06 Richard Biener <rguenther@suse.de>
1378 * gcc.dg/pr85180.c: New testcase.
1380 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1382 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1383 to trigger the optimization. Do some cleanup and function
1384 renaming. Add more test functions.
1386 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1388 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1390 * gcc.target/s390/hotpatch-1.c: Skip when building without
1392 * gcc.target/s390/hotpatch-10.c: Likewise.
1393 * gcc.target/s390/hotpatch-11.c: Likewise.
1394 * gcc.target/s390/hotpatch-12.c: Likewise.
1395 * gcc.target/s390/hotpatch-13.c: Likewise.
1396 * gcc.target/s390/hotpatch-14.c: Likewise.
1397 * gcc.target/s390/hotpatch-15.c: Likewise.
1398 * gcc.target/s390/hotpatch-16.c: Likewise.
1399 * gcc.target/s390/hotpatch-17.c: Likewise.
1400 * gcc.target/s390/hotpatch-18.c: Likewise.
1401 * gcc.target/s390/hotpatch-19.c: Likewise.
1402 * gcc.target/s390/hotpatch-2.c: Likewise.
1403 * gcc.target/s390/hotpatch-3.c: Likewise.
1404 * gcc.target/s390/hotpatch-4.c: Likewise.
1405 * gcc.target/s390/hotpatch-5.c: Likewise.
1406 * gcc.target/s390/hotpatch-6.c: Likewise.
1407 * gcc.target/s390/hotpatch-7.c: Likewise.
1408 * gcc.target/s390/hotpatch-8.c: Likewise.
1409 * gcc.target/s390/hotpatch-9.c: Likewise.
1411 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1413 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1414 check for an error instead.
1415 * gcc.dg/Wattributes-6.c: Likewise.
1417 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1420 * g++.dg/cpp1z/decomp39.C: New test.
1421 * g++.dg/cpp1z/decomp40.C: New test.
1424 * g++.dg/cpp1z/decomp41.C: New test.
1427 * gcc.dg/pr85195.c: New test.
1429 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1432 * g++.dg/cpp0x/initlist100.C: New.
1433 * g++.dg/cpp0x/initlist101.C: Likewise.
1435 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1438 * g++.dg/other/pr84792-1.C: New.
1439 * g++.dg/other/pr84792-2.C: Likewise.
1441 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1444 * gcc.target/i386/pr85193.c: New test.
1446 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1449 * g++.dg/concepts/pr84979.C: New.
1450 * g++.dg/concepts/pr84979-2.C: New.
1451 * g++.dg/concepts/pr84979-3.C: New.
1453 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/cpp0x/variadic174.C: New.
1458 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1461 * g++.dg/ext/builtin13.C: New test.
1462 * g++.dg/ext/atomic-4.C: New test.
1465 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1466 * g++.dg/ext/bases3.C: New test.
1468 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1471 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1472 to match a single insn of the baz function. Move scan directives at
1473 the end of the file below the functions they are trying to test for
1475 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1477 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1479 PR rtl-optimization/84878
1480 * gcc.target/powerpc/pr84878.c: New test.
1482 2018-04-04 Michael Matz <matz@suse.de>
1484 * gcc.dg/Wstringop-overflow-4.c: New test.
1485 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1487 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1491 for the diagnostics of overridden functions. Adjust for new wording.
1493 2018-04-04 Richard Biener <rguenther@suse.de>
1496 * g++.dg/lto/pr85176_0.C: New testcase.
1498 2018-04-04 Richard Biener <rguenther@suse.de>
1501 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1504 2018-04-04 Martin Liska <mliska@suse.cz>
1507 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1508 and msdata as a workaround for powerpc.
1510 2018-04-04 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/85168
1513 * gcc.dg/torture/pr85168.c: New testcase.
1515 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1518 * g++.dg/pr84943.C: New.
1519 * g++.dg/pr84943-2.C: New.
1521 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1523 PR rtl-optimization/85167
1524 * gcc.dg/pr85167.c: New test.
1526 PR tree-optimization/85156
1527 * c-c++-common/pr85156.c: New test.
1528 * gcc.c-torture/execute/pr85156.c: New test.
1530 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1532 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1533 * gcc.target/powerpc/undef-bool-1.C: New file.
1534 * gcc.target/powerpc/undef-bool-2.c: New file.
1536 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1539 * g++.dg/cpp1z/class-deduction52.C: New.
1541 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1544 * g++.dg/cpp0x/pr85147.C: New test.
1547 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1550 * g++.dg/gomp/pr85134.C: New test.
1551 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1554 * gcc.c-torture/execute/pr85169.c: New test.
1555 * gcc.target/i386/avx512f-pr85169.c: New test.
1556 * gcc.target/i386/avx512bw-pr85169.c: New test.
1558 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1561 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1562 scan-assembler-times clause.
1564 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1566 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1567 dg-additional-options.
1569 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1571 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1573 2018-04-03 Richard Biener <rguenther@suse.de>
1576 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1578 2018-04-02 Jim Wilson <jimw@sifive.com>
1580 * gcc.target/riscv/pr84660.c: New.
1581 * gcc.target/riscv/shift-and-1.c: New.
1582 * gcc.target/riscv/shift-and-2.c: New.
1584 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1587 * gfortran.dg/array_simplify_2.f90: New test.
1589 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1593 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1594 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1595 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1596 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1598 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1601 * g++.dg/pr85027.C: New.
1603 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1606 * gcc.target/powerpc/sse-maxps-2.c: New test.
1607 * gcc.target/powerpc/sse-minps-2.c: New test.
1609 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1612 * g++.dg/gomp/pr84791.C: New test.
1614 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1617 * gfortran.dg/array_constructor_53.f90: New test.
1619 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1622 * gfortran.dg/substr_6.f90: Remove illegal test for
1623 out-of-bounds substring.
1625 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1628 * gfortran.dg/zero_sized_10.f90: New test.
1630 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1633 * g++.dg/lookup/missing-std-include-6.C: New test.
1634 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1636 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1637 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1638 <cstring>, <cassert>, and <cstdlib>.
1640 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1643 * gcc.target/i386/pr84985.c: New.
1645 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1648 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1650 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1653 * g++.dg/warn/Wunused-var-31.C: New test.
1656 * c-c++-common/Wduplicated-branches-14.c: New test.
1658 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/cpp0x/pr84606.C: New.
1663 2018-03-29 Carl Love <cel@us.ibm.com>
1666 2017-09-27 Carl Love <cel@us.ibm.com>
1668 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1669 for the __builtin_fctid and __builtin_fctiw.
1671 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1674 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1675 deleted builtin function.
1676 (div_weuo): Likewise.
1677 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1678 (div_deuo): Likewise.
1680 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1683 * g++.dg/other/default13.C: New.
1685 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1688 * gcc.target/i386/pr85095-1.c: New test.
1689 * gcc.target/i386/pr85095-2.c: New test.
1690 * gcc.c-torture/execute/pr85095.c: New test.
1692 PR tree-optimization/82004
1693 * gcc.dg/pr82004.c: New test.
1695 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1696 Martin Liska <mliska@suse.cz>
1699 * g++.dg/asan/pr85081.C: New test.
1701 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1704 * g++.dg/template/pr84789.C: Adjust for testing with
1708 * g++.dg/template/pr84973.C: New.
1709 * g++.dg/template/pr84973-2.C: New.
1710 * g++.dg/template/pr84973-3.C: New.
1713 * g++.dg/eh/pr84968.C: New.
1715 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1718 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1719 long double multiply/divide uses the correct function.
1720 * gcc.target/powerpc/mulkc-3.c: Likewise.
1721 * gcc.target/powerpc/divkc-2.c: Likewise.
1722 * gcc.target/powerpc/divkc-3.c: Likewise.
1724 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/cpp0x/defaulted51.C: New.
1728 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1730 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1733 * g++.dg/ext/vector35.C: New test.
1736 * g++.dg/ext/builtin-offsetof3.C: New test.
1739 * g++.dg/cpp1y/pr85076.C: New test.
1741 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1744 * gfortran.dg/matmul_rank_1.f90: New test.
1746 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1747 Harald Anlauf <anlauf@gmx.de>
1749 * gfortran.dg/structure_constructor_15.f90: New test.
1751 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1753 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1754 for the diagnostics of overridden functions. Adjust for new wording.
1755 * g++.dg/cpp0x/implicit1.C: Likewise.
1756 * g++.dg/cpp0x/override1.C: Likewise.
1757 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1758 * g++.dg/eh/shadow1.C: Likewise.
1759 * g++.dg/inherit/covariant12.C: Likewise.
1760 * g++.dg/inherit/covariant14.C: Likewise.
1761 * g++.dg/inherit/covariant15.C: Likewise.
1762 * g++.dg/inherit/covariant16.C: Likewise.
1763 * g++.dg/inherit/covariant22.C: Likewise.
1764 * g++.dg/inherit/crash3.C: Likewise.
1765 * g++.dg/inherit/error2.C: Likewise.
1766 * g++.dg/template/crash100.C: Likewise.
1767 * g++.old-deja/g++.eh/spec6.C: Likewise.
1768 * g++.old-deja/g++.mike/p811.C: Likewise.
1769 * g++.old-deja/g++.other/virtual11.C: Likewise.
1770 * g++.old-deja/g++.other/virtual4.C: Likewise.
1772 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1775 * gcc.target/i386/pr85044.c: New test.
1777 2018-03-27 Martin Sebor <msebor@redhat.com>
1780 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1783 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1786 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1788 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1791 * gcc.target/arm/pr81863.c: New test.
1793 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1796 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1797 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1799 2018-03-27 Richard Biener <rguenther@suse.de>
1802 * lib/target-supports.exp (check_ssse3_available): New function.
1803 (check_effective_target_vect_perm_short): Enable for x86 if
1804 check_ssse3_available.
1806 2018-03-27 Richard Biener <rguenther@suse.de>
1808 PR tree-optimization/85082
1809 * gfortran.dg/pr85082.f90: New testcase.
1811 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1813 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1814 to "l=2" in dg-final.
1816 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1818 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1819 * gcc.target/mips/fix-r4000-2.c: Likewise.
1820 * gcc.target/mips/fix-r4000-3.c: Likewise.
1821 * gcc.target/mips/fix-r4000-4.c: Likewise.
1822 * gcc.target/mips/fix-r4000-5.c: Likewise.
1823 * gcc.target/mips/fix-r4000-6.c: Likewise.
1824 * gcc.target/mips/fix-r4000-7.c: Likewise.
1825 * gcc.target/mips/fix-r4000-8.c: Likewise.
1826 * gcc.target/mips/fix-r4000-9.c: Likewise.
1827 * gcc.target/mips/fix-r4000-10.c: Likewise.
1828 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1829 "mulditi3_r4000" instead of "mulditi3".
1830 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1831 "umulditi3_r4000" instead of "umulditi3".
1833 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1836 * g++.dg/inherit/covariant22.C: New test.
1838 2018-03-27 Richard Biener <rguenther@suse.de>
1841 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1844 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1845 Jason Merrill <jason@redhat.com>
1848 * g++.dg/init/array49.C: New.
1849 * g++.dg/torture/pr70499.C: Adjust.
1851 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1854 * gcc.target/i386/pr85073.c: New test.
1856 2018-03-26 Richard Biener <rguenther@suse.de>
1859 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1862 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1865 * gfortran.dg/parameter_array_format.f90: New test.
1867 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1868 Neil Carlson <neil.n.carlson@gmail.com>
1871 * gfortran.dg/literal_character_constant_1.inc: Replace
1872 call abort by STOP n.
1873 * gfortran.dg/overload_1.f90: Likewise.
1875 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1876 Dominique d'Humieres <dominiq@gcc.gnu.org>
1879 * gfortran.dg/scalar_pointer_1.f90: New test.
1881 2018-03-25 Tom de Vries <tom@codesourcery.com>
1883 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1886 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1889 * gfortran.dg/pr89497.f90: New test.
1891 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1894 * gfortran.dg/substr_7.f90: New test.
1896 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1899 * gfortran.dg/pr42651.f90: New test.
1900 * gfortran.dg/func_result_7.f90: Update error message.
1902 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1904 PR tree-optimization/84005
1905 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1906 failing to force the alignment.
1908 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1910 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1914 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1916 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1917 message. Fix scan-assembler patterns.
1919 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1922 * g++.dg/cpp0x/pr85015.C: New test.
1925 * g++.dg/cpp1y/pr84942.C: New test.
1927 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1930 * testsuite/gcc.target/i386/pr85030.c: New.
1932 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1935 * g++.dg/pr85026.C: New test.
1937 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1939 * g++.dg/debug/pr84704.C: XFAIL AIX.
1941 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1944 * gcc.target/arm/pr84826.c: Add dg directive.
1946 2018-03-23 Marek Polacek <polacek@redhat.com>
1949 * g++.dg/ext/builtin-offsetof2.C: New test.
1952 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1953 * gcc.dg/pr85045.c: New test.
1955 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1958 * gnat.dg/lto22.adb: New test.
1959 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1960 * gnat.dg/lto22_pkg2.ads: Likewise.
1962 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.dg/lto/pr80778_0.c: New test.
1968 * gcc.target/i386/pr85034.c: New test.
1971 * c-c++-common/torture/pr85022.c: New test.
1974 * g++.dg/ubsan/pr85029.C: New test.
1976 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1979 * g++.dg/cpp0x/pr71251.C: New.
1982 * g++.dg/template/pr84789.C: New.
1983 * g++.dg/template/pr84789-2.C: New.
1984 * g++.dg/template/pr84789-3.C: New.
1985 * g++.dg/parse/dtor11.C: Accept alternate error message.
1988 * g++.dg/pr84729.C: New.
1989 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1990 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1991 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1993 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1996 * gfortran.dg/interface_42.f90: New test.
1997 * gfortran.dg/interface_43.f90: New test.
1999 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2002 * gcc.target/arm/pr84826.c: New test.
2004 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2006 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2007 dg-require-effective-target.
2008 * gcc.target/arm/addr-modes-int.c: Likewise.
2009 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2011 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2014 * gcc.target/powerpc/altivec-ld-1.c: New test.
2016 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2018 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2020 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2023 * gcc.dg/pr84941.c: New test.
2025 2018-03-22 Tom de Vries <tom@codesourcery.com>
2027 PR tree-optimization/84956
2028 * gcc.dg/pr84956.c: New test.
2030 2018-03-22 Marek Polacek <polacek@redhat.com>
2033 * g++.dg/cpp1z/constexpr-if15.C: New test.
2034 * g++.dg/cpp1z/constexpr-if16.C: New test.
2036 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2038 * gcc.dg/builtin-tgmath-3.c: New test.
2040 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2043 * g++.dg/concepts/pr71965.C: New.
2047 * g++.dg/cpp0x/pr84610.C: New.
2048 * g++.dg/cpp0x/pr84642.C: New.
2050 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2053 * c-c++-common/pr84999.c: New test.
2055 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2058 * g++.dg/ext/desig10.C: New.
2060 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2061 Harald Anlauf <anlauf@gmx.de>
2064 * gfortran.dg/pr84957.f90: New test.
2066 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2068 PR tree-optimization/84960
2069 * gcc.c-torture/compile/pr84960.c: New test.
2071 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2073 PR tree-optimization/84811
2074 * gcc.dg/torture/pr84811.c: New test.
2076 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2078 PR tree-optimization/84982
2079 * c-c++-common/pr84982.c: New test.
2082 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2084 * g++.dg/torture/pr84961-1.C: New test.
2085 * g++.dg/torture/pr84961-2.C: New test.
2087 2018-03-21 Nathan Sidwell <nathan@acm.org>
2090 * g++.dg/pr85008.C: New.
2092 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2095 * gfortran.dg/char_result_17.f90: New test.
2097 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2100 * g++.dg/other/accessor-fixits-1.C: Move to...
2101 * g++.dg/torture/accessor-fixits-1.C: ...here.
2102 * g++.dg/other/accessor-fixits-2.C: Move to...
2103 * g++.dg/torture/accessor-fixits-2.C: ...here.
2104 * g++.dg/other/accessor-fixits-3.C: Move to...
2105 * g++.dg/torture/accessor-fixits-3.C: ...here.
2106 * g++.dg/other/accessor-fixits-4.C: Move to...
2107 * g++.dg/torture/accessor-fixits-4.C: ...here.
2108 * g++.dg/other/accessor-fixits-5.C: Move to...
2109 * g++.dg/torture/accessor-fixits-5.C: ...here.
2110 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2111 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2112 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2114 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2116 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2118 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2121 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2123 2018-03-21 Nathan Sidwell <nathan@acm.org>
2126 * g++.dg/lookup/pr84804.C: New.
2128 2018-03-21 Martin Sebor <msebor@redhat.com>
2131 * g++.dg/Wclass-memaccess-3.C: New test.
2132 * g++.dg/Wclass-memaccess-4.C: New test.
2134 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2137 * g++.dg/other/accessor-fixits-1.C
2138 (test_access_const_t1_color): New.
2139 (test_deref_const_t1_color): New.
2140 * g++.dg/other/accessor-fixits-5.C: New testcase.
2142 2018-03-21 Tom de Vries <tom@codesourcery.com>
2144 PR tree-optimization/83126
2145 * gcc.dg/graphite/pr83126.c: New test.
2147 2018-03-21 Nathan Sidwell <nathan@acm.org>
2149 * g++.dg/ext/anon-struct6.C: Adjust.
2150 * g++.dg/ext/deprecate-1.C: New.
2151 * g++.dg/ext/deprecate-2.C: New.
2152 * g++.dg/lookup/pr84602.C: Adjust.
2153 * g++.dg/lookup/pr84962.C: Adjust.
2154 * g++.old-deja/g++.other/anon4.C
2157 * g++.dg/lookup/pr84836.C: New.
2159 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2161 PR tree-optimization/84969
2162 * gcc.dg/tree-ssa/pr84969.c: New test.
2164 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2166 PR rtl-optimization/84989
2167 * gcc.target/i386/pr84989.c: New test.
2169 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2171 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2173 2018-03-21 Martin Liska <mliska@suse.cz>
2176 * gfortran.dg/goacc/pr84963.f90: New test.
2178 2018-03-21 Marek Polacek <polacek@redhat.com>
2180 PR c++/71638, ICE with NSDMI and reference.
2181 * g++.dg/cpp0x/nsdmi14.C: New test.
2182 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2184 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2186 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2187 MIPS with -mpaired-single directives.
2189 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2192 * gfortran.dg/interface_41.f90: New test.
2194 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.dg/pr84875.c: New test.
2199 2018-03-20 Marek Polacek <polacek@redhat.com>
2201 PR c++/84978, ICE with NRVO.
2202 * g++.dg/opt/nrv19.C: New test.
2204 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2207 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2208 Disable for armeb targets.
2209 * gcc.target/arm/pr82518.c: New test.
2211 2018-03-20 Nathan Sidwell <nathan@acm.org>
2214 * g++.dg/lookup/pr84962.C: New.
2217 * g++.dg/lookup/pr84970.C: New.
2219 2018-03-20 Richard Biener <rguenther@suse.de>
2222 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2224 2018-03-20 Martin Liska <mliska@suse.cz>
2227 * g++.dg/ipa/pr84825.C: New test.
2229 2018-03-20 Martin Liska <mliska@suse.cz>
2231 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2233 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2236 * gcc.c-torture/compile/pr84845.c: New test.
2238 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2241 * gcc.target/arm/pr82989.c: New test.
2243 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2246 * gcc.target/i386/pr84945.c: New test.
2248 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2251 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2253 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2256 * gcc.dg/pr84953.c: New test.
2258 2018-03-19 Marek Polacek <polacek@redhat.com>
2261 * g++.dg/cpp1z/lambda-__func__.C: New test.
2264 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2266 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2269 * g++.dg/asan/pr78651.C: New test.
2271 2018-03-19 Tom de Vries <tom@codesourcery.com>
2273 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2274 vect_int_mult. Add nvptx xfail for PR84958.
2276 2018-03-19 Nathan Sidwell <nathan@acm.org>
2279 * g++.dg/cpp1y/pr84835.C: New.
2281 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2284 * gcc.target/aarch64/pr81647.c: New.
2286 2018-03-19 Richard Biener <rguenther@suse.de>
2288 PR tree-optimization/84933
2289 * g++.dg/pr84933.C: New testcase.
2291 2018-03-19 Richard Biener <rguenther@suse.de>
2293 PR tree-optimization/84859
2294 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2295 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2296 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2297 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2299 2018-03-19 Nathan Sidwell <nathan@acm.org>
2302 * g++.dg/lookup/pr84812.C: New.
2304 2018-03-19 Richard Biener <rguenther@suse.de>
2306 PR tree-optimization/84929
2307 * gcc.dg/torture/pr84929.c: New testcase.
2309 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2312 * gcc.target/arm/big-endian-subreg.c: Delete.
2314 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2317 * gfortran.dg/array_constructor_52.f90: New test.
2319 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2322 * gfortran.dg/pr77414.f90: New test.
2323 * gfortran.dg/internal_references_1.f90: Adjust error message.
2325 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2328 * gfortran.dg/pr65453.f90: New test.
2330 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2332 PR tree-optimization/84913
2333 * gfortran.dg/vect/pr84913.f90: New test.
2335 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2338 * gfortran.dg/warn_concat.f90: New test.
2340 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2343 * gcc.dg/pr84899.c: New test.
2345 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2348 * gfortran.dg/pr69395.f90: Add test for max dimensions
2350 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2353 * gcc.target/i386/pr84876.c: New test.
2355 2018-03-16 Martin Liska <mliska@suse.cz>
2358 * gcc.target/i386/mvc11.c: New test.
2360 2018-03-16 Martin Liska <mliska@suse.cz>
2363 * gcc.target/i386/mvc10.c: New test.
2365 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2369 * g++.dg/cpp1y/pr79937-1.C: New test.
2370 * g++.dg/cpp1y/pr79937-2.C: New test.
2371 * g++.dg/cpp1y/pr79937-3.C: New test.
2372 * g++.dg/cpp1y/pr79937-4.C: New test.
2373 * g++.dg/cpp1y/pr82410.C: New test.
2375 2018-03-16 Tom de Vries <tom@codesourcery.com>
2377 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2379 2018-03-16 Tom de Vries <tom@codesourcery.com>
2381 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2383 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2386 * g++.dg/cpp2a/desig8.C: New test.
2388 PR tree-optimization/84841
2389 * gcc.dg/pr84841.c: New test.
2392 * g++.dg/cpp2a/desig7.C: New test.
2394 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2395 Jim MacArthur <jim.macarthur@codethink.co.uk>
2397 * gfortran.dg/automatic_1.f90: New test.
2398 * gfortran.dg/automatic_repeat.f90: New test
2399 * gfortran.dg/automatic_save.f90: New test.
2400 * gfortran.dg/vax_structure.f90: New test.
2402 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2405 * gfortran.dg/pr78741.f90: New test.
2407 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2410 * gfortran.dg/pr69395.f90: New test.
2412 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2415 * g++.dg/opt/pr79085.C: New test.
2417 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2420 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2421 label instead of __x86_indirect_thunk label.
2423 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2426 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2427 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2428 * g++.dg/warn/deprecated-13.C: New test.
2430 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2432 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2434 2018-03-15 Richard Biener <rguenther@suse.de>
2437 * c-c++-common/pr84873.c: New testcase.
2439 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2442 * gcc.target/arm/big-endian-subreg.c: New.
2444 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2447 * gcc.c-torture/compile/pr84860.c: New test.
2449 2018-03-15 Julia Koval <julia.koval@intel.com>
2451 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2453 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2456 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.dg/pr84853.c: New test.
2461 2018-03-14 Carl Love <cel@us.ibm.com>
2463 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2465 2018-03-14 Martin Liska <mliska@suse.cz>
2468 * g++.dg/lto/pr84805_0.C: New test.
2469 * g++.dg/lto/pr84805_1.C: New test.
2470 * g++.dg/lto/pr84805_2.C: New test.
2472 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2475 * gcc.dg/fixits-pr84852-1.c: New test.
2476 * gcc.dg/fixits-pr84852-2.c: New test.
2478 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2480 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2481 separate verbose message.
2482 * lib/scandump.exp (scan-dump-times): Likewise.
2484 2018-03-14 Julia Koval <julia.koval@intel.com>
2486 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2488 * gcc.target/i386/funcspec-56.inc: Ditto.
2490 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2492 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2495 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2498 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2499 check count from 17 to 14.
2502 * gcc.target/i386/pr84844.c: New test.
2504 2018-03-14 Richard Biener <rguenther@suse.de>
2506 PR tree-optimization/84830
2507 * gcc.dg/torture/pr84830.c: New testcase.
2509 2018-03-14 Marek Polacek <polacek@redhat.com>
2512 * g++.dg/cpp0x/static_assert15.C: New test.
2514 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2517 * gfortran.dg/pr61775.f90: New test.
2519 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2522 * g++.dg/ext/pr84843-1.C: New test.
2523 * g++.dg/ext/pr84843-2.C: New test.
2525 2018-03-13 David Pagan <dave.pagan@oracle.com>
2528 * gcc.dg/pr46921.c: New test.
2530 2018-03-13 Martin Sebor <msebor@redhat.com>
2532 PR tree-optimization/84725
2533 * c-c++-common/Wstringop-truncation-4.c: New test.
2534 * c-c++-common/attr-nonstring-5.c: New test.
2536 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2538 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2540 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2541 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2543 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2545 * gcc.target/aarch64/sve/tls_1.c: New test.
2546 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2548 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2550 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2551 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2553 2018-03-13 Martin Liska <mliska@suse.cz>
2556 * g++.dg/ipa/pr84658.C: New test.
2558 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.dg/pr84834.c: New test.
2564 * gcc.target/i386/pr84827.c: New test.
2567 * g++.dg/ext/pr84828.C: New test.
2570 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2571 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2574 * g++.dg/cpp1y/constexpr-84808.C: New test.
2577 * g++.dg/debug/pr84704.C: New test.
2579 2018-03-12 Renlin Li <renlin.li@arm.com>
2581 * gcc.target/aarch64/movi_hf.c: New.
2582 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2583 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2585 2018-03-12 Martin Sebor <msebor@redhat.com>
2587 PR tree-optimization/83456
2588 * c-c++-common/Wrestrict-2.c: Remove test cases.
2589 * c-c++-common/Wrestrict.c: Same.
2590 * gcc.dg/Wrestrict-12.c: New test.
2591 * gcc.dg/Wrestrict-14.c: New test.
2593 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2595 * g++.dg/pr84821.C: New test.
2597 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2599 * gcc.dg/pr84799.c: New test.
2601 2018-03-12 Richard Biener <rguenther@suse.de>
2603 PR tree-optimization/84803
2604 * gcc.dg/torture/pr84803.c: New testcase.
2606 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2609 * g++.dg/debug/pr84813.C: New test.
2611 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2614 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2616 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2619 * gfortran.dg/pr83939.f90
2621 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2624 * gfortran.dg/zero_sized_9.f90: New test.
2626 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2629 * g++.dg/debug/dwarf2/enum2.C: New test.
2631 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2634 * gfortran.dg/pr84734.f90: New test.
2636 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2638 * gnat.dg/prot3.adb: New test.
2639 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2641 2018-03-09 Jason Merrill <jason@redhat.com>
2642 Paolo Carlini <paolo.carlini@oracle.com>
2646 * g++.dg/cpp0x/pr71169.C: New.
2647 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2648 * g++.dg/cpp0x/pr71832.C: Likewise.
2650 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2653 * gcc.target/powerpc/pr83969.c: New test.
2655 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2658 * gcc.dg/pr84772.c: New test.
2661 * g++.dg/warn/Wformat-2.C: New test.
2664 * g++.dg/ext/vla18.C: New test.
2666 2018-03-09 Martin Sebor <msebor@redhat.com>
2668 PR tree-optimization/84526
2669 * gcc.dg/Wrestrict-10.c: New test.
2670 * gcc.dg/Wrestrict-11.c: New test.
2672 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2674 PR rtl-optimization/84682
2675 * gcc.dg/torture/pr84682-1.c: New.
2676 * gcc.dg/torture/pr84682-2.c: New.
2677 * gcc.dg/torture/pr84682-3.c: New.
2679 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2682 * g++.dg/ext/pr84724.C: New test.
2684 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2687 * gcc.target/arm/pr83712.c: New.
2689 2018-03-09 Richard Biener <rguenther@suse.de>
2691 PR tree-optimization/84775
2692 * gcc.dg/torture/pr84775.c: New testcase.
2694 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2697 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2700 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2702 * gcc.c-torture/compile/20180309-1.c: New test.
2704 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2707 * g++.dg/warn/Wunused-function4.C: New test.
2710 * gcc.target/i386/pr84742-1.c: New test.
2711 * gcc.target/i386/pr84742-2.c: New test.
2713 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2716 * gcc.c-torture/execute/pr84748.c: New test.
2718 2018-03-08 Richard Biener <rguenther@suse.de>
2721 * gcc.dg/graphite/pr84552.c: New testcase.
2723 2018-03-08 Richard Biener <rguenther@suse.de>
2725 PR tree-optimization/84178
2726 * gcc.dg/torture/pr84178-2.c: New testcase.
2728 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2730 PR tree-optimization/84178
2731 * gcc.c-torture/compile/pr84178-1.c: New test.
2733 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2735 * lib/target-supports.exp: Do not return zero from a ifunc
2738 2018-03-08 Richard Biener <rguenther@suse.de>
2740 PR tree-optimization/84746
2741 * gcc.dg/torture/pr84746.c: New testcase.
2744 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2747 * gcc.dg/graphite/pr84404.c: New.
2749 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2751 PR tree-optimization/84740
2752 * gcc.dg/torture/pr84740.c: New test.
2754 PR tree-optimization/84739
2755 * gcc.dg/pr84739.c: New test.
2757 2018-03-07 Martin Sebor <msebor@redhat.com>
2759 PR tree-optimization/83519
2760 * gcc.dg/Wrestrict-13.c: New test.
2762 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2766 * gfortran.dg/pr64124.f90: New tests.
2767 * gfortran.dg/pr70409.f90: New tests.
2769 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2772 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2774 2018-03-07 Martin Sebor <msebor@redhat.com>
2776 PR tree-optimization/84526
2777 * gcc.dg/Wrestrict-10.c: New test.
2779 2018-03-07 Martin Sebor <msebor@redhat.com>
2781 PR tree-optimization/84468
2782 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2783 * gcc.dg/Wstringop-truncation.c: New test.
2784 * gcc.dg/Wstringop-truncation-2.c: New test.
2786 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2789 * gfortran.dg/pr84565.f90: New test.
2792 * gcc.target/i386/pr84723-1.c: New test.
2793 * gcc.target/i386/pr84723-2.c: New test.
2794 * gcc.target/i386/pr84723-3.c: New test.
2795 * gcc.target/i386/pr84723-4.c: New test.
2796 * gcc.target/i386/pr84723-5.c: New test.
2798 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2801 * gfortran.dg/pr64107.f90: New test.
2803 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2807 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2809 2018-03-06 Marek Polacek <polacek@redhat.com>
2812 * g++.dg/cpp1z/constexpr-84684.C: New test.
2814 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2817 * gcc.dg/pr84721.c: New test.
2820 * gcc.dg/pr84710.c: New test.
2822 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2825 * gfortran.dg/implied_do_2.f90: New test.
2826 * gfortran.dg/coarray_8.f90: Update for new error message.
2828 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2831 * g++.dg/ext/pr84683.C: New test.
2833 PR tree-optimization/84687
2834 * gcc.dg/pr84687.c: New test.
2836 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2839 * g++.dg/pr84231.C: New.
2842 * g++.dg/cpp1y/pr84593.C: New.
2845 * g++.dg/pr84492.C: New.
2847 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2849 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2850 __builtin_ppc_speculation_barrier.
2852 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2855 * gcc.target/powerpc/pr84700.c: New test.
2857 2018-03-05 Nathan Sidwell <nathan@acm.org>
2860 * g++.dg/lookup/pr84702.C: New.
2862 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2865 * gcc.target/i386/pr84564.c: New test.
2867 2018-03-05 Marek Polacek <polacek@redhat.com>
2870 * g++.dg/cpp0x/inline-ns10.C: New test.
2872 2018-03-05 Nathan Sidwell <nathan@acm.org>
2875 * g++.dg/template/pr84694.C: New.
2877 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2880 * gcc.c-torture/execute/pr84524.c: New test.
2881 * gcc.target/i386/avx512bw-pr84524.c: New test.
2883 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2886 * g++.dg/pr84264.C: New test.
2888 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2891 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2892 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2893 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2895 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2897 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2898 * g++.dg/other/i386-3.C: Ditto.
2899 * gcc.target/i386/sse-12.c: Ditto.
2900 * gcc.target/i386/sse-13.c: Ditto.
2901 * gcc.target/i386/sse-14.c: Ditto.
2902 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2903 * gcc.target/i386/wbinvd-1.c: New test.
2904 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2905 * gcc.target/i386/pconfig-1.c: Ditto.
2907 2018-03-05 Pádraig Brady <P@draigBrady.com>
2908 Nathan Sidwell <nathan@acm.org>
2911 * g++.dg/cpp0x/pr84497.C: New.
2913 2018-03-05 Richard Biener <rguenther@suse.de>
2915 PR tree-optimization/84670
2916 * gcc.dg/pr84670-1.c: New testcase.
2917 * gcc.dg/pr84670-2.c: Likewise.
2918 * gcc.dg/pr84670-3.c: Likewise.
2919 * gcc.dg/pr84670-4.c: Likewise.
2921 2018-03-05 Richard Biener <rguenther@suse.de>
2923 PR tree-optimization/84650
2924 * gcc.dg/graphite/pr84650.c: New testcase.
2926 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2929 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2931 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2934 * gfortran.dg/pr71085.f90: New test.
2936 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2939 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2941 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2944 * gfortran.dg/pr51434.f90: New test.
2946 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2951 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2954 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2956 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2959 * g++.dg/torture/pr71464.C: New.
2961 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2964 * gfortran.dg/select_type_41.f90: New test.
2966 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2971 2018-03-02 Marek Polacek <polacek@redhat.com>
2974 * g++.dg/ext/flexary29.C: New test.
2976 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2978 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2980 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2983 * g++.dg/torture/pr81812.C: New.
2985 2018-03-02 Marek Polacek <polacek@redhat.com>
2988 * g++.dg/warn/Wsign-compare-8.C: New test.
2991 * g++.dg/parse/array-size3.C: New test.
2994 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2996 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2999 * g++.dg/cpp1y/pr84662.C: New test.
3001 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3003 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3004 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3006 * g++.dg/lto/20101010-1_0.C: Likewise.
3007 * g++.dg/lto/20101010-2_0.C: Likewise.
3009 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3012 * gcc.dg/pr84628.c: New test.
3015 * gcc.target/ia64/pr56540.c: New test.
3017 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3019 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3021 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3022 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3023 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3024 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3026 2018-03-02 Marek Polacek <polacek@redhat.com>
3029 * c-c++-common/ubsan/shift-11.c: New test.
3031 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3033 * gcc.dg/vect/vect-alias-check-13.c: New test.
3035 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.dg/pr84614.c: New test.
3041 * gcc.target/i386/pr84625.c: New test.
3043 2018-03-02 Richard Biener <rguenther@suse.de>
3045 PR tree-optimization/84427
3046 * gcc.dg/torture/pr84427.c: New testcase.
3048 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3051 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3052 powerpc64le*-*-linux*.
3053 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3054 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3056 2018-03-01 Martin Sebor <msebor@redhat.com>
3059 * g++.dg/ext/attr-const.C: Remove xfail.
3060 * g++.dg/ext/attr-malloc-3.C: New test.
3061 * g++.dg/ext/attr-noinline-3.C: New test.
3062 * g++.dg/ext/attr-noreturn-3.C: New test.
3063 * g++.dg/ext/attr-nothrow-3.C: New test.
3064 * g++.dg/ext/attr-pure.C: Remove xfail.
3066 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3069 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3070 dg-options and dg-shouldfail "ubsan" directive.
3072 2018-03-01 Marek Polacek <polacek@redhat.com>
3073 Jason Merrill <jason@redhat.com>
3076 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3077 * g++.dg/cpp1z/static1.C: New test.
3078 * g++.dg/template/static37.C: New test.
3080 2018-03-01 Nathan Sidwell <nathan@acm.org>
3083 * g++.dg/template/pr84434.C: New.
3085 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3087 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3088 -mthumb to the command-line.
3090 2018-03-01 Marek Polacek <polacek@redhat.com>
3093 * g++.dg/cpp0x/static_assert14.C: New test.
3095 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3098 * g++.dg/torture/pr79410.C: New.
3100 2018-03-01 Martin Liska <mliska@suse.cz>
3103 * gcc.dg/asan/pr82484.c: New test.
3105 2018-03-01 Richard Biener <rguenther@suse.de>
3108 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3110 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3113 * gfortran.dg/coarray_47.f90: New test.
3115 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3118 * gfortran.dg/class_array_23.f03: New test.
3120 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3122 PR rtl-optimization/84528
3123 * gcc.dg/torture/pr84538.c: Rename to...
3124 * gcc.dg/torture/pr84528.c: ...this.
3126 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3128 PR rtl-optimization/84528
3129 * gcc.dg/torture/pr84538.c: New test.
3131 2018-02-28 Martin Sebor <msebor@redhat.com>
3133 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3134 -fpic test failures.
3135 * c-c++-common/Wrestrict-2.c: Same.
3136 * c-c++-common/Wstringop-truncation.c: Same.
3137 * gcc.dg/Warray-bounds-22.c: Same.
3138 * gcc.dg/Wstringop-overflow.c: Same.
3139 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3140 (signed_range): Same.
3141 (unsigned_anti_range): Same.
3142 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3143 (signed_range): Same.
3144 (unsigned_anti_range): Same.
3145 * gcc.dg/attr-alloc_size-7.c: Same.
3146 * gcc.dg/attr-alloc_size-8.c: Same.
3147 * gcc.dg/builtin-alloc-size.c: Same.
3148 * gcc.dg/builtin-stpncpy.c: Same.
3149 * gcc.dg/builtins-nonnull.c: Same.
3150 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3151 * gcc.dg/pr79214.c: Same.
3152 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3153 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3154 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3155 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3156 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3157 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3158 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3159 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3160 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3161 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3162 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3164 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3167 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3169 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3172 * g++.dg/cpp0x/pr84609.C: New test.
3174 2018-02-28 Martin Sebor <msebor@redhat.com>
3177 * g++.dg/ext/attr-malloc-3.C: New test.
3178 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3179 to pre-existing problems.
3180 * g++.dg/ext/attr-pure.C: Same.
3182 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3185 * gfortran.dg/associate_37.f90: New test.
3188 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3190 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3193 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3194 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3195 * gcc.dg/bf-ms-layout-4.c: New test.
3196 * gcc.dg/bf-ms-layout-5.c: New test.
3198 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3201 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3203 2018-02-28 Richard Biener <rguenther@suse.de>
3205 PR tree-optimization/84584
3206 * gcc.dg/graphite/pr84584.c: New testcase.
3208 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3210 PR preprocessor/84517
3211 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3213 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3215 * c-c++-common/dump-ada-spec-12.c: New test.
3216 * c-c++-common/dump-ada-spec-13.c: Likewise.
3218 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3220 * c-c++-common/dump-ada-spec-11.c: New test.
3222 2018-02-28 Martin Liska <mliska@suse.cz>
3225 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3226 * g++.dg/ext/timevar2.C: Likewise.
3228 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3230 * c-c++-common/dump-ada-spec-8.c: New test.
3231 * c-c++-common/dump-ada-spec-9.c: Likewise.
3232 * c-c++-common/dump-ada-spec-10.c: Likewise.
3234 2018-02-28 Richard Biener <rguenther@suse.de>
3237 * gcc.dg/pr84607.c: New testcase.
3239 2018-02-28 Nathan Sidwell <nathan@acm.org>
3242 * g++.dg/lookup/pr84602.C: New.
3244 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3248 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3250 * g++.dg/ext/attr-nonnull.C: Likewise.
3251 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3253 * g++.dg/ext/attr-noinline-2.C: Likewise.
3254 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3255 -fdump-tree-eh in dg-options.
3257 2018-02-28 Alan Modra <amodra@gmail.com>
3259 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3261 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3263 2018-02-27 Martin Sebor <msebor@redhat.com>
3267 * g++.dg/Wmissing-attributes.C: New test.
3268 * g++.dg/ext/attr-const-pure.C: New test.
3269 * g++.dg/ext/attr-const.C: New test.
3270 * g++.dg/ext/attr-deprecated-2.C: New test.
3271 * g++.dg/ext/attr-malloc-2.C: New test.
3272 * g++.dg/ext/attr-malloc.C: New test.
3273 * g++.dg/ext/attr-noinline-2.C: New test.
3274 * g++.dg/ext/attr-noinline.C: New test.
3275 * g++.dg/ext/attr-nonnull.C: New test.
3276 * g++.dg/ext/attr-noreturn-2.C: New test.
3277 * g++.dg/ext/attr-noreturn.C: New test.
3278 * g++.dg/ext/attr-nothrow-2.C: New test.
3279 * g++.dg/ext/attr-nothrow.C: New test.
3280 * g++.dg/ext/attr-optimize.C: New test.
3281 * g++.dg/ext/attr-pure.C: New test.
3282 * g++.dg/ext/attr-returns-nonnull.C: New test.
3283 * g++.dg/ext/attr-warning.C: New test.
3285 2018-02-27 Nathan Sidwell <nathan@acm.org>
3288 * g++.dg/lookup/pr84426.C: New.
3290 2018-02-27 Richard Biener <rguenther@suse.de>
3292 PR tree-optimization/84512
3293 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3295 2018-02-27 Martin Liska <mliska@suse.cz>
3297 PR gcov-profile/84548
3298 * g++.dg/gcov/pr84548.C: New test.
3300 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3303 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3305 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3308 * g++.dg/cpp1y/pr84558.C: New test.
3310 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3313 * g++.dg/cpp0x/alignas14.C: New.
3314 * g++.dg/cpp0x/alignas15.C: Likewise.
3316 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3319 * g++.dg/gomp/pr84557.C: New test.
3321 2018-02-26 Marek Polacek <polacek@redhat.com>
3324 * g++.dg/cpp1z/pr84325.C: New test.
3326 2018-02-26 Carl Love <cel@us.ibm.com>
3328 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3330 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3331 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3332 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3334 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3335 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3338 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3341 * gcc.target/i386/indirect-thunk-1.c: Updated.
3342 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3343 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3344 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3345 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3346 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3347 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3348 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3349 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3350 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3351 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3352 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3353 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3354 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3355 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3356 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3357 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3358 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3359 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3360 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3361 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3362 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3363 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3364 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3365 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3366 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3367 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3368 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3369 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3370 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3371 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3372 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3373 * gcc.target/i386/ret-thunk-9.c: Likewise.
3374 * gcc.target/i386/ret-thunk-10.c: Likewise.
3375 * gcc.target/i386/ret-thunk-11.c: Likewise.
3376 * gcc.target/i386/ret-thunk-12.c: Likewise.
3377 * gcc.target/i386/ret-thunk-13.c: Likewise.
3378 * gcc.target/i386/ret-thunk-14.c: Likewise.
3379 * gcc.target/i386/ret-thunk-15.c: Likewise.
3381 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3383 * gcc.c-torture/execute/20180226-1.c: New test.
3385 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3387 PR tree-optimization/83965
3388 * gcc.dg/vect/pr83965-2.c: New test.
3390 2018-02-26 Tom de Vries <tom@codesourcery.com>
3392 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3394 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3397 * gcc.target/i386/ret-thunk-22.c: New test.
3398 * gcc.target/i386/ret-thunk-23.c: Likewise.
3399 * gcc.target/i386/ret-thunk-24.c: Likewise.
3400 * gcc.target/i386/ret-thunk-25.c: Likewise.
3401 * gcc.target/i386/ret-thunk-26.c: Likewise.
3403 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3406 * g++.dg/cpp1z/pr84533.C: New.
3408 2018-02-26 Marek Polacek <polacek@redhat.com>
3411 * g++.dg/parse/error60.C: New test.
3413 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3416 * g++.dg/gomp/pr84556.C: New test.
3417 * g++.dg/vect/pr84556.cc: New test.
3419 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3422 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3423 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3424 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3425 * gfortran.dg/c_loc_test.f90: Likewise.
3426 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3427 * gfortran.dg/proc_decl_17.f90: Likewise.
3428 * gfortran.dg/proc_ptr_8.f90: Likewise.
3430 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3433 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3434 r254814 disabling -fomit-frame-pointer by default.
3435 * gcc.target/aarch64/spill_1.c: Likewise.
3436 * gcc.target/aarch64/test_frame_11.c: Likewise.
3437 * gcc.target/aarch64/test_frame_12.c: Likewise.
3438 * gcc.target/aarch64/test_frame_13.c: Likewise.
3439 * gcc.target/aarch64/test_frame_14.c: Likewise.
3440 * gcc.target/aarch64/test_frame_15.c: Likewise.
3441 * gcc.target/aarch64/test_frame_3.c: Likewise.
3442 * gcc.target/aarch64/test_frame_5.c: Likewise.
3443 * gcc.target/aarch64/test_frame_9.c: Likewise.
3445 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3448 * gfortran.dg/explicit_shape_1.f90: New test.
3449 * gfortran.dg/automatic_module_variable.f90: Update regex.
3450 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3451 * gfortran.dg/constant_shape.f90: Ditto.
3452 * gfortran.dg/dec_structure_23.f90: Ditto.
3453 * gfortran.dg/pr78240.f90: Ditto.
3455 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3458 * gfortran.dg/pr84523.f90: New test.
3460 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3463 * gfortran.dg/select_type_40.f90: New test.
3465 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3468 * gfortran.dg/data_substring.f90: New test.
3470 2018-02-24 Marek Polacek <polacek@redhat.com>
3473 * g++.dg/cpp1z/constexpr-83692.C: New test.
3475 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3478 * gfortran.dg/statement_function_1.f90: Update test.
3480 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3483 * gfortran.dg/inquire_19.f90: New test.
3485 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3488 * gfortran.dg/pr83149_b.f90: New test.
3489 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3491 2018-02-23 Carl Love <cel@us.ibm.com>
3493 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3494 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3495 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3498 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3500 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3501 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3503 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3505 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3508 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3511 * gfortran.dg/pr83149_1.f90: New test.
3512 * gfortran.dg/pr83149.f90: Additional source for previous.
3514 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3517 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3518 __GI___pthread_mutex_init as well.
3520 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3523 * gfortran.dg/class_68.f90: New test.
3525 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3528 * gfortran.dg/derived_init_5.f90: New test.
3530 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3533 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3534 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3536 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3539 * gcc.target/powerpc/pr81572.c: New.
3541 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3543 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3545 2018-02-22 Martin Sebor <msebor@redhat.com>
3547 PR tree-optimization/84480
3548 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3549 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3551 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3554 * gcc.target/i386/indirect-thunk-11.c: New test.
3555 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3556 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3557 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3558 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3559 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3560 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3561 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3562 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3563 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3565 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3568 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3570 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3572 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3574 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3576 2018-02-22 Marek Polacek <polacek@redhat.com>
3579 * g++.dg/parse/error59.C: New test.
3581 2018-02-22 Tom de Vries <tom@codesourcery.com>
3583 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3585 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/cpp0x/pr77655.C: New.
3590 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3593 * g++.dg/cpp1y/pr84496.C: New test.
3596 * g++.dg/torture/pr84502.C: New test.
3598 PR tree-optimization/84503
3599 * gcc.dg/pr84503-1.c: New test.
3600 * gcc.dg/pr84503-2.c: New test.
3602 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3604 PR tree-optimization/84478
3605 * gcc.c-torture/execute/pr84478.c: New test.
3607 2018-02-20 Martin Sebor <msebor@redhat.com>
3610 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3611 * c-c++-common/Wrestrict.c: Same.
3612 * gcc.dg/Wrestrict-6.c: Same.
3613 * gcc.dg/Warray-bounds-27.c: New test.
3614 * gcc.dg/Wrestrict-8.c: New test.
3615 * gcc.dg/Wrestrict-9.c: New test.
3616 * gcc.dg/pr84095.c: New test.
3618 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3620 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3622 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3626 * gfortran.dg/structure_constructor_14.f90: New test.
3628 2018-02-20 Jeff Law <law@redhat.com>
3631 PR tree-optimization/81592
3633 * gcc.dg/pr81592.c: New test.
3634 * gcc.dg/pr82123.c: New test.
3635 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3637 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3640 * g++.dg/warn/Wunused-var-30.C: New test.
3642 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3644 PR tree-optimization/84419
3645 * gcc.dg/vect/pr84419.c: New test.
3647 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3650 * gfortran.dg/pr82004.f90: New test.
3652 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3654 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3656 2018-02-20 Martin Liska <mliska@suse.cz>
3660 * gcc.target/i386/pr84310.c: New test.
3661 * gcc.target/i386/pr84310-2.c: Likewise.
3663 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3666 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3668 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3671 * g++.dg/cpp1z/launder7.C: New test.
3674 * g++.dg/cpp0x/constexpr-84449.C: New test.
3677 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3679 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3683 * gfortran.dg/associate_22.f90: Enable commented out test.
3684 * gfortran.dg/associate_36.f90: New test.
3686 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3689 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3691 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3693 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3694 (dg-options): Use -mavx instead of -w.
3696 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3699 * g++.dg/cpp1z/launder8.C: New test.
3702 * g++.dg/gomp/pr84448.C: New test.
3705 * g++.dg/gomp/pr84430.C: New test.
3707 PR tree-optimization/84452
3708 * gcc.dg/pr84452.c: New test.
3711 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3713 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3716 * gfortran.dg/implied_do_io_4.f90: New test.
3718 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3720 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3721 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3722 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3724 2018-02-19 Carl Love <cel@us.ibm.com>
3726 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3728 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3731 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3733 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3736 * g++.dg/cpp0x/auto50.C: New.
3737 * g++.dg/parse/friend12.C: Adjust.
3739 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3741 PR libgfortran/84389
3742 * gfortran.dg/dtio_33.f90: New test.
3744 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3746 PR libgfortran/84412
3747 * gfortran.dg/inquire_18.f90: New test.
3749 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3752 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3753 * gfortran.dg/pointer_intent_3.f90: Ditto.
3754 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3755 * gfortran.dg/protected_3.f90: Ditto.
3756 * gfortran.dg/protected_4.f90: Ditto.
3757 * gfortran.dg/protected_5.f90: Ditto.
3758 * gfortran.dg/protected_6.f90: Ditto.
3760 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3763 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3766 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3769 * gfortran.dg/inline_matmul_22.f90: New test.
3771 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3774 * gfortran.dg/abort_shoulfail.f90: New test.
3775 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3777 * gfortran.dg/PR19754_2.f90: Likewise.
3778 * gfortran.dg/PR19872.f: Likewise.
3779 * gfortran.dg/PR49268.f90: Likewise.
3780 * gfortran.dg/Wall.f90: Likewise.
3781 * gfortran.dg/Wno-all.f90: Likewise.
3782 * gfortran.dg/achar_1.f90: Likewise.
3783 * gfortran.dg/achar_2.f90: Likewise.
3784 * gfortran.dg/achar_4.f90: Likewise.
3785 * gfortran.dg/achar_6.F90: Likewise.
3786 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3787 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3788 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3789 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3790 * gfortran.dg/actual_array_result_1.f90: Likewise.
3791 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3792 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3793 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3794 * gfortran.dg/actual_procedure_1.f90: Likewise.
3795 * gfortran.dg/adjustl_1.f90: Likewise.
3796 * gfortran.dg/advance_1.f90: Likewise.
3797 * gfortran.dg/advance_4.f90: Likewise.
3798 * gfortran.dg/advance_5.f90: Likewise.
3799 * gfortran.dg/advance_6.f90: Likewise.
3800 * gfortran.dg/aint_anint_1.f90: Likewise.
3801 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3802 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3803 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3804 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3805 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3806 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3807 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3808 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3809 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3810 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3811 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3812 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3813 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3814 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3815 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3816 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3817 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3818 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3819 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3820 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3821 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3822 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3823 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3824 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3825 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3826 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3827 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3828 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3829 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3830 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3831 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3832 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3833 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3834 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3835 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3836 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3837 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3838 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3839 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3840 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3841 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3842 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3843 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3844 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3845 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3846 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3847 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3848 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3849 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3850 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3851 * gfortran.dg/allocatable_function_1.f90: Likewise.
3852 * gfortran.dg/allocatable_function_10.f90: Likewise.
3853 * gfortran.dg/allocatable_function_3.f90: Likewise.
3854 * gfortran.dg/allocatable_function_5.f90: Likewise.
3855 * gfortran.dg/allocatable_function_6.f90: Likewise.
3856 * gfortran.dg/allocatable_function_7.f90: Likewise.
3857 * gfortran.dg/allocatable_function_8.f90: Likewise.
3858 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3859 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3860 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3861 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3862 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3863 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3864 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3865 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3866 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3867 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3868 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3869 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3870 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3871 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3872 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3873 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3874 * gfortran.dg/allocate_class_3.f90: Likewise.
3875 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3876 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3877 * gfortran.dg/allocate_derived_5.f90: Likewise.
3878 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3879 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3880 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3881 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3882 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3883 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3884 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3885 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3886 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3887 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3888 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3889 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3890 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3891 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3892 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3893 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3894 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3895 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3896 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3897 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3898 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3899 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3900 * gfortran.dg/altreturn_3.f90: Likewise.
3901 * gfortran.dg/altreturn_5.f90: Likewise.
3902 * gfortran.dg/altreturn_7.f90: Likewise.
3903 * gfortran.dg/and_or_xor.f90: Likewise.
3904 * gfortran.dg/anint_1.f90: Likewise.
3905 * gfortran.dg/any_all_1.f90: Likewise.
3906 * gfortran.dg/anyallcount_1.f90: Likewise.
3907 * gfortran.dg/append_1.f90: Likewise.
3908 * gfortran.dg/argument_checking_1.f90: Likewise.
3909 * gfortran.dg/argument_checking_2.f90: Likewise.
3910 * gfortran.dg/argument_checking_8.f90: Likewise.
3911 * gfortran.dg/arithmetic_if.f90: Likewise.
3912 * gfortran.dg/array_1.f90: Likewise.
3913 * gfortran.dg/array_2.f90: Likewise.
3914 * gfortran.dg/array_alloc_1.f90: Likewise.
3915 * gfortran.dg/array_alloc_2.f90: Likewise.
3916 * gfortran.dg/array_alloc_3.f90: Likewise.
3917 * gfortran.dg/array_assignment_1.F90: Likewise.
3918 * gfortran.dg/array_assignment_5.f90: Likewise.
3919 * gfortran.dg/array_constructor_1.f90: Likewise.
3920 * gfortran.dg/array_constructor_10.f90: Likewise.
3921 * gfortran.dg/array_constructor_11.f90: Likewise.
3922 * gfortran.dg/array_constructor_12.f90: Likewise.
3923 * gfortran.dg/array_constructor_15.f90: Likewise.
3924 * gfortran.dg/array_constructor_16.f90: Likewise.
3925 * gfortran.dg/array_constructor_17.f90: Likewise.
3926 * gfortran.dg/array_constructor_19.f90: Likewise.
3927 * gfortran.dg/array_constructor_23.f: Likewise.
3928 * gfortran.dg/array_constructor_24.f: Likewise.
3929 * gfortran.dg/array_constructor_32.f90: Likewise.
3930 * gfortran.dg/array_constructor_36.f90: Likewise.
3931 * gfortran.dg/array_constructor_39.f90: Likewise.
3932 * gfortran.dg/array_constructor_4.f90: Likewise.
3933 * gfortran.dg/array_constructor_40.f90: Likewise.
3934 * gfortran.dg/array_constructor_44.f90: Likewise.
3935 * gfortran.dg/array_constructor_45.f90: Likewise.
3936 * gfortran.dg/array_constructor_46.f90: Likewise.
3937 * gfortran.dg/array_constructor_47.f90: Likewise.
3938 * gfortran.dg/array_constructor_49.f90: Likewise.
3939 * gfortran.dg/array_constructor_5.f90: Likewise.
3940 * gfortran.dg/array_constructor_50.f90: Likewise.
3941 * gfortran.dg/array_constructor_6.f90: Likewise.
3942 * gfortran.dg/array_constructor_7.f90: Likewise.
3943 * gfortran.dg/array_constructor_8.f90: Likewise.
3944 * gfortran.dg/array_constructor_9.f90: Likewise.
3945 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3946 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3947 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3948 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3949 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3950 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3951 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3952 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3953 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3954 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3955 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3956 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3957 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3958 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3959 * gfortran.dg/array_function_1.f90: Likewise.
3960 * gfortran.dg/array_function_5.f90: Likewise.
3961 * gfortran.dg/array_initializer_1.f90: Likewise.
3962 * gfortran.dg/array_initializer_2.f90: Likewise.
3963 * gfortran.dg/array_memcpy_5.f90: Likewise.
3964 * gfortran.dg/array_memset_2.f90: Likewise.
3965 * gfortran.dg/array_reference_1.f90: Likewise.
3966 * gfortran.dg/array_return_value_1.f90: Likewise.
3967 * gfortran.dg/array_section_1.f90: Likewise.
3968 * gfortran.dg/array_temporaries_3.f90: Likewise.
3969 * gfortran.dg/arrayio_1.f90: Likewise.
3970 * gfortran.dg/arrayio_10.f90: Likewise.
3971 * gfortran.dg/arrayio_11.f90: Likewise.
3972 * gfortran.dg/arrayio_12.f90: Likewise.
3973 * gfortran.dg/arrayio_13.f90: Likewise.
3974 * gfortran.dg/arrayio_14.f90: Likewise.
3975 * gfortran.dg/arrayio_16.f90: Likewise.
3976 * gfortran.dg/arrayio_2.f90: Likewise.
3977 * gfortran.dg/arrayio_3.f90: Likewise.
3978 * gfortran.dg/arrayio_4.f90: Likewise.
3979 * gfortran.dg/arrayio_5.f90: Likewise.
3980 * gfortran.dg/arrayio_6.f90: Likewise.
3981 * gfortran.dg/arrayio_7.f90: Likewise.
3982 * gfortran.dg/arrayio_8.f90: Likewise.
3983 * gfortran.dg/arrayio_9.f90: Likewise.
3984 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3985 * gfortran.dg/assign_10.f90: Likewise.
3986 * gfortran.dg/assign_9.f90: Likewise.
3987 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3988 * gfortran.dg/assignment_1.f90: Likewise.
3989 * gfortran.dg/associate_1.f03: Likewise.
3990 * gfortran.dg/associate_11.f90: Likewise.
3991 * gfortran.dg/associate_13.f90: Likewise.
3992 * gfortran.dg/associate_15.f90: Likewise.
3993 * gfortran.dg/associate_17.f90: Likewise.
3994 * gfortran.dg/associate_18.f08: Likewise.
3995 * gfortran.dg/associate_19.f03: Likewise.
3996 * gfortran.dg/associate_20.f03: Likewise.
3997 * gfortran.dg/associate_22.f90: Likewise.
3998 * gfortran.dg/associate_23.f90: Likewise.
3999 * gfortran.dg/associate_24.f90: Likewise.
4000 * gfortran.dg/associate_25.f90: Likewise.
4001 * gfortran.dg/associate_27.f90: Likewise.
4002 * gfortran.dg/associate_28.f90: Likewise.
4003 * gfortran.dg/associate_32.f03: Likewise.
4004 * gfortran.dg/associate_33.f03: Likewise.
4005 * gfortran.dg/associate_34.f90: Likewise.
4006 * gfortran.dg/associate_6.f03: Likewise.
4007 * gfortran.dg/associate_7.f03: Likewise.
4008 * gfortran.dg/associate_8.f03: Likewise.
4009 * gfortran.dg/associate_9.f03: Likewise.
4010 * gfortran.dg/associated_1.f90: Likewise.
4011 * gfortran.dg/associated_2.f90: Likewise.
4012 * gfortran.dg/associated_5.f90: Likewise.
4013 * gfortran.dg/associated_6.f90: Likewise.
4014 * gfortran.dg/associated_target_3.f90: Likewise.
4015 * gfortran.dg/associated_target_4.f90: Likewise.
4016 * gfortran.dg/associated_target_5.f03: Likewise.
4017 * gfortran.dg/associated_target_6.f03: Likewise.
4018 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4019 * gfortran.dg/assumed_rank_1.f90: Likewise.
4020 * gfortran.dg/assumed_rank_10.f90: Likewise.
4021 * gfortran.dg/assumed_rank_2.f90: Likewise.
4022 * gfortran.dg/assumed_rank_7.f90: Likewise.
4023 * gfortran.dg/assumed_rank_8.f90: Likewise.
4024 * gfortran.dg/assumed_rank_9.f90: Likewise.
4025 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4026 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4027 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4028 * gfortran.dg/assumed_type_2.f90: Likewise.
4029 * gfortran.dg/atan2_1.f90: Likewise.
4030 * gfortran.dg/auto_array_1.f90: Likewise.
4031 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4032 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4033 * gfortran.dg/auto_char_len_3.f90: Likewise.
4034 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4035 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4036 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4037 * gfortran.dg/auto_save_2.f90: Likewise.
4038 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4039 * gfortran.dg/backslash_1.f90: Likewise.
4040 * gfortran.dg/backslash_2.f90: Likewise.
4041 * gfortran.dg/backslash_3.f: Likewise.
4042 * gfortran.dg/backspace_1.f: Likewise.
4043 * gfortran.dg/backspace_10.f90: Likewise.
4044 * gfortran.dg/backspace_11.f90: Likewise.
4045 * gfortran.dg/backspace_2.f: Likewise.
4046 * gfortran.dg/backspace_3.f: Likewise.
4047 * gfortran.dg/backspace_4.f: Likewise.
4048 * gfortran.dg/backspace_5.f: Likewise.
4049 * gfortran.dg/backspace_6.f: Likewise.
4050 * gfortran.dg/backspace_7.f90: Likewise.
4051 * gfortran.dg/backspace_8.f: Likewise.
4052 * gfortran.dg/backspace_9.f: Likewise.
4053 * gfortran.dg/bessel_1.f90: Likewise.
4054 * gfortran.dg/bessel_2.f90: Likewise.
4055 * gfortran.dg/bessel_5.f90: Likewise.
4056 * gfortran.dg/bessel_6.f90: Likewise.
4057 * gfortran.dg/bessel_7.f90: Likewise.
4058 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4059 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4060 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4061 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4062 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4063 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4064 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4065 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4066 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4067 * gfortran.dg/bit_comparison_1.F90: Likewise.
4068 * gfortran.dg/bit_comparison_2.F90: Likewise.
4069 * gfortran.dg/block_1.f08: Likewise.
4070 * gfortran.dg/block_13.f08: Likewise.
4071 * gfortran.dg/block_14.f90: Likewise.
4072 * gfortran.dg/block_2.f08: Likewise.
4073 * gfortran.dg/block_6.f08: Likewise.
4074 * gfortran.dg/block_7.f08: Likewise.
4075 * gfortran.dg/block_8.f08: Likewise.
4076 * gfortran.dg/blockdata_1.f90: Likewise.
4077 * gfortran.dg/bound_1.f90: Likewise.
4078 * gfortran.dg/bound_2.f90: Likewise.
4079 * gfortran.dg/bound_3.f90: Likewise.
4080 * gfortran.dg/bound_4.f90: Likewise.
4081 * gfortran.dg/bound_5.f90: Likewise.
4082 * gfortran.dg/bound_6.f90: Likewise.
4083 * gfortran.dg/bound_7.f90: Likewise.
4084 * gfortran.dg/bound_8.f90: Likewise.
4085 * gfortran.dg/bound_9.f90: Likewise.
4086 * gfortran.dg/bound_simplification_1.f90: Likewise.
4087 * gfortran.dg/bound_simplification_3.f90: Likewise.
4088 * gfortran.dg/bound_simplification_4.f90: Likewise.
4089 * gfortran.dg/bound_simplification_5.f90: Likewise.
4090 * gfortran.dg/bound_simplification_6.f90: Likewise.
4091 * gfortran.dg/bounds_check_1.f90: Likewise.
4092 * gfortran.dg/bounds_check_12.f90: Likewise.
4093 * gfortran.dg/bounds_check_14.f90: Likewise.
4094 * gfortran.dg/bounds_check_15.f90: Likewise.
4095 * gfortran.dg/bounds_check_19.f90: Likewise.
4096 * gfortran.dg/bounds_check_8.f90: Likewise.
4097 * gfortran.dg/bounds_check_9.f90: Likewise.
4098 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4099 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4100 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4101 * gfortran.dg/boz_1.f90: Likewise.
4102 * gfortran.dg/boz_11.f90: Likewise.
4103 * gfortran.dg/boz_13.f90: Likewise.
4104 * gfortran.dg/boz_14.f90: Likewise.
4105 * gfortran.dg/boz_15.f90: Likewise.
4106 * gfortran.dg/boz_3.f90: Likewise.
4107 * gfortran.dg/boz_6.f90: Likewise.
4108 * gfortran.dg/boz_9.f90: Likewise.
4109 * gfortran.dg/byte_1.f90: Likewise.
4110 * gfortran.dg/byte_2.f90: Likewise.
4111 * gfortran.dg/c_assoc.f90: Likewise.
4112 * gfortran.dg/c_assoc_2.f03: Likewise.
4113 * gfortran.dg/c_assoc_3.f90: Likewise.
4114 * gfortran.dg/c_by_val_1.f: Likewise.
4115 * gfortran.dg/c_by_val_5.f90: Likewise.
4116 * gfortran.dg/c_char_tests.f03: Likewise.
4117 * gfortran.dg/c_char_tests_2.f03: Likewise.
4118 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4119 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4120 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4121 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4122 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4123 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4124 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4125 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4126 * gfortran.dg/c_kind_params.f90: Likewise.
4127 * gfortran.dg/c_loc_test_20.f90: Likewise.
4128 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4129 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4130 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4131 * gfortran.dg/c_size_t_test.f03: Likewise.
4132 * gfortran.dg/c_sizeof_1.f90: Likewise.
4133 * gfortran.dg/c_sizeof_5.f90: Likewise.
4134 * gfortran.dg/c_sizeof_6.f90: Likewise.
4135 * gfortran.dg/char4_iunit_1.f03: Likewise.
4136 * gfortran.dg/char4_iunit_2.f03: Likewise.
4137 * gfortran.dg/char_allocation_1.f90: Likewise.
4138 * gfortran.dg/char_array_constructor.f90: Likewise.
4139 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4140 * gfortran.dg/char_assign_1.f90: Likewise.
4141 * gfortran.dg/char_associated_1.f90: Likewise.
4142 * gfortran.dg/char_cast_2.f90: Likewise.
4143 * gfortran.dg/char_comparison_1.f: Likewise.
4144 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4145 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4146 * gfortran.dg/char_cons_len.f90: Likewise.
4147 * gfortran.dg/char_conversion.f90: Likewise.
4148 * gfortran.dg/char_cshift_1.f90: Likewise.
4149 * gfortran.dg/char_cshift_2.f90: Likewise.
4150 * gfortran.dg/char_decl_2.f90: Likewise.
4151 * gfortran.dg/char_eoshift_1.f90: Likewise.
4152 * gfortran.dg/char_eoshift_2.f90: Likewise.
4153 * gfortran.dg/char_eoshift_3.f90: Likewise.
4154 * gfortran.dg/char_eoshift_4.f90: Likewise.
4155 * gfortran.dg/char_eoshift_5.f90: Likewise.
4156 * gfortran.dg/char_expr_1.f90: Likewise.
4157 * gfortran.dg/char_expr_3.f90: Likewise.
4158 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4159 * gfortran.dg/char_length_12.f90: Likewise.
4160 * gfortran.dg/char_length_14.f90: Likewise.
4161 * gfortran.dg/char_length_15.f90: Likewise.
4162 * gfortran.dg/char_length_17.f90: Likewise.
4163 * gfortran.dg/char_length_20.f90: Likewise.
4164 * gfortran.dg/char_length_21.f90: Likewise.
4165 * gfortran.dg/char_length_5.f90: Likewise.
4166 * gfortran.dg/char_length_6.f90: Likewise.
4167 * gfortran.dg/char_length_7.f90: Likewise.
4168 * gfortran.dg/char_length_8.f90: Likewise.
4169 * gfortran.dg/char_pack_1.f90: Likewise.
4170 * gfortran.dg/char_pack_2.f90: Likewise.
4171 * gfortran.dg/char_pointer_assign.f90: Likewise.
4172 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4173 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4174 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4175 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4176 * gfortran.dg/char_pointer_func.f90: Likewise.
4177 * gfortran.dg/char_reshape_1.f90: Likewise.
4178 * gfortran.dg/char_result_1.f90: Likewise.
4179 * gfortran.dg/char_result_12.f90: Likewise.
4180 * gfortran.dg/char_result_13.f90: Likewise.
4181 * gfortran.dg/char_result_14.f90: Likewise.
4182 * gfortran.dg/char_result_15.f90: Likewise.
4183 * gfortran.dg/char_result_2.f90: Likewise.
4184 * gfortran.dg/char_result_3.f90: Likewise.
4185 * gfortran.dg/char_result_4.f90: Likewise.
4186 * gfortran.dg/char_result_5.f90: Likewise.
4187 * gfortran.dg/char_result_6.f90: Likewise.
4188 * gfortran.dg/char_result_7.f90: Likewise.
4189 * gfortran.dg/char_result_8.f90: Likewise.
4190 * gfortran.dg/char_spread_1.f90: Likewise.
4191 * gfortran.dg/char_transpose_1.f90: Likewise.
4192 * gfortran.dg/char_type_len.f90: Likewise.
4193 * gfortran.dg/char_unpack_1.f90: Likewise.
4194 * gfortran.dg/char_unpack_2.f90: Likewise.
4195 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4196 * gfortran.dg/character_comparison_1.f90: Likewise.
4197 * gfortran.dg/character_comparison_2.f90: Likewise.
4198 * gfortran.dg/character_comparison_3.f90: Likewise.
4199 * gfortran.dg/character_comparison_4.f90: Likewise.
4200 * gfortran.dg/character_comparison_5.f90: Likewise.
4201 * gfortran.dg/character_comparison_6.f90: Likewise.
4202 * gfortran.dg/character_comparison_7.f90: Likewise.
4203 * gfortran.dg/character_comparison_8.f90: Likewise.
4204 * gfortran.dg/character_comparison_9.f90: Likewise.
4205 * gfortran.dg/charlen_15.f90: Likewise.
4206 * gfortran.dg/charlen_16.f90: Likewise.
4207 * gfortran.dg/chkbits.f90: Likewise.
4208 * gfortran.dg/chmod_1.f90: Likewise.
4209 * gfortran.dg/chmod_2.f90: Likewise.
4210 * gfortran.dg/chmod_3.f90: Likewise.
4211 * gfortran.dg/class_1.f03: Likewise.
4212 * gfortran.dg/class_18.f03: Likewise.
4213 * gfortran.dg/class_19.f03: Likewise.
4214 * gfortran.dg/class_35.f90: Likewise.
4215 * gfortran.dg/class_46.f03: Likewise.
4216 * gfortran.dg/class_48.f90: Likewise.
4217 * gfortran.dg/class_51.f90: Likewise.
4218 * gfortran.dg/class_52.f90: Likewise.
4219 * gfortran.dg/class_6.f03: Likewise.
4220 * gfortran.dg/class_63.f90: Likewise.
4221 * gfortran.dg/class_64.f90: Likewise.
4222 * gfortran.dg/class_65.f90: Likewise.
4223 * gfortran.dg/class_66.f90: Likewise.
4224 * gfortran.dg/class_67.f90: Likewise.
4225 * gfortran.dg/class_9.f03: Likewise.
4226 * gfortran.dg/class_alias.f90: Likewise.
4227 * gfortran.dg/class_allocate_1.f03: Likewise.
4228 * gfortran.dg/class_allocate_10.f03: Likewise.
4229 * gfortran.dg/class_allocate_13.f90: Likewise.
4230 * gfortran.dg/class_allocate_14.f90: Likewise.
4231 * gfortran.dg/class_allocate_15.f90: Likewise.
4232 * gfortran.dg/class_allocate_19.f03: Likewise.
4233 * gfortran.dg/class_allocate_21.f90: Likewise.
4234 * gfortran.dg/class_allocate_22.f90: Likewise.
4235 * gfortran.dg/class_allocate_3.f03: Likewise.
4236 * gfortran.dg/class_allocate_4.f03: Likewise.
4237 * gfortran.dg/class_allocate_5.f90: Likewise.
4238 * gfortran.dg/class_allocate_6.f03: Likewise.
4239 * gfortran.dg/class_allocate_7.f03: Likewise.
4240 * gfortran.dg/class_allocate_8.f03: Likewise.
4241 * gfortran.dg/class_allocate_9.f03: Likewise.
4242 * gfortran.dg/class_array_1.f03: Likewise.
4243 * gfortran.dg/class_array_14.f90: Likewise.
4244 * gfortran.dg/class_array_15.f03: Likewise.
4245 * gfortran.dg/class_array_16.f90: Likewise.
4246 * gfortran.dg/class_array_2.f03: Likewise.
4247 * gfortran.dg/class_array_20.f03: Likewise.
4248 * gfortran.dg/class_array_21.f03: Likewise.
4249 * gfortran.dg/class_array_3.f03: Likewise.
4250 * gfortran.dg/class_array_4.f03: Likewise.
4251 * gfortran.dg/class_array_7.f03: Likewise.
4252 * gfortran.dg/class_array_8.f03: Likewise.
4253 * gfortran.dg/class_array_9.f03: Likewise.
4254 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4255 * gfortran.dg/class_dummy_1.f03: Likewise.
4256 * gfortran.dg/class_optional_1.f90: Likewise.
4257 * gfortran.dg/class_optional_2.f90: Likewise.
4258 * gfortran.dg/class_result_5.f90: Likewise.
4259 * gfortran.dg/class_result_6.f90: Likewise.
4260 * gfortran.dg/class_to_type_1.f03: Likewise.
4261 * gfortran.dg/class_to_type_2.f90: Likewise.
4262 * gfortran.dg/class_to_type_3.f03: Likewise.
4263 * gfortran.dg/class_to_type_4.f90: Likewise.
4264 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4265 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4266 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4267 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4268 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4269 * gfortran.dg/coarray/codimension.f90: Likewise.
4270 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4271 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4272 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4273 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4274 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4275 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4276 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4277 * gfortran.dg/coarray/event_1.f90: Likewise.
4278 * gfortran.dg/coarray/event_2.f90: Likewise.
4279 * gfortran.dg/coarray/get_array.f90: Likewise.
4280 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4281 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4282 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4283 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4284 * gfortran.dg/coarray/lock_1.f90: Likewise.
4285 * gfortran.dg/coarray/lock_2.f90: Likewise.
4286 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4287 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4288 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4289 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4290 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4291 * gfortran.dg/coarray/registering_1.f90: Likewise.
4292 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4293 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4294 * gfortran.dg/coarray/send_array.f90: Likewise.
4295 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4296 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4297 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4298 * gfortran.dg/coarray/sync_1.f90: Likewise.
4299 * gfortran.dg/coarray/sync_3.f90: Likewise.
4300 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4301 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4302 * gfortran.dg/coarray_13.f90: Likewise.
4303 * gfortran.dg/coarray_15.f90: Likewise.
4304 * gfortran.dg/coarray_16.f90: Likewise.
4305 * gfortran.dg/coarray_2.f90: Likewise.
4306 * gfortran.dg/coarray_23.f90: Likewise.
4307 * gfortran.dg/coarray_40.f90: Likewise.
4308 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4309 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4310 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4311 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4312 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4313 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4314 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4315 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4316 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4317 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4318 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4319 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4320 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4321 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4322 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4323 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4324 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4325 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4326 * gfortran.dg/coarray_stat_2.f90: Likewise.
4327 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4328 * gfortran.dg/coindexed_1.f90: Likewise.
4329 * gfortran.dg/comma.f: Likewise.
4330 * gfortran.dg/comma_format_extension_3.f: Likewise.
4331 * gfortran.dg/comma_format_extension_4.f: Likewise.
4332 * gfortran.dg/common_2.f90: Likewise.
4333 * gfortran.dg/common_4.f90: Likewise.
4334 * gfortran.dg/common_align_1.f90: Likewise.
4335 * gfortran.dg/common_align_2.f90: Likewise.
4336 * gfortran.dg/common_equivalence_1.f: Likewise.
4337 * gfortran.dg/common_pointer_1.f90: Likewise.
4338 * gfortran.dg/common_resize_1.f: Likewise.
4339 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4340 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4341 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4342 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4343 * gfortran.dg/complex_read.f90: Likewise.
4344 * gfortran.dg/complex_write.f90: Likewise.
4345 * gfortran.dg/constant_substring.f: Likewise.
4346 * gfortran.dg/constructor_2.f90: Likewise.
4347 * gfortran.dg/constructor_3.f90: Likewise.
4348 * gfortran.dg/constructor_6.f90: Likewise.
4349 * gfortran.dg/contained_1.f90: Likewise.
4350 * gfortran.dg/contained_3.f90: Likewise.
4351 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4352 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4353 * gfortran.dg/continuation_1.f90: Likewise.
4354 * gfortran.dg/continuation_11.f90: Likewise.
4355 * gfortran.dg/continuation_12.f90: Likewise.
4356 * gfortran.dg/continuation_13.f90: Likewise.
4357 * gfortran.dg/continuation_14.f: Likewise.
4358 * gfortran.dg/continuation_8.f90: Likewise.
4359 * gfortran.dg/convert_2.f90: Likewise.
4360 * gfortran.dg/convert_implied_open.f90: Likewise.
4361 * gfortran.dg/count_init_expr.f03: Likewise.
4362 * gfortran.dg/cr_lf.f90: Likewise.
4363 * gfortran.dg/cray_pointers_10.f90: Likewise.
4364 * gfortran.dg/cray_pointers_2.f90: Likewise.
4365 * gfortran.dg/cray_pointers_5.f90: Likewise.
4366 * gfortran.dg/cray_pointers_7.f90: Likewise.
4367 * gfortran.dg/cray_pointers_8.f90: Likewise.
4368 * gfortran.dg/cshift_1.f90: Likewise.
4369 * gfortran.dg/cshift_2.f90: Likewise.
4370 * gfortran.dg/cshift_large_1.f90: Likewise.
4371 * gfortran.dg/cshift_nan_1.f90: Likewise.
4372 * gfortran.dg/csqrt_2.f: Likewise.
4373 * gfortran.dg/data_array_1.f90: Likewise.
4374 * gfortran.dg/data_char_1.f90: Likewise.
4375 * gfortran.dg/data_char_2.f90: Likewise.
4376 * gfortran.dg/data_char_3.f90: Likewise.
4377 * gfortran.dg/data_derived_1.f90: Likewise.
4378 * gfortran.dg/data_implied_do_1.f90: Likewise.
4379 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4380 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4381 * gfortran.dg/deallocate_stat.f90: Likewise.
4382 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4383 * gfortran.dg/debug/pr37738.f: Likewise.
4384 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4385 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4386 * gfortran.dg/dec_exp_1.f90: Likewise.
4387 * gfortran.dg/dec_init_1.f90: Likewise.
4388 * gfortran.dg/dec_init_2.f90: Likewise.
4389 * gfortran.dg/dec_init_3.f90: Likewise.
4390 * gfortran.dg/dec_init_4.f90: Likewise.
4391 * gfortran.dg/dec_io_1.f90: Likewise.
4392 * gfortran.dg/dec_io_2.f90: Likewise.
4393 * gfortran.dg/dec_io_2a.f90: Likewise.
4394 * gfortran.dg/dec_io_6.f90: Likewise.
4395 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4396 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4397 * gfortran.dg/dec_math.f90: Likewise.
4398 * gfortran.dg/dec_parameter_1.f: Likewise.
4399 * gfortran.dg/dec_parameter_2.f90: Likewise.
4400 * gfortran.dg/dec_static_1.f90: Likewise.
4401 * gfortran.dg/dec_static_2.f90: Likewise.
4402 * gfortran.dg/dec_structure_1.f90: Likewise.
4403 * gfortran.dg/dec_structure_10.f90: Likewise.
4404 * gfortran.dg/dec_structure_18.f90: Likewise.
4405 * gfortran.dg/dec_structure_19.f90: Likewise.
4406 * gfortran.dg/dec_structure_2.f90: Likewise.
4407 * gfortran.dg/dec_structure_22.f90: Likewise.
4408 * gfortran.dg/dec_structure_3.f90: Likewise.
4409 * gfortran.dg/dec_structure_4.f90: Likewise.
4410 * gfortran.dg/dec_structure_5.f90: Likewise.
4411 * gfortran.dg/dec_structure_6.f90: Likewise.
4412 * gfortran.dg/dec_structure_7.f90: Likewise.
4413 * gfortran.dg/dec_union_1.f90: Likewise.
4414 * gfortran.dg/dec_union_2.f90: Likewise.
4415 * gfortran.dg/dec_union_3.f90: Likewise.
4416 * gfortran.dg/dec_union_4.f90: Likewise.
4417 * gfortran.dg/dec_union_5.f90: Likewise.
4418 * gfortran.dg/default_format_1.f90: Likewise.
4419 * gfortran.dg/default_format_2.f90: Likewise.
4420 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4421 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4422 * gfortran.dg/default_initialization_3.f90: Likewise.
4423 * gfortran.dg/default_initialization_4.f90: Likewise.
4424 * gfortran.dg/default_initialization_5.f90: Likewise.
4425 * gfortran.dg/deferred_character_1.f90: Likewise.
4426 * gfortran.dg/deferred_character_10.f90: Likewise.
4427 * gfortran.dg/deferred_character_11.f90: Likewise.
4428 * gfortran.dg/deferred_character_12.f90: Likewise.
4429 * gfortran.dg/deferred_character_13.f90: Likewise.
4430 * gfortran.dg/deferred_character_14.f90: Likewise.
4431 * gfortran.dg/deferred_character_15.f90: Likewise.
4432 * gfortran.dg/deferred_character_16.f90: Likewise.
4433 * gfortran.dg/deferred_character_2.f90: Likewise.
4434 * gfortran.dg/deferred_character_3.f90: Likewise.
4435 * gfortran.dg/deferred_character_4.f90: Likewise.
4436 * gfortran.dg/deferred_character_5.f90: Likewise.
4437 * gfortran.dg/deferred_character_6.f90: Likewise.
4438 * gfortran.dg/deferred_character_7.f90: Likewise.
4439 * gfortran.dg/deferred_character_8.f90: Likewise.
4440 * gfortran.dg/deferred_character_9.f90: Likewise.
4441 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4442 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4443 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4444 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4445 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4446 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4447 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4448 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4449 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4450 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4451 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4452 * gfortran.dg/defined_assignment_1.f90: Likewise.
4453 * gfortran.dg/defined_assignment_10.f90: Likewise.
4454 * gfortran.dg/defined_assignment_11.f90: Likewise.
4455 * gfortran.dg/defined_assignment_2.f90: Likewise.
4456 * gfortran.dg/defined_assignment_3.f90: Likewise.
4457 * gfortran.dg/defined_assignment_4.f90: Likewise.
4458 * gfortran.dg/defined_assignment_5.f90: Likewise.
4459 * gfortran.dg/defined_assignment_8.f90: Likewise.
4460 * gfortran.dg/defined_assignment_9.f90: Likewise.
4461 * gfortran.dg/dependency_2.f90: Likewise.
4462 * gfortran.dg/dependency_21.f90: Likewise.
4463 * gfortran.dg/dependency_22.f90: Likewise.
4464 * gfortran.dg/dependency_23.f90: Likewise.
4465 * gfortran.dg/dependency_24.f90: Likewise.
4466 * gfortran.dg/dependency_25.f90: Likewise.
4467 * gfortran.dg/dependency_26.f90: Likewise.
4468 * gfortran.dg/dependency_39.f90: Likewise.
4469 * gfortran.dg/dependency_40.f90: Likewise.
4470 * gfortran.dg/dependency_41.f90: Likewise.
4471 * gfortran.dg/dependency_42.f90: Likewise.
4472 * gfortran.dg/dependency_43.f90: Likewise.
4473 * gfortran.dg/dependency_44.f90: Likewise.
4474 * gfortran.dg/dependency_45.f90: Likewise.
4475 * gfortran.dg/dependency_50.f90: Likewise.
4476 * gfortran.dg/dependency_51.f90: Likewise.
4477 * gfortran.dg/dependent_decls_1.f90: Likewise.
4478 * gfortran.dg/der_array_1.f90: Likewise.
4479 * gfortran.dg/der_array_io_1.f90: Likewise.
4480 * gfortran.dg/der_array_io_2.f90: Likewise.
4481 * gfortran.dg/der_array_io_3.f90: Likewise.
4482 * gfortran.dg/der_io_1.f90: Likewise.
4483 * gfortran.dg/der_io_3.f90: Likewise.
4484 * gfortran.dg/der_pointer_2.f90: Likewise.
4485 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4486 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4487 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4488 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4489 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4490 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4491 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4492 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4493 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4494 * gfortran.dg/derived_external_function_1.f90: Likewise.
4495 * gfortran.dg/derived_init_1.f90: Likewise.
4496 * gfortran.dg/derived_init_2.f90: Likewise.
4497 * gfortran.dg/derived_init_3.f90: Likewise.
4498 * gfortran.dg/derived_init_4.f90: Likewise.
4499 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4500 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4501 * gfortran.dg/dev_null.F90: Likewise.
4502 * gfortran.dg/dfloat_1.f90: Likewise.
4503 * gfortran.dg/dim_sum_1.f90: Likewise.
4504 * gfortran.dg/dim_sum_2.f90: Likewise.
4505 * gfortran.dg/dim_sum_3.f90: Likewise.
4506 * gfortran.dg/direct_io_10.f: Likewise.
4507 * gfortran.dg/direct_io_11.f90: Likewise.
4508 * gfortran.dg/direct_io_12.f90: Likewise.
4509 * gfortran.dg/direct_io_2.f90: Likewise.
4510 * gfortran.dg/direct_io_3.f90: Likewise.
4511 * gfortran.dg/direct_io_4.f90: Likewise.
4512 * gfortran.dg/direct_io_5.f90: Likewise.
4513 * gfortran.dg/direct_io_6.f90: Likewise.
4514 * gfortran.dg/direct_io_7.f90: Likewise.
4515 * gfortran.dg/direct_io_8.f90: Likewise.
4516 * gfortran.dg/direct_io_9.f: Likewise.
4517 * gfortran.dg/do_1.f90: Likewise.
4518 * gfortran.dg/do_3.F90: Likewise.
4519 * gfortran.dg/do_concurrent_2.f90: Likewise.
4520 * gfortran.dg/do_concurrent_4.f90: Likewise.
4521 * gfortran.dg/do_corner_warn.f90: Likewise.
4522 * gfortran.dg/do_iterator_2.f90: Likewise.
4523 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4524 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4525 * gfortran.dg/dos_eol.f: Likewise.
4526 * gfortran.dg/dot_product_1.f03: Likewise.
4527 * gfortran.dg/dot_product_2.f90: Likewise.
4528 * gfortran.dg/dot_product_4.f90: Likewise.
4529 * gfortran.dg/dshift_1.F90: Likewise.
4530 * gfortran.dg/dshift_2.F90: Likewise.
4531 * gfortran.dg/dtio_1.f90: Likewise.
4532 * gfortran.dg/dtio_10.f90: Likewise.
4533 * gfortran.dg/dtio_12.f90: Likewise.
4534 * gfortran.dg/dtio_14.f90: Likewise.
4535 * gfortran.dg/dtio_15.f90: Likewise.
4536 * gfortran.dg/dtio_16.f90: Likewise.
4537 * gfortran.dg/dtio_17.f90: Likewise.
4538 * gfortran.dg/dtio_19.f90: Likewise.
4539 * gfortran.dg/dtio_2.f90: Likewise.
4540 * gfortran.dg/dtio_20.f03: Likewise.
4541 * gfortran.dg/dtio_22.f90: Likewise.
4542 * gfortran.dg/dtio_24.f90: Likewise.
4543 * gfortran.dg/dtio_25.f90: Likewise.
4544 * gfortran.dg/dtio_26.f03: Likewise.
4545 * gfortran.dg/dtio_27.f90: Likewise.
4546 * gfortran.dg/dtio_28.f03: Likewise.
4547 * gfortran.dg/dtio_3.f90: Likewise.
4548 * gfortran.dg/dtio_30.f03: Likewise.
4549 * gfortran.dg/dtio_31.f03: Likewise.
4550 * gfortran.dg/dtio_32.f03: Likewise.
4551 * gfortran.dg/dtio_4.f90: Likewise.
4552 * gfortran.dg/dtio_5.f90: Likewise.
4553 * gfortran.dg/dtio_7.f90: Likewise.
4554 * gfortran.dg/dtio_8.f90: Likewise.
4555 * gfortran.dg/dtio_9.f90: Likewise.
4556 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4557 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4558 * gfortran.dg/dup_save_1.f90: Likewise.
4559 * gfortran.dg/dup_save_2.f90: Likewise.
4560 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4561 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4562 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4563 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4564 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4565 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4566 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4567 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4568 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4569 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4570 * gfortran.dg/e_d_fmt.f90: Likewise.
4571 * gfortran.dg/edit_real_1.f90: Likewise.
4572 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4573 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4574 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4575 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4576 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4577 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4578 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4579 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4580 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4581 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4582 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4583 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4584 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4585 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4586 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4587 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4588 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4589 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4590 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4591 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4592 * gfortran.dg/empty_format_1.f90: Likewise.
4593 * gfortran.dg/endfile.f: Likewise.
4594 * gfortran.dg/endfile.f90: Likewise.
4595 * gfortran.dg/endfile_2.f90: Likewise.
4596 * gfortran.dg/entry_1.f90: Likewise.
4597 * gfortran.dg/entry_10.f90: Likewise.
4598 * gfortran.dg/entry_12.f90: Likewise.
4599 * gfortran.dg/entry_13.f90: Likewise.
4600 * gfortran.dg/entry_14.f90: Likewise.
4601 * gfortran.dg/entry_16.f90: Likewise.
4602 * gfortran.dg/entry_3.f90: Likewise.
4603 * gfortran.dg/entry_6.f90: Likewise.
4604 * gfortran.dg/entry_9.f90: Likewise.
4605 * gfortran.dg/entry_array_specs_2.f: Likewise.
4606 * gfortran.dg/enum_1.f90: Likewise.
4607 * gfortran.dg/enum_9.f90: Likewise.
4608 * gfortran.dg/eof_1.f90: Likewise.
4609 * gfortran.dg/eof_2.f90: Likewise.
4610 * gfortran.dg/eof_4.f90: Likewise.
4611 * gfortran.dg/eof_5.f90: Likewise.
4612 * gfortran.dg/eor_handling_1.f90: Likewise.
4613 * gfortran.dg/eor_handling_2.f90: Likewise.
4614 * gfortran.dg/eor_handling_3.f90: Likewise.
4615 * gfortran.dg/eor_handling_4.f90: Likewise.
4616 * gfortran.dg/eor_handling_5.f90: Likewise.
4617 * gfortran.dg/eoshift_3.f90: Likewise.
4618 * gfortran.dg/eoshift_4.f90: Likewise.
4619 * gfortran.dg/eoshift_5.f90: Likewise.
4620 * gfortran.dg/eoshift_6.f90: Likewise.
4621 * gfortran.dg/eoshift_large_1.f90: Likewise.
4622 * gfortran.dg/equiv_6.f90: Likewise.
4623 * gfortran.dg/equiv_7.f90: Likewise.
4624 * gfortran.dg/equiv_9.f90: Likewise.
4625 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4626 * gfortran.dg/erf_2.F90: Likewise.
4627 * gfortran.dg/erf_3.F90: Likewise.
4628 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4629 * gfortran.dg/error_format_2.f90: Likewise.
4630 * gfortran.dg/error_recovery_5.f90: Likewise.
4631 * gfortran.dg/execute_command_line_2.f90: Likewise.
4632 * gfortran.dg/execute_command_line_3.f90: Likewise.
4633 * gfortran.dg/exit_1.f08: Likewise.
4634 * gfortran.dg/exit_3.f08: Likewise.
4635 * gfortran.dg/exponent_1.f90: Likewise.
4636 * gfortran.dg/exponent_2.f90: Likewise.
4637 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4638 * gfortran.dg/extends_1.f03: Likewise.
4639 * gfortran.dg/extends_16.f90: Likewise.
4640 * gfortran.dg/extends_2.f03: Likewise.
4641 * gfortran.dg/extends_3.f03: Likewise.
4642 * gfortran.dg/extends_4.f03: Likewise.
4643 * gfortran.dg/extends_type_of_1.f03: Likewise.
4644 * gfortran.dg/extends_type_of_2.f03: Likewise.
4645 * gfortran.dg/external_procedures_3.f90: Likewise.
4646 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4647 * gfortran.dg/f2003_io_1.f03: Likewise.
4648 * gfortran.dg/f2003_io_4.f03: Likewise.
4649 * gfortran.dg/f2003_io_5.f03: Likewise.
4650 * gfortran.dg/f2003_io_6.f03: Likewise.
4651 * gfortran.dg/f2003_io_7.f03: Likewise.
4652 * gfortran.dg/f2c_1.f90: Likewise.
4653 * gfortran.dg/f2c_2.f90: Likewise.
4654 * gfortran.dg/f2c_3.f90: Likewise.
4655 * gfortran.dg/f2c_4.f90: Likewise.
4656 * gfortran.dg/f2c_6.f90: Likewise.
4657 * gfortran.dg/f2c_7.f90: Likewise.
4658 * gfortran.dg/f2c_9.f90: Likewise.
4659 * gfortran.dg/fgetc_1.f90: Likewise.
4660 * gfortran.dg/fgetc_2.f90: Likewise.
4661 * gfortran.dg/filename_null.f90: Likewise.
4662 * gfortran.dg/finalize_12.f90: Likewise.
4663 * gfortran.dg/finalize_13.f90: Likewise.
4664 * gfortran.dg/finalize_15.f90: Likewise.
4665 * gfortran.dg/finalize_17.f90: Likewise.
4666 * gfortran.dg/finalize_18.f90: Likewise.
4667 * gfortran.dg/finalize_25.f90: Likewise.
4668 * gfortran.dg/finalize_29.f08: Likewise.
4669 * gfortran.dg/finalize_31.f90: Likewise.
4670 * gfortran.dg/float_1.f90: Likewise.
4671 * gfortran.dg/flush_1.f90: Likewise.
4672 * gfortran.dg/fmt_bz_bn.f: Likewise.
4673 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4674 * gfortran.dg/fmt_cache_1.f: Likewise.
4675 * gfortran.dg/fmt_cache_2.f: Likewise.
4676 * gfortran.dg/fmt_cache_3.f90: Likewise.
4677 * gfortran.dg/fmt_colon.f90: Likewise.
4678 * gfortran.dg/fmt_e.f90: Likewise.
4679 * gfortran.dg/fmt_en.f90: Likewise.
4680 * gfortran.dg/fmt_error_10.f: Likewise.
4681 * gfortran.dg/fmt_error_9.f: Likewise.
4682 * gfortran.dg/fmt_exhaust.f90: Likewise.
4683 * gfortran.dg/fmt_f0_1.f90: Likewise.
4684 * gfortran.dg/fmt_f_an_p.f: Likewise.
4685 * gfortran.dg/fmt_fw_d.f90: Likewise.
4686 * gfortran.dg/fmt_g.f: Likewise.
4687 * gfortran.dg/fmt_g0_1.f08: Likewise.
4688 * gfortran.dg/fmt_g0_2.f08: Likewise.
4689 * gfortran.dg/fmt_g0_4.f08: Likewise.
4690 * gfortran.dg/fmt_g0_5.f08: Likewise.
4691 * gfortran.dg/fmt_g0_6.f08: Likewise.
4692 * gfortran.dg/fmt_g0_7.f08: Likewise.
4693 * gfortran.dg/fmt_g_1.f90: Likewise.
4694 * gfortran.dg/fmt_int_sign.f90: Likewise.
4695 * gfortran.dg/fmt_l.f90: Likewise.
4696 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4697 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4698 * gfortran.dg/fmt_p_1.f90: Likewise.
4699 * gfortran.dg/fmt_pf.f90: Likewise.
4700 * gfortran.dg/fmt_read.f90: Likewise.
4701 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4702 * gfortran.dg/fmt_t_1.f90: Likewise.
4703 * gfortran.dg/fmt_t_2.f90: Likewise.
4704 * gfortran.dg/fmt_t_3.f90: Likewise.
4705 * gfortran.dg/fmt_t_4.f90: Likewise.
4706 * gfortran.dg/fmt_t_5.f90: Likewise.
4707 * gfortran.dg/fmt_t_6.f: Likewise.
4708 * gfortran.dg/fmt_t_7.f: Likewise.
4709 * gfortran.dg/fmt_t_9.f: Likewise.
4710 * gfortran.dg/fmt_tl.f: Likewise.
4711 * gfortran.dg/fmt_unlimited.f90: Likewise.
4712 * gfortran.dg/fmt_white.f: Likewise.
4713 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4714 * gfortran.dg/fold_nearest.f90: Likewise.
4715 * gfortran.dg/forall_1.f90: Likewise.
4716 * gfortran.dg/forall_10.f90: Likewise.
4717 * gfortran.dg/forall_12.f90: Likewise.
4718 * gfortran.dg/forall_13.f90: Likewise.
4719 * gfortran.dg/forall_15.f90: Likewise.
4720 * gfortran.dg/forall_4.f90: Likewise.
4721 * gfortran.dg/forall_5.f90: Likewise.
4722 * gfortran.dg/forall_6.f90: Likewise.
4723 * gfortran.dg/forall_7.f90: Likewise.
4724 * gfortran.dg/fraction.f90: Likewise.
4725 * gfortran.dg/fseek.f90: Likewise.
4726 * gfortran.dg/ftell_1.f90: Likewise.
4727 * gfortran.dg/ftell_2.f90: Likewise.
4728 * gfortran.dg/ftell_3.f90: Likewise.
4729 * gfortran.dg/func_assign_2.f90: Likewise.
4730 * gfortran.dg/func_assign_3.f90: Likewise.
4731 * gfortran.dg/func_derived_1.f90: Likewise.
4732 * gfortran.dg/func_derived_2.f90: Likewise.
4733 * gfortran.dg/func_derived_3.f90: Likewise.
4734 * gfortran.dg/func_result_1.f90: Likewise.
4735 * gfortran.dg/func_result_2.f90: Likewise.
4736 * gfortran.dg/func_result_6.f90: Likewise.
4737 * gfortran.dg/function_charlen_2.f90: Likewise.
4738 * gfortran.dg/function_charlen_3.f: Likewise.
4739 * gfortran.dg/function_kinds_1.f90: Likewise.
4740 * gfortran.dg/function_kinds_4.f90: Likewise.
4741 * gfortran.dg/function_optimize_10.f90: Likewise.
4742 * gfortran.dg/function_optimize_11.f90: Likewise.
4743 * gfortran.dg/function_optimize_12.f90: Likewise.
4744 * gfortran.dg/function_optimize_4.f90: Likewise.
4745 * gfortran.dg/function_optimize_8.f90: Likewise.
4746 * gfortran.dg/g77/13037.f: Likewise.
4747 * gfortran.dg/g77/1832.f: Likewise.
4748 * gfortran.dg/g77/19981119-0.f: Likewise.
4749 * gfortran.dg/g77/19990313-0.f: Likewise.
4750 * gfortran.dg/g77/19990313-1.f: Likewise.
4751 * gfortran.dg/g77/19990313-2.f: Likewise.
4752 * gfortran.dg/g77/19990313-3.f: Likewise.
4753 * gfortran.dg/g77/19990419-1.f: Likewise.
4754 * gfortran.dg/g77/19990826-0.f: Likewise.
4755 * gfortran.dg/g77/19990826-2.f: Likewise.
4756 * gfortran.dg/g77/20000503-1.f: Likewise.
4757 * gfortran.dg/g77/20001111.f: Likewise.
4758 * gfortran.dg/g77/20010116.f: Likewise.
4759 * gfortran.dg/g77/20010216-1.f: Likewise.
4760 * gfortran.dg/g77/20010430.f: Likewise.
4761 * gfortran.dg/g77/20010610.f: Likewise.
4762 * gfortran.dg/g77/6177.f: Likewise.
4763 * gfortran.dg/g77/7388.f: Likewise.
4764 * gfortran.dg/g77/947.f: Likewise.
4765 * gfortran.dg/g77/970625-2.f: Likewise.
4766 * gfortran.dg/g77/971102-1.f: Likewise.
4767 * gfortran.dg/g77/980628-0.f: Likewise.
4768 * gfortran.dg/g77/980628-1.f: Likewise.
4769 * gfortran.dg/g77/980628-10.f: Likewise.
4770 * gfortran.dg/g77/980628-2.f: Likewise.
4771 * gfortran.dg/g77/980628-3.f: Likewise.
4772 * gfortran.dg/g77/980628-7.f: Likewise.
4773 * gfortran.dg/g77/980628-8.f: Likewise.
4774 * gfortran.dg/g77/980628-9.f: Likewise.
4775 * gfortran.dg/g77/980701-0.f: Likewise.
4776 * gfortran.dg/g77/980701-1.f: Likewise.
4777 * gfortran.dg/g77/cabs.f: Likewise.
4778 * gfortran.dg/g77/claus.f: Likewise.
4779 * gfortran.dg/g77/complex_1.f: Likewise.
4780 * gfortran.dg/g77/cpp3.F: Likewise.
4781 * gfortran.dg/g77/cpp4.F: Likewise.
4782 * gfortran.dg/g77/cpp5.F: Likewise.
4783 * gfortran.dg/g77/dcomplex.f: Likewise.
4784 * gfortran.dg/g77/dnrm2.f: Likewise.
4785 * gfortran.dg/g77/erfc.f: Likewise.
4786 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4787 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4788 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4789 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4790 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4791 * gfortran.dg/g77/int8421.f: Likewise.
4792 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4793 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4794 * gfortran.dg/g77/le.f: Likewise.
4795 * gfortran.dg/g77/short.f: Likewise.
4796 * gfortran.dg/gamma_1.f90: Likewise.
4797 * gfortran.dg/gamma_4.f90: Likewise.
4798 * gfortran.dg/gamma_5.f90: Likewise.
4799 * gfortran.dg/generic_13.f90: Likewise.
4800 * gfortran.dg/generic_15.f90: Likewise.
4801 * gfortran.dg/generic_19.f90: Likewise.
4802 * gfortran.dg/generic_20.f90: Likewise.
4803 * gfortran.dg/generic_23.f03: Likewise.
4804 * gfortran.dg/generic_25.f90: Likewise.
4805 * gfortran.dg/generic_27.f90: Likewise.
4806 * gfortran.dg/generic_31.f90: Likewise.
4807 * gfortran.dg/generic_4.f90: Likewise.
4808 * gfortran.dg/global_vars_c_init.f90: Likewise.
4809 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4810 * gfortran.dg/gnu_logical_1.F: Likewise.
4811 * gfortran.dg/goacc/fixed-1.f: Likewise.
4812 * gfortran.dg/goacc/fixed-2.f: Likewise.
4813 * gfortran.dg/goacc/gang-static.f95: Likewise.
4814 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4815 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4816 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4817 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4818 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4819 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4820 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4821 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4822 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4823 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4824 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4825 * gfortran.dg/gomp/pr48794.f90: Likewise.
4826 * gfortran.dg/gomp/pr72744.f90: Likewise.
4827 * gfortran.dg/gomp/pr77665.f90: Likewise.
4828 * gfortran.dg/gomp/workshare2.f90: Likewise.
4829 * gfortran.dg/gomp/workshare3.f90: Likewise.
4830 * gfortran.dg/goto_1.f: Likewise.
4831 * gfortran.dg/goto_2.f90: Likewise.
4832 * gfortran.dg/goto_4.f90: Likewise.
4833 * gfortran.dg/goto_6.f: Likewise.
4834 * gfortran.dg/graphite/id-26.f03: Likewise.
4835 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4836 * gfortran.dg/graphite/pr29581.f90: Likewise.
4837 * gfortran.dg/graphite/pr29832.f90: Likewise.
4838 * gfortran.dg/graphite/run-id-1.f: Likewise.
4839 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4840 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4841 * gfortran.dg/hollerith.f90: Likewise.
4842 * gfortran.dg/hollerith4.f90: Likewise.
4843 * gfortran.dg/hollerith6.f90: Likewise.
4844 * gfortran.dg/hollerith8.f90: Likewise.
4845 * gfortran.dg/hollerith_1.f90: Likewise.
4846 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4847 * gfortran.dg/hollerith_f95.f90: Likewise.
4848 * gfortran.dg/hollerith_legacy.f90: Likewise.
4849 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4850 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4851 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4852 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4853 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4854 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4855 * gfortran.dg/hypot_1.f90: Likewise.
4856 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4857 * gfortran.dg/iargc.f90: Likewise.
4858 * gfortran.dg/ibits.f90: Likewise.
4859 * gfortran.dg/ichar_1.f90: Likewise.
4860 * gfortran.dg/ichar_2.f90: Likewise.
4861 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4862 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4863 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4864 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4865 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4866 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4867 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4868 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4869 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4870 * gfortran.dg/ieee/large_1.f90: Likewise.
4871 * gfortran.dg/ieee/large_2.f90: Likewise.
4872 * gfortran.dg/ieee/large_3.F90: Likewise.
4873 * gfortran.dg/ieee/large_4.f90: Likewise.
4874 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4875 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4876 * gfortran.dg/impl_do_var_data.f90: Likewise.
4877 * gfortran.dg/implicit_10.f90: Likewise.
4878 * gfortran.dg/implicit_12.f90: Likewise.
4879 * gfortran.dg/implicit_class_1.f90: Likewise.
4880 * gfortran.dg/implicit_pure_1.f90: Likewise.
4881 * gfortran.dg/implied_do_1.f90: Likewise.
4882 * gfortran.dg/implied_do_io_1.f90: Likewise.
4883 * gfortran.dg/implied_do_io_2.f90: Likewise.
4884 * gfortran.dg/implied_do_io_3.f90: Likewise.
4885 * gfortran.dg/implied_shape_1.f08: Likewise.
4886 * gfortran.dg/import.f90: Likewise.
4887 * gfortran.dg/import4.f90: Likewise.
4888 * gfortran.dg/impure_1.f08: Likewise.
4889 * gfortran.dg/index.f90: Likewise.
4890 * gfortran.dg/index_2.f90: Likewise.
4891 * gfortran.dg/init_flag_1.f90: Likewise.
4892 * gfortran.dg/init_flag_10.f90: Likewise.
4893 * gfortran.dg/init_flag_15.f03: Likewise.
4894 * gfortran.dg/init_flag_2.f90: Likewise.
4895 * gfortran.dg/init_flag_3.f90: Likewise.
4896 * gfortran.dg/init_flag_4.f90: Likewise.
4897 * gfortran.dg/init_flag_5.f90: Likewise.
4898 * gfortran.dg/init_flag_6.f90: Likewise.
4899 * gfortran.dg/init_flag_7.f90: Likewise.
4900 * gfortran.dg/init_flag_9.f90: Likewise.
4901 * gfortran.dg/initialization_11.f90: Likewise.
4902 * gfortran.dg/initialization_19.f90: Likewise.
4903 * gfortran.dg/initialization_2.f90: Likewise.
4904 * gfortran.dg/initialization_22.f90: Likewise.
4905 * gfortran.dg/initialization_27.f90: Likewise.
4906 * gfortran.dg/initialization_5.f90: Likewise.
4907 * gfortran.dg/initialization_6.f90: Likewise.
4908 * gfortran.dg/inline_matmul_1.f90: Likewise.
4909 * gfortran.dg/inline_matmul_10.f90: Likewise.
4910 * gfortran.dg/inline_matmul_11.f90: Likewise.
4911 * gfortran.dg/inline_matmul_13.f90: Likewise.
4912 * gfortran.dg/inline_matmul_14.f90: Likewise.
4913 * gfortran.dg/inline_matmul_16.f90: Likewise.
4914 * gfortran.dg/inline_matmul_17.f90: Likewise.
4915 * gfortran.dg/inline_matmul_18.f90: Likewise.
4916 * gfortran.dg/inline_matmul_19.f90: Likewise.
4917 * gfortran.dg/inline_matmul_2.f90: Likewise.
4918 * gfortran.dg/inline_matmul_20.f90: Likewise.
4919 * gfortran.dg/inline_matmul_22.f90: Likewise.
4920 * gfortran.dg/inline_matmul_3.f90: Likewise.
4921 * gfortran.dg/inline_matmul_4.f90: Likewise.
4922 * gfortran.dg/inline_matmul_5.f90: Likewise.
4923 * gfortran.dg/inline_matmul_6.f90: Likewise.
4924 * gfortran.dg/inline_matmul_7.f90: Likewise.
4925 * gfortran.dg/inline_matmul_8.f90: Likewise.
4926 * gfortran.dg/inline_matmul_9.f90: Likewise.
4927 * gfortran.dg/inline_sum_1.f90: Likewise.
4928 * gfortran.dg/inline_sum_3.f90: Likewise.
4929 * gfortran.dg/inline_sum_5.f90: Likewise.
4930 * gfortran.dg/inquire-complex.f90: Likewise.
4931 * gfortran.dg/inquire.f90: Likewise.
4932 * gfortran.dg/inquire_10.f90: Likewise.
4933 * gfortran.dg/inquire_13.f90: Likewise.
4934 * gfortran.dg/inquire_15.f90: Likewise.
4935 * gfortran.dg/inquire_16.f90: Likewise.
4936 * gfortran.dg/inquire_17.f90: Likewise.
4937 * gfortran.dg/inquire_5.f90: Likewise.
4938 * gfortran.dg/inquire_6.f90: Likewise.
4939 * gfortran.dg/inquire_7.f90: Likewise.
4940 * gfortran.dg/inquire_9.f90: Likewise.
4941 * gfortran.dg/inquire_internal.f90: Likewise.
4942 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4943 * gfortran.dg/inquire_size.f90: Likewise.
4944 * gfortran.dg/int_1.f90: Likewise.
4945 * gfortran.dg/int_conv_1.f90: Likewise.
4946 * gfortran.dg/int_range_io_1.f90: Likewise.
4947 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4948 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4949 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4950 * gfortran.dg/integer_plus.f90: Likewise.
4951 * gfortran.dg/intent_out_2.f90: Likewise.
4952 * gfortran.dg/intent_out_5.f90: Likewise.
4953 * gfortran.dg/intent_out_6.f90: Likewise.
4954 * gfortran.dg/interface_12.f90: Likewise.
4955 * gfortran.dg/interface_19.f90: Likewise.
4956 * gfortran.dg/interface_4.f90: Likewise.
4957 * gfortran.dg/interface_5.f90: Likewise.
4958 * gfortran.dg/interface_9.f90: Likewise.
4959 * gfortran.dg/interface_assignment_1.f90: Likewise.
4960 * gfortran.dg/interface_assignment_2.f90: Likewise.
4961 * gfortran.dg/internal_dummy_2.f08: Likewise.
4962 * gfortran.dg/internal_dummy_3.f08: Likewise.
4963 * gfortran.dg/internal_dummy_4.f08: Likewise.
4964 * gfortran.dg/internal_pack_1.f90: Likewise.
4965 * gfortran.dg/internal_pack_10.f90: Likewise.
4966 * gfortran.dg/internal_pack_12.f90: Likewise.
4967 * gfortran.dg/internal_pack_13.f90: Likewise.
4968 * gfortran.dg/internal_pack_14.f90: Likewise.
4969 * gfortran.dg/internal_pack_15.f90: Likewise.
4970 * gfortran.dg/internal_pack_2.f90: Likewise.
4971 * gfortran.dg/internal_pack_3.f90: Likewise.
4972 * gfortran.dg/internal_pack_4.f90: Likewise.
4973 * gfortran.dg/internal_pack_6.f90: Likewise.
4974 * gfortran.dg/internal_pack_8.f90: Likewise.
4975 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4976 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4977 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4978 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4979 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4980 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4981 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4982 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4983 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4984 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4985 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4986 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4987 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4988 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4989 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4990 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4991 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4992 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4993 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4994 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4995 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4996 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4997 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4998 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4999 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5000 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5001 * gfortran.dg/io_err_1.f90: Likewise.
5002 * gfortran.dg/io_real_boz.f90: Likewise.
5003 * gfortran.dg/iomsg_1.f90: Likewise.
5004 * gfortran.dg/iostat_1.f90: Likewise.
5005 * gfortran.dg/iostat_2.f90: Likewise.
5006 * gfortran.dg/iostat_4.f90: Likewise.
5007 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5008 * gfortran.dg/ishft_1.f90: Likewise.
5009 * gfortran.dg/ishft_2.f90: Likewise.
5010 * gfortran.dg/ishft_4.f90: Likewise.
5011 * gfortran.dg/isnan_1.f90: Likewise.
5012 * gfortran.dg/isnan_2.f90: Likewise.
5013 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5014 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5015 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5016 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5017 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5018 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5019 * gfortran.dg/itime_idate_1.f: Likewise.
5020 * gfortran.dg/itime_idate_2.f: Likewise.
5021 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5022 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5023 * gfortran.dg/large_real_kind_1.f90: Likewise.
5024 * gfortran.dg/large_real_kind_2.F90: Likewise.
5025 * gfortran.dg/large_real_kind_3.F90: Likewise.
5026 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5027 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5028 * gfortran.dg/large_recl.f90: Likewise.
5029 * gfortran.dg/large_unit_1.f90: Likewise.
5030 * gfortran.dg/large_unit_2.f90: Likewise.
5031 * gfortran.dg/largeequiv_1.f90: Likewise.
5032 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5033 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5034 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5035 * gfortran.dg/list_read_1.f90: Likewise.
5036 * gfortran.dg/list_read_10.f90: Likewise.
5037 * gfortran.dg/list_read_11.f90: Likewise.
5038 * gfortran.dg/list_read_12.f90: Likewise.
5039 * gfortran.dg/list_read_13.f: Likewise.
5040 * gfortran.dg/list_read_14.f90: Likewise.
5041 * gfortran.dg/list_read_2.f90: Likewise.
5042 * gfortran.dg/list_read_3.f90: Likewise.
5043 * gfortran.dg/list_read_4.f90: Likewise.
5044 * gfortran.dg/list_read_5.f90: Likewise.
5045 * gfortran.dg/list_read_6.f90: Likewise.
5046 * gfortran.dg/list_read_7.f90: Likewise.
5047 * gfortran.dg/list_read_8.f90: Likewise.
5048 * gfortran.dg/list_read_9.f90: Likewise.
5049 * gfortran.dg/loc_2.f90: Likewise.
5050 * gfortran.dg/logical_1.f90: Likewise.
5051 * gfortran.dg/logical_dot_product.f90: Likewise.
5052 * gfortran.dg/logical_temp_io.f90: Likewise.
5053 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5054 * gfortran.dg/lrshift_1.f90: Likewise.
5055 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5056 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5057 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5058 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5059 * gfortran.dg/make_unit.f90: Likewise.
5060 * gfortran.dg/mapping_1.f90: Likewise.
5061 * gfortran.dg/mapping_2.f90: Likewise.
5062 * gfortran.dg/mapping_3.f90: Likewise.
5063 * gfortran.dg/masklr_1.F90: Likewise.
5064 * gfortran.dg/masklr_2.F90: Likewise.
5065 * gfortran.dg/matmul_1.f90: Likewise.
5066 * gfortran.dg/matmul_10.f90: Likewise.
5067 * gfortran.dg/matmul_12.f90: Likewise.
5068 * gfortran.dg/matmul_16.f90: Likewise.
5069 * gfortran.dg/matmul_17.f90: Likewise.
5070 * gfortran.dg/matmul_18.f90: Likewise.
5071 * gfortran.dg/matmul_2.f90: Likewise.
5072 * gfortran.dg/matmul_3.f90: Likewise.
5073 * gfortran.dg/matmul_4.f90: Likewise.
5074 * gfortran.dg/matmul_6.f90: Likewise.
5075 * gfortran.dg/matmul_8.f03: Likewise.
5076 * gfortran.dg/matmul_9.f90: Likewise.
5077 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5078 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5079 * gfortran.dg/matmul_const.f90: Likewise.
5080 * gfortran.dg/maxloc_1.f90: Likewise.
5081 * gfortran.dg/maxloc_2.f90: Likewise.
5082 * gfortran.dg/maxloc_3.f90: Likewise.
5083 * gfortran.dg/maxloc_4.f90: Likewise.
5084 * gfortran.dg/maxloc_string_1.f90: Likewise.
5085 * gfortran.dg/maxlocval_1.f90: Likewise.
5086 * gfortran.dg/maxlocval_2.f90: Likewise.
5087 * gfortran.dg/maxlocval_3.f90: Likewise.
5088 * gfortran.dg/maxlocval_4.f90: Likewise.
5089 * gfortran.dg/maxval_char_1.f90: Likewise.
5090 * gfortran.dg/maxval_char_2.f90: Likewise.
5091 * gfortran.dg/maxval_char_3.f90: Likewise.
5092 * gfortran.dg/maxval_char_4.f90: Likewise.
5093 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5094 * gfortran.dg/mclock.f90: Likewise.
5095 * gfortran.dg/merge_bits_1.F90: Likewise.
5096 * gfortran.dg/merge_bits_2.F90: Likewise.
5097 * gfortran.dg/merge_char_1.f90: Likewise.
5098 * gfortran.dg/merge_init_expr.f90: Likewise.
5099 * gfortran.dg/min_max_optional_1.f90: Likewise.
5100 * gfortran.dg/min_max_optional_5.f90: Likewise.
5101 * gfortran.dg/minloc_1.f90: Likewise.
5102 * gfortran.dg/minloc_2.f90: Likewise.
5103 * gfortran.dg/minloc_3.f90: Likewise.
5104 * gfortran.dg/minloc_4.f90: Likewise.
5105 * gfortran.dg/minloc_string_1.f90: Likewise.
5106 * gfortran.dg/minlocval_1.f90: Likewise.
5107 * gfortran.dg/minlocval_2.f90: Likewise.
5108 * gfortran.dg/minlocval_3.f90: Likewise.
5109 * gfortran.dg/minlocval_4.f90: Likewise.
5110 * gfortran.dg/minmax_char_1.f90: Likewise.
5111 * gfortran.dg/minmaxloc_1.f90: Likewise.
5112 * gfortran.dg/minmaxloc_10.f90: Likewise.
5113 * gfortran.dg/minmaxloc_11.f90: Likewise.
5114 * gfortran.dg/minmaxloc_12.f90: Likewise.
5115 * gfortran.dg/minmaxloc_13.f90: Likewise.
5116 * gfortran.dg/minmaxloc_2.f90: Likewise.
5117 * gfortran.dg/minmaxloc_3.f90: Likewise.
5118 * gfortran.dg/minmaxloc_4.f90: Likewise.
5119 * gfortran.dg/minmaxloc_5.f90: Likewise.
5120 * gfortran.dg/minmaxloc_6.f90: Likewise.
5121 * gfortran.dg/minmaxloc_7.f90: Likewise.
5122 * gfortran.dg/minmaxloc_8.f90: Likewise.
5123 * gfortran.dg/minmaxval_1.f90: Likewise.
5124 * gfortran.dg/minval_char_1.f90: Likewise.
5125 * gfortran.dg/minval_char_2.f90: Likewise.
5126 * gfortran.dg/minval_char_3.f90: Likewise.
5127 * gfortran.dg/minval_char_4.f90: Likewise.
5128 * gfortran.dg/minval_char_5.f90: Likewise.
5129 * gfortran.dg/minval_parameter_1.f90: Likewise.
5130 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5131 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5132 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5133 * gfortran.dg/missing_parens_1.f90: Likewise.
5134 * gfortran.dg/missing_parens_2.f90: Likewise.
5135 * gfortran.dg/mod_large_1.f90: Likewise.
5136 * gfortran.dg/mod_sign0_1.f90: Likewise.
5137 * gfortran.dg/module_blank_common.f90: Likewise.
5138 * gfortran.dg/module_commons_1.f90: Likewise.
5139 * gfortran.dg/module_commons_3.f90: Likewise.
5140 * gfortran.dg/module_double_reuse.f90: Likewise.
5141 * gfortran.dg/module_equivalence_1.f90: Likewise.
5142 * gfortran.dg/module_equivalence_2.f90: Likewise.
5143 * gfortran.dg/module_equivalence_3.f90: Likewise.
5144 * gfortran.dg/module_equivalence_5.f90: Likewise.
5145 * gfortran.dg/module_interface_1.f90: Likewise.
5146 * gfortran.dg/module_nan.f90: Likewise.
5147 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5148 * gfortran.dg/module_procedure_1.f90: Likewise.
5149 * gfortran.dg/module_read_1.f90: Likewise.
5150 * gfortran.dg/module_read_2.f90: Likewise.
5151 * gfortran.dg/module_widestring_1.f90: Likewise.
5152 * gfortran.dg/move_alloc.f90: Likewise.
5153 * gfortran.dg/move_alloc_10.f90: Likewise.
5154 * gfortran.dg/move_alloc_13.f90: Likewise.
5155 * gfortran.dg/move_alloc_14.f90: Likewise.
5156 * gfortran.dg/move_alloc_15.f90: Likewise.
5157 * gfortran.dg/move_alloc_16.f90: Likewise.
5158 * gfortran.dg/move_alloc_2.f90: Likewise.
5159 * gfortran.dg/move_alloc_5.f90: Likewise.
5160 * gfortran.dg/move_alloc_6.f90: Likewise.
5161 * gfortran.dg/move_alloc_9.f90: Likewise.
5162 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5163 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5164 * gfortran.dg/mvbits_1.f90: Likewise.
5165 * gfortran.dg/mvbits_2.f90: Likewise.
5166 * gfortran.dg/mvbits_3.f90: Likewise.
5167 * gfortran.dg/mvbits_4.f90: Likewise.
5168 * gfortran.dg/mvbits_7.f90: Likewise.
5169 * gfortran.dg/mvbits_8.f90: Likewise.
5170 * gfortran.dg/namelist_11.f: Likewise.
5171 * gfortran.dg/namelist_12.f: Likewise.
5172 * gfortran.dg/namelist_13.f90: Likewise.
5173 * gfortran.dg/namelist_14.f90: Likewise.
5174 * gfortran.dg/namelist_15.f90: Likewise.
5175 * gfortran.dg/namelist_16.f90: Likewise.
5176 * gfortran.dg/namelist_17.f90: Likewise.
5177 * gfortran.dg/namelist_18.f90: Likewise.
5178 * gfortran.dg/namelist_19.f90: Likewise.
5179 * gfortran.dg/namelist_20.f90: Likewise.
5180 * gfortran.dg/namelist_21.f90: Likewise.
5181 * gfortran.dg/namelist_22.f90: Likewise.
5182 * gfortran.dg/namelist_23.f90: Likewise.
5183 * gfortran.dg/namelist_24.f90: Likewise.
5184 * gfortran.dg/namelist_26.f90: Likewise.
5185 * gfortran.dg/namelist_27.f90: Likewise.
5186 * gfortran.dg/namelist_28.f90: Likewise.
5187 * gfortran.dg/namelist_29.f90: Likewise.
5188 * gfortran.dg/namelist_37.f90: Likewise.
5189 * gfortran.dg/namelist_38.f90: Likewise.
5190 * gfortran.dg/namelist_39.f90: Likewise.
5191 * gfortran.dg/namelist_40.f90: Likewise.
5192 * gfortran.dg/namelist_41.f90: Likewise.
5193 * gfortran.dg/namelist_42.f90: Likewise.
5194 * gfortran.dg/namelist_43.f90: Likewise.
5195 * gfortran.dg/namelist_44.f90: Likewise.
5196 * gfortran.dg/namelist_47.f90: Likewise.
5197 * gfortran.dg/namelist_48.f90: Likewise.
5198 * gfortran.dg/namelist_49.f90: Likewise.
5199 * gfortran.dg/namelist_50.f90: Likewise.
5200 * gfortran.dg/namelist_51.f90: Likewise.
5201 * gfortran.dg/namelist_52.f90: Likewise.
5202 * gfortran.dg/namelist_54.f90: Likewise.
5203 * gfortran.dg/namelist_55.f90: Likewise.
5204 * gfortran.dg/namelist_56.f90: Likewise.
5205 * gfortran.dg/namelist_57.f90: Likewise.
5206 * gfortran.dg/namelist_58.f90: Likewise.
5207 * gfortran.dg/namelist_59.f90: Likewise.
5208 * gfortran.dg/namelist_60.f90: Likewise.
5209 * gfortran.dg/namelist_61.f90: Likewise.
5210 * gfortran.dg/namelist_64.f90: Likewise.
5211 * gfortran.dg/namelist_65.f90: Likewise.
5212 * gfortran.dg/namelist_69.f90: Likewise.
5213 * gfortran.dg/namelist_70.f90: Likewise.
5214 * gfortran.dg/namelist_71.f90: Likewise.
5215 * gfortran.dg/namelist_72.f: Likewise.
5216 * gfortran.dg/namelist_73.f90: Likewise.
5217 * gfortran.dg/namelist_77.f90: Likewise.
5218 * gfortran.dg/namelist_78.f90: Likewise.
5219 * gfortran.dg/namelist_79.f90: Likewise.
5220 * gfortran.dg/namelist_80.f90: Likewise.
5221 * gfortran.dg/namelist_81.f90: Likewise.
5222 * gfortran.dg/namelist_82.f90: Likewise.
5223 * gfortran.dg/namelist_84.f90: Likewise.
5224 * gfortran.dg/namelist_85.f90: Likewise.
5225 * gfortran.dg/namelist_86.f90: Likewise.
5226 * gfortran.dg/namelist_87.f90: Likewise.
5227 * gfortran.dg/namelist_88.f90: Likewise.
5228 * gfortran.dg/namelist_89.f90: Likewise.
5229 * gfortran.dg/namelist_90.f: Likewise.
5230 * gfortran.dg/namelist_95.f90: Likewise.
5231 * gfortran.dg/namelist_char_only.f90: Likewise.
5232 * gfortran.dg/namelist_empty.f90: Likewise.
5233 * gfortran.dg/namelist_internal.f90: Likewise.
5234 * gfortran.dg/namelist_use.f90: Likewise.
5235 * gfortran.dg/namelist_use_only.f90: Likewise.
5236 * gfortran.dg/namelist_utf8.f90: Likewise.
5237 * gfortran.dg/nan_1.f90: Likewise.
5238 * gfortran.dg/nan_2.f90: Likewise.
5239 * gfortran.dg/nan_3.f90: Likewise.
5240 * gfortran.dg/nan_6.f90: Likewise.
5241 * gfortran.dg/nan_7.f90: Likewise.
5242 * gfortran.dg/nearest_1.f90: Likewise.
5243 * gfortran.dg/nearest_2.f90: Likewise.
5244 * gfortran.dg/nearest_3.f90: Likewise.
5245 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5246 * gfortran.dg/negative_automatic_size.f90: Likewise.
5247 * gfortran.dg/negative_unit.f: Likewise.
5248 * gfortran.dg/negative_unit2.f90: Likewise.
5249 * gfortran.dg/negative_unit_int8.f: Likewise.
5250 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5251 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5252 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5253 * gfortran.dg/nested_modules_1.f90: Likewise.
5254 * gfortran.dg/nested_modules_2.f90: Likewise.
5255 * gfortran.dg/nested_modules_3.f90: Likewise.
5256 * gfortran.dg/nesting_1.f90: Likewise.
5257 * gfortran.dg/new_line.f90: Likewise.
5258 * gfortran.dg/newunit_1.f90: Likewise.
5259 * gfortran.dg/newunit_3.f90: Likewise.
5260 * gfortran.dg/newunit_5.f90.f90: Likewise.
5261 * gfortran.dg/nint_1.f90: Likewise.
5262 * gfortran.dg/nint_2.f90: Likewise.
5263 * gfortran.dg/no_arg_check_2.f90: Likewise.
5264 * gfortran.dg/no_range_check_1.f90: Likewise.
5265 * gfortran.dg/no_range_check_2.f90: Likewise.
5266 * gfortran.dg/no_range_check_3.f90: Likewise.
5267 * gfortran.dg/noadv_size.f90: Likewise.
5268 * gfortran.dg/nonreturning_statements.f90: Likewise.
5269 * gfortran.dg/norm2_1.f90: Likewise.
5270 * gfortran.dg/norm2_3.f90: Likewise.
5271 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5272 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5273 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5274 * gfortran.dg/null_4.f90: Likewise.
5275 * gfortran.dg/null_9.f90: Likewise.
5276 * gfortran.dg/nullify_3.f90: Likewise.
5277 * gfortran.dg/oldstyle_1.f90: Likewise.
5278 * gfortran.dg/open_access_append_1.f90: Likewise.
5279 * gfortran.dg/open_access_append_2.f90: Likewise.
5280 * gfortran.dg/open_errors.f90: Likewise.
5281 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5282 * gfortran.dg/open_new.f90: Likewise.
5283 * gfortran.dg/open_readonly_1.f90: Likewise.
5284 * gfortran.dg/operator_1.f90: Likewise.
5285 * gfortran.dg/optional_absent_1.f90: Likewise.
5286 * gfortran.dg/optional_absent_2.f90: Likewise.
5287 * gfortran.dg/optional_absent_3.f90: Likewise.
5288 * gfortran.dg/optional_class_1.f90: Likewise.
5289 * gfortran.dg/optional_dim_2.f90: Likewise.
5290 * gfortran.dg/optional_dim_3.f90: Likewise.
5291 * gfortran.dg/output_exponents_1.f90: Likewise.
5292 * gfortran.dg/overload_1.f90: Likewise.
5293 * gfortran.dg/overload_2.f90: Likewise.
5294 * gfortran.dg/overwrite_1.f: Likewise.
5295 * gfortran.dg/pad_no.f90: Likewise.
5296 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5297 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5298 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5299 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5300 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5301 * gfortran.dg/parens_3.f90: Likewise.
5302 * gfortran.dg/parens_5.f90: Likewise.
5303 * gfortran.dg/parens_6.f90: Likewise.
5304 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5305 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5306 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5307 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5308 * gfortran.dg/parity_1.f90: Likewise.
5309 * gfortran.dg/past_eor.f90: Likewise.
5310 * gfortran.dg/pdt_1.f03: Likewise.
5311 * gfortran.dg/pdt_10.f03: Likewise.
5312 * gfortran.dg/pdt_11.f03: Likewise.
5313 * gfortran.dg/pdt_12.f03: Likewise.
5314 * gfortran.dg/pdt_13.f03: Likewise.
5315 * gfortran.dg/pdt_14.f03: Likewise.
5316 * gfortran.dg/pdt_15.f03: Likewise.
5317 * gfortran.dg/pdt_19.f03: Likewise.
5318 * gfortran.dg/pdt_20.f03: Likewise.
5319 * gfortran.dg/pdt_22.f03: Likewise.
5320 * gfortran.dg/pdt_23.f03: Likewise.
5321 * gfortran.dg/pdt_25.f03: Likewise.
5322 * gfortran.dg/pdt_26.f03: Likewise.
5323 * gfortran.dg/pdt_27.f03: Likewise.
5324 * gfortran.dg/pdt_28.f03: Likewise.
5325 * gfortran.dg/pdt_3.f03: Likewise.
5326 * gfortran.dg/pdt_4.f03: Likewise.
5327 * gfortran.dg/pdt_5.f03: Likewise.
5328 * gfortran.dg/pdt_7.f03: Likewise.
5329 * gfortran.dg/pointer_1.f90: Likewise.
5330 * gfortran.dg/pointer_array_1.f90: Likewise.
5331 * gfortran.dg/pointer_array_3.f90: Likewise.
5332 * gfortran.dg/pointer_array_4.f90: Likewise.
5333 * gfortran.dg/pointer_array_5.f90: Likewise.
5334 * gfortran.dg/pointer_array_6.f90: Likewise.
5335 * gfortran.dg/pointer_array_7.f90: Likewise.
5336 * gfortran.dg/pointer_array_8.f90: Likewise.
5337 * gfortran.dg/pointer_array_9.f90: Likewise.
5338 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5339 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5340 * gfortran.dg/pointer_assign_10.f90: Likewise.
5341 * gfortran.dg/pointer_assign_11.f90: Likewise.
5342 * gfortran.dg/pointer_assign_4.f90: Likewise.
5343 * gfortran.dg/pointer_assign_8.f90: Likewise.
5344 * gfortran.dg/pointer_assign_9.f90: Likewise.
5345 * gfortran.dg/pointer_check_10.f90: Likewise.
5346 * gfortran.dg/pointer_check_9.f90: Likewise.
5347 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5348 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5349 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5350 * gfortran.dg/pointer_init_1.f90: Likewise.
5351 * gfortran.dg/pointer_init_3.f90: Likewise.
5352 * gfortran.dg/pointer_init_4.f90: Likewise.
5353 * gfortran.dg/pointer_init_5.f90: Likewise.
5354 * gfortran.dg/pointer_init_8.f90: Likewise.
5355 * gfortran.dg/pointer_intent_1.f90: Likewise.
5356 * gfortran.dg/pointer_intent_4.f90: Likewise.
5357 * gfortran.dg/pointer_intent_5.f90: Likewise.
5358 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5359 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5360 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5361 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5362 * gfortran.dg/pointer_target_1.f90: Likewise.
5363 * gfortran.dg/pointer_target_2.f90: Likewise.
5364 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5365 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5366 * gfortran.dg/power.f90: Likewise.
5367 * gfortran.dg/power1.f90: Likewise.
5368 * gfortran.dg/power_3.f90: Likewise.
5369 * gfortran.dg/power_4.f90: Likewise.
5370 * gfortran.dg/power_5.f90: Likewise.
5371 * gfortran.dg/pr12884.f: Likewise.
5372 * gfortran.dg/pr15129.f90: Likewise.
5373 * gfortran.dg/pr15140.f90: Likewise.
5374 * gfortran.dg/pr15324.f90: Likewise.
5375 * gfortran.dg/pr15332.f: Likewise.
5376 * gfortran.dg/pr15957.f90: Likewise.
5377 * gfortran.dg/pr15959.f90: Likewise.
5378 * gfortran.dg/pr16597.f90: Likewise.
5379 * gfortran.dg/pr16861.f90: Likewise.
5380 * gfortran.dg/pr16938.f90: Likewise.
5381 * gfortran.dg/pr17090.f90: Likewise.
5382 * gfortran.dg/pr17143.f90: Likewise.
5383 * gfortran.dg/pr17164.f90: Likewise.
5384 * gfortran.dg/pr17229.f: Likewise.
5385 * gfortran.dg/pr17285.f90: Likewise.
5386 * gfortran.dg/pr17286.f90: Likewise.
5387 * gfortran.dg/pr17472.f: Likewise.
5388 * gfortran.dg/pr17612.f90: Likewise.
5389 * gfortran.dg/pr17706.f90: Likewise.
5390 * gfortran.dg/pr18025.f90: Likewise.
5391 * gfortran.dg/pr18122.f90: Likewise.
5392 * gfortran.dg/pr18210.f90: Likewise.
5393 * gfortran.dg/pr18392.f90: Likewise.
5394 * gfortran.dg/pr19155.f: Likewise.
5395 * gfortran.dg/pr19216.f: Likewise.
5396 * gfortran.dg/pr19467.f90: Likewise.
5397 * gfortran.dg/pr19657.f: Likewise.
5398 * gfortran.dg/pr19926.f90: Likewise.
5399 * gfortran.dg/pr19928-1.f90: Likewise.
5400 * gfortran.dg/pr19928-2.f90: Likewise.
5401 * gfortran.dg/pr20086.f90: Likewise.
5402 * gfortran.dg/pr20124.f90: Likewise.
5403 * gfortran.dg/pr20163-2.f: Likewise.
5404 * gfortran.dg/pr20480.f90: Likewise.
5405 * gfortran.dg/pr20755.f: Likewise.
5406 * gfortran.dg/pr20950.f: Likewise.
5407 * gfortran.dg/pr21177.f90: Likewise.
5408 * gfortran.dg/pr21730.f: Likewise.
5409 * gfortran.dg/pr22491.f: Likewise.
5410 * gfortran.dg/pr25603.f: Likewise.
5411 * gfortran.dg/pr26246_2.f90: Likewise.
5412 * gfortran.dg/pr32136.f90: Likewise.
5413 * gfortran.dg/pr32533.f90: Likewise.
5414 * gfortran.dg/pr33794.f90: Likewise.
5415 * gfortran.dg/pr35662.f90: Likewise.
5416 * gfortran.dg/pr35944-1.f90: Likewise.
5417 * gfortran.dg/pr35944-2.f90: Likewise.
5418 * gfortran.dg/pr35983.f90: Likewise.
5419 * gfortran.dg/pr39865.f90: Likewise.
5420 * gfortran.dg/pr41212.f90: Likewise.
5421 * gfortran.dg/pr43808.f90: Likewise.
5422 * gfortran.dg/pr44592.f90: Likewise.
5423 * gfortran.dg/pr44735.f90: Likewise.
5424 * gfortran.dg/pr45308.f03: Likewise.
5425 * gfortran.dg/pr46297.f: Likewise.
5426 * gfortran.dg/pr46588.f90: Likewise.
5427 * gfortran.dg/pr46665.f90: Likewise.
5428 * gfortran.dg/pr46804.f90: Likewise.
5429 * gfortran.dg/pr47008.f03: Likewise.
5430 * gfortran.dg/pr47614.f: Likewise.
5431 * gfortran.dg/pr47878.f90: Likewise.
5432 * gfortran.dg/pr49103.f90: Likewise.
5433 * gfortran.dg/pr50069_1.f90: Likewise.
5434 * gfortran.dg/pr50769.f90: Likewise.
5435 * gfortran.dg/pr52608.f90: Likewise.
5436 * gfortran.dg/pr55086_2.f90: Likewise.
5437 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5438 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5439 * gfortran.dg/pr55330.f90: Likewise.
5440 * gfortran.dg/pr56015.f90: Likewise.
5441 * gfortran.dg/pr57910.f90: Likewise.
5442 * gfortran.dg/pr59700.f90: Likewise.
5443 * gfortran.dg/pr62125.f90: Likewise.
5444 * gfortran.dg/pr64530.f90: Likewise.
5445 * gfortran.dg/pr65429.f90: Likewise.
5446 * gfortran.dg/pr65450.f90: Likewise.
5447 * gfortran.dg/pr65504.f90: Likewise.
5448 * gfortran.dg/pr65903.f90: Likewise.
5449 * gfortran.dg/pr66311.f90: Likewise.
5450 * gfortran.dg/pr66864.f90: Likewise.
5451 * gfortran.dg/pr67140.f90: Likewise.
5452 * gfortran.dg/pr67524.f90: Likewise.
5453 * gfortran.dg/pr67885.f90: Likewise.
5454 * gfortran.dg/pr68053.f90: Likewise.
5455 * gfortran.dg/pr68566.f90: Likewise.
5456 * gfortran.dg/pr69514_1.f90: Likewise.
5457 * gfortran.dg/pr69514_2.f90: Likewise.
5458 * gfortran.dg/pr69739.f90: Likewise.
5459 * gfortran.dg/pr70673.f90: Likewise.
5460 * gfortran.dg/pr71523_2.f90: Likewise.
5461 * gfortran.dg/pr71764.f90: Likewise.
5462 * gfortran.dg/pr78092.f90: Likewise.
5463 * gfortran.dg/pr82973.f90: Likewise.
5464 * gfortran.dg/pr83864.f90: Likewise.
5465 * gfortran.dg/pr83874.f90: Likewise.
5466 * gfortran.dg/pr84088.f90: Likewise.
5467 * gfortran.dg/pr84155.f90: Likewise.
5468 * gfortran.dg/proc_decl_12.f90: Likewise.
5469 * gfortran.dg/proc_decl_13.f90: Likewise.
5470 * gfortran.dg/proc_decl_15.f90: Likewise.
5471 * gfortran.dg/proc_decl_17.f90: Likewise.
5472 * gfortran.dg/proc_decl_18.f90: Likewise.
5473 * gfortran.dg/proc_decl_2.f90: Likewise.
5474 * gfortran.dg/proc_decl_5.f90: Likewise.
5475 * gfortran.dg/proc_decl_9.f90: Likewise.
5476 * gfortran.dg/proc_ptr_1.f90: Likewise.
5477 * gfortran.dg/proc_ptr_10.f90: Likewise.
5478 * gfortran.dg/proc_ptr_12.f90: Likewise.
5479 * gfortran.dg/proc_ptr_18.f90: Likewise.
5480 * gfortran.dg/proc_ptr_19.f90: Likewise.
5481 * gfortran.dg/proc_ptr_21.f90: Likewise.
5482 * gfortran.dg/proc_ptr_22.f90: Likewise.
5483 * gfortran.dg/proc_ptr_23.f90: Likewise.
5484 * gfortran.dg/proc_ptr_25.f90: Likewise.
5485 * gfortran.dg/proc_ptr_26.f90: Likewise.
5486 * gfortran.dg/proc_ptr_3.f90: Likewise.
5487 * gfortran.dg/proc_ptr_36.f90: Likewise.
5488 * gfortran.dg/proc_ptr_47.f90: Likewise.
5489 * gfortran.dg/proc_ptr_48.f90: Likewise.
5490 * gfortran.dg/proc_ptr_5.f90: Likewise.
5491 * gfortran.dg/proc_ptr_6.f90: Likewise.
5492 * gfortran.dg/proc_ptr_7.f90: Likewise.
5493 * gfortran.dg/proc_ptr_8.f90: Likewise.
5494 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5495 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5496 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5497 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5498 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5499 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5500 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5501 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5502 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5503 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5504 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5505 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5506 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5507 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5508 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5509 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5510 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5511 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5512 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5513 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5514 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5515 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5516 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5517 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5518 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5519 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5520 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5521 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5522 * gfortran.dg/product_init_expr.f03: Likewise.
5523 * gfortran.dg/promotion.f90: Likewise.
5524 * gfortran.dg/promotion_3.f90: Likewise.
5525 * gfortran.dg/promotion_4.f90: Likewise.
5526 * gfortran.dg/protected_1.f90: Likewise.
5527 * gfortran.dg/protected_2.f90: Likewise.
5528 * gfortran.dg/ptr-func-1.f90: Likewise.
5529 * gfortran.dg/ptr-func-2.f90: Likewise.
5530 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5531 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5532 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5533 * gfortran.dg/pure_byref_1.f90: Likewise.
5534 * gfortran.dg/pure_byref_2.f90: Likewise.
5535 * gfortran.dg/pure_byref_3.f90: Likewise.
5536 * gfortran.dg/quad_2.f90: Likewise.
5537 * gfortran.dg/quad_3.f90: Likewise.
5538 * gfortran.dg/random_3.f90: Likewise.
5539 * gfortran.dg/random_4.f90: Likewise.
5540 * gfortran.dg/random_7.f90: Likewise.
5541 * gfortran.dg/read_2.f90: Likewise.
5542 * gfortran.dg/read_3.f90: Likewise.
5543 * gfortran.dg/read_4.f90: Likewise.
5544 * gfortran.dg/read_5.f90: Likewise.
5545 * gfortran.dg/read_bad_advance.f90: Likewise.
5546 * gfortran.dg/read_bang.f90: Likewise.
5547 * gfortran.dg/read_bang4.f90: Likewise.
5548 * gfortran.dg/read_comma.f: Likewise.
5549 * gfortran.dg/read_dir.f90: Likewise.
5550 * gfortran.dg/read_empty_file.f: Likewise.
5551 * gfortran.dg/read_eof_1.f90: Likewise.
5552 * gfortran.dg/read_eof_2.f90: Likewise.
5553 * gfortran.dg/read_eof_3.f90: Likewise.
5554 * gfortran.dg/read_eof_4.f90: Likewise.
5555 * gfortran.dg/read_eof_5.f90: Likewise.
5556 * gfortran.dg/read_eof_6.f: Likewise.
5557 * gfortran.dg/read_eof_7.f90: Likewise.
5558 * gfortran.dg/read_eof_8.f90: Likewise.
5559 * gfortran.dg/read_eof_all.f90: Likewise.
5560 * gfortran.dg/read_eor.f90: Likewise.
5561 * gfortran.dg/read_float_1.f90: Likewise.
5562 * gfortran.dg/read_float_2.f03: Likewise.
5563 * gfortran.dg/read_float_3.f90: Likewise.
5564 * gfortran.dg/read_float_4.f90: Likewise.
5565 * gfortran.dg/read_infnan_1.f90: Likewise.
5566 * gfortran.dg/read_list_eof_1.f90: Likewise.
5567 * gfortran.dg/read_logical.f90: Likewise.
5568 * gfortran.dg/read_many_1.f: Likewise.
5569 * gfortran.dg/read_no_eor.f90: Likewise.
5570 * gfortran.dg/read_noadvance.f90: Likewise.
5571 * gfortran.dg/read_repeat.f90: Likewise.
5572 * gfortran.dg/read_repeat_2.f90: Likewise.
5573 * gfortran.dg/read_size_noadvance.f90: Likewise.
5574 * gfortran.dg/read_x_eof.f90: Likewise.
5575 * gfortran.dg/read_x_past.f: Likewise.
5576 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5577 * gfortran.dg/real_const_1.f: Likewise.
5578 * gfortran.dg/real_const_2.f90: Likewise.
5579 * gfortran.dg/real_const_3.f90: Likewise.
5580 * gfortran.dg/real_do_1.f90: Likewise.
5581 * gfortran.dg/real_index_1.f90: Likewise.
5582 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5583 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5584 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5585 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5586 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5587 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5588 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5589 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5590 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5591 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5592 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5593 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5594 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5595 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5596 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5597 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5598 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5599 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5600 * gfortran.dg/record_marker_1.f90: Likewise.
5601 * gfortran.dg/record_marker_2.f: Likewise.
5602 * gfortran.dg/record_marker_3.f90: Likewise.
5603 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5604 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5605 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5606 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5607 * gfortran.dg/recursive_check_7.f90: Likewise.
5608 * gfortran.dg/recursive_reference_1.f90: Likewise.
5609 * gfortran.dg/recursive_reference_2.f90: Likewise.
5610 * gfortran.dg/recursive_stack.f90: Likewise.
5611 * gfortran.dg/reduction.f90: Likewise.
5612 * gfortran.dg/repack_arrays_1.f90: Likewise.
5613 * gfortran.dg/repeat_1.f90: Likewise.
5614 * gfortran.dg/repeat_2.f90: Likewise.
5615 * gfortran.dg/repeat_3.f90: Likewise.
5616 * gfortran.dg/repeat_6.f90: Likewise.
5617 * gfortran.dg/reshape-alloc.f90: Likewise.
5618 * gfortran.dg/reshape-complex.f90: Likewise.
5619 * gfortran.dg/reshape.f90: Likewise.
5620 * gfortran.dg/reshape_2.f90: Likewise.
5621 * gfortran.dg/reshape_7.f90: Likewise.
5622 * gfortran.dg/reshape_empty_1.f03: Likewise.
5623 * gfortran.dg/reshape_pad_1.f90: Likewise.
5624 * gfortran.dg/reshape_rank7.f90: Likewise.
5625 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5626 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5627 * gfortran.dg/result_default_init_1.f90: Likewise.
5628 * gfortran.dg/result_in_spec_1.f90: Likewise.
5629 * gfortran.dg/result_in_spec_2.f90: Likewise.
5630 * gfortran.dg/ret_array_1.f90: Likewise.
5631 * gfortran.dg/ret_pointer_1.f90: Likewise.
5632 * gfortran.dg/ret_pointer_2.f90: Likewise.
5633 * gfortran.dg/rewind_1.f90: Likewise.
5634 * gfortran.dg/round_1.f03: Likewise.
5635 * gfortran.dg/round_2.f03: Likewise.
5636 * gfortran.dg/round_3.f08: Likewise.
5637 * gfortran.dg/round_4.f90: Likewise.
5638 * gfortran.dg/rrspacing_1.f90: Likewise.
5639 * gfortran.dg/runtime_warning_1.f90: Likewise.
5640 * gfortran.dg/same_type_as_2.f03: Likewise.
5641 * gfortran.dg/save_1.f90: Likewise.
5642 * gfortran.dg/save_5.f90: Likewise.
5643 * gfortran.dg/save_6.f90: Likewise.
5644 * gfortran.dg/scalar_mask_1.f90: Likewise.
5645 * gfortran.dg/scalar_mask_2.f90: Likewise.
5646 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5647 * gfortran.dg/scale_1.f90: Likewise.
5648 * gfortran.dg/scan_1.f90: Likewise.
5649 * gfortran.dg/scan_2.f90: Likewise.
5650 * gfortran.dg/secnds-1.f: Likewise.
5651 * gfortran.dg/secnds.f: Likewise.
5652 * gfortran.dg/select_1.f90: Likewise.
5653 * gfortran.dg/select_2.f90: Likewise.
5654 * gfortran.dg/select_3.f90: Likewise.
5655 * gfortran.dg/select_5.f90: Likewise.
5656 * gfortran.dg/select_char_1.f90: Likewise.
5657 * gfortran.dg/select_char_2.f90: Likewise.
5658 * gfortran.dg/select_type_13.f03: Likewise.
5659 * gfortran.dg/select_type_14.f03: Likewise.
5660 * gfortran.dg/select_type_15.f03: Likewise.
5661 * gfortran.dg/select_type_19.f03: Likewise.
5662 * gfortran.dg/select_type_2.f03: Likewise.
5663 * gfortran.dg/select_type_26.f03: Likewise.
5664 * gfortran.dg/select_type_27.f03: Likewise.
5665 * gfortran.dg/select_type_28.f03: Likewise.
5666 * gfortran.dg/select_type_3.f03: Likewise.
5667 * gfortran.dg/select_type_35.f03: Likewise.
5668 * gfortran.dg/select_type_36.f03: Likewise.
5669 * gfortran.dg/select_type_37.f03: Likewise.
5670 * gfortran.dg/select_type_39.f03: Likewise.
5671 * gfortran.dg/select_type_4.f90: Likewise.
5672 * gfortran.dg/select_type_5.f03: Likewise.
5673 * gfortran.dg/select_type_6.f03: Likewise.
5674 * gfortran.dg/select_type_7.f03: Likewise.
5675 * gfortran.dg/select_type_8.f03: Likewise.
5676 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5677 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5678 * gfortran.dg/selected_kind_1.f90: Likewise.
5679 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5680 * gfortran.dg/shape_2.f90: Likewise.
5681 * gfortran.dg/shape_4.f90: Likewise.
5682 * gfortran.dg/shape_5.f90: Likewise.
5683 * gfortran.dg/shape_7.f90: Likewise.
5684 * gfortran.dg/shape_8.f90: Likewise.
5685 * gfortran.dg/shape_9.f90: Likewise.
5686 * gfortran.dg/shift-kind_2.f90: Likewise.
5687 * gfortran.dg/shiftalr_1.F90: Likewise.
5688 * gfortran.dg/shiftalr_2.F90: Likewise.
5689 * gfortran.dg/simpleif_1.f90: Likewise.
5690 * gfortran.dg/simplify_argN_1.f90: Likewise.
5691 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5692 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5693 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5694 * gfortran.dg/simplify_modulo.f90: Likewise.
5695 * gfortran.dg/single_char_string.f90: Likewise.
5696 * gfortran.dg/size_dim.f90: Likewise.
5697 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5698 * gfortran.dg/sizeof.f90: Likewise.
5699 * gfortran.dg/sizeof_4.f90: Likewise.
5700 * gfortran.dg/slash_1.f90: Likewise.
5701 * gfortran.dg/sms-1.f90: Likewise.
5702 * gfortran.dg/sms-2.f90: Likewise.
5703 * gfortran.dg/spec_expr_7.f90: Likewise.
5704 * gfortran.dg/specifics_1.f90: Likewise.
5705 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5706 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5707 * gfortran.dg/spread_init_expr.f03: Likewise.
5708 * gfortran.dg/spread_scalar_source.f90: Likewise.
5709 * gfortran.dg/spread_shape_1.f90: Likewise.
5710 * gfortran.dg/stat_1.f90: Likewise.
5711 * gfortran.dg/stat_2.f90: Likewise.
5712 * gfortran.dg/stfunc_1.f90: Likewise.
5713 * gfortran.dg/stfunc_4.f90: Likewise.
5714 * gfortran.dg/stfunc_6.f90: Likewise.
5715 * gfortran.dg/storage_size_1.f08: Likewise.
5716 * gfortran.dg/storage_size_3.f08: Likewise.
5717 * gfortran.dg/storage_size_4.f90: Likewise.
5718 * gfortran.dg/streamio_1.f90: Likewise.
5719 * gfortran.dg/streamio_10.f90: Likewise.
5720 * gfortran.dg/streamio_11.f90: Likewise.
5721 * gfortran.dg/streamio_12.f90: Likewise.
5722 * gfortran.dg/streamio_13.f90: Likewise.
5723 * gfortran.dg/streamio_14.f90: Likewise.
5724 * gfortran.dg/streamio_15.f90: Likewise.
5725 * gfortran.dg/streamio_16.f90: Likewise.
5726 * gfortran.dg/streamio_17.f90: Likewise.
5727 * gfortran.dg/streamio_2.f90: Likewise.
5728 * gfortran.dg/streamio_3.f90: Likewise.
5729 * gfortran.dg/streamio_4.f90: Likewise.
5730 * gfortran.dg/streamio_5.f90: Likewise.
5731 * gfortran.dg/streamio_6.f90: Likewise.
5732 * gfortran.dg/streamio_7.f90: Likewise.
5733 * gfortran.dg/streamio_8.f90: Likewise.
5734 * gfortran.dg/streamio_9.f90: Likewise.
5735 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5736 * gfortran.dg/string_4.f90: Likewise.
5737 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5738 * gfortran.dg/string_assign_2.f90: Likewise.
5739 * gfortran.dg/string_compare_1.f90: Likewise.
5740 * gfortran.dg/string_compare_2.f90: Likewise.
5741 * gfortran.dg/string_compare_3.f90: Likewise.
5742 * gfortran.dg/string_ctor_1.f90: Likewise.
5743 * gfortran.dg/string_length_1.f90: Likewise.
5744 * gfortran.dg/string_length_2.f90: Likewise.
5745 * gfortran.dg/string_length_3.f90: Likewise.
5746 * gfortran.dg/string_length_4.f90: Likewise.
5747 * gfortran.dg/string_null_compare_1.f: Likewise.
5748 * gfortran.dg/string_pad_trunc.f90: Likewise.
5749 * gfortran.dg/structure_constructor_1.f03: Likewise.
5750 * gfortran.dg/structure_constructor_11.f90: Likewise.
5751 * gfortran.dg/structure_constructor_13.f03: Likewise.
5752 * gfortran.dg/structure_constructor_2.f03: Likewise.
5753 * gfortran.dg/structure_constructor_5.f03: Likewise.
5754 * gfortran.dg/submodule_1.f08: Likewise.
5755 * gfortran.dg/submodule_11.f08: Likewise.
5756 * gfortran.dg/submodule_14.f08: Likewise.
5757 * gfortran.dg/submodule_15.f08: Likewise.
5758 * gfortran.dg/submodule_17.f08: Likewise.
5759 * gfortran.dg/submodule_18.f08: Likewise.
5760 * gfortran.dg/submodule_19.f08: Likewise.
5761 * gfortran.dg/submodule_2.f08: Likewise.
5762 * gfortran.dg/submodule_27.f08: Likewise.
5763 * gfortran.dg/submodule_28.f08: Likewise.
5764 * gfortran.dg/submodule_29.f08: Likewise.
5765 * gfortran.dg/submodule_30.f08: Likewise.
5766 * gfortran.dg/submodule_6.f08: Likewise.
5767 * gfortran.dg/submodule_7.f08: Likewise.
5768 * gfortran.dg/submodule_8.f08: Likewise.
5769 * gfortran.dg/subnormal_1.f90: Likewise.
5770 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5771 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5772 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5773 * gfortran.dg/substr_2.f: Likewise.
5774 * gfortran.dg/substr_3.f: Likewise.
5775 * gfortran.dg/substr_4.f: Likewise.
5776 * gfortran.dg/substr_5.f90: Likewise.
5777 * gfortran.dg/substr_6.f90: Likewise.
5778 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5779 * gfortran.dg/sum_init_expr.f03: Likewise.
5780 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5781 * gfortran.dg/system_clock_3.f08: Likewise.
5782 * gfortran.dg/t_editing.f: Likewise.
5783 * gfortran.dg/team_change_1.f90: Likewise.
5784 * gfortran.dg/team_end_1.f90: Likewise.
5785 * gfortran.dg/team_number_1.f90: Likewise.
5786 * gfortran.dg/temporary_1.f90: Likewise.
5787 * gfortran.dg/test_com_block.f90: Likewise.
5788 * gfortran.dg/test_only_clause.f90: Likewise.
5789 * gfortran.dg/tiny_1.f90: Likewise.
5790 * gfortran.dg/tiny_2.f90: Likewise.
5791 * gfortran.dg/tl_editing.f90: Likewise.
5792 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5793 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5794 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5795 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5796 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5797 * gfortran.dg/transfer_class_2.f90: Likewise.
5798 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5799 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5800 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5801 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5802 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5803 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5804 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5805 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5806 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5807 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5808 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5809 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5810 * gfortran.dg/transpose_1.f90: Likewise.
5811 * gfortran.dg/transpose_3.f03: Likewise.
5812 * gfortran.dg/transpose_4.f90: Likewise.
5813 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5814 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5815 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5816 * gfortran.dg/trim_1.f90: Likewise.
5817 * gfortran.dg/trim_optimize_1.f90: Likewise.
5818 * gfortran.dg/trim_optimize_2.f90: Likewise.
5819 * gfortran.dg/trim_optimize_3.f90: Likewise.
5820 * gfortran.dg/trim_optimize_4.f90: Likewise.
5821 * gfortran.dg/trim_optimize_5.f90: Likewise.
5822 * gfortran.dg/trim_optimize_6.f90: Likewise.
5823 * gfortran.dg/trim_optimize_7.f90: Likewise.
5824 * gfortran.dg/trim_optimize_8.f90: Likewise.
5825 * gfortran.dg/type_to_class_1.f03: Likewise.
5826 * gfortran.dg/type_to_class_2.f03: Likewise.
5827 * gfortran.dg/type_to_class_3.f03: Likewise.
5828 * gfortran.dg/type_to_class_4.f03: Likewise.
5829 * gfortran.dg/type_to_class_5.f03: Likewise.
5830 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5831 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5832 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5833 * gfortran.dg/typebound_call_1.f03: Likewise.
5834 * gfortran.dg/typebound_call_13.f03: Likewise.
5835 * gfortran.dg/typebound_call_18.f03: Likewise.
5836 * gfortran.dg/typebound_call_19.f03: Likewise.
5837 * gfortran.dg/typebound_call_2.f03: Likewise.
5838 * gfortran.dg/typebound_call_20.f03: Likewise.
5839 * gfortran.dg/typebound_call_3.f03: Likewise.
5840 * gfortran.dg/typebound_generic_5.f03: Likewise.
5841 * gfortran.dg/typebound_generic_6.f03: Likewise.
5842 * gfortran.dg/typebound_generic_9.f03: Likewise.
5843 * gfortran.dg/typebound_operator_12.f03: Likewise.
5844 * gfortran.dg/typebound_operator_13.f03: Likewise.
5845 * gfortran.dg/typebound_operator_15.f90: Likewise.
5846 * gfortran.dg/typebound_operator_20.f90: Likewise.
5847 * gfortran.dg/typebound_operator_3.f03: Likewise.
5848 * gfortran.dg/typebound_operator_6.f03: Likewise.
5849 * gfortran.dg/typebound_operator_7.f03: Likewise.
5850 * gfortran.dg/typebound_operator_8.f03: Likewise.
5851 * gfortran.dg/typebound_operator_9.f03: Likewise.
5852 * gfortran.dg/typebound_proc_19.f90: Likewise.
5853 * gfortran.dg/typebound_proc_20.f90: Likewise.
5854 * gfortran.dg/typebound_proc_23.f90: Likewise.
5855 * gfortran.dg/typebound_proc_27.f03: Likewise.
5856 * gfortran.dg/typebound_proc_35.f90: Likewise.
5857 * gfortran.dg/typebound_proc_36.f90: Likewise.
5858 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5859 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5860 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5861 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5862 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5863 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5864 * gfortran.dg/unf_short_record_1.f90: Likewise.
5865 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5866 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5867 * gfortran.dg/unit_1.f90: Likewise.
5868 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5869 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5870 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5871 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5872 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5873 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5874 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5875 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5876 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5877 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5878 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5879 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5880 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5881 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5882 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5883 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5884 * gfortran.dg/unpack_init_expr.f03: Likewise.
5885 * gfortran.dg/use_10.f90: Likewise.
5886 * gfortran.dg/use_11.f90: Likewise.
5887 * gfortran.dg/use_13.f90: Likewise.
5888 * gfortran.dg/use_24.f90: Likewise.
5889 * gfortran.dg/use_27.f90: Likewise.
5890 * gfortran.dg/use_5.f90: Likewise.
5891 * gfortran.dg/use_allocated_1.f90: Likewise.
5892 * gfortran.dg/use_only_1.f90: Likewise.
5893 * gfortran.dg/use_only_4.f90: Likewise.
5894 * gfortran.dg/use_rename_2.f90: Likewise.
5895 * gfortran.dg/use_rename_4.f90: Likewise.
5896 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5897 * gfortran.dg/used_interface_ref.f90: Likewise.
5898 * gfortran.dg/used_types_5.f90: Likewise.
5899 * gfortran.dg/utf8_1.f03: Likewise.
5900 * gfortran.dg/utf8_2.f03: Likewise.
5901 * gfortran.dg/value_1.f90: Likewise.
5902 * gfortran.dg/value_2.f90: Likewise.
5903 * gfortran.dg/value_4.f90: Likewise.
5904 * gfortran.dg/value_6.f03: Likewise.
5905 * gfortran.dg/value_7.f03: Likewise.
5906 * gfortran.dg/value_test.f90: Likewise.
5907 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5908 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5909 * gfortran.dg/vect/pr60510.f: Likewise.
5910 * gfortran.dg/vect/pr69882.f90: Likewise.
5911 * gfortran.dg/vect/pr69980.f90: Likewise.
5912 * gfortran.dg/vect/vect-5.f90: Likewise.
5913 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5914 * gfortran.dg/vector_subscript_1.f90: Likewise.
5915 * gfortran.dg/vector_subscript_2.f90: Likewise.
5916 * gfortran.dg/vector_subscript_3.f90: Likewise.
5917 * gfortran.dg/vector_subscript_5.f90: Likewise.
5918 * gfortran.dg/verify_2.f90: Likewise.
5919 * gfortran.dg/volatile10.f90: Likewise.
5920 * gfortran.dg/where_1.f90: Likewise.
5921 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5922 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5923 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5924 * gfortran.dg/whole_file_13.f90: Likewise.
5925 * gfortran.dg/whole_file_2.f90: Likewise.
5926 * gfortran.dg/widechar_2.f90: Likewise.
5927 * gfortran.dg/widechar_4.f90: Likewise.
5928 * gfortran.dg/widechar_5.f90: Likewise.
5929 * gfortran.dg/widechar_6.f90: Likewise.
5930 * gfortran.dg/widechar_8.f90: Likewise.
5931 * gfortran.dg/widechar_IO_1.f90: Likewise.
5932 * gfortran.dg/widechar_IO_2.f90: Likewise.
5933 * gfortran.dg/widechar_IO_3.f90: Likewise.
5934 * gfortran.dg/widechar_IO_4.f90: Likewise.
5935 * gfortran.dg/widechar_compare_1.f90: Likewise.
5936 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5937 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5938 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5939 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5940 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5941 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5942 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5943 * gfortran.dg/widechar_select_1.f90: Likewise.
5944 * gfortran.dg/winapi.f90: Likewise.
5945 * gfortran.dg/write_0_pe_format.f90: Likewise.
5946 * gfortran.dg/write_back.f: Likewise.
5947 * gfortran.dg/write_check3.f90: Likewise.
5948 * gfortran.dg/write_direct_eor.f90: Likewise.
5949 * gfortran.dg/write_padding.f90: Likewise.
5950 * gfortran.dg/write_recursive.f90: Likewise.
5951 * gfortran.dg/write_rewind_1.f: Likewise.
5952 * gfortran.dg/write_rewind_2.f: Likewise.
5953 * gfortran.dg/write_zero_array.f90: Likewise.
5954 * gfortran.dg/x_slash_1.f: Likewise.
5955 * gfortran.dg/x_slash_2.f: Likewise.
5956 * gfortran.dg/zero_array_components_1.f90: Likewise.
5957 * gfortran.dg/zero_length_1.f90: Likewise.
5958 * gfortran.dg/zero_length_2.f90: Likewise.
5959 * gfortran.dg/zero_sized_1.f90: Likewise.
5960 * gfortran.dg/zero_sized_3.f90: Likewise.
5961 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5962 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5963 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5964 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5965 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5966 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5967 * gfortran.fortran-torture/execute/args.f90: Likewise.
5968 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5969 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5970 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5971 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5972 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5973 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5974 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5975 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5976 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5977 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5978 * gfortran.fortran-torture/execute/common.f90: Likewise.
5979 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5980 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5981 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5982 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5983 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5984 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5985 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5986 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5987 * gfortran.fortran-torture/execute/data.f90: Likewise.
5988 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5989 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5990 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5991 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5992 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5993 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5994 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5995 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5996 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5997 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5998 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5999 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6000 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6001 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6002 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6003 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6004 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6005 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6006 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6007 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6008 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6009 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6010 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6011 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6012 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6013 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6014 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6015 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6016 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6017 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6018 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6019 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6020 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6021 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6022 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6023 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6024 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6025 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6026 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6027 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6028 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6029 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6030 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6031 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6032 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6033 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6034 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6035 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6036 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6037 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6038 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6039 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6040 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6041 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6042 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6043 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6044 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6045 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6046 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6068 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6069 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6070 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6071 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6072 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6073 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6074 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6075 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6076 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6077 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6078 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6079 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6080 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6081 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6082 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6083 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6084 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6085 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6086 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6087 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6088 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6089 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6090 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6091 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6092 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6093 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6094 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6095 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6096 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6097 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6098 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6099 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6100 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6101 * gfortran.fortran-torture/execute/math.f90: Likewise.
6102 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6103 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6104 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6105 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6106 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6107 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6108 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6109 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6110 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6111 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6112 * gfortran.fortran-torture/execute/power.f90: Likewise.
6113 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6114 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6115 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6116 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6117 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6118 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6119 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6120 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6121 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6122 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6123 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6124 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6125 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6126 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6127 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6128 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6129 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6130 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6131 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6132 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6133 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6134 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6135 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6136 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6137 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6138 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6139 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6140 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6141 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6142 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6143 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6144 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6145 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6146 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6147 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6148 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6149 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6150 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6151 * gfortran.fortran-torture/execute/string.f90: Likewise.
6152 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6153 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6154 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6155 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6156 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6157 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6158 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6159 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6160 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6161 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6162 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6163 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6164 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6165 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6166 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6167 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6168 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6169 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6170 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6171 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6172 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6173 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6174 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6175 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6176 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6177 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6178 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6179 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6180 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6181 * gfortran.dg/inline_transpose_1.f90: Likewise.
6183 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6186 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6189 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6192 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6193 * gnat.dg/dispatch1.adb: Rename into...
6194 * gnat.dg/disp1.adb: ...this.
6195 * gnat.dg/dispatch1_p.ads: Rename into...
6196 * gnat.dg/disp1_pkg.ads: ...this.
6197 * gnat.dg/disp2.adb: Rename into...
6198 * gnat.dg/dispatch2.adb: ...this.
6199 * gnat.dg/dispatch2_p.ads: Rename into...
6200 * gnat.dg/disp2_pkg.ads: ...this.
6201 * gnat.dg/dispatch2_p.adb: Rename into...
6202 * gnat.dg/disp2_pkg.adb: this.
6203 * gnat.dg/generic_dispatch.adb: Rename into...
6204 * gnat.dg/generic_disp.adb: this.
6205 * gnat.dg/generic_dispatch_p.ads: Rename into...
6206 * gnat.dg/generic_disp_pkg.ads: ...this.
6207 * gnat.dg/generic_dispatch_p.adb: Rename into...
6208 * gnat.dg/generic_disp_pkg.adb: ...this.
6209 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6210 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6211 * gnat.dg/object_overflow1.adb: Tweak index.
6212 * gnat.dg/object_overflow2.adb: Likewise.
6213 * gnat.dg/object_overflow3.adb: Likewise.
6214 * gnat.dg/object_overflow4.adb: Likewise.
6215 * gnat.dg/object_overflow5.adb: Likewise.
6217 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6220 * gcc.c-torture/compile/pr84425.c: New test.
6222 2018-02-16 Marek Polacek <polacek@redhat.com>
6223 Jakub Jelinek <jakub@redhat.com>
6226 * g++.dg/cpp1y/constexpr-84192.C: New test.
6228 2018-02-16 Martin Sebor <msebor@redhat.com>
6231 * g++.dg/overload15.C: New test.
6233 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6236 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6237 * gcc.dg/pr56727-2.c: Ditto.
6238 * gcc.target/powerpc/pr79439.c: Renamed to...
6239 * gcc.target/powerpc/pr79439-1.c: ...this.
6240 * gcc.target/powerpc/pr79439-2.c: New test.
6241 * gcc.target/powerpc/pr79439-3.c: New test.
6243 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6246 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6247 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6248 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6249 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6250 * gcc.target/powerpc/builtins-3.c: Same.
6252 2018-02-16 Nathan Sidwell <nathan@acm.org>
6254 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6256 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6258 PR rtl-optimization/70023
6259 * gcc.target/i386/pr70023.c: New.
6261 2018-02-16 Carl Love <cel@us.ibm.com>
6263 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6265 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6268 2018-02-16 Carl Love <cel@us.ibm.com>
6270 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6271 for the ABI definitions for vec_extract4b and vec_insert4b.
6273 2018-02-16 Nathan Sidwell <nathan@acm.org>
6275 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6276 * g++.old-deja/g++.mike/net43.C: Likewise.
6278 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6281 * g++.dg/cpp1z/class-deduction48.C: New.
6283 2018-02-16 Nathan Sidwell <nathan@acm.org>
6286 * g++.dg/lookup/pr84375.C: New.
6288 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6291 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6293 2018-02-16 Richard Biener <rguenther@suse.de>
6295 PR tree-optimization/84417
6296 * gcc.dg/torture/pr84417.c: New testcase.
6298 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6301 * g++.dg/opt/pr84272.C: New test.
6303 PR rtl-optimization/83723
6304 * gcc.dg/pr83723.c: New test.
6306 2018-02-16 Richard Biener <rguenther@suse.de>
6308 PR tree-optimization/84399
6309 * gcc.dg/graphite/pr84399.c: New testcase.
6311 2018-02-16 Richard Biener <rguenther@suse.de>
6313 PR tree-optimization/84190
6314 * g++.dg/torture/pr84190.C: New testcase.
6316 2018-02-15 Martin Sebor <msebor@redhat.com>
6318 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6321 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6324 * gfortran.dg/dtio_21.f03: Add an error message.
6325 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6327 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6330 * gfortran.dg/stop_shouldfail.f90: New test.
6332 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6335 * g++.dg/concepts/pr84330.C: New.
6337 2018-02-15 Tom de Vries <tom@codesourcery.com>
6339 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6341 2018-02-15 Tom de Vries <tom@codesourcery.com>
6343 * gcc.c-torture/compile/pr84136.c: Require effective target
6346 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6348 PR tree-optimization/84383
6349 * gcc.c-torture/compile/pr84383.c: New test.
6351 PR tree-optimization/84334
6352 * gcc.dg/pr84334.c: New test.
6354 2018-02-14 Carl Love <cel@us.ibm.com>
6356 * gcc.target/powerpc/builtins-4-int128-runnable.c
6357 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6358 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6360 2018-02-14 Martin Sebor <msebor@redhat.com>
6362 PR tree-optimization/83698
6363 * gcc.dg/Wrestrict-7.c: New test.
6364 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6365 * gcc.target/i386/chkp-stropt-17.c: Same.
6367 2018-02-14 Martin Sebor <msebor@redhat.com>
6370 * gcc.dg/Wattributes-8.c: New test.
6372 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6375 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6376 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6377 * gfortran.dg/select_type_1.f03: Extend test case.
6379 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6381 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6382 (dg-options): Use -O2 -msse2 -mno-sse3.
6384 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6386 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6387 this test case still works ok.
6388 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6389 * gcc.dg/vmx/insert-be-order.c: Likewise.
6390 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6391 * gcc.dg/vmx/ld-be-order.c: Likewise.
6392 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6393 * gcc.dg/vmx/lde-be-order.c: Likewise.
6394 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6395 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6396 * gcc.dg/vmx/merge-be-order.c: Likewise.
6397 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6398 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6399 * gcc.dg/vmx/pack-be-order.c: Likewise.
6400 * gcc.dg/vmx/perm-be-order.c: Likewise.
6401 * gcc.dg/vmx/splat-be-order.c: Likewise.
6402 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6403 * gcc.dg/vmx/st-be-order.c: Likewise.
6404 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6405 * gcc.dg/vmx/ste-be-order.c: Likewise.
6406 * gcc.dg/vmx/stl-be-order.c: Likewise.
6407 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6408 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6409 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6410 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6411 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6413 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6416 * g++.dg/cpp0x/auto49.C: New.
6418 2018-02-14 Nathan Sidwell <nathan@acm.org>
6420 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6422 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6424 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6425 * gcc.target/powerpc/le-altivec-consts.c: Same.
6427 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6430 * gcc.target/powerpc/pr84220-sld.c: New test.
6431 * gcc.target/powerpc/pr84220-sld2.c: New test.
6432 * gcc.target/powerpc/pr84220-sldw.c: New test.
6433 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6434 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6436 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6439 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6440 _inc_ssp intrinsics.
6441 * gcc.target/i386/cet-intrin-4.c: Likewise.
6442 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6443 __builtin_ia32_rdssp[d|q].
6445 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6447 PR tree-optimization/84357
6448 * gcc.dg/vect/pr84357.c: New test.
6450 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6453 * gcc.target/rx/pr83831.c: New tests.
6455 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6458 * gcc.target/msp430/pr79242.c: New test.
6460 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6463 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6466 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6469 * g++.dg/pr84279.C: New test.
6471 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6473 PR rtl-optimization/84169
6474 * gcc.c-torture/execute/pr84169.c: New.
6476 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6479 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6481 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6484 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6487 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6490 * g++.dg/warn/effc4.C: New test.
6492 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6495 * g++.dg/template/sizeof16.C: New.
6496 * g++.dg/template/sizeof17.C: Likewise.
6498 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6501 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6502 add necessary compiler options.
6503 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6505 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6508 * gcc.c-torture/execute/pr82210.c: New test.
6511 * gcc.dg/pr84309-2.c: New test.
6513 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6515 PR tree-optimization/84321
6516 * gcc.dg/pr84321.c: New test.
6518 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6521 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6523 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6526 * gcc.dg/asan/pr84307.c: Remove test.
6528 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6530 * gcc.target/rl78/test_auto_vector.c: New test.
6532 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6535 * gcc.c-torture/compile/pr84305.c: New test.
6537 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6540 * gcc.target/i386/pr84335.c: New test.
6542 PR tree-optimization/84339
6543 * gcc.c-torture/execute/pr84339.c: New test.
6546 * gcc.dg/pr84309.c: New test.
6547 * gcc.target/i386/pr84309.c: New test.
6550 * gcc.target/i386/pr84336.c: New test.
6552 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6555 * c-c++-common/gomp/pr84341.c: New test.
6557 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6560 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6562 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6565 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6568 2018-02-12 Jeff Law <law@redhat.com>
6570 * gcc.c-torture/compile/reg-args-size.c: New test.
6572 2018-02-12 Carl Love <cel@us.ibm.com>
6574 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6575 uint128 tests to new testfile.
6576 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6577 int128 and uint128 tests.
6578 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6579 list of torture tests.
6581 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6584 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6585 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6587 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6590 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6592 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6595 * gcc.dg/asan/pr84307.c: New test.
6597 2018-02-12 Nathan Sidwell <nathan@acm.org>
6599 * g++.dg/parse/pr84263.C: New.
6601 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6604 * g++.dg/template/crash129.C: New.
6606 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6609 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6610 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6611 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6612 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6613 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6615 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6617 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6618 _mm_maskz_scalef_round_sd): Test new intrinsics.
6619 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6620 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6622 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6623 _mm_maskz_scalef_round_ss): Test new intrinsics.
6624 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6625 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6627 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6628 __builtin_ia32_scalefss_round): Remove builtin.
6629 (__builtin_ia32_scalefsd_mask_round,
6630 __builtin_ia32_scalefss_mask_round): Test new builtin.
6631 * gcc.target/i386/sse-13.c: Ditto.
6632 * gcc.target/i386/sse-23.c: Ditto.
6634 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6636 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6637 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6638 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6639 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6640 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6641 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6642 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6643 (_mm_mask_sqrt_round_ss, _mm_maskz_sqrt_round_ss): Test new
6645 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6646 (__builtin_ia32_sqrtss_round): Remove builtins.
6647 (__builtin_ia32_sqrtsd_mask_round)
6648 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6649 * gcc.target/i386/sse-13.c: Ditto.
6650 * gcc.target/i386/sse-23.c: Ditto.
6652 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6655 * gfortran.dg/statement_function_3.f: New test.
6657 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6661 * gfortran.dg/statement_function_1.f90: New test.
6662 * gfortran.dg/statement_function_2.f90: New test.
6664 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6667 * gfortran.dg/type_to_class_5.f03: New test.
6669 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6672 * gfortran.dg/type_to_class_4.f03: New test.
6674 2018-02-10 Alan Modra <amodra@gmail.com>
6677 * gcc.dg/pr84300.c: New.
6679 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6682 * g++.dg/ubsan/pr83987-2.C: New test.
6684 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6686 * gcc.target/rx/movsicc.c: New test.
6688 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6691 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6694 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6696 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6697 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6699 2018-02-09 Nathan Sidwell <nathan@acm.org>
6702 * c-c++-common/pr84293.h: New.
6703 * c-c++-common/pr84293.c: New.
6705 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6707 PR rtl-optimization/57193
6708 * gcc.target/i386/pr57193.c: New.
6710 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6713 * gcc.target/powerpc/pr84226.c: New test.
6715 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6717 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6721 2018-02-09 Martin Sebor <msebor@redhat.com>
6724 * gcc.dg/lto/pr84212_0.c: New test file.
6725 * gcc.dg/lto/pr84212_1.c: Same.
6727 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6730 * gcc.target/powerpc/pr83926.c: New test.
6731 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6732 message. Fix test for running in 32-bit mode.
6734 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6737 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6739 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6742 * gcc.target/s390/pr84295.c: New test.
6744 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6747 * g++.dg/cpp1y/lambda-init16.C: New.
6749 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6751 * gnat.dg/sso8.adb: New test.
6752 * gnat.dg/sso8_pkg.ads: New helper.
6754 2018-02-09 Richard Biener <rguenther@suse.de>
6756 PR tree-optimization/84278
6757 * gcc.target/i386/pr84278.c: Adjust regex.
6759 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6761 PR tree-optimization/84232
6762 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6765 * gcc.target/aarch64/pr84252.c: New test.
6768 * gcc.dg/pr84237.c: New test.
6770 2018-02-09 Marek Polacek <polacek@redhat.com>
6771 Jakub Jelinek <jakub@redhat.com>
6774 * g++.dg/torture/pr83659.C: New test.
6776 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6778 PR tree-optimization/84136
6779 * gcc.c-torture/compile/pr84136.c: New test.
6781 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6784 * gcc.target/i386/pr83008.c: New test.
6786 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6789 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6791 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6794 * g++.dg/warn/Wunused-parm-11.C: New.
6796 2018-02-08 Marek Polacek <polacek@redhat.com>
6798 PR tree-optimization/84238
6799 * gcc.dg/Wstringop-overflow-3.c: New test.
6801 2018-02-08 Nathan Sidwell <nathan@acm.org>
6803 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6805 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6807 PR tree-optimization/84265
6808 * gcc.dg/vect/pr84265.c: New test.
6810 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6812 PR tree-optimization/81635
6813 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6814 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6816 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6818 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6819 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6820 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6821 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6822 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6823 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6824 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6825 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6826 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6827 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6828 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6829 * gcc.target/s390/nobp-return-attr-all.c: New test.
6830 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6831 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6832 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6833 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6834 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6835 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6836 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6837 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6838 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6839 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6840 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6841 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6842 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6843 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6845 2018-02-08 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/84233
6848 * g++.dg/torture/pr84233.C: New testcase.
6850 2018-02-08 Richard Biener <rguenther@suse.de>
6852 PR tree-optimization/84278
6853 * gcc.target/i386/pr84278.c: New testcase.
6855 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6857 PR rtl-optimization/84068
6858 PR rtl-optimization/83459
6859 * gcc.dg/pr84068.c: New test.
6861 2018-02-08 Richard Biener <rguenther@suse.de>
6863 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6864 loop vectorization to happen.
6866 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6869 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6871 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6873 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6875 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6878 * gcc.target/powerpc/pr84154-1.c: New tests.
6879 * gcc.target/powerpc/pr84154-2.c: Likewise.
6880 * gcc.target/powerpc/pr84154-3.c: Likewise.
6882 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6884 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6886 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6889 * g++.dg/template/incomplete11.C: New test.
6890 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6892 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6895 * gfortran.dg/deallocate_error_3.f90: New test.
6896 * gfortran.dg/deallocate_error_4.f90: New test.
6898 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6901 * gfortran.dg/shape_9.f90: New test.
6903 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6906 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6908 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6912 * g++.dg/spellcheck-reswords.C: New test case.
6913 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6916 2018-02-07 Martin Liska <mliska@suse.cz>
6919 * g++.dg/ext/mv26.C: New test.
6921 2018-02-07 Tom de Vries <tom@codesourcery.com>
6923 * gcc.dg/pr83844.c: Require effective target alloca.
6925 2018-02-07 Tom de Vries <tom@codesourcery.com>
6927 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6929 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6932 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6933 -fcf-protection=return.
6935 2018-02-07 Tom de Vries <tom@codesourcery.com>
6938 * c-c++-common/goacc/pr84217.c: New test.
6939 * gfortran.dg/goacc/pr84217.f90: New test.
6941 2018-02-07 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/84204
6944 * gcc.dg/graphite/pr84204.c: New testcase.
6946 PR tree-optimization/84205
6947 * gcc.dg/graphite/pr84205.c: New testcase.
6949 PR tree-optimization/84223
6950 * gfortran.dg/graphite/pr84223.f90: New testcase.
6952 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6955 * g++.dg/cpp0x/scoped_enum7.C: New.
6957 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6959 PR tree-optimization/83008
6960 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6962 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6964 PR tree-optimization/84235
6965 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6967 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6970 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6972 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6974 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6977 * gcc.target/i386/pr84146.c: New test.
6979 2018-02-06 Michael Collison <michael.collison@arm.com>
6981 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6983 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6985 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6986 warning for -mno-speculate-indirect-jumps.
6987 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6988 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6989 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6990 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6991 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6992 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6994 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6997 * c-c++-common/fcf-protection-1.c: Change a compared message.
6998 * c-c++-common/fcf-protection-2.c: Likewise.
6999 * c-c++-common/fcf-protection-3.c: Likewise.
7000 * c-c++-common/fcf-protection-5.c: Likewise.
7001 * c-c++-common/fcf-protection-6.c: New test.
7002 * c-c++-common/fcf-protection-7.c: Likewise.
7004 2018-02-06 Marek Polacek <polacek@redhat.com>
7006 PR tree-optimization/84228
7007 * c-c++-common/Wstringop-truncation-3.c: New test.
7009 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7012 * gcc.target/arm/pragma_arch_switch_2.c: New.
7014 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7017 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7019 2018-02-05 Martin Sebor <msebor@redhat.com>
7021 PR tree-optimization/83369
7022 * gcc.dg/Wnonnull.c: New test.
7024 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7026 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7027 argument and use dg-messages-by-file instead. Expect it to be
7028 an array rather than a dict.
7029 (lto-link-and-maybe-run): Remove messages_by_file argument and
7030 use an upvar for dg-messages-by-file. Update call to
7031 lto_handle_diagnostics.
7032 (lt-get-options): Treat dg-messages-by-file as an array
7034 (lto-get-options-main): Likewise. Set the entry rather than appending.
7035 (lto-execute): Treat dg-messages-by-file as an array rather than
7036 a dict. Update call to lto-link-and-maybe-run.
7038 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7041 * g++.dg/cpp1z/inline-var4.C: New.
7043 2018-02-05 Martin Liska <mliska@suse.cz>
7045 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7047 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7048 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7049 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7050 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7051 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7052 * c-c++-common/asan/pointer-compare-3.c: New test.
7054 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7056 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7057 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7059 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7061 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7062 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7063 _mm_maskz_range_round_sd): Test new intrinsics.
7064 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7065 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7066 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7067 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7068 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7069 _mm_maskz_range_round_ss): Test new intrinsics.
7070 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7071 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7072 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7073 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7074 __builtin_ia32_rangess128_round): Remove builtins.
7075 (__builtin_ia32_rangesd128_mask_round,
7076 __builtin_ia32_rangess128_mask_round): Test new builtins.
7077 * gcc.target/i386/sse-13.c: Ditto.
7078 * gcc.target/i386/sse-23.c: Ditto.
7080 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7083 * gfortran.dg/pr79966.f90: New testcase
7085 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7088 * gfortran.dg/associate_23.f90: Fix invalid code.
7089 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7090 * gfortran.dg/matmul_3.f90: Likewise.
7091 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7093 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7096 * gfortran.dg/associate_34.f90: New test.
7097 * gfortran.dg/associate_35.f90: New test.
7099 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7103 * gfortran.dg/pr84155.f90: New test.
7105 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7107 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7108 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7110 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7112 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7115 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7117 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7119 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7120 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7121 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7123 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7126 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7127 * gcc.dg/Wsign-conversion.c: Dito.
7128 * gcc.dg/attr-alloc_size-4.c: Dito.
7129 * gcc.dg/pr81020.c: Dito.
7130 * gcc.dg/pr81192.c: Dito.
7131 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7132 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7133 * gcc.dg/pr83844.c: Restrict to int32plus.
7134 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7135 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7136 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7137 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7138 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7139 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7140 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7141 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7142 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7143 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7144 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7145 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7147 2018-02-02 Julia Koval <julia.koval@intel.com>
7149 * gcc.target/i386/funcspec-56.inc: Handle new march.
7150 * g++.dg/ext/mv16.C: Ditto.
7152 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7154 * lib/target-supports.exp
7155 (check_effective_target_keeps_null_pointer_checks): No more
7157 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7158 * gcc.dg/ifcvt-4.c: Skip avr.
7159 * gcc.dg/pr53037-1.c: Dito.
7160 * gcc.dg/pr53037-2.c: Dito.
7161 * gcc.dg/pr53037-3.c: Dito.
7162 * gcc.dg/pr63387-2.c: Dito.
7163 * gcc.dg/pr63387.c: Dito.
7164 * gcc.dg/sancov/cmp0.c: Dito.
7165 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7166 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7167 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7168 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7169 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7170 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7171 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7172 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7173 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7174 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7175 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7176 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7177 * gcc.dg/tree-ssa/pr82059.c: Dito.
7178 * gcc.c-torture/execute/pr70460.c: Dito.
7180 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7183 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7184 * gcc.c-torture/execute/20180112-1.c: Dito.
7185 * gcc.c-torture/execute/pr81503.c: Dito.
7186 * gcc.dg/store_merging_12.c: Dito.
7187 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7188 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7189 * gcc.dg/tree-ssa/pr80898.c: Dito.
7190 * gcc.dg/tree-ssa/pr82363.c: Dito.
7191 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7192 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7193 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7194 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7195 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7196 * gcc.dg/tree-ssa/pr80803.c: Dito.
7197 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7198 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7199 * gcc.dg/tree-ssa/vrp114.c: Dito.
7200 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7201 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7202 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7204 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7207 * gcc.target/i386/cet-sjlj-6a.c: New test.
7208 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7210 2018-02-01 Marek Polacek <polacek@redhat.com>
7213 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7215 2018-01-30 Jeff Law <law@redhat.com>
7218 * gcc.target/i386/pr84128.c: New test.
7220 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7222 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7223 -fdelete-null-pointer-checks.
7225 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7228 * g++.dg/cpp0x/abstract-default1.C: New.
7230 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7232 PR tree-optimization/81635
7233 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7234 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7236 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7239 * gcc.target/aarch64/pr83370.c: New.
7241 2018-02-01 Richard Biener <rguenther@suse.de>
7243 * gcc.dg/graphite/pr35356-1.c: Adjust.
7245 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7248 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7250 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7251 of hard-coding the choice.
7252 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7253 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7254 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7256 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7258 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7259 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7260 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7261 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7262 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7263 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7264 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7265 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7266 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7267 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7268 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7269 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7270 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7271 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7272 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7273 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7274 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7275 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7276 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7277 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7278 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7279 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7280 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7281 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7282 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7283 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7284 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7285 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7286 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7287 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7288 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7289 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7290 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7291 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7292 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7293 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7294 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7295 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7296 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7297 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7298 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7299 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7300 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7301 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7302 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7303 __builtin_popcountll rather than __builtin_popcountl.
7305 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7307 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7308 of LD1R[HWD] for multi-element constants on big-endian targets.
7309 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7310 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7312 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7314 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7315 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7316 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7318 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7320 PR tree-optimization/81661
7321 PR tree-optimization/84117
7322 * gcc.dg/pr81661.c: New test.
7323 * gfortran.dg/pr84117.f90: New test.
7325 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7328 * gfortran.dg/repeat_7.f90: Catch warning message.
7330 2018-01-31 Ian Lance Taylor <iant@golang.org>
7332 * go.go-torture/execute/printnil.go: New test.
7334 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7336 * lib/target-supports.exp (check_effective_target_comdat_group):
7337 Allow for Solaris as comdat syntax.
7339 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7340 Solaris with comdat_group support and as.
7342 2018-01-31 Marek Polacek <polacek@redhat.com>
7345 * gcc.dg/pr81779.c: New test.
7347 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7350 * gfortran.dg/gomp/pr84116.f90: New test.
7353 * g++.dg/init/pr83993-2.C: New test.
7356 * g++.dg/init/pr83993-1.C: New test.
7357 * g++.dg/cpp0x/pr83993.C: New test.
7359 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7362 * gfortran.dg/pr84088.f90: New test.
7364 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7367 * gcc.target/i386/pr82444.c: New.
7369 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7371 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7372 * gcc.target/powerpc/vsx-13.c: New.
7374 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7377 * g++.dg/cpp1y/var-templ57.C: New.
7379 2018-01-31 Marek Polacek <polacek@redhat.com>
7382 * g++.dg/diagnostic/pr84138.C: New test.
7384 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7387 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7388 -Wstringop-overflow warnings due to spurious warning with -O1.
7389 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7390 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7392 2018-01-31 Richard Biener <rguenther@suse.de>
7394 PR tree-optimization/84132
7395 * g++.dg/torture/pr84132.C: New testcase.
7397 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7399 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7402 2018-01-31 Julia Koval <julia.koval@intel.com>
7405 * gcc.target/i386/rdpid.c: Remove "eax".
7407 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7409 PR tree-optimization/64946
7410 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7411 scan-assembler checks.
7413 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7415 * gcc.c-torture/execute/20180131-1.c: New test.
7417 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7419 * gcc.target/arc/taux-1.c: New test.
7420 * gcc.target/arc/taux-2.c: Likewise.
7422 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7424 * gcc.target/arc/uncached.c: New test.
7426 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7429 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7431 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7433 PR preprocessor/69869
7434 * gcc.dg/cpp/trad/pr69869.c: New test.
7437 * gcc.dg/pr84100.c: New test.
7439 2018-01-30 Jeff Law <law@redhat.com>
7442 * gcc.target/i386/pr84064: New test.
7444 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7447 * gfortran.dg/data_implied_do_2.f90: New test.
7449 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7451 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7453 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7456 * gfortran.dg/inline_matmul_21.f90: New test case.
7458 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7460 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7462 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7465 * gcc.target/powerpc/pr84112.c: New.
7467 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7469 PR rtl-optimization/83986
7470 * gcc.dg/pr83986.c: New test.
7472 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7475 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7476 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7477 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7478 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7480 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7482 PR tree-optimization/84111
7483 * gcc.c-torture/compile/pr84111.c: New test.
7485 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7488 * gcc.dg/ipa/inline-2.c: Fix template.
7489 * gcc.dg/ipa/inline-3.c: Fix template.
7491 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7494 * g++.dg/torture/pr81360.C: New testcase.
7496 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7499 * gcc.dg/lto/pr83954.h: New testcase.
7500 * gcc.dg/lto/pr83954_0.c: New testcase.
7501 * gcc.dg/lto/pr83954_1.c: New testcase.
7503 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7506 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7508 Simplify DW_AT_producer scan.
7510 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7514 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7517 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7518 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7519 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7520 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7522 2018-01-29 Jeff Law <law@redhat.com>
7525 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7526 better match other tests which require vsx. Verify the zero
7527 extension is part of the test in the combiner dump.
7529 2018-01-29 Marek Polacek <polacek@redhat.com>
7532 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7535 * g++.dg/ext/pr83996.C: New test.
7537 2018-01-29 Richard Biener <rguenther@suse.de>
7539 PR tree-optimization/84057
7540 * gcc.dg/graphite/pr84057.c: New testcase.
7542 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7545 * gfortran.dg/bind_c_usage_31.f90: New test.
7547 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7550 * g++.dg/warn/Wduplicated-branches5.C: New.
7552 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7554 * gcc.target/rl78/test_addsi3_internal.c: New test.
7556 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7558 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7559 Make expected output depend on whether we expect sibcalls or not.
7560 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7561 safe-indirect-jump-1.c).
7563 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7564 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7565 Soren Rasmussen <s.c.rasmussen@gmail.com>
7567 Fortran 2018 teams tests.
7569 * gfortran.dg/team_number_1.f90: new test for team_number.
7570 * gfortran.dg/team_change_1.f90: new test for change team.
7571 * gfortran.dg/team_end_1.f90: new test for end team.
7572 * gfortran.dg/team_form_1.f90: new test for form team.
7574 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7577 * gfortran.dg/dot_product_4.f90
7579 2018-01-26 Martin Sebor <msebor@redhat.com>
7581 PR tree-optimization/83896
7582 * gcc.dg/strlenopt-43.c: New.
7584 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7586 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7587 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7588 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7589 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7590 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7591 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7592 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7593 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7594 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7596 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7597 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7598 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7599 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7600 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7601 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7602 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7603 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7605 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7607 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7609 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7610 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7611 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7612 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7613 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7614 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7615 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7616 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7617 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7618 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7619 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7620 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7621 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7623 2018-01-26 Martin Liska <mliska@suse.cz>
7625 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7628 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7630 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7631 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7632 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7633 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7634 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7635 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7636 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7637 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7639 2018-01-26 Richard Biener <rguenther@suse.de>
7641 PR rtl-optimization/84003
7642 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7643 latent bug in DSE if NOINLINE is appropriately defined.
7644 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7645 and defining NOINLINE.
7647 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7649 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7650 tests specific to aarch64. XFAIL test on arm.
7652 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7654 PR rtl-optimization/83985
7655 * gcc.dg/pr83985.c: New test.
7658 * c-c++-common/Wrestrict-3.c: New test.
7660 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7662 * gcc.target/arc/tdelegitimize_addr.c: New test.
7664 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7666 * gcc.target/arc/jli-1.c: New file.
7667 * gcc.target/arc/jli-2.c: Likewise.
7669 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7671 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7673 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7674 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7676 2018-01-26 Richard Biener <rguenther@suse.de>
7678 PR tree-optimization/81082
7679 * gcc.dg/vect/pr81082.c: New testcase.
7680 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7681 simplification to n * n.
7683 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7685 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7687 * gcc.target/i386/pr63620.c: Likewise.
7689 2018-01-26 Julia Koval <julia.koval@intel.com>
7691 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7692 -mavx512f -mavx512bw.
7693 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7694 * gcc.target/i386/i386.exp: Fix types.
7696 2018-01-26 Alan Modra <amodra@gmail.com>
7699 * gcc.target/powerpc/swaps-p8-46.c: New.
7701 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7704 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7705 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7706 'array01' in the tree dump comparison.
7707 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7708 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7709 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7711 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7714 * gcc.dg/torture/pr83055.c: New testcase.
7716 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7719 * g++.dg/cpp1z/decomp36.C: New test.
7722 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7724 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7726 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7727 the shift dump line.
7728 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7730 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7733 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7734 index instead of int, which allows IVOPTs to properly optimize the
7737 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7740 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7741 of "fn_type" typedef.
7742 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7744 2018-01-24 Ian Lance Taylor <iant@golang.org>
7746 * go.go-torture/execute/names-1.go: New test.
7748 2018-01-19 Jeff Law <law@redhat.com>
7751 * gcc.target/i386/pr83994.c: New test.
7753 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7756 * gcc.target/powerpc/pr84014.c: New.
7758 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7761 * c-c++-common/gomp/pr83977-1.c: New test.
7762 * c-c++-common/gomp/pr83977-2.c: New test.
7763 * c-c++-common/gomp/pr83977-3.c: New test.
7764 * gfortran.dg/gomp/pr83977.f90: New test.
7766 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7769 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7770 * gcc.dg/vect/pr80631-1.c: Likewise.
7771 * gcc.dg/vect/pr80631-2.c: Likewise.
7772 * gcc.dg/vect/pr81410.c: Likewise.
7773 * gcc.dg/vect/pr81633.c: Likewise.
7774 * gcc.dg/vect/pr81815.c: Likewise.
7775 * gcc.dg/vect/pr82108.c: Likewise.
7776 * gcc.dg/vect/pr83857.c: Likewise.
7777 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7778 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7779 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7780 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7781 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7782 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7783 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7784 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7785 dg-xfail-run-if instead.
7786 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7787 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7788 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7789 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7790 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7792 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7794 PR tree-optimization/83979
7795 * g++.dg/pr83979.c: New test.
7797 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7799 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7800 option. Add arm_neon_ok_no_float_abi check.
7802 2018-01-24 Richard Biener <rguenther@suse.de>
7804 PR tree-optimization/83176
7805 * gcc.dg/graphite/pr83176.c: New testcase.
7807 2018-01-24 Richard Biener <rguenther@suse.de>
7809 PR tree-optimization/82819
7810 * gcc.dg/graphite/pr82819.c: New testcase.
7812 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7815 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7816 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7817 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7818 * g++.dg/ext/stmtexpr20.C: Likewise.
7819 * g++.dg/ext/stmtexpr21.C: Likewise.
7821 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7824 * g++.dg/warn/pr83974.C: New test case.
7826 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7829 * g++.dg/ubsan/pr83987.C: New test.
7831 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7834 * gfortran.dg/pdt_29.f03: New test.
7836 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7839 * gfortran.dg/associate_33.f03: New test.
7841 2018-01-23 Martin Liska <mliska@suse.cz>
7844 * gcc.dg/lto/pr81440.h: New test.
7845 * gcc.dg/lto/pr81440_0.c: New test.
7846 * gcc.dg/lto/pr81440_1.c: New test.
7848 2018-01-23 Nathan Sidwell <nathan@acm.org>
7851 * g++.dg/template/pr83988.C: New.
7853 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7857 * g++.dg/cpp0x/pr82882.C: New test.
7858 * g++.dg/cpp0x/pr83978.C: New test.
7861 * g++.dg/cpp1z/decomp35.C: New test.
7863 2018-01-23 Nathan Sidwell <nathan@acm.org>
7865 * g++.dg/cpp0x/range-for10.C: Adjust.
7866 * g++.dg/ext/forscope1.C: Adjust.
7867 * g++.dg/ext/forscope2.C: Adjust.
7868 * g++.dg/template/for1.C: Adjust.
7870 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7872 PR tree-optimization/83510
7873 * gcc.c-torture/compile/pr83510.c: New test case.
7875 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7878 * lib/target-supports.exp (check_effective_target_vect_float): Say
7879 that the result only holds when -funsafe-math-optimizations is on.
7880 (check_effective_target_vect_float_strict): New procedure.
7881 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7883 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7885 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7887 PR tree-optimization/83965
7888 * gcc.dg/vect/pr83965.c: New test.
7890 2018-01-23 Richard Biener <rguenther@suse.de>
7892 PR tree-optimization/83963
7893 * gfortran.dg/graphite/pr83963.f: New testcase.
7894 * gcc.dg/graphite/pr83963-2.c: Likewise.
7896 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7899 * g++.dg/cpp1z/pr83918.C: New test.
7901 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7903 PR tree-optimization/83957
7904 * gcc.dg/autopar/pr83957.c: New test.
7906 PR tree-optimization/83081
7907 * gcc.dg/predict-8.c: Adjust expected probability.
7909 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7912 * gcc.target/powerpc/pr83862.c: New test.
7914 2018-01-22 Carl Love <cel@us.ibm.com>
7916 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7917 builtins-4-runnable.c, builtins-6-runnable.c,
7918 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7919 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7920 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7921 for signed/unsigned 128-bit and long long int loads.
7923 2018-01-22 Marek Polacek <polacek@redhat.com>
7926 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7928 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7930 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7931 scan-asembler valid instructions list.
7932 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7933 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7934 power8-vector requirement and option.
7935 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7937 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7941 * gfortran.dg/string_1.f90: Remove printing the length.
7943 2018-01-22 Richard Biener <rguenther@suse.de>
7945 PR tree-optimization/83963
7946 * gcc.dg/graphite/pr83963.c: New testcase.
7948 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7950 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7951 dg-require-effective-target directives.
7953 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7955 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7957 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7958 Adjust scan-assembler checks for soft-float.
7960 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7963 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7965 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7967 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7968 * gcc.dg/pr83623.c: Likewise.
7969 * gcc.dg/pr83666.c: Likewise.
7971 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7972 David Edelsohn <dje.gcc@gmail.com>
7975 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7976 assembly output from "crset eq" to "crset 2".
7977 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7978 assembly output from . to $.
7979 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7980 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7981 assembly output from "crset eq" to "crset 2".
7982 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7983 assembly output from "crset eq" to "crset 2", and from . to $.
7985 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7988 * gfortran.dg/matmul_18.f90: New test.
7990 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7992 PR tree-optimization/83940
7993 * gcc.dg/torture/pr83940.c: New test.
7995 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7998 * gcc.dg/tls/pr83945.c: New test.
8001 * gcc.dg/pr83930.c: New test.
8003 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8006 * gfortran.dg/matmul_17.f90: New test.
8008 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8011 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8013 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8016 * g++.dg/cpp0x/pr81167.C: New test.
8019 * g++.dg/cpp0x/pr83919.C: New test.
8021 2018-01-19 Jeff Law <law@redhat.com>
8022 Jakub Jelinek <jakub@redhat.com>
8024 * gcc.dg/stack-check-16.c: New test.
8026 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8029 * gcc.target/nvptx/indirect_call.c: New test.
8031 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8033 * g++.dg/torture/pr83619.C: Remove dg-message.
8035 2018-01-19 Martin Liska <mliska@suse.cz>
8037 * gcc.dg/predict-1.c: Adjust expected probability.
8038 * gcc.dg/predict-3.c: Likewise.
8039 * gcc.dg/predict-5.c: Likewise.
8040 * gcc.dg/predict-6.c: Likewise.
8041 * gcc.dg/predict-9.c: Likewise.
8043 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8045 PR tree-optimization/83922
8046 * gcc.dg/pr83922.c: New test.
8048 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8050 PR tree-optimization/83914
8051 * gcc.dg/vect/pr83914.c: New test.
8053 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8055 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8056 * gcc.target/arm/negdi-2.c: Likewise.
8057 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8059 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8061 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8063 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8065 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8067 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8069 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8072 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8076 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8077 forward declaration.
8079 2018-01-18 Carl Love <cel@us.ibm.com>
8081 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8084 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8087 * g++.dg/inherit/union3.C: New.
8089 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8091 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8093 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8096 * g++.dg/torture/pr83619.C: New testcase.
8098 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8100 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8101 Add function body to force error messages in some configurations.
8103 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8105 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8108 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8111 * c-c++-common/ffile-prefix-map.c: New test.
8112 * c-c++-common/fmacro-prefix-map.c: New test.
8113 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8114 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8116 2018-01-18 Martin Liska <mliska@suse.cz>
8118 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8119 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8120 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8121 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8122 * gcc.target/i386/ret-thunk-10.c: Likewise.
8123 * gcc.target/i386/ret-thunk-11.c: Likewise.
8124 * gcc.target/i386/ret-thunk-12.c: Likewise.
8125 * gcc.target/i386/ret-thunk-15.c: Likewise.
8126 * gcc.target/i386/ret-thunk-9.c: Likewise.
8128 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8130 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8133 2018-01-18 Nathan Sidwell <nathan@acm.org>
8136 * g++.dg/cpp0x/pr83160.C: New.
8138 2018-01-18 Richard Biener <rguenther@suse.de>
8140 PR tree-optimization/83887
8141 * gcc.dg/graphite/pr83887.c: New testcase.
8142 * gfortran.dg/graphite/pr83887.f90: Likewise.
8143 * gfortran.dg/graphite/pr83887.f: Likewise.
8145 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8148 * gcc.target/arm/builtin-bswap.x: New file.
8149 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8150 and options for armv6t2.
8151 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8152 and options for Thumb1.
8153 * gcc.target/arm/builtin-bswap16.x: New file.
8154 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8155 and options for armv6t2.
8156 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8157 and options for Thumb1.
8159 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8161 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8164 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.dg/pr61240.c: New test.
8169 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8172 * gfortran.dg/pr83864.f90: New test.
8174 2018-01-17 Jeff Law <law@redhat.com>
8177 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8179 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8181 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8182 restriction, but still restrict to 64-bit.
8183 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8184 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8186 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8189 * gfortran.dg/pr83874.f90: New test.
8191 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8194 * g++.dg/cpp0x/pr83824.C: New test.
8196 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8198 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8199 appropriate .gnu_attribute for the long double type, if we use the
8200 long double type, but do not generate any calls.
8201 * gcc.target/powerpc/gnuattr2.c: Likewise.
8202 * gcc.target/powerpc/gnuattr3.c: Likewise.
8204 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8207 * g++.dg/cpp0x/alignas13.C: New.
8209 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8212 * g++.dg/cpp0x/pr83897.C: New test.
8214 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8217 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8219 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8222 * g++.dg/cpp0x/constexpr-ice19.C: New.
8224 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8226 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8227 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8228 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8229 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8230 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8231 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8232 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8233 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8234 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8235 * gcc.target/powerpc/builtins-1.fold.h: New.
8237 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8239 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8240 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8242 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8244 * gcc.target/arm/g2.c: Add -marm to dg-options.
8245 * gcc.target/arm/scd42-2.c: Likewise.
8247 2018-01-17 Nathan Sidwell <nathan@acm.org>
8250 * g++.dg/lookup/pr83287-2.C: New.
8252 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8256 * g++.dg/wrappers/pr83814.C: New test case.
8257 * g++.dg/wrappers/pr83902.C: New test case.
8259 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8262 * g++.dg/lto/pr83121_0.C: New test case.
8263 * g++.dg/lto/pr83121_1.C: New test case.
8264 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8265 adapted from DejaGnu's dg-test.
8266 (lto_handle_diagnostics): New procedure.
8267 (lto_prune_warns): Ignore informational notes.
8268 (lto-link-and-maybe-run): Add "messages_by_file" param.
8269 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8270 "execute" when "link" fails if "execute" was not specified.
8271 (lto-can-handle-directive): New procedure.
8272 (lto-get-options-main): Call lto-can-handle-directive. Add a
8273 dg-messages local, using it to set the caller's
8274 dg-messages-by-file for the given source file.
8275 (lto-get-options): Likewise.
8276 (lto-execute): Add dg-messages-by-file local, and pass it to
8277 lto-link-and-maybe-run.
8279 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8280 Richard Sandiford <richard.sandiford@linaro.org>
8284 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8285 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8287 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8289 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8290 target check autogenerator for armv8.1-a and armv8.2-a.
8292 2018-01-17 Carl Love <cel@us.ibm.com>
8294 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8295 Add debug print statements.
8296 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8297 16 byte vector load followed by a partial vector load.
8299 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8302 * g++.dg/wrappers/pr83799.C: New test case.
8304 2018-01-17 Nathan Sidwell <nathan@acm.org>
8307 * g++.dg/cpp1y/pr83739.C: New.
8309 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8311 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8312 * gcc.target/visium/overflow16.c: Likewise.
8313 * gcc.target/visium/overflow32.c: Likewise.
8315 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8317 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8319 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8321 * gcc.dg/rtl/arm/stl-cond.c: New test.
8322 * gcc.target/arm/stl-cond.c: Delete.
8324 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8326 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8329 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8331 PR tree-optimization/83843
8332 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8333 * gcc.dg/store_merging_19.c: New test.
8335 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8337 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8340 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8342 PR rtl-optimization/83771
8343 * gcc.dg/pr83771.c: New test.
8345 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8347 PR tree-optimization/81184
8348 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8350 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8352 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8354 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8356 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8359 * gcc.target/i386/pr83546.c: New test.
8361 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8363 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8365 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8367 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8368 test and add dg-warning for the -Wstringop-overflow warning.
8370 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8372 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8373 XFAIL last test on SPARC and Visium.
8375 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8377 PR rtl-optimization/80481
8378 * g++.dg/pr80481.C: Exclude solaris.
8380 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8382 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8383 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8384 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8386 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8388 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8389 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8390 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8391 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8392 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8393 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8394 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8395 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8396 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8397 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8398 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8399 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8400 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8401 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8402 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8404 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8407 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8409 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8411 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8412 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8413 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8414 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8415 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8416 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8418 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8420 PR tree-optimization/83857
8421 * gcc.dg/vect/pr83857.c: New test.
8423 2018-01-16 Richard Biener <rguenther@suse.de>
8425 PR tree-optimization/83867
8426 * gcc.dg/vect/pr83867.c: New testcase.
8428 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8431 * gcc.dg/pr83844.c: New test.
8433 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8435 * gcc.dg/torture/pr83847.c: New test.
8437 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8439 PR rtl-optimization/86620
8440 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8441 instead of --param=max-sched-ready-insns=0.
8442 * gcc.target/i386/pr83620.c: New test.
8443 * gcc.dg/pr83620.c: New test.
8445 PR tree-optimization/83843
8446 * gcc.dg/store_merging_18.c: New test.
8449 * g++.dg/cpp1y/pr83817.C: New test.
8452 * g++.dg/template/pr83825.C: New test.
8454 2018-01-16 Richard Biener <rguenther@suse.de>
8456 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8458 2018-01-16 Richard Biener <rguenther@suse.de>
8461 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8462 from gcc.dg/torture/pr60092.c.
8464 2018-01-15 Martin Sebor <msebor@redhat.com>
8467 * g++.dg/ext/flexary28.C: New test.
8469 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8472 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8474 2018-01-15 Martin Sebor <msebor@redhat.com>
8477 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8479 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8482 * gfortran.dg/minmaxloc_9.f90: New test.
8483 * gfortran.dg/minmaxloc_10.f90: New test.
8484 * gfortran.dg/minmaxloc_11.f90: New test.
8486 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8489 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8490 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8507 * gcc.target/i386/ret-thunk-10.c: Likewise.
8508 * gcc.target/i386/ret-thunk-11.c: Likewise.
8509 * gcc.target/i386/ret-thunk-12.c: Likewise.
8510 * gcc.target/i386/ret-thunk-13.c: Likewise.
8511 * gcc.target/i386/ret-thunk-14.c: Likewise.
8512 * gcc.target/i386/ret-thunk-15.c: Likewise.
8513 * gcc.target/i386/ret-thunk-9.c: Don't check the
8514 __x86_return_thunk label. Scan for "push" only for Linux.
8516 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8519 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8521 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8524 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8526 * gcc.target/arm/pr83687.c: New test.
8528 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8530 Adjust tests to AVR_TINY.
8532 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8533 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8534 * gcc.target/avr/pr71627.c: Same.
8535 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8536 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8537 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8538 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8539 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8540 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8541 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8542 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8543 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8544 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8545 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8546 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8547 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8548 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8549 * gcc.target/avr/torture/pr61055.c: Same.
8550 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8552 * gcc.target/avr/torture/int24-mul.c: Same.
8553 * gcc.target/avr/torture/pr51782-1.c: Same.
8554 * gcc.target/avr/torture/pr61443.c: Same.
8555 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8556 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8558 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8562 * gcc.target/avr/torture/pr83729.c: New test.
8563 * gcc.target/avr/torture/pr83801.c: New test.
8565 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8568 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8569 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8571 2018-01-10 Martin Sebor <msebor@redhat.com>
8574 * gcc.dg/Wstringop-overflow-2.c: New test.
8576 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8578 PR libgfortran/83811
8579 * gfortran.dg/fmt_e.f90: New test.
8581 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8583 * gcc.target/i386/indirect-thunk-10.c: New test.
8584 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8589 * gcc.target/i386/ret-thunk-17.c: Likewise.
8590 * gcc.target/i386/ret-thunk-18.c: Likewise.
8591 * gcc.target/i386/ret-thunk-19.c: Likewise.
8592 * gcc.target/i386/ret-thunk-20.c: Likewise.
8593 * gcc.target/i386/ret-thunk-21.c: Likewise.
8595 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8597 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8599 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8601 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8602 -mno-indirect-branch-register.
8603 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8634 * gcc.target/i386/ret-thunk-10.c: Likewise.
8635 * gcc.target/i386/ret-thunk-11.c: Likewise.
8636 * gcc.target/i386/ret-thunk-12.c: Likewise.
8637 * gcc.target/i386/ret-thunk-13.c: Likewise.
8638 * gcc.target/i386/ret-thunk-14.c: Likewise.
8639 * gcc.target/i386/ret-thunk-15.c: Likewise.
8640 * gcc.target/i386/ret-thunk-9.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8642 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8645 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8647 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8648 -mfunction-return=keep.
8649 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8681 * gcc.target/i386/ret-thunk-1.c: New test.
8682 * gcc.target/i386/ret-thunk-10.c: Likewise.
8683 * gcc.target/i386/ret-thunk-11.c: Likewise.
8684 * gcc.target/i386/ret-thunk-12.c: Likewise.
8685 * gcc.target/i386/ret-thunk-13.c: Likewise.
8686 * gcc.target/i386/ret-thunk-14.c: Likewise.
8687 * gcc.target/i386/ret-thunk-15.c: Likewise.
8688 * gcc.target/i386/ret-thunk-16.c: Likewise.
8689 * gcc.target/i386/ret-thunk-2.c: Likewise.
8690 * gcc.target/i386/ret-thunk-3.c: Likewise.
8691 * gcc.target/i386/ret-thunk-4.c: Likewise.
8692 * gcc.target/i386/ret-thunk-5.c: Likewise.
8693 * gcc.target/i386/ret-thunk-6.c: Likewise.
8694 * gcc.target/i386/ret-thunk-7.c: Likewise.
8695 * gcc.target/i386/ret-thunk-8.c: Likewise.
8696 * gcc.target/i386/ret-thunk-9.c: Likewise.
8698 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8700 * gcc.target/i386/indirect-thunk-1.c: New test.
8701 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8716 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8717 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8734 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8737 * gcc.c-torture/compile/pr83051.c: New testcase.
8739 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8741 PR tree-optimization/83501
8742 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8744 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8746 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8747 for lvx and stvx instead of lxvd2x and stxvd2x and require
8748 little-endian target. Add comments.
8749 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8750 comprehensive testing.
8751 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8752 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8753 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8754 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8755 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8756 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8757 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8758 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8759 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8760 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8761 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8762 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8763 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8764 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8765 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8766 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8767 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8768 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8769 scan-assembler-not directives that forbid lvx and xxpermdi.
8770 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8771 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8772 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8773 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8774 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8775 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8776 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8777 scan-assembler-times directives to reflect different numbers of
8778 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8780 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8781 Alan Hayward <alan.hayward@arm.com>
8782 David Sherwood <david.sherwood@arm.com>
8784 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8785 than SLP vectorization.
8786 * gcc.dg/vect/vect-alias-check-10.c: New test.
8787 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8788 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8789 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8790 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8791 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8792 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8793 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8794 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8795 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8796 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8797 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8798 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8799 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8800 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8801 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8802 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8803 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8804 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8805 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8806 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8807 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8808 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8809 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8811 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8812 Alan Hayward <alan.hayward@arm.com>
8813 David Sherwood <david.sherwood@arm.com>
8815 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8817 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8818 targets with scatter stores.
8819 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8821 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8822 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8823 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8824 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8825 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8826 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8827 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8828 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8829 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8830 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8831 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8832 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8833 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8834 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8835 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8836 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8838 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8839 Alan Hayward <alan.hayward@arm.com>
8840 David Sherwood <david.sherwood@arm.com>
8842 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8844 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8845 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8846 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8847 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8849 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8850 Alan Hayward <alan.hayward@arm.com>
8851 David Sherwood <david.sherwood@arm.com>
8853 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8854 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8855 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8857 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8858 Alan Hayward <alan.hayward@arm.com>
8859 David Sherwood <david.sherwood@arm.com>
8861 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8862 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8863 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8864 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8865 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8866 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8867 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8868 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8869 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8870 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8871 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8872 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8873 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8874 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8877 Alan Hayward <alan.hayward@arm.com>
8878 David Sherwood <david.sherwood@arm.com>
8880 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8881 check for a message about using in-order reductions.
8882 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8883 check for a message about using in-order reductions.
8884 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8885 vectorized and check for a message about using in-order reductions.
8886 Expect targets with variable-length vectors to fall back to the
8887 fixed-length mininum.
8888 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8889 check for a message about using in-order reductions.
8890 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8891 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8892 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8893 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8894 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8895 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8896 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8897 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8898 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8899 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8900 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8901 vect_fold_left_plus.
8903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8905 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8907 * gcc.target/aarch64/sve/spill_2.c: New test.
8908 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8909 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8910 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8911 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8912 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8914 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8915 Alan Hayward <alan.hayward@arm.com>
8916 David Sherwood <david.sherwood@arm.com>
8918 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8920 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8921 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8922 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8923 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8924 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8925 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8926 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8927 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8928 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8930 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8931 Alan Hayward <alan.hayward@arm.com>
8932 David Sherwood <david.sherwood@arm.com>
8934 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8935 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8936 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8937 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8939 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8940 Alan Hayward <alan.hayward@arm.com>
8941 David Sherwood <david.sherwood@arm.com>
8943 * lib/target-supports.exp
8944 (check_effective_target_vect_fold_extract_last): New proc.
8945 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8946 for fold_extract_last.
8947 * gcc.dg/vect/pr65947-2.c: Likewise.
8948 * gcc.dg/vect/pr65947-3.c: Likewise.
8949 * gcc.dg/vect/pr65947-4.c: Likewise.
8950 * gcc.dg/vect/pr65947-5.c: Likewise.
8951 * gcc.dg/vect/pr65947-6.c: Likewise.
8952 * gcc.dg/vect/pr65947-9.c: Likewise.
8953 * gcc.dg/vect/pr65947-10.c: Likewise.
8954 * gcc.dg/vect/pr65947-12.c: Likewise.
8955 * gcc.dg/vect/pr65947-14.c: Likewise.
8956 * gcc.dg/vect/pr80631-1.c: Likewise.
8957 * gcc.target/aarch64/sve/clastb_1.c: New test.
8958 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8959 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8960 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8961 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8962 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8963 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8964 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8965 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8966 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8967 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8968 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8969 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8970 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8973 Alan Hayward <alan.hayward@arm.com>
8974 David Sherwood <david.sherwood@arm.com>
8976 * gcc.target/aarch64/sve/live_1.c: New test.
8977 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8979 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8980 Alan Hayward <alan.hayward@arm.com>
8981 David Sherwood <david.sherwood@arm.com>
8983 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8984 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8985 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8986 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8987 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8988 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8989 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8990 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8991 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8993 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8994 Alan Hayward <alan.hayward@arm.com>
8995 David Sherwood <david.sherwood@arm.com>
8997 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8999 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9001 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9002 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9003 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9004 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9005 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9006 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9009 Alan Hayward <alan.hayward@arm.com>
9010 David Sherwood <david.sherwood@arm.com>
9012 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9013 instead of just ADDRESS.
9014 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9015 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9016 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9017 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9018 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9019 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9020 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9021 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9022 * gcc.target/aarch64/sve/while_2.c: Likewise.
9023 * gcc.target/aarch64/sve/while_3.c: Likewise.
9024 * gcc.target/aarch64/sve/while_4.c: Likewise.
9026 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9027 Alan Hayward <alan.hayward@arm.com>
9028 David Sherwood <david.sherwood@arm.com>
9030 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9031 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9033 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9034 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9035 * gcc.target/aarch64/sve/reduc_5.c: New test.
9036 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9037 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9039 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9040 Alan Hayward <alan.hayward@arm.com>
9041 David Sherwood <david.sherwood@arm.com>
9043 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9044 * gcc.dg/tree-ssa/peel1.c: Likewise.
9045 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9046 variable-length vectors.
9047 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9048 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9049 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9050 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9051 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9052 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9053 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9054 * gcc.target/aarch64/sve/slp_8.c: New test.
9055 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9056 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9057 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9058 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9059 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9060 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9062 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9063 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9064 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9065 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9066 * gcc.target/aarch64/sve/while_1.c: Likewise.
9067 * gcc.target/aarch64/sve/while_2.c: Likewise.
9068 * gcc.target/aarch64/sve/while_3.c: Likewise.
9069 * gcc.target/aarch64/sve/while_4.c: Likewise.
9071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9072 Alan Hayward <alan.hayward@arm.com>
9073 David Sherwood <david.sherwood@arm.com>
9075 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9077 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9078 and add an associated scan-dump test. Prevent vectorization
9079 of the first two loops.
9080 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9081 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9082 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9083 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9084 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9085 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9087 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9088 Alan Hayward <alan.hayward@arm.com>
9089 David Sherwood <david.sherwood@arm.com>
9091 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9092 * gcc.dg/vect/pr67790.c: Likewise.
9093 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9094 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9095 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9096 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9097 * gcc.target/aarch64/sve/slp_5.c: New test.
9098 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9099 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9100 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9101 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9102 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9104 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9105 Alan Hayward <alan.hayward@arm.com>
9106 David Sherwood <david.sherwood@arm.com>
9108 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9110 * gcc.dg/vect/slp-1.c: Likewise.
9111 * gcc.dg/vect/slp-10.c: Likewise.
9112 * gcc.dg/vect/slp-12b.c: Likewise.
9113 * gcc.dg/vect/slp-12c.c: Likewise.
9114 * gcc.dg/vect/slp-17.c: Likewise.
9115 * gcc.dg/vect/slp-19b.c: Likewise.
9116 * gcc.dg/vect/slp-20.c: Likewise.
9117 * gcc.dg/vect/slp-21.c: Likewise.
9118 * gcc.dg/vect/slp-22.c: Likewise.
9119 * gcc.dg/vect/slp-23.c: Likewise.
9120 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9121 * gcc.dg/vect/slp-24.c: Likewise.
9122 * gcc.dg/vect/slp-28.c: Likewise.
9123 * gcc.dg/vect/slp-39.c: Likewise.
9124 * gcc.dg/vect/slp-6.c: Likewise.
9125 * gcc.dg/vect/slp-7.c: Likewise.
9126 * gcc.dg/vect/slp-cond-1.c: Likewise.
9127 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9128 * gcc.dg/vect/slp-cond-2.c: Likewise.
9129 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9130 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9131 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9132 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9133 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9134 * gcc.dg/vect/slp-perm-6.c: Likewise.
9135 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9136 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9137 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9138 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9139 * gcc.dg/vect/slp-12a.c: Likewise.
9140 * gcc.dg/vect/slp-14.c: Likewise.
9141 * gcc.dg/vect/slp-15.c: Likewise.
9142 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9143 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9144 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9145 * gcc.target/aarch64/sve/slp_1.c: New test.
9146 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9147 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9148 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9149 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9150 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9151 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9152 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9154 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9155 Alan Hayward <alan.hayward@arm.com>
9156 David Sherwood <david.sherwood@arm.com>
9158 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9159 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9160 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9161 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9162 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9163 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9164 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9165 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9166 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9167 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9168 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9169 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9170 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9171 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9172 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9173 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9174 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9175 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9176 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9178 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9179 Alan Hayward <alan.hayward@arm.com>
9180 David Sherwood <david.sherwood@arm.com>
9182 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9183 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9184 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9185 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9186 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9187 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9188 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9189 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9190 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9191 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9192 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9193 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9194 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9195 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9196 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9197 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9198 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9199 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9200 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9201 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9202 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9203 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9204 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9205 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9206 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9207 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9208 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9209 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9210 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9211 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9212 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9213 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9214 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9215 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9216 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9217 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9219 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9220 Alan Hayward <alan.hayward@arm.com>
9221 David Sherwood <david.sherwood@arm.com>
9223 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9224 Return true for SVE too.
9225 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9226 if load/store lanes are supported.
9227 * gcc.dg/vect/slp-10.c: Likewise.
9228 * gcc.dg/vect/slp-12c.c: Likewise.
9229 * gcc.dg/vect/slp-17.c: Likewise.
9230 * gcc.dg/vect/slp-33.c: Likewise.
9231 * gcc.dg/vect/slp-6.c: Likewise.
9232 * gcc.dg/vect/slp-cond-1.c: Likewise.
9233 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9234 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9235 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9236 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9237 * gcc.dg/vect/slp-perm-6.c: Likewise.
9238 * gcc.dg/vect/slp-perm-9.c: Likewise.
9239 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9240 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9241 for variable-length vectors.
9243 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9244 Alan Hayward <alan.hayward@arm.com>
9245 David Sherwood <david.sherwood@arm.com>
9247 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9248 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9250 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9252 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9253 * g++.target/aarch64/sve/catch_1.C: New test.
9254 * g++.target/aarch64/sve/catch_2.C: Likewise.
9255 * g++.target/aarch64/sve/catch_3.C: Likewise.
9256 * g++.target/aarch64/sve/catch_4.C: Likewise.
9257 * g++.target/aarch64/sve/catch_5.C: Likewise.
9258 * g++.target/aarch64/sve/catch_6.C: Likewise.
9260 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9261 Alan Hayward <alan.hayward@arm.com>
9262 David Sherwood <david.sherwood@arm.com>
9264 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9266 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9267 * gcc.target/aarch64/fmaxmin.c: Likewise.
9268 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9269 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9270 * gcc.target/aarch64/pr62178.c: Likewise.
9271 * gcc.target/aarch64/pr71727-2.c: Likewise.
9272 * gcc.target/aarch64/saddw-1.c: Likewise.
9273 * gcc.target/aarch64/saddw-2.c: Likewise.
9274 * gcc.target/aarch64/uaddw-1.c: Likewise.
9275 * gcc.target/aarch64/uaddw-2.c: Likewise.
9276 * gcc.target/aarch64/uaddw-3.c: Likewise.
9277 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9278 * gcc.target/aarch64/vect-compile.c: Likewise.
9279 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9280 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9281 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9282 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9283 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9284 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9285 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9286 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9287 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9288 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9289 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9290 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9291 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9292 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9293 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9294 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9295 * gcc.target/aarch64/vect-movi.c: Likewise.
9296 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9297 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9298 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9299 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9300 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9301 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9303 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9304 * gcc.target/aarch64/sve/arith_1.c: New test.
9305 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9306 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9307 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9308 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9309 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9310 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9311 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9312 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9313 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9314 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9315 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9316 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9317 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9318 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9319 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9320 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9321 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9322 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9323 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9324 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9325 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9326 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9327 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9328 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9329 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9330 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9331 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9332 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9333 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9334 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9335 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9336 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9337 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9338 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9339 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9340 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9341 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9342 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9343 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9344 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9345 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9346 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9347 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9348 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9349 * gcc.target/aarch64/sve/index_1.c: Likewise.
9350 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9351 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9352 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9353 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9354 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9355 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9356 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9357 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9358 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9359 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9360 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9361 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9362 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9363 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9364 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9365 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9366 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9367 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9368 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9369 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9370 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9371 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9372 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9373 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9374 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9375 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9376 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9377 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9378 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9379 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9380 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9381 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9382 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9383 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9384 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9385 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9386 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9387 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9388 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9389 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9390 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9391 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9392 * gcc.target/aarch64/sve/single_1.c: Likewise.
9393 * gcc.target/aarch64/sve/single_2.c: Likewise.
9394 * gcc.target/aarch64/sve/single_3.c: Likewise.
9395 * gcc.target/aarch64/sve/single_4.c: Likewise.
9396 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9397 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9398 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9399 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9400 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9401 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9402 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9403 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9404 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9405 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9406 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9407 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9408 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9409 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9410 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9411 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9412 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9413 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9414 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9415 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9416 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9417 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9418 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9419 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9420 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9421 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9422 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9423 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9424 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9425 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9426 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9427 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9428 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9429 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9430 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9431 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9432 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9433 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9434 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9435 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9436 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9437 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9438 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9439 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9440 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9442 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9443 Alan Hayward <alan.hayward@arm.com>
9444 David Sherwood <david.sherwood@arm.com>
9446 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9447 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9448 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9450 (check_effective_target_vect_perm): Handle SVE.
9451 (check_effective_target_vect_perm_byte): Likewise.
9452 (check_effective_target_vect_perm_short): Likewise.
9453 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9454 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9455 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9456 (check_effective_target_vect_element_align_preferred): Likewise.
9457 (check_effective_target_vect_align_stack_vars): Likewise.
9458 (check_effective_target_vect_load_lanes): Likewise.
9459 (check_effective_target_vect_masked_store): Likewise.
9460 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9461 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9462 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9463 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9464 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9465 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9466 * gcc.dg/vect/slp-23.c: Likewise.
9467 * gcc.dg/vect/slp-perm-5.c: Likewise.
9468 * gcc.dg/vect/slp-perm-6.c: Likewise.
9469 * gcc.dg/vect/slp-perm-9.c: Likewise.
9470 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9471 * gcc.dg/vect/vect-114.c: Likewise.
9472 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9473 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9475 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9477 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9478 vect_variable_length, expecting the test to be vectorized
9479 without SLP instead.
9480 * gcc.dg/vect/pr33953.c: Likewise.
9481 * gcc.dg/vect/pr37027.c: Likewise.
9482 * gcc.dg/vect/pr67790.c: Likewise.
9483 * gcc.dg/vect/pr68445.c: Likewise.
9484 * gcc.dg/vect/slp-1.c: Likewise.
9485 * gcc.dg/vect/slp-10.c: Likewise.
9486 * gcc.dg/vect/slp-12a.c: Likewise.
9487 * gcc.dg/vect/slp-12b.c: Likewise.
9488 * gcc.dg/vect/slp-12c.c: Likewise.
9489 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9490 * gcc.dg/vect/slp-13.c: Likewise.
9491 * gcc.dg/vect/slp-14.c: Likewise.
9492 * gcc.dg/vect/slp-15.c: Likewise.
9493 * gcc.dg/vect/slp-17.c: Likewise.
9494 * gcc.dg/vect/slp-19b.c: Likewise.
9495 * gcc.dg/vect/slp-2.c: Likewise.
9496 * gcc.dg/vect/slp-20.c: Likewise.
9497 * gcc.dg/vect/slp-21.c: Likewise.
9498 * gcc.dg/vect/slp-22.c: Likewise.
9499 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9500 * gcc.dg/vect/slp-24.c: Likewise.
9501 * gcc.dg/vect/slp-28.c: Likewise.
9502 * gcc.dg/vect/slp-39.c: Likewise.
9503 * gcc.dg/vect/slp-42.c: Likewise.
9504 * gcc.dg/vect/slp-6.c: Likewise.
9505 * gcc.dg/vect/slp-7.c: Likewise.
9506 * gcc.dg/vect/slp-cond-1.c: Likewise.
9507 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9508 * gcc.dg/vect/slp-cond-2.c: Likewise.
9509 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9510 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9511 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9512 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9513 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9514 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9515 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9516 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9517 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9518 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9519 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9520 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9521 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9522 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9523 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9524 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9525 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9527 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9530 * gcc.dg/pr83801.c: New test.
9532 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9535 * gfortran.dg/bounds_check_19.f90: New test.
9537 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9539 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9540 instead of scan-assembler-not for xsnabsqp.
9542 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9544 PR libgfortran/83525
9545 * gfortran.dg/newunit_5.f90: New test.
9547 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9549 PR rtl-optimization/80481
9550 * g++.dg/pr80481.C: New.
9552 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9555 * gcc.target/alpha/pr83628-3.c: New test.
9557 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9559 * lib/target-supports.exp (check_effective_target_avx512f): Also
9560 check for __builtin_ia32_addsd_round,
9561 __builtin_ia32_getmantsd_round.
9562 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9564 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9567 * gcc.target/powerpc/pr83629.c: Require ilp32.
9569 2018-01-12 Richard Biener <rguenther@suse.de>
9571 PR tree-optimization/80846
9572 * gcc.target/i386/pr80846-1.c: New testcase.
9573 * gcc.target/i386/pr80846-2.c: Likewise.
9575 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9577 * gcc.c-torture/execute/20180112-1.c: New test.
9579 2018-01-12 Tom de Vries <tom@codesourcery.com>
9581 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9582 * g++.dg/ext/label13a.C: Same.
9583 * g++.dg/ext/label14.C: Same.
9584 * g++.dg/ext/label2.C: Same.
9585 * g++.dg/ext/label3.C: Same.
9586 * g++.dg/torture/pr42462.C: Same.
9587 * g++.dg/torture/pr42739.C: Same.
9588 * g++.dg/warn/Wunused-label-3.C: Same.
9590 2018-01-12 Tom de Vries <tom@codesourcery.com>
9592 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9593 * g++.dg/Walloca1.C: Same.
9594 * g++.dg/cpp0x/pr70338.C: Same.
9595 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9596 * g++.dg/cpp1y/vla10.C: Same.
9597 * g++.dg/cpp1y/vla2.C: Same.
9598 * g++.dg/cpp1y/vla6.C: Same.
9599 * g++.dg/cpp1y/vla8.C: Same.
9600 * g++.dg/debug/debug5.C: Same.
9601 * g++.dg/debug/debug6.C: Same.
9602 * g++.dg/debug/pr54828.C: Same.
9603 * g++.dg/diagnostic/pr70105.C: Same.
9604 * g++.dg/eh/cleanup5.C: Same.
9605 * g++.dg/eh/spbp.C: Same.
9606 * g++.dg/ext/tmplattr9.C: Same.
9607 * g++.dg/ext/vla10.C: Same.
9608 * g++.dg/ext/vla11.C: Same.
9609 * g++.dg/ext/vla12.C: Same.
9610 * g++.dg/ext/vla15.C: Same.
9611 * g++.dg/ext/vla16.C: Same.
9612 * g++.dg/ext/vla17.C: Same.
9613 * g++.dg/ext/vla3.C: Same.
9614 * g++.dg/ext/vla6.C: Same.
9615 * g++.dg/ext/vla7.C: Same.
9616 * g++.dg/init/array24.C: Same.
9617 * g++.dg/init/new47.C: Same.
9618 * g++.dg/init/pr55497.C: Same.
9619 * g++.dg/opt/pr78201.C: Same.
9620 * g++.dg/template/vla2.C: Same.
9621 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9622 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9623 * g++.dg/torture/pr62127.C: Same.
9624 * g++.dg/torture/pr67055.C: Same.
9625 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9626 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9627 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9628 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9629 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9630 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9631 * g++.dg/warn/Wvla-1.C: Same.
9632 * g++.dg/warn/Wvla-3.C: Same.
9633 * g++.old-deja/g++.ext/array2.C: Same.
9634 * g++.old-deja/g++.ext/constructor.C: Same.
9635 * g++.old-deja/g++.law/builtin1.C: Same.
9636 * g++.old-deja/g++.other/crash12.C: Same.
9637 * g++.old-deja/g++.other/eh3.C: Same.
9638 * g++.old-deja/g++.pt/array6.C: Same.
9639 * g++.old-deja/g++.pt/dynarray.C: Same.
9641 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9643 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9645 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9648 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9651 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9653 * lib/target-supports.exp (check_effective_target_branch_cost):
9654 Accept all x86 targets.
9656 2018-01-12 Martin Liska <mliska@suse.cz>
9659 * g++.dg/warn/pr83054.C: New test.
9661 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9663 * gcc.target/powerpc/spec-barr-1.c: New file.
9665 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9668 * gcc.target/i386/pr83330.c: New test.
9670 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9673 * gfortran.dg/dtio_31.f03: New test.
9674 * gfortran.dg/dtio_32.f03: New test.
9676 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9679 * g++.dg/wrappers: New subdirectory.
9680 * g++.dg/wrappers/README: New file.
9681 * g++.dg/wrappers/alloc.C: New test case.
9682 * g++.dg/wrappers/cow-istream-string.C: New test case.
9683 * g++.dg/wrappers/cp-stdlib.C: New test case.
9684 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9685 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9687 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9690 * g++.dg/torture/pr83718.C: New testcase.
9692 2018-01-11 Martin Jambor <mjambor@suse.cz>
9695 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9697 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9699 PR tree-optimization/83695
9700 * gcc.dg/tree-ssa/pr83695.c: New test.
9702 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9704 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9705 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9707 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9709 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9710 * gcc.target/arm/simd/fp16fml_high.c: New test.
9711 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9712 * lib/target-supports.exp
9713 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9714 check_effective_target_arm_fp16fml_neon_ok,
9715 add_options_for_arm_fp16fml_neon): New procedures.
9717 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9719 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9722 2018-01-11 Richard Biener <rguenther@suse.de>
9724 PR tree-optimization/83435
9725 * gcc.dg/graphite/pr83435.c: New testcase.
9727 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9728 Alan Hayward <alan.hayward@arm.com>
9729 David Sherwood <david.sherwood@arm.com>
9731 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9733 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9735 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9737 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9740 * gcc.c-torture/compile/pr82096.c: New test.
9742 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9744 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9746 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9748 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9750 2018-01-11 Justin Squirek <squirek@adacore.com>
9752 * gnat.dg/expr_func4.adb: New testcase.
9754 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9756 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9759 2018-01-11 Bob Duff <duff@adacore.com>
9761 * gnat.dg/protected_null.adb: New testcase.
9763 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9765 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9767 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9769 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9771 2018-01-11 Justin Squirek <squirek@adacore.com>
9773 * gnat.dg/loopvar.adb: New testcase.
9775 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9778 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9780 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9782 * gcc.c-torture/compile/pr83575.c: New testcase.
9784 2018-01-10 Michael Collison <michael.collison@arm.com>
9786 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9787 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9788 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9789 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9790 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9791 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9792 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9793 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9794 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9795 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9796 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9797 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9798 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9799 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9800 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9801 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9803 2018-01-10 Michael Collison <michael.collison@arm.com>
9805 * gcc.target/aarch64/sha2.h: New shared testcase.
9806 * gcc.target/aarch64/sha2_1.c: New testcase.
9807 * gcc.target/aarch64/sha2_2.c: New testcase.
9808 * gcc.target/aarch64/sha2_3.c: New testcase.
9809 * gcc.target/aarch64/sha3.h: New shared testcase.
9810 * gcc.target/aarch64/sha3_1.c: New testcase.
9811 * gcc.target/aarch64/sha3_2.c: New testcase.
9812 * gcc.target/aarch64/sha3_3.c: New testcase.
9814 2018-01-10 Michael Collison <michael.collison@arm.com>
9816 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9818 2018-01-10 Martin Sebor <msebor@redhat.com>
9820 PR tree-optimization/83781
9821 * gcc.dg/strlenopt-42.c: New test.
9823 2018-01-11 Martin Sebor <msebor@gmail.com>
9824 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9826 PR tree-optimization/83501
9827 PR tree-optimization/81703
9829 * gcc.dg/strlenopt-39.c: New test-case.
9830 * gcc.dg/pr81703.c: Likewise.
9832 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9834 * gnat.dg/atomic10.adb: New test.
9836 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9839 * gfortran.dg/deferred_character_18.f90: New test.
9841 2018-01-10 Martin Sebor <msebor@redhat.com>
9843 PR tree-optimization/83671
9844 * gcc.dg/strlenopt-40.c: New test.
9845 * gcc.dg/strlenopt-41.c: New test.
9847 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9850 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9852 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9855 * gcc.target/powerpc/pr83399.c: New test.
9857 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9860 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9861 to reflect that the arguments are correctly underlined.
9862 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9863 for globals, params, locals and literals.
9864 (test_sizeof): Directly test the location of "sizeof", rather than
9865 when used in compound expressions.
9866 (test_alignof): Likewise for "alignof".
9867 (test_string_literals): Likewise for string literals.
9868 (test_numeric_literals): Likewise for numeric literals.
9869 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9870 (test_typeid): Likewise for typeid.
9871 (test_unary_plus): New.
9872 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9875 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9877 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9879 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9881 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9883 2018-01-10 Marek Polacek <polacek@redhat.com>
9886 * g++.dg/warn/Wduplicated-branches4.C: New test.
9888 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9891 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9894 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9897 * g++.dg/cpp0x/new2.C: New.
9899 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9902 * gcc.target/i386/pr83735.c: New test.
9904 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9906 * lib/target-supports.exp (check_effective_target_branch_cost):
9908 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9909 * gcc.dg/pr21643.c: Likewise.
9910 * gcc.dg/pr46309.c: Likewise.
9911 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9912 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9913 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9914 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9915 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9916 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9917 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9918 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9919 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9920 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9921 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9922 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9923 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9924 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9926 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9929 * gcc.target/powerpc/pr83629.c: New testcase.
9931 2018-01-10 Richard Biener <rguenther@suse.de>
9934 * gcc.dg/pr78768.c: Un-XFAIL.
9936 2018-01-10 Richard Biener <rguenther@suse.de>
9939 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9941 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9943 PR tree-optimization/83753
9944 * gcc.dg/torture/pr83753.c: New test.
9946 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9948 * gcc.target/i386/avx2-gather-1.c: Add -march.
9949 * gcc.target/i386/avx2-gather-2.c: Add -march.
9950 * gcc.target/i386/avx2-gather-3.c: Add -march.
9951 * gcc.target/i386/avx2-gather-4.c: Add -march.
9952 * gcc.target/i386/avx2-gather-5.c: Add -march.
9953 * gcc.target/i386/avx2-gather-6.c: Add -march.
9954 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9955 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9956 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9957 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9958 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9959 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9960 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9961 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9962 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9963 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9965 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9968 * gcc.target/i386/pr78585.c: New test.
9970 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9973 * g++.dg/cpp0x/pr83734.C: New test.
9975 2018-01-09 Carl Love <cel@us.ibm.com>
9977 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9978 vec_mergeo builtins with float, double, long long, unsigned long long,
9979 bool long long arguments.
9980 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9981 vec_float2 with double arguments.
9982 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9983 vec_mergew and vec_mergow builtins.
9985 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9988 * gfortran.dg/contiguous_6.f90: New test.
9990 2018-01-09 Richard Biener <rguenther@suse.de>
9992 PR tree-optimization/83668
9993 * gcc.dg/graphite/pr83668.c: New testcase.
9995 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9997 PR tree-optimization/64811
9998 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9999 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10000 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10001 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10003 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10005 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10008 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10010 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10013 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10014 no NEON and require softfp or hard float-abi.
10015 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10017 2018-01-09 Richard Biener <rguenther@suse.de>
10019 PR tree-optimization/83572
10020 * gcc.dg/graphite/pr83572.c: New testcase.
10022 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10025 * gcc.dg/sms-13.c: New test.
10027 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10030 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10032 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10033 Monk Chiang <sh.chiang04@gmail.com>
10035 * gcc.target/riscv/save-restore-1.c: New.
10037 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10040 * gcc.target/powerpc/pr83677.c: New file.
10042 2018-01-08 Jeff Law <law@redhat.com>
10044 PR rtl-optimizatin/81308
10045 * g++.dg/pr81308-1.C: New test.
10046 * g++.dg/pr81308-2.C: New test.
10048 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10050 PR target/83663 - Revert r255946
10051 * gcc.target/aarch64/vect-slp-dup.c: New.
10053 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10055 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10058 2018-01-08 Richard Biener <rguenther@suse.de>
10060 PR tree-optimization/83563
10061 * gcc.dg/graphite/pr83563.c: New testcase.
10063 2018-01-08 Richard Biener <rguenther@suse.de>
10065 PR middle-end/83713
10066 * g++.dg/torture/pr83713.C: New testcase.
10068 2018-01-08 Tom de Vries <tom@codesourcery.com>
10070 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10072 2018-01-08 Richard Biener <rguenther@suse.de>
10074 PR tree-optimization/83685
10075 * gcc.dg/torture/pr83685.c: New testcase.
10077 2018-01-08 Richard Biener <rguenther@suse.de>
10080 * gcc.dg/lto/pr83719_0.c: New testcase.
10082 2018-01-08 Tom de Vries <tom@codesourcery.com>
10084 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10085 * gcc.dg/graphite/run-id-1.c: Same.
10086 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10088 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10091 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10092 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10093 * gfortran.dg/pdt_27.f03: New test.
10096 * gfortran.dg/pdt_28.f03: New test.
10098 2018-01-08 Tom de Vries <tom@codesourcery.com>
10100 * c-c++-common/builtins.c: Require effective target alloca.
10101 * gcc.dg/Wrestrict.c: Same.
10102 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10104 2018-01-08 Richard Biener <rguenther@suse.de>
10106 PR middle-end/83580
10107 * gcc.dg/torture/pr83580.c: New testcase.
10109 2018-01-08 Richard Biener <rguenther@suse.de>
10111 PR middle-end/83517
10112 * gcc.dg/pr83517.c: New testcase.
10114 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10116 PR middle-end/81897
10117 * gcc.dg/uninit-pr81897.c: New test.
10119 2018-01-06 Martin Sebor <msebor@redhat.com>
10121 PR tree-optimization/83640
10122 * gcc.dg/Wrestrict-6.c: New test.
10123 * gcc.dg/pr83640.c: New test.
10125 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10127 * gcc.target/aarch64/reg-alloc-1.c: New test.
10129 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10132 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10134 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10137 * gcc.dg/pr83480.c: New test.
10139 PR rtl-optimization/83682
10140 * gcc.target/i386/pr83682.c: New test.
10142 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10146 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10147 * gfortran.dg/dependency_49.f90: Likewise.
10148 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10149 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10150 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10151 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10152 * gfortran.dg/string_1_lp64.f90: New test.
10153 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10154 * gfortran.dg/string_3_lp64.f90: New test.
10156 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10159 * gcc.target/i386/sse-26.c: New test.
10162 * gcc.target/i386/pr83604.c: New test.
10164 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10166 * gcc.dg/vect/vect-align-4.c: New test.
10167 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10168 and redefine as a structure with an unaligned member "b".
10169 (foo): Update accordingly.
10171 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10174 * gcc.target/aarch64/bics_5.c: New test.
10175 * gcc.target/arm/bics_5.c: Likewise.
10177 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10179 PR tree-optimization/83605
10180 * gcc.dg/pr83605.c: New test.
10182 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10185 * gcc.target/i386/pr83554.c: New test.
10188 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10191 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10195 * gfortran.dg/eoshift_8.f90: New test.
10196 * gfortran.dg/simplify_eoshift_1.f90: New test.
10198 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10201 * gcc.dg/pr83585.c: New test.
10203 2018-01-04 Nathan Sidwell <nathan@acm.org>
10206 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10208 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10211 * gcc.dg/pr83666.c: New test.
10213 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10216 * gcc.target/alpha/pr83628-1.c: New test.
10217 * gcc.target/alpha/pr83628-2.c: Ditto.
10219 2018-01-04 Martin Liska <mliska@suse.cz>
10222 * g++.dg/ipa/pr82352.C: New test.
10224 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10226 * gcc.dg/vect-opt-info-1.c: Moved to ...
10227 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10228 vect_int targets, use dg-additional-options instead of dg-options and
10229 use relative line numbers instead of absolute.
10231 2018-01-03 Martin Sebor <msebor@redhat.com>
10233 PR tree-optimization/83655
10234 * gcc.dg/Wrestrict-5.c: New test.
10235 * c-c++-common/builtins.c: New test.
10237 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10238 Alan Hayward <alan.hayward@arm.com>
10239 David Sherwood <david.sherwood@arm.com>
10241 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10244 2018-01-03 Jeff Law <law@redhat.com>
10247 * gcc.target/i386/stack-check-17.c: New test.
10248 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10250 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10253 * gcc.dg/pr83621.c: New test.
10256 * gcc.dg/pr83645.c: New test.
10258 2018-01-03 Martin Sebor <msebor@redhat.com>
10260 PR tree-optimization/83603
10261 * gcc.dg/Wrestrict-4.c: New test.
10264 * gcc.dg/const-2.c: New test.
10265 * gcc.dg/pure-3.c: New test.
10267 2018-01-03 Martin Sebor <msebor@redhat.com>
10269 * gcc.dg/Wrestrict-3.c: New test.
10271 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10274 * g++.dg/opt/pr83555.C: New test.
10275 * g++.dg/ubsan/pr83555.C: New test.
10277 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10280 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10281 the !CHECKING_P case by expecting a note.
10282 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10283 a note for the !CHECKING_P case, and move the return statement
10284 outside of #if CHECKING_P guard.
10286 2018-01-03 Jeff Law <law@redhat.com>
10288 PR middle-end/83654
10289 * gcc.target/i386/stack-check-18.c: New test.
10290 * gcc.target/i386/stack-check-19.c: New test.
10292 2018-01-03 Martin Sebor <msebor@redhat.com>
10294 PR tree-optimization/83501
10295 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10297 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10299 PR tree-optimization/83501
10300 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10302 2018-01-03 Nathan Sidwell <nathan@acm.org>
10305 * g++.dg/ipa/pr83667.C: New.
10307 2018-01-03 Martin Liska <mliska@suse.cz>
10309 PR tree-optimization/83593
10310 * gcc.dg/pr83593.c: New test.
10312 2018-01-03 Martin Liska <mliska@suse.cz>
10315 * g++.dg/ipa/pr83549.C: New test.
10317 2018-01-03 Marek Polacek <polacek@redhat.com>
10320 * g++.dg/warn/mvp2.C: New test.
10322 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10324 PR preprocessor/83602
10325 * g++.dg/cpp/pr83602.C: New test.
10328 * g++.dg/parse/pr83634.C: New test.
10330 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10333 * gfortran.dg/eoshift_7.f90: New test.
10335 2018-01-03 Jan Beulich <jbeulich@suse.com>
10337 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10338 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10340 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10342 Update copyright years.
10344 2018-01-03 Martin Liska <mliska@suse.cz>
10347 * gcc.dg/ipa/pr83594.c: New test.
10349 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10350 Alan Hayward <alan.hayward@arm.com>
10351 David Sherwood <david.sherwood@arm.com>
10353 * gcc.dg/vect-opt-info-1.c: New test.
10355 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10357 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10358 floorf128, truncf128, and roundf128.
10359 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10360 optimizations added in match.pd.
10361 * gcc.target/powerpc/float128-hw6.c: Likewise.
10362 * gcc.target/powerpc/float128-hw7.c: Likewise.
10363 * gcc.target/powerpc/float128-hw8.c: Likewise.
10364 * gcc.target/powerpc/float128-hw9.c: Likewise.
10365 * gcc.target/powerpc/float128-hw10.c: Likewise.
10366 * gcc.target/powerpc/float128-hw11.c: Likewise.
10368 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10371 * g++.dg/cpp0x/pr83556.C: New test.
10373 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10377 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10378 * gfortran.dg/simplify_cshift_4.f90: New test.
10380 2018-01-02 Marek Polacek <polacek@redhat.com>
10383 * g++.dg/cpp0x/inh-ctor30.C: New test.
10386 * g++.dg/cpp1z/pr83644.C: New test.
10388 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10391 * gfortran.dg/coarray_45.f90: New test.
10394 * gfortran.dg/coarray_46.f90: New test.
10396 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10398 PR tree-optimization/83581
10399 * gcc.dg/pr83581.c: New test.
10402 * gcc.dg/pr83595.c: New test.
10404 PR middle-end/83608
10405 * g++.dg/opt/pr83608.C: New test.
10407 PR middle-end/83609
10408 * gcc.dg/pr83609.c: New test.
10409 * g++.dg/opt/pr83609.C: New test.
10411 PR middle-end/83623
10412 * gcc.dg/pr83623.c: New test.
10414 * gcc.target/i386/i386.exp
10415 (check_effective_target_avx512vpopcntdqvl): New proc.
10416 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10417 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10418 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10420 Copyright (C) 2018 Free Software Foundation, Inc.
10422 Copying and distribution of this file, with or without modification,
10423 are permitted in any medium without royalty provided the copyright
10424 notice and this notice are preserved.