1 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 * gcc.target/aarch64/vect-init-ld1.c: New test.
5 2018-05-18 Martin Liska <mliska@suse.cz>
7 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10 2018-05-18 Martin Liska <mliska@suse.cz>
12 * gcc.dg/ipa/ipa-icf-39.c: New test.
13 * gcc.dg/pr68766.c: Adjust pruned output.
15 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
17 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
19 * gcc.dg/fma-1.c: New test.
20 * gcc.dg/fma-2.c: Likewise.
21 * gcc.dg/fma-3.c: Likewise.
22 * gcc.dg/fma-4.c: Likewise.
23 * gcc.dg/fma-5.c: Likewise.
24 * gcc.dg/fma-6.c: Likewise.
25 * gcc.dg/fma-7.c: Likewise.
26 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
28 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
29 * gfortran.dg/reassoc_8.f: Likewise.
30 * gfortran.dg/reassoc_9.f: Likewise.
31 * gfortran.dg/reassoc_10.f: Likewise.
33 2018-05-17 Jim Wilson <jimw@sifive.com>
35 * gcc.target/riscv/switch-qi.c: New.
36 * gcc.target/riscv/switch-si.c: New.
38 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
41 * gcc.target/powerpc/pr85698.c: New test.
43 2018-05-17 Richard Biener <rguenther@suse.de>
45 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
47 2018-05-17 Bin Cheng <bin.cheng@arm.com>
49 PR tree-optimization/85793
50 * gcc.dg/vect/pr85793.c: New test.
52 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
54 * gcc.dg/gimplefe-28.c: New test.
55 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
56 internal function calls.
57 * gcc.dg/goacc/loop-processing-1.c: Likewise.
59 2018-05-17 Martin Liska <mliska@suse.cz>
61 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
62 space in between 'G_' and '('.
64 2018-05-17 Jakub Jelinek <jakub@redhat.com>
67 * gcc.target/i386/pr85323-7.c: New test.
68 * gcc.target/i386/pr85323-8.c: New test.
69 * gcc.target/i386/pr85323-9.c: New test.
72 * gcc.target/i386/pr85323-4.c: New test.
73 * gcc.target/i386/pr85323-5.c: New test.
74 * gcc.target/i386/pr85323-6.c: New test.
77 * gcc.target/i386/pr85323-1.c: New test.
78 * gcc.target/i386/pr85323-2.c: New test.
79 * gcc.target/i386/pr85323-3.c: New test.
81 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
82 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
83 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
84 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
85 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
86 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
87 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
88 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
89 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
90 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
91 * gcc.target/i386/avx512f-setzero-1.c: New test.
93 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
95 * gcc.target/aarch64/vect-slp-dup.c: New.
97 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
100 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
102 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
104 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
105 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
107 2018-05-17 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/85757
110 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
112 2018-05-16 Marek Polacek <polacek@redhat.com>
115 * g++.dg/cpp0x/initlist-throw1.C: New test.
116 * g++.dg/cpp0x/initlist-throw2.C: New test.
118 2018-05-16 Carl Love <cel@us.ibm.com>
120 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
121 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
122 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
123 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
124 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
126 2018-05-16 Richard Biener <rguenther@suse.de>
128 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
129 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
130 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
132 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
134 * gcc.target/aarch64/sve/vcond_10.c: New test.
135 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
136 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
137 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
139 2018-05-15 Martin Sebor <msebor@redhat.com>
141 PR tree-optimization/85753
142 * gcc.dg/Wrestrict-10.c: Adjust.
143 * gcc.dg/Wrestrict-16.c: New test.
145 2018-05-15 Martin Sebor <msebor@redhat.com>
148 * c-c++-common/attr-nonstring-7.c: New test.
150 2018-05-15 Richard Biener <rguenther@suse.de>
152 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
154 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
156 PR tree-optimization/83648
157 * gcc.dg/tree-ssa/pr83648.c: New test.
158 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
160 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
163 * gcc.dg/ipa/pr85734.c: New test.
165 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
168 * gnat.dg/opt70.adb: New test.
169 * gnat.dg/opt70_pkg.ad[sb]: New helper.
171 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
173 * gcc.target/aarch64/crypto-fuse-1.c: New test.
174 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
176 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
178 * gcc.target/aarch64/vmov_n_1.c: Update test.
179 * gcc.target/aarch64/vfp-1.c: Update test.
181 2018-05-14 Jakub Jelinek <jakub@redhat.com>
184 * gcc.c-torture/execute/pr85756.c: New test.
186 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
188 * gcc.target/i386/cldemote-1.c: New test.
190 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
193 * gfortran.dg/assumed_type_9.f90 : New test.
195 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
198 * gfortran.dg/pr85542.f90: New test.
200 2018-05-11 Martin Jambor <mjambor@suse.cz>
203 * g++.dg/lto/pr85655_0.C: New test.
205 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
207 * gcc.target/i386/tpause-1.c: New test.
208 * gcc.target/i386/umonitor-1.c: New test.
210 2018-05-11 Jakub Jelinek <jakub@redhat.com>
213 * c-c++-common/gomp/pr85696.c: New test.
215 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
216 Jakub Jelinek <jakub@redhat.com>
218 PR tree-optimization/85692
219 * gcc.target/i386/pr85692.c: New test.
221 2018-05-11 Martin Liska <mliska@suse.cz>
224 * c-c++-common/ubsan/attrib-6.c: New test.
226 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
229 * gfortran.dg/pr85687.f90: new test.
231 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
234 * gfortran.dg/pr85521_1.f90: New test.
235 * gfortran.dg/pr85521_2.f90: New test.
237 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
240 * gfortran.dg/pr70870_1.f90: New test.
242 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
244 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
246 2018-05-10 Jakub Jelinek <jakub@redhat.com>
249 * g++.dg/ext/offsetof2.C: New test.
251 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/temporary_3.f90 : New test.
257 * gfortran.dg/temporary_2.f90 : New test.
259 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
261 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
262 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
263 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
264 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
265 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
266 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
267 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
268 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
269 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
270 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
271 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
272 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
273 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
274 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
275 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
276 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
277 * gcc.dg/vmx/st-be-order.c: Delete testcase.
278 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
279 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
280 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
281 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
282 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
283 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
284 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
285 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
286 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
287 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
289 2018-05-10 Jakub Jelinek <jakub@redhat.com>
291 PR tree-optimization/85699
292 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
293 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
294 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
295 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
297 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
299 * g++.dg/tls/pr85400.C: New test.
301 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/cpp1y/lambda-generic-85713.C: New.
306 2018-05-09 Carl Love <cel@us.ibm.com>
308 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
310 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
314 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/cpp1y/pr84588.C: New.
319 2018-05-09 Andreas Schwab <schwab@suse.de>
321 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
323 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
325 * gcc.target/aarch64/store_lane_spill_1.c: New test.
326 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
328 2018-05-08 Carl Love <cel@us.ibm.com>
329 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
331 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/cpp1y/pr84588.C: New.
336 2018-05-08 Marek Polacek <polacek@redhat.com>
339 * g++.dg/cpp1z/constexpr-if22.C: New test.
341 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
344 * gcc.target/i386/pr85693.c: New test.
346 2018-05-08 Jakub Jelinek <jakub@redhat.com>
349 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
350 scan-assembler-times checking that except for [fh]*xor other functions
351 don't use any load instructions.
353 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
355 * gcc.target/i386/builtin_target.c: Test goldmont.
356 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
359 2018-05-08 Jakub Jelinek <jakub@redhat.com>
362 * g++.dg/other/sse2-pr85572-1.C: New test.
363 * g++.dg/other/sse2-pr85572-2.C: New test.
364 * g++.dg/other/sse4-pr85572-1.C: New test.
365 * g++.dg/other/avx2-pr85572-1.C: New test.
368 * gcc.target/i386/pr85317.c: New test.
369 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
370 optimization barrier to avoid optimizing away the expected insn.
373 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
374 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
376 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
378 * g++.dg/other/sve_const_pred_1.C: Rename to...
379 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
380 target selectors and explicit -march options.
381 * g++.dg/other/sve_const_pred_2.C: Rename to...
382 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
383 * g++.dg/other/sve_const_pred_3.C: Rename to...
384 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
385 * g++.dg/other/sve_const_pred_4.C: Rename to...
386 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
387 * g++.dg/other/sve_tls_2.C: Rename to...
388 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
389 * g++.dg/other/sve_vcond_1.C: Rename to...
390 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
391 * g++.dg/other/sve_vcond_1_run.C: Rename to...
392 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
394 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
397 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
400 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
403 * g++.dg/cpp0x/deleted14.C: New.
405 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
406 Alan Hayward <alan.hayward@arm.com>
407 David Sherwood <david.sherwood@arm.com>
409 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
411 * gcc.target/aarch64/sve/vcond_7.c: New test.
412 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
414 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/cpp0x/sfinae62.C: New.
419 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
421 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
424 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/cpp0x/narrowing1.C: New.
429 2018-05-08 Richard Biener <rguenther@suse.de>
432 * gcc.dg/torture/pr85574.c: Rename to...
433 * gcc.dg/torture/pr85588.c: ... this.
435 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
438 * gfortran.dg/minmaxloc_12.f90: New test case.
439 * gfortran.dg/minmaxloc_13.f90: New test case.
441 2018-05-07 Nathan Sidwell <nathan@acm.org>
443 * g++.dg/cpp0x/range-for10.C: Delete.
444 * g++.dg/ext/forscope1.C: Delete.
445 * g++.dg/ext/forscope2.C: Delete.
446 * g++.dg/template/for1.C: Delete.
448 2018-05-07 Jeff Law <law@redhat.com>
450 * gfortran.dg/linefile.f90: New test.
452 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
454 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
457 2018-05-06 Jakub Jelinek <jakub@redhat.com>
460 * g++.dg/ext/asm14.C: New test.
461 * g++.dg/ext/asm15.C: New test.
462 * g++.dg/ext/asm16.C: New test.
464 2018-05-06 Michael Eager <eager@eagercon.com>
466 * gcc.target/microblaze/others/picdtr.c: Correct option
467 -fPIE -mpic-data-is-text-relative.
469 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
471 * gcc.target/microblaze/others/picdtr.c: Add test for
472 -fPIE -mpic-data-is-text-relative.
474 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
477 * gfortran.dg/coarray_dependency_1.f90: New test.
478 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
480 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
482 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
483 to match the currently produced gimple.
485 2018-05-04 Carl Love <cel@us.ibm.com>
486 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
488 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
489 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
490 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
491 xvcmpgedp counts. Add xxsel counts.
493 2018-05-04 Richard Biener <rguenther@suse.de>
496 * g++.dg/torture/pr85627.C: New testcase.
498 2018-05-04 Richard Biener <rguenther@suse.de>
501 * gcc.dg/torture/pr85574.c: New testcase.
502 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
504 2018-05-04 Jakub Jelinek <jakub@redhat.com>
507 * gcc.dg/nextafter-1.c: New test.
508 * gcc.dg/nextafter-2.c: New test.
509 * gcc.dg/nextafter-3.c: New test.
510 * gcc.dg/nextafter-4.c: New test.
512 2018-05-03 Nathan Sidwell <nathan@acm.org>
514 Remove -ffriend-injection.
515 * g++.old-deja/g++.jason/scoping15.C: Delete.
516 * g++.old-deja/g++.mike/net43.C: Delete.
518 2018-05-03 Jakub Jelinek <jakub@redhat.com>
521 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
522 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
523 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
524 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
526 2018-05-03 Tom de Vries <tom@codesourcery.com>
529 * lib/scanoffloadtree.exp: New file.
531 2018-05-03 Richard Biener <rguenther@suse.de>
533 PR tree-optimization/85615
534 * gcc.dg/torture/pr85615.c: New testcase.
536 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
538 PR tree-optimization/70291
539 * gcc.dg/complex-6.c: New test.
540 * gcc.dg/complex-7.c: Likewise.
542 2018-05-03 Richard Biener <rguenther@suse.de>
545 * fortran.dg/pr51434.f90: Truncate transfer argument.
547 2018-05-02 Jakub Jelinek <jakub@redhat.com>
550 * gcc.c-torture/execute/pr85582-3.c: New test.
552 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
553 Jason Merrill <jason@redhat.com>
556 * g++.dg/warn/Wshadow-13.C: New.
557 * g++.dg/warn/Wshadow-14.C: Likewise.
559 2018-05-02 Tom de Vries <tom@codesourcery.com>
562 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
563 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
565 2018-05-02 David Pagan <dave.pagan@oracle.com>
568 * gcc.dg/noncompile/pr30552-1.c: New test.
569 * gcc.dg/noncompile/pr30552-2.c: New test.
570 * gcc.dg/noncompile/pr30552-3.c: New test.
571 * gcc.dg/noncompile/pr30552-4.c: New test.
573 2018-05-02 Richard Biener <rguenther@suse.de>
575 PR tree-optimization/85597
576 * gcc.dg/vect/pr85597.c: New testcase.
578 2018-05-02 Tom de Vries <tom@codesourcery.com>
581 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
582 * lib/scanltranstree.exp: New file.
583 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
584 (scan-ltrans-tree-dump-times_required_options)
585 (scan-ltrans-tree-dump-not_required_options)
586 (scan-ltrans-tree-dump-dem_required_options)
587 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
588 * lib/gcc-dg.exp: Include scanltranstree.exp.
590 2018-05-02 Tom de Vries <tom@codesourcery.com>
593 * gcc.dg/ipa/ipa-icf-38.c: New test.
594 * gcc.dg/ipa/ipa-icf-38a.c: New test.
595 * lib/scandump.exp (dump-base): New proc.
596 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
597 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
599 * lib/scanipa.exp: Add "" argument to scan-dump calls.
600 * lib/scanlang.exp: Same.
601 * lib/scanrtl.exp: Same.
602 * lib/scantree.exp: Same.
603 * lib/scanwpaipa.exp: New file.
604 * lib/gcc-dg.exp: Include scanwpaipa.exp.
606 2018-05-02 Richard Biener <rguenther@suse.de>
609 * gcc.dg/torture/pr85567.c: New testcase.
611 2018-05-02 Jakub Jelinek <jakub@redhat.com>
614 * gcc.c-torture/execute/pr85582-1.c: New test.
615 * gcc.c-torture/execute/pr85582-2.c: New test.
617 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
619 PR tree-optimization/85586
620 * gcc.dg/vect/pr85586.c: New test.
622 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
624 PR tree-optimization/85143
625 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
626 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
628 2018-05-01 David Malcolm <dmalcolm@redhat.com>
631 * c-c++-common/Wformat-pr84258.c: New test.
633 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
635 PR tree-optimization/82665
636 * gcc.dg/tree-ssa/pr82665.c: New test.
638 2018-04-30 David Malcolm <dmalcolm@redhat.com>
641 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
642 (test_add_fixit_insert_formatted_single_line): New function.
643 (test_add_fixit_insert_formatted_multiline): New function.
644 Extend expected output of generated patch to include fix-it hints
646 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
647 "gcc-rich-location.h". Add test coverage for
648 gcc_rich_location::add_fixit_insert_formatted.
650 2018-04-30 David Malcolm <dmalcolm@redhat.com>
652 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
653 (test_show_locus): Update for location_get_source_line returning a
654 char_span. Use char_span for handling words in the
655 "test_many_nested_locations" fix-it example.
657 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
659 * gcc.target/arc/interrupt-8.c: Update test.
660 * gcc.target/arc/loop-4.c: Likewise.
661 * gcc.target/arc/loop-hazard-1.c: Likewise.
662 * gcc.target/arc/sdata-3.c: Likewise.
664 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
666 * gcc.target/arc/store-merge-1.c: New test.
667 * gcc.target/arc/add_n-combine.c: Update test.
669 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
671 Microblaze Target: PIC data text relative
673 * gcc.target/microblaze/others/data_var1.c: Include
674 PIC case of r20 base register.
675 * gcc.target/microblaze/others/data_var2.c: Ditto.
676 * gcc.target/microblaze/others/picdtr.c: Add new
677 test case for -mpic-is-data-text-relative.
678 * gcc.target/microblaze/others/sdata_var1.c: Add
679 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
680 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
681 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
682 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
683 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
684 * gcc.target/microblaze/others/string_cst1_gpopt.c:
686 * gcc.target/microblaze/others/string_cst2_gpopt.c:
689 2018-04-30 Richard Biener <rguenther@suse.de>
691 PR tree-optimization/28364
692 PR tree-optimization/85275
693 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
694 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
695 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
696 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
697 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
699 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
700 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
702 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
703 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
704 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
706 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
709 * gcc.target/i386/pr84431.c: New test.
711 2018-04-27 Martin Jambor <mjambor@suse.cz>
714 * g++.dg/ipa/pr85549.C: New test.
716 2018-04-27 Jakub Jelinek <jakub@redhat.com>
719 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
721 * g++.dg/cpp0x/constexpr-85553.C: New test.
723 2018-04-27 David Malcolm <dmalcolm@redhat.com>
726 * g++.dg/pr85515-1.C: New test.
727 * g++.dg/pr85515-2.C: New test.
729 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
732 * g++.dg/cpp0x/friend3.C: New.
734 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
737 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
738 Use check_effective_target_arm_little_endian.
740 2018-04-27 Jakub Jelinek <jakub@redhat.com>
742 PR tree-optimization/85529
743 * gcc.c-torture/execute/pr85529-1.c: New test.
744 * gcc.c-torture/execute/pr85529-2.c: New test.
745 * gcc.dg/pr85529.c: New test.
747 2018-04-26 Maciej W. Rozycki <macro@mips.com>
749 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
750 `.dword' in addition to `lw' and `.word'.
752 2018-04-26 Maciej W. Rozycki <macro@mips.com>
754 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
756 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
758 * gnat.dg/loop_optimization24.adb: New test.
760 2018-04-26 Richard Biener <rguenther@suse.de>
762 PR tree-optimization/85116
763 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
764 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
765 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
766 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
768 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
771 * gcc.target/i386/pr85473-1.c: New test.
772 * gcc.target/i386/pr85473-2.c: New test.
774 2018-04-25 Nathan Sidwell <nathan@acm.org>
775 Jakub Jelinek <jakub@redhat.com>
779 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
780 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
781 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
782 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
783 * g++.dg/cpp0x/pr85437-1.C: New.
784 * g++.dg/cpp0x/pr85437-2.C: New.
785 * g++.dg/cpp0x/pr85437-3.C: New.
786 * g++.dg/cpp0x/pr85437-4.C: New.
788 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
791 * gfortran.dg/pr85520.f90: New test.
793 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796 * gcc.dg/pr85512.c: New test.
798 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
801 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
802 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
803 * gcc.dg/pr85388-1.c (dg-options): Likwise.
804 * gcc.dg/pr85388-2.c (dg-options): Likwise.
805 * gcc.dg/pr85388-3.c (dg-options): Likwise.
806 * gcc.dg/pr85388-4.c (dg-options): Likwise.
807 * gcc.dg/pr85388-5.c (dg-options): Likwise.
808 * gcc.dg/pr85388-6.c (dg-options): Likwise.
809 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
810 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
811 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
812 * gcc.target/i386/cet-label.c (dg-options): Likwise.
813 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
814 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
815 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
816 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
817 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
818 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
819 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
820 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
821 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
822 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
823 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
824 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
825 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
826 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
827 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
828 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
829 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
830 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
831 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
832 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
833 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
834 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
835 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
836 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
837 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
838 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
839 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
840 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
841 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
842 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
843 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
844 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
845 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
846 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
847 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
848 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
849 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
850 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
851 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
852 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
853 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
854 * gcc.target/i386/pr84146.c (dg-options): Likwise.
855 * gcc.target/i386/pr85403.c (dg-options): Likwise.
856 * gcc.target/i386/pr85404.c (dg-options): Likwise.
857 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
859 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
860 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
861 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
862 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
863 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
864 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
865 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
866 * (dg-options): Likwise.
867 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
869 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
870 * gcc.target/i386/cet-label-3.c: Removed.
871 * gcc.target/i386/cet-property-3.c: Likwise.
872 * gcc.target/i386/cet-sjlj-7.c: Likwise.
874 2018-04-24 Jakub Jelinek <jakub@redhat.com>
877 * gcc.target/i386/pr85511.c: New test.
880 * g++.dg/ext/pr85503.C: New test.
883 * gcc.target/i386/pr85508.c: New test.
885 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
887 PR tree-optimization/85478
888 * g++.dg/pr85478.C: New test.
890 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
892 * g++.dg/torture/pr85496.C: New test.
894 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
896 PR rtl-optimization/85423
897 * gcc.dg/pr85423.c: New test.
899 2018-04-20 Martin Sebor <msebor@redhat.com>
902 * gcc.dg/Wrestrict-15.c: New test.
904 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
907 * gcc.target/powerpc/pr85456.c: New test.
909 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
911 * g++.dg/ext/undef-bool-1.C: Require lp64.
912 * gcc.target/powerpc/undef-bool-2.c: Likewise.
914 2018-04-20 Jeff Law <law@redhat.com>
916 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
918 * gcc.dg/stack-check-6.c: Likewise.
919 * gcc.dg/stack-check-6a.c: Likewise.
920 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
921 * gcc.target/i386/stack-check-18.c: Likewise.
922 * gcc.target/i386/stack-check-19.c: Likewise.
924 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
927 * gcc.target/aarch64/sve/vcond_1.c: Move to...
928 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
929 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
930 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
932 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
935 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
936 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
938 2018-04-20 Richard Biener <rguenther@suse.de>
941 * gcc.dg/torture/pr85475.c: New testcase.
943 2018-04-20 Martin Jambor <mjambor@suse.cz>
946 * gcc.dg/ipa/pr85449.c: New test.
948 2018-04-20 Martin Jambor <mjambor@suse.cz>
951 * g++.dg/ipa/pr85447.C: New file.
952 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
954 2018-04-20 Jakub Jelinek <jakub@redhat.com>
957 * g++.dg/cpp0x/pr85462.C: New test.
959 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
961 * gcc.target/i386/pr85404.c: Require CET target.
963 2018-04-19 Jakub Jelinek <jakub@redhat.com>
965 PR tree-optimization/85467
966 * gcc.dg/pr85467.c: New test.
968 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/parse/crash68.C: New.
973 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
976 * g++.dg/torture/pr85334.C: New test.
978 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
980 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
981 * g++.dg/diagnostic/pr85464.C: New.
983 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
986 * gcc.dg/torture/pr85397-1.c: New test.
987 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
988 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
990 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
993 * gcc.target/i386/pr85404.c: New test.
995 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
998 * c-c++-common/attr-nocf-check-1.c: Compile with
999 -fcf-protection=none.
1000 * c-c++-common/attr-nocf-check-3.c: Likewise.
1001 * gcc.dg/march-generic.c: Likewise.
1002 * gcc.target/i386/align-limit.c: Likewise.
1003 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1004 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1005 * gcc.target/i386/cet-property-2.c: Likewise.
1006 * gcc.target/i386/ret-thunk-26.c: Likewise.
1007 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
1009 * c-c++-common/fcf-protection-2.c: Likewise.
1010 * c-c++-common/fcf-protection-3.c: Likewise.
1011 * c-c++-common/fcf-protection-5.c: Likewise.
1012 * c-c++-common/fcf-protection-6.c: Likewise.
1013 * c-c++-common/fcf-protection-7.c: Likewise.
1014 * gcc.target/i386/cet-label-3.c: New test.
1015 * gcc.target/i386/cet-property-3.c: Likewise.
1016 * gcc.target/i386/cet-sjlj-7.c: Likewise.
1017 * gcc.target/i386/pr85417-1.c: Likewise.
1018 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
1019 __x86_indirect_thunk_nt_(r|e)ax
1020 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1021 * gcc.target/i386/pr85403.c: Remove dg-error,
1023 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
1025 * gcc.target/i386/movdir-1.c: New test.
1027 2018-04-19 Richard Biener <rguenther@suse.de>
1030 * gcc.dg/pr85455.c: New testcase.
1032 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1034 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
1036 * g++.dg/lto/pr85405b_0.C: Likewise.
1037 * g++.dg/lto/pr84805_0.C: Likewise.
1039 2018-04-18 Martin Liska <mliska@suse.cz>
1043 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
1046 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
1049 * gcc.dg/pr85388-1.c: New test.
1050 * gcc.dg/pr85388-2.c: Likewise.
1051 * gcc.dg/pr85388-3.c: Likewise.
1052 * gcc.dg/pr85388-4.c: Likewise.
1053 * gcc.dg/pr85388-5.c: Likewise.
1054 * gcc.dg/pr85388-6.c: Likewise.
1056 2018-04-18 Jan Hubicka <jh@suse.cz>
1057 Martin Liska <mliska@suse.cz>
1059 * g++.dg/lto/pr83121_0.C: Update template.
1060 * g++.dg/lto/pr83121_1.C: Update template.
1061 * g++.dg/lto/pr84805_0.C: Update template.
1062 * g++.dg/lto/pr84805_1.C: Update template.
1063 * g++.dg/lto/pr84805_2.C: Update template.
1065 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/cpp0x/pr84630.C: New.
1070 2018-04-18 Jakub Jelinek <jakub@redhat.com>
1073 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
1074 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
1075 in two cases. Uncomment two other tests and add expected dg-error for
1077 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
1078 -Wnarrowing diagnostics on some targets for c++11.
1079 * g++.dg/parse/array-size2.C: Remove xfail.
1080 * g++.dg/cpp0x/constexpr-84463.C: New test.
1082 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
1084 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
1085 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
1087 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1090 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
1091 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
1092 * g++.dg/other/sve_tls_2.C: Require effective target tls.
1094 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1096 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
1097 prevent cascading of errors and change expected error message.
1098 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
1100 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1101 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1102 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1103 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1105 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1107 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1110 * gcc.dg/pr85430.c: New test.
1112 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1115 * gcc.target/arm/pr54300.C: Move to...
1116 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1117 * gcc.target/arm/pr55073.C: Move to...
1118 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1119 * gcc.target/arm/pr56184.C: Move to...
1120 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1121 * gcc.target/arm/pr59985.C: Move to...
1122 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1123 * gcc.target/aarch64/pr60675.C: Move to...
1124 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1125 * gcc.target/aarch64/pr81422.C: Move to...
1126 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1127 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1128 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1129 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1130 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1131 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1132 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1133 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1134 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1135 * gcc.target/aarch64/sve/tls_2.C: Move to...
1136 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1137 * gcc.target/aarch64/pr81414.C: Rename to...
1138 * gcc.target/aarch64/pr81414.c: ... This.
1139 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1140 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1142 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1143 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1144 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1145 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1148 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1151 * gcc.dg/pr85414.c: New test.
1153 2018-04-17 Martin Jambor <mjambor@suse.cz>
1156 * g++.dg/ipa/pr85421.C: New test.
1158 2018-04-17 Martin Liska <mliska@suse.cz>
1161 * g++.dg/lto/pr85405b_0.C: New test.
1162 * g++.dg/lto/pr85405b_1.C: New test.
1164 2018-04-17 Martin Liska <mliska@suse.cz>
1167 * g++.dg/lto/pr85405_0.C: New test.
1168 * g++.dg/lto/pr85405_1.C: New test.
1170 2018-04-17 Martin Liska <mliska@suse.cz>
1173 * g++.dg/ext/pr85329-2.C: New test.
1174 * g++.dg/ext/pr85329.C: New test.
1175 * gcc.target/i386/mvc12.c: New test.
1177 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1180 * g++.dg/pr85039-1.C: New.
1181 * g++.dg/pr85039-2.C: New.
1182 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1184 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1187 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1188 if the target supports efficient unaligned storage accesses.
1190 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1193 * gcc.target/powerpc/pr83660.C: New test.
1195 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1198 * gcc.target/i386/pr85403.c: New test.
1200 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1203 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1205 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1206 Jason Merrill <jason@redhat.com>
1209 * g++.dg/cpp0x/pr85112.C: New.
1211 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1214 * g++.dg/ext/undef-bool-1.C: New file.
1215 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1216 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1218 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1221 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1222 corresponding dg-error clause.
1223 * gcc.target/powerpc/pr80098-3.c: Ditto.
1224 * gcc.target/powerpc/pr80103-1.c: Delete.
1226 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1230 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1231 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1233 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1236 * gfortran.dg/implied_do_io_5.f90: New test.
1238 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1241 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1242 several values: positive, negative, and zero.
1243 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1244 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1246 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1248 PR rtl-optimization/79916
1249 * gcc.target/powerpc/pr79916.c: New.
1251 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1253 PR rtl-optimization/85393
1254 * g++.dg/opt/pr85393.C: New test.
1255 * g++.dg/opt/pr85393-aux.cc: New file.
1257 PR rtl-optimization/85376
1258 * gcc.dg/pr85376.c: New test.
1260 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1262 PR rtl-optimization/83852
1263 * gcc.dg/pr83852.c: New testcase.
1265 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1268 * gcc.target/s390/pr77822-1.C: Rename to ...
1269 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1270 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1271 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1273 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1276 * gcc.target/i386/pr71991.c: New testcase.
1278 2018-04-13 Martin Liska <mliska@suse.cz>
1279 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1285 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1288 * g++.dg/diagnostic/macro-arg-count.C: New test.
1290 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1294 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1295 array and move test to libgomp/testsuite/libgomp.fortran.
1296 * gfortran.dg/do_concurrent_6.f90: New test.
1298 2018-04-12 Marek Polacek <polacek@redhat.com>
1301 * g++.dg/parse/error61.C: New test.
1303 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1305 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1306 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1308 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1311 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1312 specify -mvsx on gcc command line.
1314 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1317 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1318 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1320 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1323 * gcc.target/i386/pr85328.c: New test.
1325 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1327 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1329 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1331 PR rtl-optimization/85342
1332 * gcc.target/i386/pr85342.c: New test.
1334 2018-04-11 Jason Merrill <jason@redhat.com>
1336 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1337 if ulimit -v is set.
1339 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1342 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1344 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1346 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1347 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1349 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1352 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1355 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1358 * gcc.target/i386/pr84301.c: New test.
1360 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1362 PR tree-optimization/85331
1363 * gcc.c-torture/execute/pr85331.c: New test.
1365 2018-04-11 Marek Polacek <polacek@redhat.com>
1368 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1369 * g++.dg/cpp1z/constexpr-if21.C: New test.
1371 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1374 * gcc.target/i386/pr85281.c: New test.
1376 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1378 PR rtl-optimization/84659
1379 * gcc.dg/pr84659.c: New test.
1381 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1384 * g++.dg/debug/dwarf2/pr85302.C: New test.
1386 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1389 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1392 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1397 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1399 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1400 * gcc.target/powerpc/dimode_off.c: Ditto.
1401 * gcc.target/powerpc/tfmode_off.c: Ditto.
1402 * gcc.target/powerpc/timode_off.c: Ditto.
1404 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1406 * gcc.target/powerpc/vec-ldl-1.c: New test.
1407 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1408 corrections to ABI implementation.
1410 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1413 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1415 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1417 PR rtl-optimization/85300
1418 * gcc.dg/pr85300.c: New test.
1420 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1423 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1424 where we now show the pertinent parameter.
1425 * g++.dg/diagnostic/aka2.C: Likewise.
1426 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1428 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1431 * gfortran.dg/gomp/pr85313.f90: New test.
1433 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/parse/template29.C: New.
1438 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1441 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1443 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1447 * gcc.target/i386/avx512f-pr85177.c: New test.
1448 * gcc.target/i386/avx512f-pr85255.c: New test.
1450 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1452 PR tree-optimization/85286
1453 * gcc.dg/vect/pr85286.c: New test.
1455 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1458 * gcc.target/arm/pr85173.c: New test.
1460 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1463 * gcc.dg/lto/pr85248_0.c: New test.
1464 * gcc.dg/lto/pr85248_1.c: New test.
1466 2018-04-09 Jan Hubicka <jh@suse.cz>
1469 * g++.dg/torture/pr85078.C: New.
1471 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1474 * g++.dg/cpp1z/decomp44.C: New.
1475 * g++.dg/cpp1z/decomp45.C: Likewise.
1477 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1480 * gfortran.dg/do_concurrent_5.f90: New test.
1481 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1484 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1487 * gfortran.dg/parameter_array_element_3.f90: New test.
1489 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1492 * g++.dg/cpp1z/decomp43.C: New test.
1494 PR rtl-optimization/80463
1495 * g++.dg/pr80463.C: Add -w to dg-options.
1497 2018-04-09 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/85284
1500 * gcc.dg/torture/pr85284.c: New testcase.
1502 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1504 PR rtl-optimization/80463
1505 PR rtl-optimization/83972
1506 PR rtl-optimization/83480
1508 * gcc.dg/pr80463.c: New test.
1509 * g++.dg/pr80463.C: Likewise.
1510 * gcc.dg/pr83972.c: Likewise.
1512 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1514 PR rtl-optimization/83913
1515 * gcc.dg/pr83913.c: New test.
1517 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1519 PR rtl-optimization/83962
1520 * gcc.dg/pr83962.c: New test.
1522 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1524 PR rtl-optimization/83530
1525 * gcc.dg/pr83530.c: New test.
1527 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1530 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1532 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1534 PR tree-optimization/85257
1535 * gcc.dg/pr85257.c: New test.
1537 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1539 * g++.dg/opt/pr85196.C: New test.
1541 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1544 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1545 std::tuple here since they need C++11.
1546 * g++.dg/lookup/missing-std-include-8.C: New test.
1547 * g++.dg/lookup/missing-std-include.C: Move std::array and
1548 std::tuple test to missing-std-include-6.C to avoid failures
1551 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1554 * gcc.dg/debug/pr85252.c: New test.
1556 PR rtl-optimization/84872
1557 * gcc.dg/graphite/pr84872.c: New test.
1560 * g++.dg/cpp1z/decomp42.C: New test.
1562 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1565 * g++.dg/lookup/missing-std-include-7.C: New test.
1567 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1569 * gcc.dg/struct-simple.c: Revert r254862.
1570 * lib/target-supports.exp
1571 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1573 2018-04-06 Richard Biener <rguenther@suse.de>
1576 * gcc.dg/torture/pr85244-1.c: New testcase.
1577 * gcc.dg/torture/pr85244-2.c: Likewise.
1579 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1582 * c-c++-common/ubsan/pr85213.c: New test.
1584 2018-04-06 Richard Biener <rguenther@suse.de>
1587 * gcc.dg/pr85180.c: New testcase.
1589 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1591 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1592 to trigger the optimization. Do some cleanup and function
1593 renaming. Add more test functions.
1595 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1597 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1599 * gcc.target/s390/hotpatch-1.c: Skip when building without
1601 * gcc.target/s390/hotpatch-10.c: Likewise.
1602 * gcc.target/s390/hotpatch-11.c: Likewise.
1603 * gcc.target/s390/hotpatch-12.c: Likewise.
1604 * gcc.target/s390/hotpatch-13.c: Likewise.
1605 * gcc.target/s390/hotpatch-14.c: Likewise.
1606 * gcc.target/s390/hotpatch-15.c: Likewise.
1607 * gcc.target/s390/hotpatch-16.c: Likewise.
1608 * gcc.target/s390/hotpatch-17.c: Likewise.
1609 * gcc.target/s390/hotpatch-18.c: Likewise.
1610 * gcc.target/s390/hotpatch-19.c: Likewise.
1611 * gcc.target/s390/hotpatch-2.c: Likewise.
1612 * gcc.target/s390/hotpatch-3.c: Likewise.
1613 * gcc.target/s390/hotpatch-4.c: Likewise.
1614 * gcc.target/s390/hotpatch-5.c: Likewise.
1615 * gcc.target/s390/hotpatch-6.c: Likewise.
1616 * gcc.target/s390/hotpatch-7.c: Likewise.
1617 * gcc.target/s390/hotpatch-8.c: Likewise.
1618 * gcc.target/s390/hotpatch-9.c: Likewise.
1620 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1622 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1623 check for an error instead.
1624 * gcc.dg/Wattributes-6.c: Likewise.
1626 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1629 * g++.dg/cpp1z/decomp39.C: New test.
1630 * g++.dg/cpp1z/decomp40.C: New test.
1633 * g++.dg/cpp1z/decomp41.C: New test.
1636 * gcc.dg/pr85195.c: New test.
1638 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/cpp0x/initlist100.C: New.
1642 * g++.dg/cpp0x/initlist101.C: Likewise.
1644 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/other/pr84792-1.C: New.
1648 * g++.dg/other/pr84792-2.C: Likewise.
1650 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1653 * gcc.target/i386/pr85193.c: New test.
1655 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1658 * g++.dg/concepts/pr84979.C: New.
1659 * g++.dg/concepts/pr84979-2.C: New.
1660 * g++.dg/concepts/pr84979-3.C: New.
1662 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1665 * g++.dg/cpp0x/variadic174.C: New.
1667 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1670 * g++.dg/ext/builtin13.C: New test.
1671 * g++.dg/ext/atomic-4.C: New test.
1674 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1675 * g++.dg/ext/bases3.C: New test.
1677 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1680 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1681 to match a single insn of the baz function. Move scan directives at
1682 the end of the file below the functions they are trying to test for
1684 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1686 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1688 PR rtl-optimization/84878
1689 * gcc.target/powerpc/pr84878.c: New test.
1691 2018-04-04 Michael Matz <matz@suse.de>
1693 * gcc.dg/Wstringop-overflow-4.c: New test.
1694 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1696 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1699 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1700 for the diagnostics of overridden functions. Adjust for new wording.
1702 2018-04-04 Richard Biener <rguenther@suse.de>
1705 * g++.dg/lto/pr85176_0.C: New testcase.
1707 2018-04-04 Richard Biener <rguenther@suse.de>
1710 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1713 2018-04-04 Martin Liska <mliska@suse.cz>
1716 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1717 and msdata as a workaround for powerpc.
1719 2018-04-04 Richard Biener <rguenther@suse.de>
1721 PR tree-optimization/85168
1722 * gcc.dg/torture/pr85168.c: New testcase.
1724 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1727 * g++.dg/pr84943.C: New.
1728 * g++.dg/pr84943-2.C: New.
1730 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1732 PR rtl-optimization/85167
1733 * gcc.dg/pr85167.c: New test.
1735 PR tree-optimization/85156
1736 * c-c++-common/pr85156.c: New test.
1737 * gcc.c-torture/execute/pr85156.c: New test.
1739 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1741 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1742 * gcc.target/powerpc/undef-bool-1.C: New file.
1743 * gcc.target/powerpc/undef-bool-2.c: New file.
1745 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/cpp1z/class-deduction52.C: New.
1750 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1753 * g++.dg/cpp0x/pr85147.C: New test.
1756 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1759 * g++.dg/gomp/pr85134.C: New test.
1760 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1763 * gcc.c-torture/execute/pr85169.c: New test.
1764 * gcc.target/i386/avx512f-pr85169.c: New test.
1765 * gcc.target/i386/avx512bw-pr85169.c: New test.
1767 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1770 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1771 scan-assembler-times clause.
1773 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1775 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1776 dg-additional-options.
1778 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1780 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1782 2018-04-03 Richard Biener <rguenther@suse.de>
1785 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1787 2018-04-02 Jim Wilson <jimw@sifive.com>
1789 * gcc.target/riscv/pr84660.c: New.
1790 * gcc.target/riscv/shift-and-1.c: New.
1791 * gcc.target/riscv/shift-and-2.c: New.
1793 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1796 * gfortran.dg/array_simplify_2.f90: New test.
1798 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1801 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1802 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1803 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1804 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1805 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1807 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1810 * g++.dg/pr85027.C: New.
1812 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1815 * gcc.target/powerpc/sse-maxps-2.c: New test.
1816 * gcc.target/powerpc/sse-minps-2.c: New test.
1818 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1821 * g++.dg/gomp/pr84791.C: New test.
1823 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1826 * gfortran.dg/array_constructor_53.f90: New test.
1828 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1831 * gfortran.dg/substr_6.f90: Remove illegal test for
1832 out-of-bounds substring.
1834 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1837 * gfortran.dg/zero_sized_10.f90: New test.
1839 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1842 * g++.dg/lookup/missing-std-include-6.C: New test.
1843 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1845 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1846 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1847 <cstring>, <cassert>, and <cstdlib>.
1849 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1852 * gcc.target/i386/pr84985.c: New.
1854 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1857 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1859 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1862 * g++.dg/warn/Wunused-var-31.C: New test.
1865 * c-c++-common/Wduplicated-branches-14.c: New test.
1867 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/cpp0x/pr84606.C: New.
1872 2018-03-29 Carl Love <cel@us.ibm.com>
1875 2017-09-27 Carl Love <cel@us.ibm.com>
1877 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1878 for the __builtin_fctid and __builtin_fctiw.
1880 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1883 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1884 deleted builtin function.
1885 (div_weuo): Likewise.
1886 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1887 (div_deuo): Likewise.
1889 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1892 * g++.dg/other/default13.C: New.
1894 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1897 * gcc.target/i386/pr85095-1.c: New test.
1898 * gcc.target/i386/pr85095-2.c: New test.
1899 * gcc.c-torture/execute/pr85095.c: New test.
1901 PR tree-optimization/82004
1902 * gcc.dg/pr82004.c: New test.
1904 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1905 Martin Liska <mliska@suse.cz>
1908 * g++.dg/asan/pr85081.C: New test.
1910 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1913 * g++.dg/template/pr84789.C: Adjust for testing with
1917 * g++.dg/template/pr84973.C: New.
1918 * g++.dg/template/pr84973-2.C: New.
1919 * g++.dg/template/pr84973-3.C: New.
1922 * g++.dg/eh/pr84968.C: New.
1924 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1927 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1928 long double multiply/divide uses the correct function.
1929 * gcc.target/powerpc/mulkc-3.c: Likewise.
1930 * gcc.target/powerpc/divkc-2.c: Likewise.
1931 * gcc.target/powerpc/divkc-3.c: Likewise.
1933 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1936 * g++.dg/cpp0x/defaulted51.C: New.
1937 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1939 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1942 * g++.dg/ext/vector35.C: New test.
1945 * g++.dg/ext/builtin-offsetof3.C: New test.
1948 * g++.dg/cpp1y/pr85076.C: New test.
1950 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1953 * gfortran.dg/matmul_rank_1.f90: New test.
1955 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1956 Harald Anlauf <anlauf@gmx.de>
1958 * gfortran.dg/structure_constructor_15.f90: New test.
1960 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1962 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1963 for the diagnostics of overridden functions. Adjust for new wording.
1964 * g++.dg/cpp0x/implicit1.C: Likewise.
1965 * g++.dg/cpp0x/override1.C: Likewise.
1966 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1967 * g++.dg/eh/shadow1.C: Likewise.
1968 * g++.dg/inherit/covariant12.C: Likewise.
1969 * g++.dg/inherit/covariant14.C: Likewise.
1970 * g++.dg/inherit/covariant15.C: Likewise.
1971 * g++.dg/inherit/covariant16.C: Likewise.
1972 * g++.dg/inherit/covariant22.C: Likewise.
1973 * g++.dg/inherit/crash3.C: Likewise.
1974 * g++.dg/inherit/error2.C: Likewise.
1975 * g++.dg/template/crash100.C: Likewise.
1976 * g++.old-deja/g++.eh/spec6.C: Likewise.
1977 * g++.old-deja/g++.mike/p811.C: Likewise.
1978 * g++.old-deja/g++.other/virtual11.C: Likewise.
1979 * g++.old-deja/g++.other/virtual4.C: Likewise.
1981 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1984 * gcc.target/i386/pr85044.c: New test.
1986 2018-03-27 Martin Sebor <msebor@redhat.com>
1989 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1992 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1995 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1997 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2000 * gcc.target/arm/pr81863.c: New test.
2002 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
2005 * testsuite/gcc.target/nvptx/pr85056.c: New test.
2006 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
2008 2018-03-27 Richard Biener <rguenther@suse.de>
2011 * lib/target-supports.exp (check_ssse3_available): New function.
2012 (check_effective_target_vect_perm_short): Enable for x86 if
2013 check_ssse3_available.
2015 2018-03-27 Richard Biener <rguenther@suse.de>
2017 PR tree-optimization/85082
2018 * gfortran.dg/pr85082.f90: New testcase.
2020 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2022 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
2023 to "l=2" in dg-final.
2025 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2027 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
2028 * gcc.target/mips/fix-r4000-2.c: Likewise.
2029 * gcc.target/mips/fix-r4000-3.c: Likewise.
2030 * gcc.target/mips/fix-r4000-4.c: Likewise.
2031 * gcc.target/mips/fix-r4000-5.c: Likewise.
2032 * gcc.target/mips/fix-r4000-6.c: Likewise.
2033 * gcc.target/mips/fix-r4000-7.c: Likewise.
2034 * gcc.target/mips/fix-r4000-8.c: Likewise.
2035 * gcc.target/mips/fix-r4000-9.c: Likewise.
2036 * gcc.target/mips/fix-r4000-10.c: Likewise.
2037 * gcc.target/mips/fix-r4000-7.c: Change dg-final
2038 "mulditi3_r4000" instead of "mulditi3".
2039 * gcc.target/mips/fix-r4000-8.c: Change dg-final
2040 "umulditi3_r4000" instead of "umulditi3".
2042 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2045 * g++.dg/inherit/covariant22.C: New test.
2047 2018-03-27 Richard Biener <rguenther@suse.de>
2050 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
2053 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2054 Jason Merrill <jason@redhat.com>
2057 * g++.dg/init/array49.C: New.
2058 * g++.dg/torture/pr70499.C: Adjust.
2060 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
2063 * gcc.target/i386/pr85073.c: New test.
2065 2018-03-26 Richard Biener <rguenther@suse.de>
2068 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
2071 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2074 * gfortran.dg/parameter_array_format.f90: New test.
2076 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2077 Neil Carlson <neil.n.carlson@gmail.com>
2080 * gfortran.dg/literal_character_constant_1.inc: Replace
2081 call abort by STOP n.
2082 * gfortran.dg/overload_1.f90: Likewise.
2084 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
2085 Dominique d'Humieres <dominiq@gcc.gnu.org>
2088 * gfortran.dg/scalar_pointer_1.f90: New test.
2090 2018-03-25 Tom de Vries <tom@codesourcery.com>
2092 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
2095 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2098 * gfortran.dg/pr89497.f90: New test.
2100 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2103 * gfortran.dg/substr_7.f90: New test.
2105 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2108 * gfortran.dg/pr42651.f90: New test.
2109 * gfortran.dg/func_result_7.f90: Update error message.
2111 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2113 PR tree-optimization/84005
2114 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2115 failing to force the alignment.
2117 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2119 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2123 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2125 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2126 message. Fix scan-assembler patterns.
2128 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2131 * g++.dg/cpp0x/pr85015.C: New test.
2134 * g++.dg/cpp1y/pr84942.C: New test.
2136 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2139 * testsuite/gcc.target/i386/pr85030.c: New.
2141 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2144 * g++.dg/pr85026.C: New test.
2146 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
2148 * g++.dg/debug/pr84704.C: XFAIL AIX.
2150 2018-03-23 Sudakshina Das <sudi.das@arm.com>
2153 * gcc.target/arm/pr84826.c: Add dg directive.
2155 2018-03-23 Marek Polacek <polacek@redhat.com>
2158 * g++.dg/ext/builtin-offsetof2.C: New test.
2161 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2162 * gcc.dg/pr85045.c: New test.
2164 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2167 * gnat.dg/lto22.adb: New test.
2168 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2169 * gnat.dg/lto22_pkg2.ads: Likewise.
2171 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.dg/lto/pr80778_0.c: New test.
2177 * gcc.target/i386/pr85034.c: New test.
2180 * c-c++-common/torture/pr85022.c: New test.
2183 * g++.dg/ubsan/pr85029.C: New test.
2185 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2188 * g++.dg/cpp0x/pr71251.C: New.
2191 * g++.dg/template/pr84789.C: New.
2192 * g++.dg/template/pr84789-2.C: New.
2193 * g++.dg/template/pr84789-3.C: New.
2194 * g++.dg/parse/dtor11.C: Accept alternate error message.
2197 * g++.dg/pr84729.C: New.
2198 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2199 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2200 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2202 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2205 * gfortran.dg/interface_42.f90: New test.
2206 * gfortran.dg/interface_43.f90: New test.
2208 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2211 * gcc.target/arm/pr84826.c: New test.
2213 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2215 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2216 dg-require-effective-target.
2217 * gcc.target/arm/addr-modes-int.c: Likewise.
2218 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2220 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2223 * gcc.target/powerpc/altivec-ld-1.c: New test.
2225 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2227 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2229 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.dg/pr84941.c: New test.
2234 2018-03-22 Tom de Vries <tom@codesourcery.com>
2236 PR tree-optimization/84956
2237 * gcc.dg/pr84956.c: New test.
2239 2018-03-22 Marek Polacek <polacek@redhat.com>
2242 * g++.dg/cpp1z/constexpr-if15.C: New test.
2243 * g++.dg/cpp1z/constexpr-if16.C: New test.
2245 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2247 * gcc.dg/builtin-tgmath-3.c: New test.
2249 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2252 * g++.dg/concepts/pr71965.C: New.
2256 * g++.dg/cpp0x/pr84610.C: New.
2257 * g++.dg/cpp0x/pr84642.C: New.
2259 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2262 * c-c++-common/pr84999.c: New test.
2264 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2267 * g++.dg/ext/desig10.C: New.
2269 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2270 Harald Anlauf <anlauf@gmx.de>
2273 * gfortran.dg/pr84957.f90: New test.
2275 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2277 PR tree-optimization/84960
2278 * gcc.c-torture/compile/pr84960.c: New test.
2280 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2282 PR tree-optimization/84811
2283 * gcc.dg/torture/pr84811.c: New test.
2285 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2287 PR tree-optimization/84982
2288 * c-c++-common/pr84982.c: New test.
2291 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2293 * g++.dg/torture/pr84961-1.C: New test.
2294 * g++.dg/torture/pr84961-2.C: New test.
2296 2018-03-21 Nathan Sidwell <nathan@acm.org>
2299 * g++.dg/pr85008.C: New.
2301 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2304 * gfortran.dg/char_result_17.f90: New test.
2306 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2309 * g++.dg/other/accessor-fixits-1.C: Move to...
2310 * g++.dg/torture/accessor-fixits-1.C: ...here.
2311 * g++.dg/other/accessor-fixits-2.C: Move to...
2312 * g++.dg/torture/accessor-fixits-2.C: ...here.
2313 * g++.dg/other/accessor-fixits-3.C: Move to...
2314 * g++.dg/torture/accessor-fixits-3.C: ...here.
2315 * g++.dg/other/accessor-fixits-4.C: Move to...
2316 * g++.dg/torture/accessor-fixits-4.C: ...here.
2317 * g++.dg/other/accessor-fixits-5.C: Move to...
2318 * g++.dg/torture/accessor-fixits-5.C: ...here.
2319 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2320 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2321 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2323 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2325 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2327 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2330 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2332 2018-03-21 Nathan Sidwell <nathan@acm.org>
2335 * g++.dg/lookup/pr84804.C: New.
2337 2018-03-21 Martin Sebor <msebor@redhat.com>
2340 * g++.dg/Wclass-memaccess-3.C: New test.
2341 * g++.dg/Wclass-memaccess-4.C: New test.
2343 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2346 * g++.dg/other/accessor-fixits-1.C
2347 (test_access_const_t1_color): New.
2348 (test_deref_const_t1_color): New.
2349 * g++.dg/other/accessor-fixits-5.C: New testcase.
2351 2018-03-21 Tom de Vries <tom@codesourcery.com>
2353 PR tree-optimization/83126
2354 * gcc.dg/graphite/pr83126.c: New test.
2356 2018-03-21 Nathan Sidwell <nathan@acm.org>
2358 * g++.dg/ext/anon-struct6.C: Adjust.
2359 * g++.dg/ext/deprecate-1.C: New.
2360 * g++.dg/ext/deprecate-2.C: New.
2361 * g++.dg/lookup/pr84602.C: Adjust.
2362 * g++.dg/lookup/pr84962.C: Adjust.
2363 * g++.old-deja/g++.other/anon4.C
2366 * g++.dg/lookup/pr84836.C: New.
2368 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2370 PR tree-optimization/84969
2371 * gcc.dg/tree-ssa/pr84969.c: New test.
2373 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2375 PR rtl-optimization/84989
2376 * gcc.target/i386/pr84989.c: New test.
2378 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2380 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2382 2018-03-21 Martin Liska <mliska@suse.cz>
2385 * gfortran.dg/goacc/pr84963.f90: New test.
2387 2018-03-21 Marek Polacek <polacek@redhat.com>
2389 PR c++/71638, ICE with NSDMI and reference.
2390 * g++.dg/cpp0x/nsdmi14.C: New test.
2391 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2393 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2395 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2396 MIPS with -mpaired-single directives.
2398 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2401 * gfortran.dg/interface_41.f90: New test.
2403 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2406 * gcc.dg/pr84875.c: New test.
2408 2018-03-20 Marek Polacek <polacek@redhat.com>
2410 PR c++/84978, ICE with NRVO.
2411 * g++.dg/opt/nrv19.C: New test.
2413 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2416 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2417 Disable for armeb targets.
2418 * gcc.target/arm/pr82518.c: New test.
2420 2018-03-20 Nathan Sidwell <nathan@acm.org>
2423 * g++.dg/lookup/pr84962.C: New.
2426 * g++.dg/lookup/pr84970.C: New.
2428 2018-03-20 Richard Biener <rguenther@suse.de>
2431 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2433 2018-03-20 Martin Liska <mliska@suse.cz>
2436 * g++.dg/ipa/pr84825.C: New test.
2438 2018-03-20 Martin Liska <mliska@suse.cz>
2440 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2442 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2445 * gcc.c-torture/compile/pr84845.c: New test.
2447 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2450 * gcc.target/arm/pr82989.c: New test.
2452 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2455 * gcc.target/i386/pr84945.c: New test.
2457 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2460 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2462 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.dg/pr84953.c: New test.
2467 2018-03-19 Marek Polacek <polacek@redhat.com>
2470 * g++.dg/cpp1z/lambda-__func__.C: New test.
2473 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2475 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2478 * g++.dg/asan/pr78651.C: New test.
2480 2018-03-19 Tom de Vries <tom@codesourcery.com>
2482 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2483 vect_int_mult. Add nvptx xfail for PR84958.
2485 2018-03-19 Nathan Sidwell <nathan@acm.org>
2488 * g++.dg/cpp1y/pr84835.C: New.
2490 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2493 * gcc.target/aarch64/pr81647.c: New.
2495 2018-03-19 Richard Biener <rguenther@suse.de>
2497 PR tree-optimization/84933
2498 * g++.dg/pr84933.C: New testcase.
2500 2018-03-19 Richard Biener <rguenther@suse.de>
2502 PR tree-optimization/84859
2503 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2504 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2505 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2506 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2508 2018-03-19 Nathan Sidwell <nathan@acm.org>
2511 * g++.dg/lookup/pr84812.C: New.
2513 2018-03-19 Richard Biener <rguenther@suse.de>
2515 PR tree-optimization/84929
2516 * gcc.dg/torture/pr84929.c: New testcase.
2518 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2521 * gcc.target/arm/big-endian-subreg.c: Delete.
2523 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2526 * gfortran.dg/array_constructor_52.f90: New test.
2528 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2531 * gfortran.dg/pr77414.f90: New test.
2532 * gfortran.dg/internal_references_1.f90: Adjust error message.
2534 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2537 * gfortran.dg/pr65453.f90: New test.
2539 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2541 PR tree-optimization/84913
2542 * gfortran.dg/vect/pr84913.f90: New test.
2544 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2547 * gfortran.dg/warn_concat.f90: New test.
2549 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2552 * gcc.dg/pr84899.c: New test.
2554 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2557 * gfortran.dg/pr69395.f90: Add test for max dimensions
2559 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2562 * gcc.target/i386/pr84876.c: New test.
2564 2018-03-16 Martin Liska <mliska@suse.cz>
2567 * gcc.target/i386/mvc11.c: New test.
2569 2018-03-16 Martin Liska <mliska@suse.cz>
2572 * gcc.target/i386/mvc10.c: New test.
2574 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2578 * g++.dg/cpp1y/pr79937-1.C: New test.
2579 * g++.dg/cpp1y/pr79937-2.C: New test.
2580 * g++.dg/cpp1y/pr79937-3.C: New test.
2581 * g++.dg/cpp1y/pr79937-4.C: New test.
2582 * g++.dg/cpp1y/pr82410.C: New test.
2584 2018-03-16 Tom de Vries <tom@codesourcery.com>
2586 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2588 2018-03-16 Tom de Vries <tom@codesourcery.com>
2590 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2592 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2595 * g++.dg/cpp2a/desig8.C: New test.
2597 PR tree-optimization/84841
2598 * gcc.dg/pr84841.c: New test.
2601 * g++.dg/cpp2a/desig7.C: New test.
2603 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2604 Jim MacArthur <jim.macarthur@codethink.co.uk>
2606 * gfortran.dg/automatic_1.f90: New test.
2607 * gfortran.dg/automatic_repeat.f90: New test
2608 * gfortran.dg/automatic_save.f90: New test.
2609 * gfortran.dg/vax_structure.f90: New test.
2611 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2614 * gfortran.dg/pr78741.f90: New test.
2616 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2619 * gfortran.dg/pr69395.f90: New test.
2621 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2624 * g++.dg/opt/pr79085.C: New test.
2626 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2629 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2630 label instead of __x86_indirect_thunk label.
2632 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2635 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2636 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2637 * g++.dg/warn/deprecated-13.C: New test.
2639 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2641 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2643 2018-03-15 Richard Biener <rguenther@suse.de>
2646 * c-c++-common/pr84873.c: New testcase.
2648 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2651 * gcc.target/arm/big-endian-subreg.c: New.
2653 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2656 * gcc.c-torture/compile/pr84860.c: New test.
2658 2018-03-15 Julia Koval <julia.koval@intel.com>
2660 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2662 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2665 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2668 * gcc.dg/pr84853.c: New test.
2670 2018-03-14 Carl Love <cel@us.ibm.com>
2672 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2674 2018-03-14 Martin Liska <mliska@suse.cz>
2677 * g++.dg/lto/pr84805_0.C: New test.
2678 * g++.dg/lto/pr84805_1.C: New test.
2679 * g++.dg/lto/pr84805_2.C: New test.
2681 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2684 * gcc.dg/fixits-pr84852-1.c: New test.
2685 * gcc.dg/fixits-pr84852-2.c: New test.
2687 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2689 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2690 separate verbose message.
2691 * lib/scandump.exp (scan-dump-times): Likewise.
2693 2018-03-14 Julia Koval <julia.koval@intel.com>
2695 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2697 * gcc.target/i386/funcspec-56.inc: Ditto.
2699 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2701 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2704 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2707 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2708 check count from 17 to 14.
2711 * gcc.target/i386/pr84844.c: New test.
2713 2018-03-14 Richard Biener <rguenther@suse.de>
2715 PR tree-optimization/84830
2716 * gcc.dg/torture/pr84830.c: New testcase.
2718 2018-03-14 Marek Polacek <polacek@redhat.com>
2721 * g++.dg/cpp0x/static_assert15.C: New test.
2723 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2726 * gfortran.dg/pr61775.f90: New test.
2728 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2731 * g++.dg/ext/pr84843-1.C: New test.
2732 * g++.dg/ext/pr84843-2.C: New test.
2734 2018-03-13 David Pagan <dave.pagan@oracle.com>
2737 * gcc.dg/pr46921.c: New test.
2739 2018-03-13 Martin Sebor <msebor@redhat.com>
2741 PR tree-optimization/84725
2742 * c-c++-common/Wstringop-truncation-4.c: New test.
2743 * c-c++-common/attr-nonstring-5.c: New test.
2745 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2747 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2749 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2750 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2752 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2754 * gcc.target/aarch64/sve/tls_1.c: New test.
2755 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2757 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2759 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2760 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2762 2018-03-13 Martin Liska <mliska@suse.cz>
2765 * g++.dg/ipa/pr84658.C: New test.
2767 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2770 * gcc.dg/pr84834.c: New test.
2773 * gcc.target/i386/pr84827.c: New test.
2776 * g++.dg/ext/pr84828.C: New test.
2779 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2780 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2783 * g++.dg/cpp1y/constexpr-84808.C: New test.
2786 * g++.dg/debug/pr84704.C: New test.
2788 2018-03-12 Renlin Li <renlin.li@arm.com>
2790 * gcc.target/aarch64/movi_hf.c: New.
2791 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2792 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2794 2018-03-12 Martin Sebor <msebor@redhat.com>
2796 PR tree-optimization/83456
2797 * c-c++-common/Wrestrict-2.c: Remove test cases.
2798 * c-c++-common/Wrestrict.c: Same.
2799 * gcc.dg/Wrestrict-12.c: New test.
2800 * gcc.dg/Wrestrict-14.c: New test.
2802 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2804 * g++.dg/pr84821.C: New test.
2806 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2808 * gcc.dg/pr84799.c: New test.
2810 2018-03-12 Richard Biener <rguenther@suse.de>
2812 PR tree-optimization/84803
2813 * gcc.dg/torture/pr84803.c: New testcase.
2815 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2818 * g++.dg/debug/pr84813.C: New test.
2820 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2823 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2825 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2828 * gfortran.dg/pr83939.f90
2830 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2833 * gfortran.dg/zero_sized_9.f90: New test.
2835 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2838 * g++.dg/debug/dwarf2/enum2.C: New test.
2840 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2843 * gfortran.dg/pr84734.f90: New test.
2845 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2847 * gnat.dg/prot3.adb: New test.
2848 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2850 2018-03-09 Jason Merrill <jason@redhat.com>
2851 Paolo Carlini <paolo.carlini@oracle.com>
2855 * g++.dg/cpp0x/pr71169.C: New.
2856 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2857 * g++.dg/cpp0x/pr71832.C: Likewise.
2859 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2862 * gcc.target/powerpc/pr83969.c: New test.
2864 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2867 * gcc.dg/pr84772.c: New test.
2870 * g++.dg/warn/Wformat-2.C: New test.
2873 * g++.dg/ext/vla18.C: New test.
2875 2018-03-09 Martin Sebor <msebor@redhat.com>
2877 PR tree-optimization/84526
2878 * gcc.dg/Wrestrict-10.c: New test.
2879 * gcc.dg/Wrestrict-11.c: New test.
2881 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2883 PR rtl-optimization/84682
2884 * gcc.dg/torture/pr84682-1.c: New.
2885 * gcc.dg/torture/pr84682-2.c: New.
2886 * gcc.dg/torture/pr84682-3.c: New.
2888 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2891 * g++.dg/ext/pr84724.C: New test.
2893 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2896 * gcc.target/arm/pr83712.c: New.
2898 2018-03-09 Richard Biener <rguenther@suse.de>
2900 PR tree-optimization/84775
2901 * gcc.dg/torture/pr84775.c: New testcase.
2903 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2906 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2909 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2911 * gcc.c-torture/compile/20180309-1.c: New test.
2913 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2916 * g++.dg/warn/Wunused-function4.C: New test.
2919 * gcc.target/i386/pr84742-1.c: New test.
2920 * gcc.target/i386/pr84742-2.c: New test.
2922 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2925 * gcc.c-torture/execute/pr84748.c: New test.
2927 2018-03-08 Richard Biener <rguenther@suse.de>
2930 * gcc.dg/graphite/pr84552.c: New testcase.
2932 2018-03-08 Richard Biener <rguenther@suse.de>
2934 PR tree-optimization/84178
2935 * gcc.dg/torture/pr84178-2.c: New testcase.
2937 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2939 PR tree-optimization/84178
2940 * gcc.c-torture/compile/pr84178-1.c: New test.
2942 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2944 * lib/target-supports.exp: Do not return zero from a ifunc
2947 2018-03-08 Richard Biener <rguenther@suse.de>
2949 PR tree-optimization/84746
2950 * gcc.dg/torture/pr84746.c: New testcase.
2953 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2956 * gcc.dg/graphite/pr84404.c: New.
2958 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2960 PR tree-optimization/84740
2961 * gcc.dg/torture/pr84740.c: New test.
2963 PR tree-optimization/84739
2964 * gcc.dg/pr84739.c: New test.
2966 2018-03-07 Martin Sebor <msebor@redhat.com>
2968 PR tree-optimization/83519
2969 * gcc.dg/Wrestrict-13.c: New test.
2971 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2975 * gfortran.dg/pr64124.f90: New tests.
2976 * gfortran.dg/pr70409.f90: New tests.
2978 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2981 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2983 2018-03-07 Martin Sebor <msebor@redhat.com>
2985 PR tree-optimization/84526
2986 * gcc.dg/Wrestrict-10.c: New test.
2988 2018-03-07 Martin Sebor <msebor@redhat.com>
2990 PR tree-optimization/84468
2991 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2992 * gcc.dg/Wstringop-truncation.c: New test.
2993 * gcc.dg/Wstringop-truncation-2.c: New test.
2995 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2998 * gfortran.dg/pr84565.f90: New test.
3001 * gcc.target/i386/pr84723-1.c: New test.
3002 * gcc.target/i386/pr84723-2.c: New test.
3003 * gcc.target/i386/pr84723-3.c: New test.
3004 * gcc.target/i386/pr84723-4.c: New test.
3005 * gcc.target/i386/pr84723-5.c: New test.
3007 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3010 * gfortran.dg/pr64107.f90: New test.
3012 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3016 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
3018 2018-03-06 Marek Polacek <polacek@redhat.com>
3021 * g++.dg/cpp1z/constexpr-84684.C: New test.
3023 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3026 * gcc.dg/pr84721.c: New test.
3029 * gcc.dg/pr84710.c: New test.
3031 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3034 * gfortran.dg/implied_do_2.f90: New test.
3035 * gfortran.dg/coarray_8.f90: Update for new error message.
3037 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3040 * g++.dg/ext/pr84683.C: New test.
3042 PR tree-optimization/84687
3043 * gcc.dg/pr84687.c: New test.
3045 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
3048 * g++.dg/pr84231.C: New.
3051 * g++.dg/cpp1y/pr84593.C: New.
3054 * g++.dg/pr84492.C: New.
3056 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3058 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
3059 __builtin_ppc_speculation_barrier.
3061 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.target/powerpc/pr84700.c: New test.
3066 2018-03-05 Nathan Sidwell <nathan@acm.org>
3069 * g++.dg/lookup/pr84702.C: New.
3071 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3074 * gcc.target/i386/pr84564.c: New test.
3076 2018-03-05 Marek Polacek <polacek@redhat.com>
3079 * g++.dg/cpp0x/inline-ns10.C: New test.
3081 2018-03-05 Nathan Sidwell <nathan@acm.org>
3084 * g++.dg/template/pr84694.C: New.
3086 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3089 * gcc.c-torture/execute/pr84524.c: New test.
3090 * gcc.target/i386/avx512bw-pr84524.c: New test.
3092 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
3095 * g++.dg/pr84264.C: New test.
3097 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3100 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3101 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3102 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3104 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3106 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3107 * g++.dg/other/i386-3.C: Ditto.
3108 * gcc.target/i386/sse-12.c: Ditto.
3109 * gcc.target/i386/sse-13.c: Ditto.
3110 * gcc.target/i386/sse-14.c: Ditto.
3111 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3112 * gcc.target/i386/wbinvd-1.c: New test.
3113 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3114 * gcc.target/i386/pconfig-1.c: Ditto.
3116 2018-03-05 Pádraig Brady <P@draigBrady.com>
3117 Nathan Sidwell <nathan@acm.org>
3120 * g++.dg/cpp0x/pr84497.C: New.
3122 2018-03-05 Richard Biener <rguenther@suse.de>
3124 PR tree-optimization/84670
3125 * gcc.dg/pr84670-1.c: New testcase.
3126 * gcc.dg/pr84670-2.c: Likewise.
3127 * gcc.dg/pr84670-3.c: Likewise.
3128 * gcc.dg/pr84670-4.c: Likewise.
3130 2018-03-05 Richard Biener <rguenther@suse.de>
3132 PR tree-optimization/84650
3133 * gcc.dg/graphite/pr84650.c: New testcase.
3135 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3138 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3140 2018-03-03 Harald Anlauf <anlauf@gmx.de>
3143 * gfortran.dg/pr71085.f90: New test.
3145 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3148 * gfortran.dg/zero_sized_8.f90: Really commit New test.
3150 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3153 * gfortran.dg/pr51434.f90: New test.
3155 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3158 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3160 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3163 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3165 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3168 * g++.dg/torture/pr71464.C: New.
3170 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
3173 * gfortran.dg/select_type_41.f90: New test.
3175 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3178 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3180 2018-03-02 Marek Polacek <polacek@redhat.com>
3183 * g++.dg/ext/flexary29.C: New test.
3185 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3187 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3189 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3192 * g++.dg/torture/pr81812.C: New.
3194 2018-03-02 Marek Polacek <polacek@redhat.com>
3197 * g++.dg/warn/Wsign-compare-8.C: New test.
3200 * g++.dg/parse/array-size3.C: New test.
3203 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3205 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3208 * g++.dg/cpp1y/pr84662.C: New test.
3210 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3212 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3213 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3215 * g++.dg/lto/20101010-1_0.C: Likewise.
3216 * g++.dg/lto/20101010-2_0.C: Likewise.
3218 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3221 * gcc.dg/pr84628.c: New test.
3224 * gcc.target/ia64/pr56540.c: New test.
3226 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3228 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3230 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3231 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3232 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3233 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3235 2018-03-02 Marek Polacek <polacek@redhat.com>
3238 * c-c++-common/ubsan/shift-11.c: New test.
3240 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3242 * gcc.dg/vect/vect-alias-check-13.c: New test.
3244 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3247 * gcc.dg/pr84614.c: New test.
3250 * gcc.target/i386/pr84625.c: New test.
3252 2018-03-02 Richard Biener <rguenther@suse.de>
3254 PR tree-optimization/84427
3255 * gcc.dg/torture/pr84427.c: New testcase.
3257 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3260 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3261 powerpc64le*-*-linux*.
3262 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3263 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3265 2018-03-01 Martin Sebor <msebor@redhat.com>
3268 * g++.dg/ext/attr-const.C: Remove xfail.
3269 * g++.dg/ext/attr-malloc-3.C: New test.
3270 * g++.dg/ext/attr-noinline-3.C: New test.
3271 * g++.dg/ext/attr-noreturn-3.C: New test.
3272 * g++.dg/ext/attr-nothrow-3.C: New test.
3273 * g++.dg/ext/attr-pure.C: Remove xfail.
3275 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3278 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3279 dg-options and dg-shouldfail "ubsan" directive.
3281 2018-03-01 Marek Polacek <polacek@redhat.com>
3282 Jason Merrill <jason@redhat.com>
3285 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3286 * g++.dg/cpp1z/static1.C: New test.
3287 * g++.dg/template/static37.C: New test.
3289 2018-03-01 Nathan Sidwell <nathan@acm.org>
3292 * g++.dg/template/pr84434.C: New.
3294 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3296 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3297 -mthumb to the command-line.
3299 2018-03-01 Marek Polacek <polacek@redhat.com>
3302 * g++.dg/cpp0x/static_assert14.C: New test.
3304 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3307 * g++.dg/torture/pr79410.C: New.
3309 2018-03-01 Martin Liska <mliska@suse.cz>
3312 * gcc.dg/asan/pr82484.c: New test.
3314 2018-03-01 Richard Biener <rguenther@suse.de>
3317 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3319 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3322 * gfortran.dg/coarray_47.f90: New test.
3324 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3327 * gfortran.dg/class_array_23.f03: New test.
3329 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3331 PR rtl-optimization/84528
3332 * gcc.dg/torture/pr84538.c: Rename to...
3333 * gcc.dg/torture/pr84528.c: ...this.
3335 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3337 PR rtl-optimization/84528
3338 * gcc.dg/torture/pr84538.c: New test.
3340 2018-02-28 Martin Sebor <msebor@redhat.com>
3342 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3343 -fpic test failures.
3344 * c-c++-common/Wrestrict-2.c: Same.
3345 * c-c++-common/Wstringop-truncation.c: Same.
3346 * gcc.dg/Warray-bounds-22.c: Same.
3347 * gcc.dg/Wstringop-overflow.c: Same.
3348 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3349 (signed_range): Same.
3350 (unsigned_anti_range): Same.
3351 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3352 (signed_range): Same.
3353 (unsigned_anti_range): Same.
3354 * gcc.dg/attr-alloc_size-7.c: Same.
3355 * gcc.dg/attr-alloc_size-8.c: Same.
3356 * gcc.dg/builtin-alloc-size.c: Same.
3357 * gcc.dg/builtin-stpncpy.c: Same.
3358 * gcc.dg/builtins-nonnull.c: Same.
3359 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3360 * gcc.dg/pr79214.c: Same.
3361 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3362 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3363 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3364 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3365 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3366 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3367 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3368 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3369 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3370 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3371 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3373 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3376 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3378 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3381 * g++.dg/cpp0x/pr84609.C: New test.
3383 2018-02-28 Martin Sebor <msebor@redhat.com>
3386 * g++.dg/ext/attr-malloc-3.C: New test.
3387 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3388 to pre-existing problems.
3389 * g++.dg/ext/attr-pure.C: Same.
3391 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3394 * gfortran.dg/associate_37.f90: New test.
3397 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3399 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3402 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3403 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3404 * gcc.dg/bf-ms-layout-4.c: New test.
3405 * gcc.dg/bf-ms-layout-5.c: New test.
3407 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3410 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3412 2018-02-28 Richard Biener <rguenther@suse.de>
3414 PR tree-optimization/84584
3415 * gcc.dg/graphite/pr84584.c: New testcase.
3417 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3419 PR preprocessor/84517
3420 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3422 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3424 * c-c++-common/dump-ada-spec-12.c: New test.
3425 * c-c++-common/dump-ada-spec-13.c: Likewise.
3427 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3429 * c-c++-common/dump-ada-spec-11.c: New test.
3431 2018-02-28 Martin Liska <mliska@suse.cz>
3434 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3435 * g++.dg/ext/timevar2.C: Likewise.
3437 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3439 * c-c++-common/dump-ada-spec-8.c: New test.
3440 * c-c++-common/dump-ada-spec-9.c: Likewise.
3441 * c-c++-common/dump-ada-spec-10.c: Likewise.
3443 2018-02-28 Richard Biener <rguenther@suse.de>
3446 * gcc.dg/pr84607.c: New testcase.
3448 2018-02-28 Nathan Sidwell <nathan@acm.org>
3451 * g++.dg/lookup/pr84602.C: New.
3453 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3457 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3459 * g++.dg/ext/attr-nonnull.C: Likewise.
3460 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3462 * g++.dg/ext/attr-noinline-2.C: Likewise.
3463 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3464 -fdump-tree-eh in dg-options.
3466 2018-02-28 Alan Modra <amodra@gmail.com>
3468 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3470 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3472 2018-02-27 Martin Sebor <msebor@redhat.com>
3476 * g++.dg/Wmissing-attributes.C: New test.
3477 * g++.dg/ext/attr-const-pure.C: New test.
3478 * g++.dg/ext/attr-const.C: New test.
3479 * g++.dg/ext/attr-deprecated-2.C: New test.
3480 * g++.dg/ext/attr-malloc-2.C: New test.
3481 * g++.dg/ext/attr-malloc.C: New test.
3482 * g++.dg/ext/attr-noinline-2.C: New test.
3483 * g++.dg/ext/attr-noinline.C: New test.
3484 * g++.dg/ext/attr-nonnull.C: New test.
3485 * g++.dg/ext/attr-noreturn-2.C: New test.
3486 * g++.dg/ext/attr-noreturn.C: New test.
3487 * g++.dg/ext/attr-nothrow-2.C: New test.
3488 * g++.dg/ext/attr-nothrow.C: New test.
3489 * g++.dg/ext/attr-optimize.C: New test.
3490 * g++.dg/ext/attr-pure.C: New test.
3491 * g++.dg/ext/attr-returns-nonnull.C: New test.
3492 * g++.dg/ext/attr-warning.C: New test.
3494 2018-02-27 Nathan Sidwell <nathan@acm.org>
3497 * g++.dg/lookup/pr84426.C: New.
3499 2018-02-27 Richard Biener <rguenther@suse.de>
3501 PR tree-optimization/84512
3502 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3504 2018-02-27 Martin Liska <mliska@suse.cz>
3506 PR gcov-profile/84548
3507 * g++.dg/gcov/pr84548.C: New test.
3509 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3512 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3514 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3517 * g++.dg/cpp1y/pr84558.C: New test.
3519 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3522 * g++.dg/cpp0x/alignas14.C: New.
3523 * g++.dg/cpp0x/alignas15.C: Likewise.
3525 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3528 * g++.dg/gomp/pr84557.C: New test.
3530 2018-02-26 Marek Polacek <polacek@redhat.com>
3533 * g++.dg/cpp1z/pr84325.C: New test.
3535 2018-02-26 Carl Love <cel@us.ibm.com>
3537 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3539 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3540 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3541 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3543 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3544 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3547 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3550 * gcc.target/i386/indirect-thunk-1.c: Updated.
3551 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3552 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3553 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3554 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3555 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3556 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3557 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3558 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3559 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3560 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3561 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3562 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3563 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3564 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3565 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3566 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3567 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3568 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3569 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3570 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3571 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3572 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3573 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3574 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3575 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3576 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3577 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3578 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3579 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3580 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3581 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3582 * gcc.target/i386/ret-thunk-9.c: Likewise.
3583 * gcc.target/i386/ret-thunk-10.c: Likewise.
3584 * gcc.target/i386/ret-thunk-11.c: Likewise.
3585 * gcc.target/i386/ret-thunk-12.c: Likewise.
3586 * gcc.target/i386/ret-thunk-13.c: Likewise.
3587 * gcc.target/i386/ret-thunk-14.c: Likewise.
3588 * gcc.target/i386/ret-thunk-15.c: Likewise.
3590 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3592 * gcc.c-torture/execute/20180226-1.c: New test.
3594 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3596 PR tree-optimization/83965
3597 * gcc.dg/vect/pr83965-2.c: New test.
3599 2018-02-26 Tom de Vries <tom@codesourcery.com>
3601 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3603 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3606 * gcc.target/i386/ret-thunk-22.c: New test.
3607 * gcc.target/i386/ret-thunk-23.c: Likewise.
3608 * gcc.target/i386/ret-thunk-24.c: Likewise.
3609 * gcc.target/i386/ret-thunk-25.c: Likewise.
3610 * gcc.target/i386/ret-thunk-26.c: Likewise.
3612 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3615 * g++.dg/cpp1z/pr84533.C: New.
3617 2018-02-26 Marek Polacek <polacek@redhat.com>
3620 * g++.dg/parse/error60.C: New test.
3622 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3625 * g++.dg/gomp/pr84556.C: New test.
3626 * g++.dg/vect/pr84556.cc: New test.
3628 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3631 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3632 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3633 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3634 * gfortran.dg/c_loc_test.f90: Likewise.
3635 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3636 * gfortran.dg/proc_decl_17.f90: Likewise.
3637 * gfortran.dg/proc_ptr_8.f90: Likewise.
3639 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3642 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3643 r254814 disabling -fomit-frame-pointer by default.
3644 * gcc.target/aarch64/spill_1.c: Likewise.
3645 * gcc.target/aarch64/test_frame_11.c: Likewise.
3646 * gcc.target/aarch64/test_frame_12.c: Likewise.
3647 * gcc.target/aarch64/test_frame_13.c: Likewise.
3648 * gcc.target/aarch64/test_frame_14.c: Likewise.
3649 * gcc.target/aarch64/test_frame_15.c: Likewise.
3650 * gcc.target/aarch64/test_frame_3.c: Likewise.
3651 * gcc.target/aarch64/test_frame_5.c: Likewise.
3652 * gcc.target/aarch64/test_frame_9.c: Likewise.
3654 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3657 * gfortran.dg/explicit_shape_1.f90: New test.
3658 * gfortran.dg/automatic_module_variable.f90: Update regex.
3659 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3660 * gfortran.dg/constant_shape.f90: Ditto.
3661 * gfortran.dg/dec_structure_23.f90: Ditto.
3662 * gfortran.dg/pr78240.f90: Ditto.
3664 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3667 * gfortran.dg/pr84523.f90: New test.
3669 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3672 * gfortran.dg/select_type_40.f90: New test.
3674 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3677 * gfortran.dg/data_substring.f90: New test.
3679 2018-02-24 Marek Polacek <polacek@redhat.com>
3682 * g++.dg/cpp1z/constexpr-83692.C: New test.
3684 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3687 * gfortran.dg/statement_function_1.f90: Update test.
3689 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3692 * gfortran.dg/inquire_19.f90: New test.
3694 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3697 * gfortran.dg/pr83149_b.f90: New test.
3698 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3700 2018-02-23 Carl Love <cel@us.ibm.com>
3702 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3703 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3704 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3707 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3709 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3710 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3712 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3714 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3717 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3720 * gfortran.dg/pr83149_1.f90: New test.
3721 * gfortran.dg/pr83149.f90: Additional source for previous.
3723 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3726 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3727 __GI___pthread_mutex_init as well.
3729 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3732 * gfortran.dg/class_68.f90: New test.
3734 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3737 * gfortran.dg/derived_init_5.f90: New test.
3739 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3742 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3743 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3745 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3748 * gcc.target/powerpc/pr81572.c: New.
3750 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3752 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3754 2018-02-22 Martin Sebor <msebor@redhat.com>
3756 PR tree-optimization/84480
3757 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3758 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3760 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3763 * gcc.target/i386/indirect-thunk-11.c: New test.
3764 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3765 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3766 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3767 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3768 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3769 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3770 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3771 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3772 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3774 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3777 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3779 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3781 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3783 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3785 2018-02-22 Marek Polacek <polacek@redhat.com>
3788 * g++.dg/parse/error59.C: New test.
3790 2018-02-22 Tom de Vries <tom@codesourcery.com>
3792 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3794 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/cpp0x/pr77655.C: New.
3799 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3802 * g++.dg/cpp1y/pr84496.C: New test.
3805 * g++.dg/torture/pr84502.C: New test.
3807 PR tree-optimization/84503
3808 * gcc.dg/pr84503-1.c: New test.
3809 * gcc.dg/pr84503-2.c: New test.
3811 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3813 PR tree-optimization/84478
3814 * gcc.c-torture/execute/pr84478.c: New test.
3816 2018-02-20 Martin Sebor <msebor@redhat.com>
3819 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3820 * c-c++-common/Wrestrict.c: Same.
3821 * gcc.dg/Wrestrict-6.c: Same.
3822 * gcc.dg/Warray-bounds-27.c: New test.
3823 * gcc.dg/Wrestrict-8.c: New test.
3824 * gcc.dg/Wrestrict-9.c: New test.
3825 * gcc.dg/pr84095.c: New test.
3827 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3829 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3831 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3835 * gfortran.dg/structure_constructor_14.f90: New test.
3837 2018-02-20 Jeff Law <law@redhat.com>
3840 PR tree-optimization/81592
3842 * gcc.dg/pr81592.c: New test.
3843 * gcc.dg/pr82123.c: New test.
3844 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3846 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3849 * g++.dg/warn/Wunused-var-30.C: New test.
3851 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3853 PR tree-optimization/84419
3854 * gcc.dg/vect/pr84419.c: New test.
3856 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3859 * gfortran.dg/pr82004.f90: New test.
3861 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3863 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3865 2018-02-20 Martin Liska <mliska@suse.cz>
3869 * gcc.target/i386/pr84310.c: New test.
3870 * gcc.target/i386/pr84310-2.c: Likewise.
3872 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3875 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3877 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3880 * g++.dg/cpp1z/launder7.C: New test.
3883 * g++.dg/cpp0x/constexpr-84449.C: New test.
3886 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3888 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3892 * gfortran.dg/associate_22.f90: Enable commented out test.
3893 * gfortran.dg/associate_36.f90: New test.
3895 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3898 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3900 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3902 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3903 (dg-options): Use -mavx instead of -w.
3905 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3908 * g++.dg/cpp1z/launder8.C: New test.
3911 * g++.dg/gomp/pr84448.C: New test.
3914 * g++.dg/gomp/pr84430.C: New test.
3916 PR tree-optimization/84452
3917 * gcc.dg/pr84452.c: New test.
3920 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3922 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3925 * gfortran.dg/implied_do_io_4.f90: New test.
3927 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3929 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3930 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3931 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3933 2018-02-19 Carl Love <cel@us.ibm.com>
3935 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3937 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3940 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3942 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/cpp0x/auto50.C: New.
3946 * g++.dg/parse/friend12.C: Adjust.
3948 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3950 PR libgfortran/84389
3951 * gfortran.dg/dtio_33.f90: New test.
3953 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3955 PR libgfortran/84412
3956 * gfortran.dg/inquire_18.f90: New test.
3958 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3961 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3962 * gfortran.dg/pointer_intent_3.f90: Ditto.
3963 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3964 * gfortran.dg/protected_3.f90: Ditto.
3965 * gfortran.dg/protected_4.f90: Ditto.
3966 * gfortran.dg/protected_5.f90: Ditto.
3967 * gfortran.dg/protected_6.f90: Ditto.
3969 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3972 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3975 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3978 * gfortran.dg/inline_matmul_22.f90: New test.
3980 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3983 * gfortran.dg/abort_shoulfail.f90: New test.
3984 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3986 * gfortran.dg/PR19754_2.f90: Likewise.
3987 * gfortran.dg/PR19872.f: Likewise.
3988 * gfortran.dg/PR49268.f90: Likewise.
3989 * gfortran.dg/Wall.f90: Likewise.
3990 * gfortran.dg/Wno-all.f90: Likewise.
3991 * gfortran.dg/achar_1.f90: Likewise.
3992 * gfortran.dg/achar_2.f90: Likewise.
3993 * gfortran.dg/achar_4.f90: Likewise.
3994 * gfortran.dg/achar_6.F90: Likewise.
3995 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3996 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3997 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3998 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3999 * gfortran.dg/actual_array_result_1.f90: Likewise.
4000 * gfortran.dg/actual_array_substr_1.f90: Likewise.
4001 * gfortran.dg/actual_array_substr_2.f90: Likewise.
4002 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
4003 * gfortran.dg/actual_procedure_1.f90: Likewise.
4004 * gfortran.dg/adjustl_1.f90: Likewise.
4005 * gfortran.dg/advance_1.f90: Likewise.
4006 * gfortran.dg/advance_4.f90: Likewise.
4007 * gfortran.dg/advance_5.f90: Likewise.
4008 * gfortran.dg/advance_6.f90: Likewise.
4009 * gfortran.dg/aint_anint_1.f90: Likewise.
4010 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
4011 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
4012 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
4013 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
4014 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
4015 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
4016 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
4017 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
4018 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
4019 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
4020 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
4021 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
4022 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
4023 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
4024 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
4025 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
4026 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
4027 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
4028 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
4029 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
4030 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
4031 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4032 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
4033 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
4034 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
4035 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
4036 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
4037 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
4038 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
4039 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
4040 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
4041 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
4042 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
4043 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
4044 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
4045 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
4046 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
4047 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
4048 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
4049 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
4050 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
4051 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
4052 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
4053 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
4054 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
4055 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
4056 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
4057 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
4058 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
4059 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
4060 * gfortran.dg/allocatable_function_1.f90: Likewise.
4061 * gfortran.dg/allocatable_function_10.f90: Likewise.
4062 * gfortran.dg/allocatable_function_3.f90: Likewise.
4063 * gfortran.dg/allocatable_function_5.f90: Likewise.
4064 * gfortran.dg/allocatable_function_6.f90: Likewise.
4065 * gfortran.dg/allocatable_function_7.f90: Likewise.
4066 * gfortran.dg/allocatable_function_8.f90: Likewise.
4067 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
4068 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
4069 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
4070 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
4071 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
4072 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
4073 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
4074 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
4075 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
4076 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
4077 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
4078 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
4079 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
4080 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
4081 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
4082 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
4083 * gfortran.dg/allocate_class_3.f90: Likewise.
4084 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
4085 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
4086 * gfortran.dg/allocate_derived_5.f90: Likewise.
4087 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
4088 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
4089 * gfortran.dg/allocate_with_source_1.f90: Likewise.
4090 * gfortran.dg/allocate_with_source_10.f08: Likewise.
4091 * gfortran.dg/allocate_with_source_11.f08: Likewise.
4092 * gfortran.dg/allocate_with_source_12.f03: Likewise.
4093 * gfortran.dg/allocate_with_source_15.f03: Likewise.
4094 * gfortran.dg/allocate_with_source_16.f90: Likewise.
4095 * gfortran.dg/allocate_with_source_17.f03: Likewise.
4096 * gfortran.dg/allocate_with_source_18.f03: Likewise.
4097 * gfortran.dg/allocate_with_source_2.f90: Likewise.
4098 * gfortran.dg/allocate_with_source_20.f03: Likewise.
4099 * gfortran.dg/allocate_with_source_22.f03: Likewise.
4100 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4101 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4102 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4103 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4104 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4105 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4106 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4107 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4108 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4109 * gfortran.dg/altreturn_3.f90: Likewise.
4110 * gfortran.dg/altreturn_5.f90: Likewise.
4111 * gfortran.dg/altreturn_7.f90: Likewise.
4112 * gfortran.dg/and_or_xor.f90: Likewise.
4113 * gfortran.dg/anint_1.f90: Likewise.
4114 * gfortran.dg/any_all_1.f90: Likewise.
4115 * gfortran.dg/anyallcount_1.f90: Likewise.
4116 * gfortran.dg/append_1.f90: Likewise.
4117 * gfortran.dg/argument_checking_1.f90: Likewise.
4118 * gfortran.dg/argument_checking_2.f90: Likewise.
4119 * gfortran.dg/argument_checking_8.f90: Likewise.
4120 * gfortran.dg/arithmetic_if.f90: Likewise.
4121 * gfortran.dg/array_1.f90: Likewise.
4122 * gfortran.dg/array_2.f90: Likewise.
4123 * gfortran.dg/array_alloc_1.f90: Likewise.
4124 * gfortran.dg/array_alloc_2.f90: Likewise.
4125 * gfortran.dg/array_alloc_3.f90: Likewise.
4126 * gfortran.dg/array_assignment_1.F90: Likewise.
4127 * gfortran.dg/array_assignment_5.f90: Likewise.
4128 * gfortran.dg/array_constructor_1.f90: Likewise.
4129 * gfortran.dg/array_constructor_10.f90: Likewise.
4130 * gfortran.dg/array_constructor_11.f90: Likewise.
4131 * gfortran.dg/array_constructor_12.f90: Likewise.
4132 * gfortran.dg/array_constructor_15.f90: Likewise.
4133 * gfortran.dg/array_constructor_16.f90: Likewise.
4134 * gfortran.dg/array_constructor_17.f90: Likewise.
4135 * gfortran.dg/array_constructor_19.f90: Likewise.
4136 * gfortran.dg/array_constructor_23.f: Likewise.
4137 * gfortran.dg/array_constructor_24.f: Likewise.
4138 * gfortran.dg/array_constructor_32.f90: Likewise.
4139 * gfortran.dg/array_constructor_36.f90: Likewise.
4140 * gfortran.dg/array_constructor_39.f90: Likewise.
4141 * gfortran.dg/array_constructor_4.f90: Likewise.
4142 * gfortran.dg/array_constructor_40.f90: Likewise.
4143 * gfortran.dg/array_constructor_44.f90: Likewise.
4144 * gfortran.dg/array_constructor_45.f90: Likewise.
4145 * gfortran.dg/array_constructor_46.f90: Likewise.
4146 * gfortran.dg/array_constructor_47.f90: Likewise.
4147 * gfortran.dg/array_constructor_49.f90: Likewise.
4148 * gfortran.dg/array_constructor_5.f90: Likewise.
4149 * gfortran.dg/array_constructor_50.f90: Likewise.
4150 * gfortran.dg/array_constructor_6.f90: Likewise.
4151 * gfortran.dg/array_constructor_7.f90: Likewise.
4152 * gfortran.dg/array_constructor_8.f90: Likewise.
4153 * gfortran.dg/array_constructor_9.f90: Likewise.
4154 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4155 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4156 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4157 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4158 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4159 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4160 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4161 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4162 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4163 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4164 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4165 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4166 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4167 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4168 * gfortran.dg/array_function_1.f90: Likewise.
4169 * gfortran.dg/array_function_5.f90: Likewise.
4170 * gfortran.dg/array_initializer_1.f90: Likewise.
4171 * gfortran.dg/array_initializer_2.f90: Likewise.
4172 * gfortran.dg/array_memcpy_5.f90: Likewise.
4173 * gfortran.dg/array_memset_2.f90: Likewise.
4174 * gfortran.dg/array_reference_1.f90: Likewise.
4175 * gfortran.dg/array_return_value_1.f90: Likewise.
4176 * gfortran.dg/array_section_1.f90: Likewise.
4177 * gfortran.dg/array_temporaries_3.f90: Likewise.
4178 * gfortran.dg/arrayio_1.f90: Likewise.
4179 * gfortran.dg/arrayio_10.f90: Likewise.
4180 * gfortran.dg/arrayio_11.f90: Likewise.
4181 * gfortran.dg/arrayio_12.f90: Likewise.
4182 * gfortran.dg/arrayio_13.f90: Likewise.
4183 * gfortran.dg/arrayio_14.f90: Likewise.
4184 * gfortran.dg/arrayio_16.f90: Likewise.
4185 * gfortran.dg/arrayio_2.f90: Likewise.
4186 * gfortran.dg/arrayio_3.f90: Likewise.
4187 * gfortran.dg/arrayio_4.f90: Likewise.
4188 * gfortran.dg/arrayio_5.f90: Likewise.
4189 * gfortran.dg/arrayio_6.f90: Likewise.
4190 * gfortran.dg/arrayio_7.f90: Likewise.
4191 * gfortran.dg/arrayio_8.f90: Likewise.
4192 * gfortran.dg/arrayio_9.f90: Likewise.
4193 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4194 * gfortran.dg/assign_10.f90: Likewise.
4195 * gfortran.dg/assign_9.f90: Likewise.
4196 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4197 * gfortran.dg/assignment_1.f90: Likewise.
4198 * gfortran.dg/associate_1.f03: Likewise.
4199 * gfortran.dg/associate_11.f90: Likewise.
4200 * gfortran.dg/associate_13.f90: Likewise.
4201 * gfortran.dg/associate_15.f90: Likewise.
4202 * gfortran.dg/associate_17.f90: Likewise.
4203 * gfortran.dg/associate_18.f08: Likewise.
4204 * gfortran.dg/associate_19.f03: Likewise.
4205 * gfortran.dg/associate_20.f03: Likewise.
4206 * gfortran.dg/associate_22.f90: Likewise.
4207 * gfortran.dg/associate_23.f90: Likewise.
4208 * gfortran.dg/associate_24.f90: Likewise.
4209 * gfortran.dg/associate_25.f90: Likewise.
4210 * gfortran.dg/associate_27.f90: Likewise.
4211 * gfortran.dg/associate_28.f90: Likewise.
4212 * gfortran.dg/associate_32.f03: Likewise.
4213 * gfortran.dg/associate_33.f03: Likewise.
4214 * gfortran.dg/associate_34.f90: Likewise.
4215 * gfortran.dg/associate_6.f03: Likewise.
4216 * gfortran.dg/associate_7.f03: Likewise.
4217 * gfortran.dg/associate_8.f03: Likewise.
4218 * gfortran.dg/associate_9.f03: Likewise.
4219 * gfortran.dg/associated_1.f90: Likewise.
4220 * gfortran.dg/associated_2.f90: Likewise.
4221 * gfortran.dg/associated_5.f90: Likewise.
4222 * gfortran.dg/associated_6.f90: Likewise.
4223 * gfortran.dg/associated_target_3.f90: Likewise.
4224 * gfortran.dg/associated_target_4.f90: Likewise.
4225 * gfortran.dg/associated_target_5.f03: Likewise.
4226 * gfortran.dg/associated_target_6.f03: Likewise.
4227 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4228 * gfortran.dg/assumed_rank_1.f90: Likewise.
4229 * gfortran.dg/assumed_rank_10.f90: Likewise.
4230 * gfortran.dg/assumed_rank_2.f90: Likewise.
4231 * gfortran.dg/assumed_rank_7.f90: Likewise.
4232 * gfortran.dg/assumed_rank_8.f90: Likewise.
4233 * gfortran.dg/assumed_rank_9.f90: Likewise.
4234 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4235 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4236 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4237 * gfortran.dg/assumed_type_2.f90: Likewise.
4238 * gfortran.dg/atan2_1.f90: Likewise.
4239 * gfortran.dg/auto_array_1.f90: Likewise.
4240 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4241 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4242 * gfortran.dg/auto_char_len_3.f90: Likewise.
4243 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4244 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4245 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4246 * gfortran.dg/auto_save_2.f90: Likewise.
4247 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4248 * gfortran.dg/backslash_1.f90: Likewise.
4249 * gfortran.dg/backslash_2.f90: Likewise.
4250 * gfortran.dg/backslash_3.f: Likewise.
4251 * gfortran.dg/backspace_1.f: Likewise.
4252 * gfortran.dg/backspace_10.f90: Likewise.
4253 * gfortran.dg/backspace_11.f90: Likewise.
4254 * gfortran.dg/backspace_2.f: Likewise.
4255 * gfortran.dg/backspace_3.f: Likewise.
4256 * gfortran.dg/backspace_4.f: Likewise.
4257 * gfortran.dg/backspace_5.f: Likewise.
4258 * gfortran.dg/backspace_6.f: Likewise.
4259 * gfortran.dg/backspace_7.f90: Likewise.
4260 * gfortran.dg/backspace_8.f: Likewise.
4261 * gfortran.dg/backspace_9.f: Likewise.
4262 * gfortran.dg/bessel_1.f90: Likewise.
4263 * gfortran.dg/bessel_2.f90: Likewise.
4264 * gfortran.dg/bessel_5.f90: Likewise.
4265 * gfortran.dg/bessel_6.f90: Likewise.
4266 * gfortran.dg/bessel_7.f90: Likewise.
4267 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4268 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4269 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4270 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4271 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4272 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4273 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4274 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4275 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4276 * gfortran.dg/bit_comparison_1.F90: Likewise.
4277 * gfortran.dg/bit_comparison_2.F90: Likewise.
4278 * gfortran.dg/block_1.f08: Likewise.
4279 * gfortran.dg/block_13.f08: Likewise.
4280 * gfortran.dg/block_14.f90: Likewise.
4281 * gfortran.dg/block_2.f08: Likewise.
4282 * gfortran.dg/block_6.f08: Likewise.
4283 * gfortran.dg/block_7.f08: Likewise.
4284 * gfortran.dg/block_8.f08: Likewise.
4285 * gfortran.dg/blockdata_1.f90: Likewise.
4286 * gfortran.dg/bound_1.f90: Likewise.
4287 * gfortran.dg/bound_2.f90: Likewise.
4288 * gfortran.dg/bound_3.f90: Likewise.
4289 * gfortran.dg/bound_4.f90: Likewise.
4290 * gfortran.dg/bound_5.f90: Likewise.
4291 * gfortran.dg/bound_6.f90: Likewise.
4292 * gfortran.dg/bound_7.f90: Likewise.
4293 * gfortran.dg/bound_8.f90: Likewise.
4294 * gfortran.dg/bound_9.f90: Likewise.
4295 * gfortran.dg/bound_simplification_1.f90: Likewise.
4296 * gfortran.dg/bound_simplification_3.f90: Likewise.
4297 * gfortran.dg/bound_simplification_4.f90: Likewise.
4298 * gfortran.dg/bound_simplification_5.f90: Likewise.
4299 * gfortran.dg/bound_simplification_6.f90: Likewise.
4300 * gfortran.dg/bounds_check_1.f90: Likewise.
4301 * gfortran.dg/bounds_check_12.f90: Likewise.
4302 * gfortran.dg/bounds_check_14.f90: Likewise.
4303 * gfortran.dg/bounds_check_15.f90: Likewise.
4304 * gfortran.dg/bounds_check_19.f90: Likewise.
4305 * gfortran.dg/bounds_check_8.f90: Likewise.
4306 * gfortran.dg/bounds_check_9.f90: Likewise.
4307 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4308 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4309 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4310 * gfortran.dg/boz_1.f90: Likewise.
4311 * gfortran.dg/boz_11.f90: Likewise.
4312 * gfortran.dg/boz_13.f90: Likewise.
4313 * gfortran.dg/boz_14.f90: Likewise.
4314 * gfortran.dg/boz_15.f90: Likewise.
4315 * gfortran.dg/boz_3.f90: Likewise.
4316 * gfortran.dg/boz_6.f90: Likewise.
4317 * gfortran.dg/boz_9.f90: Likewise.
4318 * gfortran.dg/byte_1.f90: Likewise.
4319 * gfortran.dg/byte_2.f90: Likewise.
4320 * gfortran.dg/c_assoc.f90: Likewise.
4321 * gfortran.dg/c_assoc_2.f03: Likewise.
4322 * gfortran.dg/c_assoc_3.f90: Likewise.
4323 * gfortran.dg/c_by_val_1.f: Likewise.
4324 * gfortran.dg/c_by_val_5.f90: Likewise.
4325 * gfortran.dg/c_char_tests.f03: Likewise.
4326 * gfortran.dg/c_char_tests_2.f03: Likewise.
4327 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4328 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4329 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4330 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4331 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4332 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4333 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4334 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4335 * gfortran.dg/c_kind_params.f90: Likewise.
4336 * gfortran.dg/c_loc_test_20.f90: Likewise.
4337 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4338 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4339 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4340 * gfortran.dg/c_size_t_test.f03: Likewise.
4341 * gfortran.dg/c_sizeof_1.f90: Likewise.
4342 * gfortran.dg/c_sizeof_5.f90: Likewise.
4343 * gfortran.dg/c_sizeof_6.f90: Likewise.
4344 * gfortran.dg/char4_iunit_1.f03: Likewise.
4345 * gfortran.dg/char4_iunit_2.f03: Likewise.
4346 * gfortran.dg/char_allocation_1.f90: Likewise.
4347 * gfortran.dg/char_array_constructor.f90: Likewise.
4348 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4349 * gfortran.dg/char_assign_1.f90: Likewise.
4350 * gfortran.dg/char_associated_1.f90: Likewise.
4351 * gfortran.dg/char_cast_2.f90: Likewise.
4352 * gfortran.dg/char_comparison_1.f: Likewise.
4353 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4354 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4355 * gfortran.dg/char_cons_len.f90: Likewise.
4356 * gfortran.dg/char_conversion.f90: Likewise.
4357 * gfortran.dg/char_cshift_1.f90: Likewise.
4358 * gfortran.dg/char_cshift_2.f90: Likewise.
4359 * gfortran.dg/char_decl_2.f90: Likewise.
4360 * gfortran.dg/char_eoshift_1.f90: Likewise.
4361 * gfortran.dg/char_eoshift_2.f90: Likewise.
4362 * gfortran.dg/char_eoshift_3.f90: Likewise.
4363 * gfortran.dg/char_eoshift_4.f90: Likewise.
4364 * gfortran.dg/char_eoshift_5.f90: Likewise.
4365 * gfortran.dg/char_expr_1.f90: Likewise.
4366 * gfortran.dg/char_expr_3.f90: Likewise.
4367 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4368 * gfortran.dg/char_length_12.f90: Likewise.
4369 * gfortran.dg/char_length_14.f90: Likewise.
4370 * gfortran.dg/char_length_15.f90: Likewise.
4371 * gfortran.dg/char_length_17.f90: Likewise.
4372 * gfortran.dg/char_length_20.f90: Likewise.
4373 * gfortran.dg/char_length_21.f90: Likewise.
4374 * gfortran.dg/char_length_5.f90: Likewise.
4375 * gfortran.dg/char_length_6.f90: Likewise.
4376 * gfortran.dg/char_length_7.f90: Likewise.
4377 * gfortran.dg/char_length_8.f90: Likewise.
4378 * gfortran.dg/char_pack_1.f90: Likewise.
4379 * gfortran.dg/char_pack_2.f90: Likewise.
4380 * gfortran.dg/char_pointer_assign.f90: Likewise.
4381 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4382 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4383 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4384 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4385 * gfortran.dg/char_pointer_func.f90: Likewise.
4386 * gfortran.dg/char_reshape_1.f90: Likewise.
4387 * gfortran.dg/char_result_1.f90: Likewise.
4388 * gfortran.dg/char_result_12.f90: Likewise.
4389 * gfortran.dg/char_result_13.f90: Likewise.
4390 * gfortran.dg/char_result_14.f90: Likewise.
4391 * gfortran.dg/char_result_15.f90: Likewise.
4392 * gfortran.dg/char_result_2.f90: Likewise.
4393 * gfortran.dg/char_result_3.f90: Likewise.
4394 * gfortran.dg/char_result_4.f90: Likewise.
4395 * gfortran.dg/char_result_5.f90: Likewise.
4396 * gfortran.dg/char_result_6.f90: Likewise.
4397 * gfortran.dg/char_result_7.f90: Likewise.
4398 * gfortran.dg/char_result_8.f90: Likewise.
4399 * gfortran.dg/char_spread_1.f90: Likewise.
4400 * gfortran.dg/char_transpose_1.f90: Likewise.
4401 * gfortran.dg/char_type_len.f90: Likewise.
4402 * gfortran.dg/char_unpack_1.f90: Likewise.
4403 * gfortran.dg/char_unpack_2.f90: Likewise.
4404 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4405 * gfortran.dg/character_comparison_1.f90: Likewise.
4406 * gfortran.dg/character_comparison_2.f90: Likewise.
4407 * gfortran.dg/character_comparison_3.f90: Likewise.
4408 * gfortran.dg/character_comparison_4.f90: Likewise.
4409 * gfortran.dg/character_comparison_5.f90: Likewise.
4410 * gfortran.dg/character_comparison_6.f90: Likewise.
4411 * gfortran.dg/character_comparison_7.f90: Likewise.
4412 * gfortran.dg/character_comparison_8.f90: Likewise.
4413 * gfortran.dg/character_comparison_9.f90: Likewise.
4414 * gfortran.dg/charlen_15.f90: Likewise.
4415 * gfortran.dg/charlen_16.f90: Likewise.
4416 * gfortran.dg/chkbits.f90: Likewise.
4417 * gfortran.dg/chmod_1.f90: Likewise.
4418 * gfortran.dg/chmod_2.f90: Likewise.
4419 * gfortran.dg/chmod_3.f90: Likewise.
4420 * gfortran.dg/class_1.f03: Likewise.
4421 * gfortran.dg/class_18.f03: Likewise.
4422 * gfortran.dg/class_19.f03: Likewise.
4423 * gfortran.dg/class_35.f90: Likewise.
4424 * gfortran.dg/class_46.f03: Likewise.
4425 * gfortran.dg/class_48.f90: Likewise.
4426 * gfortran.dg/class_51.f90: Likewise.
4427 * gfortran.dg/class_52.f90: Likewise.
4428 * gfortran.dg/class_6.f03: Likewise.
4429 * gfortran.dg/class_63.f90: Likewise.
4430 * gfortran.dg/class_64.f90: Likewise.
4431 * gfortran.dg/class_65.f90: Likewise.
4432 * gfortran.dg/class_66.f90: Likewise.
4433 * gfortran.dg/class_67.f90: Likewise.
4434 * gfortran.dg/class_9.f03: Likewise.
4435 * gfortran.dg/class_alias.f90: Likewise.
4436 * gfortran.dg/class_allocate_1.f03: Likewise.
4437 * gfortran.dg/class_allocate_10.f03: Likewise.
4438 * gfortran.dg/class_allocate_13.f90: Likewise.
4439 * gfortran.dg/class_allocate_14.f90: Likewise.
4440 * gfortran.dg/class_allocate_15.f90: Likewise.
4441 * gfortran.dg/class_allocate_19.f03: Likewise.
4442 * gfortran.dg/class_allocate_21.f90: Likewise.
4443 * gfortran.dg/class_allocate_22.f90: Likewise.
4444 * gfortran.dg/class_allocate_3.f03: Likewise.
4445 * gfortran.dg/class_allocate_4.f03: Likewise.
4446 * gfortran.dg/class_allocate_5.f90: Likewise.
4447 * gfortran.dg/class_allocate_6.f03: Likewise.
4448 * gfortran.dg/class_allocate_7.f03: Likewise.
4449 * gfortran.dg/class_allocate_8.f03: Likewise.
4450 * gfortran.dg/class_allocate_9.f03: Likewise.
4451 * gfortran.dg/class_array_1.f03: Likewise.
4452 * gfortran.dg/class_array_14.f90: Likewise.
4453 * gfortran.dg/class_array_15.f03: Likewise.
4454 * gfortran.dg/class_array_16.f90: Likewise.
4455 * gfortran.dg/class_array_2.f03: Likewise.
4456 * gfortran.dg/class_array_20.f03: Likewise.
4457 * gfortran.dg/class_array_21.f03: Likewise.
4458 * gfortran.dg/class_array_3.f03: Likewise.
4459 * gfortran.dg/class_array_4.f03: Likewise.
4460 * gfortran.dg/class_array_7.f03: Likewise.
4461 * gfortran.dg/class_array_8.f03: Likewise.
4462 * gfortran.dg/class_array_9.f03: Likewise.
4463 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4464 * gfortran.dg/class_dummy_1.f03: Likewise.
4465 * gfortran.dg/class_optional_1.f90: Likewise.
4466 * gfortran.dg/class_optional_2.f90: Likewise.
4467 * gfortran.dg/class_result_5.f90: Likewise.
4468 * gfortran.dg/class_result_6.f90: Likewise.
4469 * gfortran.dg/class_to_type_1.f03: Likewise.
4470 * gfortran.dg/class_to_type_2.f90: Likewise.
4471 * gfortran.dg/class_to_type_3.f03: Likewise.
4472 * gfortran.dg/class_to_type_4.f90: Likewise.
4473 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4474 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4475 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4476 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4477 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4478 * gfortran.dg/coarray/codimension.f90: Likewise.
4479 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4480 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4481 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4482 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4483 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4484 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4485 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4486 * gfortran.dg/coarray/event_1.f90: Likewise.
4487 * gfortran.dg/coarray/event_2.f90: Likewise.
4488 * gfortran.dg/coarray/get_array.f90: Likewise.
4489 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4490 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4491 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4492 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4493 * gfortran.dg/coarray/lock_1.f90: Likewise.
4494 * gfortran.dg/coarray/lock_2.f90: Likewise.
4495 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4496 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4497 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4498 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4499 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4500 * gfortran.dg/coarray/registering_1.f90: Likewise.
4501 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4502 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4503 * gfortran.dg/coarray/send_array.f90: Likewise.
4504 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4505 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4506 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4507 * gfortran.dg/coarray/sync_1.f90: Likewise.
4508 * gfortran.dg/coarray/sync_3.f90: Likewise.
4509 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4510 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4511 * gfortran.dg/coarray_13.f90: Likewise.
4512 * gfortran.dg/coarray_15.f90: Likewise.
4513 * gfortran.dg/coarray_16.f90: Likewise.
4514 * gfortran.dg/coarray_2.f90: Likewise.
4515 * gfortran.dg/coarray_23.f90: Likewise.
4516 * gfortran.dg/coarray_40.f90: Likewise.
4517 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4518 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4519 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4520 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4521 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4522 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4523 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4524 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4525 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4526 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4527 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4528 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4529 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4530 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4531 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4532 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4533 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4534 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4535 * gfortran.dg/coarray_stat_2.f90: Likewise.
4536 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4537 * gfortran.dg/coindexed_1.f90: Likewise.
4538 * gfortran.dg/comma.f: Likewise.
4539 * gfortran.dg/comma_format_extension_3.f: Likewise.
4540 * gfortran.dg/comma_format_extension_4.f: Likewise.
4541 * gfortran.dg/common_2.f90: Likewise.
4542 * gfortran.dg/common_4.f90: Likewise.
4543 * gfortran.dg/common_align_1.f90: Likewise.
4544 * gfortran.dg/common_align_2.f90: Likewise.
4545 * gfortran.dg/common_equivalence_1.f: Likewise.
4546 * gfortran.dg/common_pointer_1.f90: Likewise.
4547 * gfortran.dg/common_resize_1.f: Likewise.
4548 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4549 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4550 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4551 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4552 * gfortran.dg/complex_read.f90: Likewise.
4553 * gfortran.dg/complex_write.f90: Likewise.
4554 * gfortran.dg/constant_substring.f: Likewise.
4555 * gfortran.dg/constructor_2.f90: Likewise.
4556 * gfortran.dg/constructor_3.f90: Likewise.
4557 * gfortran.dg/constructor_6.f90: Likewise.
4558 * gfortran.dg/contained_1.f90: Likewise.
4559 * gfortran.dg/contained_3.f90: Likewise.
4560 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4561 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4562 * gfortran.dg/continuation_1.f90: Likewise.
4563 * gfortran.dg/continuation_11.f90: Likewise.
4564 * gfortran.dg/continuation_12.f90: Likewise.
4565 * gfortran.dg/continuation_13.f90: Likewise.
4566 * gfortran.dg/continuation_14.f: Likewise.
4567 * gfortran.dg/continuation_8.f90: Likewise.
4568 * gfortran.dg/convert_2.f90: Likewise.
4569 * gfortran.dg/convert_implied_open.f90: Likewise.
4570 * gfortran.dg/count_init_expr.f03: Likewise.
4571 * gfortran.dg/cr_lf.f90: Likewise.
4572 * gfortran.dg/cray_pointers_10.f90: Likewise.
4573 * gfortran.dg/cray_pointers_2.f90: Likewise.
4574 * gfortran.dg/cray_pointers_5.f90: Likewise.
4575 * gfortran.dg/cray_pointers_7.f90: Likewise.
4576 * gfortran.dg/cray_pointers_8.f90: Likewise.
4577 * gfortran.dg/cshift_1.f90: Likewise.
4578 * gfortran.dg/cshift_2.f90: Likewise.
4579 * gfortran.dg/cshift_large_1.f90: Likewise.
4580 * gfortran.dg/cshift_nan_1.f90: Likewise.
4581 * gfortran.dg/csqrt_2.f: Likewise.
4582 * gfortran.dg/data_array_1.f90: Likewise.
4583 * gfortran.dg/data_char_1.f90: Likewise.
4584 * gfortran.dg/data_char_2.f90: Likewise.
4585 * gfortran.dg/data_char_3.f90: Likewise.
4586 * gfortran.dg/data_derived_1.f90: Likewise.
4587 * gfortran.dg/data_implied_do_1.f90: Likewise.
4588 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4589 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4590 * gfortran.dg/deallocate_stat.f90: Likewise.
4591 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4592 * gfortran.dg/debug/pr37738.f: Likewise.
4593 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4594 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4595 * gfortran.dg/dec_exp_1.f90: Likewise.
4596 * gfortran.dg/dec_init_1.f90: Likewise.
4597 * gfortran.dg/dec_init_2.f90: Likewise.
4598 * gfortran.dg/dec_init_3.f90: Likewise.
4599 * gfortran.dg/dec_init_4.f90: Likewise.
4600 * gfortran.dg/dec_io_1.f90: Likewise.
4601 * gfortran.dg/dec_io_2.f90: Likewise.
4602 * gfortran.dg/dec_io_2a.f90: Likewise.
4603 * gfortran.dg/dec_io_6.f90: Likewise.
4604 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4605 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4606 * gfortran.dg/dec_math.f90: Likewise.
4607 * gfortran.dg/dec_parameter_1.f: Likewise.
4608 * gfortran.dg/dec_parameter_2.f90: Likewise.
4609 * gfortran.dg/dec_static_1.f90: Likewise.
4610 * gfortran.dg/dec_static_2.f90: Likewise.
4611 * gfortran.dg/dec_structure_1.f90: Likewise.
4612 * gfortran.dg/dec_structure_10.f90: Likewise.
4613 * gfortran.dg/dec_structure_18.f90: Likewise.
4614 * gfortran.dg/dec_structure_19.f90: Likewise.
4615 * gfortran.dg/dec_structure_2.f90: Likewise.
4616 * gfortran.dg/dec_structure_22.f90: Likewise.
4617 * gfortran.dg/dec_structure_3.f90: Likewise.
4618 * gfortran.dg/dec_structure_4.f90: Likewise.
4619 * gfortran.dg/dec_structure_5.f90: Likewise.
4620 * gfortran.dg/dec_structure_6.f90: Likewise.
4621 * gfortran.dg/dec_structure_7.f90: Likewise.
4622 * gfortran.dg/dec_union_1.f90: Likewise.
4623 * gfortran.dg/dec_union_2.f90: Likewise.
4624 * gfortran.dg/dec_union_3.f90: Likewise.
4625 * gfortran.dg/dec_union_4.f90: Likewise.
4626 * gfortran.dg/dec_union_5.f90: Likewise.
4627 * gfortran.dg/default_format_1.f90: Likewise.
4628 * gfortran.dg/default_format_2.f90: Likewise.
4629 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4630 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4631 * gfortran.dg/default_initialization_3.f90: Likewise.
4632 * gfortran.dg/default_initialization_4.f90: Likewise.
4633 * gfortran.dg/default_initialization_5.f90: Likewise.
4634 * gfortran.dg/deferred_character_1.f90: Likewise.
4635 * gfortran.dg/deferred_character_10.f90: Likewise.
4636 * gfortran.dg/deferred_character_11.f90: Likewise.
4637 * gfortran.dg/deferred_character_12.f90: Likewise.
4638 * gfortran.dg/deferred_character_13.f90: Likewise.
4639 * gfortran.dg/deferred_character_14.f90: Likewise.
4640 * gfortran.dg/deferred_character_15.f90: Likewise.
4641 * gfortran.dg/deferred_character_16.f90: Likewise.
4642 * gfortran.dg/deferred_character_2.f90: Likewise.
4643 * gfortran.dg/deferred_character_3.f90: Likewise.
4644 * gfortran.dg/deferred_character_4.f90: Likewise.
4645 * gfortran.dg/deferred_character_5.f90: Likewise.
4646 * gfortran.dg/deferred_character_6.f90: Likewise.
4647 * gfortran.dg/deferred_character_7.f90: Likewise.
4648 * gfortran.dg/deferred_character_8.f90: Likewise.
4649 * gfortran.dg/deferred_character_9.f90: Likewise.
4650 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4651 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4652 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4653 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4654 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4655 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4656 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4657 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4658 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4659 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4660 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4661 * gfortran.dg/defined_assignment_1.f90: Likewise.
4662 * gfortran.dg/defined_assignment_10.f90: Likewise.
4663 * gfortran.dg/defined_assignment_11.f90: Likewise.
4664 * gfortran.dg/defined_assignment_2.f90: Likewise.
4665 * gfortran.dg/defined_assignment_3.f90: Likewise.
4666 * gfortran.dg/defined_assignment_4.f90: Likewise.
4667 * gfortran.dg/defined_assignment_5.f90: Likewise.
4668 * gfortran.dg/defined_assignment_8.f90: Likewise.
4669 * gfortran.dg/defined_assignment_9.f90: Likewise.
4670 * gfortran.dg/dependency_2.f90: Likewise.
4671 * gfortran.dg/dependency_21.f90: Likewise.
4672 * gfortran.dg/dependency_22.f90: Likewise.
4673 * gfortran.dg/dependency_23.f90: Likewise.
4674 * gfortran.dg/dependency_24.f90: Likewise.
4675 * gfortran.dg/dependency_25.f90: Likewise.
4676 * gfortran.dg/dependency_26.f90: Likewise.
4677 * gfortran.dg/dependency_39.f90: Likewise.
4678 * gfortran.dg/dependency_40.f90: Likewise.
4679 * gfortran.dg/dependency_41.f90: Likewise.
4680 * gfortran.dg/dependency_42.f90: Likewise.
4681 * gfortran.dg/dependency_43.f90: Likewise.
4682 * gfortran.dg/dependency_44.f90: Likewise.
4683 * gfortran.dg/dependency_45.f90: Likewise.
4684 * gfortran.dg/dependency_50.f90: Likewise.
4685 * gfortran.dg/dependency_51.f90: Likewise.
4686 * gfortran.dg/dependent_decls_1.f90: Likewise.
4687 * gfortran.dg/der_array_1.f90: Likewise.
4688 * gfortran.dg/der_array_io_1.f90: Likewise.
4689 * gfortran.dg/der_array_io_2.f90: Likewise.
4690 * gfortran.dg/der_array_io_3.f90: Likewise.
4691 * gfortran.dg/der_io_1.f90: Likewise.
4692 * gfortran.dg/der_io_3.f90: Likewise.
4693 * gfortran.dg/der_pointer_2.f90: Likewise.
4694 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4695 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4696 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4697 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4698 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4699 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4700 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4701 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4702 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4703 * gfortran.dg/derived_external_function_1.f90: Likewise.
4704 * gfortran.dg/derived_init_1.f90: Likewise.
4705 * gfortran.dg/derived_init_2.f90: Likewise.
4706 * gfortran.dg/derived_init_3.f90: Likewise.
4707 * gfortran.dg/derived_init_4.f90: Likewise.
4708 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4709 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4710 * gfortran.dg/dev_null.F90: Likewise.
4711 * gfortran.dg/dfloat_1.f90: Likewise.
4712 * gfortran.dg/dim_sum_1.f90: Likewise.
4713 * gfortran.dg/dim_sum_2.f90: Likewise.
4714 * gfortran.dg/dim_sum_3.f90: Likewise.
4715 * gfortran.dg/direct_io_10.f: Likewise.
4716 * gfortran.dg/direct_io_11.f90: Likewise.
4717 * gfortran.dg/direct_io_12.f90: Likewise.
4718 * gfortran.dg/direct_io_2.f90: Likewise.
4719 * gfortran.dg/direct_io_3.f90: Likewise.
4720 * gfortran.dg/direct_io_4.f90: Likewise.
4721 * gfortran.dg/direct_io_5.f90: Likewise.
4722 * gfortran.dg/direct_io_6.f90: Likewise.
4723 * gfortran.dg/direct_io_7.f90: Likewise.
4724 * gfortran.dg/direct_io_8.f90: Likewise.
4725 * gfortran.dg/direct_io_9.f: Likewise.
4726 * gfortran.dg/do_1.f90: Likewise.
4727 * gfortran.dg/do_3.F90: Likewise.
4728 * gfortran.dg/do_concurrent_2.f90: Likewise.
4729 * gfortran.dg/do_concurrent_4.f90: Likewise.
4730 * gfortran.dg/do_corner_warn.f90: Likewise.
4731 * gfortran.dg/do_iterator_2.f90: Likewise.
4732 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4733 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4734 * gfortran.dg/dos_eol.f: Likewise.
4735 * gfortran.dg/dot_product_1.f03: Likewise.
4736 * gfortran.dg/dot_product_2.f90: Likewise.
4737 * gfortran.dg/dot_product_4.f90: Likewise.
4738 * gfortran.dg/dshift_1.F90: Likewise.
4739 * gfortran.dg/dshift_2.F90: Likewise.
4740 * gfortran.dg/dtio_1.f90: Likewise.
4741 * gfortran.dg/dtio_10.f90: Likewise.
4742 * gfortran.dg/dtio_12.f90: Likewise.
4743 * gfortran.dg/dtio_14.f90: Likewise.
4744 * gfortran.dg/dtio_15.f90: Likewise.
4745 * gfortran.dg/dtio_16.f90: Likewise.
4746 * gfortran.dg/dtio_17.f90: Likewise.
4747 * gfortran.dg/dtio_19.f90: Likewise.
4748 * gfortran.dg/dtio_2.f90: Likewise.
4749 * gfortran.dg/dtio_20.f03: Likewise.
4750 * gfortran.dg/dtio_22.f90: Likewise.
4751 * gfortran.dg/dtio_24.f90: Likewise.
4752 * gfortran.dg/dtio_25.f90: Likewise.
4753 * gfortran.dg/dtio_26.f03: Likewise.
4754 * gfortran.dg/dtio_27.f90: Likewise.
4755 * gfortran.dg/dtio_28.f03: Likewise.
4756 * gfortran.dg/dtio_3.f90: Likewise.
4757 * gfortran.dg/dtio_30.f03: Likewise.
4758 * gfortran.dg/dtio_31.f03: Likewise.
4759 * gfortran.dg/dtio_32.f03: Likewise.
4760 * gfortran.dg/dtio_4.f90: Likewise.
4761 * gfortran.dg/dtio_5.f90: Likewise.
4762 * gfortran.dg/dtio_7.f90: Likewise.
4763 * gfortran.dg/dtio_8.f90: Likewise.
4764 * gfortran.dg/dtio_9.f90: Likewise.
4765 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4766 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4767 * gfortran.dg/dup_save_1.f90: Likewise.
4768 * gfortran.dg/dup_save_2.f90: Likewise.
4769 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4770 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4771 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4772 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4773 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4774 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4775 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4776 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4777 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4778 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4779 * gfortran.dg/e_d_fmt.f90: Likewise.
4780 * gfortran.dg/edit_real_1.f90: Likewise.
4781 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4782 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4783 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4784 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4785 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4786 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4787 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4788 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4789 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4790 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4791 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4792 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4793 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4794 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4795 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4796 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4797 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4798 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4799 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4800 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4801 * gfortran.dg/empty_format_1.f90: Likewise.
4802 * gfortran.dg/endfile.f: Likewise.
4803 * gfortran.dg/endfile.f90: Likewise.
4804 * gfortran.dg/endfile_2.f90: Likewise.
4805 * gfortran.dg/entry_1.f90: Likewise.
4806 * gfortran.dg/entry_10.f90: Likewise.
4807 * gfortran.dg/entry_12.f90: Likewise.
4808 * gfortran.dg/entry_13.f90: Likewise.
4809 * gfortran.dg/entry_14.f90: Likewise.
4810 * gfortran.dg/entry_16.f90: Likewise.
4811 * gfortran.dg/entry_3.f90: Likewise.
4812 * gfortran.dg/entry_6.f90: Likewise.
4813 * gfortran.dg/entry_9.f90: Likewise.
4814 * gfortran.dg/entry_array_specs_2.f: Likewise.
4815 * gfortran.dg/enum_1.f90: Likewise.
4816 * gfortran.dg/enum_9.f90: Likewise.
4817 * gfortran.dg/eof_1.f90: Likewise.
4818 * gfortran.dg/eof_2.f90: Likewise.
4819 * gfortran.dg/eof_4.f90: Likewise.
4820 * gfortran.dg/eof_5.f90: Likewise.
4821 * gfortran.dg/eor_handling_1.f90: Likewise.
4822 * gfortran.dg/eor_handling_2.f90: Likewise.
4823 * gfortran.dg/eor_handling_3.f90: Likewise.
4824 * gfortran.dg/eor_handling_4.f90: Likewise.
4825 * gfortran.dg/eor_handling_5.f90: Likewise.
4826 * gfortran.dg/eoshift_3.f90: Likewise.
4827 * gfortran.dg/eoshift_4.f90: Likewise.
4828 * gfortran.dg/eoshift_5.f90: Likewise.
4829 * gfortran.dg/eoshift_6.f90: Likewise.
4830 * gfortran.dg/eoshift_large_1.f90: Likewise.
4831 * gfortran.dg/equiv_6.f90: Likewise.
4832 * gfortran.dg/equiv_7.f90: Likewise.
4833 * gfortran.dg/equiv_9.f90: Likewise.
4834 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4835 * gfortran.dg/erf_2.F90: Likewise.
4836 * gfortran.dg/erf_3.F90: Likewise.
4837 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4838 * gfortran.dg/error_format_2.f90: Likewise.
4839 * gfortran.dg/error_recovery_5.f90: Likewise.
4840 * gfortran.dg/execute_command_line_2.f90: Likewise.
4841 * gfortran.dg/execute_command_line_3.f90: Likewise.
4842 * gfortran.dg/exit_1.f08: Likewise.
4843 * gfortran.dg/exit_3.f08: Likewise.
4844 * gfortran.dg/exponent_1.f90: Likewise.
4845 * gfortran.dg/exponent_2.f90: Likewise.
4846 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4847 * gfortran.dg/extends_1.f03: Likewise.
4848 * gfortran.dg/extends_16.f90: Likewise.
4849 * gfortran.dg/extends_2.f03: Likewise.
4850 * gfortran.dg/extends_3.f03: Likewise.
4851 * gfortran.dg/extends_4.f03: Likewise.
4852 * gfortran.dg/extends_type_of_1.f03: Likewise.
4853 * gfortran.dg/extends_type_of_2.f03: Likewise.
4854 * gfortran.dg/external_procedures_3.f90: Likewise.
4855 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4856 * gfortran.dg/f2003_io_1.f03: Likewise.
4857 * gfortran.dg/f2003_io_4.f03: Likewise.
4858 * gfortran.dg/f2003_io_5.f03: Likewise.
4859 * gfortran.dg/f2003_io_6.f03: Likewise.
4860 * gfortran.dg/f2003_io_7.f03: Likewise.
4861 * gfortran.dg/f2c_1.f90: Likewise.
4862 * gfortran.dg/f2c_2.f90: Likewise.
4863 * gfortran.dg/f2c_3.f90: Likewise.
4864 * gfortran.dg/f2c_4.f90: Likewise.
4865 * gfortran.dg/f2c_6.f90: Likewise.
4866 * gfortran.dg/f2c_7.f90: Likewise.
4867 * gfortran.dg/f2c_9.f90: Likewise.
4868 * gfortran.dg/fgetc_1.f90: Likewise.
4869 * gfortran.dg/fgetc_2.f90: Likewise.
4870 * gfortran.dg/filename_null.f90: Likewise.
4871 * gfortran.dg/finalize_12.f90: Likewise.
4872 * gfortran.dg/finalize_13.f90: Likewise.
4873 * gfortran.dg/finalize_15.f90: Likewise.
4874 * gfortran.dg/finalize_17.f90: Likewise.
4875 * gfortran.dg/finalize_18.f90: Likewise.
4876 * gfortran.dg/finalize_25.f90: Likewise.
4877 * gfortran.dg/finalize_29.f08: Likewise.
4878 * gfortran.dg/finalize_31.f90: Likewise.
4879 * gfortran.dg/float_1.f90: Likewise.
4880 * gfortran.dg/flush_1.f90: Likewise.
4881 * gfortran.dg/fmt_bz_bn.f: Likewise.
4882 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4883 * gfortran.dg/fmt_cache_1.f: Likewise.
4884 * gfortran.dg/fmt_cache_2.f: Likewise.
4885 * gfortran.dg/fmt_cache_3.f90: Likewise.
4886 * gfortran.dg/fmt_colon.f90: Likewise.
4887 * gfortran.dg/fmt_e.f90: Likewise.
4888 * gfortran.dg/fmt_en.f90: Likewise.
4889 * gfortran.dg/fmt_error_10.f: Likewise.
4890 * gfortran.dg/fmt_error_9.f: Likewise.
4891 * gfortran.dg/fmt_exhaust.f90: Likewise.
4892 * gfortran.dg/fmt_f0_1.f90: Likewise.
4893 * gfortran.dg/fmt_f_an_p.f: Likewise.
4894 * gfortran.dg/fmt_fw_d.f90: Likewise.
4895 * gfortran.dg/fmt_g.f: Likewise.
4896 * gfortran.dg/fmt_g0_1.f08: Likewise.
4897 * gfortran.dg/fmt_g0_2.f08: Likewise.
4898 * gfortran.dg/fmt_g0_4.f08: Likewise.
4899 * gfortran.dg/fmt_g0_5.f08: Likewise.
4900 * gfortran.dg/fmt_g0_6.f08: Likewise.
4901 * gfortran.dg/fmt_g0_7.f08: Likewise.
4902 * gfortran.dg/fmt_g_1.f90: Likewise.
4903 * gfortran.dg/fmt_int_sign.f90: Likewise.
4904 * gfortran.dg/fmt_l.f90: Likewise.
4905 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4906 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4907 * gfortran.dg/fmt_p_1.f90: Likewise.
4908 * gfortran.dg/fmt_pf.f90: Likewise.
4909 * gfortran.dg/fmt_read.f90: Likewise.
4910 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4911 * gfortran.dg/fmt_t_1.f90: Likewise.
4912 * gfortran.dg/fmt_t_2.f90: Likewise.
4913 * gfortran.dg/fmt_t_3.f90: Likewise.
4914 * gfortran.dg/fmt_t_4.f90: Likewise.
4915 * gfortran.dg/fmt_t_5.f90: Likewise.
4916 * gfortran.dg/fmt_t_6.f: Likewise.
4917 * gfortran.dg/fmt_t_7.f: Likewise.
4918 * gfortran.dg/fmt_t_9.f: Likewise.
4919 * gfortran.dg/fmt_tl.f: Likewise.
4920 * gfortran.dg/fmt_unlimited.f90: Likewise.
4921 * gfortran.dg/fmt_white.f: Likewise.
4922 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4923 * gfortran.dg/fold_nearest.f90: Likewise.
4924 * gfortran.dg/forall_1.f90: Likewise.
4925 * gfortran.dg/forall_10.f90: Likewise.
4926 * gfortran.dg/forall_12.f90: Likewise.
4927 * gfortran.dg/forall_13.f90: Likewise.
4928 * gfortran.dg/forall_15.f90: Likewise.
4929 * gfortran.dg/forall_4.f90: Likewise.
4930 * gfortran.dg/forall_5.f90: Likewise.
4931 * gfortran.dg/forall_6.f90: Likewise.
4932 * gfortran.dg/forall_7.f90: Likewise.
4933 * gfortran.dg/fraction.f90: Likewise.
4934 * gfortran.dg/fseek.f90: Likewise.
4935 * gfortran.dg/ftell_1.f90: Likewise.
4936 * gfortran.dg/ftell_2.f90: Likewise.
4937 * gfortran.dg/ftell_3.f90: Likewise.
4938 * gfortran.dg/func_assign_2.f90: Likewise.
4939 * gfortran.dg/func_assign_3.f90: Likewise.
4940 * gfortran.dg/func_derived_1.f90: Likewise.
4941 * gfortran.dg/func_derived_2.f90: Likewise.
4942 * gfortran.dg/func_derived_3.f90: Likewise.
4943 * gfortran.dg/func_result_1.f90: Likewise.
4944 * gfortran.dg/func_result_2.f90: Likewise.
4945 * gfortran.dg/func_result_6.f90: Likewise.
4946 * gfortran.dg/function_charlen_2.f90: Likewise.
4947 * gfortran.dg/function_charlen_3.f: Likewise.
4948 * gfortran.dg/function_kinds_1.f90: Likewise.
4949 * gfortran.dg/function_kinds_4.f90: Likewise.
4950 * gfortran.dg/function_optimize_10.f90: Likewise.
4951 * gfortran.dg/function_optimize_11.f90: Likewise.
4952 * gfortran.dg/function_optimize_12.f90: Likewise.
4953 * gfortran.dg/function_optimize_4.f90: Likewise.
4954 * gfortran.dg/function_optimize_8.f90: Likewise.
4955 * gfortran.dg/g77/13037.f: Likewise.
4956 * gfortran.dg/g77/1832.f: Likewise.
4957 * gfortran.dg/g77/19981119-0.f: Likewise.
4958 * gfortran.dg/g77/19990313-0.f: Likewise.
4959 * gfortran.dg/g77/19990313-1.f: Likewise.
4960 * gfortran.dg/g77/19990313-2.f: Likewise.
4961 * gfortran.dg/g77/19990313-3.f: Likewise.
4962 * gfortran.dg/g77/19990419-1.f: Likewise.
4963 * gfortran.dg/g77/19990826-0.f: Likewise.
4964 * gfortran.dg/g77/19990826-2.f: Likewise.
4965 * gfortran.dg/g77/20000503-1.f: Likewise.
4966 * gfortran.dg/g77/20001111.f: Likewise.
4967 * gfortran.dg/g77/20010116.f: Likewise.
4968 * gfortran.dg/g77/20010216-1.f: Likewise.
4969 * gfortran.dg/g77/20010430.f: Likewise.
4970 * gfortran.dg/g77/20010610.f: Likewise.
4971 * gfortran.dg/g77/6177.f: Likewise.
4972 * gfortran.dg/g77/7388.f: Likewise.
4973 * gfortran.dg/g77/947.f: Likewise.
4974 * gfortran.dg/g77/970625-2.f: Likewise.
4975 * gfortran.dg/g77/971102-1.f: Likewise.
4976 * gfortran.dg/g77/980628-0.f: Likewise.
4977 * gfortran.dg/g77/980628-1.f: Likewise.
4978 * gfortran.dg/g77/980628-10.f: Likewise.
4979 * gfortran.dg/g77/980628-2.f: Likewise.
4980 * gfortran.dg/g77/980628-3.f: Likewise.
4981 * gfortran.dg/g77/980628-7.f: Likewise.
4982 * gfortran.dg/g77/980628-8.f: Likewise.
4983 * gfortran.dg/g77/980628-9.f: Likewise.
4984 * gfortran.dg/g77/980701-0.f: Likewise.
4985 * gfortran.dg/g77/980701-1.f: Likewise.
4986 * gfortran.dg/g77/cabs.f: Likewise.
4987 * gfortran.dg/g77/claus.f: Likewise.
4988 * gfortran.dg/g77/complex_1.f: Likewise.
4989 * gfortran.dg/g77/cpp3.F: Likewise.
4990 * gfortran.dg/g77/cpp4.F: Likewise.
4991 * gfortran.dg/g77/cpp5.F: Likewise.
4992 * gfortran.dg/g77/dcomplex.f: Likewise.
4993 * gfortran.dg/g77/dnrm2.f: Likewise.
4994 * gfortran.dg/g77/erfc.f: Likewise.
4995 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4996 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4997 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4998 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4999 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
5000 * gfortran.dg/g77/int8421.f: Likewise.
5001 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
5002 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
5003 * gfortran.dg/g77/le.f: Likewise.
5004 * gfortran.dg/g77/short.f: Likewise.
5005 * gfortran.dg/gamma_1.f90: Likewise.
5006 * gfortran.dg/gamma_4.f90: Likewise.
5007 * gfortran.dg/gamma_5.f90: Likewise.
5008 * gfortran.dg/generic_13.f90: Likewise.
5009 * gfortran.dg/generic_15.f90: Likewise.
5010 * gfortran.dg/generic_19.f90: Likewise.
5011 * gfortran.dg/generic_20.f90: Likewise.
5012 * gfortran.dg/generic_23.f03: Likewise.
5013 * gfortran.dg/generic_25.f90: Likewise.
5014 * gfortran.dg/generic_27.f90: Likewise.
5015 * gfortran.dg/generic_31.f90: Likewise.
5016 * gfortran.dg/generic_4.f90: Likewise.
5017 * gfortran.dg/global_vars_c_init.f90: Likewise.
5018 * gfortran.dg/global_vars_f90_init.f90: Likewise.
5019 * gfortran.dg/gnu_logical_1.F: Likewise.
5020 * gfortran.dg/goacc/fixed-1.f: Likewise.
5021 * gfortran.dg/goacc/fixed-2.f: Likewise.
5022 * gfortran.dg/goacc/gang-static.f95: Likewise.
5023 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5024 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5025 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5026 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5027 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5028 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5029 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5030 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5031 * gfortran.dg/goacc/omp-fixed.f: Likewise.
5032 * gfortran.dg/gomp/crayptr5.f90: Likewise.
5033 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
5034 * gfortran.dg/gomp/pr48794.f90: Likewise.
5035 * gfortran.dg/gomp/pr72744.f90: Likewise.
5036 * gfortran.dg/gomp/pr77665.f90: Likewise.
5037 * gfortran.dg/gomp/workshare2.f90: Likewise.
5038 * gfortran.dg/gomp/workshare3.f90: Likewise.
5039 * gfortran.dg/goto_1.f: Likewise.
5040 * gfortran.dg/goto_2.f90: Likewise.
5041 * gfortran.dg/goto_4.f90: Likewise.
5042 * gfortran.dg/goto_6.f: Likewise.
5043 * gfortran.dg/graphite/id-26.f03: Likewise.
5044 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
5045 * gfortran.dg/graphite/pr29581.f90: Likewise.
5046 * gfortran.dg/graphite/pr29832.f90: Likewise.
5047 * gfortran.dg/graphite/run-id-1.f: Likewise.
5048 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5049 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5050 * gfortran.dg/hollerith.f90: Likewise.
5051 * gfortran.dg/hollerith4.f90: Likewise.
5052 * gfortran.dg/hollerith6.f90: Likewise.
5053 * gfortran.dg/hollerith8.f90: Likewise.
5054 * gfortran.dg/hollerith_1.f90: Likewise.
5055 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
5056 * gfortran.dg/hollerith_f95.f90: Likewise.
5057 * gfortran.dg/hollerith_legacy.f90: Likewise.
5058 * gfortran.dg/host_assoc_call_3.f90: Likewise.
5059 * gfortran.dg/host_assoc_function_1.f90: Likewise.
5060 * gfortran.dg/host_assoc_function_3.f90: Likewise.
5061 * gfortran.dg/host_assoc_function_4.f90: Likewise.
5062 * gfortran.dg/host_assoc_function_9.f90: Likewise.
5063 * gfortran.dg/host_dummy_index_1.f90: Likewise.
5064 * gfortran.dg/hypot_1.f90: Likewise.
5065 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
5066 * gfortran.dg/iargc.f90: Likewise.
5067 * gfortran.dg/ibits.f90: Likewise.
5068 * gfortran.dg/ichar_1.f90: Likewise.
5069 * gfortran.dg/ichar_2.f90: Likewise.
5070 * gfortran.dg/ieee/ieee_1.F90: Likewise.
5071 * gfortran.dg/ieee/ieee_2.f90: Likewise.
5072 * gfortran.dg/ieee/ieee_3.f90: Likewise.
5073 * gfortran.dg/ieee/ieee_4.f90: Likewise.
5074 * gfortran.dg/ieee/ieee_6.f90: Likewise.
5075 * gfortran.dg/ieee/ieee_7.f90: Likewise.
5076 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5077 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
5078 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
5079 * gfortran.dg/ieee/large_1.f90: Likewise.
5080 * gfortran.dg/ieee/large_2.f90: Likewise.
5081 * gfortran.dg/ieee/large_3.F90: Likewise.
5082 * gfortran.dg/ieee/large_4.f90: Likewise.
5083 * gfortran.dg/ieee/rounding_1.f90: Likewise.
5084 * gfortran.dg/ieee/underflow_1.f90: Likewise.
5085 * gfortran.dg/impl_do_var_data.f90: Likewise.
5086 * gfortran.dg/implicit_10.f90: Likewise.
5087 * gfortran.dg/implicit_12.f90: Likewise.
5088 * gfortran.dg/implicit_class_1.f90: Likewise.
5089 * gfortran.dg/implicit_pure_1.f90: Likewise.
5090 * gfortran.dg/implied_do_1.f90: Likewise.
5091 * gfortran.dg/implied_do_io_1.f90: Likewise.
5092 * gfortran.dg/implied_do_io_2.f90: Likewise.
5093 * gfortran.dg/implied_do_io_3.f90: Likewise.
5094 * gfortran.dg/implied_shape_1.f08: Likewise.
5095 * gfortran.dg/import.f90: Likewise.
5096 * gfortran.dg/import4.f90: Likewise.
5097 * gfortran.dg/impure_1.f08: Likewise.
5098 * gfortran.dg/index.f90: Likewise.
5099 * gfortran.dg/index_2.f90: Likewise.
5100 * gfortran.dg/init_flag_1.f90: Likewise.
5101 * gfortran.dg/init_flag_10.f90: Likewise.
5102 * gfortran.dg/init_flag_15.f03: Likewise.
5103 * gfortran.dg/init_flag_2.f90: Likewise.
5104 * gfortran.dg/init_flag_3.f90: Likewise.
5105 * gfortran.dg/init_flag_4.f90: Likewise.
5106 * gfortran.dg/init_flag_5.f90: Likewise.
5107 * gfortran.dg/init_flag_6.f90: Likewise.
5108 * gfortran.dg/init_flag_7.f90: Likewise.
5109 * gfortran.dg/init_flag_9.f90: Likewise.
5110 * gfortran.dg/initialization_11.f90: Likewise.
5111 * gfortran.dg/initialization_19.f90: Likewise.
5112 * gfortran.dg/initialization_2.f90: Likewise.
5113 * gfortran.dg/initialization_22.f90: Likewise.
5114 * gfortran.dg/initialization_27.f90: Likewise.
5115 * gfortran.dg/initialization_5.f90: Likewise.
5116 * gfortran.dg/initialization_6.f90: Likewise.
5117 * gfortran.dg/inline_matmul_1.f90: Likewise.
5118 * gfortran.dg/inline_matmul_10.f90: Likewise.
5119 * gfortran.dg/inline_matmul_11.f90: Likewise.
5120 * gfortran.dg/inline_matmul_13.f90: Likewise.
5121 * gfortran.dg/inline_matmul_14.f90: Likewise.
5122 * gfortran.dg/inline_matmul_16.f90: Likewise.
5123 * gfortran.dg/inline_matmul_17.f90: Likewise.
5124 * gfortran.dg/inline_matmul_18.f90: Likewise.
5125 * gfortran.dg/inline_matmul_19.f90: Likewise.
5126 * gfortran.dg/inline_matmul_2.f90: Likewise.
5127 * gfortran.dg/inline_matmul_20.f90: Likewise.
5128 * gfortran.dg/inline_matmul_22.f90: Likewise.
5129 * gfortran.dg/inline_matmul_3.f90: Likewise.
5130 * gfortran.dg/inline_matmul_4.f90: Likewise.
5131 * gfortran.dg/inline_matmul_5.f90: Likewise.
5132 * gfortran.dg/inline_matmul_6.f90: Likewise.
5133 * gfortran.dg/inline_matmul_7.f90: Likewise.
5134 * gfortran.dg/inline_matmul_8.f90: Likewise.
5135 * gfortran.dg/inline_matmul_9.f90: Likewise.
5136 * gfortran.dg/inline_sum_1.f90: Likewise.
5137 * gfortran.dg/inline_sum_3.f90: Likewise.
5138 * gfortran.dg/inline_sum_5.f90: Likewise.
5139 * gfortran.dg/inquire-complex.f90: Likewise.
5140 * gfortran.dg/inquire.f90: Likewise.
5141 * gfortran.dg/inquire_10.f90: Likewise.
5142 * gfortran.dg/inquire_13.f90: Likewise.
5143 * gfortran.dg/inquire_15.f90: Likewise.
5144 * gfortran.dg/inquire_16.f90: Likewise.
5145 * gfortran.dg/inquire_17.f90: Likewise.
5146 * gfortran.dg/inquire_5.f90: Likewise.
5147 * gfortran.dg/inquire_6.f90: Likewise.
5148 * gfortran.dg/inquire_7.f90: Likewise.
5149 * gfortran.dg/inquire_9.f90: Likewise.
5150 * gfortran.dg/inquire_internal.f90: Likewise.
5151 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5152 * gfortran.dg/inquire_size.f90: Likewise.
5153 * gfortran.dg/int_1.f90: Likewise.
5154 * gfortran.dg/int_conv_1.f90: Likewise.
5155 * gfortran.dg/int_range_io_1.f90: Likewise.
5156 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5157 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5158 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5159 * gfortran.dg/integer_plus.f90: Likewise.
5160 * gfortran.dg/intent_out_2.f90: Likewise.
5161 * gfortran.dg/intent_out_5.f90: Likewise.
5162 * gfortran.dg/intent_out_6.f90: Likewise.
5163 * gfortran.dg/interface_12.f90: Likewise.
5164 * gfortran.dg/interface_19.f90: Likewise.
5165 * gfortran.dg/interface_4.f90: Likewise.
5166 * gfortran.dg/interface_5.f90: Likewise.
5167 * gfortran.dg/interface_9.f90: Likewise.
5168 * gfortran.dg/interface_assignment_1.f90: Likewise.
5169 * gfortran.dg/interface_assignment_2.f90: Likewise.
5170 * gfortran.dg/internal_dummy_2.f08: Likewise.
5171 * gfortran.dg/internal_dummy_3.f08: Likewise.
5172 * gfortran.dg/internal_dummy_4.f08: Likewise.
5173 * gfortran.dg/internal_pack_1.f90: Likewise.
5174 * gfortran.dg/internal_pack_10.f90: Likewise.
5175 * gfortran.dg/internal_pack_12.f90: Likewise.
5176 * gfortran.dg/internal_pack_13.f90: Likewise.
5177 * gfortran.dg/internal_pack_14.f90: Likewise.
5178 * gfortran.dg/internal_pack_15.f90: Likewise.
5179 * gfortran.dg/internal_pack_2.f90: Likewise.
5180 * gfortran.dg/internal_pack_3.f90: Likewise.
5181 * gfortran.dg/internal_pack_4.f90: Likewise.
5182 * gfortran.dg/internal_pack_6.f90: Likewise.
5183 * gfortran.dg/internal_pack_8.f90: Likewise.
5184 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5185 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5186 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5187 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5188 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5189 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5190 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5191 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5192 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5193 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5194 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5195 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5196 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5197 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5198 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5199 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5200 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5201 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5202 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5203 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5204 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5205 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5206 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5207 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5208 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5209 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5210 * gfortran.dg/io_err_1.f90: Likewise.
5211 * gfortran.dg/io_real_boz.f90: Likewise.
5212 * gfortran.dg/iomsg_1.f90: Likewise.
5213 * gfortran.dg/iostat_1.f90: Likewise.
5214 * gfortran.dg/iostat_2.f90: Likewise.
5215 * gfortran.dg/iostat_4.f90: Likewise.
5216 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5217 * gfortran.dg/ishft_1.f90: Likewise.
5218 * gfortran.dg/ishft_2.f90: Likewise.
5219 * gfortran.dg/ishft_4.f90: Likewise.
5220 * gfortran.dg/isnan_1.f90: Likewise.
5221 * gfortran.dg/isnan_2.f90: Likewise.
5222 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5223 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5224 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5225 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5226 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5227 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5228 * gfortran.dg/itime_idate_1.f: Likewise.
5229 * gfortran.dg/itime_idate_2.f: Likewise.
5230 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5231 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5232 * gfortran.dg/large_real_kind_1.f90: Likewise.
5233 * gfortran.dg/large_real_kind_2.F90: Likewise.
5234 * gfortran.dg/large_real_kind_3.F90: Likewise.
5235 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5236 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5237 * gfortran.dg/large_recl.f90: Likewise.
5238 * gfortran.dg/large_unit_1.f90: Likewise.
5239 * gfortran.dg/large_unit_2.f90: Likewise.
5240 * gfortran.dg/largeequiv_1.f90: Likewise.
5241 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5242 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5243 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5244 * gfortran.dg/list_read_1.f90: Likewise.
5245 * gfortran.dg/list_read_10.f90: Likewise.
5246 * gfortran.dg/list_read_11.f90: Likewise.
5247 * gfortran.dg/list_read_12.f90: Likewise.
5248 * gfortran.dg/list_read_13.f: Likewise.
5249 * gfortran.dg/list_read_14.f90: Likewise.
5250 * gfortran.dg/list_read_2.f90: Likewise.
5251 * gfortran.dg/list_read_3.f90: Likewise.
5252 * gfortran.dg/list_read_4.f90: Likewise.
5253 * gfortran.dg/list_read_5.f90: Likewise.
5254 * gfortran.dg/list_read_6.f90: Likewise.
5255 * gfortran.dg/list_read_7.f90: Likewise.
5256 * gfortran.dg/list_read_8.f90: Likewise.
5257 * gfortran.dg/list_read_9.f90: Likewise.
5258 * gfortran.dg/loc_2.f90: Likewise.
5259 * gfortran.dg/logical_1.f90: Likewise.
5260 * gfortran.dg/logical_dot_product.f90: Likewise.
5261 * gfortran.dg/logical_temp_io.f90: Likewise.
5262 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5263 * gfortran.dg/lrshift_1.f90: Likewise.
5264 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5265 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5266 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5267 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5268 * gfortran.dg/make_unit.f90: Likewise.
5269 * gfortran.dg/mapping_1.f90: Likewise.
5270 * gfortran.dg/mapping_2.f90: Likewise.
5271 * gfortran.dg/mapping_3.f90: Likewise.
5272 * gfortran.dg/masklr_1.F90: Likewise.
5273 * gfortran.dg/masklr_2.F90: Likewise.
5274 * gfortran.dg/matmul_1.f90: Likewise.
5275 * gfortran.dg/matmul_10.f90: Likewise.
5276 * gfortran.dg/matmul_12.f90: Likewise.
5277 * gfortran.dg/matmul_16.f90: Likewise.
5278 * gfortran.dg/matmul_17.f90: Likewise.
5279 * gfortran.dg/matmul_18.f90: Likewise.
5280 * gfortran.dg/matmul_2.f90: Likewise.
5281 * gfortran.dg/matmul_3.f90: Likewise.
5282 * gfortran.dg/matmul_4.f90: Likewise.
5283 * gfortran.dg/matmul_6.f90: Likewise.
5284 * gfortran.dg/matmul_8.f03: Likewise.
5285 * gfortran.dg/matmul_9.f90: Likewise.
5286 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5287 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5288 * gfortran.dg/matmul_const.f90: Likewise.
5289 * gfortran.dg/maxloc_1.f90: Likewise.
5290 * gfortran.dg/maxloc_2.f90: Likewise.
5291 * gfortran.dg/maxloc_3.f90: Likewise.
5292 * gfortran.dg/maxloc_4.f90: Likewise.
5293 * gfortran.dg/maxloc_string_1.f90: Likewise.
5294 * gfortran.dg/maxlocval_1.f90: Likewise.
5295 * gfortran.dg/maxlocval_2.f90: Likewise.
5296 * gfortran.dg/maxlocval_3.f90: Likewise.
5297 * gfortran.dg/maxlocval_4.f90: Likewise.
5298 * gfortran.dg/maxval_char_1.f90: Likewise.
5299 * gfortran.dg/maxval_char_2.f90: Likewise.
5300 * gfortran.dg/maxval_char_3.f90: Likewise.
5301 * gfortran.dg/maxval_char_4.f90: Likewise.
5302 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5303 * gfortran.dg/mclock.f90: Likewise.
5304 * gfortran.dg/merge_bits_1.F90: Likewise.
5305 * gfortran.dg/merge_bits_2.F90: Likewise.
5306 * gfortran.dg/merge_char_1.f90: Likewise.
5307 * gfortran.dg/merge_init_expr.f90: Likewise.
5308 * gfortran.dg/min_max_optional_1.f90: Likewise.
5309 * gfortran.dg/min_max_optional_5.f90: Likewise.
5310 * gfortran.dg/minloc_1.f90: Likewise.
5311 * gfortran.dg/minloc_2.f90: Likewise.
5312 * gfortran.dg/minloc_3.f90: Likewise.
5313 * gfortran.dg/minloc_4.f90: Likewise.
5314 * gfortran.dg/minloc_string_1.f90: Likewise.
5315 * gfortran.dg/minlocval_1.f90: Likewise.
5316 * gfortran.dg/minlocval_2.f90: Likewise.
5317 * gfortran.dg/minlocval_3.f90: Likewise.
5318 * gfortran.dg/minlocval_4.f90: Likewise.
5319 * gfortran.dg/minmax_char_1.f90: Likewise.
5320 * gfortran.dg/minmaxloc_1.f90: Likewise.
5321 * gfortran.dg/minmaxloc_10.f90: Likewise.
5322 * gfortran.dg/minmaxloc_11.f90: Likewise.
5323 * gfortran.dg/minmaxloc_12.f90: Likewise.
5324 * gfortran.dg/minmaxloc_13.f90: Likewise.
5325 * gfortran.dg/minmaxloc_2.f90: Likewise.
5326 * gfortran.dg/minmaxloc_3.f90: Likewise.
5327 * gfortran.dg/minmaxloc_4.f90: Likewise.
5328 * gfortran.dg/minmaxloc_5.f90: Likewise.
5329 * gfortran.dg/minmaxloc_6.f90: Likewise.
5330 * gfortran.dg/minmaxloc_7.f90: Likewise.
5331 * gfortran.dg/minmaxloc_8.f90: Likewise.
5332 * gfortran.dg/minmaxval_1.f90: Likewise.
5333 * gfortran.dg/minval_char_1.f90: Likewise.
5334 * gfortran.dg/minval_char_2.f90: Likewise.
5335 * gfortran.dg/minval_char_3.f90: Likewise.
5336 * gfortran.dg/minval_char_4.f90: Likewise.
5337 * gfortran.dg/minval_char_5.f90: Likewise.
5338 * gfortran.dg/minval_parameter_1.f90: Likewise.
5339 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5340 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5341 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5342 * gfortran.dg/missing_parens_1.f90: Likewise.
5343 * gfortran.dg/missing_parens_2.f90: Likewise.
5344 * gfortran.dg/mod_large_1.f90: Likewise.
5345 * gfortran.dg/mod_sign0_1.f90: Likewise.
5346 * gfortran.dg/module_blank_common.f90: Likewise.
5347 * gfortran.dg/module_commons_1.f90: Likewise.
5348 * gfortran.dg/module_commons_3.f90: Likewise.
5349 * gfortran.dg/module_double_reuse.f90: Likewise.
5350 * gfortran.dg/module_equivalence_1.f90: Likewise.
5351 * gfortran.dg/module_equivalence_2.f90: Likewise.
5352 * gfortran.dg/module_equivalence_3.f90: Likewise.
5353 * gfortran.dg/module_equivalence_5.f90: Likewise.
5354 * gfortran.dg/module_interface_1.f90: Likewise.
5355 * gfortran.dg/module_nan.f90: Likewise.
5356 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5357 * gfortran.dg/module_procedure_1.f90: Likewise.
5358 * gfortran.dg/module_read_1.f90: Likewise.
5359 * gfortran.dg/module_read_2.f90: Likewise.
5360 * gfortran.dg/module_widestring_1.f90: Likewise.
5361 * gfortran.dg/move_alloc.f90: Likewise.
5362 * gfortran.dg/move_alloc_10.f90: Likewise.
5363 * gfortran.dg/move_alloc_13.f90: Likewise.
5364 * gfortran.dg/move_alloc_14.f90: Likewise.
5365 * gfortran.dg/move_alloc_15.f90: Likewise.
5366 * gfortran.dg/move_alloc_16.f90: Likewise.
5367 * gfortran.dg/move_alloc_2.f90: Likewise.
5368 * gfortran.dg/move_alloc_5.f90: Likewise.
5369 * gfortran.dg/move_alloc_6.f90: Likewise.
5370 * gfortran.dg/move_alloc_9.f90: Likewise.
5371 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5372 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5373 * gfortran.dg/mvbits_1.f90: Likewise.
5374 * gfortran.dg/mvbits_2.f90: Likewise.
5375 * gfortran.dg/mvbits_3.f90: Likewise.
5376 * gfortran.dg/mvbits_4.f90: Likewise.
5377 * gfortran.dg/mvbits_7.f90: Likewise.
5378 * gfortran.dg/mvbits_8.f90: Likewise.
5379 * gfortran.dg/namelist_11.f: Likewise.
5380 * gfortran.dg/namelist_12.f: Likewise.
5381 * gfortran.dg/namelist_13.f90: Likewise.
5382 * gfortran.dg/namelist_14.f90: Likewise.
5383 * gfortran.dg/namelist_15.f90: Likewise.
5384 * gfortran.dg/namelist_16.f90: Likewise.
5385 * gfortran.dg/namelist_17.f90: Likewise.
5386 * gfortran.dg/namelist_18.f90: Likewise.
5387 * gfortran.dg/namelist_19.f90: Likewise.
5388 * gfortran.dg/namelist_20.f90: Likewise.
5389 * gfortran.dg/namelist_21.f90: Likewise.
5390 * gfortran.dg/namelist_22.f90: Likewise.
5391 * gfortran.dg/namelist_23.f90: Likewise.
5392 * gfortran.dg/namelist_24.f90: Likewise.
5393 * gfortran.dg/namelist_26.f90: Likewise.
5394 * gfortran.dg/namelist_27.f90: Likewise.
5395 * gfortran.dg/namelist_28.f90: Likewise.
5396 * gfortran.dg/namelist_29.f90: Likewise.
5397 * gfortran.dg/namelist_37.f90: Likewise.
5398 * gfortran.dg/namelist_38.f90: Likewise.
5399 * gfortran.dg/namelist_39.f90: Likewise.
5400 * gfortran.dg/namelist_40.f90: Likewise.
5401 * gfortran.dg/namelist_41.f90: Likewise.
5402 * gfortran.dg/namelist_42.f90: Likewise.
5403 * gfortran.dg/namelist_43.f90: Likewise.
5404 * gfortran.dg/namelist_44.f90: Likewise.
5405 * gfortran.dg/namelist_47.f90: Likewise.
5406 * gfortran.dg/namelist_48.f90: Likewise.
5407 * gfortran.dg/namelist_49.f90: Likewise.
5408 * gfortran.dg/namelist_50.f90: Likewise.
5409 * gfortran.dg/namelist_51.f90: Likewise.
5410 * gfortran.dg/namelist_52.f90: Likewise.
5411 * gfortran.dg/namelist_54.f90: Likewise.
5412 * gfortran.dg/namelist_55.f90: Likewise.
5413 * gfortran.dg/namelist_56.f90: Likewise.
5414 * gfortran.dg/namelist_57.f90: Likewise.
5415 * gfortran.dg/namelist_58.f90: Likewise.
5416 * gfortran.dg/namelist_59.f90: Likewise.
5417 * gfortran.dg/namelist_60.f90: Likewise.
5418 * gfortran.dg/namelist_61.f90: Likewise.
5419 * gfortran.dg/namelist_64.f90: Likewise.
5420 * gfortran.dg/namelist_65.f90: Likewise.
5421 * gfortran.dg/namelist_69.f90: Likewise.
5422 * gfortran.dg/namelist_70.f90: Likewise.
5423 * gfortran.dg/namelist_71.f90: Likewise.
5424 * gfortran.dg/namelist_72.f: Likewise.
5425 * gfortran.dg/namelist_73.f90: Likewise.
5426 * gfortran.dg/namelist_77.f90: Likewise.
5427 * gfortran.dg/namelist_78.f90: Likewise.
5428 * gfortran.dg/namelist_79.f90: Likewise.
5429 * gfortran.dg/namelist_80.f90: Likewise.
5430 * gfortran.dg/namelist_81.f90: Likewise.
5431 * gfortran.dg/namelist_82.f90: Likewise.
5432 * gfortran.dg/namelist_84.f90: Likewise.
5433 * gfortran.dg/namelist_85.f90: Likewise.
5434 * gfortran.dg/namelist_86.f90: Likewise.
5435 * gfortran.dg/namelist_87.f90: Likewise.
5436 * gfortran.dg/namelist_88.f90: Likewise.
5437 * gfortran.dg/namelist_89.f90: Likewise.
5438 * gfortran.dg/namelist_90.f: Likewise.
5439 * gfortran.dg/namelist_95.f90: Likewise.
5440 * gfortran.dg/namelist_char_only.f90: Likewise.
5441 * gfortran.dg/namelist_empty.f90: Likewise.
5442 * gfortran.dg/namelist_internal.f90: Likewise.
5443 * gfortran.dg/namelist_use.f90: Likewise.
5444 * gfortran.dg/namelist_use_only.f90: Likewise.
5445 * gfortran.dg/namelist_utf8.f90: Likewise.
5446 * gfortran.dg/nan_1.f90: Likewise.
5447 * gfortran.dg/nan_2.f90: Likewise.
5448 * gfortran.dg/nan_3.f90: Likewise.
5449 * gfortran.dg/nan_6.f90: Likewise.
5450 * gfortran.dg/nan_7.f90: Likewise.
5451 * gfortran.dg/nearest_1.f90: Likewise.
5452 * gfortran.dg/nearest_2.f90: Likewise.
5453 * gfortran.dg/nearest_3.f90: Likewise.
5454 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5455 * gfortran.dg/negative_automatic_size.f90: Likewise.
5456 * gfortran.dg/negative_unit.f: Likewise.
5457 * gfortran.dg/negative_unit2.f90: Likewise.
5458 * gfortran.dg/negative_unit_int8.f: Likewise.
5459 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5460 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5461 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5462 * gfortran.dg/nested_modules_1.f90: Likewise.
5463 * gfortran.dg/nested_modules_2.f90: Likewise.
5464 * gfortran.dg/nested_modules_3.f90: Likewise.
5465 * gfortran.dg/nesting_1.f90: Likewise.
5466 * gfortran.dg/new_line.f90: Likewise.
5467 * gfortran.dg/newunit_1.f90: Likewise.
5468 * gfortran.dg/newunit_3.f90: Likewise.
5469 * gfortran.dg/newunit_5.f90.f90: Likewise.
5470 * gfortran.dg/nint_1.f90: Likewise.
5471 * gfortran.dg/nint_2.f90: Likewise.
5472 * gfortran.dg/no_arg_check_2.f90: Likewise.
5473 * gfortran.dg/no_range_check_1.f90: Likewise.
5474 * gfortran.dg/no_range_check_2.f90: Likewise.
5475 * gfortran.dg/no_range_check_3.f90: Likewise.
5476 * gfortran.dg/noadv_size.f90: Likewise.
5477 * gfortran.dg/nonreturning_statements.f90: Likewise.
5478 * gfortran.dg/norm2_1.f90: Likewise.
5479 * gfortran.dg/norm2_3.f90: Likewise.
5480 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5481 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5482 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5483 * gfortran.dg/null_4.f90: Likewise.
5484 * gfortran.dg/null_9.f90: Likewise.
5485 * gfortran.dg/nullify_3.f90: Likewise.
5486 * gfortran.dg/oldstyle_1.f90: Likewise.
5487 * gfortran.dg/open_access_append_1.f90: Likewise.
5488 * gfortran.dg/open_access_append_2.f90: Likewise.
5489 * gfortran.dg/open_errors.f90: Likewise.
5490 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5491 * gfortran.dg/open_new.f90: Likewise.
5492 * gfortran.dg/open_readonly_1.f90: Likewise.
5493 * gfortran.dg/operator_1.f90: Likewise.
5494 * gfortran.dg/optional_absent_1.f90: Likewise.
5495 * gfortran.dg/optional_absent_2.f90: Likewise.
5496 * gfortran.dg/optional_absent_3.f90: Likewise.
5497 * gfortran.dg/optional_class_1.f90: Likewise.
5498 * gfortran.dg/optional_dim_2.f90: Likewise.
5499 * gfortran.dg/optional_dim_3.f90: Likewise.
5500 * gfortran.dg/output_exponents_1.f90: Likewise.
5501 * gfortran.dg/overload_1.f90: Likewise.
5502 * gfortran.dg/overload_2.f90: Likewise.
5503 * gfortran.dg/overwrite_1.f: Likewise.
5504 * gfortran.dg/pad_no.f90: Likewise.
5505 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5506 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5507 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5508 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5509 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5510 * gfortran.dg/parens_3.f90: Likewise.
5511 * gfortran.dg/parens_5.f90: Likewise.
5512 * gfortran.dg/parens_6.f90: Likewise.
5513 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5514 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5515 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5516 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5517 * gfortran.dg/parity_1.f90: Likewise.
5518 * gfortran.dg/past_eor.f90: Likewise.
5519 * gfortran.dg/pdt_1.f03: Likewise.
5520 * gfortran.dg/pdt_10.f03: Likewise.
5521 * gfortran.dg/pdt_11.f03: Likewise.
5522 * gfortran.dg/pdt_12.f03: Likewise.
5523 * gfortran.dg/pdt_13.f03: Likewise.
5524 * gfortran.dg/pdt_14.f03: Likewise.
5525 * gfortran.dg/pdt_15.f03: Likewise.
5526 * gfortran.dg/pdt_19.f03: Likewise.
5527 * gfortran.dg/pdt_20.f03: Likewise.
5528 * gfortran.dg/pdt_22.f03: Likewise.
5529 * gfortran.dg/pdt_23.f03: Likewise.
5530 * gfortran.dg/pdt_25.f03: Likewise.
5531 * gfortran.dg/pdt_26.f03: Likewise.
5532 * gfortran.dg/pdt_27.f03: Likewise.
5533 * gfortran.dg/pdt_28.f03: Likewise.
5534 * gfortran.dg/pdt_3.f03: Likewise.
5535 * gfortran.dg/pdt_4.f03: Likewise.
5536 * gfortran.dg/pdt_5.f03: Likewise.
5537 * gfortran.dg/pdt_7.f03: Likewise.
5538 * gfortran.dg/pointer_1.f90: Likewise.
5539 * gfortran.dg/pointer_array_1.f90: Likewise.
5540 * gfortran.dg/pointer_array_3.f90: Likewise.
5541 * gfortran.dg/pointer_array_4.f90: Likewise.
5542 * gfortran.dg/pointer_array_5.f90: Likewise.
5543 * gfortran.dg/pointer_array_6.f90: Likewise.
5544 * gfortran.dg/pointer_array_7.f90: Likewise.
5545 * gfortran.dg/pointer_array_8.f90: Likewise.
5546 * gfortran.dg/pointer_array_9.f90: Likewise.
5547 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5548 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5549 * gfortran.dg/pointer_assign_10.f90: Likewise.
5550 * gfortran.dg/pointer_assign_11.f90: Likewise.
5551 * gfortran.dg/pointer_assign_4.f90: Likewise.
5552 * gfortran.dg/pointer_assign_8.f90: Likewise.
5553 * gfortran.dg/pointer_assign_9.f90: Likewise.
5554 * gfortran.dg/pointer_check_10.f90: Likewise.
5555 * gfortran.dg/pointer_check_9.f90: Likewise.
5556 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5557 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5558 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5559 * gfortran.dg/pointer_init_1.f90: Likewise.
5560 * gfortran.dg/pointer_init_3.f90: Likewise.
5561 * gfortran.dg/pointer_init_4.f90: Likewise.
5562 * gfortran.dg/pointer_init_5.f90: Likewise.
5563 * gfortran.dg/pointer_init_8.f90: Likewise.
5564 * gfortran.dg/pointer_intent_1.f90: Likewise.
5565 * gfortran.dg/pointer_intent_4.f90: Likewise.
5566 * gfortran.dg/pointer_intent_5.f90: Likewise.
5567 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5568 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5569 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5570 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5571 * gfortran.dg/pointer_target_1.f90: Likewise.
5572 * gfortran.dg/pointer_target_2.f90: Likewise.
5573 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5574 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5575 * gfortran.dg/power.f90: Likewise.
5576 * gfortran.dg/power1.f90: Likewise.
5577 * gfortran.dg/power_3.f90: Likewise.
5578 * gfortran.dg/power_4.f90: Likewise.
5579 * gfortran.dg/power_5.f90: Likewise.
5580 * gfortran.dg/pr12884.f: Likewise.
5581 * gfortran.dg/pr15129.f90: Likewise.
5582 * gfortran.dg/pr15140.f90: Likewise.
5583 * gfortran.dg/pr15324.f90: Likewise.
5584 * gfortran.dg/pr15332.f: Likewise.
5585 * gfortran.dg/pr15957.f90: Likewise.
5586 * gfortran.dg/pr15959.f90: Likewise.
5587 * gfortran.dg/pr16597.f90: Likewise.
5588 * gfortran.dg/pr16861.f90: Likewise.
5589 * gfortran.dg/pr16938.f90: Likewise.
5590 * gfortran.dg/pr17090.f90: Likewise.
5591 * gfortran.dg/pr17143.f90: Likewise.
5592 * gfortran.dg/pr17164.f90: Likewise.
5593 * gfortran.dg/pr17229.f: Likewise.
5594 * gfortran.dg/pr17285.f90: Likewise.
5595 * gfortran.dg/pr17286.f90: Likewise.
5596 * gfortran.dg/pr17472.f: Likewise.
5597 * gfortran.dg/pr17612.f90: Likewise.
5598 * gfortran.dg/pr17706.f90: Likewise.
5599 * gfortran.dg/pr18025.f90: Likewise.
5600 * gfortran.dg/pr18122.f90: Likewise.
5601 * gfortran.dg/pr18210.f90: Likewise.
5602 * gfortran.dg/pr18392.f90: Likewise.
5603 * gfortran.dg/pr19155.f: Likewise.
5604 * gfortran.dg/pr19216.f: Likewise.
5605 * gfortran.dg/pr19467.f90: Likewise.
5606 * gfortran.dg/pr19657.f: Likewise.
5607 * gfortran.dg/pr19926.f90: Likewise.
5608 * gfortran.dg/pr19928-1.f90: Likewise.
5609 * gfortran.dg/pr19928-2.f90: Likewise.
5610 * gfortran.dg/pr20086.f90: Likewise.
5611 * gfortran.dg/pr20124.f90: Likewise.
5612 * gfortran.dg/pr20163-2.f: Likewise.
5613 * gfortran.dg/pr20480.f90: Likewise.
5614 * gfortran.dg/pr20755.f: Likewise.
5615 * gfortran.dg/pr20950.f: Likewise.
5616 * gfortran.dg/pr21177.f90: Likewise.
5617 * gfortran.dg/pr21730.f: Likewise.
5618 * gfortran.dg/pr22491.f: Likewise.
5619 * gfortran.dg/pr25603.f: Likewise.
5620 * gfortran.dg/pr26246_2.f90: Likewise.
5621 * gfortran.dg/pr32136.f90: Likewise.
5622 * gfortran.dg/pr32533.f90: Likewise.
5623 * gfortran.dg/pr33794.f90: Likewise.
5624 * gfortran.dg/pr35662.f90: Likewise.
5625 * gfortran.dg/pr35944-1.f90: Likewise.
5626 * gfortran.dg/pr35944-2.f90: Likewise.
5627 * gfortran.dg/pr35983.f90: Likewise.
5628 * gfortran.dg/pr39865.f90: Likewise.
5629 * gfortran.dg/pr41212.f90: Likewise.
5630 * gfortran.dg/pr43808.f90: Likewise.
5631 * gfortran.dg/pr44592.f90: Likewise.
5632 * gfortran.dg/pr44735.f90: Likewise.
5633 * gfortran.dg/pr45308.f03: Likewise.
5634 * gfortran.dg/pr46297.f: Likewise.
5635 * gfortran.dg/pr46588.f90: Likewise.
5636 * gfortran.dg/pr46665.f90: Likewise.
5637 * gfortran.dg/pr46804.f90: Likewise.
5638 * gfortran.dg/pr47008.f03: Likewise.
5639 * gfortran.dg/pr47614.f: Likewise.
5640 * gfortran.dg/pr47878.f90: Likewise.
5641 * gfortran.dg/pr49103.f90: Likewise.
5642 * gfortran.dg/pr50069_1.f90: Likewise.
5643 * gfortran.dg/pr50769.f90: Likewise.
5644 * gfortran.dg/pr52608.f90: Likewise.
5645 * gfortran.dg/pr55086_2.f90: Likewise.
5646 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5647 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5648 * gfortran.dg/pr55330.f90: Likewise.
5649 * gfortran.dg/pr56015.f90: Likewise.
5650 * gfortran.dg/pr57910.f90: Likewise.
5651 * gfortran.dg/pr59700.f90: Likewise.
5652 * gfortran.dg/pr62125.f90: Likewise.
5653 * gfortran.dg/pr64530.f90: Likewise.
5654 * gfortran.dg/pr65429.f90: Likewise.
5655 * gfortran.dg/pr65450.f90: Likewise.
5656 * gfortran.dg/pr65504.f90: Likewise.
5657 * gfortran.dg/pr65903.f90: Likewise.
5658 * gfortran.dg/pr66311.f90: Likewise.
5659 * gfortran.dg/pr66864.f90: Likewise.
5660 * gfortran.dg/pr67140.f90: Likewise.
5661 * gfortran.dg/pr67524.f90: Likewise.
5662 * gfortran.dg/pr67885.f90: Likewise.
5663 * gfortran.dg/pr68053.f90: Likewise.
5664 * gfortran.dg/pr68566.f90: Likewise.
5665 * gfortran.dg/pr69514_1.f90: Likewise.
5666 * gfortran.dg/pr69514_2.f90: Likewise.
5667 * gfortran.dg/pr69739.f90: Likewise.
5668 * gfortran.dg/pr70673.f90: Likewise.
5669 * gfortran.dg/pr71523_2.f90: Likewise.
5670 * gfortran.dg/pr71764.f90: Likewise.
5671 * gfortran.dg/pr78092.f90: Likewise.
5672 * gfortran.dg/pr82973.f90: Likewise.
5673 * gfortran.dg/pr83864.f90: Likewise.
5674 * gfortran.dg/pr83874.f90: Likewise.
5675 * gfortran.dg/pr84088.f90: Likewise.
5676 * gfortran.dg/pr84155.f90: Likewise.
5677 * gfortran.dg/proc_decl_12.f90: Likewise.
5678 * gfortran.dg/proc_decl_13.f90: Likewise.
5679 * gfortran.dg/proc_decl_15.f90: Likewise.
5680 * gfortran.dg/proc_decl_17.f90: Likewise.
5681 * gfortran.dg/proc_decl_18.f90: Likewise.
5682 * gfortran.dg/proc_decl_2.f90: Likewise.
5683 * gfortran.dg/proc_decl_5.f90: Likewise.
5684 * gfortran.dg/proc_decl_9.f90: Likewise.
5685 * gfortran.dg/proc_ptr_1.f90: Likewise.
5686 * gfortran.dg/proc_ptr_10.f90: Likewise.
5687 * gfortran.dg/proc_ptr_12.f90: Likewise.
5688 * gfortran.dg/proc_ptr_18.f90: Likewise.
5689 * gfortran.dg/proc_ptr_19.f90: Likewise.
5690 * gfortran.dg/proc_ptr_21.f90: Likewise.
5691 * gfortran.dg/proc_ptr_22.f90: Likewise.
5692 * gfortran.dg/proc_ptr_23.f90: Likewise.
5693 * gfortran.dg/proc_ptr_25.f90: Likewise.
5694 * gfortran.dg/proc_ptr_26.f90: Likewise.
5695 * gfortran.dg/proc_ptr_3.f90: Likewise.
5696 * gfortran.dg/proc_ptr_36.f90: Likewise.
5697 * gfortran.dg/proc_ptr_47.f90: Likewise.
5698 * gfortran.dg/proc_ptr_48.f90: Likewise.
5699 * gfortran.dg/proc_ptr_5.f90: Likewise.
5700 * gfortran.dg/proc_ptr_6.f90: Likewise.
5701 * gfortran.dg/proc_ptr_7.f90: Likewise.
5702 * gfortran.dg/proc_ptr_8.f90: Likewise.
5703 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5704 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5705 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5706 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5707 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5708 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5709 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5710 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5711 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5712 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5713 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5714 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5715 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5716 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5717 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5718 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5719 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5720 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5721 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5722 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5723 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5724 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5725 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5726 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5727 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5728 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5729 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5730 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5731 * gfortran.dg/product_init_expr.f03: Likewise.
5732 * gfortran.dg/promotion.f90: Likewise.
5733 * gfortran.dg/promotion_3.f90: Likewise.
5734 * gfortran.dg/promotion_4.f90: Likewise.
5735 * gfortran.dg/protected_1.f90: Likewise.
5736 * gfortran.dg/protected_2.f90: Likewise.
5737 * gfortran.dg/ptr-func-1.f90: Likewise.
5738 * gfortran.dg/ptr-func-2.f90: Likewise.
5739 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5740 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5741 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5742 * gfortran.dg/pure_byref_1.f90: Likewise.
5743 * gfortran.dg/pure_byref_2.f90: Likewise.
5744 * gfortran.dg/pure_byref_3.f90: Likewise.
5745 * gfortran.dg/quad_2.f90: Likewise.
5746 * gfortran.dg/quad_3.f90: Likewise.
5747 * gfortran.dg/random_3.f90: Likewise.
5748 * gfortran.dg/random_4.f90: Likewise.
5749 * gfortran.dg/random_7.f90: Likewise.
5750 * gfortran.dg/read_2.f90: Likewise.
5751 * gfortran.dg/read_3.f90: Likewise.
5752 * gfortran.dg/read_4.f90: Likewise.
5753 * gfortran.dg/read_5.f90: Likewise.
5754 * gfortran.dg/read_bad_advance.f90: Likewise.
5755 * gfortran.dg/read_bang.f90: Likewise.
5756 * gfortran.dg/read_bang4.f90: Likewise.
5757 * gfortran.dg/read_comma.f: Likewise.
5758 * gfortran.dg/read_dir.f90: Likewise.
5759 * gfortran.dg/read_empty_file.f: Likewise.
5760 * gfortran.dg/read_eof_1.f90: Likewise.
5761 * gfortran.dg/read_eof_2.f90: Likewise.
5762 * gfortran.dg/read_eof_3.f90: Likewise.
5763 * gfortran.dg/read_eof_4.f90: Likewise.
5764 * gfortran.dg/read_eof_5.f90: Likewise.
5765 * gfortran.dg/read_eof_6.f: Likewise.
5766 * gfortran.dg/read_eof_7.f90: Likewise.
5767 * gfortran.dg/read_eof_8.f90: Likewise.
5768 * gfortran.dg/read_eof_all.f90: Likewise.
5769 * gfortran.dg/read_eor.f90: Likewise.
5770 * gfortran.dg/read_float_1.f90: Likewise.
5771 * gfortran.dg/read_float_2.f03: Likewise.
5772 * gfortran.dg/read_float_3.f90: Likewise.
5773 * gfortran.dg/read_float_4.f90: Likewise.
5774 * gfortran.dg/read_infnan_1.f90: Likewise.
5775 * gfortran.dg/read_list_eof_1.f90: Likewise.
5776 * gfortran.dg/read_logical.f90: Likewise.
5777 * gfortran.dg/read_many_1.f: Likewise.
5778 * gfortran.dg/read_no_eor.f90: Likewise.
5779 * gfortran.dg/read_noadvance.f90: Likewise.
5780 * gfortran.dg/read_repeat.f90: Likewise.
5781 * gfortran.dg/read_repeat_2.f90: Likewise.
5782 * gfortran.dg/read_size_noadvance.f90: Likewise.
5783 * gfortran.dg/read_x_eof.f90: Likewise.
5784 * gfortran.dg/read_x_past.f: Likewise.
5785 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5786 * gfortran.dg/real_const_1.f: Likewise.
5787 * gfortran.dg/real_const_2.f90: Likewise.
5788 * gfortran.dg/real_const_3.f90: Likewise.
5789 * gfortran.dg/real_do_1.f90: Likewise.
5790 * gfortran.dg/real_index_1.f90: Likewise.
5791 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5792 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5793 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5794 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5795 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5796 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5797 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5798 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5799 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5800 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5801 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5802 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5803 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5804 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5805 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5806 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5807 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5808 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5809 * gfortran.dg/record_marker_1.f90: Likewise.
5810 * gfortran.dg/record_marker_2.f: Likewise.
5811 * gfortran.dg/record_marker_3.f90: Likewise.
5812 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5813 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5814 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5815 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5816 * gfortran.dg/recursive_check_7.f90: Likewise.
5817 * gfortran.dg/recursive_reference_1.f90: Likewise.
5818 * gfortran.dg/recursive_reference_2.f90: Likewise.
5819 * gfortran.dg/recursive_stack.f90: Likewise.
5820 * gfortran.dg/reduction.f90: Likewise.
5821 * gfortran.dg/repack_arrays_1.f90: Likewise.
5822 * gfortran.dg/repeat_1.f90: Likewise.
5823 * gfortran.dg/repeat_2.f90: Likewise.
5824 * gfortran.dg/repeat_3.f90: Likewise.
5825 * gfortran.dg/repeat_6.f90: Likewise.
5826 * gfortran.dg/reshape-alloc.f90: Likewise.
5827 * gfortran.dg/reshape-complex.f90: Likewise.
5828 * gfortran.dg/reshape.f90: Likewise.
5829 * gfortran.dg/reshape_2.f90: Likewise.
5830 * gfortran.dg/reshape_7.f90: Likewise.
5831 * gfortran.dg/reshape_empty_1.f03: Likewise.
5832 * gfortran.dg/reshape_pad_1.f90: Likewise.
5833 * gfortran.dg/reshape_rank7.f90: Likewise.
5834 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5835 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5836 * gfortran.dg/result_default_init_1.f90: Likewise.
5837 * gfortran.dg/result_in_spec_1.f90: Likewise.
5838 * gfortran.dg/result_in_spec_2.f90: Likewise.
5839 * gfortran.dg/ret_array_1.f90: Likewise.
5840 * gfortran.dg/ret_pointer_1.f90: Likewise.
5841 * gfortran.dg/ret_pointer_2.f90: Likewise.
5842 * gfortran.dg/rewind_1.f90: Likewise.
5843 * gfortran.dg/round_1.f03: Likewise.
5844 * gfortran.dg/round_2.f03: Likewise.
5845 * gfortran.dg/round_3.f08: Likewise.
5846 * gfortran.dg/round_4.f90: Likewise.
5847 * gfortran.dg/rrspacing_1.f90: Likewise.
5848 * gfortran.dg/runtime_warning_1.f90: Likewise.
5849 * gfortran.dg/same_type_as_2.f03: Likewise.
5850 * gfortran.dg/save_1.f90: Likewise.
5851 * gfortran.dg/save_5.f90: Likewise.
5852 * gfortran.dg/save_6.f90: Likewise.
5853 * gfortran.dg/scalar_mask_1.f90: Likewise.
5854 * gfortran.dg/scalar_mask_2.f90: Likewise.
5855 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5856 * gfortran.dg/scale_1.f90: Likewise.
5857 * gfortran.dg/scan_1.f90: Likewise.
5858 * gfortran.dg/scan_2.f90: Likewise.
5859 * gfortran.dg/secnds-1.f: Likewise.
5860 * gfortran.dg/secnds.f: Likewise.
5861 * gfortran.dg/select_1.f90: Likewise.
5862 * gfortran.dg/select_2.f90: Likewise.
5863 * gfortran.dg/select_3.f90: Likewise.
5864 * gfortran.dg/select_5.f90: Likewise.
5865 * gfortran.dg/select_char_1.f90: Likewise.
5866 * gfortran.dg/select_char_2.f90: Likewise.
5867 * gfortran.dg/select_type_13.f03: Likewise.
5868 * gfortran.dg/select_type_14.f03: Likewise.
5869 * gfortran.dg/select_type_15.f03: Likewise.
5870 * gfortran.dg/select_type_19.f03: Likewise.
5871 * gfortran.dg/select_type_2.f03: Likewise.
5872 * gfortran.dg/select_type_26.f03: Likewise.
5873 * gfortran.dg/select_type_27.f03: Likewise.
5874 * gfortran.dg/select_type_28.f03: Likewise.
5875 * gfortran.dg/select_type_3.f03: Likewise.
5876 * gfortran.dg/select_type_35.f03: Likewise.
5877 * gfortran.dg/select_type_36.f03: Likewise.
5878 * gfortran.dg/select_type_37.f03: Likewise.
5879 * gfortran.dg/select_type_39.f03: Likewise.
5880 * gfortran.dg/select_type_4.f90: Likewise.
5881 * gfortran.dg/select_type_5.f03: Likewise.
5882 * gfortran.dg/select_type_6.f03: Likewise.
5883 * gfortran.dg/select_type_7.f03: Likewise.
5884 * gfortran.dg/select_type_8.f03: Likewise.
5885 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5886 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5887 * gfortran.dg/selected_kind_1.f90: Likewise.
5888 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5889 * gfortran.dg/shape_2.f90: Likewise.
5890 * gfortran.dg/shape_4.f90: Likewise.
5891 * gfortran.dg/shape_5.f90: Likewise.
5892 * gfortran.dg/shape_7.f90: Likewise.
5893 * gfortran.dg/shape_8.f90: Likewise.
5894 * gfortran.dg/shape_9.f90: Likewise.
5895 * gfortran.dg/shift-kind_2.f90: Likewise.
5896 * gfortran.dg/shiftalr_1.F90: Likewise.
5897 * gfortran.dg/shiftalr_2.F90: Likewise.
5898 * gfortran.dg/simpleif_1.f90: Likewise.
5899 * gfortran.dg/simplify_argN_1.f90: Likewise.
5900 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5901 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5902 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5903 * gfortran.dg/simplify_modulo.f90: Likewise.
5904 * gfortran.dg/single_char_string.f90: Likewise.
5905 * gfortran.dg/size_dim.f90: Likewise.
5906 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5907 * gfortran.dg/sizeof.f90: Likewise.
5908 * gfortran.dg/sizeof_4.f90: Likewise.
5909 * gfortran.dg/slash_1.f90: Likewise.
5910 * gfortran.dg/sms-1.f90: Likewise.
5911 * gfortran.dg/sms-2.f90: Likewise.
5912 * gfortran.dg/spec_expr_7.f90: Likewise.
5913 * gfortran.dg/specifics_1.f90: Likewise.
5914 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5915 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5916 * gfortran.dg/spread_init_expr.f03: Likewise.
5917 * gfortran.dg/spread_scalar_source.f90: Likewise.
5918 * gfortran.dg/spread_shape_1.f90: Likewise.
5919 * gfortran.dg/stat_1.f90: Likewise.
5920 * gfortran.dg/stat_2.f90: Likewise.
5921 * gfortran.dg/stfunc_1.f90: Likewise.
5922 * gfortran.dg/stfunc_4.f90: Likewise.
5923 * gfortran.dg/stfunc_6.f90: Likewise.
5924 * gfortran.dg/storage_size_1.f08: Likewise.
5925 * gfortran.dg/storage_size_3.f08: Likewise.
5926 * gfortran.dg/storage_size_4.f90: Likewise.
5927 * gfortran.dg/streamio_1.f90: Likewise.
5928 * gfortran.dg/streamio_10.f90: Likewise.
5929 * gfortran.dg/streamio_11.f90: Likewise.
5930 * gfortran.dg/streamio_12.f90: Likewise.
5931 * gfortran.dg/streamio_13.f90: Likewise.
5932 * gfortran.dg/streamio_14.f90: Likewise.
5933 * gfortran.dg/streamio_15.f90: Likewise.
5934 * gfortran.dg/streamio_16.f90: Likewise.
5935 * gfortran.dg/streamio_17.f90: Likewise.
5936 * gfortran.dg/streamio_2.f90: Likewise.
5937 * gfortran.dg/streamio_3.f90: Likewise.
5938 * gfortran.dg/streamio_4.f90: Likewise.
5939 * gfortran.dg/streamio_5.f90: Likewise.
5940 * gfortran.dg/streamio_6.f90: Likewise.
5941 * gfortran.dg/streamio_7.f90: Likewise.
5942 * gfortran.dg/streamio_8.f90: Likewise.
5943 * gfortran.dg/streamio_9.f90: Likewise.
5944 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5945 * gfortran.dg/string_4.f90: Likewise.
5946 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5947 * gfortran.dg/string_assign_2.f90: Likewise.
5948 * gfortran.dg/string_compare_1.f90: Likewise.
5949 * gfortran.dg/string_compare_2.f90: Likewise.
5950 * gfortran.dg/string_compare_3.f90: Likewise.
5951 * gfortran.dg/string_ctor_1.f90: Likewise.
5952 * gfortran.dg/string_length_1.f90: Likewise.
5953 * gfortran.dg/string_length_2.f90: Likewise.
5954 * gfortran.dg/string_length_3.f90: Likewise.
5955 * gfortran.dg/string_length_4.f90: Likewise.
5956 * gfortran.dg/string_null_compare_1.f: Likewise.
5957 * gfortran.dg/string_pad_trunc.f90: Likewise.
5958 * gfortran.dg/structure_constructor_1.f03: Likewise.
5959 * gfortran.dg/structure_constructor_11.f90: Likewise.
5960 * gfortran.dg/structure_constructor_13.f03: Likewise.
5961 * gfortran.dg/structure_constructor_2.f03: Likewise.
5962 * gfortran.dg/structure_constructor_5.f03: Likewise.
5963 * gfortran.dg/submodule_1.f08: Likewise.
5964 * gfortran.dg/submodule_11.f08: Likewise.
5965 * gfortran.dg/submodule_14.f08: Likewise.
5966 * gfortran.dg/submodule_15.f08: Likewise.
5967 * gfortran.dg/submodule_17.f08: Likewise.
5968 * gfortran.dg/submodule_18.f08: Likewise.
5969 * gfortran.dg/submodule_19.f08: Likewise.
5970 * gfortran.dg/submodule_2.f08: Likewise.
5971 * gfortran.dg/submodule_27.f08: Likewise.
5972 * gfortran.dg/submodule_28.f08: Likewise.
5973 * gfortran.dg/submodule_29.f08: Likewise.
5974 * gfortran.dg/submodule_30.f08: Likewise.
5975 * gfortran.dg/submodule_6.f08: Likewise.
5976 * gfortran.dg/submodule_7.f08: Likewise.
5977 * gfortran.dg/submodule_8.f08: Likewise.
5978 * gfortran.dg/subnormal_1.f90: Likewise.
5979 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5980 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5981 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5982 * gfortran.dg/substr_2.f: Likewise.
5983 * gfortran.dg/substr_3.f: Likewise.
5984 * gfortran.dg/substr_4.f: Likewise.
5985 * gfortran.dg/substr_5.f90: Likewise.
5986 * gfortran.dg/substr_6.f90: Likewise.
5987 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5988 * gfortran.dg/sum_init_expr.f03: Likewise.
5989 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5990 * gfortran.dg/system_clock_3.f08: Likewise.
5991 * gfortran.dg/t_editing.f: Likewise.
5992 * gfortran.dg/team_change_1.f90: Likewise.
5993 * gfortran.dg/team_end_1.f90: Likewise.
5994 * gfortran.dg/team_number_1.f90: Likewise.
5995 * gfortran.dg/temporary_1.f90: Likewise.
5996 * gfortran.dg/test_com_block.f90: Likewise.
5997 * gfortran.dg/test_only_clause.f90: Likewise.
5998 * gfortran.dg/tiny_1.f90: Likewise.
5999 * gfortran.dg/tiny_2.f90: Likewise.
6000 * gfortran.dg/tl_editing.f90: Likewise.
6001 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
6002 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6003 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
6004 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
6005 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
6006 * gfortran.dg/transfer_class_2.f90: Likewise.
6007 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
6008 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
6009 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
6010 * gfortran.dg/transfer_resolve_1.f90: Likewise.
6011 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6012 * gfortran.dg/transfer_simplify_10.f90: Likewise.
6013 * gfortran.dg/transfer_simplify_11.f90: Likewise.
6014 * gfortran.dg/transfer_simplify_2.f90: Likewise.
6015 * gfortran.dg/transfer_simplify_3.f90: Likewise.
6016 * gfortran.dg/transfer_simplify_4.f90: Likewise.
6017 * gfortran.dg/transfer_simplify_8.f90: Likewise.
6018 * gfortran.dg/transfer_simplify_9.f90: Likewise.
6019 * gfortran.dg/transpose_1.f90: Likewise.
6020 * gfortran.dg/transpose_3.f03: Likewise.
6021 * gfortran.dg/transpose_4.f90: Likewise.
6022 * gfortran.dg/transpose_conjg_1.f90: Likewise.
6023 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
6024 * gfortran.dg/transpose_optimization_2.f90: Likewise.
6025 * gfortran.dg/trim_1.f90: Likewise.
6026 * gfortran.dg/trim_optimize_1.f90: Likewise.
6027 * gfortran.dg/trim_optimize_2.f90: Likewise.
6028 * gfortran.dg/trim_optimize_3.f90: Likewise.
6029 * gfortran.dg/trim_optimize_4.f90: Likewise.
6030 * gfortran.dg/trim_optimize_5.f90: Likewise.
6031 * gfortran.dg/trim_optimize_6.f90: Likewise.
6032 * gfortran.dg/trim_optimize_7.f90: Likewise.
6033 * gfortran.dg/trim_optimize_8.f90: Likewise.
6034 * gfortran.dg/type_to_class_1.f03: Likewise.
6035 * gfortran.dg/type_to_class_2.f03: Likewise.
6036 * gfortran.dg/type_to_class_3.f03: Likewise.
6037 * gfortran.dg/type_to_class_4.f03: Likewise.
6038 * gfortran.dg/type_to_class_5.f03: Likewise.
6039 * gfortran.dg/typebound_assignment_5.f03: Likewise.
6040 * gfortran.dg/typebound_assignment_6.f03: Likewise.
6041 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6042 * gfortran.dg/typebound_call_1.f03: Likewise.
6043 * gfortran.dg/typebound_call_13.f03: Likewise.
6044 * gfortran.dg/typebound_call_18.f03: Likewise.
6045 * gfortran.dg/typebound_call_19.f03: Likewise.
6046 * gfortran.dg/typebound_call_2.f03: Likewise.
6047 * gfortran.dg/typebound_call_20.f03: Likewise.
6048 * gfortran.dg/typebound_call_3.f03: Likewise.
6049 * gfortran.dg/typebound_generic_5.f03: Likewise.
6050 * gfortran.dg/typebound_generic_6.f03: Likewise.
6051 * gfortran.dg/typebound_generic_9.f03: Likewise.
6052 * gfortran.dg/typebound_operator_12.f03: Likewise.
6053 * gfortran.dg/typebound_operator_13.f03: Likewise.
6054 * gfortran.dg/typebound_operator_15.f90: Likewise.
6055 * gfortran.dg/typebound_operator_20.f90: Likewise.
6056 * gfortran.dg/typebound_operator_3.f03: Likewise.
6057 * gfortran.dg/typebound_operator_6.f03: Likewise.
6058 * gfortran.dg/typebound_operator_7.f03: Likewise.
6059 * gfortran.dg/typebound_operator_8.f03: Likewise.
6060 * gfortran.dg/typebound_operator_9.f03: Likewise.
6061 * gfortran.dg/typebound_proc_19.f90: Likewise.
6062 * gfortran.dg/typebound_proc_20.f90: Likewise.
6063 * gfortran.dg/typebound_proc_23.f90: Likewise.
6064 * gfortran.dg/typebound_proc_27.f03: Likewise.
6065 * gfortran.dg/typebound_proc_35.f90: Likewise.
6066 * gfortran.dg/typebound_proc_36.f90: Likewise.
6067 * gfortran.dg/unf_io_convert_1.f90: Likewise.
6068 * gfortran.dg/unf_io_convert_2.f90: Likewise.
6069 * gfortran.dg/unf_io_convert_3.f90: Likewise.
6070 * gfortran.dg/unf_io_convert_4.f90: Likewise.
6071 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6072 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
6073 * gfortran.dg/unf_short_record_1.f90: Likewise.
6074 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6075 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6076 * gfortran.dg/unit_1.f90: Likewise.
6077 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
6078 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
6079 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
6080 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
6081 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
6082 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
6083 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
6084 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
6085 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
6086 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
6087 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6088 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
6089 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
6090 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
6091 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
6092 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
6093 * gfortran.dg/unpack_init_expr.f03: Likewise.
6094 * gfortran.dg/use_10.f90: Likewise.
6095 * gfortran.dg/use_11.f90: Likewise.
6096 * gfortran.dg/use_13.f90: Likewise.
6097 * gfortran.dg/use_24.f90: Likewise.
6098 * gfortran.dg/use_27.f90: Likewise.
6099 * gfortran.dg/use_5.f90: Likewise.
6100 * gfortran.dg/use_allocated_1.f90: Likewise.
6101 * gfortran.dg/use_only_1.f90: Likewise.
6102 * gfortran.dg/use_only_4.f90: Likewise.
6103 * gfortran.dg/use_rename_2.f90: Likewise.
6104 * gfortran.dg/use_rename_4.f90: Likewise.
6105 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6106 * gfortran.dg/used_interface_ref.f90: Likewise.
6107 * gfortran.dg/used_types_5.f90: Likewise.
6108 * gfortran.dg/utf8_1.f03: Likewise.
6109 * gfortran.dg/utf8_2.f03: Likewise.
6110 * gfortran.dg/value_1.f90: Likewise.
6111 * gfortran.dg/value_2.f90: Likewise.
6112 * gfortran.dg/value_4.f90: Likewise.
6113 * gfortran.dg/value_6.f03: Likewise.
6114 * gfortran.dg/value_7.f03: Likewise.
6115 * gfortran.dg/value_test.f90: Likewise.
6116 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6117 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6118 * gfortran.dg/vect/pr60510.f: Likewise.
6119 * gfortran.dg/vect/pr69882.f90: Likewise.
6120 * gfortran.dg/vect/pr69980.f90: Likewise.
6121 * gfortran.dg/vect/vect-5.f90: Likewise.
6122 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6123 * gfortran.dg/vector_subscript_1.f90: Likewise.
6124 * gfortran.dg/vector_subscript_2.f90: Likewise.
6125 * gfortran.dg/vector_subscript_3.f90: Likewise.
6126 * gfortran.dg/vector_subscript_5.f90: Likewise.
6127 * gfortran.dg/verify_2.f90: Likewise.
6128 * gfortran.dg/volatile10.f90: Likewise.
6129 * gfortran.dg/where_1.f90: Likewise.
6130 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6131 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6132 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6133 * gfortran.dg/whole_file_13.f90: Likewise.
6134 * gfortran.dg/whole_file_2.f90: Likewise.
6135 * gfortran.dg/widechar_2.f90: Likewise.
6136 * gfortran.dg/widechar_4.f90: Likewise.
6137 * gfortran.dg/widechar_5.f90: Likewise.
6138 * gfortran.dg/widechar_6.f90: Likewise.
6139 * gfortran.dg/widechar_8.f90: Likewise.
6140 * gfortran.dg/widechar_IO_1.f90: Likewise.
6141 * gfortran.dg/widechar_IO_2.f90: Likewise.
6142 * gfortran.dg/widechar_IO_3.f90: Likewise.
6143 * gfortran.dg/widechar_IO_4.f90: Likewise.
6144 * gfortran.dg/widechar_compare_1.f90: Likewise.
6145 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6146 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6147 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6148 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6149 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6150 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6151 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6152 * gfortran.dg/widechar_select_1.f90: Likewise.
6153 * gfortran.dg/winapi.f90: Likewise.
6154 * gfortran.dg/write_0_pe_format.f90: Likewise.
6155 * gfortran.dg/write_back.f: Likewise.
6156 * gfortran.dg/write_check3.f90: Likewise.
6157 * gfortran.dg/write_direct_eor.f90: Likewise.
6158 * gfortran.dg/write_padding.f90: Likewise.
6159 * gfortran.dg/write_recursive.f90: Likewise.
6160 * gfortran.dg/write_rewind_1.f: Likewise.
6161 * gfortran.dg/write_rewind_2.f: Likewise.
6162 * gfortran.dg/write_zero_array.f90: Likewise.
6163 * gfortran.dg/x_slash_1.f: Likewise.
6164 * gfortran.dg/x_slash_2.f: Likewise.
6165 * gfortran.dg/zero_array_components_1.f90: Likewise.
6166 * gfortran.dg/zero_length_1.f90: Likewise.
6167 * gfortran.dg/zero_length_2.f90: Likewise.
6168 * gfortran.dg/zero_sized_1.f90: Likewise.
6169 * gfortran.dg/zero_sized_3.f90: Likewise.
6170 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6171 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6172 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6173 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6174 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6175 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6176 * gfortran.fortran-torture/execute/args.f90: Likewise.
6177 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6178 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6179 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6180 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6181 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6182 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6183 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6184 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6185 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6186 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6187 * gfortran.fortran-torture/execute/common.f90: Likewise.
6188 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6189 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6190 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6191 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6192 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6193 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6194 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6195 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6196 * gfortran.fortran-torture/execute/data.f90: Likewise.
6197 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6198 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6199 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6200 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6201 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6202 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6203 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6204 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6205 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6206 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6207 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6208 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6209 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6210 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6211 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6212 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6213 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6214 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6215 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6216 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6217 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6218 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6219 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6220 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6221 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6222 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6223 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6224 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6225 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6226 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6227 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6228 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6229 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6230 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6231 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6232 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6233 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6234 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6235 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6236 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6237 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6238 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6239 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6240 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6241 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6242 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6243 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6244 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6245 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6246 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6247 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6248 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6249 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6250 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6251 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6252 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6253 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6254 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6255 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6256 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6257 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6258 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6259 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6260 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6261 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6262 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6263 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6264 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6265 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6266 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6267 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6268 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6269 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6270 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6271 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6272 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6273 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6274 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6275 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6276 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6277 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6278 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6279 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6280 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6281 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6282 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6283 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6284 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6285 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6286 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6287 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6288 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6289 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6290 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6291 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6292 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6293 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6294 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6295 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6296 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6297 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6298 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6299 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6300 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6301 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6302 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6303 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6304 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6305 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6306 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6307 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6308 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6309 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6310 * gfortran.fortran-torture/execute/math.f90: Likewise.
6311 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6312 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6313 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6314 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6315 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6316 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6317 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6318 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6319 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6320 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6321 * gfortran.fortran-torture/execute/power.f90: Likewise.
6322 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6323 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6324 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6325 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6326 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6327 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6328 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6329 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6330 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6331 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6332 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6333 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6334 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6335 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6336 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6337 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6338 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6339 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6340 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6341 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6342 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6343 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6344 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6345 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6346 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6347 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6348 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6349 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6350 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6351 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6352 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6353 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6354 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6355 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6356 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6357 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6358 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6359 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6360 * gfortran.fortran-torture/execute/string.f90: Likewise.
6361 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6362 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6363 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6364 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6365 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6366 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6367 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6368 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6369 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6370 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6371 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6372 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6373 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6374 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6375 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6376 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6377 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6378 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6379 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6380 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6381 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6382 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6383 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6384 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6385 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6386 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6387 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6388 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6389 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6390 * gfortran.dg/inline_transpose_1.f90: Likewise.
6392 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6395 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6398 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6401 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6402 * gnat.dg/dispatch1.adb: Rename into...
6403 * gnat.dg/disp1.adb: ...this.
6404 * gnat.dg/dispatch1_p.ads: Rename into...
6405 * gnat.dg/disp1_pkg.ads: ...this.
6406 * gnat.dg/disp2.adb: Rename into...
6407 * gnat.dg/dispatch2.adb: ...this.
6408 * gnat.dg/dispatch2_p.ads: Rename into...
6409 * gnat.dg/disp2_pkg.ads: ...this.
6410 * gnat.dg/dispatch2_p.adb: Rename into...
6411 * gnat.dg/disp2_pkg.adb: this.
6412 * gnat.dg/generic_dispatch.adb: Rename into...
6413 * gnat.dg/generic_disp.adb: this.
6414 * gnat.dg/generic_dispatch_p.ads: Rename into...
6415 * gnat.dg/generic_disp_pkg.ads: ...this.
6416 * gnat.dg/generic_dispatch_p.adb: Rename into...
6417 * gnat.dg/generic_disp_pkg.adb: ...this.
6418 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6419 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6420 * gnat.dg/object_overflow1.adb: Tweak index.
6421 * gnat.dg/object_overflow2.adb: Likewise.
6422 * gnat.dg/object_overflow3.adb: Likewise.
6423 * gnat.dg/object_overflow4.adb: Likewise.
6424 * gnat.dg/object_overflow5.adb: Likewise.
6426 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6429 * gcc.c-torture/compile/pr84425.c: New test.
6431 2018-02-16 Marek Polacek <polacek@redhat.com>
6432 Jakub Jelinek <jakub@redhat.com>
6435 * g++.dg/cpp1y/constexpr-84192.C: New test.
6437 2018-02-16 Martin Sebor <msebor@redhat.com>
6440 * g++.dg/overload15.C: New test.
6442 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6445 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6446 * gcc.dg/pr56727-2.c: Ditto.
6447 * gcc.target/powerpc/pr79439.c: Renamed to...
6448 * gcc.target/powerpc/pr79439-1.c: ...this.
6449 * gcc.target/powerpc/pr79439-2.c: New test.
6450 * gcc.target/powerpc/pr79439-3.c: New test.
6452 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6455 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6456 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6457 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6458 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6459 * gcc.target/powerpc/builtins-3.c: Same.
6461 2018-02-16 Nathan Sidwell <nathan@acm.org>
6463 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6465 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6467 PR rtl-optimization/70023
6468 * gcc.target/i386/pr70023.c: New.
6470 2018-02-16 Carl Love <cel@us.ibm.com>
6472 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6474 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6477 2018-02-16 Carl Love <cel@us.ibm.com>
6479 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6480 for the ABI definitions for vec_extract4b and vec_insert4b.
6482 2018-02-16 Nathan Sidwell <nathan@acm.org>
6484 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6485 * g++.old-deja/g++.mike/net43.C: Likewise.
6487 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6490 * g++.dg/cpp1z/class-deduction48.C: New.
6492 2018-02-16 Nathan Sidwell <nathan@acm.org>
6495 * g++.dg/lookup/pr84375.C: New.
6497 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6500 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6502 2018-02-16 Richard Biener <rguenther@suse.de>
6504 PR tree-optimization/84417
6505 * gcc.dg/torture/pr84417.c: New testcase.
6507 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6510 * g++.dg/opt/pr84272.C: New test.
6512 PR rtl-optimization/83723
6513 * gcc.dg/pr83723.c: New test.
6515 2018-02-16 Richard Biener <rguenther@suse.de>
6517 PR tree-optimization/84399
6518 * gcc.dg/graphite/pr84399.c: New testcase.
6520 2018-02-16 Richard Biener <rguenther@suse.de>
6522 PR tree-optimization/84190
6523 * g++.dg/torture/pr84190.C: New testcase.
6525 2018-02-15 Martin Sebor <msebor@redhat.com>
6527 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6530 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6533 * gfortran.dg/dtio_21.f03: Add an error message.
6534 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6536 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6539 * gfortran.dg/stop_shouldfail.f90: New test.
6541 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6544 * g++.dg/concepts/pr84330.C: New.
6546 2018-02-15 Tom de Vries <tom@codesourcery.com>
6548 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6550 2018-02-15 Tom de Vries <tom@codesourcery.com>
6552 * gcc.c-torture/compile/pr84136.c: Require effective target
6555 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6557 PR tree-optimization/84383
6558 * gcc.c-torture/compile/pr84383.c: New test.
6560 PR tree-optimization/84334
6561 * gcc.dg/pr84334.c: New test.
6563 2018-02-14 Carl Love <cel@us.ibm.com>
6565 * gcc.target/powerpc/builtins-4-int128-runnable.c
6566 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6567 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6569 2018-02-14 Martin Sebor <msebor@redhat.com>
6571 PR tree-optimization/83698
6572 * gcc.dg/Wrestrict-7.c: New test.
6573 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6574 * gcc.target/i386/chkp-stropt-17.c: Same.
6576 2018-02-14 Martin Sebor <msebor@redhat.com>
6579 * gcc.dg/Wattributes-8.c: New test.
6581 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6584 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6585 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6586 * gfortran.dg/select_type_1.f03: Extend test case.
6588 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6590 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6591 (dg-options): Use -O2 -msse2 -mno-sse3.
6593 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6595 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6596 this test case still works ok.
6597 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6598 * gcc.dg/vmx/insert-be-order.c: Likewise.
6599 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6600 * gcc.dg/vmx/ld-be-order.c: Likewise.
6601 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6602 * gcc.dg/vmx/lde-be-order.c: Likewise.
6603 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6604 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6605 * gcc.dg/vmx/merge-be-order.c: Likewise.
6606 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6607 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6608 * gcc.dg/vmx/pack-be-order.c: Likewise.
6609 * gcc.dg/vmx/perm-be-order.c: Likewise.
6610 * gcc.dg/vmx/splat-be-order.c: Likewise.
6611 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6612 * gcc.dg/vmx/st-be-order.c: Likewise.
6613 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6614 * gcc.dg/vmx/ste-be-order.c: Likewise.
6615 * gcc.dg/vmx/stl-be-order.c: Likewise.
6616 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6617 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6618 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6619 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6620 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6622 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6625 * g++.dg/cpp0x/auto49.C: New.
6627 2018-02-14 Nathan Sidwell <nathan@acm.org>
6629 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6631 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6633 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6634 * gcc.target/powerpc/le-altivec-consts.c: Same.
6636 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6639 * gcc.target/powerpc/pr84220-sld.c: New test.
6640 * gcc.target/powerpc/pr84220-sld2.c: New test.
6641 * gcc.target/powerpc/pr84220-sldw.c: New test.
6642 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6643 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6645 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6648 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6649 _inc_ssp intrinsics.
6650 * gcc.target/i386/cet-intrin-4.c: Likewise.
6651 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6652 __builtin_ia32_rdssp[d|q].
6654 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6656 PR tree-optimization/84357
6657 * gcc.dg/vect/pr84357.c: New test.
6659 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6662 * gcc.target/rx/pr83831.c: New tests.
6664 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6667 * gcc.target/msp430/pr79242.c: New test.
6669 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6672 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6675 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6678 * g++.dg/pr84279.C: New test.
6680 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6682 PR rtl-optimization/84169
6683 * gcc.c-torture/execute/pr84169.c: New.
6685 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6688 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6690 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6693 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6696 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6699 * g++.dg/warn/effc4.C: New test.
6701 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6704 * g++.dg/template/sizeof16.C: New.
6705 * g++.dg/template/sizeof17.C: Likewise.
6707 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6710 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6711 add necessary compiler options.
6712 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6714 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6717 * gcc.c-torture/execute/pr82210.c: New test.
6720 * gcc.dg/pr84309-2.c: New test.
6722 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6724 PR tree-optimization/84321
6725 * gcc.dg/pr84321.c: New test.
6727 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6730 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6732 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6735 * gcc.dg/asan/pr84307.c: Remove test.
6737 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6739 * gcc.target/rl78/test_auto_vector.c: New test.
6741 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6744 * gcc.c-torture/compile/pr84305.c: New test.
6746 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6749 * gcc.target/i386/pr84335.c: New test.
6751 PR tree-optimization/84339
6752 * gcc.c-torture/execute/pr84339.c: New test.
6755 * gcc.dg/pr84309.c: New test.
6756 * gcc.target/i386/pr84309.c: New test.
6759 * gcc.target/i386/pr84336.c: New test.
6761 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6764 * c-c++-common/gomp/pr84341.c: New test.
6766 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6769 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6771 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6774 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6777 2018-02-12 Jeff Law <law@redhat.com>
6779 * gcc.c-torture/compile/reg-args-size.c: New test.
6781 2018-02-12 Carl Love <cel@us.ibm.com>
6783 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6784 uint128 tests to new testfile.
6785 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6786 int128 and uint128 tests.
6787 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6788 list of torture tests.
6790 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6793 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6794 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6796 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6799 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6801 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6804 * gcc.dg/asan/pr84307.c: New test.
6806 2018-02-12 Nathan Sidwell <nathan@acm.org>
6808 * g++.dg/parse/pr84263.C: New.
6810 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6813 * g++.dg/template/crash129.C: New.
6815 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6818 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6819 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6820 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6821 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6822 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6824 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6826 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6827 _mm_maskz_scalef_round_sd): Test new intrinsics.
6828 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6829 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6831 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6832 _mm_maskz_scalef_round_ss): Test new intrinsics.
6833 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6834 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6836 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6837 __builtin_ia32_scalefss_round): Remove builtin.
6838 (__builtin_ia32_scalefsd_mask_round,
6839 __builtin_ia32_scalefss_mask_round): Test new builtin.
6840 * gcc.target/i386/sse-13.c: Ditto.
6841 * gcc.target/i386/sse-23.c: Ditto.
6843 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6845 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6846 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6847 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6848 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6849 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6850 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6851 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6852 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
6854 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6855 (__builtin_ia32_sqrtss_round): Remove builtins.
6856 (__builtin_ia32_sqrtsd_mask_round)
6857 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6858 * gcc.target/i386/sse-13.c: Ditto.
6859 * gcc.target/i386/sse-23.c: Ditto.
6861 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6864 * gfortran.dg/statement_function_3.f: New test.
6866 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6870 * gfortran.dg/statement_function_1.f90: New test.
6871 * gfortran.dg/statement_function_2.f90: New test.
6873 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6876 * gfortran.dg/type_to_class_5.f03: New test.
6878 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6881 * gfortran.dg/type_to_class_4.f03: New test.
6883 2018-02-10 Alan Modra <amodra@gmail.com>
6886 * gcc.dg/pr84300.c: New.
6888 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6891 * g++.dg/ubsan/pr83987-2.C: New test.
6893 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6895 * gcc.target/rx/movsicc.c: New test.
6897 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6900 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6903 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6905 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6906 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6908 2018-02-09 Nathan Sidwell <nathan@acm.org>
6911 * c-c++-common/pr84293.h: New.
6912 * c-c++-common/pr84293.c: New.
6914 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6916 PR rtl-optimization/57193
6917 * gcc.target/i386/pr57193.c: New.
6919 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6922 * gcc.target/powerpc/pr84226.c: New test.
6924 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6926 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6930 2018-02-09 Martin Sebor <msebor@redhat.com>
6933 * gcc.dg/lto/pr84212_0.c: New test file.
6934 * gcc.dg/lto/pr84212_1.c: Same.
6936 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6939 * gcc.target/powerpc/pr83926.c: New test.
6940 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6941 message. Fix test for running in 32-bit mode.
6943 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6946 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6948 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6951 * gcc.target/s390/pr84295.c: New test.
6953 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6956 * g++.dg/cpp1y/lambda-init16.C: New.
6958 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6960 * gnat.dg/sso8.adb: New test.
6961 * gnat.dg/sso8_pkg.ads: New helper.
6963 2018-02-09 Richard Biener <rguenther@suse.de>
6965 PR tree-optimization/84278
6966 * gcc.target/i386/pr84278.c: Adjust regex.
6968 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6970 PR tree-optimization/84232
6971 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6974 * gcc.target/aarch64/pr84252.c: New test.
6977 * gcc.dg/pr84237.c: New test.
6979 2018-02-09 Marek Polacek <polacek@redhat.com>
6980 Jakub Jelinek <jakub@redhat.com>
6983 * g++.dg/torture/pr83659.C: New test.
6985 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6987 PR tree-optimization/84136
6988 * gcc.c-torture/compile/pr84136.c: New test.
6990 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6993 * gcc.target/i386/pr83008.c: New test.
6995 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6998 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
7000 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7003 * g++.dg/warn/Wunused-parm-11.C: New.
7005 2018-02-08 Marek Polacek <polacek@redhat.com>
7007 PR tree-optimization/84238
7008 * gcc.dg/Wstringop-overflow-3.c: New test.
7010 2018-02-08 Nathan Sidwell <nathan@acm.org>
7012 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
7014 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7016 PR tree-optimization/84265
7017 * gcc.dg/vect/pr84265.c: New test.
7019 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7021 PR tree-optimization/81635
7022 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
7023 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
7025 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7027 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
7028 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
7029 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
7030 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
7031 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
7032 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
7033 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
7034 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
7035 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
7036 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
7037 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
7038 * gcc.target/s390/nobp-return-attr-all.c: New test.
7039 * gcc.target/s390/nobp-return-attr-neg.c: New test.
7040 * gcc.target/s390/nobp-return-mem-attr.c: New test.
7041 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
7042 * gcc.target/s390/nobp-return-mem-z10.c: New test.
7043 * gcc.target/s390/nobp-return-mem-z900.c: New test.
7044 * gcc.target/s390/nobp-return-reg-attr.c: New test.
7045 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
7046 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
7047 * gcc.target/s390/nobp-return-reg-z10.c: New test.
7048 * gcc.target/s390/nobp-return-reg-z900.c: New test.
7049 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
7050 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
7051 * gcc.target/s390/nobp-table-jump-z10.c: New test.
7052 * gcc.target/s390/nobp-table-jump-z900.c: New test.
7054 2018-02-08 Richard Biener <rguenther@suse.de>
7056 PR tree-optimization/84233
7057 * g++.dg/torture/pr84233.C: New testcase.
7059 2018-02-08 Richard Biener <rguenther@suse.de>
7061 PR tree-optimization/84278
7062 * gcc.target/i386/pr84278.c: New testcase.
7064 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
7066 PR rtl-optimization/84068
7067 PR rtl-optimization/83459
7068 * gcc.dg/pr84068.c: New test.
7070 2018-02-08 Richard Biener <rguenther@suse.de>
7072 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
7073 loop vectorization to happen.
7075 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7078 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
7080 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7082 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
7084 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7087 * gcc.target/powerpc/pr84154-1.c: New tests.
7088 * gcc.target/powerpc/pr84154-2.c: Likewise.
7089 * gcc.target/powerpc/pr84154-3.c: Likewise.
7091 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7093 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
7095 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7098 * g++.dg/template/incomplete11.C: New test.
7099 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
7101 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7104 * gfortran.dg/deallocate_error_3.f90: New test.
7105 * gfortran.dg/deallocate_error_4.f90: New test.
7107 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7110 * gfortran.dg/shape_9.f90: New test.
7112 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7115 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7117 2018-02-07 David Malcolm <dmalcolm@redhat.com>
7121 * g++.dg/spellcheck-reswords.C: New test case.
7122 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7125 2018-02-07 Martin Liska <mliska@suse.cz>
7128 * g++.dg/ext/mv26.C: New test.
7130 2018-02-07 Tom de Vries <tom@codesourcery.com>
7132 * gcc.dg/pr83844.c: Require effective target alloca.
7134 2018-02-07 Tom de Vries <tom@codesourcery.com>
7136 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7138 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7141 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7142 -fcf-protection=return.
7144 2018-02-07 Tom de Vries <tom@codesourcery.com>
7147 * c-c++-common/goacc/pr84217.c: New test.
7148 * gfortran.dg/goacc/pr84217.f90: New test.
7150 2018-02-07 Richard Biener <rguenther@suse.de>
7152 PR tree-optimization/84204
7153 * gcc.dg/graphite/pr84204.c: New testcase.
7155 PR tree-optimization/84205
7156 * gcc.dg/graphite/pr84205.c: New testcase.
7158 PR tree-optimization/84223
7159 * gfortran.dg/graphite/pr84223.f90: New testcase.
7161 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7164 * g++.dg/cpp0x/scoped_enum7.C: New.
7166 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7168 PR tree-optimization/83008
7169 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7171 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7173 PR tree-optimization/84235
7174 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7176 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7179 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7181 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7183 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7186 * gcc.target/i386/pr84146.c: New test.
7188 2018-02-06 Michael Collison <michael.collison@arm.com>
7190 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7192 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7194 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7195 warning for -mno-speculate-indirect-jumps.
7196 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7197 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7198 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7199 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7200 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7201 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7203 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7206 * c-c++-common/fcf-protection-1.c: Change a compared message.
7207 * c-c++-common/fcf-protection-2.c: Likewise.
7208 * c-c++-common/fcf-protection-3.c: Likewise.
7209 * c-c++-common/fcf-protection-5.c: Likewise.
7210 * c-c++-common/fcf-protection-6.c: New test.
7211 * c-c++-common/fcf-protection-7.c: Likewise.
7213 2018-02-06 Marek Polacek <polacek@redhat.com>
7215 PR tree-optimization/84228
7216 * c-c++-common/Wstringop-truncation-3.c: New test.
7218 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7221 * gcc.target/arm/pragma_arch_switch_2.c: New.
7223 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7228 2018-02-05 Martin Sebor <msebor@redhat.com>
7230 PR tree-optimization/83369
7231 * gcc.dg/Wnonnull.c: New test.
7233 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7235 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7236 argument and use dg-messages-by-file instead. Expect it to be
7237 an array rather than a dict.
7238 (lto-link-and-maybe-run): Remove messages_by_file argument and
7239 use an upvar for dg-messages-by-file. Update call to
7240 lto_handle_diagnostics.
7241 (lt-get-options): Treat dg-messages-by-file as an array
7243 (lto-get-options-main): Likewise. Set the entry rather than appending.
7244 (lto-execute): Treat dg-messages-by-file as an array rather than
7245 a dict. Update call to lto-link-and-maybe-run.
7247 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7250 * g++.dg/cpp1z/inline-var4.C: New.
7252 2018-02-05 Martin Liska <mliska@suse.cz>
7254 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7256 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7257 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7258 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7259 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7260 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7261 * c-c++-common/asan/pointer-compare-3.c: New test.
7263 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7265 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7266 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7268 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7270 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7271 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7272 _mm_maskz_range_round_sd): Test new intrinsics.
7273 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7274 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7275 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7276 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7277 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7278 _mm_maskz_range_round_ss): Test new intrinsics.
7279 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7280 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7281 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7282 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7283 __builtin_ia32_rangess128_round): Remove builtins.
7284 (__builtin_ia32_rangesd128_mask_round,
7285 __builtin_ia32_rangess128_mask_round): Test new builtins.
7286 * gcc.target/i386/sse-13.c: Ditto.
7287 * gcc.target/i386/sse-23.c: Ditto.
7289 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7292 * gfortran.dg/pr79966.f90: New testcase
7294 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7297 * gfortran.dg/associate_23.f90: Fix invalid code.
7298 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7299 * gfortran.dg/matmul_3.f90: Likewise.
7300 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7302 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7305 * gfortran.dg/associate_34.f90: New test.
7306 * gfortran.dg/associate_35.f90: New test.
7308 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7312 * gfortran.dg/pr84155.f90: New test.
7314 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7316 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7317 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7319 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7321 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7324 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7326 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7328 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7329 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7330 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7332 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7335 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7336 * gcc.dg/Wsign-conversion.c: Dito.
7337 * gcc.dg/attr-alloc_size-4.c: Dito.
7338 * gcc.dg/pr81020.c: Dito.
7339 * gcc.dg/pr81192.c: Dito.
7340 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7341 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7342 * gcc.dg/pr83844.c: Restrict to int32plus.
7343 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7344 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7345 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7346 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7347 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7348 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7349 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7350 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7351 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7352 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7353 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7354 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7356 2018-02-02 Julia Koval <julia.koval@intel.com>
7358 * gcc.target/i386/funcspec-56.inc: Handle new march.
7359 * g++.dg/ext/mv16.C: Ditto.
7361 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7363 * lib/target-supports.exp
7364 (check_effective_target_keeps_null_pointer_checks): No more
7366 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7367 * gcc.dg/ifcvt-4.c: Skip avr.
7368 * gcc.dg/pr53037-1.c: Dito.
7369 * gcc.dg/pr53037-2.c: Dito.
7370 * gcc.dg/pr53037-3.c: Dito.
7371 * gcc.dg/pr63387-2.c: Dito.
7372 * gcc.dg/pr63387.c: Dito.
7373 * gcc.dg/sancov/cmp0.c: Dito.
7374 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7375 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7376 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7377 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7378 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7379 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7380 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7381 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7382 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7383 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7384 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7385 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7386 * gcc.dg/tree-ssa/pr82059.c: Dito.
7387 * gcc.c-torture/execute/pr70460.c: Dito.
7389 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7392 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7393 * gcc.c-torture/execute/20180112-1.c: Dito.
7394 * gcc.c-torture/execute/pr81503.c: Dito.
7395 * gcc.dg/store_merging_12.c: Dito.
7396 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7397 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7398 * gcc.dg/tree-ssa/pr80898.c: Dito.
7399 * gcc.dg/tree-ssa/pr82363.c: Dito.
7400 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7401 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7402 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7403 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7404 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7405 * gcc.dg/tree-ssa/pr80803.c: Dito.
7406 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7407 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7408 * gcc.dg/tree-ssa/vrp114.c: Dito.
7409 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7410 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7411 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7413 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7416 * gcc.target/i386/cet-sjlj-6a.c: New test.
7417 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7419 2018-02-01 Marek Polacek <polacek@redhat.com>
7422 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7424 2018-01-30 Jeff Law <law@redhat.com>
7427 * gcc.target/i386/pr84128.c: New test.
7429 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7431 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7432 -fdelete-null-pointer-checks.
7434 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7437 * g++.dg/cpp0x/abstract-default1.C: New.
7439 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7441 PR tree-optimization/81635
7442 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7443 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7445 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7448 * gcc.target/aarch64/pr83370.c: New.
7450 2018-02-01 Richard Biener <rguenther@suse.de>
7452 * gcc.dg/graphite/pr35356-1.c: Adjust.
7454 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7457 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7459 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7460 of hard-coding the choice.
7461 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7462 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7463 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7465 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7467 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7468 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7469 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7470 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7471 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7472 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7473 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7474 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7475 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7476 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7477 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7478 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7479 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7480 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7481 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7482 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7483 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7484 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7485 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7486 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7487 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7488 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7489 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7490 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7491 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7492 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7493 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7494 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7495 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7496 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7497 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7498 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7499 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7500 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7501 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7502 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7503 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7504 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7505 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7506 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7507 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7508 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7509 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7510 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7511 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7512 __builtin_popcountll rather than __builtin_popcountl.
7514 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7516 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7517 of LD1R[HWD] for multi-element constants on big-endian targets.
7518 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7519 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7521 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7523 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7524 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7525 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7527 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7529 PR tree-optimization/81661
7530 PR tree-optimization/84117
7531 * gcc.dg/pr81661.c: New test.
7532 * gfortran.dg/pr84117.f90: New test.
7534 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7537 * gfortran.dg/repeat_7.f90: Catch warning message.
7539 2018-01-31 Ian Lance Taylor <iant@golang.org>
7541 * go.go-torture/execute/printnil.go: New test.
7543 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7545 * lib/target-supports.exp (check_effective_target_comdat_group):
7546 Allow for Solaris as comdat syntax.
7548 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7549 Solaris with comdat_group support and as.
7551 2018-01-31 Marek Polacek <polacek@redhat.com>
7554 * gcc.dg/pr81779.c: New test.
7556 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7559 * gfortran.dg/gomp/pr84116.f90: New test.
7562 * g++.dg/init/pr83993-2.C: New test.
7565 * g++.dg/init/pr83993-1.C: New test.
7566 * g++.dg/cpp0x/pr83993.C: New test.
7568 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7571 * gfortran.dg/pr84088.f90: New test.
7573 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7576 * gcc.target/i386/pr82444.c: New.
7578 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7580 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7581 * gcc.target/powerpc/vsx-13.c: New.
7583 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7586 * g++.dg/cpp1y/var-templ57.C: New.
7588 2018-01-31 Marek Polacek <polacek@redhat.com>
7591 * g++.dg/diagnostic/pr84138.C: New test.
7593 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7596 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7597 -Wstringop-overflow warnings due to spurious warning with -O1.
7598 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7599 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7601 2018-01-31 Richard Biener <rguenther@suse.de>
7603 PR tree-optimization/84132
7604 * g++.dg/torture/pr84132.C: New testcase.
7606 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7608 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7611 2018-01-31 Julia Koval <julia.koval@intel.com>
7614 * gcc.target/i386/rdpid.c: Remove "eax".
7616 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7618 PR tree-optimization/64946
7619 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7620 scan-assembler checks.
7622 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7624 * gcc.c-torture/execute/20180131-1.c: New test.
7626 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7628 * gcc.target/arc/taux-1.c: New test.
7629 * gcc.target/arc/taux-2.c: Likewise.
7631 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7633 * gcc.target/arc/uncached.c: New test.
7635 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7638 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7640 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7642 PR preprocessor/69869
7643 * gcc.dg/cpp/trad/pr69869.c: New test.
7646 * gcc.dg/pr84100.c: New test.
7648 2018-01-30 Jeff Law <law@redhat.com>
7651 * gcc.target/i386/pr84064: New test.
7653 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7656 * gfortran.dg/data_implied_do_2.f90: New test.
7658 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7660 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7662 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7665 * gfortran.dg/inline_matmul_21.f90: New test case.
7667 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7669 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7671 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7674 * gcc.target/powerpc/pr84112.c: New.
7676 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7678 PR rtl-optimization/83986
7679 * gcc.dg/pr83986.c: New test.
7681 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7684 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7685 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7686 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7687 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7689 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7691 PR tree-optimization/84111
7692 * gcc.c-torture/compile/pr84111.c: New test.
7694 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7697 * gcc.dg/ipa/inline-2.c: Fix template.
7698 * gcc.dg/ipa/inline-3.c: Fix template.
7700 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7703 * g++.dg/torture/pr81360.C: New testcase.
7705 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7708 * gcc.dg/lto/pr83954.h: New testcase.
7709 * gcc.dg/lto/pr83954_0.c: New testcase.
7710 * gcc.dg/lto/pr83954_1.c: New testcase.
7712 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7715 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7717 Simplify DW_AT_producer scan.
7719 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7721 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7723 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7726 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7727 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7728 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7729 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7731 2018-01-29 Jeff Law <law@redhat.com>
7734 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7735 better match other tests which require vsx. Verify the zero
7736 extension is part of the test in the combiner dump.
7738 2018-01-29 Marek Polacek <polacek@redhat.com>
7741 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7744 * g++.dg/ext/pr83996.C: New test.
7746 2018-01-29 Richard Biener <rguenther@suse.de>
7748 PR tree-optimization/84057
7749 * gcc.dg/graphite/pr84057.c: New testcase.
7751 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7754 * gfortran.dg/bind_c_usage_31.f90: New test.
7756 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7759 * g++.dg/warn/Wduplicated-branches5.C: New.
7761 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7763 * gcc.target/rl78/test_addsi3_internal.c: New test.
7765 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7767 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7768 Make expected output depend on whether we expect sibcalls or not.
7769 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7770 safe-indirect-jump-1.c).
7772 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7773 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7774 Soren Rasmussen <s.c.rasmussen@gmail.com>
7776 Fortran 2018 teams tests.
7778 * gfortran.dg/team_number_1.f90: new test for team_number.
7779 * gfortran.dg/team_change_1.f90: new test for change team.
7780 * gfortran.dg/team_end_1.f90: new test for end team.
7781 * gfortran.dg/team_form_1.f90: new test for form team.
7783 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7786 * gfortran.dg/dot_product_4.f90
7788 2018-01-26 Martin Sebor <msebor@redhat.com>
7790 PR tree-optimization/83896
7791 * gcc.dg/strlenopt-43.c: New.
7793 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7795 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7796 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7797 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7798 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7799 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7800 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7801 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7802 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7803 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7805 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7806 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7807 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7808 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7809 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7810 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7811 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7812 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7814 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7816 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7818 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7819 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7820 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7821 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7822 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7823 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7824 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7825 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7826 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7827 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7828 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7829 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7830 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7832 2018-01-26 Martin Liska <mliska@suse.cz>
7834 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7837 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7839 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7840 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7841 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7842 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7843 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7844 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7845 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7846 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7848 2018-01-26 Richard Biener <rguenther@suse.de>
7850 PR rtl-optimization/84003
7851 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7852 latent bug in DSE if NOINLINE is appropriately defined.
7853 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7854 and defining NOINLINE.
7856 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7859 tests specific to aarch64. XFAIL test on arm.
7861 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7863 PR rtl-optimization/83985
7864 * gcc.dg/pr83985.c: New test.
7867 * c-c++-common/Wrestrict-3.c: New test.
7869 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7871 * gcc.target/arc/tdelegitimize_addr.c: New test.
7873 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7875 * gcc.target/arc/jli-1.c: New file.
7876 * gcc.target/arc/jli-2.c: Likewise.
7878 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7880 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7882 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7883 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7885 2018-01-26 Richard Biener <rguenther@suse.de>
7887 PR tree-optimization/81082
7888 * gcc.dg/vect/pr81082.c: New testcase.
7889 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7890 simplification to n * n.
7892 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7894 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7896 * gcc.target/i386/pr63620.c: Likewise.
7898 2018-01-26 Julia Koval <julia.koval@intel.com>
7900 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7901 -mavx512f -mavx512bw.
7902 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7903 * gcc.target/i386/i386.exp: Fix types.
7905 2018-01-26 Alan Modra <amodra@gmail.com>
7908 * gcc.target/powerpc/swaps-p8-46.c: New.
7910 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7913 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7914 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7915 'array01' in the tree dump comparison.
7916 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7917 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7918 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7920 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7923 * gcc.dg/torture/pr83055.c: New testcase.
7925 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7928 * g++.dg/cpp1z/decomp36.C: New test.
7931 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7933 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7935 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7936 the shift dump line.
7937 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7939 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7942 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7943 index instead of int, which allows IVOPTs to properly optimize the
7946 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7949 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7950 of "fn_type" typedef.
7951 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7953 2018-01-24 Ian Lance Taylor <iant@golang.org>
7955 * go.go-torture/execute/names-1.go: New test.
7957 2018-01-19 Jeff Law <law@redhat.com>
7960 * gcc.target/i386/pr83994.c: New test.
7962 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7965 * gcc.target/powerpc/pr84014.c: New.
7967 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7970 * c-c++-common/gomp/pr83977-1.c: New test.
7971 * c-c++-common/gomp/pr83977-2.c: New test.
7972 * c-c++-common/gomp/pr83977-3.c: New test.
7973 * gfortran.dg/gomp/pr83977.f90: New test.
7975 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7978 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7979 * gcc.dg/vect/pr80631-1.c: Likewise.
7980 * gcc.dg/vect/pr80631-2.c: Likewise.
7981 * gcc.dg/vect/pr81410.c: Likewise.
7982 * gcc.dg/vect/pr81633.c: Likewise.
7983 * gcc.dg/vect/pr81815.c: Likewise.
7984 * gcc.dg/vect/pr82108.c: Likewise.
7985 * gcc.dg/vect/pr83857.c: Likewise.
7986 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7987 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7988 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7989 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7990 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7991 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7992 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7993 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7994 dg-xfail-run-if instead.
7995 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7996 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7997 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7998 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7999 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8001 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8003 PR tree-optimization/83979
8004 * g++.dg/pr83979.c: New test.
8006 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8008 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
8009 option. Add arm_neon_ok_no_float_abi check.
8011 2018-01-24 Richard Biener <rguenther@suse.de>
8013 PR tree-optimization/83176
8014 * gcc.dg/graphite/pr83176.c: New testcase.
8016 2018-01-24 Richard Biener <rguenther@suse.de>
8018 PR tree-optimization/82819
8019 * gcc.dg/graphite/pr82819.c: New testcase.
8021 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8024 * g++.dg/cpp1y/constexpr-83921-1.C: New.
8025 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
8026 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
8027 * g++.dg/ext/stmtexpr20.C: Likewise.
8028 * g++.dg/ext/stmtexpr21.C: Likewise.
8030 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8033 * g++.dg/warn/pr83974.C: New test case.
8035 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8038 * g++.dg/ubsan/pr83987.C: New test.
8040 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8043 * gfortran.dg/pdt_29.f03: New test.
8045 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8048 * gfortran.dg/associate_33.f03: New test.
8050 2018-01-23 Martin Liska <mliska@suse.cz>
8053 * gcc.dg/lto/pr81440.h: New test.
8054 * gcc.dg/lto/pr81440_0.c: New test.
8055 * gcc.dg/lto/pr81440_1.c: New test.
8057 2018-01-23 Nathan Sidwell <nathan@acm.org>
8060 * g++.dg/template/pr83988.C: New.
8062 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8066 * g++.dg/cpp0x/pr82882.C: New test.
8067 * g++.dg/cpp0x/pr83978.C: New test.
8070 * g++.dg/cpp1z/decomp35.C: New test.
8072 2018-01-23 Nathan Sidwell <nathan@acm.org>
8074 * g++.dg/cpp0x/range-for10.C: Adjust.
8075 * g++.dg/ext/forscope1.C: Adjust.
8076 * g++.dg/ext/forscope2.C: Adjust.
8077 * g++.dg/template/for1.C: Adjust.
8079 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8081 PR tree-optimization/83510
8082 * gcc.c-torture/compile/pr83510.c: New test case.
8084 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8087 * lib/target-supports.exp (check_effective_target_vect_float): Say
8088 that the result only holds when -funsafe-math-optimizations is on.
8089 (check_effective_target_vect_float_strict): New procedure.
8090 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
8092 * gcc.dg/vect/vect-reduc-6.c: Likewise.
8094 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8096 PR tree-optimization/83965
8097 * gcc.dg/vect/pr83965.c: New test.
8099 2018-01-23 Richard Biener <rguenther@suse.de>
8101 PR tree-optimization/83963
8102 * gfortran.dg/graphite/pr83963.f: New testcase.
8103 * gcc.dg/graphite/pr83963-2.c: Likewise.
8105 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8108 * g++.dg/cpp1z/pr83918.C: New test.
8110 2018-01-22 Jakub Jelinek <jakub@redhat.com>
8112 PR tree-optimization/83957
8113 * gcc.dg/autopar/pr83957.c: New test.
8115 PR tree-optimization/83081
8116 * gcc.dg/predict-8.c: Adjust expected probability.
8118 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8121 * gcc.target/powerpc/pr83862.c: New test.
8123 2018-01-22 Carl Love <cel@us.ibm.com>
8125 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8126 builtins-4-runnable.c, builtins-6-runnable.c,
8127 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8128 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8129 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8130 for signed/unsigned 128-bit and long long int loads.
8132 2018-01-22 Marek Polacek <polacek@redhat.com>
8135 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8137 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
8139 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8140 scan-asembler valid instructions list.
8141 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8142 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8143 power8-vector requirement and option.
8144 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8146 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8150 * gfortran.dg/string_1.f90: Remove printing the length.
8152 2018-01-22 Richard Biener <rguenther@suse.de>
8154 PR tree-optimization/83963
8155 * gcc.dg/graphite/pr83963.c: New testcase.
8157 2018-01-22 Sudakshina Das <sudi.das@arm.com>
8159 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8160 dg-require-effective-target directives.
8162 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8164 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8166 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8167 Adjust scan-assembler checks for soft-float.
8169 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8172 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8174 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8176 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8177 * gcc.dg/pr83623.c: Likewise.
8178 * gcc.dg/pr83666.c: Likewise.
8180 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8181 David Edelsohn <dje.gcc@gmail.com>
8184 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8185 assembly output from "crset eq" to "crset 2".
8186 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8187 assembly output from . to $.
8188 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8189 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8190 assembly output from "crset eq" to "crset 2".
8191 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8192 assembly output from "crset eq" to "crset 2", and from . to $.
8194 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8197 * gfortran.dg/matmul_18.f90: New test.
8199 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8201 PR tree-optimization/83940
8202 * gcc.dg/torture/pr83940.c: New test.
8204 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8207 * gcc.dg/tls/pr83945.c: New test.
8210 * gcc.dg/pr83930.c: New test.
8212 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8215 * gfortran.dg/matmul_17.f90: New test.
8217 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8220 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8222 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8225 * g++.dg/cpp0x/pr81167.C: New test.
8228 * g++.dg/cpp0x/pr83919.C: New test.
8230 2018-01-19 Jeff Law <law@redhat.com>
8231 Jakub Jelinek <jakub@redhat.com>
8233 * gcc.dg/stack-check-16.c: New test.
8235 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8238 * gcc.target/nvptx/indirect_call.c: New test.
8240 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8242 * g++.dg/torture/pr83619.C: Remove dg-message.
8244 2018-01-19 Martin Liska <mliska@suse.cz>
8246 * gcc.dg/predict-1.c: Adjust expected probability.
8247 * gcc.dg/predict-3.c: Likewise.
8248 * gcc.dg/predict-5.c: Likewise.
8249 * gcc.dg/predict-6.c: Likewise.
8250 * gcc.dg/predict-9.c: Likewise.
8252 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8254 PR tree-optimization/83922
8255 * gcc.dg/pr83922.c: New test.
8257 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8259 PR tree-optimization/83914
8260 * gcc.dg/vect/pr83914.c: New test.
8262 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8264 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8265 * gcc.target/arm/negdi-2.c: Likewise.
8266 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8268 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8270 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8272 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8274 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8276 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8278 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8281 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8285 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8286 forward declaration.
8288 2018-01-18 Carl Love <cel@us.ibm.com>
8290 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8293 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8296 * g++.dg/inherit/union3.C: New.
8298 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8300 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8302 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8305 * g++.dg/torture/pr83619.C: New testcase.
8307 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8309 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8310 Add function body to force error messages in some configurations.
8312 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8314 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8317 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8320 * c-c++-common/ffile-prefix-map.c: New test.
8321 * c-c++-common/fmacro-prefix-map.c: New test.
8322 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8323 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8325 2018-01-18 Martin Liska <mliska@suse.cz>
8327 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8328 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8329 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8330 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8331 * gcc.target/i386/ret-thunk-10.c: Likewise.
8332 * gcc.target/i386/ret-thunk-11.c: Likewise.
8333 * gcc.target/i386/ret-thunk-12.c: Likewise.
8334 * gcc.target/i386/ret-thunk-15.c: Likewise.
8335 * gcc.target/i386/ret-thunk-9.c: Likewise.
8337 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8339 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8342 2018-01-18 Nathan Sidwell <nathan@acm.org>
8345 * g++.dg/cpp0x/pr83160.C: New.
8347 2018-01-18 Richard Biener <rguenther@suse.de>
8349 PR tree-optimization/83887
8350 * gcc.dg/graphite/pr83887.c: New testcase.
8351 * gfortran.dg/graphite/pr83887.f90: Likewise.
8352 * gfortran.dg/graphite/pr83887.f: Likewise.
8354 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8357 * gcc.target/arm/builtin-bswap.x: New file.
8358 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8359 and options for armv6t2.
8360 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8361 and options for Thumb1.
8362 * gcc.target/arm/builtin-bswap16.x: New file.
8363 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8364 and options for armv6t2.
8365 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8366 and options for Thumb1.
8368 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8370 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8373 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8376 * gcc.dg/pr61240.c: New test.
8378 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8381 * gfortran.dg/pr83864.f90: New test.
8383 2018-01-17 Jeff Law <law@redhat.com>
8386 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8388 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8390 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8391 restriction, but still restrict to 64-bit.
8392 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8393 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8395 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8398 * gfortran.dg/pr83874.f90: New test.
8400 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8403 * g++.dg/cpp0x/pr83824.C: New test.
8405 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8407 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8408 appropriate .gnu_attribute for the long double type, if we use the
8409 long double type, but do not generate any calls.
8410 * gcc.target/powerpc/gnuattr2.c: Likewise.
8411 * gcc.target/powerpc/gnuattr3.c: Likewise.
8413 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8416 * g++.dg/cpp0x/alignas13.C: New.
8418 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8421 * g++.dg/cpp0x/pr83897.C: New test.
8423 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8426 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8428 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8431 * g++.dg/cpp0x/constexpr-ice19.C: New.
8433 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8435 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8436 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8437 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8438 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8439 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8440 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8441 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8442 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8443 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8444 * gcc.target/powerpc/builtins-1.fold.h: New.
8446 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8448 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8449 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8451 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8453 * gcc.target/arm/g2.c: Add -marm to dg-options.
8454 * gcc.target/arm/scd42-2.c: Likewise.
8456 2018-01-17 Nathan Sidwell <nathan@acm.org>
8459 * g++.dg/lookup/pr83287-2.C: New.
8461 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8465 * g++.dg/wrappers/pr83814.C: New test case.
8466 * g++.dg/wrappers/pr83902.C: New test case.
8468 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8471 * g++.dg/lto/pr83121_0.C: New test case.
8472 * g++.dg/lto/pr83121_1.C: New test case.
8473 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8474 adapted from DejaGnu's dg-test.
8475 (lto_handle_diagnostics): New procedure.
8476 (lto_prune_warns): Ignore informational notes.
8477 (lto-link-and-maybe-run): Add "messages_by_file" param.
8478 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8479 "execute" when "link" fails if "execute" was not specified.
8480 (lto-can-handle-directive): New procedure.
8481 (lto-get-options-main): Call lto-can-handle-directive. Add a
8482 dg-messages local, using it to set the caller's
8483 dg-messages-by-file for the given source file.
8484 (lto-get-options): Likewise.
8485 (lto-execute): Add dg-messages-by-file local, and pass it to
8486 lto-link-and-maybe-run.
8488 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8489 Richard Sandiford <richard.sandiford@linaro.org>
8493 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8494 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8496 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8498 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8499 target check autogenerator for armv8.1-a and armv8.2-a.
8501 2018-01-17 Carl Love <cel@us.ibm.com>
8503 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8504 Add debug print statements.
8505 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8506 16 byte vector load followed by a partial vector load.
8508 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8511 * g++.dg/wrappers/pr83799.C: New test case.
8513 2018-01-17 Nathan Sidwell <nathan@acm.org>
8516 * g++.dg/cpp1y/pr83739.C: New.
8518 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8520 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8521 * gcc.target/visium/overflow16.c: Likewise.
8522 * gcc.target/visium/overflow32.c: Likewise.
8524 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8526 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8528 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8530 * gcc.dg/rtl/arm/stl-cond.c: New test.
8531 * gcc.target/arm/stl-cond.c: Delete.
8533 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8535 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8538 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8540 PR tree-optimization/83843
8541 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8542 * gcc.dg/store_merging_19.c: New test.
8544 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8546 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8549 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8551 PR rtl-optimization/83771
8552 * gcc.dg/pr83771.c: New test.
8554 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8556 PR tree-optimization/81184
8557 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8559 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8561 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8563 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8565 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8568 * gcc.target/i386/pr83546.c: New test.
8570 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8572 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8574 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8576 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8577 test and add dg-warning for the -Wstringop-overflow warning.
8579 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8581 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8582 XFAIL last test on SPARC and Visium.
8584 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8586 PR rtl-optimization/80481
8587 * g++.dg/pr80481.C: Exclude solaris.
8589 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8591 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8592 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8593 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8595 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8597 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8598 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8599 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8600 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8601 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8602 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8603 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8604 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8605 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8606 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8607 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8608 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8609 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8610 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8611 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8613 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8616 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8618 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8620 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8621 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8622 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8623 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8624 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8625 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8627 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8629 PR tree-optimization/83857
8630 * gcc.dg/vect/pr83857.c: New test.
8632 2018-01-16 Richard Biener <rguenther@suse.de>
8634 PR tree-optimization/83867
8635 * gcc.dg/vect/pr83867.c: New testcase.
8637 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8640 * gcc.dg/pr83844.c: New test.
8642 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8644 * gcc.dg/torture/pr83847.c: New test.
8646 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8648 PR rtl-optimization/86620
8649 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8650 instead of --param=max-sched-ready-insns=0.
8651 * gcc.target/i386/pr83620.c: New test.
8652 * gcc.dg/pr83620.c: New test.
8654 PR tree-optimization/83843
8655 * gcc.dg/store_merging_18.c: New test.
8658 * g++.dg/cpp1y/pr83817.C: New test.
8661 * g++.dg/template/pr83825.C: New test.
8663 2018-01-16 Richard Biener <rguenther@suse.de>
8665 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8667 2018-01-16 Richard Biener <rguenther@suse.de>
8670 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8671 from gcc.dg/torture/pr60092.c.
8673 2018-01-15 Martin Sebor <msebor@redhat.com>
8676 * g++.dg/ext/flexary28.C: New test.
8678 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8681 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8683 2018-01-15 Martin Sebor <msebor@redhat.com>
8686 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8688 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8691 * gfortran.dg/minmaxloc_9.f90: New test.
8692 * gfortran.dg/minmaxloc_10.f90: New test.
8693 * gfortran.dg/minmaxloc_11.f90: New test.
8695 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8698 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8699 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8716 * gcc.target/i386/ret-thunk-10.c: Likewise.
8717 * gcc.target/i386/ret-thunk-11.c: Likewise.
8718 * gcc.target/i386/ret-thunk-12.c: Likewise.
8719 * gcc.target/i386/ret-thunk-13.c: Likewise.
8720 * gcc.target/i386/ret-thunk-14.c: Likewise.
8721 * gcc.target/i386/ret-thunk-15.c: Likewise.
8722 * gcc.target/i386/ret-thunk-9.c: Don't check the
8723 __x86_return_thunk label. Scan for "push" only for Linux.
8725 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8728 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8730 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8733 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8735 * gcc.target/arm/pr83687.c: New test.
8737 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8739 Adjust tests to AVR_TINY.
8741 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8742 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8743 * gcc.target/avr/pr71627.c: Same.
8744 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8745 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8746 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8747 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8748 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8749 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8750 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8751 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8752 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8753 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8754 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8755 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8756 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8757 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8758 * gcc.target/avr/torture/pr61055.c: Same.
8759 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8761 * gcc.target/avr/torture/int24-mul.c: Same.
8762 * gcc.target/avr/torture/pr51782-1.c: Same.
8763 * gcc.target/avr/torture/pr61443.c: Same.
8764 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8765 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8767 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8771 * gcc.target/avr/torture/pr83729.c: New test.
8772 * gcc.target/avr/torture/pr83801.c: New test.
8774 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8777 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8778 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8780 2018-01-10 Martin Sebor <msebor@redhat.com>
8783 * gcc.dg/Wstringop-overflow-2.c: New test.
8785 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8787 PR libgfortran/83811
8788 * gfortran.dg/fmt_e.f90: New test.
8790 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8792 * gcc.target/i386/indirect-thunk-10.c: New test.
8793 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8794 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8795 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8796 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8797 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8798 * gcc.target/i386/ret-thunk-17.c: Likewise.
8799 * gcc.target/i386/ret-thunk-18.c: Likewise.
8800 * gcc.target/i386/ret-thunk-19.c: Likewise.
8801 * gcc.target/i386/ret-thunk-20.c: Likewise.
8802 * gcc.target/i386/ret-thunk-21.c: Likewise.
8804 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8806 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8808 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8810 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8811 -mno-indirect-branch-register.
8812 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8813 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8814 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8815 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8816 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8817 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8818 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8819 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8820 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8821 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8822 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8823 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8824 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8825 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8826 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8827 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8828 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8829 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8830 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8831 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8832 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8833 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8834 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8835 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8836 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8837 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8838 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8839 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8840 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8841 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8842 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8843 * gcc.target/i386/ret-thunk-10.c: Likewise.
8844 * gcc.target/i386/ret-thunk-11.c: Likewise.
8845 * gcc.target/i386/ret-thunk-12.c: Likewise.
8846 * gcc.target/i386/ret-thunk-13.c: Likewise.
8847 * gcc.target/i386/ret-thunk-14.c: Likewise.
8848 * gcc.target/i386/ret-thunk-15.c: Likewise.
8849 * gcc.target/i386/ret-thunk-9.c: Likewise.
8850 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8851 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8852 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8854 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8856 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8857 -mfunction-return=keep.
8858 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8859 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8860 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8861 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8862 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8863 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8864 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8865 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8866 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8867 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8868 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8869 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8870 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8871 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8872 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8873 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8874 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8875 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8876 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8877 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8878 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8879 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8880 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8881 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8882 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8883 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8884 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8885 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8886 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8887 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8888 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8889 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8890 * gcc.target/i386/ret-thunk-1.c: New test.
8891 * gcc.target/i386/ret-thunk-10.c: Likewise.
8892 * gcc.target/i386/ret-thunk-11.c: Likewise.
8893 * gcc.target/i386/ret-thunk-12.c: Likewise.
8894 * gcc.target/i386/ret-thunk-13.c: Likewise.
8895 * gcc.target/i386/ret-thunk-14.c: Likewise.
8896 * gcc.target/i386/ret-thunk-15.c: Likewise.
8897 * gcc.target/i386/ret-thunk-16.c: Likewise.
8898 * gcc.target/i386/ret-thunk-2.c: Likewise.
8899 * gcc.target/i386/ret-thunk-3.c: Likewise.
8900 * gcc.target/i386/ret-thunk-4.c: Likewise.
8901 * gcc.target/i386/ret-thunk-5.c: Likewise.
8902 * gcc.target/i386/ret-thunk-6.c: Likewise.
8903 * gcc.target/i386/ret-thunk-7.c: Likewise.
8904 * gcc.target/i386/ret-thunk-8.c: Likewise.
8905 * gcc.target/i386/ret-thunk-9.c: Likewise.
8907 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8909 * gcc.target/i386/indirect-thunk-1.c: New test.
8910 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8911 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8912 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8913 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8914 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8915 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8916 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8917 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8918 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8919 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8920 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8921 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8922 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8923 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8924 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8925 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8926 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8927 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8928 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8929 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8930 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8931 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8932 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8933 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8934 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8935 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8936 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8937 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8939 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8940 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8941 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8943 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8946 * gcc.c-torture/compile/pr83051.c: New testcase.
8948 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8950 PR tree-optimization/83501
8951 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8953 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8955 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8956 for lvx and stvx instead of lxvd2x and stxvd2x and require
8957 little-endian target. Add comments.
8958 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8959 comprehensive testing.
8960 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8961 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8962 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8963 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8964 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8965 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8966 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8967 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8968 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8969 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8970 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8971 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8972 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8973 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8974 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8975 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8976 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8977 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8978 scan-assembler-not directives that forbid lvx and xxpermdi.
8979 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8980 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8981 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8982 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8983 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8984 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8985 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8986 scan-assembler-times directives to reflect different numbers of
8987 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8989 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8990 Alan Hayward <alan.hayward@arm.com>
8991 David Sherwood <david.sherwood@arm.com>
8993 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8994 than SLP vectorization.
8995 * gcc.dg/vect/vect-alias-check-10.c: New test.
8996 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8997 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8998 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8999 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9000 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
9001 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
9002 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
9003 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
9004 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
9005 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
9006 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
9007 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
9008 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
9009 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
9010 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
9011 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
9012 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
9013 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
9014 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
9015 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
9016 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
9017 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
9018 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9020 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9021 Alan Hayward <alan.hayward@arm.com>
9022 David Sherwood <david.sherwood@arm.com>
9024 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
9026 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
9027 targets with scatter stores.
9028 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
9030 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
9031 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
9032 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
9033 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
9034 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
9035 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
9036 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
9037 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9038 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9039 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
9040 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
9041 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9042 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
9043 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
9044 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
9045 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
9047 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9048 Alan Hayward <alan.hayward@arm.com>
9049 David Sherwood <david.sherwood@arm.com>
9051 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
9053 * gcc.target/aarch64/sve/strided_load_4.c: New test.
9054 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
9055 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
9056 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
9058 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9059 Alan Hayward <alan.hayward@arm.com>
9060 David Sherwood <david.sherwood@arm.com>
9062 * gcc.target/aarch64/sve/strided_load_1.c: New test.
9063 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
9064 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9066 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9067 Alan Hayward <alan.hayward@arm.com>
9068 David Sherwood <david.sherwood@arm.com>
9070 * gcc.target/aarch64/sve/gather_load_1.c: New test.
9071 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
9072 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
9073 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
9074 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
9075 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9076 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9077 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
9078 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
9079 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
9080 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
9081 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
9082 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9083 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9086 Alan Hayward <alan.hayward@arm.com>
9087 David Sherwood <david.sherwood@arm.com>
9089 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
9090 check for a message about using in-order reductions.
9091 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
9092 check for a message about using in-order reductions.
9093 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
9094 vectorized and check for a message about using in-order reductions.
9095 Expect targets with variable-length vectors to fall back to the
9096 fixed-length mininum.
9097 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
9098 check for a message about using in-order reductions.
9099 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
9100 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9101 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9102 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9103 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9104 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9105 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9106 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9107 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9108 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9109 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9110 vect_fold_left_plus.
9112 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9114 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9116 * gcc.target/aarch64/sve/spill_2.c: New test.
9117 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9118 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9119 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9120 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9121 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9124 Alan Hayward <alan.hayward@arm.com>
9125 David Sherwood <david.sherwood@arm.com>
9127 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9129 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9130 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9131 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9132 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9133 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9134 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9135 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9136 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9137 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
9139 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9140 Alan Hayward <alan.hayward@arm.com>
9141 David Sherwood <david.sherwood@arm.com>
9143 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
9144 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9145 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9146 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9148 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9149 Alan Hayward <alan.hayward@arm.com>
9150 David Sherwood <david.sherwood@arm.com>
9152 * lib/target-supports.exp
9153 (check_effective_target_vect_fold_extract_last): New proc.
9154 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9155 for fold_extract_last.
9156 * gcc.dg/vect/pr65947-2.c: Likewise.
9157 * gcc.dg/vect/pr65947-3.c: Likewise.
9158 * gcc.dg/vect/pr65947-4.c: Likewise.
9159 * gcc.dg/vect/pr65947-5.c: Likewise.
9160 * gcc.dg/vect/pr65947-6.c: Likewise.
9161 * gcc.dg/vect/pr65947-9.c: Likewise.
9162 * gcc.dg/vect/pr65947-10.c: Likewise.
9163 * gcc.dg/vect/pr65947-12.c: Likewise.
9164 * gcc.dg/vect/pr65947-14.c: Likewise.
9165 * gcc.dg/vect/pr80631-1.c: Likewise.
9166 * gcc.target/aarch64/sve/clastb_1.c: New test.
9167 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9168 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9169 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9170 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9171 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9172 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9173 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9174 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9175 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9176 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9177 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9178 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9179 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9181 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9182 Alan Hayward <alan.hayward@arm.com>
9183 David Sherwood <david.sherwood@arm.com>
9185 * gcc.target/aarch64/sve/live_1.c: New test.
9186 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9188 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9189 Alan Hayward <alan.hayward@arm.com>
9190 David Sherwood <david.sherwood@arm.com>
9192 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9193 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9194 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9195 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9196 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9197 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9198 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9199 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9200 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9202 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9203 Alan Hayward <alan.hayward@arm.com>
9204 David Sherwood <david.sherwood@arm.com>
9206 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9208 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9210 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9211 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9212 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9213 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9214 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9215 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9217 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9218 Alan Hayward <alan.hayward@arm.com>
9219 David Sherwood <david.sherwood@arm.com>
9221 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9222 instead of just ADDRESS.
9223 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9224 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9225 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9226 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9227 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9228 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9229 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9230 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9231 * gcc.target/aarch64/sve/while_2.c: Likewise.
9232 * gcc.target/aarch64/sve/while_3.c: Likewise.
9233 * gcc.target/aarch64/sve/while_4.c: Likewise.
9235 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9236 Alan Hayward <alan.hayward@arm.com>
9237 David Sherwood <david.sherwood@arm.com>
9239 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9240 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9242 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9243 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9244 * gcc.target/aarch64/sve/reduc_5.c: New test.
9245 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9246 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9248 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9249 Alan Hayward <alan.hayward@arm.com>
9250 David Sherwood <david.sherwood@arm.com>
9252 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9253 * gcc.dg/tree-ssa/peel1.c: Likewise.
9254 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9255 variable-length vectors.
9256 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9257 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9258 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9259 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9260 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9261 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9262 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9263 * gcc.target/aarch64/sve/slp_8.c: New test.
9264 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9265 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9266 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9267 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9268 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9269 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9270 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9271 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9272 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9273 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9274 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9275 * gcc.target/aarch64/sve/while_1.c: Likewise.
9276 * gcc.target/aarch64/sve/while_2.c: Likewise.
9277 * gcc.target/aarch64/sve/while_3.c: Likewise.
9278 * gcc.target/aarch64/sve/while_4.c: Likewise.
9280 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9281 Alan Hayward <alan.hayward@arm.com>
9282 David Sherwood <david.sherwood@arm.com>
9284 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9286 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9287 and add an associated scan-dump test. Prevent vectorization
9288 of the first two loops.
9289 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9290 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9291 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9292 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9293 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9294 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9296 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9297 Alan Hayward <alan.hayward@arm.com>
9298 David Sherwood <david.sherwood@arm.com>
9300 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9301 * gcc.dg/vect/pr67790.c: Likewise.
9302 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9303 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9304 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9305 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9306 * gcc.target/aarch64/sve/slp_5.c: New test.
9307 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9308 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9309 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9310 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9311 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9314 Alan Hayward <alan.hayward@arm.com>
9315 David Sherwood <david.sherwood@arm.com>
9317 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9319 * gcc.dg/vect/slp-1.c: Likewise.
9320 * gcc.dg/vect/slp-10.c: Likewise.
9321 * gcc.dg/vect/slp-12b.c: Likewise.
9322 * gcc.dg/vect/slp-12c.c: Likewise.
9323 * gcc.dg/vect/slp-17.c: Likewise.
9324 * gcc.dg/vect/slp-19b.c: Likewise.
9325 * gcc.dg/vect/slp-20.c: Likewise.
9326 * gcc.dg/vect/slp-21.c: Likewise.
9327 * gcc.dg/vect/slp-22.c: Likewise.
9328 * gcc.dg/vect/slp-23.c: Likewise.
9329 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9330 * gcc.dg/vect/slp-24.c: Likewise.
9331 * gcc.dg/vect/slp-28.c: Likewise.
9332 * gcc.dg/vect/slp-39.c: Likewise.
9333 * gcc.dg/vect/slp-6.c: Likewise.
9334 * gcc.dg/vect/slp-7.c: Likewise.
9335 * gcc.dg/vect/slp-cond-1.c: Likewise.
9336 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9337 * gcc.dg/vect/slp-cond-2.c: Likewise.
9338 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9339 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9340 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9341 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9342 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9343 * gcc.dg/vect/slp-perm-6.c: Likewise.
9344 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9345 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9346 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9347 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9348 * gcc.dg/vect/slp-12a.c: Likewise.
9349 * gcc.dg/vect/slp-14.c: Likewise.
9350 * gcc.dg/vect/slp-15.c: Likewise.
9351 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9352 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9353 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9354 * gcc.target/aarch64/sve/slp_1.c: New test.
9355 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9356 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9357 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9358 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9359 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9360 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9361 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9363 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9364 Alan Hayward <alan.hayward@arm.com>
9365 David Sherwood <david.sherwood@arm.com>
9367 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9368 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9369 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9370 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9371 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9372 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9373 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9374 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9375 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9376 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9377 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9378 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9379 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9380 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9381 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9382 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9383 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9384 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9385 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9387 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9388 Alan Hayward <alan.hayward@arm.com>
9389 David Sherwood <david.sherwood@arm.com>
9391 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9392 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9393 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9394 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9395 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9396 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9397 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9398 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9399 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9400 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9401 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9402 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9403 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9404 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9405 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9406 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9407 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9408 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9409 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9410 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9411 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9412 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9413 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9414 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9415 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9416 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9417 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9418 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9419 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9420 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9421 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9422 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9423 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9424 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9425 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9426 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9428 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9429 Alan Hayward <alan.hayward@arm.com>
9430 David Sherwood <david.sherwood@arm.com>
9432 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9433 Return true for SVE too.
9434 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9435 if load/store lanes are supported.
9436 * gcc.dg/vect/slp-10.c: Likewise.
9437 * gcc.dg/vect/slp-12c.c: Likewise.
9438 * gcc.dg/vect/slp-17.c: Likewise.
9439 * gcc.dg/vect/slp-33.c: Likewise.
9440 * gcc.dg/vect/slp-6.c: Likewise.
9441 * gcc.dg/vect/slp-cond-1.c: Likewise.
9442 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9443 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9444 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9445 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9446 * gcc.dg/vect/slp-perm-6.c: Likewise.
9447 * gcc.dg/vect/slp-perm-9.c: Likewise.
9448 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9449 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9450 for variable-length vectors.
9452 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9453 Alan Hayward <alan.hayward@arm.com>
9454 David Sherwood <david.sherwood@arm.com>
9456 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9457 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9459 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9461 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9462 * g++.target/aarch64/sve/catch_1.C: New test.
9463 * g++.target/aarch64/sve/catch_2.C: Likewise.
9464 * g++.target/aarch64/sve/catch_3.C: Likewise.
9465 * g++.target/aarch64/sve/catch_4.C: Likewise.
9466 * g++.target/aarch64/sve/catch_5.C: Likewise.
9467 * g++.target/aarch64/sve/catch_6.C: Likewise.
9469 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9470 Alan Hayward <alan.hayward@arm.com>
9471 David Sherwood <david.sherwood@arm.com>
9473 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9475 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9476 * gcc.target/aarch64/fmaxmin.c: Likewise.
9477 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9478 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9479 * gcc.target/aarch64/pr62178.c: Likewise.
9480 * gcc.target/aarch64/pr71727-2.c: Likewise.
9481 * gcc.target/aarch64/saddw-1.c: Likewise.
9482 * gcc.target/aarch64/saddw-2.c: Likewise.
9483 * gcc.target/aarch64/uaddw-1.c: Likewise.
9484 * gcc.target/aarch64/uaddw-2.c: Likewise.
9485 * gcc.target/aarch64/uaddw-3.c: Likewise.
9486 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9487 * gcc.target/aarch64/vect-compile.c: Likewise.
9488 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9489 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9490 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9491 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9492 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9493 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9494 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9495 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9496 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9497 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9498 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9499 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9500 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9501 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9502 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9503 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9504 * gcc.target/aarch64/vect-movi.c: Likewise.
9505 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9506 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9507 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9508 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9509 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9510 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9512 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9513 * gcc.target/aarch64/sve/arith_1.c: New test.
9514 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9515 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9516 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9517 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9518 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9519 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9520 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9521 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9522 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9523 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9524 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9525 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9526 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9527 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9528 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9529 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9530 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9531 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9532 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9533 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9534 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9535 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9536 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9537 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9538 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9539 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9540 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9541 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9542 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9543 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9544 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9545 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9546 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9547 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9548 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9549 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9550 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9551 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9552 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9553 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9554 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9555 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9556 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9557 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9558 * gcc.target/aarch64/sve/index_1.c: Likewise.
9559 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9560 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9561 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9562 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9563 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9564 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9565 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9566 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9567 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9568 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9569 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9570 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9571 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9572 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9573 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9574 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9575 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9576 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9577 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9578 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9579 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9580 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9581 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9582 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9583 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9584 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9585 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9586 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9587 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9588 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9589 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9590 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9591 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9592 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9593 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9594 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9595 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9596 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9597 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9598 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9599 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9600 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9601 * gcc.target/aarch64/sve/single_1.c: Likewise.
9602 * gcc.target/aarch64/sve/single_2.c: Likewise.
9603 * gcc.target/aarch64/sve/single_3.c: Likewise.
9604 * gcc.target/aarch64/sve/single_4.c: Likewise.
9605 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9606 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9607 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9608 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9609 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9610 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9611 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9612 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9613 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9614 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9615 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9616 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9617 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9618 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9619 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9620 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9621 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9622 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9623 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9624 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9625 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9626 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9627 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9628 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9629 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9630 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9631 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9632 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9633 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9634 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9635 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9636 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9637 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9638 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9639 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9640 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9641 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9642 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9643 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9644 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9645 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9646 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9647 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9648 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9649 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9651 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9652 Alan Hayward <alan.hayward@arm.com>
9653 David Sherwood <david.sherwood@arm.com>
9655 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9656 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9657 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9659 (check_effective_target_vect_perm): Handle SVE.
9660 (check_effective_target_vect_perm_byte): Likewise.
9661 (check_effective_target_vect_perm_short): Likewise.
9662 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9663 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9664 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9665 (check_effective_target_vect_element_align_preferred): Likewise.
9666 (check_effective_target_vect_align_stack_vars): Likewise.
9667 (check_effective_target_vect_load_lanes): Likewise.
9668 (check_effective_target_vect_masked_store): Likewise.
9669 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9670 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9671 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9672 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9673 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9674 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9675 * gcc.dg/vect/slp-23.c: Likewise.
9676 * gcc.dg/vect/slp-perm-5.c: Likewise.
9677 * gcc.dg/vect/slp-perm-6.c: Likewise.
9678 * gcc.dg/vect/slp-perm-9.c: Likewise.
9679 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9680 * gcc.dg/vect/vect-114.c: Likewise.
9681 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9682 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9684 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9686 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9687 vect_variable_length, expecting the test to be vectorized
9688 without SLP instead.
9689 * gcc.dg/vect/pr33953.c: Likewise.
9690 * gcc.dg/vect/pr37027.c: Likewise.
9691 * gcc.dg/vect/pr67790.c: Likewise.
9692 * gcc.dg/vect/pr68445.c: Likewise.
9693 * gcc.dg/vect/slp-1.c: Likewise.
9694 * gcc.dg/vect/slp-10.c: Likewise.
9695 * gcc.dg/vect/slp-12a.c: Likewise.
9696 * gcc.dg/vect/slp-12b.c: Likewise.
9697 * gcc.dg/vect/slp-12c.c: Likewise.
9698 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9699 * gcc.dg/vect/slp-13.c: Likewise.
9700 * gcc.dg/vect/slp-14.c: Likewise.
9701 * gcc.dg/vect/slp-15.c: Likewise.
9702 * gcc.dg/vect/slp-17.c: Likewise.
9703 * gcc.dg/vect/slp-19b.c: Likewise.
9704 * gcc.dg/vect/slp-2.c: Likewise.
9705 * gcc.dg/vect/slp-20.c: Likewise.
9706 * gcc.dg/vect/slp-21.c: Likewise.
9707 * gcc.dg/vect/slp-22.c: Likewise.
9708 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9709 * gcc.dg/vect/slp-24.c: Likewise.
9710 * gcc.dg/vect/slp-28.c: Likewise.
9711 * gcc.dg/vect/slp-39.c: Likewise.
9712 * gcc.dg/vect/slp-42.c: Likewise.
9713 * gcc.dg/vect/slp-6.c: Likewise.
9714 * gcc.dg/vect/slp-7.c: Likewise.
9715 * gcc.dg/vect/slp-cond-1.c: Likewise.
9716 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9717 * gcc.dg/vect/slp-cond-2.c: Likewise.
9718 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9719 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9720 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9721 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9722 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9723 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9724 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9725 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9726 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9727 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9728 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9729 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9730 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9731 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9732 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9733 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9734 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9736 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9739 * gcc.dg/pr83801.c: New test.
9741 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9744 * gfortran.dg/bounds_check_19.f90: New test.
9746 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9748 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9749 instead of scan-assembler-not for xsnabsqp.
9751 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9753 PR libgfortran/83525
9754 * gfortran.dg/newunit_5.f90: New test.
9756 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9758 PR rtl-optimization/80481
9759 * g++.dg/pr80481.C: New.
9761 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9764 * gcc.target/alpha/pr83628-3.c: New test.
9766 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9768 * lib/target-supports.exp (check_effective_target_avx512f): Also
9769 check for __builtin_ia32_addsd_round,
9770 __builtin_ia32_getmantsd_round.
9771 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9773 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9776 * gcc.target/powerpc/pr83629.c: Require ilp32.
9778 2018-01-12 Richard Biener <rguenther@suse.de>
9780 PR tree-optimization/80846
9781 * gcc.target/i386/pr80846-1.c: New testcase.
9782 * gcc.target/i386/pr80846-2.c: Likewise.
9784 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9786 * gcc.c-torture/execute/20180112-1.c: New test.
9788 2018-01-12 Tom de Vries <tom@codesourcery.com>
9790 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9791 * g++.dg/ext/label13a.C: Same.
9792 * g++.dg/ext/label14.C: Same.
9793 * g++.dg/ext/label2.C: Same.
9794 * g++.dg/ext/label3.C: Same.
9795 * g++.dg/torture/pr42462.C: Same.
9796 * g++.dg/torture/pr42739.C: Same.
9797 * g++.dg/warn/Wunused-label-3.C: Same.
9799 2018-01-12 Tom de Vries <tom@codesourcery.com>
9801 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9802 * g++.dg/Walloca1.C: Same.
9803 * g++.dg/cpp0x/pr70338.C: Same.
9804 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9805 * g++.dg/cpp1y/vla10.C: Same.
9806 * g++.dg/cpp1y/vla2.C: Same.
9807 * g++.dg/cpp1y/vla6.C: Same.
9808 * g++.dg/cpp1y/vla8.C: Same.
9809 * g++.dg/debug/debug5.C: Same.
9810 * g++.dg/debug/debug6.C: Same.
9811 * g++.dg/debug/pr54828.C: Same.
9812 * g++.dg/diagnostic/pr70105.C: Same.
9813 * g++.dg/eh/cleanup5.C: Same.
9814 * g++.dg/eh/spbp.C: Same.
9815 * g++.dg/ext/tmplattr9.C: Same.
9816 * g++.dg/ext/vla10.C: Same.
9817 * g++.dg/ext/vla11.C: Same.
9818 * g++.dg/ext/vla12.C: Same.
9819 * g++.dg/ext/vla15.C: Same.
9820 * g++.dg/ext/vla16.C: Same.
9821 * g++.dg/ext/vla17.C: Same.
9822 * g++.dg/ext/vla3.C: Same.
9823 * g++.dg/ext/vla6.C: Same.
9824 * g++.dg/ext/vla7.C: Same.
9825 * g++.dg/init/array24.C: Same.
9826 * g++.dg/init/new47.C: Same.
9827 * g++.dg/init/pr55497.C: Same.
9828 * g++.dg/opt/pr78201.C: Same.
9829 * g++.dg/template/vla2.C: Same.
9830 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9831 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9832 * g++.dg/torture/pr62127.C: Same.
9833 * g++.dg/torture/pr67055.C: Same.
9834 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9835 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9836 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9837 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9838 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9839 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9840 * g++.dg/warn/Wvla-1.C: Same.
9841 * g++.dg/warn/Wvla-3.C: Same.
9842 * g++.old-deja/g++.ext/array2.C: Same.
9843 * g++.old-deja/g++.ext/constructor.C: Same.
9844 * g++.old-deja/g++.law/builtin1.C: Same.
9845 * g++.old-deja/g++.other/crash12.C: Same.
9846 * g++.old-deja/g++.other/eh3.C: Same.
9847 * g++.old-deja/g++.pt/array6.C: Same.
9848 * g++.old-deja/g++.pt/dynarray.C: Same.
9850 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9852 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9854 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9857 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9860 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9862 * lib/target-supports.exp (check_effective_target_branch_cost):
9863 Accept all x86 targets.
9865 2018-01-12 Martin Liska <mliska@suse.cz>
9868 * g++.dg/warn/pr83054.C: New test.
9870 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9872 * gcc.target/powerpc/spec-barr-1.c: New file.
9874 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9877 * gcc.target/i386/pr83330.c: New test.
9879 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9882 * gfortran.dg/dtio_31.f03: New test.
9883 * gfortran.dg/dtio_32.f03: New test.
9885 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9888 * g++.dg/wrappers: New subdirectory.
9889 * g++.dg/wrappers/README: New file.
9890 * g++.dg/wrappers/alloc.C: New test case.
9891 * g++.dg/wrappers/cow-istream-string.C: New test case.
9892 * g++.dg/wrappers/cp-stdlib.C: New test case.
9893 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9894 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9896 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9899 * g++.dg/torture/pr83718.C: New testcase.
9901 2018-01-11 Martin Jambor <mjambor@suse.cz>
9904 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9906 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9908 PR tree-optimization/83695
9909 * gcc.dg/tree-ssa/pr83695.c: New test.
9911 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9913 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9914 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9916 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9918 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9919 * gcc.target/arm/simd/fp16fml_high.c: New test.
9920 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9921 * lib/target-supports.exp
9922 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9923 check_effective_target_arm_fp16fml_neon_ok,
9924 add_options_for_arm_fp16fml_neon): New procedures.
9926 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9928 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9931 2018-01-11 Richard Biener <rguenther@suse.de>
9933 PR tree-optimization/83435
9934 * gcc.dg/graphite/pr83435.c: New testcase.
9936 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9937 Alan Hayward <alan.hayward@arm.com>
9938 David Sherwood <david.sherwood@arm.com>
9940 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9942 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9944 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9946 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9949 * gcc.c-torture/compile/pr82096.c: New test.
9951 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9953 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9955 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9957 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9959 2018-01-11 Justin Squirek <squirek@adacore.com>
9961 * gnat.dg/expr_func4.adb: New testcase.
9963 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9965 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9968 2018-01-11 Bob Duff <duff@adacore.com>
9970 * gnat.dg/protected_null.adb: New testcase.
9972 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9974 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9976 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9978 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9980 2018-01-11 Justin Squirek <squirek@adacore.com>
9982 * gnat.dg/loopvar.adb: New testcase.
9984 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9987 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9989 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9991 * gcc.c-torture/compile/pr83575.c: New testcase.
9993 2018-01-10 Michael Collison <michael.collison@arm.com>
9995 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9996 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9997 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9998 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9999 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10000 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10001 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10002 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
10003 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
10004 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10005 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10006 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
10007 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
10008 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
10009 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
10010 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
10012 2018-01-10 Michael Collison <michael.collison@arm.com>
10014 * gcc.target/aarch64/sha2.h: New shared testcase.
10015 * gcc.target/aarch64/sha2_1.c: New testcase.
10016 * gcc.target/aarch64/sha2_2.c: New testcase.
10017 * gcc.target/aarch64/sha2_3.c: New testcase.
10018 * gcc.target/aarch64/sha3.h: New shared testcase.
10019 * gcc.target/aarch64/sha3_1.c: New testcase.
10020 * gcc.target/aarch64/sha3_2.c: New testcase.
10021 * gcc.target/aarch64/sha3_3.c: New testcase.
10023 2018-01-10 Michael Collison <michael.collison@arm.com>
10025 * gcc.target/aarch64/sm3_sm4.c: New testcase.
10027 2018-01-10 Martin Sebor <msebor@redhat.com>
10029 PR tree-optimization/83781
10030 * gcc.dg/strlenopt-42.c: New test.
10032 2018-01-11 Martin Sebor <msebor@gmail.com>
10033 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10035 PR tree-optimization/83501
10036 PR tree-optimization/81703
10038 * gcc.dg/strlenopt-39.c: New test-case.
10039 * gcc.dg/pr81703.c: Likewise.
10041 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
10043 * gnat.dg/atomic10.adb: New test.
10045 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10048 * gfortran.dg/deferred_character_18.f90: New test.
10050 2018-01-10 Martin Sebor <msebor@redhat.com>
10052 PR tree-optimization/83671
10053 * gcc.dg/strlenopt-40.c: New test.
10054 * gcc.dg/strlenopt-41.c: New test.
10056 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10059 * gfortran.dg/allocate_with_typespec_7.f90: New test.
10061 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
10064 * gcc.target/powerpc/pr83399.c: New test.
10066 2018-01-10 David Malcolm <dmalcolm@redhat.com>
10069 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
10070 to reflect that the arguments are correctly underlined.
10071 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
10072 for globals, params, locals and literals.
10073 (test_sizeof): Directly test the location of "sizeof", rather than
10074 when used in compound expressions.
10075 (test_alignof): Likewise for "alignof".
10076 (test_string_literals): Likewise for string literals.
10077 (test_numeric_literals): Likewise for numeric literals.
10078 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
10079 (test_typeid): Likewise for typeid.
10080 (test_unary_plus): New.
10081 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
10084 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
10086 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
10088 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10090 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
10092 2018-01-10 Marek Polacek <polacek@redhat.com>
10095 * g++.dg/warn/Wduplicated-branches4.C: New test.
10097 2018-01-10 Jakub Jelinek <jakub@redhat.com>
10100 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10103 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10106 * g++.dg/cpp0x/new2.C: New.
10108 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10111 * gcc.target/i386/pr83735.c: New test.
10113 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10115 * lib/target-supports.exp (check_effective_target_branch_cost):
10117 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10118 * gcc.dg/pr21643.c: Likewise.
10119 * gcc.dg/pr46309.c: Likewise.
10120 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10121 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10122 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10123 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10124 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10125 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10126 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10127 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10128 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10129 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10130 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10131 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10132 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10133 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10135 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10138 * gcc.target/powerpc/pr83629.c: New testcase.
10140 2018-01-10 Richard Biener <rguenther@suse.de>
10143 * gcc.dg/pr78768.c: Un-XFAIL.
10145 2018-01-10 Richard Biener <rguenther@suse.de>
10148 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10150 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10152 PR tree-optimization/83753
10153 * gcc.dg/torture/pr83753.c: New test.
10155 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
10157 * gcc.target/i386/avx2-gather-1.c: Add -march.
10158 * gcc.target/i386/avx2-gather-2.c: Add -march.
10159 * gcc.target/i386/avx2-gather-3.c: Add -march.
10160 * gcc.target/i386/avx2-gather-4.c: Add -march.
10161 * gcc.target/i386/avx2-gather-5.c: Add -march.
10162 * gcc.target/i386/avx2-gather-6.c: Add -march.
10163 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10164 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10165 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10166 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10167 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10168 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10169 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10170 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10171 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10172 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10174 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10177 * gcc.target/i386/pr78585.c: New test.
10179 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10182 * g++.dg/cpp0x/pr83734.C: New test.
10184 2018-01-09 Carl Love <cel@us.ibm.com>
10186 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10187 vec_mergeo builtins with float, double, long long, unsigned long long,
10188 bool long long arguments.
10189 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10190 vec_float2 with double arguments.
10191 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10192 vec_mergew and vec_mergow builtins.
10194 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10197 * gfortran.dg/contiguous_6.f90: New test.
10199 2018-01-09 Richard Biener <rguenther@suse.de>
10201 PR tree-optimization/83668
10202 * gcc.dg/graphite/pr83668.c: New testcase.
10204 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10206 PR tree-optimization/64811
10207 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10208 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10209 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10210 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10212 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10214 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10217 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10219 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10222 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10223 no NEON and require softfp or hard float-abi.
10224 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10226 2018-01-09 Richard Biener <rguenther@suse.de>
10228 PR tree-optimization/83572
10229 * gcc.dg/graphite/pr83572.c: New testcase.
10231 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10234 * gcc.dg/sms-13.c: New test.
10236 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10239 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10241 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10242 Monk Chiang <sh.chiang04@gmail.com>
10244 * gcc.target/riscv/save-restore-1.c: New.
10246 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10249 * gcc.target/powerpc/pr83677.c: New file.
10251 2018-01-08 Jeff Law <law@redhat.com>
10253 PR rtl-optimizatin/81308
10254 * g++.dg/pr81308-1.C: New test.
10255 * g++.dg/pr81308-2.C: New test.
10257 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10259 PR target/83663 - Revert r255946
10260 * gcc.target/aarch64/vect-slp-dup.c: New.
10262 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10264 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10267 2018-01-08 Richard Biener <rguenther@suse.de>
10269 PR tree-optimization/83563
10270 * gcc.dg/graphite/pr83563.c: New testcase.
10272 2018-01-08 Richard Biener <rguenther@suse.de>
10274 PR middle-end/83713
10275 * g++.dg/torture/pr83713.C: New testcase.
10277 2018-01-08 Tom de Vries <tom@codesourcery.com>
10279 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10281 2018-01-08 Richard Biener <rguenther@suse.de>
10283 PR tree-optimization/83685
10284 * gcc.dg/torture/pr83685.c: New testcase.
10286 2018-01-08 Richard Biener <rguenther@suse.de>
10289 * gcc.dg/lto/pr83719_0.c: New testcase.
10291 2018-01-08 Tom de Vries <tom@codesourcery.com>
10293 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10294 * gcc.dg/graphite/run-id-1.c: Same.
10295 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10297 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10300 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10301 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10302 * gfortran.dg/pdt_27.f03: New test.
10305 * gfortran.dg/pdt_28.f03: New test.
10307 2018-01-08 Tom de Vries <tom@codesourcery.com>
10309 * c-c++-common/builtins.c: Require effective target alloca.
10310 * gcc.dg/Wrestrict.c: Same.
10311 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10313 2018-01-08 Richard Biener <rguenther@suse.de>
10315 PR middle-end/83580
10316 * gcc.dg/torture/pr83580.c: New testcase.
10318 2018-01-08 Richard Biener <rguenther@suse.de>
10320 PR middle-end/83517
10321 * gcc.dg/pr83517.c: New testcase.
10323 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10325 PR middle-end/81897
10326 * gcc.dg/uninit-pr81897.c: New test.
10328 2018-01-06 Martin Sebor <msebor@redhat.com>
10330 PR tree-optimization/83640
10331 * gcc.dg/Wrestrict-6.c: New test.
10332 * gcc.dg/pr83640.c: New test.
10334 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10336 * gcc.target/aarch64/reg-alloc-1.c: New test.
10338 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10341 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10343 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10346 * gcc.dg/pr83480.c: New test.
10348 PR rtl-optimization/83682
10349 * gcc.target/i386/pr83682.c: New test.
10351 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10355 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10356 * gfortran.dg/dependency_49.f90: Likewise.
10357 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10358 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10359 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10360 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10361 * gfortran.dg/string_1_lp64.f90: New test.
10362 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10363 * gfortran.dg/string_3_lp64.f90: New test.
10365 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10368 * gcc.target/i386/sse-26.c: New test.
10371 * gcc.target/i386/pr83604.c: New test.
10373 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10375 * gcc.dg/vect/vect-align-4.c: New test.
10376 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10377 and redefine as a structure with an unaligned member "b".
10378 (foo): Update accordingly.
10380 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10383 * gcc.target/aarch64/bics_5.c: New test.
10384 * gcc.target/arm/bics_5.c: Likewise.
10386 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10388 PR tree-optimization/83605
10389 * gcc.dg/pr83605.c: New test.
10391 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10394 * gcc.target/i386/pr83554.c: New test.
10397 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10400 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10404 * gfortran.dg/eoshift_8.f90: New test.
10405 * gfortran.dg/simplify_eoshift_1.f90: New test.
10407 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10410 * gcc.dg/pr83585.c: New test.
10412 2018-01-04 Nathan Sidwell <nathan@acm.org>
10415 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10417 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10420 * gcc.dg/pr83666.c: New test.
10422 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10425 * gcc.target/alpha/pr83628-1.c: New test.
10426 * gcc.target/alpha/pr83628-2.c: Ditto.
10428 2018-01-04 Martin Liska <mliska@suse.cz>
10431 * g++.dg/ipa/pr82352.C: New test.
10433 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10435 * gcc.dg/vect-opt-info-1.c: Moved to ...
10436 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10437 vect_int targets, use dg-additional-options instead of dg-options and
10438 use relative line numbers instead of absolute.
10440 2018-01-03 Martin Sebor <msebor@redhat.com>
10442 PR tree-optimization/83655
10443 * gcc.dg/Wrestrict-5.c: New test.
10444 * c-c++-common/builtins.c: New test.
10446 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10447 Alan Hayward <alan.hayward@arm.com>
10448 David Sherwood <david.sherwood@arm.com>
10450 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10453 2018-01-03 Jeff Law <law@redhat.com>
10456 * gcc.target/i386/stack-check-17.c: New test.
10457 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10459 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10462 * gcc.dg/pr83621.c: New test.
10465 * gcc.dg/pr83645.c: New test.
10467 2018-01-03 Martin Sebor <msebor@redhat.com>
10469 PR tree-optimization/83603
10470 * gcc.dg/Wrestrict-4.c: New test.
10473 * gcc.dg/const-2.c: New test.
10474 * gcc.dg/pure-3.c: New test.
10476 2018-01-03 Martin Sebor <msebor@redhat.com>
10478 * gcc.dg/Wrestrict-3.c: New test.
10480 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10483 * g++.dg/opt/pr83555.C: New test.
10484 * g++.dg/ubsan/pr83555.C: New test.
10486 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10489 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10490 the !CHECKING_P case by expecting a note.
10491 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10492 a note for the !CHECKING_P case, and move the return statement
10493 outside of #if CHECKING_P guard.
10495 2018-01-03 Jeff Law <law@redhat.com>
10497 PR middle-end/83654
10498 * gcc.target/i386/stack-check-18.c: New test.
10499 * gcc.target/i386/stack-check-19.c: New test.
10501 2018-01-03 Martin Sebor <msebor@redhat.com>
10503 PR tree-optimization/83501
10504 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10506 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10508 PR tree-optimization/83501
10509 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10511 2018-01-03 Nathan Sidwell <nathan@acm.org>
10514 * g++.dg/ipa/pr83667.C: New.
10516 2018-01-03 Martin Liska <mliska@suse.cz>
10518 PR tree-optimization/83593
10519 * gcc.dg/pr83593.c: New test.
10521 2018-01-03 Martin Liska <mliska@suse.cz>
10524 * g++.dg/ipa/pr83549.C: New test.
10526 2018-01-03 Marek Polacek <polacek@redhat.com>
10529 * g++.dg/warn/mvp2.C: New test.
10531 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10533 PR preprocessor/83602
10534 * g++.dg/cpp/pr83602.C: New test.
10537 * g++.dg/parse/pr83634.C: New test.
10539 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10542 * gfortran.dg/eoshift_7.f90: New test.
10544 2018-01-03 Jan Beulich <jbeulich@suse.com>
10546 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10547 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10549 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10551 Update copyright years.
10553 2018-01-03 Martin Liska <mliska@suse.cz>
10556 * gcc.dg/ipa/pr83594.c: New test.
10558 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10559 Alan Hayward <alan.hayward@arm.com>
10560 David Sherwood <david.sherwood@arm.com>
10562 * gcc.dg/vect-opt-info-1.c: New test.
10564 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10566 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10567 floorf128, truncf128, and roundf128.
10568 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10569 optimizations added in match.pd.
10570 * gcc.target/powerpc/float128-hw6.c: Likewise.
10571 * gcc.target/powerpc/float128-hw7.c: Likewise.
10572 * gcc.target/powerpc/float128-hw8.c: Likewise.
10573 * gcc.target/powerpc/float128-hw9.c: Likewise.
10574 * gcc.target/powerpc/float128-hw10.c: Likewise.
10575 * gcc.target/powerpc/float128-hw11.c: Likewise.
10577 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10580 * g++.dg/cpp0x/pr83556.C: New test.
10582 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10586 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10587 * gfortran.dg/simplify_cshift_4.f90: New test.
10589 2018-01-02 Marek Polacek <polacek@redhat.com>
10592 * g++.dg/cpp0x/inh-ctor30.C: New test.
10595 * g++.dg/cpp1z/pr83644.C: New test.
10597 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10600 * gfortran.dg/coarray_45.f90: New test.
10603 * gfortran.dg/coarray_46.f90: New test.
10605 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10607 PR tree-optimization/83581
10608 * gcc.dg/pr83581.c: New test.
10611 * gcc.dg/pr83595.c: New test.
10613 PR middle-end/83608
10614 * g++.dg/opt/pr83608.C: New test.
10616 PR middle-end/83609
10617 * gcc.dg/pr83609.c: New test.
10618 * g++.dg/opt/pr83609.C: New test.
10620 PR middle-end/83623
10621 * gcc.dg/pr83623.c: New test.
10623 * gcc.target/i386/i386.exp
10624 (check_effective_target_avx512vpopcntdqvl): New proc.
10625 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10626 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10627 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10629 Copyright (C) 2018 Free Software Foundation, Inc.
10631 Copying and distribution of this file, with or without modification,
10632 are permitted in any medium without royalty provided the copyright
10633 notice and this notice are preserved.