1 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 * gcc.target/arm/pr62554.c: Delete.
4 * gcc.target/arm/pr69610-1.c: Likewise.
5 * gcc.target/arm/pr69610-2.c: Likewise.
7 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9 * gcc.target/arm/pr40887.c: Update comment.
10 * lib/target-supports.exp: Don't generate effective target checks
11 and related helpers for armv5. Update comment.
12 * gcc.target/arm/armv5_thumb_isa.c: Delete.
13 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
14 target check and options.
16 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
20 scan-tree-dump-not for h.
22 2018-05-18 Richard Biener <rguenther@suse.de>
24 * gcc.dg/tree-ssa/pr21559.c: Adjust.
25 * gcc.dg/tree-ssa/pr45397.c: Likewise.
26 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
27 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
28 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
29 * gcc.dg/tree-ssa/vrp17.c: Likewise.
30 * gcc.dg/tree-ssa/vrp18.c: Likewise.
31 * gcc.dg/tree-ssa/vrp23.c: Likewise.
32 * gcc.dg/tree-ssa/vrp24.c: Likewise.
33 * gcc.dg/tree-ssa/vrp58.c: Likewise.
34 * gcc.dg/vrp-min-max-1.c: Likewise.
35 * gcc.dg/vrp-min-max-3.c: New testcase.
37 2018-05-18 Richard Biener <rguenther@suse.de>
39 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
40 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
41 * gcc.dg/graphite/scop-6.c: Likewise.
42 * gcc.dg/graphite/scop-7.c: Likewise.
43 * gcc.dg/graphite/scop-8.c: Likewise.
44 * gcc.dg/graphite/scop-9.c: Likewise.
46 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
48 * gcc.target/aarch64/vect-init-ld1.c: New test.
50 2018-05-18 Martin Liska <mliska@suse.cz>
52 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
53 * gcc.dg/tree-prof/update-loopch.c: Likewise.
55 2018-05-18 Martin Liska <mliska@suse.cz>
57 * gcc.dg/ipa/ipa-icf-39.c: New test.
58 * gcc.dg/pr68766.c: Adjust pruned output.
60 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
62 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
64 * gcc.dg/fma-1.c: New test.
65 * gcc.dg/fma-2.c: Likewise.
66 * gcc.dg/fma-3.c: Likewise.
67 * gcc.dg/fma-4.c: Likewise.
68 * gcc.dg/fma-5.c: Likewise.
69 * gcc.dg/fma-6.c: Likewise.
70 * gcc.dg/fma-7.c: Likewise.
71 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
73 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
74 * gfortran.dg/reassoc_8.f: Likewise.
75 * gfortran.dg/reassoc_9.f: Likewise.
76 * gfortran.dg/reassoc_10.f: Likewise.
78 2018-05-17 Jim Wilson <jimw@sifive.com>
80 * gcc.target/riscv/switch-qi.c: New.
81 * gcc.target/riscv/switch-si.c: New.
83 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
86 * gcc.target/powerpc/pr85698.c: New test.
88 2018-05-17 Richard Biener <rguenther@suse.de>
90 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
92 2018-05-17 Bin Cheng <bin.cheng@arm.com>
94 PR tree-optimization/85793
95 * gcc.dg/vect/pr85793.c: New test.
97 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
99 * gcc.dg/gimplefe-28.c: New test.
100 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
101 internal function calls.
102 * gcc.dg/goacc/loop-processing-1.c: Likewise.
104 2018-05-17 Martin Liska <mliska@suse.cz>
106 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
107 space in between 'G_' and '('.
109 2018-05-17 Jakub Jelinek <jakub@redhat.com>
112 * gcc.target/i386/pr85323-7.c: New test.
113 * gcc.target/i386/pr85323-8.c: New test.
114 * gcc.target/i386/pr85323-9.c: New test.
117 * gcc.target/i386/pr85323-4.c: New test.
118 * gcc.target/i386/pr85323-5.c: New test.
119 * gcc.target/i386/pr85323-6.c: New test.
122 * gcc.target/i386/pr85323-1.c: New test.
123 * gcc.target/i386/pr85323-2.c: New test.
124 * gcc.target/i386/pr85323-3.c: New test.
126 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
127 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
128 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
129 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
130 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
131 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
132 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
133 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
134 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
135 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
136 * gcc.target/i386/avx512f-setzero-1.c: New test.
138 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
140 * gcc.target/aarch64/vect-slp-dup.c: New.
142 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
145 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
147 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
149 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
150 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
152 2018-05-17 Richard Biener <rguenther@suse.de>
154 PR tree-optimization/85757
155 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
157 2018-05-16 Marek Polacek <polacek@redhat.com>
160 * g++.dg/cpp0x/initlist-throw1.C: New test.
161 * g++.dg/cpp0x/initlist-throw2.C: New test.
163 2018-05-16 Carl Love <cel@us.ibm.com>
165 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
166 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
167 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
168 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
169 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
171 2018-05-16 Richard Biener <rguenther@suse.de>
173 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
174 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
175 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
177 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
179 * gcc.target/aarch64/sve/vcond_10.c: New test.
180 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
181 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
182 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
184 2018-05-15 Martin Sebor <msebor@redhat.com>
186 PR tree-optimization/85753
187 * gcc.dg/Wrestrict-10.c: Adjust.
188 * gcc.dg/Wrestrict-16.c: New test.
190 2018-05-15 Martin Sebor <msebor@redhat.com>
193 * c-c++-common/attr-nonstring-7.c: New test.
195 2018-05-15 Richard Biener <rguenther@suse.de>
197 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
199 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
201 PR tree-optimization/83648
202 * gcc.dg/tree-ssa/pr83648.c: New test.
203 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
205 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
208 * gcc.dg/ipa/pr85734.c: New test.
210 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
213 * gnat.dg/opt70.adb: New test.
214 * gnat.dg/opt70_pkg.ad[sb]: New helper.
216 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
218 * gcc.target/aarch64/crypto-fuse-1.c: New test.
219 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
221 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
223 * gcc.target/aarch64/vmov_n_1.c: Update test.
224 * gcc.target/aarch64/vfp-1.c: Update test.
226 2018-05-14 Jakub Jelinek <jakub@redhat.com>
229 * gcc.c-torture/execute/pr85756.c: New test.
231 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
233 * gcc.target/i386/cldemote-1.c: New test.
235 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
238 * gfortran.dg/assumed_type_9.f90 : New test.
240 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
243 * gfortran.dg/pr85542.f90: New test.
245 2018-05-11 Martin Jambor <mjambor@suse.cz>
248 * g++.dg/lto/pr85655_0.C: New test.
250 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
252 * gcc.target/i386/tpause-1.c: New test.
253 * gcc.target/i386/umonitor-1.c: New test.
255 2018-05-11 Jakub Jelinek <jakub@redhat.com>
258 * c-c++-common/gomp/pr85696.c: New test.
260 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
261 Jakub Jelinek <jakub@redhat.com>
263 PR tree-optimization/85692
264 * gcc.target/i386/pr85692.c: New test.
266 2018-05-11 Martin Liska <mliska@suse.cz>
269 * c-c++-common/ubsan/attrib-6.c: New test.
271 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
274 * gfortran.dg/pr85687.f90: new test.
276 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
279 * gfortran.dg/pr85521_1.f90: New test.
280 * gfortran.dg/pr85521_2.f90: New test.
282 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
285 * gfortran.dg/pr70870_1.f90: New test.
287 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
289 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
291 2018-05-10 Jakub Jelinek <jakub@redhat.com>
294 * g++.dg/ext/offsetof2.C: New test.
296 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
299 * gfortran.dg/temporary_3.f90 : New test.
302 * gfortran.dg/temporary_2.f90 : New test.
304 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
306 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
307 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
308 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
309 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
310 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
311 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
312 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
313 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
314 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
315 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
316 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
317 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
318 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
319 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
320 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
321 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
322 * gcc.dg/vmx/st-be-order.c: Delete testcase.
323 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
324 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
325 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
326 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
327 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
328 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
329 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
330 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
331 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
332 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
334 2018-05-10 Jakub Jelinek <jakub@redhat.com>
336 PR tree-optimization/85699
337 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
338 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
339 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
340 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
342 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
344 * g++.dg/tls/pr85400.C: New test.
346 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
349 * g++.dg/cpp1y/lambda-generic-85713.C: New.
351 2018-05-09 Carl Love <cel@us.ibm.com>
353 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
355 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
359 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
362 * g++.dg/cpp1y/pr84588.C: New.
364 2018-05-09 Andreas Schwab <schwab@suse.de>
366 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
368 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
370 * gcc.target/aarch64/store_lane_spill_1.c: New test.
371 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
373 2018-05-08 Carl Love <cel@us.ibm.com>
374 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
376 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/cpp1y/pr84588.C: New.
381 2018-05-08 Marek Polacek <polacek@redhat.com>
384 * g++.dg/cpp1z/constexpr-if22.C: New test.
386 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
389 * gcc.target/i386/pr85693.c: New test.
391 2018-05-08 Jakub Jelinek <jakub@redhat.com>
394 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
395 scan-assembler-times checking that except for [fh]*xor other functions
396 don't use any load instructions.
398 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
400 * gcc.target/i386/builtin_target.c: Test goldmont.
401 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
404 2018-05-08 Jakub Jelinek <jakub@redhat.com>
407 * g++.dg/other/sse2-pr85572-1.C: New test.
408 * g++.dg/other/sse2-pr85572-2.C: New test.
409 * g++.dg/other/sse4-pr85572-1.C: New test.
410 * g++.dg/other/avx2-pr85572-1.C: New test.
413 * gcc.target/i386/pr85317.c: New test.
414 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
415 optimization barrier to avoid optimizing away the expected insn.
418 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
419 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
421 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
423 * g++.dg/other/sve_const_pred_1.C: Rename to...
424 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
425 target selectors and explicit -march options.
426 * g++.dg/other/sve_const_pred_2.C: Rename to...
427 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
428 * g++.dg/other/sve_const_pred_3.C: Rename to...
429 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
430 * g++.dg/other/sve_const_pred_4.C: Rename to...
431 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
432 * g++.dg/other/sve_tls_2.C: Rename to...
433 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
434 * g++.dg/other/sve_vcond_1.C: Rename to...
435 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
436 * g++.dg/other/sve_vcond_1_run.C: Rename to...
437 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
439 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
442 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
445 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/deleted14.C: New.
450 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
451 Alan Hayward <alan.hayward@arm.com>
452 David Sherwood <david.sherwood@arm.com>
454 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
456 * gcc.target/aarch64/sve/vcond_7.c: New test.
457 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
459 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
462 * g++.dg/cpp0x/sfinae62.C: New.
464 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
466 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
469 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/narrowing1.C: New.
474 2018-05-08 Richard Biener <rguenther@suse.de>
477 * gcc.dg/torture/pr85574.c: Rename to...
478 * gcc.dg/torture/pr85588.c: ... this.
480 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
483 * gfortran.dg/minmaxloc_12.f90: New test case.
484 * gfortran.dg/minmaxloc_13.f90: New test case.
486 2018-05-07 Nathan Sidwell <nathan@acm.org>
488 * g++.dg/cpp0x/range-for10.C: Delete.
489 * g++.dg/ext/forscope1.C: Delete.
490 * g++.dg/ext/forscope2.C: Delete.
491 * g++.dg/template/for1.C: Delete.
493 2018-05-07 Jeff Law <law@redhat.com>
495 * gfortran.dg/linefile.f90: New test.
497 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
499 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
502 2018-05-06 Jakub Jelinek <jakub@redhat.com>
505 * g++.dg/ext/asm14.C: New test.
506 * g++.dg/ext/asm15.C: New test.
507 * g++.dg/ext/asm16.C: New test.
509 2018-05-06 Michael Eager <eager@eagercon.com>
511 * gcc.target/microblaze/others/picdtr.c: Correct option
512 -fPIE -mpic-data-is-text-relative.
514 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
516 * gcc.target/microblaze/others/picdtr.c: Add test for
517 -fPIE -mpic-data-is-text-relative.
519 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
522 * gfortran.dg/coarray_dependency_1.f90: New test.
523 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
525 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
527 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
528 to match the currently produced gimple.
530 2018-05-04 Carl Love <cel@us.ibm.com>
531 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
533 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
534 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
535 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
536 xvcmpgedp counts. Add xxsel counts.
538 2018-05-04 Richard Biener <rguenther@suse.de>
541 * g++.dg/torture/pr85627.C: New testcase.
543 2018-05-04 Richard Biener <rguenther@suse.de>
546 * gcc.dg/torture/pr85574.c: New testcase.
547 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
549 2018-05-04 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/nextafter-1.c: New test.
553 * gcc.dg/nextafter-2.c: New test.
554 * gcc.dg/nextafter-3.c: New test.
555 * gcc.dg/nextafter-4.c: New test.
557 2018-05-03 Nathan Sidwell <nathan@acm.org>
559 Remove -ffriend-injection.
560 * g++.old-deja/g++.jason/scoping15.C: Delete.
561 * g++.old-deja/g++.mike/net43.C: Delete.
563 2018-05-03 Jakub Jelinek <jakub@redhat.com>
566 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
567 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
568 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
569 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
571 2018-05-03 Tom de Vries <tom@codesourcery.com>
574 * lib/scanoffloadtree.exp: New file.
576 2018-05-03 Richard Biener <rguenther@suse.de>
578 PR tree-optimization/85615
579 * gcc.dg/torture/pr85615.c: New testcase.
581 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
583 PR tree-optimization/70291
584 * gcc.dg/complex-6.c: New test.
585 * gcc.dg/complex-7.c: Likewise.
587 2018-05-03 Richard Biener <rguenther@suse.de>
590 * fortran.dg/pr51434.f90: Truncate transfer argument.
592 2018-05-02 Jakub Jelinek <jakub@redhat.com>
595 * gcc.c-torture/execute/pr85582-3.c: New test.
597 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
598 Jason Merrill <jason@redhat.com>
601 * g++.dg/warn/Wshadow-13.C: New.
602 * g++.dg/warn/Wshadow-14.C: Likewise.
604 2018-05-02 Tom de Vries <tom@codesourcery.com>
607 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
608 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
610 2018-05-02 David Pagan <dave.pagan@oracle.com>
613 * gcc.dg/noncompile/pr30552-1.c: New test.
614 * gcc.dg/noncompile/pr30552-2.c: New test.
615 * gcc.dg/noncompile/pr30552-3.c: New test.
616 * gcc.dg/noncompile/pr30552-4.c: New test.
618 2018-05-02 Richard Biener <rguenther@suse.de>
620 PR tree-optimization/85597
621 * gcc.dg/vect/pr85597.c: New testcase.
623 2018-05-02 Tom de Vries <tom@codesourcery.com>
626 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
627 * lib/scanltranstree.exp: New file.
628 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
629 (scan-ltrans-tree-dump-times_required_options)
630 (scan-ltrans-tree-dump-not_required_options)
631 (scan-ltrans-tree-dump-dem_required_options)
632 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
633 * lib/gcc-dg.exp: Include scanltranstree.exp.
635 2018-05-02 Tom de Vries <tom@codesourcery.com>
638 * gcc.dg/ipa/ipa-icf-38.c: New test.
639 * gcc.dg/ipa/ipa-icf-38a.c: New test.
640 * lib/scandump.exp (dump-base): New proc.
641 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
642 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
644 * lib/scanipa.exp: Add "" argument to scan-dump calls.
645 * lib/scanlang.exp: Same.
646 * lib/scanrtl.exp: Same.
647 * lib/scantree.exp: Same.
648 * lib/scanwpaipa.exp: New file.
649 * lib/gcc-dg.exp: Include scanwpaipa.exp.
651 2018-05-02 Richard Biener <rguenther@suse.de>
654 * gcc.dg/torture/pr85567.c: New testcase.
656 2018-05-02 Jakub Jelinek <jakub@redhat.com>
659 * gcc.c-torture/execute/pr85582-1.c: New test.
660 * gcc.c-torture/execute/pr85582-2.c: New test.
662 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
664 PR tree-optimization/85586
665 * gcc.dg/vect/pr85586.c: New test.
667 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
669 PR tree-optimization/85143
670 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
671 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
673 2018-05-01 David Malcolm <dmalcolm@redhat.com>
676 * c-c++-common/Wformat-pr84258.c: New test.
678 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
680 PR tree-optimization/82665
681 * gcc.dg/tree-ssa/pr82665.c: New test.
683 2018-04-30 David Malcolm <dmalcolm@redhat.com>
686 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
687 (test_add_fixit_insert_formatted_single_line): New function.
688 (test_add_fixit_insert_formatted_multiline): New function.
689 Extend expected output of generated patch to include fix-it hints
691 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
692 "gcc-rich-location.h". Add test coverage for
693 gcc_rich_location::add_fixit_insert_formatted.
695 2018-04-30 David Malcolm <dmalcolm@redhat.com>
697 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
698 (test_show_locus): Update for location_get_source_line returning a
699 char_span. Use char_span for handling words in the
700 "test_many_nested_locations" fix-it example.
702 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
704 * gcc.target/arc/interrupt-8.c: Update test.
705 * gcc.target/arc/loop-4.c: Likewise.
706 * gcc.target/arc/loop-hazard-1.c: Likewise.
707 * gcc.target/arc/sdata-3.c: Likewise.
709 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
711 * gcc.target/arc/store-merge-1.c: New test.
712 * gcc.target/arc/add_n-combine.c: Update test.
714 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
716 Microblaze Target: PIC data text relative
718 * gcc.target/microblaze/others/data_var1.c: Include
719 PIC case of r20 base register.
720 * gcc.target/microblaze/others/data_var2.c: Ditto.
721 * gcc.target/microblaze/others/picdtr.c: Add new
722 test case for -mpic-is-data-text-relative.
723 * gcc.target/microblaze/others/sdata_var1.c: Add
724 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
725 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
726 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
727 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
728 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
729 * gcc.target/microblaze/others/string_cst1_gpopt.c:
731 * gcc.target/microblaze/others/string_cst2_gpopt.c:
734 2018-04-30 Richard Biener <rguenther@suse.de>
736 PR tree-optimization/28364
737 PR tree-optimization/85275
738 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
739 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
740 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
741 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
742 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
744 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
745 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
747 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
748 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
749 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
751 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
754 * gcc.target/i386/pr84431.c: New test.
756 2018-04-27 Martin Jambor <mjambor@suse.cz>
759 * g++.dg/ipa/pr85549.C: New test.
761 2018-04-27 Jakub Jelinek <jakub@redhat.com>
764 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
766 * g++.dg/cpp0x/constexpr-85553.C: New test.
768 2018-04-27 David Malcolm <dmalcolm@redhat.com>
771 * g++.dg/pr85515-1.C: New test.
772 * g++.dg/pr85515-2.C: New test.
774 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
777 * g++.dg/cpp0x/friend3.C: New.
779 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
782 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
783 Use check_effective_target_arm_little_endian.
785 2018-04-27 Jakub Jelinek <jakub@redhat.com>
787 PR tree-optimization/85529
788 * gcc.c-torture/execute/pr85529-1.c: New test.
789 * gcc.c-torture/execute/pr85529-2.c: New test.
790 * gcc.dg/pr85529.c: New test.
792 2018-04-26 Maciej W. Rozycki <macro@mips.com>
794 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
795 `.dword' in addition to `lw' and `.word'.
797 2018-04-26 Maciej W. Rozycki <macro@mips.com>
799 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
801 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
803 * gnat.dg/loop_optimization24.adb: New test.
805 2018-04-26 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/85116
808 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
809 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
810 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
811 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
813 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
816 * gcc.target/i386/pr85473-1.c: New test.
817 * gcc.target/i386/pr85473-2.c: New test.
819 2018-04-25 Nathan Sidwell <nathan@acm.org>
820 Jakub Jelinek <jakub@redhat.com>
824 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
825 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
826 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
827 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
828 * g++.dg/cpp0x/pr85437-1.C: New.
829 * g++.dg/cpp0x/pr85437-2.C: New.
830 * g++.dg/cpp0x/pr85437-3.C: New.
831 * g++.dg/cpp0x/pr85437-4.C: New.
833 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
836 * gfortran.dg/pr85520.f90: New test.
838 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
841 * gcc.dg/pr85512.c: New test.
843 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
846 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
847 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
848 * gcc.dg/pr85388-1.c (dg-options): Likwise.
849 * gcc.dg/pr85388-2.c (dg-options): Likwise.
850 * gcc.dg/pr85388-3.c (dg-options): Likwise.
851 * gcc.dg/pr85388-4.c (dg-options): Likwise.
852 * gcc.dg/pr85388-5.c (dg-options): Likwise.
853 * gcc.dg/pr85388-6.c (dg-options): Likwise.
854 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
855 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
856 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
857 * gcc.target/i386/cet-label.c (dg-options): Likwise.
858 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
859 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
860 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
861 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
862 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
863 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
864 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
865 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
866 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
867 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
868 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
869 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
870 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
871 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
872 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
873 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
874 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
875 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
876 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
877 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
878 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
879 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
880 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
881 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
882 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
883 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
884 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
885 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
886 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
887 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
888 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
889 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
890 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
891 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
892 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
893 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
894 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
895 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
896 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
897 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
898 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
899 * gcc.target/i386/pr84146.c (dg-options): Likwise.
900 * gcc.target/i386/pr85403.c (dg-options): Likwise.
901 * gcc.target/i386/pr85404.c (dg-options): Likwise.
902 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
904 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
905 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
906 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
907 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
908 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
909 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
910 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
911 * (dg-options): Likwise.
912 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
914 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
915 * gcc.target/i386/cet-label-3.c: Removed.
916 * gcc.target/i386/cet-property-3.c: Likwise.
917 * gcc.target/i386/cet-sjlj-7.c: Likwise.
919 2018-04-24 Jakub Jelinek <jakub@redhat.com>
922 * gcc.target/i386/pr85511.c: New test.
925 * g++.dg/ext/pr85503.C: New test.
928 * gcc.target/i386/pr85508.c: New test.
930 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
932 PR tree-optimization/85478
933 * g++.dg/pr85478.C: New test.
935 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
937 * g++.dg/torture/pr85496.C: New test.
939 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
941 PR rtl-optimization/85423
942 * gcc.dg/pr85423.c: New test.
944 2018-04-20 Martin Sebor <msebor@redhat.com>
947 * gcc.dg/Wrestrict-15.c: New test.
949 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
952 * gcc.target/powerpc/pr85456.c: New test.
954 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
956 * g++.dg/ext/undef-bool-1.C: Require lp64.
957 * gcc.target/powerpc/undef-bool-2.c: Likewise.
959 2018-04-20 Jeff Law <law@redhat.com>
961 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
963 * gcc.dg/stack-check-6.c: Likewise.
964 * gcc.dg/stack-check-6a.c: Likewise.
965 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
966 * gcc.target/i386/stack-check-18.c: Likewise.
967 * gcc.target/i386/stack-check-19.c: Likewise.
969 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
972 * gcc.target/aarch64/sve/vcond_1.c: Move to...
973 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
974 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
975 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
977 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
980 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
981 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
983 2018-04-20 Richard Biener <rguenther@suse.de>
986 * gcc.dg/torture/pr85475.c: New testcase.
988 2018-04-20 Martin Jambor <mjambor@suse.cz>
991 * gcc.dg/ipa/pr85449.c: New test.
993 2018-04-20 Martin Jambor <mjambor@suse.cz>
996 * g++.dg/ipa/pr85447.C: New file.
997 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
999 2018-04-20 Jakub Jelinek <jakub@redhat.com>
1002 * g++.dg/cpp0x/pr85462.C: New test.
1004 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1006 * gcc.target/i386/pr85404.c: Require CET target.
1008 2018-04-19 Jakub Jelinek <jakub@redhat.com>
1010 PR tree-optimization/85467
1011 * gcc.dg/pr85467.c: New test.
1013 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1016 * g++.dg/parse/crash68.C: New.
1018 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1021 * g++.dg/torture/pr85334.C: New test.
1023 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
1025 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
1026 * g++.dg/diagnostic/pr85464.C: New.
1028 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1031 * gcc.dg/torture/pr85397-1.c: New test.
1032 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
1033 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
1035 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1038 * gcc.target/i386/pr85404.c: New test.
1040 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1043 * c-c++-common/attr-nocf-check-1.c: Compile with
1044 -fcf-protection=none.
1045 * c-c++-common/attr-nocf-check-3.c: Likewise.
1046 * gcc.dg/march-generic.c: Likewise.
1047 * gcc.target/i386/align-limit.c: Likewise.
1048 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1049 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1050 * gcc.target/i386/cet-property-2.c: Likewise.
1051 * gcc.target/i386/ret-thunk-26.c: Likewise.
1052 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
1054 * c-c++-common/fcf-protection-2.c: Likewise.
1055 * c-c++-common/fcf-protection-3.c: Likewise.
1056 * c-c++-common/fcf-protection-5.c: Likewise.
1057 * c-c++-common/fcf-protection-6.c: Likewise.
1058 * c-c++-common/fcf-protection-7.c: Likewise.
1059 * gcc.target/i386/cet-label-3.c: New test.
1060 * gcc.target/i386/cet-property-3.c: Likewise.
1061 * gcc.target/i386/cet-sjlj-7.c: Likewise.
1062 * gcc.target/i386/pr85417-1.c: Likewise.
1063 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
1064 __x86_indirect_thunk_nt_(r|e)ax
1065 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1066 * gcc.target/i386/pr85403.c: Remove dg-error,
1068 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
1070 * gcc.target/i386/movdir-1.c: New test.
1072 2018-04-19 Richard Biener <rguenther@suse.de>
1075 * gcc.dg/pr85455.c: New testcase.
1077 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1079 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
1081 * g++.dg/lto/pr85405b_0.C: Likewise.
1082 * g++.dg/lto/pr84805_0.C: Likewise.
1084 2018-04-18 Martin Liska <mliska@suse.cz>
1088 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
1091 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
1094 * gcc.dg/pr85388-1.c: New test.
1095 * gcc.dg/pr85388-2.c: Likewise.
1096 * gcc.dg/pr85388-3.c: Likewise.
1097 * gcc.dg/pr85388-4.c: Likewise.
1098 * gcc.dg/pr85388-5.c: Likewise.
1099 * gcc.dg/pr85388-6.c: Likewise.
1101 2018-04-18 Jan Hubicka <jh@suse.cz>
1102 Martin Liska <mliska@suse.cz>
1104 * g++.dg/lto/pr83121_0.C: Update template.
1105 * g++.dg/lto/pr83121_1.C: Update template.
1106 * g++.dg/lto/pr84805_0.C: Update template.
1107 * g++.dg/lto/pr84805_1.C: Update template.
1108 * g++.dg/lto/pr84805_2.C: Update template.
1110 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/cpp0x/pr84630.C: New.
1115 2018-04-18 Jakub Jelinek <jakub@redhat.com>
1118 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
1119 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
1120 in two cases. Uncomment two other tests and add expected dg-error for
1122 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
1123 -Wnarrowing diagnostics on some targets for c++11.
1124 * g++.dg/parse/array-size2.C: Remove xfail.
1125 * g++.dg/cpp0x/constexpr-84463.C: New test.
1127 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
1129 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
1130 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
1132 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1135 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
1136 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
1137 * g++.dg/other/sve_tls_2.C: Require effective target tls.
1139 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1141 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
1142 prevent cascading of errors and change expected error message.
1143 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
1145 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1146 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1147 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1148 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1150 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1152 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.dg/pr85430.c: New test.
1157 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1160 * gcc.target/arm/pr54300.C: Move to...
1161 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1162 * gcc.target/arm/pr55073.C: Move to...
1163 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1164 * gcc.target/arm/pr56184.C: Move to...
1165 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1166 * gcc.target/arm/pr59985.C: Move to...
1167 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1168 * gcc.target/aarch64/pr60675.C: Move to...
1169 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1170 * gcc.target/aarch64/pr81422.C: Move to...
1171 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1172 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1173 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1174 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1175 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1176 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1177 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1178 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1179 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1180 * gcc.target/aarch64/sve/tls_2.C: Move to...
1181 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1182 * gcc.target/aarch64/pr81414.C: Rename to...
1183 * gcc.target/aarch64/pr81414.c: ... This.
1184 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1185 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1187 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1188 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1189 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1190 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1193 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.dg/pr85414.c: New test.
1198 2018-04-17 Martin Jambor <mjambor@suse.cz>
1201 * g++.dg/ipa/pr85421.C: New test.
1203 2018-04-17 Martin Liska <mliska@suse.cz>
1206 * g++.dg/lto/pr85405b_0.C: New test.
1207 * g++.dg/lto/pr85405b_1.C: New test.
1209 2018-04-17 Martin Liska <mliska@suse.cz>
1212 * g++.dg/lto/pr85405_0.C: New test.
1213 * g++.dg/lto/pr85405_1.C: New test.
1215 2018-04-17 Martin Liska <mliska@suse.cz>
1218 * g++.dg/ext/pr85329-2.C: New test.
1219 * g++.dg/ext/pr85329.C: New test.
1220 * gcc.target/i386/mvc12.c: New test.
1222 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1225 * g++.dg/pr85039-1.C: New.
1226 * g++.dg/pr85039-2.C: New.
1227 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1229 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1232 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1233 if the target supports efficient unaligned storage accesses.
1235 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1238 * gcc.target/powerpc/pr83660.C: New test.
1240 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1243 * gcc.target/i386/pr85403.c: New test.
1245 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1248 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1250 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1251 Jason Merrill <jason@redhat.com>
1254 * g++.dg/cpp0x/pr85112.C: New.
1256 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1259 * g++.dg/ext/undef-bool-1.C: New file.
1260 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1261 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1263 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1266 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1267 corresponding dg-error clause.
1268 * gcc.target/powerpc/pr80098-3.c: Ditto.
1269 * gcc.target/powerpc/pr80103-1.c: Delete.
1271 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1275 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1276 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1278 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1281 * gfortran.dg/implied_do_io_5.f90: New test.
1283 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1286 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1287 several values: positive, negative, and zero.
1288 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1289 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1291 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1293 PR rtl-optimization/79916
1294 * gcc.target/powerpc/pr79916.c: New.
1296 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1298 PR rtl-optimization/85393
1299 * g++.dg/opt/pr85393.C: New test.
1300 * g++.dg/opt/pr85393-aux.cc: New file.
1302 PR rtl-optimization/85376
1303 * gcc.dg/pr85376.c: New test.
1305 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1307 PR rtl-optimization/83852
1308 * gcc.dg/pr83852.c: New testcase.
1310 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1313 * gcc.target/s390/pr77822-1.C: Rename to ...
1314 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1315 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1316 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1318 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1321 * gcc.target/i386/pr71991.c: New testcase.
1323 2018-04-13 Martin Liska <mliska@suse.cz>
1324 Jakub Jelinek <jakub@redhat.com>
1327 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1330 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1333 * g++.dg/diagnostic/macro-arg-count.C: New test.
1335 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1339 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1340 array and move test to libgomp/testsuite/libgomp.fortran.
1341 * gfortran.dg/do_concurrent_6.f90: New test.
1343 2018-04-12 Marek Polacek <polacek@redhat.com>
1346 * g++.dg/parse/error61.C: New test.
1348 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1350 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1351 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1353 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1356 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1357 specify -mvsx on gcc command line.
1359 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1362 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1363 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1365 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1368 * gcc.target/i386/pr85328.c: New test.
1370 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1372 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1374 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1376 PR rtl-optimization/85342
1377 * gcc.target/i386/pr85342.c: New test.
1379 2018-04-11 Jason Merrill <jason@redhat.com>
1381 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1382 if ulimit -v is set.
1384 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1387 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1389 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1391 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1392 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1394 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1397 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1400 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1403 * gcc.target/i386/pr84301.c: New test.
1405 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1407 PR tree-optimization/85331
1408 * gcc.c-torture/execute/pr85331.c: New test.
1410 2018-04-11 Marek Polacek <polacek@redhat.com>
1413 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1414 * g++.dg/cpp1z/constexpr-if21.C: New test.
1416 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.target/i386/pr85281.c: New test.
1421 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1423 PR rtl-optimization/84659
1424 * gcc.dg/pr84659.c: New test.
1426 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1429 * g++.dg/debug/dwarf2/pr85302.C: New test.
1431 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1434 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1437 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1442 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1444 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1445 * gcc.target/powerpc/dimode_off.c: Ditto.
1446 * gcc.target/powerpc/tfmode_off.c: Ditto.
1447 * gcc.target/powerpc/timode_off.c: Ditto.
1449 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1451 * gcc.target/powerpc/vec-ldl-1.c: New test.
1452 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1453 corrections to ABI implementation.
1455 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1458 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1460 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1462 PR rtl-optimization/85300
1463 * gcc.dg/pr85300.c: New test.
1465 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1468 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1469 where we now show the pertinent parameter.
1470 * g++.dg/diagnostic/aka2.C: Likewise.
1471 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1473 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1476 * gfortran.dg/gomp/pr85313.f90: New test.
1478 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1481 * g++.dg/parse/template29.C: New.
1483 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1486 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1488 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1492 * gcc.target/i386/avx512f-pr85177.c: New test.
1493 * gcc.target/i386/avx512f-pr85255.c: New test.
1495 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1497 PR tree-optimization/85286
1498 * gcc.dg/vect/pr85286.c: New test.
1500 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1503 * gcc.target/arm/pr85173.c: New test.
1505 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1508 * gcc.dg/lto/pr85248_0.c: New test.
1509 * gcc.dg/lto/pr85248_1.c: New test.
1511 2018-04-09 Jan Hubicka <jh@suse.cz>
1514 * g++.dg/torture/pr85078.C: New.
1516 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1519 * g++.dg/cpp1z/decomp44.C: New.
1520 * g++.dg/cpp1z/decomp45.C: Likewise.
1522 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1525 * gfortran.dg/do_concurrent_5.f90: New test.
1526 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1529 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1532 * gfortran.dg/parameter_array_element_3.f90: New test.
1534 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1537 * g++.dg/cpp1z/decomp43.C: New test.
1539 PR rtl-optimization/80463
1540 * g++.dg/pr80463.C: Add -w to dg-options.
1542 2018-04-09 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/85284
1545 * gcc.dg/torture/pr85284.c: New testcase.
1547 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1549 PR rtl-optimization/80463
1550 PR rtl-optimization/83972
1551 PR rtl-optimization/83480
1553 * gcc.dg/pr80463.c: New test.
1554 * g++.dg/pr80463.C: Likewise.
1555 * gcc.dg/pr83972.c: Likewise.
1557 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1559 PR rtl-optimization/83913
1560 * gcc.dg/pr83913.c: New test.
1562 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1564 PR rtl-optimization/83962
1565 * gcc.dg/pr83962.c: New test.
1567 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1569 PR rtl-optimization/83530
1570 * gcc.dg/pr83530.c: New test.
1572 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1575 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1577 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1579 PR tree-optimization/85257
1580 * gcc.dg/pr85257.c: New test.
1582 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1584 * g++.dg/opt/pr85196.C: New test.
1586 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1589 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1590 std::tuple here since they need C++11.
1591 * g++.dg/lookup/missing-std-include-8.C: New test.
1592 * g++.dg/lookup/missing-std-include.C: Move std::array and
1593 std::tuple test to missing-std-include-6.C to avoid failures
1596 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1599 * gcc.dg/debug/pr85252.c: New test.
1601 PR rtl-optimization/84872
1602 * gcc.dg/graphite/pr84872.c: New test.
1605 * g++.dg/cpp1z/decomp42.C: New test.
1607 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1610 * g++.dg/lookup/missing-std-include-7.C: New test.
1612 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1614 * gcc.dg/struct-simple.c: Revert r254862.
1615 * lib/target-supports.exp
1616 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1618 2018-04-06 Richard Biener <rguenther@suse.de>
1621 * gcc.dg/torture/pr85244-1.c: New testcase.
1622 * gcc.dg/torture/pr85244-2.c: Likewise.
1624 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1627 * c-c++-common/ubsan/pr85213.c: New test.
1629 2018-04-06 Richard Biener <rguenther@suse.de>
1632 * gcc.dg/pr85180.c: New testcase.
1634 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1636 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1637 to trigger the optimization. Do some cleanup and function
1638 renaming. Add more test functions.
1640 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1642 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1644 * gcc.target/s390/hotpatch-1.c: Skip when building without
1646 * gcc.target/s390/hotpatch-10.c: Likewise.
1647 * gcc.target/s390/hotpatch-11.c: Likewise.
1648 * gcc.target/s390/hotpatch-12.c: Likewise.
1649 * gcc.target/s390/hotpatch-13.c: Likewise.
1650 * gcc.target/s390/hotpatch-14.c: Likewise.
1651 * gcc.target/s390/hotpatch-15.c: Likewise.
1652 * gcc.target/s390/hotpatch-16.c: Likewise.
1653 * gcc.target/s390/hotpatch-17.c: Likewise.
1654 * gcc.target/s390/hotpatch-18.c: Likewise.
1655 * gcc.target/s390/hotpatch-19.c: Likewise.
1656 * gcc.target/s390/hotpatch-2.c: Likewise.
1657 * gcc.target/s390/hotpatch-3.c: Likewise.
1658 * gcc.target/s390/hotpatch-4.c: Likewise.
1659 * gcc.target/s390/hotpatch-5.c: Likewise.
1660 * gcc.target/s390/hotpatch-6.c: Likewise.
1661 * gcc.target/s390/hotpatch-7.c: Likewise.
1662 * gcc.target/s390/hotpatch-8.c: Likewise.
1663 * gcc.target/s390/hotpatch-9.c: Likewise.
1665 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1667 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1668 check for an error instead.
1669 * gcc.dg/Wattributes-6.c: Likewise.
1671 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1674 * g++.dg/cpp1z/decomp39.C: New test.
1675 * g++.dg/cpp1z/decomp40.C: New test.
1678 * g++.dg/cpp1z/decomp41.C: New test.
1681 * gcc.dg/pr85195.c: New test.
1683 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1686 * g++.dg/cpp0x/initlist100.C: New.
1687 * g++.dg/cpp0x/initlist101.C: Likewise.
1689 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1692 * g++.dg/other/pr84792-1.C: New.
1693 * g++.dg/other/pr84792-2.C: Likewise.
1695 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1698 * gcc.target/i386/pr85193.c: New test.
1700 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1703 * g++.dg/concepts/pr84979.C: New.
1704 * g++.dg/concepts/pr84979-2.C: New.
1705 * g++.dg/concepts/pr84979-3.C: New.
1707 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/cpp0x/variadic174.C: New.
1712 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1715 * g++.dg/ext/builtin13.C: New test.
1716 * g++.dg/ext/atomic-4.C: New test.
1719 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1720 * g++.dg/ext/bases3.C: New test.
1722 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1725 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1726 to match a single insn of the baz function. Move scan directives at
1727 the end of the file below the functions they are trying to test for
1729 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1731 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1733 PR rtl-optimization/84878
1734 * gcc.target/powerpc/pr84878.c: New test.
1736 2018-04-04 Michael Matz <matz@suse.de>
1738 * gcc.dg/Wstringop-overflow-4.c: New test.
1739 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1741 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1744 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1745 for the diagnostics of overridden functions. Adjust for new wording.
1747 2018-04-04 Richard Biener <rguenther@suse.de>
1750 * g++.dg/lto/pr85176_0.C: New testcase.
1752 2018-04-04 Richard Biener <rguenther@suse.de>
1755 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1758 2018-04-04 Martin Liska <mliska@suse.cz>
1761 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1762 and msdata as a workaround for powerpc.
1764 2018-04-04 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/85168
1767 * gcc.dg/torture/pr85168.c: New testcase.
1769 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1772 * g++.dg/pr84943.C: New.
1773 * g++.dg/pr84943-2.C: New.
1775 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1777 PR rtl-optimization/85167
1778 * gcc.dg/pr85167.c: New test.
1780 PR tree-optimization/85156
1781 * c-c++-common/pr85156.c: New test.
1782 * gcc.c-torture/execute/pr85156.c: New test.
1784 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1786 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1787 * gcc.target/powerpc/undef-bool-1.C: New file.
1788 * gcc.target/powerpc/undef-bool-2.c: New file.
1790 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp1z/class-deduction52.C: New.
1795 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/cpp0x/pr85147.C: New test.
1801 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1804 * g++.dg/gomp/pr85134.C: New test.
1805 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1808 * gcc.c-torture/execute/pr85169.c: New test.
1809 * gcc.target/i386/avx512f-pr85169.c: New test.
1810 * gcc.target/i386/avx512bw-pr85169.c: New test.
1812 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1815 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1816 scan-assembler-times clause.
1818 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1820 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1821 dg-additional-options.
1823 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1825 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1827 2018-04-03 Richard Biener <rguenther@suse.de>
1830 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1832 2018-04-02 Jim Wilson <jimw@sifive.com>
1834 * gcc.target/riscv/pr84660.c: New.
1835 * gcc.target/riscv/shift-and-1.c: New.
1836 * gcc.target/riscv/shift-and-2.c: New.
1838 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1841 * gfortran.dg/array_simplify_2.f90: New test.
1843 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1846 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1847 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1848 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1849 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1850 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1852 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1855 * g++.dg/pr85027.C: New.
1857 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1860 * gcc.target/powerpc/sse-maxps-2.c: New test.
1861 * gcc.target/powerpc/sse-minps-2.c: New test.
1863 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1866 * g++.dg/gomp/pr84791.C: New test.
1868 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1871 * gfortran.dg/array_constructor_53.f90: New test.
1873 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1876 * gfortran.dg/substr_6.f90: Remove illegal test for
1877 out-of-bounds substring.
1879 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1882 * gfortran.dg/zero_sized_10.f90: New test.
1884 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1887 * g++.dg/lookup/missing-std-include-6.C: New test.
1888 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1890 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1891 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1892 <cstring>, <cassert>, and <cstdlib>.
1894 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1897 * gcc.target/i386/pr84985.c: New.
1899 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1902 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1904 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1907 * g++.dg/warn/Wunused-var-31.C: New test.
1910 * c-c++-common/Wduplicated-branches-14.c: New test.
1912 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/cpp0x/pr84606.C: New.
1917 2018-03-29 Carl Love <cel@us.ibm.com>
1920 2017-09-27 Carl Love <cel@us.ibm.com>
1922 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1923 for the __builtin_fctid and __builtin_fctiw.
1925 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1928 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1929 deleted builtin function.
1930 (div_weuo): Likewise.
1931 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1932 (div_deuo): Likewise.
1934 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/other/default13.C: New.
1939 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1942 * gcc.target/i386/pr85095-1.c: New test.
1943 * gcc.target/i386/pr85095-2.c: New test.
1944 * gcc.c-torture/execute/pr85095.c: New test.
1946 PR tree-optimization/82004
1947 * gcc.dg/pr82004.c: New test.
1949 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1950 Martin Liska <mliska@suse.cz>
1953 * g++.dg/asan/pr85081.C: New test.
1955 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1958 * g++.dg/template/pr84789.C: Adjust for testing with
1962 * g++.dg/template/pr84973.C: New.
1963 * g++.dg/template/pr84973-2.C: New.
1964 * g++.dg/template/pr84973-3.C: New.
1967 * g++.dg/eh/pr84968.C: New.
1969 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1972 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1973 long double multiply/divide uses the correct function.
1974 * gcc.target/powerpc/mulkc-3.c: Likewise.
1975 * gcc.target/powerpc/divkc-2.c: Likewise.
1976 * gcc.target/powerpc/divkc-3.c: Likewise.
1978 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/cpp0x/defaulted51.C: New.
1982 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1984 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1987 * g++.dg/ext/vector35.C: New test.
1990 * g++.dg/ext/builtin-offsetof3.C: New test.
1993 * g++.dg/cpp1y/pr85076.C: New test.
1995 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1998 * gfortran.dg/matmul_rank_1.f90: New test.
2000 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2001 Harald Anlauf <anlauf@gmx.de>
2003 * gfortran.dg/structure_constructor_15.f90: New test.
2005 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
2007 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
2008 for the diagnostics of overridden functions. Adjust for new wording.
2009 * g++.dg/cpp0x/implicit1.C: Likewise.
2010 * g++.dg/cpp0x/override1.C: Likewise.
2011 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2012 * g++.dg/eh/shadow1.C: Likewise.
2013 * g++.dg/inherit/covariant12.C: Likewise.
2014 * g++.dg/inherit/covariant14.C: Likewise.
2015 * g++.dg/inherit/covariant15.C: Likewise.
2016 * g++.dg/inherit/covariant16.C: Likewise.
2017 * g++.dg/inherit/covariant22.C: Likewise.
2018 * g++.dg/inherit/crash3.C: Likewise.
2019 * g++.dg/inherit/error2.C: Likewise.
2020 * g++.dg/template/crash100.C: Likewise.
2021 * g++.old-deja/g++.eh/spec6.C: Likewise.
2022 * g++.old-deja/g++.mike/p811.C: Likewise.
2023 * g++.old-deja/g++.other/virtual11.C: Likewise.
2024 * g++.old-deja/g++.other/virtual4.C: Likewise.
2026 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
2029 * gcc.target/i386/pr85044.c: New test.
2031 2018-03-27 Martin Sebor <msebor@redhat.com>
2034 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
2037 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2040 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
2042 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2045 * gcc.target/arm/pr81863.c: New test.
2047 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
2050 * testsuite/gcc.target/nvptx/pr85056.c: New test.
2051 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
2053 2018-03-27 Richard Biener <rguenther@suse.de>
2056 * lib/target-supports.exp (check_ssse3_available): New function.
2057 (check_effective_target_vect_perm_short): Enable for x86 if
2058 check_ssse3_available.
2060 2018-03-27 Richard Biener <rguenther@suse.de>
2062 PR tree-optimization/85082
2063 * gfortran.dg/pr85082.f90: New testcase.
2065 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2067 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
2068 to "l=2" in dg-final.
2070 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2072 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
2073 * gcc.target/mips/fix-r4000-2.c: Likewise.
2074 * gcc.target/mips/fix-r4000-3.c: Likewise.
2075 * gcc.target/mips/fix-r4000-4.c: Likewise.
2076 * gcc.target/mips/fix-r4000-5.c: Likewise.
2077 * gcc.target/mips/fix-r4000-6.c: Likewise.
2078 * gcc.target/mips/fix-r4000-7.c: Likewise.
2079 * gcc.target/mips/fix-r4000-8.c: Likewise.
2080 * gcc.target/mips/fix-r4000-9.c: Likewise.
2081 * gcc.target/mips/fix-r4000-10.c: Likewise.
2082 * gcc.target/mips/fix-r4000-7.c: Change dg-final
2083 "mulditi3_r4000" instead of "mulditi3".
2084 * gcc.target/mips/fix-r4000-8.c: Change dg-final
2085 "umulditi3_r4000" instead of "umulditi3".
2087 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2090 * g++.dg/inherit/covariant22.C: New test.
2092 2018-03-27 Richard Biener <rguenther@suse.de>
2095 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
2098 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2099 Jason Merrill <jason@redhat.com>
2102 * g++.dg/init/array49.C: New.
2103 * g++.dg/torture/pr70499.C: Adjust.
2105 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
2108 * gcc.target/i386/pr85073.c: New test.
2110 2018-03-26 Richard Biener <rguenther@suse.de>
2113 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
2116 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2119 * gfortran.dg/parameter_array_format.f90: New test.
2121 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2122 Neil Carlson <neil.n.carlson@gmail.com>
2125 * gfortran.dg/literal_character_constant_1.inc: Replace
2126 call abort by STOP n.
2127 * gfortran.dg/overload_1.f90: Likewise.
2129 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
2130 Dominique d'Humieres <dominiq@gcc.gnu.org>
2133 * gfortran.dg/scalar_pointer_1.f90: New test.
2135 2018-03-25 Tom de Vries <tom@codesourcery.com>
2137 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
2140 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2143 * gfortran.dg/pr89497.f90: New test.
2145 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2148 * gfortran.dg/substr_7.f90: New test.
2150 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2153 * gfortran.dg/pr42651.f90: New test.
2154 * gfortran.dg/func_result_7.f90: Update error message.
2156 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2158 PR tree-optimization/84005
2159 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2160 failing to force the alignment.
2162 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2164 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2168 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2170 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2171 message. Fix scan-assembler patterns.
2173 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2176 * g++.dg/cpp0x/pr85015.C: New test.
2179 * g++.dg/cpp1y/pr84942.C: New test.
2181 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2184 * testsuite/gcc.target/i386/pr85030.c: New.
2186 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2189 * g++.dg/pr85026.C: New test.
2191 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
2193 * g++.dg/debug/pr84704.C: XFAIL AIX.
2195 2018-03-23 Sudakshina Das <sudi.das@arm.com>
2198 * gcc.target/arm/pr84826.c: Add dg directive.
2200 2018-03-23 Marek Polacek <polacek@redhat.com>
2203 * g++.dg/ext/builtin-offsetof2.C: New test.
2206 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2207 * gcc.dg/pr85045.c: New test.
2209 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2212 * gnat.dg/lto22.adb: New test.
2213 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2214 * gnat.dg/lto22_pkg2.ads: Likewise.
2216 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2219 * gcc.dg/lto/pr80778_0.c: New test.
2222 * gcc.target/i386/pr85034.c: New test.
2225 * c-c++-common/torture/pr85022.c: New test.
2228 * g++.dg/ubsan/pr85029.C: New test.
2230 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2233 * g++.dg/cpp0x/pr71251.C: New.
2236 * g++.dg/template/pr84789.C: New.
2237 * g++.dg/template/pr84789-2.C: New.
2238 * g++.dg/template/pr84789-3.C: New.
2239 * g++.dg/parse/dtor11.C: Accept alternate error message.
2242 * g++.dg/pr84729.C: New.
2243 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2244 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2245 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2247 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2250 * gfortran.dg/interface_42.f90: New test.
2251 * gfortran.dg/interface_43.f90: New test.
2253 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2256 * gcc.target/arm/pr84826.c: New test.
2258 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2260 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2261 dg-require-effective-target.
2262 * gcc.target/arm/addr-modes-int.c: Likewise.
2263 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2265 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2268 * gcc.target/powerpc/altivec-ld-1.c: New test.
2270 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2272 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2274 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2277 * gcc.dg/pr84941.c: New test.
2279 2018-03-22 Tom de Vries <tom@codesourcery.com>
2281 PR tree-optimization/84956
2282 * gcc.dg/pr84956.c: New test.
2284 2018-03-22 Marek Polacek <polacek@redhat.com>
2287 * g++.dg/cpp1z/constexpr-if15.C: New test.
2288 * g++.dg/cpp1z/constexpr-if16.C: New test.
2290 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2292 * gcc.dg/builtin-tgmath-3.c: New test.
2294 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2297 * g++.dg/concepts/pr71965.C: New.
2301 * g++.dg/cpp0x/pr84610.C: New.
2302 * g++.dg/cpp0x/pr84642.C: New.
2304 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2307 * c-c++-common/pr84999.c: New test.
2309 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2312 * g++.dg/ext/desig10.C: New.
2314 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2315 Harald Anlauf <anlauf@gmx.de>
2318 * gfortran.dg/pr84957.f90: New test.
2320 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2322 PR tree-optimization/84960
2323 * gcc.c-torture/compile/pr84960.c: New test.
2325 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2327 PR tree-optimization/84811
2328 * gcc.dg/torture/pr84811.c: New test.
2330 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2332 PR tree-optimization/84982
2333 * c-c++-common/pr84982.c: New test.
2336 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2338 * g++.dg/torture/pr84961-1.C: New test.
2339 * g++.dg/torture/pr84961-2.C: New test.
2341 2018-03-21 Nathan Sidwell <nathan@acm.org>
2344 * g++.dg/pr85008.C: New.
2346 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2349 * gfortran.dg/char_result_17.f90: New test.
2351 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2354 * g++.dg/other/accessor-fixits-1.C: Move to...
2355 * g++.dg/torture/accessor-fixits-1.C: ...here.
2356 * g++.dg/other/accessor-fixits-2.C: Move to...
2357 * g++.dg/torture/accessor-fixits-2.C: ...here.
2358 * g++.dg/other/accessor-fixits-3.C: Move to...
2359 * g++.dg/torture/accessor-fixits-3.C: ...here.
2360 * g++.dg/other/accessor-fixits-4.C: Move to...
2361 * g++.dg/torture/accessor-fixits-4.C: ...here.
2362 * g++.dg/other/accessor-fixits-5.C: Move to...
2363 * g++.dg/torture/accessor-fixits-5.C: ...here.
2364 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2365 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2366 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2368 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2370 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2372 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2375 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2377 2018-03-21 Nathan Sidwell <nathan@acm.org>
2380 * g++.dg/lookup/pr84804.C: New.
2382 2018-03-21 Martin Sebor <msebor@redhat.com>
2385 * g++.dg/Wclass-memaccess-3.C: New test.
2386 * g++.dg/Wclass-memaccess-4.C: New test.
2388 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2391 * g++.dg/other/accessor-fixits-1.C
2392 (test_access_const_t1_color): New.
2393 (test_deref_const_t1_color): New.
2394 * g++.dg/other/accessor-fixits-5.C: New testcase.
2396 2018-03-21 Tom de Vries <tom@codesourcery.com>
2398 PR tree-optimization/83126
2399 * gcc.dg/graphite/pr83126.c: New test.
2401 2018-03-21 Nathan Sidwell <nathan@acm.org>
2403 * g++.dg/ext/anon-struct6.C: Adjust.
2404 * g++.dg/ext/deprecate-1.C: New.
2405 * g++.dg/ext/deprecate-2.C: New.
2406 * g++.dg/lookup/pr84602.C: Adjust.
2407 * g++.dg/lookup/pr84962.C: Adjust.
2408 * g++.old-deja/g++.other/anon4.C
2411 * g++.dg/lookup/pr84836.C: New.
2413 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2415 PR tree-optimization/84969
2416 * gcc.dg/tree-ssa/pr84969.c: New test.
2418 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2420 PR rtl-optimization/84989
2421 * gcc.target/i386/pr84989.c: New test.
2423 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2425 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2427 2018-03-21 Martin Liska <mliska@suse.cz>
2430 * gfortran.dg/goacc/pr84963.f90: New test.
2432 2018-03-21 Marek Polacek <polacek@redhat.com>
2434 PR c++/71638, ICE with NSDMI and reference.
2435 * g++.dg/cpp0x/nsdmi14.C: New test.
2436 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2438 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2440 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2441 MIPS with -mpaired-single directives.
2443 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2446 * gfortran.dg/interface_41.f90: New test.
2448 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2451 * gcc.dg/pr84875.c: New test.
2453 2018-03-20 Marek Polacek <polacek@redhat.com>
2455 PR c++/84978, ICE with NRVO.
2456 * g++.dg/opt/nrv19.C: New test.
2458 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2461 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2462 Disable for armeb targets.
2463 * gcc.target/arm/pr82518.c: New test.
2465 2018-03-20 Nathan Sidwell <nathan@acm.org>
2468 * g++.dg/lookup/pr84962.C: New.
2471 * g++.dg/lookup/pr84970.C: New.
2473 2018-03-20 Richard Biener <rguenther@suse.de>
2476 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2478 2018-03-20 Martin Liska <mliska@suse.cz>
2481 * g++.dg/ipa/pr84825.C: New test.
2483 2018-03-20 Martin Liska <mliska@suse.cz>
2485 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2487 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.c-torture/compile/pr84845.c: New test.
2492 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2495 * gcc.target/arm/pr82989.c: New test.
2497 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.target/i386/pr84945.c: New test.
2502 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2505 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2507 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2510 * gcc.dg/pr84953.c: New test.
2512 2018-03-19 Marek Polacek <polacek@redhat.com>
2515 * g++.dg/cpp1z/lambda-__func__.C: New test.
2518 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2520 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2523 * g++.dg/asan/pr78651.C: New test.
2525 2018-03-19 Tom de Vries <tom@codesourcery.com>
2527 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2528 vect_int_mult. Add nvptx xfail for PR84958.
2530 2018-03-19 Nathan Sidwell <nathan@acm.org>
2533 * g++.dg/cpp1y/pr84835.C: New.
2535 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2538 * gcc.target/aarch64/pr81647.c: New.
2540 2018-03-19 Richard Biener <rguenther@suse.de>
2542 PR tree-optimization/84933
2543 * g++.dg/pr84933.C: New testcase.
2545 2018-03-19 Richard Biener <rguenther@suse.de>
2547 PR tree-optimization/84859
2548 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2549 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2550 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2551 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2553 2018-03-19 Nathan Sidwell <nathan@acm.org>
2556 * g++.dg/lookup/pr84812.C: New.
2558 2018-03-19 Richard Biener <rguenther@suse.de>
2560 PR tree-optimization/84929
2561 * gcc.dg/torture/pr84929.c: New testcase.
2563 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2566 * gcc.target/arm/big-endian-subreg.c: Delete.
2568 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2571 * gfortran.dg/array_constructor_52.f90: New test.
2573 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2576 * gfortran.dg/pr77414.f90: New test.
2577 * gfortran.dg/internal_references_1.f90: Adjust error message.
2579 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2582 * gfortran.dg/pr65453.f90: New test.
2584 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2586 PR tree-optimization/84913
2587 * gfortran.dg/vect/pr84913.f90: New test.
2589 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2592 * gfortran.dg/warn_concat.f90: New test.
2594 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2597 * gcc.dg/pr84899.c: New test.
2599 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2602 * gfortran.dg/pr69395.f90: Add test for max dimensions
2604 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2607 * gcc.target/i386/pr84876.c: New test.
2609 2018-03-16 Martin Liska <mliska@suse.cz>
2612 * gcc.target/i386/mvc11.c: New test.
2614 2018-03-16 Martin Liska <mliska@suse.cz>
2617 * gcc.target/i386/mvc10.c: New test.
2619 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2623 * g++.dg/cpp1y/pr79937-1.C: New test.
2624 * g++.dg/cpp1y/pr79937-2.C: New test.
2625 * g++.dg/cpp1y/pr79937-3.C: New test.
2626 * g++.dg/cpp1y/pr79937-4.C: New test.
2627 * g++.dg/cpp1y/pr82410.C: New test.
2629 2018-03-16 Tom de Vries <tom@codesourcery.com>
2631 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2633 2018-03-16 Tom de Vries <tom@codesourcery.com>
2635 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2637 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2640 * g++.dg/cpp2a/desig8.C: New test.
2642 PR tree-optimization/84841
2643 * gcc.dg/pr84841.c: New test.
2646 * g++.dg/cpp2a/desig7.C: New test.
2648 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2649 Jim MacArthur <jim.macarthur@codethink.co.uk>
2651 * gfortran.dg/automatic_1.f90: New test.
2652 * gfortran.dg/automatic_repeat.f90: New test
2653 * gfortran.dg/automatic_save.f90: New test.
2654 * gfortran.dg/vax_structure.f90: New test.
2656 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2659 * gfortran.dg/pr78741.f90: New test.
2661 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2664 * gfortran.dg/pr69395.f90: New test.
2666 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2669 * g++.dg/opt/pr79085.C: New test.
2671 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2674 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2675 label instead of __x86_indirect_thunk label.
2677 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2680 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2681 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2682 * g++.dg/warn/deprecated-13.C: New test.
2684 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2686 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2688 2018-03-15 Richard Biener <rguenther@suse.de>
2691 * c-c++-common/pr84873.c: New testcase.
2693 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2696 * gcc.target/arm/big-endian-subreg.c: New.
2698 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.c-torture/compile/pr84860.c: New test.
2703 2018-03-15 Julia Koval <julia.koval@intel.com>
2705 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2707 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2710 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2713 * gcc.dg/pr84853.c: New test.
2715 2018-03-14 Carl Love <cel@us.ibm.com>
2717 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2719 2018-03-14 Martin Liska <mliska@suse.cz>
2722 * g++.dg/lto/pr84805_0.C: New test.
2723 * g++.dg/lto/pr84805_1.C: New test.
2724 * g++.dg/lto/pr84805_2.C: New test.
2726 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2729 * gcc.dg/fixits-pr84852-1.c: New test.
2730 * gcc.dg/fixits-pr84852-2.c: New test.
2732 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2734 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2735 separate verbose message.
2736 * lib/scandump.exp (scan-dump-times): Likewise.
2738 2018-03-14 Julia Koval <julia.koval@intel.com>
2740 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2742 * gcc.target/i386/funcspec-56.inc: Ditto.
2744 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2746 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2749 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2752 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2753 check count from 17 to 14.
2756 * gcc.target/i386/pr84844.c: New test.
2758 2018-03-14 Richard Biener <rguenther@suse.de>
2760 PR tree-optimization/84830
2761 * gcc.dg/torture/pr84830.c: New testcase.
2763 2018-03-14 Marek Polacek <polacek@redhat.com>
2766 * g++.dg/cpp0x/static_assert15.C: New test.
2768 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2771 * gfortran.dg/pr61775.f90: New test.
2773 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2776 * g++.dg/ext/pr84843-1.C: New test.
2777 * g++.dg/ext/pr84843-2.C: New test.
2779 2018-03-13 David Pagan <dave.pagan@oracle.com>
2782 * gcc.dg/pr46921.c: New test.
2784 2018-03-13 Martin Sebor <msebor@redhat.com>
2786 PR tree-optimization/84725
2787 * c-c++-common/Wstringop-truncation-4.c: New test.
2788 * c-c++-common/attr-nonstring-5.c: New test.
2790 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2792 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2794 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2795 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2797 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2799 * gcc.target/aarch64/sve/tls_1.c: New test.
2800 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2802 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2804 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2805 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2807 2018-03-13 Martin Liska <mliska@suse.cz>
2810 * g++.dg/ipa/pr84658.C: New test.
2812 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2815 * gcc.dg/pr84834.c: New test.
2818 * gcc.target/i386/pr84827.c: New test.
2821 * g++.dg/ext/pr84828.C: New test.
2824 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2825 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2828 * g++.dg/cpp1y/constexpr-84808.C: New test.
2831 * g++.dg/debug/pr84704.C: New test.
2833 2018-03-12 Renlin Li <renlin.li@arm.com>
2835 * gcc.target/aarch64/movi_hf.c: New.
2836 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2837 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2839 2018-03-12 Martin Sebor <msebor@redhat.com>
2841 PR tree-optimization/83456
2842 * c-c++-common/Wrestrict-2.c: Remove test cases.
2843 * c-c++-common/Wrestrict.c: Same.
2844 * gcc.dg/Wrestrict-12.c: New test.
2845 * gcc.dg/Wrestrict-14.c: New test.
2847 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2849 * g++.dg/pr84821.C: New test.
2851 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2853 * gcc.dg/pr84799.c: New test.
2855 2018-03-12 Richard Biener <rguenther@suse.de>
2857 PR tree-optimization/84803
2858 * gcc.dg/torture/pr84803.c: New testcase.
2860 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2863 * g++.dg/debug/pr84813.C: New test.
2865 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2868 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2870 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2873 * gfortran.dg/pr83939.f90
2875 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2878 * gfortran.dg/zero_sized_9.f90: New test.
2880 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2883 * g++.dg/debug/dwarf2/enum2.C: New test.
2885 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2888 * gfortran.dg/pr84734.f90: New test.
2890 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2892 * gnat.dg/prot3.adb: New test.
2893 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2895 2018-03-09 Jason Merrill <jason@redhat.com>
2896 Paolo Carlini <paolo.carlini@oracle.com>
2900 * g++.dg/cpp0x/pr71169.C: New.
2901 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2902 * g++.dg/cpp0x/pr71832.C: Likewise.
2904 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2907 * gcc.target/powerpc/pr83969.c: New test.
2909 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2912 * gcc.dg/pr84772.c: New test.
2915 * g++.dg/warn/Wformat-2.C: New test.
2918 * g++.dg/ext/vla18.C: New test.
2920 2018-03-09 Martin Sebor <msebor@redhat.com>
2922 PR tree-optimization/84526
2923 * gcc.dg/Wrestrict-10.c: New test.
2924 * gcc.dg/Wrestrict-11.c: New test.
2926 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2928 PR rtl-optimization/84682
2929 * gcc.dg/torture/pr84682-1.c: New.
2930 * gcc.dg/torture/pr84682-2.c: New.
2931 * gcc.dg/torture/pr84682-3.c: New.
2933 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2936 * g++.dg/ext/pr84724.C: New test.
2938 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2941 * gcc.target/arm/pr83712.c: New.
2943 2018-03-09 Richard Biener <rguenther@suse.de>
2945 PR tree-optimization/84775
2946 * gcc.dg/torture/pr84775.c: New testcase.
2948 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2951 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2954 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2956 * gcc.c-torture/compile/20180309-1.c: New test.
2958 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2961 * g++.dg/warn/Wunused-function4.C: New test.
2964 * gcc.target/i386/pr84742-1.c: New test.
2965 * gcc.target/i386/pr84742-2.c: New test.
2967 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2970 * gcc.c-torture/execute/pr84748.c: New test.
2972 2018-03-08 Richard Biener <rguenther@suse.de>
2975 * gcc.dg/graphite/pr84552.c: New testcase.
2977 2018-03-08 Richard Biener <rguenther@suse.de>
2979 PR tree-optimization/84178
2980 * gcc.dg/torture/pr84178-2.c: New testcase.
2982 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2984 PR tree-optimization/84178
2985 * gcc.c-torture/compile/pr84178-1.c: New test.
2987 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2989 * lib/target-supports.exp: Do not return zero from a ifunc
2992 2018-03-08 Richard Biener <rguenther@suse.de>
2994 PR tree-optimization/84746
2995 * gcc.dg/torture/pr84746.c: New testcase.
2998 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
3001 * gcc.dg/graphite/pr84404.c: New.
3003 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3005 PR tree-optimization/84740
3006 * gcc.dg/torture/pr84740.c: New test.
3008 PR tree-optimization/84739
3009 * gcc.dg/pr84739.c: New test.
3011 2018-03-07 Martin Sebor <msebor@redhat.com>
3013 PR tree-optimization/83519
3014 * gcc.dg/Wrestrict-13.c: New test.
3016 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
3020 * gfortran.dg/pr64124.f90: New tests.
3021 * gfortran.dg/pr70409.f90: New tests.
3023 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
3026 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
3028 2018-03-07 Martin Sebor <msebor@redhat.com>
3030 PR tree-optimization/84526
3031 * gcc.dg/Wrestrict-10.c: New test.
3033 2018-03-07 Martin Sebor <msebor@redhat.com>
3035 PR tree-optimization/84468
3036 * g++.dg/warn/Wstringop-truncation-2.C: New test.
3037 * gcc.dg/Wstringop-truncation.c: New test.
3038 * gcc.dg/Wstringop-truncation-2.c: New test.
3040 2018-03-07 Jakub Jelinek <jakub@redhat.com>
3043 * gfortran.dg/pr84565.f90: New test.
3046 * gcc.target/i386/pr84723-1.c: New test.
3047 * gcc.target/i386/pr84723-2.c: New test.
3048 * gcc.target/i386/pr84723-3.c: New test.
3049 * gcc.target/i386/pr84723-4.c: New test.
3050 * gcc.target/i386/pr84723-5.c: New test.
3052 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3055 * gfortran.dg/pr64107.f90: New test.
3057 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3061 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
3063 2018-03-06 Marek Polacek <polacek@redhat.com>
3066 * g++.dg/cpp1z/constexpr-84684.C: New test.
3068 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3071 * gcc.dg/pr84721.c: New test.
3074 * gcc.dg/pr84710.c: New test.
3076 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3079 * gfortran.dg/implied_do_2.f90: New test.
3080 * gfortran.dg/coarray_8.f90: Update for new error message.
3082 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3085 * g++.dg/ext/pr84683.C: New test.
3087 PR tree-optimization/84687
3088 * gcc.dg/pr84687.c: New test.
3090 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
3093 * g++.dg/pr84231.C: New.
3096 * g++.dg/cpp1y/pr84593.C: New.
3099 * g++.dg/pr84492.C: New.
3101 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3103 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
3104 __builtin_ppc_speculation_barrier.
3106 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3109 * gcc.target/powerpc/pr84700.c: New test.
3111 2018-03-05 Nathan Sidwell <nathan@acm.org>
3114 * g++.dg/lookup/pr84702.C: New.
3116 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3119 * gcc.target/i386/pr84564.c: New test.
3121 2018-03-05 Marek Polacek <polacek@redhat.com>
3124 * g++.dg/cpp0x/inline-ns10.C: New test.
3126 2018-03-05 Nathan Sidwell <nathan@acm.org>
3129 * g++.dg/template/pr84694.C: New.
3131 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3134 * gcc.c-torture/execute/pr84524.c: New test.
3135 * gcc.target/i386/avx512bw-pr84524.c: New test.
3137 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
3140 * g++.dg/pr84264.C: New test.
3142 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3145 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3146 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3147 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3149 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3151 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3152 * g++.dg/other/i386-3.C: Ditto.
3153 * gcc.target/i386/sse-12.c: Ditto.
3154 * gcc.target/i386/sse-13.c: Ditto.
3155 * gcc.target/i386/sse-14.c: Ditto.
3156 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3157 * gcc.target/i386/wbinvd-1.c: New test.
3158 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3159 * gcc.target/i386/pconfig-1.c: Ditto.
3161 2018-03-05 Pádraig Brady <P@draigBrady.com>
3162 Nathan Sidwell <nathan@acm.org>
3165 * g++.dg/cpp0x/pr84497.C: New.
3167 2018-03-05 Richard Biener <rguenther@suse.de>
3169 PR tree-optimization/84670
3170 * gcc.dg/pr84670-1.c: New testcase.
3171 * gcc.dg/pr84670-2.c: Likewise.
3172 * gcc.dg/pr84670-3.c: Likewise.
3173 * gcc.dg/pr84670-4.c: Likewise.
3175 2018-03-05 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/84650
3178 * gcc.dg/graphite/pr84650.c: New testcase.
3180 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3183 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3185 2018-03-03 Harald Anlauf <anlauf@gmx.de>
3188 * gfortran.dg/pr71085.f90: New test.
3190 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3193 * gfortran.dg/zero_sized_8.f90: Really commit New test.
3195 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3198 * gfortran.dg/pr51434.f90: New test.
3200 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3203 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3205 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3208 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3210 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3213 * g++.dg/torture/pr71464.C: New.
3215 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
3218 * gfortran.dg/select_type_41.f90: New test.
3220 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3223 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3225 2018-03-02 Marek Polacek <polacek@redhat.com>
3228 * g++.dg/ext/flexary29.C: New test.
3230 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3232 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3234 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3237 * g++.dg/torture/pr81812.C: New.
3239 2018-03-02 Marek Polacek <polacek@redhat.com>
3242 * g++.dg/warn/Wsign-compare-8.C: New test.
3245 * g++.dg/parse/array-size3.C: New test.
3248 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3250 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3253 * g++.dg/cpp1y/pr84662.C: New test.
3255 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3257 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3258 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3260 * g++.dg/lto/20101010-1_0.C: Likewise.
3261 * g++.dg/lto/20101010-2_0.C: Likewise.
3263 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3266 * gcc.dg/pr84628.c: New test.
3269 * gcc.target/ia64/pr56540.c: New test.
3271 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3273 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3275 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3276 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3277 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3278 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3280 2018-03-02 Marek Polacek <polacek@redhat.com>
3283 * c-c++-common/ubsan/shift-11.c: New test.
3285 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3287 * gcc.dg/vect/vect-alias-check-13.c: New test.
3289 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3292 * gcc.dg/pr84614.c: New test.
3295 * gcc.target/i386/pr84625.c: New test.
3297 2018-03-02 Richard Biener <rguenther@suse.de>
3299 PR tree-optimization/84427
3300 * gcc.dg/torture/pr84427.c: New testcase.
3302 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3305 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3306 powerpc64le*-*-linux*.
3307 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3308 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3310 2018-03-01 Martin Sebor <msebor@redhat.com>
3313 * g++.dg/ext/attr-const.C: Remove xfail.
3314 * g++.dg/ext/attr-malloc-3.C: New test.
3315 * g++.dg/ext/attr-noinline-3.C: New test.
3316 * g++.dg/ext/attr-noreturn-3.C: New test.
3317 * g++.dg/ext/attr-nothrow-3.C: New test.
3318 * g++.dg/ext/attr-pure.C: Remove xfail.
3320 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3324 dg-options and dg-shouldfail "ubsan" directive.
3326 2018-03-01 Marek Polacek <polacek@redhat.com>
3327 Jason Merrill <jason@redhat.com>
3330 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3331 * g++.dg/cpp1z/static1.C: New test.
3332 * g++.dg/template/static37.C: New test.
3334 2018-03-01 Nathan Sidwell <nathan@acm.org>
3337 * g++.dg/template/pr84434.C: New.
3339 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3341 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3342 -mthumb to the command-line.
3344 2018-03-01 Marek Polacek <polacek@redhat.com>
3347 * g++.dg/cpp0x/static_assert14.C: New test.
3349 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3352 * g++.dg/torture/pr79410.C: New.
3354 2018-03-01 Martin Liska <mliska@suse.cz>
3357 * gcc.dg/asan/pr82484.c: New test.
3359 2018-03-01 Richard Biener <rguenther@suse.de>
3362 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3364 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3367 * gfortran.dg/coarray_47.f90: New test.
3369 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3372 * gfortran.dg/class_array_23.f03: New test.
3374 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3376 PR rtl-optimization/84528
3377 * gcc.dg/torture/pr84538.c: Rename to...
3378 * gcc.dg/torture/pr84528.c: ...this.
3380 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3382 PR rtl-optimization/84528
3383 * gcc.dg/torture/pr84538.c: New test.
3385 2018-02-28 Martin Sebor <msebor@redhat.com>
3387 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3388 -fpic test failures.
3389 * c-c++-common/Wrestrict-2.c: Same.
3390 * c-c++-common/Wstringop-truncation.c: Same.
3391 * gcc.dg/Warray-bounds-22.c: Same.
3392 * gcc.dg/Wstringop-overflow.c: Same.
3393 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3394 (signed_range): Same.
3395 (unsigned_anti_range): Same.
3396 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3397 (signed_range): Same.
3398 (unsigned_anti_range): Same.
3399 * gcc.dg/attr-alloc_size-7.c: Same.
3400 * gcc.dg/attr-alloc_size-8.c: Same.
3401 * gcc.dg/builtin-alloc-size.c: Same.
3402 * gcc.dg/builtin-stpncpy.c: Same.
3403 * gcc.dg/builtins-nonnull.c: Same.
3404 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3405 * gcc.dg/pr79214.c: Same.
3406 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3407 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3408 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3409 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3410 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3411 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3412 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3413 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3414 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3415 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3416 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3418 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3421 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3423 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3426 * g++.dg/cpp0x/pr84609.C: New test.
3428 2018-02-28 Martin Sebor <msebor@redhat.com>
3431 * g++.dg/ext/attr-malloc-3.C: New test.
3432 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3433 to pre-existing problems.
3434 * g++.dg/ext/attr-pure.C: Same.
3436 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3439 * gfortran.dg/associate_37.f90: New test.
3442 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3444 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3447 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3448 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3449 * gcc.dg/bf-ms-layout-4.c: New test.
3450 * gcc.dg/bf-ms-layout-5.c: New test.
3452 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3455 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3457 2018-02-28 Richard Biener <rguenther@suse.de>
3459 PR tree-optimization/84584
3460 * gcc.dg/graphite/pr84584.c: New testcase.
3462 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3464 PR preprocessor/84517
3465 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3467 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3469 * c-c++-common/dump-ada-spec-12.c: New test.
3470 * c-c++-common/dump-ada-spec-13.c: Likewise.
3472 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3474 * c-c++-common/dump-ada-spec-11.c: New test.
3476 2018-02-28 Martin Liska <mliska@suse.cz>
3479 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3480 * g++.dg/ext/timevar2.C: Likewise.
3482 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3484 * c-c++-common/dump-ada-spec-8.c: New test.
3485 * c-c++-common/dump-ada-spec-9.c: Likewise.
3486 * c-c++-common/dump-ada-spec-10.c: Likewise.
3488 2018-02-28 Richard Biener <rguenther@suse.de>
3491 * gcc.dg/pr84607.c: New testcase.
3493 2018-02-28 Nathan Sidwell <nathan@acm.org>
3496 * g++.dg/lookup/pr84602.C: New.
3498 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3502 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3504 * g++.dg/ext/attr-nonnull.C: Likewise.
3505 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3507 * g++.dg/ext/attr-noinline-2.C: Likewise.
3508 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3509 -fdump-tree-eh in dg-options.
3511 2018-02-28 Alan Modra <amodra@gmail.com>
3513 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3515 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3517 2018-02-27 Martin Sebor <msebor@redhat.com>
3521 * g++.dg/Wmissing-attributes.C: New test.
3522 * g++.dg/ext/attr-const-pure.C: New test.
3523 * g++.dg/ext/attr-const.C: New test.
3524 * g++.dg/ext/attr-deprecated-2.C: New test.
3525 * g++.dg/ext/attr-malloc-2.C: New test.
3526 * g++.dg/ext/attr-malloc.C: New test.
3527 * g++.dg/ext/attr-noinline-2.C: New test.
3528 * g++.dg/ext/attr-noinline.C: New test.
3529 * g++.dg/ext/attr-nonnull.C: New test.
3530 * g++.dg/ext/attr-noreturn-2.C: New test.
3531 * g++.dg/ext/attr-noreturn.C: New test.
3532 * g++.dg/ext/attr-nothrow-2.C: New test.
3533 * g++.dg/ext/attr-nothrow.C: New test.
3534 * g++.dg/ext/attr-optimize.C: New test.
3535 * g++.dg/ext/attr-pure.C: New test.
3536 * g++.dg/ext/attr-returns-nonnull.C: New test.
3537 * g++.dg/ext/attr-warning.C: New test.
3539 2018-02-27 Nathan Sidwell <nathan@acm.org>
3542 * g++.dg/lookup/pr84426.C: New.
3544 2018-02-27 Richard Biener <rguenther@suse.de>
3546 PR tree-optimization/84512
3547 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3549 2018-02-27 Martin Liska <mliska@suse.cz>
3551 PR gcov-profile/84548
3552 * g++.dg/gcov/pr84548.C: New test.
3554 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3559 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3562 * g++.dg/cpp1y/pr84558.C: New test.
3564 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3567 * g++.dg/cpp0x/alignas14.C: New.
3568 * g++.dg/cpp0x/alignas15.C: Likewise.
3570 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3573 * g++.dg/gomp/pr84557.C: New test.
3575 2018-02-26 Marek Polacek <polacek@redhat.com>
3578 * g++.dg/cpp1z/pr84325.C: New test.
3580 2018-02-26 Carl Love <cel@us.ibm.com>
3582 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3584 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3585 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3586 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3588 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3589 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3592 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3595 * gcc.target/i386/indirect-thunk-1.c: Updated.
3596 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3597 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3598 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3599 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3600 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3601 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3602 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3603 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3604 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3605 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3606 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3607 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3608 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3609 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3610 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3611 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3612 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3613 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3614 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3615 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3616 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3617 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3618 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3619 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3620 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3621 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3622 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3623 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3624 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3625 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3626 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3627 * gcc.target/i386/ret-thunk-9.c: Likewise.
3628 * gcc.target/i386/ret-thunk-10.c: Likewise.
3629 * gcc.target/i386/ret-thunk-11.c: Likewise.
3630 * gcc.target/i386/ret-thunk-12.c: Likewise.
3631 * gcc.target/i386/ret-thunk-13.c: Likewise.
3632 * gcc.target/i386/ret-thunk-14.c: Likewise.
3633 * gcc.target/i386/ret-thunk-15.c: Likewise.
3635 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3637 * gcc.c-torture/execute/20180226-1.c: New test.
3639 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3641 PR tree-optimization/83965
3642 * gcc.dg/vect/pr83965-2.c: New test.
3644 2018-02-26 Tom de Vries <tom@codesourcery.com>
3646 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3648 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3651 * gcc.target/i386/ret-thunk-22.c: New test.
3652 * gcc.target/i386/ret-thunk-23.c: Likewise.
3653 * gcc.target/i386/ret-thunk-24.c: Likewise.
3654 * gcc.target/i386/ret-thunk-25.c: Likewise.
3655 * gcc.target/i386/ret-thunk-26.c: Likewise.
3657 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/cpp1z/pr84533.C: New.
3662 2018-02-26 Marek Polacek <polacek@redhat.com>
3665 * g++.dg/parse/error60.C: New test.
3667 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3670 * g++.dg/gomp/pr84556.C: New test.
3671 * g++.dg/vect/pr84556.cc: New test.
3673 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3676 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3677 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3678 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3679 * gfortran.dg/c_loc_test.f90: Likewise.
3680 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3681 * gfortran.dg/proc_decl_17.f90: Likewise.
3682 * gfortran.dg/proc_ptr_8.f90: Likewise.
3684 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3687 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3688 r254814 disabling -fomit-frame-pointer by default.
3689 * gcc.target/aarch64/spill_1.c: Likewise.
3690 * gcc.target/aarch64/test_frame_11.c: Likewise.
3691 * gcc.target/aarch64/test_frame_12.c: Likewise.
3692 * gcc.target/aarch64/test_frame_13.c: Likewise.
3693 * gcc.target/aarch64/test_frame_14.c: Likewise.
3694 * gcc.target/aarch64/test_frame_15.c: Likewise.
3695 * gcc.target/aarch64/test_frame_3.c: Likewise.
3696 * gcc.target/aarch64/test_frame_5.c: Likewise.
3697 * gcc.target/aarch64/test_frame_9.c: Likewise.
3699 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3702 * gfortran.dg/explicit_shape_1.f90: New test.
3703 * gfortran.dg/automatic_module_variable.f90: Update regex.
3704 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3705 * gfortran.dg/constant_shape.f90: Ditto.
3706 * gfortran.dg/dec_structure_23.f90: Ditto.
3707 * gfortran.dg/pr78240.f90: Ditto.
3709 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3712 * gfortran.dg/pr84523.f90: New test.
3714 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3717 * gfortran.dg/select_type_40.f90: New test.
3719 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3722 * gfortran.dg/data_substring.f90: New test.
3724 2018-02-24 Marek Polacek <polacek@redhat.com>
3727 * g++.dg/cpp1z/constexpr-83692.C: New test.
3729 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3732 * gfortran.dg/statement_function_1.f90: Update test.
3734 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3737 * gfortran.dg/inquire_19.f90: New test.
3739 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3742 * gfortran.dg/pr83149_b.f90: New test.
3743 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3745 2018-02-23 Carl Love <cel@us.ibm.com>
3747 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3748 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3749 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3752 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3754 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3755 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3757 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3759 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3762 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3765 * gfortran.dg/pr83149_1.f90: New test.
3766 * gfortran.dg/pr83149.f90: Additional source for previous.
3768 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3771 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3772 __GI___pthread_mutex_init as well.
3774 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3777 * gfortran.dg/class_68.f90: New test.
3779 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3782 * gfortran.dg/derived_init_5.f90: New test.
3784 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3787 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3788 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3790 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3793 * gcc.target/powerpc/pr81572.c: New.
3795 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3797 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3799 2018-02-22 Martin Sebor <msebor@redhat.com>
3801 PR tree-optimization/84480
3802 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3803 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3805 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3808 * gcc.target/i386/indirect-thunk-11.c: New test.
3809 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3810 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3811 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3812 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3813 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3814 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3815 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3816 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3817 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3819 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3822 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3824 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3826 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3828 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3830 2018-02-22 Marek Polacek <polacek@redhat.com>
3833 * g++.dg/parse/error59.C: New test.
3835 2018-02-22 Tom de Vries <tom@codesourcery.com>
3837 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3839 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3842 * g++.dg/cpp0x/pr77655.C: New.
3844 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3847 * g++.dg/cpp1y/pr84496.C: New test.
3850 * g++.dg/torture/pr84502.C: New test.
3852 PR tree-optimization/84503
3853 * gcc.dg/pr84503-1.c: New test.
3854 * gcc.dg/pr84503-2.c: New test.
3856 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3858 PR tree-optimization/84478
3859 * gcc.c-torture/execute/pr84478.c: New test.
3861 2018-02-20 Martin Sebor <msebor@redhat.com>
3864 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3865 * c-c++-common/Wrestrict.c: Same.
3866 * gcc.dg/Wrestrict-6.c: Same.
3867 * gcc.dg/Warray-bounds-27.c: New test.
3868 * gcc.dg/Wrestrict-8.c: New test.
3869 * gcc.dg/Wrestrict-9.c: New test.
3870 * gcc.dg/pr84095.c: New test.
3872 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3874 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3876 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3880 * gfortran.dg/structure_constructor_14.f90: New test.
3882 2018-02-20 Jeff Law <law@redhat.com>
3885 PR tree-optimization/81592
3887 * gcc.dg/pr81592.c: New test.
3888 * gcc.dg/pr82123.c: New test.
3889 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3891 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3894 * g++.dg/warn/Wunused-var-30.C: New test.
3896 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3898 PR tree-optimization/84419
3899 * gcc.dg/vect/pr84419.c: New test.
3901 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3904 * gfortran.dg/pr82004.f90: New test.
3906 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3908 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3910 2018-02-20 Martin Liska <mliska@suse.cz>
3914 * gcc.target/i386/pr84310.c: New test.
3915 * gcc.target/i386/pr84310-2.c: Likewise.
3917 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3920 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3922 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3925 * g++.dg/cpp1z/launder7.C: New test.
3928 * g++.dg/cpp0x/constexpr-84449.C: New test.
3931 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3933 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3937 * gfortran.dg/associate_22.f90: Enable commented out test.
3938 * gfortran.dg/associate_36.f90: New test.
3940 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3943 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3945 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3947 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3948 (dg-options): Use -mavx instead of -w.
3950 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3953 * g++.dg/cpp1z/launder8.C: New test.
3956 * g++.dg/gomp/pr84448.C: New test.
3959 * g++.dg/gomp/pr84430.C: New test.
3961 PR tree-optimization/84452
3962 * gcc.dg/pr84452.c: New test.
3965 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3967 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3970 * gfortran.dg/implied_do_io_4.f90: New test.
3972 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3974 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3975 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3976 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3978 2018-02-19 Carl Love <cel@us.ibm.com>
3980 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3982 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3985 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3987 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3990 * g++.dg/cpp0x/auto50.C: New.
3991 * g++.dg/parse/friend12.C: Adjust.
3993 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3995 PR libgfortran/84389
3996 * gfortran.dg/dtio_33.f90: New test.
3998 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4000 PR libgfortran/84412
4001 * gfortran.dg/inquire_18.f90: New test.
4003 2018-02-18 Janus Weil <janus@gcc.gnu.org>
4006 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
4007 * gfortran.dg/pointer_intent_3.f90: Ditto.
4008 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
4009 * gfortran.dg/protected_3.f90: Ditto.
4010 * gfortran.dg/protected_4.f90: Ditto.
4011 * gfortran.dg/protected_5.f90: Ditto.
4012 * gfortran.dg/protected_6.f90: Ditto.
4014 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
4017 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
4020 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4023 * gfortran.dg/inline_matmul_22.f90: New test.
4025 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4028 * gfortran.dg/abort_shoulfail.f90: New test.
4029 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
4031 * gfortran.dg/PR19754_2.f90: Likewise.
4032 * gfortran.dg/PR19872.f: Likewise.
4033 * gfortran.dg/PR49268.f90: Likewise.
4034 * gfortran.dg/Wall.f90: Likewise.
4035 * gfortran.dg/Wno-all.f90: Likewise.
4036 * gfortran.dg/achar_1.f90: Likewise.
4037 * gfortran.dg/achar_2.f90: Likewise.
4038 * gfortran.dg/achar_4.f90: Likewise.
4039 * gfortran.dg/achar_6.F90: Likewise.
4040 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
4041 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
4042 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
4043 * gfortran.dg/actual_array_offset_1.f90: Likewise.
4044 * gfortran.dg/actual_array_result_1.f90: Likewise.
4045 * gfortran.dg/actual_array_substr_1.f90: Likewise.
4046 * gfortran.dg/actual_array_substr_2.f90: Likewise.
4047 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
4048 * gfortran.dg/actual_procedure_1.f90: Likewise.
4049 * gfortran.dg/adjustl_1.f90: Likewise.
4050 * gfortran.dg/advance_1.f90: Likewise.
4051 * gfortran.dg/advance_4.f90: Likewise.
4052 * gfortran.dg/advance_5.f90: Likewise.
4053 * gfortran.dg/advance_6.f90: Likewise.
4054 * gfortran.dg/aint_anint_1.f90: Likewise.
4055 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
4056 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
4057 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
4058 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
4059 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
4060 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
4061 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
4062 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
4063 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
4064 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
4065 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
4066 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
4067 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
4068 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
4069 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
4070 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
4071 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
4072 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
4073 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
4074 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
4075 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
4076 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4077 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
4078 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
4079 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
4080 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
4081 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
4082 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
4083 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
4084 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
4085 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
4086 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
4087 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
4088 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
4089 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
4090 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
4091 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
4092 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
4093 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
4094 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
4095 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
4096 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
4097 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
4098 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
4099 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
4100 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
4101 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
4102 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
4103 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
4104 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
4105 * gfortran.dg/allocatable_function_1.f90: Likewise.
4106 * gfortran.dg/allocatable_function_10.f90: Likewise.
4107 * gfortran.dg/allocatable_function_3.f90: Likewise.
4108 * gfortran.dg/allocatable_function_5.f90: Likewise.
4109 * gfortran.dg/allocatable_function_6.f90: Likewise.
4110 * gfortran.dg/allocatable_function_7.f90: Likewise.
4111 * gfortran.dg/allocatable_function_8.f90: Likewise.
4112 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
4113 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
4114 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
4115 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
4116 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
4117 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
4118 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
4119 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
4120 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
4121 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
4122 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
4123 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
4124 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
4125 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
4126 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
4127 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
4128 * gfortran.dg/allocate_class_3.f90: Likewise.
4129 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
4130 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
4131 * gfortran.dg/allocate_derived_5.f90: Likewise.
4132 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
4133 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
4134 * gfortran.dg/allocate_with_source_1.f90: Likewise.
4135 * gfortran.dg/allocate_with_source_10.f08: Likewise.
4136 * gfortran.dg/allocate_with_source_11.f08: Likewise.
4137 * gfortran.dg/allocate_with_source_12.f03: Likewise.
4138 * gfortran.dg/allocate_with_source_15.f03: Likewise.
4139 * gfortran.dg/allocate_with_source_16.f90: Likewise.
4140 * gfortran.dg/allocate_with_source_17.f03: Likewise.
4141 * gfortran.dg/allocate_with_source_18.f03: Likewise.
4142 * gfortran.dg/allocate_with_source_2.f90: Likewise.
4143 * gfortran.dg/allocate_with_source_20.f03: Likewise.
4144 * gfortran.dg/allocate_with_source_22.f03: Likewise.
4145 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4146 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4147 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4148 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4149 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4150 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4151 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4152 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4153 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4154 * gfortran.dg/altreturn_3.f90: Likewise.
4155 * gfortran.dg/altreturn_5.f90: Likewise.
4156 * gfortran.dg/altreturn_7.f90: Likewise.
4157 * gfortran.dg/and_or_xor.f90: Likewise.
4158 * gfortran.dg/anint_1.f90: Likewise.
4159 * gfortran.dg/any_all_1.f90: Likewise.
4160 * gfortran.dg/anyallcount_1.f90: Likewise.
4161 * gfortran.dg/append_1.f90: Likewise.
4162 * gfortran.dg/argument_checking_1.f90: Likewise.
4163 * gfortran.dg/argument_checking_2.f90: Likewise.
4164 * gfortran.dg/argument_checking_8.f90: Likewise.
4165 * gfortran.dg/arithmetic_if.f90: Likewise.
4166 * gfortran.dg/array_1.f90: Likewise.
4167 * gfortran.dg/array_2.f90: Likewise.
4168 * gfortran.dg/array_alloc_1.f90: Likewise.
4169 * gfortran.dg/array_alloc_2.f90: Likewise.
4170 * gfortran.dg/array_alloc_3.f90: Likewise.
4171 * gfortran.dg/array_assignment_1.F90: Likewise.
4172 * gfortran.dg/array_assignment_5.f90: Likewise.
4173 * gfortran.dg/array_constructor_1.f90: Likewise.
4174 * gfortran.dg/array_constructor_10.f90: Likewise.
4175 * gfortran.dg/array_constructor_11.f90: Likewise.
4176 * gfortran.dg/array_constructor_12.f90: Likewise.
4177 * gfortran.dg/array_constructor_15.f90: Likewise.
4178 * gfortran.dg/array_constructor_16.f90: Likewise.
4179 * gfortran.dg/array_constructor_17.f90: Likewise.
4180 * gfortran.dg/array_constructor_19.f90: Likewise.
4181 * gfortran.dg/array_constructor_23.f: Likewise.
4182 * gfortran.dg/array_constructor_24.f: Likewise.
4183 * gfortran.dg/array_constructor_32.f90: Likewise.
4184 * gfortran.dg/array_constructor_36.f90: Likewise.
4185 * gfortran.dg/array_constructor_39.f90: Likewise.
4186 * gfortran.dg/array_constructor_4.f90: Likewise.
4187 * gfortran.dg/array_constructor_40.f90: Likewise.
4188 * gfortran.dg/array_constructor_44.f90: Likewise.
4189 * gfortran.dg/array_constructor_45.f90: Likewise.
4190 * gfortran.dg/array_constructor_46.f90: Likewise.
4191 * gfortran.dg/array_constructor_47.f90: Likewise.
4192 * gfortran.dg/array_constructor_49.f90: Likewise.
4193 * gfortran.dg/array_constructor_5.f90: Likewise.
4194 * gfortran.dg/array_constructor_50.f90: Likewise.
4195 * gfortran.dg/array_constructor_6.f90: Likewise.
4196 * gfortran.dg/array_constructor_7.f90: Likewise.
4197 * gfortran.dg/array_constructor_8.f90: Likewise.
4198 * gfortran.dg/array_constructor_9.f90: Likewise.
4199 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4200 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4201 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4202 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4203 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4204 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4205 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4206 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4207 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4208 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4209 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4210 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4211 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4212 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4213 * gfortran.dg/array_function_1.f90: Likewise.
4214 * gfortran.dg/array_function_5.f90: Likewise.
4215 * gfortran.dg/array_initializer_1.f90: Likewise.
4216 * gfortran.dg/array_initializer_2.f90: Likewise.
4217 * gfortran.dg/array_memcpy_5.f90: Likewise.
4218 * gfortran.dg/array_memset_2.f90: Likewise.
4219 * gfortran.dg/array_reference_1.f90: Likewise.
4220 * gfortran.dg/array_return_value_1.f90: Likewise.
4221 * gfortran.dg/array_section_1.f90: Likewise.
4222 * gfortran.dg/array_temporaries_3.f90: Likewise.
4223 * gfortran.dg/arrayio_1.f90: Likewise.
4224 * gfortran.dg/arrayio_10.f90: Likewise.
4225 * gfortran.dg/arrayio_11.f90: Likewise.
4226 * gfortran.dg/arrayio_12.f90: Likewise.
4227 * gfortran.dg/arrayio_13.f90: Likewise.
4228 * gfortran.dg/arrayio_14.f90: Likewise.
4229 * gfortran.dg/arrayio_16.f90: Likewise.
4230 * gfortran.dg/arrayio_2.f90: Likewise.
4231 * gfortran.dg/arrayio_3.f90: Likewise.
4232 * gfortran.dg/arrayio_4.f90: Likewise.
4233 * gfortran.dg/arrayio_5.f90: Likewise.
4234 * gfortran.dg/arrayio_6.f90: Likewise.
4235 * gfortran.dg/arrayio_7.f90: Likewise.
4236 * gfortran.dg/arrayio_8.f90: Likewise.
4237 * gfortran.dg/arrayio_9.f90: Likewise.
4238 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4239 * gfortran.dg/assign_10.f90: Likewise.
4240 * gfortran.dg/assign_9.f90: Likewise.
4241 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4242 * gfortran.dg/assignment_1.f90: Likewise.
4243 * gfortran.dg/associate_1.f03: Likewise.
4244 * gfortran.dg/associate_11.f90: Likewise.
4245 * gfortran.dg/associate_13.f90: Likewise.
4246 * gfortran.dg/associate_15.f90: Likewise.
4247 * gfortran.dg/associate_17.f90: Likewise.
4248 * gfortran.dg/associate_18.f08: Likewise.
4249 * gfortran.dg/associate_19.f03: Likewise.
4250 * gfortran.dg/associate_20.f03: Likewise.
4251 * gfortran.dg/associate_22.f90: Likewise.
4252 * gfortran.dg/associate_23.f90: Likewise.
4253 * gfortran.dg/associate_24.f90: Likewise.
4254 * gfortran.dg/associate_25.f90: Likewise.
4255 * gfortran.dg/associate_27.f90: Likewise.
4256 * gfortran.dg/associate_28.f90: Likewise.
4257 * gfortran.dg/associate_32.f03: Likewise.
4258 * gfortran.dg/associate_33.f03: Likewise.
4259 * gfortran.dg/associate_34.f90: Likewise.
4260 * gfortran.dg/associate_6.f03: Likewise.
4261 * gfortran.dg/associate_7.f03: Likewise.
4262 * gfortran.dg/associate_8.f03: Likewise.
4263 * gfortran.dg/associate_9.f03: Likewise.
4264 * gfortran.dg/associated_1.f90: Likewise.
4265 * gfortran.dg/associated_2.f90: Likewise.
4266 * gfortran.dg/associated_5.f90: Likewise.
4267 * gfortran.dg/associated_6.f90: Likewise.
4268 * gfortran.dg/associated_target_3.f90: Likewise.
4269 * gfortran.dg/associated_target_4.f90: Likewise.
4270 * gfortran.dg/associated_target_5.f03: Likewise.
4271 * gfortran.dg/associated_target_6.f03: Likewise.
4272 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4273 * gfortran.dg/assumed_rank_1.f90: Likewise.
4274 * gfortran.dg/assumed_rank_10.f90: Likewise.
4275 * gfortran.dg/assumed_rank_2.f90: Likewise.
4276 * gfortran.dg/assumed_rank_7.f90: Likewise.
4277 * gfortran.dg/assumed_rank_8.f90: Likewise.
4278 * gfortran.dg/assumed_rank_9.f90: Likewise.
4279 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4280 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4281 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4282 * gfortran.dg/assumed_type_2.f90: Likewise.
4283 * gfortran.dg/atan2_1.f90: Likewise.
4284 * gfortran.dg/auto_array_1.f90: Likewise.
4285 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4286 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4287 * gfortran.dg/auto_char_len_3.f90: Likewise.
4288 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4289 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4290 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4291 * gfortran.dg/auto_save_2.f90: Likewise.
4292 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4293 * gfortran.dg/backslash_1.f90: Likewise.
4294 * gfortran.dg/backslash_2.f90: Likewise.
4295 * gfortran.dg/backslash_3.f: Likewise.
4296 * gfortran.dg/backspace_1.f: Likewise.
4297 * gfortran.dg/backspace_10.f90: Likewise.
4298 * gfortran.dg/backspace_11.f90: Likewise.
4299 * gfortran.dg/backspace_2.f: Likewise.
4300 * gfortran.dg/backspace_3.f: Likewise.
4301 * gfortran.dg/backspace_4.f: Likewise.
4302 * gfortran.dg/backspace_5.f: Likewise.
4303 * gfortran.dg/backspace_6.f: Likewise.
4304 * gfortran.dg/backspace_7.f90: Likewise.
4305 * gfortran.dg/backspace_8.f: Likewise.
4306 * gfortran.dg/backspace_9.f: Likewise.
4307 * gfortran.dg/bessel_1.f90: Likewise.
4308 * gfortran.dg/bessel_2.f90: Likewise.
4309 * gfortran.dg/bessel_5.f90: Likewise.
4310 * gfortran.dg/bessel_6.f90: Likewise.
4311 * gfortran.dg/bessel_7.f90: Likewise.
4312 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4313 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4314 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4315 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4316 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4317 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4318 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4319 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4320 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4321 * gfortran.dg/bit_comparison_1.F90: Likewise.
4322 * gfortran.dg/bit_comparison_2.F90: Likewise.
4323 * gfortran.dg/block_1.f08: Likewise.
4324 * gfortran.dg/block_13.f08: Likewise.
4325 * gfortran.dg/block_14.f90: Likewise.
4326 * gfortran.dg/block_2.f08: Likewise.
4327 * gfortran.dg/block_6.f08: Likewise.
4328 * gfortran.dg/block_7.f08: Likewise.
4329 * gfortran.dg/block_8.f08: Likewise.
4330 * gfortran.dg/blockdata_1.f90: Likewise.
4331 * gfortran.dg/bound_1.f90: Likewise.
4332 * gfortran.dg/bound_2.f90: Likewise.
4333 * gfortran.dg/bound_3.f90: Likewise.
4334 * gfortran.dg/bound_4.f90: Likewise.
4335 * gfortran.dg/bound_5.f90: Likewise.
4336 * gfortran.dg/bound_6.f90: Likewise.
4337 * gfortran.dg/bound_7.f90: Likewise.
4338 * gfortran.dg/bound_8.f90: Likewise.
4339 * gfortran.dg/bound_9.f90: Likewise.
4340 * gfortran.dg/bound_simplification_1.f90: Likewise.
4341 * gfortran.dg/bound_simplification_3.f90: Likewise.
4342 * gfortran.dg/bound_simplification_4.f90: Likewise.
4343 * gfortran.dg/bound_simplification_5.f90: Likewise.
4344 * gfortran.dg/bound_simplification_6.f90: Likewise.
4345 * gfortran.dg/bounds_check_1.f90: Likewise.
4346 * gfortran.dg/bounds_check_12.f90: Likewise.
4347 * gfortran.dg/bounds_check_14.f90: Likewise.
4348 * gfortran.dg/bounds_check_15.f90: Likewise.
4349 * gfortran.dg/bounds_check_19.f90: Likewise.
4350 * gfortran.dg/bounds_check_8.f90: Likewise.
4351 * gfortran.dg/bounds_check_9.f90: Likewise.
4352 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4353 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4354 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4355 * gfortran.dg/boz_1.f90: Likewise.
4356 * gfortran.dg/boz_11.f90: Likewise.
4357 * gfortran.dg/boz_13.f90: Likewise.
4358 * gfortran.dg/boz_14.f90: Likewise.
4359 * gfortran.dg/boz_15.f90: Likewise.
4360 * gfortran.dg/boz_3.f90: Likewise.
4361 * gfortran.dg/boz_6.f90: Likewise.
4362 * gfortran.dg/boz_9.f90: Likewise.
4363 * gfortran.dg/byte_1.f90: Likewise.
4364 * gfortran.dg/byte_2.f90: Likewise.
4365 * gfortran.dg/c_assoc.f90: Likewise.
4366 * gfortran.dg/c_assoc_2.f03: Likewise.
4367 * gfortran.dg/c_assoc_3.f90: Likewise.
4368 * gfortran.dg/c_by_val_1.f: Likewise.
4369 * gfortran.dg/c_by_val_5.f90: Likewise.
4370 * gfortran.dg/c_char_tests.f03: Likewise.
4371 * gfortran.dg/c_char_tests_2.f03: Likewise.
4372 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4373 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4374 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4375 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4376 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4377 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4378 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4379 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4380 * gfortran.dg/c_kind_params.f90: Likewise.
4381 * gfortran.dg/c_loc_test_20.f90: Likewise.
4382 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4383 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4384 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4385 * gfortran.dg/c_size_t_test.f03: Likewise.
4386 * gfortran.dg/c_sizeof_1.f90: Likewise.
4387 * gfortran.dg/c_sizeof_5.f90: Likewise.
4388 * gfortran.dg/c_sizeof_6.f90: Likewise.
4389 * gfortran.dg/char4_iunit_1.f03: Likewise.
4390 * gfortran.dg/char4_iunit_2.f03: Likewise.
4391 * gfortran.dg/char_allocation_1.f90: Likewise.
4392 * gfortran.dg/char_array_constructor.f90: Likewise.
4393 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4394 * gfortran.dg/char_assign_1.f90: Likewise.
4395 * gfortran.dg/char_associated_1.f90: Likewise.
4396 * gfortran.dg/char_cast_2.f90: Likewise.
4397 * gfortran.dg/char_comparison_1.f: Likewise.
4398 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4399 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4400 * gfortran.dg/char_cons_len.f90: Likewise.
4401 * gfortran.dg/char_conversion.f90: Likewise.
4402 * gfortran.dg/char_cshift_1.f90: Likewise.
4403 * gfortran.dg/char_cshift_2.f90: Likewise.
4404 * gfortran.dg/char_decl_2.f90: Likewise.
4405 * gfortran.dg/char_eoshift_1.f90: Likewise.
4406 * gfortran.dg/char_eoshift_2.f90: Likewise.
4407 * gfortran.dg/char_eoshift_3.f90: Likewise.
4408 * gfortran.dg/char_eoshift_4.f90: Likewise.
4409 * gfortran.dg/char_eoshift_5.f90: Likewise.
4410 * gfortran.dg/char_expr_1.f90: Likewise.
4411 * gfortran.dg/char_expr_3.f90: Likewise.
4412 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4413 * gfortran.dg/char_length_12.f90: Likewise.
4414 * gfortran.dg/char_length_14.f90: Likewise.
4415 * gfortran.dg/char_length_15.f90: Likewise.
4416 * gfortran.dg/char_length_17.f90: Likewise.
4417 * gfortran.dg/char_length_20.f90: Likewise.
4418 * gfortran.dg/char_length_21.f90: Likewise.
4419 * gfortran.dg/char_length_5.f90: Likewise.
4420 * gfortran.dg/char_length_6.f90: Likewise.
4421 * gfortran.dg/char_length_7.f90: Likewise.
4422 * gfortran.dg/char_length_8.f90: Likewise.
4423 * gfortran.dg/char_pack_1.f90: Likewise.
4424 * gfortran.dg/char_pack_2.f90: Likewise.
4425 * gfortran.dg/char_pointer_assign.f90: Likewise.
4426 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4427 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4428 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4429 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4430 * gfortran.dg/char_pointer_func.f90: Likewise.
4431 * gfortran.dg/char_reshape_1.f90: Likewise.
4432 * gfortran.dg/char_result_1.f90: Likewise.
4433 * gfortran.dg/char_result_12.f90: Likewise.
4434 * gfortran.dg/char_result_13.f90: Likewise.
4435 * gfortran.dg/char_result_14.f90: Likewise.
4436 * gfortran.dg/char_result_15.f90: Likewise.
4437 * gfortran.dg/char_result_2.f90: Likewise.
4438 * gfortran.dg/char_result_3.f90: Likewise.
4439 * gfortran.dg/char_result_4.f90: Likewise.
4440 * gfortran.dg/char_result_5.f90: Likewise.
4441 * gfortran.dg/char_result_6.f90: Likewise.
4442 * gfortran.dg/char_result_7.f90: Likewise.
4443 * gfortran.dg/char_result_8.f90: Likewise.
4444 * gfortran.dg/char_spread_1.f90: Likewise.
4445 * gfortran.dg/char_transpose_1.f90: Likewise.
4446 * gfortran.dg/char_type_len.f90: Likewise.
4447 * gfortran.dg/char_unpack_1.f90: Likewise.
4448 * gfortran.dg/char_unpack_2.f90: Likewise.
4449 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4450 * gfortran.dg/character_comparison_1.f90: Likewise.
4451 * gfortran.dg/character_comparison_2.f90: Likewise.
4452 * gfortran.dg/character_comparison_3.f90: Likewise.
4453 * gfortran.dg/character_comparison_4.f90: Likewise.
4454 * gfortran.dg/character_comparison_5.f90: Likewise.
4455 * gfortran.dg/character_comparison_6.f90: Likewise.
4456 * gfortran.dg/character_comparison_7.f90: Likewise.
4457 * gfortran.dg/character_comparison_8.f90: Likewise.
4458 * gfortran.dg/character_comparison_9.f90: Likewise.
4459 * gfortran.dg/charlen_15.f90: Likewise.
4460 * gfortran.dg/charlen_16.f90: Likewise.
4461 * gfortran.dg/chkbits.f90: Likewise.
4462 * gfortran.dg/chmod_1.f90: Likewise.
4463 * gfortran.dg/chmod_2.f90: Likewise.
4464 * gfortran.dg/chmod_3.f90: Likewise.
4465 * gfortran.dg/class_1.f03: Likewise.
4466 * gfortran.dg/class_18.f03: Likewise.
4467 * gfortran.dg/class_19.f03: Likewise.
4468 * gfortran.dg/class_35.f90: Likewise.
4469 * gfortran.dg/class_46.f03: Likewise.
4470 * gfortran.dg/class_48.f90: Likewise.
4471 * gfortran.dg/class_51.f90: Likewise.
4472 * gfortran.dg/class_52.f90: Likewise.
4473 * gfortran.dg/class_6.f03: Likewise.
4474 * gfortran.dg/class_63.f90: Likewise.
4475 * gfortran.dg/class_64.f90: Likewise.
4476 * gfortran.dg/class_65.f90: Likewise.
4477 * gfortran.dg/class_66.f90: Likewise.
4478 * gfortran.dg/class_67.f90: Likewise.
4479 * gfortran.dg/class_9.f03: Likewise.
4480 * gfortran.dg/class_alias.f90: Likewise.
4481 * gfortran.dg/class_allocate_1.f03: Likewise.
4482 * gfortran.dg/class_allocate_10.f03: Likewise.
4483 * gfortran.dg/class_allocate_13.f90: Likewise.
4484 * gfortran.dg/class_allocate_14.f90: Likewise.
4485 * gfortran.dg/class_allocate_15.f90: Likewise.
4486 * gfortran.dg/class_allocate_19.f03: Likewise.
4487 * gfortran.dg/class_allocate_21.f90: Likewise.
4488 * gfortran.dg/class_allocate_22.f90: Likewise.
4489 * gfortran.dg/class_allocate_3.f03: Likewise.
4490 * gfortran.dg/class_allocate_4.f03: Likewise.
4491 * gfortran.dg/class_allocate_5.f90: Likewise.
4492 * gfortran.dg/class_allocate_6.f03: Likewise.
4493 * gfortran.dg/class_allocate_7.f03: Likewise.
4494 * gfortran.dg/class_allocate_8.f03: Likewise.
4495 * gfortran.dg/class_allocate_9.f03: Likewise.
4496 * gfortran.dg/class_array_1.f03: Likewise.
4497 * gfortran.dg/class_array_14.f90: Likewise.
4498 * gfortran.dg/class_array_15.f03: Likewise.
4499 * gfortran.dg/class_array_16.f90: Likewise.
4500 * gfortran.dg/class_array_2.f03: Likewise.
4501 * gfortran.dg/class_array_20.f03: Likewise.
4502 * gfortran.dg/class_array_21.f03: Likewise.
4503 * gfortran.dg/class_array_3.f03: Likewise.
4504 * gfortran.dg/class_array_4.f03: Likewise.
4505 * gfortran.dg/class_array_7.f03: Likewise.
4506 * gfortran.dg/class_array_8.f03: Likewise.
4507 * gfortran.dg/class_array_9.f03: Likewise.
4508 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4509 * gfortran.dg/class_dummy_1.f03: Likewise.
4510 * gfortran.dg/class_optional_1.f90: Likewise.
4511 * gfortran.dg/class_optional_2.f90: Likewise.
4512 * gfortran.dg/class_result_5.f90: Likewise.
4513 * gfortran.dg/class_result_6.f90: Likewise.
4514 * gfortran.dg/class_to_type_1.f03: Likewise.
4515 * gfortran.dg/class_to_type_2.f90: Likewise.
4516 * gfortran.dg/class_to_type_3.f03: Likewise.
4517 * gfortran.dg/class_to_type_4.f90: Likewise.
4518 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4519 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4520 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4521 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4522 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4523 * gfortran.dg/coarray/codimension.f90: Likewise.
4524 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4525 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4526 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4527 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4528 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4529 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4530 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4531 * gfortran.dg/coarray/event_1.f90: Likewise.
4532 * gfortran.dg/coarray/event_2.f90: Likewise.
4533 * gfortran.dg/coarray/get_array.f90: Likewise.
4534 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4535 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4536 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4537 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4538 * gfortran.dg/coarray/lock_1.f90: Likewise.
4539 * gfortran.dg/coarray/lock_2.f90: Likewise.
4540 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4541 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4542 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4543 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4544 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4545 * gfortran.dg/coarray/registering_1.f90: Likewise.
4546 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4547 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4548 * gfortran.dg/coarray/send_array.f90: Likewise.
4549 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4550 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4551 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4552 * gfortran.dg/coarray/sync_1.f90: Likewise.
4553 * gfortran.dg/coarray/sync_3.f90: Likewise.
4554 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4555 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4556 * gfortran.dg/coarray_13.f90: Likewise.
4557 * gfortran.dg/coarray_15.f90: Likewise.
4558 * gfortran.dg/coarray_16.f90: Likewise.
4559 * gfortran.dg/coarray_2.f90: Likewise.
4560 * gfortran.dg/coarray_23.f90: Likewise.
4561 * gfortran.dg/coarray_40.f90: Likewise.
4562 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4563 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4564 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4565 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4566 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4567 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4568 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4569 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4570 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4571 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4572 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4573 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4574 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4575 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4576 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4577 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4578 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4579 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4580 * gfortran.dg/coarray_stat_2.f90: Likewise.
4581 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4582 * gfortran.dg/coindexed_1.f90: Likewise.
4583 * gfortran.dg/comma.f: Likewise.
4584 * gfortran.dg/comma_format_extension_3.f: Likewise.
4585 * gfortran.dg/comma_format_extension_4.f: Likewise.
4586 * gfortran.dg/common_2.f90: Likewise.
4587 * gfortran.dg/common_4.f90: Likewise.
4588 * gfortran.dg/common_align_1.f90: Likewise.
4589 * gfortran.dg/common_align_2.f90: Likewise.
4590 * gfortran.dg/common_equivalence_1.f: Likewise.
4591 * gfortran.dg/common_pointer_1.f90: Likewise.
4592 * gfortran.dg/common_resize_1.f: Likewise.
4593 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4594 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4595 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4596 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4597 * gfortran.dg/complex_read.f90: Likewise.
4598 * gfortran.dg/complex_write.f90: Likewise.
4599 * gfortran.dg/constant_substring.f: Likewise.
4600 * gfortran.dg/constructor_2.f90: Likewise.
4601 * gfortran.dg/constructor_3.f90: Likewise.
4602 * gfortran.dg/constructor_6.f90: Likewise.
4603 * gfortran.dg/contained_1.f90: Likewise.
4604 * gfortran.dg/contained_3.f90: Likewise.
4605 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4606 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4607 * gfortran.dg/continuation_1.f90: Likewise.
4608 * gfortran.dg/continuation_11.f90: Likewise.
4609 * gfortran.dg/continuation_12.f90: Likewise.
4610 * gfortran.dg/continuation_13.f90: Likewise.
4611 * gfortran.dg/continuation_14.f: Likewise.
4612 * gfortran.dg/continuation_8.f90: Likewise.
4613 * gfortran.dg/convert_2.f90: Likewise.
4614 * gfortran.dg/convert_implied_open.f90: Likewise.
4615 * gfortran.dg/count_init_expr.f03: Likewise.
4616 * gfortran.dg/cr_lf.f90: Likewise.
4617 * gfortran.dg/cray_pointers_10.f90: Likewise.
4618 * gfortran.dg/cray_pointers_2.f90: Likewise.
4619 * gfortran.dg/cray_pointers_5.f90: Likewise.
4620 * gfortran.dg/cray_pointers_7.f90: Likewise.
4621 * gfortran.dg/cray_pointers_8.f90: Likewise.
4622 * gfortran.dg/cshift_1.f90: Likewise.
4623 * gfortran.dg/cshift_2.f90: Likewise.
4624 * gfortran.dg/cshift_large_1.f90: Likewise.
4625 * gfortran.dg/cshift_nan_1.f90: Likewise.
4626 * gfortran.dg/csqrt_2.f: Likewise.
4627 * gfortran.dg/data_array_1.f90: Likewise.
4628 * gfortran.dg/data_char_1.f90: Likewise.
4629 * gfortran.dg/data_char_2.f90: Likewise.
4630 * gfortran.dg/data_char_3.f90: Likewise.
4631 * gfortran.dg/data_derived_1.f90: Likewise.
4632 * gfortran.dg/data_implied_do_1.f90: Likewise.
4633 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4634 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4635 * gfortran.dg/deallocate_stat.f90: Likewise.
4636 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4637 * gfortran.dg/debug/pr37738.f: Likewise.
4638 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4639 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4640 * gfortran.dg/dec_exp_1.f90: Likewise.
4641 * gfortran.dg/dec_init_1.f90: Likewise.
4642 * gfortran.dg/dec_init_2.f90: Likewise.
4643 * gfortran.dg/dec_init_3.f90: Likewise.
4644 * gfortran.dg/dec_init_4.f90: Likewise.
4645 * gfortran.dg/dec_io_1.f90: Likewise.
4646 * gfortran.dg/dec_io_2.f90: Likewise.
4647 * gfortran.dg/dec_io_2a.f90: Likewise.
4648 * gfortran.dg/dec_io_6.f90: Likewise.
4649 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4650 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4651 * gfortran.dg/dec_math.f90: Likewise.
4652 * gfortran.dg/dec_parameter_1.f: Likewise.
4653 * gfortran.dg/dec_parameter_2.f90: Likewise.
4654 * gfortran.dg/dec_static_1.f90: Likewise.
4655 * gfortran.dg/dec_static_2.f90: Likewise.
4656 * gfortran.dg/dec_structure_1.f90: Likewise.
4657 * gfortran.dg/dec_structure_10.f90: Likewise.
4658 * gfortran.dg/dec_structure_18.f90: Likewise.
4659 * gfortran.dg/dec_structure_19.f90: Likewise.
4660 * gfortran.dg/dec_structure_2.f90: Likewise.
4661 * gfortran.dg/dec_structure_22.f90: Likewise.
4662 * gfortran.dg/dec_structure_3.f90: Likewise.
4663 * gfortran.dg/dec_structure_4.f90: Likewise.
4664 * gfortran.dg/dec_structure_5.f90: Likewise.
4665 * gfortran.dg/dec_structure_6.f90: Likewise.
4666 * gfortran.dg/dec_structure_7.f90: Likewise.
4667 * gfortran.dg/dec_union_1.f90: Likewise.
4668 * gfortran.dg/dec_union_2.f90: Likewise.
4669 * gfortran.dg/dec_union_3.f90: Likewise.
4670 * gfortran.dg/dec_union_4.f90: Likewise.
4671 * gfortran.dg/dec_union_5.f90: Likewise.
4672 * gfortran.dg/default_format_1.f90: Likewise.
4673 * gfortran.dg/default_format_2.f90: Likewise.
4674 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4675 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4676 * gfortran.dg/default_initialization_3.f90: Likewise.
4677 * gfortran.dg/default_initialization_4.f90: Likewise.
4678 * gfortran.dg/default_initialization_5.f90: Likewise.
4679 * gfortran.dg/deferred_character_1.f90: Likewise.
4680 * gfortran.dg/deferred_character_10.f90: Likewise.
4681 * gfortran.dg/deferred_character_11.f90: Likewise.
4682 * gfortran.dg/deferred_character_12.f90: Likewise.
4683 * gfortran.dg/deferred_character_13.f90: Likewise.
4684 * gfortran.dg/deferred_character_14.f90: Likewise.
4685 * gfortran.dg/deferred_character_15.f90: Likewise.
4686 * gfortran.dg/deferred_character_16.f90: Likewise.
4687 * gfortran.dg/deferred_character_2.f90: Likewise.
4688 * gfortran.dg/deferred_character_3.f90: Likewise.
4689 * gfortran.dg/deferred_character_4.f90: Likewise.
4690 * gfortran.dg/deferred_character_5.f90: Likewise.
4691 * gfortran.dg/deferred_character_6.f90: Likewise.
4692 * gfortran.dg/deferred_character_7.f90: Likewise.
4693 * gfortran.dg/deferred_character_8.f90: Likewise.
4694 * gfortran.dg/deferred_character_9.f90: Likewise.
4695 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4696 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4697 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4698 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4699 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4700 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4701 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4702 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4703 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4704 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4705 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4706 * gfortran.dg/defined_assignment_1.f90: Likewise.
4707 * gfortran.dg/defined_assignment_10.f90: Likewise.
4708 * gfortran.dg/defined_assignment_11.f90: Likewise.
4709 * gfortran.dg/defined_assignment_2.f90: Likewise.
4710 * gfortran.dg/defined_assignment_3.f90: Likewise.
4711 * gfortran.dg/defined_assignment_4.f90: Likewise.
4712 * gfortran.dg/defined_assignment_5.f90: Likewise.
4713 * gfortran.dg/defined_assignment_8.f90: Likewise.
4714 * gfortran.dg/defined_assignment_9.f90: Likewise.
4715 * gfortran.dg/dependency_2.f90: Likewise.
4716 * gfortran.dg/dependency_21.f90: Likewise.
4717 * gfortran.dg/dependency_22.f90: Likewise.
4718 * gfortran.dg/dependency_23.f90: Likewise.
4719 * gfortran.dg/dependency_24.f90: Likewise.
4720 * gfortran.dg/dependency_25.f90: Likewise.
4721 * gfortran.dg/dependency_26.f90: Likewise.
4722 * gfortran.dg/dependency_39.f90: Likewise.
4723 * gfortran.dg/dependency_40.f90: Likewise.
4724 * gfortran.dg/dependency_41.f90: Likewise.
4725 * gfortran.dg/dependency_42.f90: Likewise.
4726 * gfortran.dg/dependency_43.f90: Likewise.
4727 * gfortran.dg/dependency_44.f90: Likewise.
4728 * gfortran.dg/dependency_45.f90: Likewise.
4729 * gfortran.dg/dependency_50.f90: Likewise.
4730 * gfortran.dg/dependency_51.f90: Likewise.
4731 * gfortran.dg/dependent_decls_1.f90: Likewise.
4732 * gfortran.dg/der_array_1.f90: Likewise.
4733 * gfortran.dg/der_array_io_1.f90: Likewise.
4734 * gfortran.dg/der_array_io_2.f90: Likewise.
4735 * gfortran.dg/der_array_io_3.f90: Likewise.
4736 * gfortran.dg/der_io_1.f90: Likewise.
4737 * gfortran.dg/der_io_3.f90: Likewise.
4738 * gfortran.dg/der_pointer_2.f90: Likewise.
4739 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4740 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4741 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4742 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4743 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4744 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4745 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4746 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4747 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4748 * gfortran.dg/derived_external_function_1.f90: Likewise.
4749 * gfortran.dg/derived_init_1.f90: Likewise.
4750 * gfortran.dg/derived_init_2.f90: Likewise.
4751 * gfortran.dg/derived_init_3.f90: Likewise.
4752 * gfortran.dg/derived_init_4.f90: Likewise.
4753 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4754 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4755 * gfortran.dg/dev_null.F90: Likewise.
4756 * gfortran.dg/dfloat_1.f90: Likewise.
4757 * gfortran.dg/dim_sum_1.f90: Likewise.
4758 * gfortran.dg/dim_sum_2.f90: Likewise.
4759 * gfortran.dg/dim_sum_3.f90: Likewise.
4760 * gfortran.dg/direct_io_10.f: Likewise.
4761 * gfortran.dg/direct_io_11.f90: Likewise.
4762 * gfortran.dg/direct_io_12.f90: Likewise.
4763 * gfortran.dg/direct_io_2.f90: Likewise.
4764 * gfortran.dg/direct_io_3.f90: Likewise.
4765 * gfortran.dg/direct_io_4.f90: Likewise.
4766 * gfortran.dg/direct_io_5.f90: Likewise.
4767 * gfortran.dg/direct_io_6.f90: Likewise.
4768 * gfortran.dg/direct_io_7.f90: Likewise.
4769 * gfortran.dg/direct_io_8.f90: Likewise.
4770 * gfortran.dg/direct_io_9.f: Likewise.
4771 * gfortran.dg/do_1.f90: Likewise.
4772 * gfortran.dg/do_3.F90: Likewise.
4773 * gfortran.dg/do_concurrent_2.f90: Likewise.
4774 * gfortran.dg/do_concurrent_4.f90: Likewise.
4775 * gfortran.dg/do_corner_warn.f90: Likewise.
4776 * gfortran.dg/do_iterator_2.f90: Likewise.
4777 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4778 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4779 * gfortran.dg/dos_eol.f: Likewise.
4780 * gfortran.dg/dot_product_1.f03: Likewise.
4781 * gfortran.dg/dot_product_2.f90: Likewise.
4782 * gfortran.dg/dot_product_4.f90: Likewise.
4783 * gfortran.dg/dshift_1.F90: Likewise.
4784 * gfortran.dg/dshift_2.F90: Likewise.
4785 * gfortran.dg/dtio_1.f90: Likewise.
4786 * gfortran.dg/dtio_10.f90: Likewise.
4787 * gfortran.dg/dtio_12.f90: Likewise.
4788 * gfortran.dg/dtio_14.f90: Likewise.
4789 * gfortran.dg/dtio_15.f90: Likewise.
4790 * gfortran.dg/dtio_16.f90: Likewise.
4791 * gfortran.dg/dtio_17.f90: Likewise.
4792 * gfortran.dg/dtio_19.f90: Likewise.
4793 * gfortran.dg/dtio_2.f90: Likewise.
4794 * gfortran.dg/dtio_20.f03: Likewise.
4795 * gfortran.dg/dtio_22.f90: Likewise.
4796 * gfortran.dg/dtio_24.f90: Likewise.
4797 * gfortran.dg/dtio_25.f90: Likewise.
4798 * gfortran.dg/dtio_26.f03: Likewise.
4799 * gfortran.dg/dtio_27.f90: Likewise.
4800 * gfortran.dg/dtio_28.f03: Likewise.
4801 * gfortran.dg/dtio_3.f90: Likewise.
4802 * gfortran.dg/dtio_30.f03: Likewise.
4803 * gfortran.dg/dtio_31.f03: Likewise.
4804 * gfortran.dg/dtio_32.f03: Likewise.
4805 * gfortran.dg/dtio_4.f90: Likewise.
4806 * gfortran.dg/dtio_5.f90: Likewise.
4807 * gfortran.dg/dtio_7.f90: Likewise.
4808 * gfortran.dg/dtio_8.f90: Likewise.
4809 * gfortran.dg/dtio_9.f90: Likewise.
4810 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4811 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4812 * gfortran.dg/dup_save_1.f90: Likewise.
4813 * gfortran.dg/dup_save_2.f90: Likewise.
4814 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4815 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4816 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4817 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4818 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4819 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4820 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4821 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4822 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4823 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4824 * gfortran.dg/e_d_fmt.f90: Likewise.
4825 * gfortran.dg/edit_real_1.f90: Likewise.
4826 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4827 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4828 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4829 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4830 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4831 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4832 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4833 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4834 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4835 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4836 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4837 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4838 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4839 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4840 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4841 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4842 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4843 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4844 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4845 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4846 * gfortran.dg/empty_format_1.f90: Likewise.
4847 * gfortran.dg/endfile.f: Likewise.
4848 * gfortran.dg/endfile.f90: Likewise.
4849 * gfortran.dg/endfile_2.f90: Likewise.
4850 * gfortran.dg/entry_1.f90: Likewise.
4851 * gfortran.dg/entry_10.f90: Likewise.
4852 * gfortran.dg/entry_12.f90: Likewise.
4853 * gfortran.dg/entry_13.f90: Likewise.
4854 * gfortran.dg/entry_14.f90: Likewise.
4855 * gfortran.dg/entry_16.f90: Likewise.
4856 * gfortran.dg/entry_3.f90: Likewise.
4857 * gfortran.dg/entry_6.f90: Likewise.
4858 * gfortran.dg/entry_9.f90: Likewise.
4859 * gfortran.dg/entry_array_specs_2.f: Likewise.
4860 * gfortran.dg/enum_1.f90: Likewise.
4861 * gfortran.dg/enum_9.f90: Likewise.
4862 * gfortran.dg/eof_1.f90: Likewise.
4863 * gfortran.dg/eof_2.f90: Likewise.
4864 * gfortran.dg/eof_4.f90: Likewise.
4865 * gfortran.dg/eof_5.f90: Likewise.
4866 * gfortran.dg/eor_handling_1.f90: Likewise.
4867 * gfortran.dg/eor_handling_2.f90: Likewise.
4868 * gfortran.dg/eor_handling_3.f90: Likewise.
4869 * gfortran.dg/eor_handling_4.f90: Likewise.
4870 * gfortran.dg/eor_handling_5.f90: Likewise.
4871 * gfortran.dg/eoshift_3.f90: Likewise.
4872 * gfortran.dg/eoshift_4.f90: Likewise.
4873 * gfortran.dg/eoshift_5.f90: Likewise.
4874 * gfortran.dg/eoshift_6.f90: Likewise.
4875 * gfortran.dg/eoshift_large_1.f90: Likewise.
4876 * gfortran.dg/equiv_6.f90: Likewise.
4877 * gfortran.dg/equiv_7.f90: Likewise.
4878 * gfortran.dg/equiv_9.f90: Likewise.
4879 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4880 * gfortran.dg/erf_2.F90: Likewise.
4881 * gfortran.dg/erf_3.F90: Likewise.
4882 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4883 * gfortran.dg/error_format_2.f90: Likewise.
4884 * gfortran.dg/error_recovery_5.f90: Likewise.
4885 * gfortran.dg/execute_command_line_2.f90: Likewise.
4886 * gfortran.dg/execute_command_line_3.f90: Likewise.
4887 * gfortran.dg/exit_1.f08: Likewise.
4888 * gfortran.dg/exit_3.f08: Likewise.
4889 * gfortran.dg/exponent_1.f90: Likewise.
4890 * gfortran.dg/exponent_2.f90: Likewise.
4891 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4892 * gfortran.dg/extends_1.f03: Likewise.
4893 * gfortran.dg/extends_16.f90: Likewise.
4894 * gfortran.dg/extends_2.f03: Likewise.
4895 * gfortran.dg/extends_3.f03: Likewise.
4896 * gfortran.dg/extends_4.f03: Likewise.
4897 * gfortran.dg/extends_type_of_1.f03: Likewise.
4898 * gfortran.dg/extends_type_of_2.f03: Likewise.
4899 * gfortran.dg/external_procedures_3.f90: Likewise.
4900 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4901 * gfortran.dg/f2003_io_1.f03: Likewise.
4902 * gfortran.dg/f2003_io_4.f03: Likewise.
4903 * gfortran.dg/f2003_io_5.f03: Likewise.
4904 * gfortran.dg/f2003_io_6.f03: Likewise.
4905 * gfortran.dg/f2003_io_7.f03: Likewise.
4906 * gfortran.dg/f2c_1.f90: Likewise.
4907 * gfortran.dg/f2c_2.f90: Likewise.
4908 * gfortran.dg/f2c_3.f90: Likewise.
4909 * gfortran.dg/f2c_4.f90: Likewise.
4910 * gfortran.dg/f2c_6.f90: Likewise.
4911 * gfortran.dg/f2c_7.f90: Likewise.
4912 * gfortran.dg/f2c_9.f90: Likewise.
4913 * gfortran.dg/fgetc_1.f90: Likewise.
4914 * gfortran.dg/fgetc_2.f90: Likewise.
4915 * gfortran.dg/filename_null.f90: Likewise.
4916 * gfortran.dg/finalize_12.f90: Likewise.
4917 * gfortran.dg/finalize_13.f90: Likewise.
4918 * gfortran.dg/finalize_15.f90: Likewise.
4919 * gfortran.dg/finalize_17.f90: Likewise.
4920 * gfortran.dg/finalize_18.f90: Likewise.
4921 * gfortran.dg/finalize_25.f90: Likewise.
4922 * gfortran.dg/finalize_29.f08: Likewise.
4923 * gfortran.dg/finalize_31.f90: Likewise.
4924 * gfortran.dg/float_1.f90: Likewise.
4925 * gfortran.dg/flush_1.f90: Likewise.
4926 * gfortran.dg/fmt_bz_bn.f: Likewise.
4927 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4928 * gfortran.dg/fmt_cache_1.f: Likewise.
4929 * gfortran.dg/fmt_cache_2.f: Likewise.
4930 * gfortran.dg/fmt_cache_3.f90: Likewise.
4931 * gfortran.dg/fmt_colon.f90: Likewise.
4932 * gfortran.dg/fmt_e.f90: Likewise.
4933 * gfortran.dg/fmt_en.f90: Likewise.
4934 * gfortran.dg/fmt_error_10.f: Likewise.
4935 * gfortran.dg/fmt_error_9.f: Likewise.
4936 * gfortran.dg/fmt_exhaust.f90: Likewise.
4937 * gfortran.dg/fmt_f0_1.f90: Likewise.
4938 * gfortran.dg/fmt_f_an_p.f: Likewise.
4939 * gfortran.dg/fmt_fw_d.f90: Likewise.
4940 * gfortran.dg/fmt_g.f: Likewise.
4941 * gfortran.dg/fmt_g0_1.f08: Likewise.
4942 * gfortran.dg/fmt_g0_2.f08: Likewise.
4943 * gfortran.dg/fmt_g0_4.f08: Likewise.
4944 * gfortran.dg/fmt_g0_5.f08: Likewise.
4945 * gfortran.dg/fmt_g0_6.f08: Likewise.
4946 * gfortran.dg/fmt_g0_7.f08: Likewise.
4947 * gfortran.dg/fmt_g_1.f90: Likewise.
4948 * gfortran.dg/fmt_int_sign.f90: Likewise.
4949 * gfortran.dg/fmt_l.f90: Likewise.
4950 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4951 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4952 * gfortran.dg/fmt_p_1.f90: Likewise.
4953 * gfortran.dg/fmt_pf.f90: Likewise.
4954 * gfortran.dg/fmt_read.f90: Likewise.
4955 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4956 * gfortran.dg/fmt_t_1.f90: Likewise.
4957 * gfortran.dg/fmt_t_2.f90: Likewise.
4958 * gfortran.dg/fmt_t_3.f90: Likewise.
4959 * gfortran.dg/fmt_t_4.f90: Likewise.
4960 * gfortran.dg/fmt_t_5.f90: Likewise.
4961 * gfortran.dg/fmt_t_6.f: Likewise.
4962 * gfortran.dg/fmt_t_7.f: Likewise.
4963 * gfortran.dg/fmt_t_9.f: Likewise.
4964 * gfortran.dg/fmt_tl.f: Likewise.
4965 * gfortran.dg/fmt_unlimited.f90: Likewise.
4966 * gfortran.dg/fmt_white.f: Likewise.
4967 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4968 * gfortran.dg/fold_nearest.f90: Likewise.
4969 * gfortran.dg/forall_1.f90: Likewise.
4970 * gfortran.dg/forall_10.f90: Likewise.
4971 * gfortran.dg/forall_12.f90: Likewise.
4972 * gfortran.dg/forall_13.f90: Likewise.
4973 * gfortran.dg/forall_15.f90: Likewise.
4974 * gfortran.dg/forall_4.f90: Likewise.
4975 * gfortran.dg/forall_5.f90: Likewise.
4976 * gfortran.dg/forall_6.f90: Likewise.
4977 * gfortran.dg/forall_7.f90: Likewise.
4978 * gfortran.dg/fraction.f90: Likewise.
4979 * gfortran.dg/fseek.f90: Likewise.
4980 * gfortran.dg/ftell_1.f90: Likewise.
4981 * gfortran.dg/ftell_2.f90: Likewise.
4982 * gfortran.dg/ftell_3.f90: Likewise.
4983 * gfortran.dg/func_assign_2.f90: Likewise.
4984 * gfortran.dg/func_assign_3.f90: Likewise.
4985 * gfortran.dg/func_derived_1.f90: Likewise.
4986 * gfortran.dg/func_derived_2.f90: Likewise.
4987 * gfortran.dg/func_derived_3.f90: Likewise.
4988 * gfortran.dg/func_result_1.f90: Likewise.
4989 * gfortran.dg/func_result_2.f90: Likewise.
4990 * gfortran.dg/func_result_6.f90: Likewise.
4991 * gfortran.dg/function_charlen_2.f90: Likewise.
4992 * gfortran.dg/function_charlen_3.f: Likewise.
4993 * gfortran.dg/function_kinds_1.f90: Likewise.
4994 * gfortran.dg/function_kinds_4.f90: Likewise.
4995 * gfortran.dg/function_optimize_10.f90: Likewise.
4996 * gfortran.dg/function_optimize_11.f90: Likewise.
4997 * gfortran.dg/function_optimize_12.f90: Likewise.
4998 * gfortran.dg/function_optimize_4.f90: Likewise.
4999 * gfortran.dg/function_optimize_8.f90: Likewise.
5000 * gfortran.dg/g77/13037.f: Likewise.
5001 * gfortran.dg/g77/1832.f: Likewise.
5002 * gfortran.dg/g77/19981119-0.f: Likewise.
5003 * gfortran.dg/g77/19990313-0.f: Likewise.
5004 * gfortran.dg/g77/19990313-1.f: Likewise.
5005 * gfortran.dg/g77/19990313-2.f: Likewise.
5006 * gfortran.dg/g77/19990313-3.f: Likewise.
5007 * gfortran.dg/g77/19990419-1.f: Likewise.
5008 * gfortran.dg/g77/19990826-0.f: Likewise.
5009 * gfortran.dg/g77/19990826-2.f: Likewise.
5010 * gfortran.dg/g77/20000503-1.f: Likewise.
5011 * gfortran.dg/g77/20001111.f: Likewise.
5012 * gfortran.dg/g77/20010116.f: Likewise.
5013 * gfortran.dg/g77/20010216-1.f: Likewise.
5014 * gfortran.dg/g77/20010430.f: Likewise.
5015 * gfortran.dg/g77/20010610.f: Likewise.
5016 * gfortran.dg/g77/6177.f: Likewise.
5017 * gfortran.dg/g77/7388.f: Likewise.
5018 * gfortran.dg/g77/947.f: Likewise.
5019 * gfortran.dg/g77/970625-2.f: Likewise.
5020 * gfortran.dg/g77/971102-1.f: Likewise.
5021 * gfortran.dg/g77/980628-0.f: Likewise.
5022 * gfortran.dg/g77/980628-1.f: Likewise.
5023 * gfortran.dg/g77/980628-10.f: Likewise.
5024 * gfortran.dg/g77/980628-2.f: Likewise.
5025 * gfortran.dg/g77/980628-3.f: Likewise.
5026 * gfortran.dg/g77/980628-7.f: Likewise.
5027 * gfortran.dg/g77/980628-8.f: Likewise.
5028 * gfortran.dg/g77/980628-9.f: Likewise.
5029 * gfortran.dg/g77/980701-0.f: Likewise.
5030 * gfortran.dg/g77/980701-1.f: Likewise.
5031 * gfortran.dg/g77/cabs.f: Likewise.
5032 * gfortran.dg/g77/claus.f: Likewise.
5033 * gfortran.dg/g77/complex_1.f: Likewise.
5034 * gfortran.dg/g77/cpp3.F: Likewise.
5035 * gfortran.dg/g77/cpp4.F: Likewise.
5036 * gfortran.dg/g77/cpp5.F: Likewise.
5037 * gfortran.dg/g77/dcomplex.f: Likewise.
5038 * gfortran.dg/g77/dnrm2.f: Likewise.
5039 * gfortran.dg/g77/erfc.f: Likewise.
5040 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
5041 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
5042 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
5043 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
5044 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
5045 * gfortran.dg/g77/int8421.f: Likewise.
5046 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
5047 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
5048 * gfortran.dg/g77/le.f: Likewise.
5049 * gfortran.dg/g77/short.f: Likewise.
5050 * gfortran.dg/gamma_1.f90: Likewise.
5051 * gfortran.dg/gamma_4.f90: Likewise.
5052 * gfortran.dg/gamma_5.f90: Likewise.
5053 * gfortran.dg/generic_13.f90: Likewise.
5054 * gfortran.dg/generic_15.f90: Likewise.
5055 * gfortran.dg/generic_19.f90: Likewise.
5056 * gfortran.dg/generic_20.f90: Likewise.
5057 * gfortran.dg/generic_23.f03: Likewise.
5058 * gfortran.dg/generic_25.f90: Likewise.
5059 * gfortran.dg/generic_27.f90: Likewise.
5060 * gfortran.dg/generic_31.f90: Likewise.
5061 * gfortran.dg/generic_4.f90: Likewise.
5062 * gfortran.dg/global_vars_c_init.f90: Likewise.
5063 * gfortran.dg/global_vars_f90_init.f90: Likewise.
5064 * gfortran.dg/gnu_logical_1.F: Likewise.
5065 * gfortran.dg/goacc/fixed-1.f: Likewise.
5066 * gfortran.dg/goacc/fixed-2.f: Likewise.
5067 * gfortran.dg/goacc/gang-static.f95: Likewise.
5068 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5069 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5070 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5071 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5072 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5073 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5074 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5075 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5076 * gfortran.dg/goacc/omp-fixed.f: Likewise.
5077 * gfortran.dg/gomp/crayptr5.f90: Likewise.
5078 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
5079 * gfortran.dg/gomp/pr48794.f90: Likewise.
5080 * gfortran.dg/gomp/pr72744.f90: Likewise.
5081 * gfortran.dg/gomp/pr77665.f90: Likewise.
5082 * gfortran.dg/gomp/workshare2.f90: Likewise.
5083 * gfortran.dg/gomp/workshare3.f90: Likewise.
5084 * gfortran.dg/goto_1.f: Likewise.
5085 * gfortran.dg/goto_2.f90: Likewise.
5086 * gfortran.dg/goto_4.f90: Likewise.
5087 * gfortran.dg/goto_6.f: Likewise.
5088 * gfortran.dg/graphite/id-26.f03: Likewise.
5089 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
5090 * gfortran.dg/graphite/pr29581.f90: Likewise.
5091 * gfortran.dg/graphite/pr29832.f90: Likewise.
5092 * gfortran.dg/graphite/run-id-1.f: Likewise.
5093 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5094 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5095 * gfortran.dg/hollerith.f90: Likewise.
5096 * gfortran.dg/hollerith4.f90: Likewise.
5097 * gfortran.dg/hollerith6.f90: Likewise.
5098 * gfortran.dg/hollerith8.f90: Likewise.
5099 * gfortran.dg/hollerith_1.f90: Likewise.
5100 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
5101 * gfortran.dg/hollerith_f95.f90: Likewise.
5102 * gfortran.dg/hollerith_legacy.f90: Likewise.
5103 * gfortran.dg/host_assoc_call_3.f90: Likewise.
5104 * gfortran.dg/host_assoc_function_1.f90: Likewise.
5105 * gfortran.dg/host_assoc_function_3.f90: Likewise.
5106 * gfortran.dg/host_assoc_function_4.f90: Likewise.
5107 * gfortran.dg/host_assoc_function_9.f90: Likewise.
5108 * gfortran.dg/host_dummy_index_1.f90: Likewise.
5109 * gfortran.dg/hypot_1.f90: Likewise.
5110 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
5111 * gfortran.dg/iargc.f90: Likewise.
5112 * gfortran.dg/ibits.f90: Likewise.
5113 * gfortran.dg/ichar_1.f90: Likewise.
5114 * gfortran.dg/ichar_2.f90: Likewise.
5115 * gfortran.dg/ieee/ieee_1.F90: Likewise.
5116 * gfortran.dg/ieee/ieee_2.f90: Likewise.
5117 * gfortran.dg/ieee/ieee_3.f90: Likewise.
5118 * gfortran.dg/ieee/ieee_4.f90: Likewise.
5119 * gfortran.dg/ieee/ieee_6.f90: Likewise.
5120 * gfortran.dg/ieee/ieee_7.f90: Likewise.
5121 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5122 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
5123 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
5124 * gfortran.dg/ieee/large_1.f90: Likewise.
5125 * gfortran.dg/ieee/large_2.f90: Likewise.
5126 * gfortran.dg/ieee/large_3.F90: Likewise.
5127 * gfortran.dg/ieee/large_4.f90: Likewise.
5128 * gfortran.dg/ieee/rounding_1.f90: Likewise.
5129 * gfortran.dg/ieee/underflow_1.f90: Likewise.
5130 * gfortran.dg/impl_do_var_data.f90: Likewise.
5131 * gfortran.dg/implicit_10.f90: Likewise.
5132 * gfortran.dg/implicit_12.f90: Likewise.
5133 * gfortran.dg/implicit_class_1.f90: Likewise.
5134 * gfortran.dg/implicit_pure_1.f90: Likewise.
5135 * gfortran.dg/implied_do_1.f90: Likewise.
5136 * gfortran.dg/implied_do_io_1.f90: Likewise.
5137 * gfortran.dg/implied_do_io_2.f90: Likewise.
5138 * gfortran.dg/implied_do_io_3.f90: Likewise.
5139 * gfortran.dg/implied_shape_1.f08: Likewise.
5140 * gfortran.dg/import.f90: Likewise.
5141 * gfortran.dg/import4.f90: Likewise.
5142 * gfortran.dg/impure_1.f08: Likewise.
5143 * gfortran.dg/index.f90: Likewise.
5144 * gfortran.dg/index_2.f90: Likewise.
5145 * gfortran.dg/init_flag_1.f90: Likewise.
5146 * gfortran.dg/init_flag_10.f90: Likewise.
5147 * gfortran.dg/init_flag_15.f03: Likewise.
5148 * gfortran.dg/init_flag_2.f90: Likewise.
5149 * gfortran.dg/init_flag_3.f90: Likewise.
5150 * gfortran.dg/init_flag_4.f90: Likewise.
5151 * gfortran.dg/init_flag_5.f90: Likewise.
5152 * gfortran.dg/init_flag_6.f90: Likewise.
5153 * gfortran.dg/init_flag_7.f90: Likewise.
5154 * gfortran.dg/init_flag_9.f90: Likewise.
5155 * gfortran.dg/initialization_11.f90: Likewise.
5156 * gfortran.dg/initialization_19.f90: Likewise.
5157 * gfortran.dg/initialization_2.f90: Likewise.
5158 * gfortran.dg/initialization_22.f90: Likewise.
5159 * gfortran.dg/initialization_27.f90: Likewise.
5160 * gfortran.dg/initialization_5.f90: Likewise.
5161 * gfortran.dg/initialization_6.f90: Likewise.
5162 * gfortran.dg/inline_matmul_1.f90: Likewise.
5163 * gfortran.dg/inline_matmul_10.f90: Likewise.
5164 * gfortran.dg/inline_matmul_11.f90: Likewise.
5165 * gfortran.dg/inline_matmul_13.f90: Likewise.
5166 * gfortran.dg/inline_matmul_14.f90: Likewise.
5167 * gfortran.dg/inline_matmul_16.f90: Likewise.
5168 * gfortran.dg/inline_matmul_17.f90: Likewise.
5169 * gfortran.dg/inline_matmul_18.f90: Likewise.
5170 * gfortran.dg/inline_matmul_19.f90: Likewise.
5171 * gfortran.dg/inline_matmul_2.f90: Likewise.
5172 * gfortran.dg/inline_matmul_20.f90: Likewise.
5173 * gfortran.dg/inline_matmul_22.f90: Likewise.
5174 * gfortran.dg/inline_matmul_3.f90: Likewise.
5175 * gfortran.dg/inline_matmul_4.f90: Likewise.
5176 * gfortran.dg/inline_matmul_5.f90: Likewise.
5177 * gfortran.dg/inline_matmul_6.f90: Likewise.
5178 * gfortran.dg/inline_matmul_7.f90: Likewise.
5179 * gfortran.dg/inline_matmul_8.f90: Likewise.
5180 * gfortran.dg/inline_matmul_9.f90: Likewise.
5181 * gfortran.dg/inline_sum_1.f90: Likewise.
5182 * gfortran.dg/inline_sum_3.f90: Likewise.
5183 * gfortran.dg/inline_sum_5.f90: Likewise.
5184 * gfortran.dg/inquire-complex.f90: Likewise.
5185 * gfortran.dg/inquire.f90: Likewise.
5186 * gfortran.dg/inquire_10.f90: Likewise.
5187 * gfortran.dg/inquire_13.f90: Likewise.
5188 * gfortran.dg/inquire_15.f90: Likewise.
5189 * gfortran.dg/inquire_16.f90: Likewise.
5190 * gfortran.dg/inquire_17.f90: Likewise.
5191 * gfortran.dg/inquire_5.f90: Likewise.
5192 * gfortran.dg/inquire_6.f90: Likewise.
5193 * gfortran.dg/inquire_7.f90: Likewise.
5194 * gfortran.dg/inquire_9.f90: Likewise.
5195 * gfortran.dg/inquire_internal.f90: Likewise.
5196 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5197 * gfortran.dg/inquire_size.f90: Likewise.
5198 * gfortran.dg/int_1.f90: Likewise.
5199 * gfortran.dg/int_conv_1.f90: Likewise.
5200 * gfortran.dg/int_range_io_1.f90: Likewise.
5201 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5202 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5203 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5204 * gfortran.dg/integer_plus.f90: Likewise.
5205 * gfortran.dg/intent_out_2.f90: Likewise.
5206 * gfortran.dg/intent_out_5.f90: Likewise.
5207 * gfortran.dg/intent_out_6.f90: Likewise.
5208 * gfortran.dg/interface_12.f90: Likewise.
5209 * gfortran.dg/interface_19.f90: Likewise.
5210 * gfortran.dg/interface_4.f90: Likewise.
5211 * gfortran.dg/interface_5.f90: Likewise.
5212 * gfortran.dg/interface_9.f90: Likewise.
5213 * gfortran.dg/interface_assignment_1.f90: Likewise.
5214 * gfortran.dg/interface_assignment_2.f90: Likewise.
5215 * gfortran.dg/internal_dummy_2.f08: Likewise.
5216 * gfortran.dg/internal_dummy_3.f08: Likewise.
5217 * gfortran.dg/internal_dummy_4.f08: Likewise.
5218 * gfortran.dg/internal_pack_1.f90: Likewise.
5219 * gfortran.dg/internal_pack_10.f90: Likewise.
5220 * gfortran.dg/internal_pack_12.f90: Likewise.
5221 * gfortran.dg/internal_pack_13.f90: Likewise.
5222 * gfortran.dg/internal_pack_14.f90: Likewise.
5223 * gfortran.dg/internal_pack_15.f90: Likewise.
5224 * gfortran.dg/internal_pack_2.f90: Likewise.
5225 * gfortran.dg/internal_pack_3.f90: Likewise.
5226 * gfortran.dg/internal_pack_4.f90: Likewise.
5227 * gfortran.dg/internal_pack_6.f90: Likewise.
5228 * gfortran.dg/internal_pack_8.f90: Likewise.
5229 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5230 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5231 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5232 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5233 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5234 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5235 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5236 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5237 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5238 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5239 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5240 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5241 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5242 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5243 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5244 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5245 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5246 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5247 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5248 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5249 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5250 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5251 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5252 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5253 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5254 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5255 * gfortran.dg/io_err_1.f90: Likewise.
5256 * gfortran.dg/io_real_boz.f90: Likewise.
5257 * gfortran.dg/iomsg_1.f90: Likewise.
5258 * gfortran.dg/iostat_1.f90: Likewise.
5259 * gfortran.dg/iostat_2.f90: Likewise.
5260 * gfortran.dg/iostat_4.f90: Likewise.
5261 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5262 * gfortran.dg/ishft_1.f90: Likewise.
5263 * gfortran.dg/ishft_2.f90: Likewise.
5264 * gfortran.dg/ishft_4.f90: Likewise.
5265 * gfortran.dg/isnan_1.f90: Likewise.
5266 * gfortran.dg/isnan_2.f90: Likewise.
5267 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5268 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5269 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5270 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5271 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5272 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5273 * gfortran.dg/itime_idate_1.f: Likewise.
5274 * gfortran.dg/itime_idate_2.f: Likewise.
5275 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5276 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5277 * gfortran.dg/large_real_kind_1.f90: Likewise.
5278 * gfortran.dg/large_real_kind_2.F90: Likewise.
5279 * gfortran.dg/large_real_kind_3.F90: Likewise.
5280 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5281 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5282 * gfortran.dg/large_recl.f90: Likewise.
5283 * gfortran.dg/large_unit_1.f90: Likewise.
5284 * gfortran.dg/large_unit_2.f90: Likewise.
5285 * gfortran.dg/largeequiv_1.f90: Likewise.
5286 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5287 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5288 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5289 * gfortran.dg/list_read_1.f90: Likewise.
5290 * gfortran.dg/list_read_10.f90: Likewise.
5291 * gfortran.dg/list_read_11.f90: Likewise.
5292 * gfortran.dg/list_read_12.f90: Likewise.
5293 * gfortran.dg/list_read_13.f: Likewise.
5294 * gfortran.dg/list_read_14.f90: Likewise.
5295 * gfortran.dg/list_read_2.f90: Likewise.
5296 * gfortran.dg/list_read_3.f90: Likewise.
5297 * gfortran.dg/list_read_4.f90: Likewise.
5298 * gfortran.dg/list_read_5.f90: Likewise.
5299 * gfortran.dg/list_read_6.f90: Likewise.
5300 * gfortran.dg/list_read_7.f90: Likewise.
5301 * gfortran.dg/list_read_8.f90: Likewise.
5302 * gfortran.dg/list_read_9.f90: Likewise.
5303 * gfortran.dg/loc_2.f90: Likewise.
5304 * gfortran.dg/logical_1.f90: Likewise.
5305 * gfortran.dg/logical_dot_product.f90: Likewise.
5306 * gfortran.dg/logical_temp_io.f90: Likewise.
5307 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5308 * gfortran.dg/lrshift_1.f90: Likewise.
5309 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5310 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5311 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5312 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5313 * gfortran.dg/make_unit.f90: Likewise.
5314 * gfortran.dg/mapping_1.f90: Likewise.
5315 * gfortran.dg/mapping_2.f90: Likewise.
5316 * gfortran.dg/mapping_3.f90: Likewise.
5317 * gfortran.dg/masklr_1.F90: Likewise.
5318 * gfortran.dg/masklr_2.F90: Likewise.
5319 * gfortran.dg/matmul_1.f90: Likewise.
5320 * gfortran.dg/matmul_10.f90: Likewise.
5321 * gfortran.dg/matmul_12.f90: Likewise.
5322 * gfortran.dg/matmul_16.f90: Likewise.
5323 * gfortran.dg/matmul_17.f90: Likewise.
5324 * gfortran.dg/matmul_18.f90: Likewise.
5325 * gfortran.dg/matmul_2.f90: Likewise.
5326 * gfortran.dg/matmul_3.f90: Likewise.
5327 * gfortran.dg/matmul_4.f90: Likewise.
5328 * gfortran.dg/matmul_6.f90: Likewise.
5329 * gfortran.dg/matmul_8.f03: Likewise.
5330 * gfortran.dg/matmul_9.f90: Likewise.
5331 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5332 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5333 * gfortran.dg/matmul_const.f90: Likewise.
5334 * gfortran.dg/maxloc_1.f90: Likewise.
5335 * gfortran.dg/maxloc_2.f90: Likewise.
5336 * gfortran.dg/maxloc_3.f90: Likewise.
5337 * gfortran.dg/maxloc_4.f90: Likewise.
5338 * gfortran.dg/maxloc_string_1.f90: Likewise.
5339 * gfortran.dg/maxlocval_1.f90: Likewise.
5340 * gfortran.dg/maxlocval_2.f90: Likewise.
5341 * gfortran.dg/maxlocval_3.f90: Likewise.
5342 * gfortran.dg/maxlocval_4.f90: Likewise.
5343 * gfortran.dg/maxval_char_1.f90: Likewise.
5344 * gfortran.dg/maxval_char_2.f90: Likewise.
5345 * gfortran.dg/maxval_char_3.f90: Likewise.
5346 * gfortran.dg/maxval_char_4.f90: Likewise.
5347 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5348 * gfortran.dg/mclock.f90: Likewise.
5349 * gfortran.dg/merge_bits_1.F90: Likewise.
5350 * gfortran.dg/merge_bits_2.F90: Likewise.
5351 * gfortran.dg/merge_char_1.f90: Likewise.
5352 * gfortran.dg/merge_init_expr.f90: Likewise.
5353 * gfortran.dg/min_max_optional_1.f90: Likewise.
5354 * gfortran.dg/min_max_optional_5.f90: Likewise.
5355 * gfortran.dg/minloc_1.f90: Likewise.
5356 * gfortran.dg/minloc_2.f90: Likewise.
5357 * gfortran.dg/minloc_3.f90: Likewise.
5358 * gfortran.dg/minloc_4.f90: Likewise.
5359 * gfortran.dg/minloc_string_1.f90: Likewise.
5360 * gfortran.dg/minlocval_1.f90: Likewise.
5361 * gfortran.dg/minlocval_2.f90: Likewise.
5362 * gfortran.dg/minlocval_3.f90: Likewise.
5363 * gfortran.dg/minlocval_4.f90: Likewise.
5364 * gfortran.dg/minmax_char_1.f90: Likewise.
5365 * gfortran.dg/minmaxloc_1.f90: Likewise.
5366 * gfortran.dg/minmaxloc_10.f90: Likewise.
5367 * gfortran.dg/minmaxloc_11.f90: Likewise.
5368 * gfortran.dg/minmaxloc_12.f90: Likewise.
5369 * gfortran.dg/minmaxloc_13.f90: Likewise.
5370 * gfortran.dg/minmaxloc_2.f90: Likewise.
5371 * gfortran.dg/minmaxloc_3.f90: Likewise.
5372 * gfortran.dg/minmaxloc_4.f90: Likewise.
5373 * gfortran.dg/minmaxloc_5.f90: Likewise.
5374 * gfortran.dg/minmaxloc_6.f90: Likewise.
5375 * gfortran.dg/minmaxloc_7.f90: Likewise.
5376 * gfortran.dg/minmaxloc_8.f90: Likewise.
5377 * gfortran.dg/minmaxval_1.f90: Likewise.
5378 * gfortran.dg/minval_char_1.f90: Likewise.
5379 * gfortran.dg/minval_char_2.f90: Likewise.
5380 * gfortran.dg/minval_char_3.f90: Likewise.
5381 * gfortran.dg/minval_char_4.f90: Likewise.
5382 * gfortran.dg/minval_char_5.f90: Likewise.
5383 * gfortran.dg/minval_parameter_1.f90: Likewise.
5384 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5385 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5386 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5387 * gfortran.dg/missing_parens_1.f90: Likewise.
5388 * gfortran.dg/missing_parens_2.f90: Likewise.
5389 * gfortran.dg/mod_large_1.f90: Likewise.
5390 * gfortran.dg/mod_sign0_1.f90: Likewise.
5391 * gfortran.dg/module_blank_common.f90: Likewise.
5392 * gfortran.dg/module_commons_1.f90: Likewise.
5393 * gfortran.dg/module_commons_3.f90: Likewise.
5394 * gfortran.dg/module_double_reuse.f90: Likewise.
5395 * gfortran.dg/module_equivalence_1.f90: Likewise.
5396 * gfortran.dg/module_equivalence_2.f90: Likewise.
5397 * gfortran.dg/module_equivalence_3.f90: Likewise.
5398 * gfortran.dg/module_equivalence_5.f90: Likewise.
5399 * gfortran.dg/module_interface_1.f90: Likewise.
5400 * gfortran.dg/module_nan.f90: Likewise.
5401 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5402 * gfortran.dg/module_procedure_1.f90: Likewise.
5403 * gfortran.dg/module_read_1.f90: Likewise.
5404 * gfortran.dg/module_read_2.f90: Likewise.
5405 * gfortran.dg/module_widestring_1.f90: Likewise.
5406 * gfortran.dg/move_alloc.f90: Likewise.
5407 * gfortran.dg/move_alloc_10.f90: Likewise.
5408 * gfortran.dg/move_alloc_13.f90: Likewise.
5409 * gfortran.dg/move_alloc_14.f90: Likewise.
5410 * gfortran.dg/move_alloc_15.f90: Likewise.
5411 * gfortran.dg/move_alloc_16.f90: Likewise.
5412 * gfortran.dg/move_alloc_2.f90: Likewise.
5413 * gfortran.dg/move_alloc_5.f90: Likewise.
5414 * gfortran.dg/move_alloc_6.f90: Likewise.
5415 * gfortran.dg/move_alloc_9.f90: Likewise.
5416 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5417 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5418 * gfortran.dg/mvbits_1.f90: Likewise.
5419 * gfortran.dg/mvbits_2.f90: Likewise.
5420 * gfortran.dg/mvbits_3.f90: Likewise.
5421 * gfortran.dg/mvbits_4.f90: Likewise.
5422 * gfortran.dg/mvbits_7.f90: Likewise.
5423 * gfortran.dg/mvbits_8.f90: Likewise.
5424 * gfortran.dg/namelist_11.f: Likewise.
5425 * gfortran.dg/namelist_12.f: Likewise.
5426 * gfortran.dg/namelist_13.f90: Likewise.
5427 * gfortran.dg/namelist_14.f90: Likewise.
5428 * gfortran.dg/namelist_15.f90: Likewise.
5429 * gfortran.dg/namelist_16.f90: Likewise.
5430 * gfortran.dg/namelist_17.f90: Likewise.
5431 * gfortran.dg/namelist_18.f90: Likewise.
5432 * gfortran.dg/namelist_19.f90: Likewise.
5433 * gfortran.dg/namelist_20.f90: Likewise.
5434 * gfortran.dg/namelist_21.f90: Likewise.
5435 * gfortran.dg/namelist_22.f90: Likewise.
5436 * gfortran.dg/namelist_23.f90: Likewise.
5437 * gfortran.dg/namelist_24.f90: Likewise.
5438 * gfortran.dg/namelist_26.f90: Likewise.
5439 * gfortran.dg/namelist_27.f90: Likewise.
5440 * gfortran.dg/namelist_28.f90: Likewise.
5441 * gfortran.dg/namelist_29.f90: Likewise.
5442 * gfortran.dg/namelist_37.f90: Likewise.
5443 * gfortran.dg/namelist_38.f90: Likewise.
5444 * gfortran.dg/namelist_39.f90: Likewise.
5445 * gfortran.dg/namelist_40.f90: Likewise.
5446 * gfortran.dg/namelist_41.f90: Likewise.
5447 * gfortran.dg/namelist_42.f90: Likewise.
5448 * gfortran.dg/namelist_43.f90: Likewise.
5449 * gfortran.dg/namelist_44.f90: Likewise.
5450 * gfortran.dg/namelist_47.f90: Likewise.
5451 * gfortran.dg/namelist_48.f90: Likewise.
5452 * gfortran.dg/namelist_49.f90: Likewise.
5453 * gfortran.dg/namelist_50.f90: Likewise.
5454 * gfortran.dg/namelist_51.f90: Likewise.
5455 * gfortran.dg/namelist_52.f90: Likewise.
5456 * gfortran.dg/namelist_54.f90: Likewise.
5457 * gfortran.dg/namelist_55.f90: Likewise.
5458 * gfortran.dg/namelist_56.f90: Likewise.
5459 * gfortran.dg/namelist_57.f90: Likewise.
5460 * gfortran.dg/namelist_58.f90: Likewise.
5461 * gfortran.dg/namelist_59.f90: Likewise.
5462 * gfortran.dg/namelist_60.f90: Likewise.
5463 * gfortran.dg/namelist_61.f90: Likewise.
5464 * gfortran.dg/namelist_64.f90: Likewise.
5465 * gfortran.dg/namelist_65.f90: Likewise.
5466 * gfortran.dg/namelist_69.f90: Likewise.
5467 * gfortran.dg/namelist_70.f90: Likewise.
5468 * gfortran.dg/namelist_71.f90: Likewise.
5469 * gfortran.dg/namelist_72.f: Likewise.
5470 * gfortran.dg/namelist_73.f90: Likewise.
5471 * gfortran.dg/namelist_77.f90: Likewise.
5472 * gfortran.dg/namelist_78.f90: Likewise.
5473 * gfortran.dg/namelist_79.f90: Likewise.
5474 * gfortran.dg/namelist_80.f90: Likewise.
5475 * gfortran.dg/namelist_81.f90: Likewise.
5476 * gfortran.dg/namelist_82.f90: Likewise.
5477 * gfortran.dg/namelist_84.f90: Likewise.
5478 * gfortran.dg/namelist_85.f90: Likewise.
5479 * gfortran.dg/namelist_86.f90: Likewise.
5480 * gfortran.dg/namelist_87.f90: Likewise.
5481 * gfortran.dg/namelist_88.f90: Likewise.
5482 * gfortran.dg/namelist_89.f90: Likewise.
5483 * gfortran.dg/namelist_90.f: Likewise.
5484 * gfortran.dg/namelist_95.f90: Likewise.
5485 * gfortran.dg/namelist_char_only.f90: Likewise.
5486 * gfortran.dg/namelist_empty.f90: Likewise.
5487 * gfortran.dg/namelist_internal.f90: Likewise.
5488 * gfortran.dg/namelist_use.f90: Likewise.
5489 * gfortran.dg/namelist_use_only.f90: Likewise.
5490 * gfortran.dg/namelist_utf8.f90: Likewise.
5491 * gfortran.dg/nan_1.f90: Likewise.
5492 * gfortran.dg/nan_2.f90: Likewise.
5493 * gfortran.dg/nan_3.f90: Likewise.
5494 * gfortran.dg/nan_6.f90: Likewise.
5495 * gfortran.dg/nan_7.f90: Likewise.
5496 * gfortran.dg/nearest_1.f90: Likewise.
5497 * gfortran.dg/nearest_2.f90: Likewise.
5498 * gfortran.dg/nearest_3.f90: Likewise.
5499 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5500 * gfortran.dg/negative_automatic_size.f90: Likewise.
5501 * gfortran.dg/negative_unit.f: Likewise.
5502 * gfortran.dg/negative_unit2.f90: Likewise.
5503 * gfortran.dg/negative_unit_int8.f: Likewise.
5504 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5505 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5506 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5507 * gfortran.dg/nested_modules_1.f90: Likewise.
5508 * gfortran.dg/nested_modules_2.f90: Likewise.
5509 * gfortran.dg/nested_modules_3.f90: Likewise.
5510 * gfortran.dg/nesting_1.f90: Likewise.
5511 * gfortran.dg/new_line.f90: Likewise.
5512 * gfortran.dg/newunit_1.f90: Likewise.
5513 * gfortran.dg/newunit_3.f90: Likewise.
5514 * gfortran.dg/newunit_5.f90.f90: Likewise.
5515 * gfortran.dg/nint_1.f90: Likewise.
5516 * gfortran.dg/nint_2.f90: Likewise.
5517 * gfortran.dg/no_arg_check_2.f90: Likewise.
5518 * gfortran.dg/no_range_check_1.f90: Likewise.
5519 * gfortran.dg/no_range_check_2.f90: Likewise.
5520 * gfortran.dg/no_range_check_3.f90: Likewise.
5521 * gfortran.dg/noadv_size.f90: Likewise.
5522 * gfortran.dg/nonreturning_statements.f90: Likewise.
5523 * gfortran.dg/norm2_1.f90: Likewise.
5524 * gfortran.dg/norm2_3.f90: Likewise.
5525 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5526 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5527 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5528 * gfortran.dg/null_4.f90: Likewise.
5529 * gfortran.dg/null_9.f90: Likewise.
5530 * gfortran.dg/nullify_3.f90: Likewise.
5531 * gfortran.dg/oldstyle_1.f90: Likewise.
5532 * gfortran.dg/open_access_append_1.f90: Likewise.
5533 * gfortran.dg/open_access_append_2.f90: Likewise.
5534 * gfortran.dg/open_errors.f90: Likewise.
5535 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5536 * gfortran.dg/open_new.f90: Likewise.
5537 * gfortran.dg/open_readonly_1.f90: Likewise.
5538 * gfortran.dg/operator_1.f90: Likewise.
5539 * gfortran.dg/optional_absent_1.f90: Likewise.
5540 * gfortran.dg/optional_absent_2.f90: Likewise.
5541 * gfortran.dg/optional_absent_3.f90: Likewise.
5542 * gfortran.dg/optional_class_1.f90: Likewise.
5543 * gfortran.dg/optional_dim_2.f90: Likewise.
5544 * gfortran.dg/optional_dim_3.f90: Likewise.
5545 * gfortran.dg/output_exponents_1.f90: Likewise.
5546 * gfortran.dg/overload_1.f90: Likewise.
5547 * gfortran.dg/overload_2.f90: Likewise.
5548 * gfortran.dg/overwrite_1.f: Likewise.
5549 * gfortran.dg/pad_no.f90: Likewise.
5550 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5551 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5552 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5553 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5554 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5555 * gfortran.dg/parens_3.f90: Likewise.
5556 * gfortran.dg/parens_5.f90: Likewise.
5557 * gfortran.dg/parens_6.f90: Likewise.
5558 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5559 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5560 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5561 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5562 * gfortran.dg/parity_1.f90: Likewise.
5563 * gfortran.dg/past_eor.f90: Likewise.
5564 * gfortran.dg/pdt_1.f03: Likewise.
5565 * gfortran.dg/pdt_10.f03: Likewise.
5566 * gfortran.dg/pdt_11.f03: Likewise.
5567 * gfortran.dg/pdt_12.f03: Likewise.
5568 * gfortran.dg/pdt_13.f03: Likewise.
5569 * gfortran.dg/pdt_14.f03: Likewise.
5570 * gfortran.dg/pdt_15.f03: Likewise.
5571 * gfortran.dg/pdt_19.f03: Likewise.
5572 * gfortran.dg/pdt_20.f03: Likewise.
5573 * gfortran.dg/pdt_22.f03: Likewise.
5574 * gfortran.dg/pdt_23.f03: Likewise.
5575 * gfortran.dg/pdt_25.f03: Likewise.
5576 * gfortran.dg/pdt_26.f03: Likewise.
5577 * gfortran.dg/pdt_27.f03: Likewise.
5578 * gfortran.dg/pdt_28.f03: Likewise.
5579 * gfortran.dg/pdt_3.f03: Likewise.
5580 * gfortran.dg/pdt_4.f03: Likewise.
5581 * gfortran.dg/pdt_5.f03: Likewise.
5582 * gfortran.dg/pdt_7.f03: Likewise.
5583 * gfortran.dg/pointer_1.f90: Likewise.
5584 * gfortran.dg/pointer_array_1.f90: Likewise.
5585 * gfortran.dg/pointer_array_3.f90: Likewise.
5586 * gfortran.dg/pointer_array_4.f90: Likewise.
5587 * gfortran.dg/pointer_array_5.f90: Likewise.
5588 * gfortran.dg/pointer_array_6.f90: Likewise.
5589 * gfortran.dg/pointer_array_7.f90: Likewise.
5590 * gfortran.dg/pointer_array_8.f90: Likewise.
5591 * gfortran.dg/pointer_array_9.f90: Likewise.
5592 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5593 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5594 * gfortran.dg/pointer_assign_10.f90: Likewise.
5595 * gfortran.dg/pointer_assign_11.f90: Likewise.
5596 * gfortran.dg/pointer_assign_4.f90: Likewise.
5597 * gfortran.dg/pointer_assign_8.f90: Likewise.
5598 * gfortran.dg/pointer_assign_9.f90: Likewise.
5599 * gfortran.dg/pointer_check_10.f90: Likewise.
5600 * gfortran.dg/pointer_check_9.f90: Likewise.
5601 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5602 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5603 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5604 * gfortran.dg/pointer_init_1.f90: Likewise.
5605 * gfortran.dg/pointer_init_3.f90: Likewise.
5606 * gfortran.dg/pointer_init_4.f90: Likewise.
5607 * gfortran.dg/pointer_init_5.f90: Likewise.
5608 * gfortran.dg/pointer_init_8.f90: Likewise.
5609 * gfortran.dg/pointer_intent_1.f90: Likewise.
5610 * gfortran.dg/pointer_intent_4.f90: Likewise.
5611 * gfortran.dg/pointer_intent_5.f90: Likewise.
5612 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5613 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5614 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5615 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5616 * gfortran.dg/pointer_target_1.f90: Likewise.
5617 * gfortran.dg/pointer_target_2.f90: Likewise.
5618 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5619 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5620 * gfortran.dg/power.f90: Likewise.
5621 * gfortran.dg/power1.f90: Likewise.
5622 * gfortran.dg/power_3.f90: Likewise.
5623 * gfortran.dg/power_4.f90: Likewise.
5624 * gfortran.dg/power_5.f90: Likewise.
5625 * gfortran.dg/pr12884.f: Likewise.
5626 * gfortran.dg/pr15129.f90: Likewise.
5627 * gfortran.dg/pr15140.f90: Likewise.
5628 * gfortran.dg/pr15324.f90: Likewise.
5629 * gfortran.dg/pr15332.f: Likewise.
5630 * gfortran.dg/pr15957.f90: Likewise.
5631 * gfortran.dg/pr15959.f90: Likewise.
5632 * gfortran.dg/pr16597.f90: Likewise.
5633 * gfortran.dg/pr16861.f90: Likewise.
5634 * gfortran.dg/pr16938.f90: Likewise.
5635 * gfortran.dg/pr17090.f90: Likewise.
5636 * gfortran.dg/pr17143.f90: Likewise.
5637 * gfortran.dg/pr17164.f90: Likewise.
5638 * gfortran.dg/pr17229.f: Likewise.
5639 * gfortran.dg/pr17285.f90: Likewise.
5640 * gfortran.dg/pr17286.f90: Likewise.
5641 * gfortran.dg/pr17472.f: Likewise.
5642 * gfortran.dg/pr17612.f90: Likewise.
5643 * gfortran.dg/pr17706.f90: Likewise.
5644 * gfortran.dg/pr18025.f90: Likewise.
5645 * gfortran.dg/pr18122.f90: Likewise.
5646 * gfortran.dg/pr18210.f90: Likewise.
5647 * gfortran.dg/pr18392.f90: Likewise.
5648 * gfortran.dg/pr19155.f: Likewise.
5649 * gfortran.dg/pr19216.f: Likewise.
5650 * gfortran.dg/pr19467.f90: Likewise.
5651 * gfortran.dg/pr19657.f: Likewise.
5652 * gfortran.dg/pr19926.f90: Likewise.
5653 * gfortran.dg/pr19928-1.f90: Likewise.
5654 * gfortran.dg/pr19928-2.f90: Likewise.
5655 * gfortran.dg/pr20086.f90: Likewise.
5656 * gfortran.dg/pr20124.f90: Likewise.
5657 * gfortran.dg/pr20163-2.f: Likewise.
5658 * gfortran.dg/pr20480.f90: Likewise.
5659 * gfortran.dg/pr20755.f: Likewise.
5660 * gfortran.dg/pr20950.f: Likewise.
5661 * gfortran.dg/pr21177.f90: Likewise.
5662 * gfortran.dg/pr21730.f: Likewise.
5663 * gfortran.dg/pr22491.f: Likewise.
5664 * gfortran.dg/pr25603.f: Likewise.
5665 * gfortran.dg/pr26246_2.f90: Likewise.
5666 * gfortran.dg/pr32136.f90: Likewise.
5667 * gfortran.dg/pr32533.f90: Likewise.
5668 * gfortran.dg/pr33794.f90: Likewise.
5669 * gfortran.dg/pr35662.f90: Likewise.
5670 * gfortran.dg/pr35944-1.f90: Likewise.
5671 * gfortran.dg/pr35944-2.f90: Likewise.
5672 * gfortran.dg/pr35983.f90: Likewise.
5673 * gfortran.dg/pr39865.f90: Likewise.
5674 * gfortran.dg/pr41212.f90: Likewise.
5675 * gfortran.dg/pr43808.f90: Likewise.
5676 * gfortran.dg/pr44592.f90: Likewise.
5677 * gfortran.dg/pr44735.f90: Likewise.
5678 * gfortran.dg/pr45308.f03: Likewise.
5679 * gfortran.dg/pr46297.f: Likewise.
5680 * gfortran.dg/pr46588.f90: Likewise.
5681 * gfortran.dg/pr46665.f90: Likewise.
5682 * gfortran.dg/pr46804.f90: Likewise.
5683 * gfortran.dg/pr47008.f03: Likewise.
5684 * gfortran.dg/pr47614.f: Likewise.
5685 * gfortran.dg/pr47878.f90: Likewise.
5686 * gfortran.dg/pr49103.f90: Likewise.
5687 * gfortran.dg/pr50069_1.f90: Likewise.
5688 * gfortran.dg/pr50769.f90: Likewise.
5689 * gfortran.dg/pr52608.f90: Likewise.
5690 * gfortran.dg/pr55086_2.f90: Likewise.
5691 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5692 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5693 * gfortran.dg/pr55330.f90: Likewise.
5694 * gfortran.dg/pr56015.f90: Likewise.
5695 * gfortran.dg/pr57910.f90: Likewise.
5696 * gfortran.dg/pr59700.f90: Likewise.
5697 * gfortran.dg/pr62125.f90: Likewise.
5698 * gfortran.dg/pr64530.f90: Likewise.
5699 * gfortran.dg/pr65429.f90: Likewise.
5700 * gfortran.dg/pr65450.f90: Likewise.
5701 * gfortran.dg/pr65504.f90: Likewise.
5702 * gfortran.dg/pr65903.f90: Likewise.
5703 * gfortran.dg/pr66311.f90: Likewise.
5704 * gfortran.dg/pr66864.f90: Likewise.
5705 * gfortran.dg/pr67140.f90: Likewise.
5706 * gfortran.dg/pr67524.f90: Likewise.
5707 * gfortran.dg/pr67885.f90: Likewise.
5708 * gfortran.dg/pr68053.f90: Likewise.
5709 * gfortran.dg/pr68566.f90: Likewise.
5710 * gfortran.dg/pr69514_1.f90: Likewise.
5711 * gfortran.dg/pr69514_2.f90: Likewise.
5712 * gfortran.dg/pr69739.f90: Likewise.
5713 * gfortran.dg/pr70673.f90: Likewise.
5714 * gfortran.dg/pr71523_2.f90: Likewise.
5715 * gfortran.dg/pr71764.f90: Likewise.
5716 * gfortran.dg/pr78092.f90: Likewise.
5717 * gfortran.dg/pr82973.f90: Likewise.
5718 * gfortran.dg/pr83864.f90: Likewise.
5719 * gfortran.dg/pr83874.f90: Likewise.
5720 * gfortran.dg/pr84088.f90: Likewise.
5721 * gfortran.dg/pr84155.f90: Likewise.
5722 * gfortran.dg/proc_decl_12.f90: Likewise.
5723 * gfortran.dg/proc_decl_13.f90: Likewise.
5724 * gfortran.dg/proc_decl_15.f90: Likewise.
5725 * gfortran.dg/proc_decl_17.f90: Likewise.
5726 * gfortran.dg/proc_decl_18.f90: Likewise.
5727 * gfortran.dg/proc_decl_2.f90: Likewise.
5728 * gfortran.dg/proc_decl_5.f90: Likewise.
5729 * gfortran.dg/proc_decl_9.f90: Likewise.
5730 * gfortran.dg/proc_ptr_1.f90: Likewise.
5731 * gfortran.dg/proc_ptr_10.f90: Likewise.
5732 * gfortran.dg/proc_ptr_12.f90: Likewise.
5733 * gfortran.dg/proc_ptr_18.f90: Likewise.
5734 * gfortran.dg/proc_ptr_19.f90: Likewise.
5735 * gfortran.dg/proc_ptr_21.f90: Likewise.
5736 * gfortran.dg/proc_ptr_22.f90: Likewise.
5737 * gfortran.dg/proc_ptr_23.f90: Likewise.
5738 * gfortran.dg/proc_ptr_25.f90: Likewise.
5739 * gfortran.dg/proc_ptr_26.f90: Likewise.
5740 * gfortran.dg/proc_ptr_3.f90: Likewise.
5741 * gfortran.dg/proc_ptr_36.f90: Likewise.
5742 * gfortran.dg/proc_ptr_47.f90: Likewise.
5743 * gfortran.dg/proc_ptr_48.f90: Likewise.
5744 * gfortran.dg/proc_ptr_5.f90: Likewise.
5745 * gfortran.dg/proc_ptr_6.f90: Likewise.
5746 * gfortran.dg/proc_ptr_7.f90: Likewise.
5747 * gfortran.dg/proc_ptr_8.f90: Likewise.
5748 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5749 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5750 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5751 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5752 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5753 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5754 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5755 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5756 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5757 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5758 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5759 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5760 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5761 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5762 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5763 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5764 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5765 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5766 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5767 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5768 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5769 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5770 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5771 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5772 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5773 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5774 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5775 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5776 * gfortran.dg/product_init_expr.f03: Likewise.
5777 * gfortran.dg/promotion.f90: Likewise.
5778 * gfortran.dg/promotion_3.f90: Likewise.
5779 * gfortran.dg/promotion_4.f90: Likewise.
5780 * gfortran.dg/protected_1.f90: Likewise.
5781 * gfortran.dg/protected_2.f90: Likewise.
5782 * gfortran.dg/ptr-func-1.f90: Likewise.
5783 * gfortran.dg/ptr-func-2.f90: Likewise.
5784 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5785 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5786 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5787 * gfortran.dg/pure_byref_1.f90: Likewise.
5788 * gfortran.dg/pure_byref_2.f90: Likewise.
5789 * gfortran.dg/pure_byref_3.f90: Likewise.
5790 * gfortran.dg/quad_2.f90: Likewise.
5791 * gfortran.dg/quad_3.f90: Likewise.
5792 * gfortran.dg/random_3.f90: Likewise.
5793 * gfortran.dg/random_4.f90: Likewise.
5794 * gfortran.dg/random_7.f90: Likewise.
5795 * gfortran.dg/read_2.f90: Likewise.
5796 * gfortran.dg/read_3.f90: Likewise.
5797 * gfortran.dg/read_4.f90: Likewise.
5798 * gfortran.dg/read_5.f90: Likewise.
5799 * gfortran.dg/read_bad_advance.f90: Likewise.
5800 * gfortran.dg/read_bang.f90: Likewise.
5801 * gfortran.dg/read_bang4.f90: Likewise.
5802 * gfortran.dg/read_comma.f: Likewise.
5803 * gfortran.dg/read_dir.f90: Likewise.
5804 * gfortran.dg/read_empty_file.f: Likewise.
5805 * gfortran.dg/read_eof_1.f90: Likewise.
5806 * gfortran.dg/read_eof_2.f90: Likewise.
5807 * gfortran.dg/read_eof_3.f90: Likewise.
5808 * gfortran.dg/read_eof_4.f90: Likewise.
5809 * gfortran.dg/read_eof_5.f90: Likewise.
5810 * gfortran.dg/read_eof_6.f: Likewise.
5811 * gfortran.dg/read_eof_7.f90: Likewise.
5812 * gfortran.dg/read_eof_8.f90: Likewise.
5813 * gfortran.dg/read_eof_all.f90: Likewise.
5814 * gfortran.dg/read_eor.f90: Likewise.
5815 * gfortran.dg/read_float_1.f90: Likewise.
5816 * gfortran.dg/read_float_2.f03: Likewise.
5817 * gfortran.dg/read_float_3.f90: Likewise.
5818 * gfortran.dg/read_float_4.f90: Likewise.
5819 * gfortran.dg/read_infnan_1.f90: Likewise.
5820 * gfortran.dg/read_list_eof_1.f90: Likewise.
5821 * gfortran.dg/read_logical.f90: Likewise.
5822 * gfortran.dg/read_many_1.f: Likewise.
5823 * gfortran.dg/read_no_eor.f90: Likewise.
5824 * gfortran.dg/read_noadvance.f90: Likewise.
5825 * gfortran.dg/read_repeat.f90: Likewise.
5826 * gfortran.dg/read_repeat_2.f90: Likewise.
5827 * gfortran.dg/read_size_noadvance.f90: Likewise.
5828 * gfortran.dg/read_x_eof.f90: Likewise.
5829 * gfortran.dg/read_x_past.f: Likewise.
5830 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5831 * gfortran.dg/real_const_1.f: Likewise.
5832 * gfortran.dg/real_const_2.f90: Likewise.
5833 * gfortran.dg/real_const_3.f90: Likewise.
5834 * gfortran.dg/real_do_1.f90: Likewise.
5835 * gfortran.dg/real_index_1.f90: Likewise.
5836 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5837 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5838 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5839 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5840 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5841 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5842 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5843 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5844 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5845 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5846 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5847 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5848 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5849 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5850 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5851 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5852 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5853 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5854 * gfortran.dg/record_marker_1.f90: Likewise.
5855 * gfortran.dg/record_marker_2.f: Likewise.
5856 * gfortran.dg/record_marker_3.f90: Likewise.
5857 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5858 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5859 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5860 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5861 * gfortran.dg/recursive_check_7.f90: Likewise.
5862 * gfortran.dg/recursive_reference_1.f90: Likewise.
5863 * gfortran.dg/recursive_reference_2.f90: Likewise.
5864 * gfortran.dg/recursive_stack.f90: Likewise.
5865 * gfortran.dg/reduction.f90: Likewise.
5866 * gfortran.dg/repack_arrays_1.f90: Likewise.
5867 * gfortran.dg/repeat_1.f90: Likewise.
5868 * gfortran.dg/repeat_2.f90: Likewise.
5869 * gfortran.dg/repeat_3.f90: Likewise.
5870 * gfortran.dg/repeat_6.f90: Likewise.
5871 * gfortran.dg/reshape-alloc.f90: Likewise.
5872 * gfortran.dg/reshape-complex.f90: Likewise.
5873 * gfortran.dg/reshape.f90: Likewise.
5874 * gfortran.dg/reshape_2.f90: Likewise.
5875 * gfortran.dg/reshape_7.f90: Likewise.
5876 * gfortran.dg/reshape_empty_1.f03: Likewise.
5877 * gfortran.dg/reshape_pad_1.f90: Likewise.
5878 * gfortran.dg/reshape_rank7.f90: Likewise.
5879 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5880 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5881 * gfortran.dg/result_default_init_1.f90: Likewise.
5882 * gfortran.dg/result_in_spec_1.f90: Likewise.
5883 * gfortran.dg/result_in_spec_2.f90: Likewise.
5884 * gfortran.dg/ret_array_1.f90: Likewise.
5885 * gfortran.dg/ret_pointer_1.f90: Likewise.
5886 * gfortran.dg/ret_pointer_2.f90: Likewise.
5887 * gfortran.dg/rewind_1.f90: Likewise.
5888 * gfortran.dg/round_1.f03: Likewise.
5889 * gfortran.dg/round_2.f03: Likewise.
5890 * gfortran.dg/round_3.f08: Likewise.
5891 * gfortran.dg/round_4.f90: Likewise.
5892 * gfortran.dg/rrspacing_1.f90: Likewise.
5893 * gfortran.dg/runtime_warning_1.f90: Likewise.
5894 * gfortran.dg/same_type_as_2.f03: Likewise.
5895 * gfortran.dg/save_1.f90: Likewise.
5896 * gfortran.dg/save_5.f90: Likewise.
5897 * gfortran.dg/save_6.f90: Likewise.
5898 * gfortran.dg/scalar_mask_1.f90: Likewise.
5899 * gfortran.dg/scalar_mask_2.f90: Likewise.
5900 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5901 * gfortran.dg/scale_1.f90: Likewise.
5902 * gfortran.dg/scan_1.f90: Likewise.
5903 * gfortran.dg/scan_2.f90: Likewise.
5904 * gfortran.dg/secnds-1.f: Likewise.
5905 * gfortran.dg/secnds.f: Likewise.
5906 * gfortran.dg/select_1.f90: Likewise.
5907 * gfortran.dg/select_2.f90: Likewise.
5908 * gfortran.dg/select_3.f90: Likewise.
5909 * gfortran.dg/select_5.f90: Likewise.
5910 * gfortran.dg/select_char_1.f90: Likewise.
5911 * gfortran.dg/select_char_2.f90: Likewise.
5912 * gfortran.dg/select_type_13.f03: Likewise.
5913 * gfortran.dg/select_type_14.f03: Likewise.
5914 * gfortran.dg/select_type_15.f03: Likewise.
5915 * gfortran.dg/select_type_19.f03: Likewise.
5916 * gfortran.dg/select_type_2.f03: Likewise.
5917 * gfortran.dg/select_type_26.f03: Likewise.
5918 * gfortran.dg/select_type_27.f03: Likewise.
5919 * gfortran.dg/select_type_28.f03: Likewise.
5920 * gfortran.dg/select_type_3.f03: Likewise.
5921 * gfortran.dg/select_type_35.f03: Likewise.
5922 * gfortran.dg/select_type_36.f03: Likewise.
5923 * gfortran.dg/select_type_37.f03: Likewise.
5924 * gfortran.dg/select_type_39.f03: Likewise.
5925 * gfortran.dg/select_type_4.f90: Likewise.
5926 * gfortran.dg/select_type_5.f03: Likewise.
5927 * gfortran.dg/select_type_6.f03: Likewise.
5928 * gfortran.dg/select_type_7.f03: Likewise.
5929 * gfortran.dg/select_type_8.f03: Likewise.
5930 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5931 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5932 * gfortran.dg/selected_kind_1.f90: Likewise.
5933 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5934 * gfortran.dg/shape_2.f90: Likewise.
5935 * gfortran.dg/shape_4.f90: Likewise.
5936 * gfortran.dg/shape_5.f90: Likewise.
5937 * gfortran.dg/shape_7.f90: Likewise.
5938 * gfortran.dg/shape_8.f90: Likewise.
5939 * gfortran.dg/shape_9.f90: Likewise.
5940 * gfortran.dg/shift-kind_2.f90: Likewise.
5941 * gfortran.dg/shiftalr_1.F90: Likewise.
5942 * gfortran.dg/shiftalr_2.F90: Likewise.
5943 * gfortran.dg/simpleif_1.f90: Likewise.
5944 * gfortran.dg/simplify_argN_1.f90: Likewise.
5945 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5946 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5947 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5948 * gfortran.dg/simplify_modulo.f90: Likewise.
5949 * gfortran.dg/single_char_string.f90: Likewise.
5950 * gfortran.dg/size_dim.f90: Likewise.
5951 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5952 * gfortran.dg/sizeof.f90: Likewise.
5953 * gfortran.dg/sizeof_4.f90: Likewise.
5954 * gfortran.dg/slash_1.f90: Likewise.
5955 * gfortran.dg/sms-1.f90: Likewise.
5956 * gfortran.dg/sms-2.f90: Likewise.
5957 * gfortran.dg/spec_expr_7.f90: Likewise.
5958 * gfortran.dg/specifics_1.f90: Likewise.
5959 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5960 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5961 * gfortran.dg/spread_init_expr.f03: Likewise.
5962 * gfortran.dg/spread_scalar_source.f90: Likewise.
5963 * gfortran.dg/spread_shape_1.f90: Likewise.
5964 * gfortran.dg/stat_1.f90: Likewise.
5965 * gfortran.dg/stat_2.f90: Likewise.
5966 * gfortran.dg/stfunc_1.f90: Likewise.
5967 * gfortran.dg/stfunc_4.f90: Likewise.
5968 * gfortran.dg/stfunc_6.f90: Likewise.
5969 * gfortran.dg/storage_size_1.f08: Likewise.
5970 * gfortran.dg/storage_size_3.f08: Likewise.
5971 * gfortran.dg/storage_size_4.f90: Likewise.
5972 * gfortran.dg/streamio_1.f90: Likewise.
5973 * gfortran.dg/streamio_10.f90: Likewise.
5974 * gfortran.dg/streamio_11.f90: Likewise.
5975 * gfortran.dg/streamio_12.f90: Likewise.
5976 * gfortran.dg/streamio_13.f90: Likewise.
5977 * gfortran.dg/streamio_14.f90: Likewise.
5978 * gfortran.dg/streamio_15.f90: Likewise.
5979 * gfortran.dg/streamio_16.f90: Likewise.
5980 * gfortran.dg/streamio_17.f90: Likewise.
5981 * gfortran.dg/streamio_2.f90: Likewise.
5982 * gfortran.dg/streamio_3.f90: Likewise.
5983 * gfortran.dg/streamio_4.f90: Likewise.
5984 * gfortran.dg/streamio_5.f90: Likewise.
5985 * gfortran.dg/streamio_6.f90: Likewise.
5986 * gfortran.dg/streamio_7.f90: Likewise.
5987 * gfortran.dg/streamio_8.f90: Likewise.
5988 * gfortran.dg/streamio_9.f90: Likewise.
5989 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5990 * gfortran.dg/string_4.f90: Likewise.
5991 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5992 * gfortran.dg/string_assign_2.f90: Likewise.
5993 * gfortran.dg/string_compare_1.f90: Likewise.
5994 * gfortran.dg/string_compare_2.f90: Likewise.
5995 * gfortran.dg/string_compare_3.f90: Likewise.
5996 * gfortran.dg/string_ctor_1.f90: Likewise.
5997 * gfortran.dg/string_length_1.f90: Likewise.
5998 * gfortran.dg/string_length_2.f90: Likewise.
5999 * gfortran.dg/string_length_3.f90: Likewise.
6000 * gfortran.dg/string_length_4.f90: Likewise.
6001 * gfortran.dg/string_null_compare_1.f: Likewise.
6002 * gfortran.dg/string_pad_trunc.f90: Likewise.
6003 * gfortran.dg/structure_constructor_1.f03: Likewise.
6004 * gfortran.dg/structure_constructor_11.f90: Likewise.
6005 * gfortran.dg/structure_constructor_13.f03: Likewise.
6006 * gfortran.dg/structure_constructor_2.f03: Likewise.
6007 * gfortran.dg/structure_constructor_5.f03: Likewise.
6008 * gfortran.dg/submodule_1.f08: Likewise.
6009 * gfortran.dg/submodule_11.f08: Likewise.
6010 * gfortran.dg/submodule_14.f08: Likewise.
6011 * gfortran.dg/submodule_15.f08: Likewise.
6012 * gfortran.dg/submodule_17.f08: Likewise.
6013 * gfortran.dg/submodule_18.f08: Likewise.
6014 * gfortran.dg/submodule_19.f08: Likewise.
6015 * gfortran.dg/submodule_2.f08: Likewise.
6016 * gfortran.dg/submodule_27.f08: Likewise.
6017 * gfortran.dg/submodule_28.f08: Likewise.
6018 * gfortran.dg/submodule_29.f08: Likewise.
6019 * gfortran.dg/submodule_30.f08: Likewise.
6020 * gfortran.dg/submodule_6.f08: Likewise.
6021 * gfortran.dg/submodule_7.f08: Likewise.
6022 * gfortran.dg/submodule_8.f08: Likewise.
6023 * gfortran.dg/subnormal_1.f90: Likewise.
6024 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
6025 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
6026 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
6027 * gfortran.dg/substr_2.f: Likewise.
6028 * gfortran.dg/substr_3.f: Likewise.
6029 * gfortran.dg/substr_4.f: Likewise.
6030 * gfortran.dg/substr_5.f90: Likewise.
6031 * gfortran.dg/substr_6.f90: Likewise.
6032 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
6033 * gfortran.dg/sum_init_expr.f03: Likewise.
6034 * gfortran.dg/sum_zero_array_1.f90: Likewise.
6035 * gfortran.dg/system_clock_3.f08: Likewise.
6036 * gfortran.dg/t_editing.f: Likewise.
6037 * gfortran.dg/team_change_1.f90: Likewise.
6038 * gfortran.dg/team_end_1.f90: Likewise.
6039 * gfortran.dg/team_number_1.f90: Likewise.
6040 * gfortran.dg/temporary_1.f90: Likewise.
6041 * gfortran.dg/test_com_block.f90: Likewise.
6042 * gfortran.dg/test_only_clause.f90: Likewise.
6043 * gfortran.dg/tiny_1.f90: Likewise.
6044 * gfortran.dg/tiny_2.f90: Likewise.
6045 * gfortran.dg/tl_editing.f90: Likewise.
6046 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
6047 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6048 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
6049 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
6050 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
6051 * gfortran.dg/transfer_class_2.f90: Likewise.
6052 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
6053 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
6054 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
6055 * gfortran.dg/transfer_resolve_1.f90: Likewise.
6056 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6057 * gfortran.dg/transfer_simplify_10.f90: Likewise.
6058 * gfortran.dg/transfer_simplify_11.f90: Likewise.
6059 * gfortran.dg/transfer_simplify_2.f90: Likewise.
6060 * gfortran.dg/transfer_simplify_3.f90: Likewise.
6061 * gfortran.dg/transfer_simplify_4.f90: Likewise.
6062 * gfortran.dg/transfer_simplify_8.f90: Likewise.
6063 * gfortran.dg/transfer_simplify_9.f90: Likewise.
6064 * gfortran.dg/transpose_1.f90: Likewise.
6065 * gfortran.dg/transpose_3.f03: Likewise.
6066 * gfortran.dg/transpose_4.f90: Likewise.
6067 * gfortran.dg/transpose_conjg_1.f90: Likewise.
6068 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
6069 * gfortran.dg/transpose_optimization_2.f90: Likewise.
6070 * gfortran.dg/trim_1.f90: Likewise.
6071 * gfortran.dg/trim_optimize_1.f90: Likewise.
6072 * gfortran.dg/trim_optimize_2.f90: Likewise.
6073 * gfortran.dg/trim_optimize_3.f90: Likewise.
6074 * gfortran.dg/trim_optimize_4.f90: Likewise.
6075 * gfortran.dg/trim_optimize_5.f90: Likewise.
6076 * gfortran.dg/trim_optimize_6.f90: Likewise.
6077 * gfortran.dg/trim_optimize_7.f90: Likewise.
6078 * gfortran.dg/trim_optimize_8.f90: Likewise.
6079 * gfortran.dg/type_to_class_1.f03: Likewise.
6080 * gfortran.dg/type_to_class_2.f03: Likewise.
6081 * gfortran.dg/type_to_class_3.f03: Likewise.
6082 * gfortran.dg/type_to_class_4.f03: Likewise.
6083 * gfortran.dg/type_to_class_5.f03: Likewise.
6084 * gfortran.dg/typebound_assignment_5.f03: Likewise.
6085 * gfortran.dg/typebound_assignment_6.f03: Likewise.
6086 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6087 * gfortran.dg/typebound_call_1.f03: Likewise.
6088 * gfortran.dg/typebound_call_13.f03: Likewise.
6089 * gfortran.dg/typebound_call_18.f03: Likewise.
6090 * gfortran.dg/typebound_call_19.f03: Likewise.
6091 * gfortran.dg/typebound_call_2.f03: Likewise.
6092 * gfortran.dg/typebound_call_20.f03: Likewise.
6093 * gfortran.dg/typebound_call_3.f03: Likewise.
6094 * gfortran.dg/typebound_generic_5.f03: Likewise.
6095 * gfortran.dg/typebound_generic_6.f03: Likewise.
6096 * gfortran.dg/typebound_generic_9.f03: Likewise.
6097 * gfortran.dg/typebound_operator_12.f03: Likewise.
6098 * gfortran.dg/typebound_operator_13.f03: Likewise.
6099 * gfortran.dg/typebound_operator_15.f90: Likewise.
6100 * gfortran.dg/typebound_operator_20.f90: Likewise.
6101 * gfortran.dg/typebound_operator_3.f03: Likewise.
6102 * gfortran.dg/typebound_operator_6.f03: Likewise.
6103 * gfortran.dg/typebound_operator_7.f03: Likewise.
6104 * gfortran.dg/typebound_operator_8.f03: Likewise.
6105 * gfortran.dg/typebound_operator_9.f03: Likewise.
6106 * gfortran.dg/typebound_proc_19.f90: Likewise.
6107 * gfortran.dg/typebound_proc_20.f90: Likewise.
6108 * gfortran.dg/typebound_proc_23.f90: Likewise.
6109 * gfortran.dg/typebound_proc_27.f03: Likewise.
6110 * gfortran.dg/typebound_proc_35.f90: Likewise.
6111 * gfortran.dg/typebound_proc_36.f90: Likewise.
6112 * gfortran.dg/unf_io_convert_1.f90: Likewise.
6113 * gfortran.dg/unf_io_convert_2.f90: Likewise.
6114 * gfortran.dg/unf_io_convert_3.f90: Likewise.
6115 * gfortran.dg/unf_io_convert_4.f90: Likewise.
6116 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6117 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
6118 * gfortran.dg/unf_short_record_1.f90: Likewise.
6119 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6120 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6121 * gfortran.dg/unit_1.f90: Likewise.
6122 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
6123 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
6124 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
6125 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
6126 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
6127 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
6128 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
6129 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
6130 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
6131 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
6132 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6133 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
6134 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
6135 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
6136 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
6137 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
6138 * gfortran.dg/unpack_init_expr.f03: Likewise.
6139 * gfortran.dg/use_10.f90: Likewise.
6140 * gfortran.dg/use_11.f90: Likewise.
6141 * gfortran.dg/use_13.f90: Likewise.
6142 * gfortran.dg/use_24.f90: Likewise.
6143 * gfortran.dg/use_27.f90: Likewise.
6144 * gfortran.dg/use_5.f90: Likewise.
6145 * gfortran.dg/use_allocated_1.f90: Likewise.
6146 * gfortran.dg/use_only_1.f90: Likewise.
6147 * gfortran.dg/use_only_4.f90: Likewise.
6148 * gfortran.dg/use_rename_2.f90: Likewise.
6149 * gfortran.dg/use_rename_4.f90: Likewise.
6150 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6151 * gfortran.dg/used_interface_ref.f90: Likewise.
6152 * gfortran.dg/used_types_5.f90: Likewise.
6153 * gfortran.dg/utf8_1.f03: Likewise.
6154 * gfortran.dg/utf8_2.f03: Likewise.
6155 * gfortran.dg/value_1.f90: Likewise.
6156 * gfortran.dg/value_2.f90: Likewise.
6157 * gfortran.dg/value_4.f90: Likewise.
6158 * gfortran.dg/value_6.f03: Likewise.
6159 * gfortran.dg/value_7.f03: Likewise.
6160 * gfortran.dg/value_test.f90: Likewise.
6161 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6162 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6163 * gfortran.dg/vect/pr60510.f: Likewise.
6164 * gfortran.dg/vect/pr69882.f90: Likewise.
6165 * gfortran.dg/vect/pr69980.f90: Likewise.
6166 * gfortran.dg/vect/vect-5.f90: Likewise.
6167 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6168 * gfortran.dg/vector_subscript_1.f90: Likewise.
6169 * gfortran.dg/vector_subscript_2.f90: Likewise.
6170 * gfortran.dg/vector_subscript_3.f90: Likewise.
6171 * gfortran.dg/vector_subscript_5.f90: Likewise.
6172 * gfortran.dg/verify_2.f90: Likewise.
6173 * gfortran.dg/volatile10.f90: Likewise.
6174 * gfortran.dg/where_1.f90: Likewise.
6175 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6176 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6177 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6178 * gfortran.dg/whole_file_13.f90: Likewise.
6179 * gfortran.dg/whole_file_2.f90: Likewise.
6180 * gfortran.dg/widechar_2.f90: Likewise.
6181 * gfortran.dg/widechar_4.f90: Likewise.
6182 * gfortran.dg/widechar_5.f90: Likewise.
6183 * gfortran.dg/widechar_6.f90: Likewise.
6184 * gfortran.dg/widechar_8.f90: Likewise.
6185 * gfortran.dg/widechar_IO_1.f90: Likewise.
6186 * gfortran.dg/widechar_IO_2.f90: Likewise.
6187 * gfortran.dg/widechar_IO_3.f90: Likewise.
6188 * gfortran.dg/widechar_IO_4.f90: Likewise.
6189 * gfortran.dg/widechar_compare_1.f90: Likewise.
6190 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6191 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6192 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6193 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6194 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6195 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6196 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6197 * gfortran.dg/widechar_select_1.f90: Likewise.
6198 * gfortran.dg/winapi.f90: Likewise.
6199 * gfortran.dg/write_0_pe_format.f90: Likewise.
6200 * gfortran.dg/write_back.f: Likewise.
6201 * gfortran.dg/write_check3.f90: Likewise.
6202 * gfortran.dg/write_direct_eor.f90: Likewise.
6203 * gfortran.dg/write_padding.f90: Likewise.
6204 * gfortran.dg/write_recursive.f90: Likewise.
6205 * gfortran.dg/write_rewind_1.f: Likewise.
6206 * gfortran.dg/write_rewind_2.f: Likewise.
6207 * gfortran.dg/write_zero_array.f90: Likewise.
6208 * gfortran.dg/x_slash_1.f: Likewise.
6209 * gfortran.dg/x_slash_2.f: Likewise.
6210 * gfortran.dg/zero_array_components_1.f90: Likewise.
6211 * gfortran.dg/zero_length_1.f90: Likewise.
6212 * gfortran.dg/zero_length_2.f90: Likewise.
6213 * gfortran.dg/zero_sized_1.f90: Likewise.
6214 * gfortran.dg/zero_sized_3.f90: Likewise.
6215 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6216 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6217 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6218 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6219 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6220 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6221 * gfortran.fortran-torture/execute/args.f90: Likewise.
6222 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6223 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6224 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6225 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6226 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6227 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6228 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6229 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6230 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6231 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6232 * gfortran.fortran-torture/execute/common.f90: Likewise.
6233 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6234 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6235 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6236 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6237 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6238 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6239 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6240 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6241 * gfortran.fortran-torture/execute/data.f90: Likewise.
6242 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6243 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6244 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6245 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6246 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6247 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6248 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6249 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6250 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6251 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6252 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6253 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6254 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6255 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6256 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6257 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6258 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6259 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6260 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6261 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6262 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6263 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6264 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6265 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6266 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6267 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6268 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6269 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6270 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6271 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6272 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6273 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6274 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6275 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6276 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6277 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6278 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6279 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6280 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6281 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6282 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6283 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6284 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6285 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6286 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6287 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6288 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6289 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6290 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6291 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6292 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6293 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6294 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6295 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6296 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6297 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6298 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6299 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6300 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6301 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6302 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6303 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6304 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6305 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6306 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6307 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6308 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6309 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6310 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6311 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6312 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6313 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6314 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6315 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6316 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6317 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6318 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6319 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6320 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6321 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6322 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6323 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6324 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6325 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6326 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6327 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6328 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6329 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6330 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6331 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6332 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6333 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6334 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6335 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6336 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6337 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6338 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6339 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6340 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6341 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6342 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6343 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6344 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6345 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6346 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6347 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6348 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6349 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6350 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6351 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6352 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6353 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6354 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6355 * gfortran.fortran-torture/execute/math.f90: Likewise.
6356 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6357 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6358 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6359 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6360 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6361 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6362 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6363 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6364 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6365 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6366 * gfortran.fortran-torture/execute/power.f90: Likewise.
6367 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6368 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6369 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6370 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6371 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6372 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6373 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6374 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6375 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6376 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6377 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6378 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6379 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6380 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6381 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6382 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6383 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6384 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6385 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6386 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6387 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6388 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6389 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6390 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6391 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6392 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6393 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6394 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6395 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6396 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6397 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6398 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6399 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6400 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6401 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6402 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6403 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6404 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6405 * gfortran.fortran-torture/execute/string.f90: Likewise.
6406 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6407 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6408 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6409 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6410 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6411 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6412 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6413 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6414 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6415 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6416 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6417 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6418 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6419 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6420 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6421 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6422 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6423 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6424 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6425 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6426 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6427 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6428 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6429 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6430 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6431 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6432 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6433 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6434 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6435 * gfortran.dg/inline_transpose_1.f90: Likewise.
6437 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6440 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6443 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6446 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6447 * gnat.dg/dispatch1.adb: Rename into...
6448 * gnat.dg/disp1.adb: ...this.
6449 * gnat.dg/dispatch1_p.ads: Rename into...
6450 * gnat.dg/disp1_pkg.ads: ...this.
6451 * gnat.dg/disp2.adb: Rename into...
6452 * gnat.dg/dispatch2.adb: ...this.
6453 * gnat.dg/dispatch2_p.ads: Rename into...
6454 * gnat.dg/disp2_pkg.ads: ...this.
6455 * gnat.dg/dispatch2_p.adb: Rename into...
6456 * gnat.dg/disp2_pkg.adb: this.
6457 * gnat.dg/generic_dispatch.adb: Rename into...
6458 * gnat.dg/generic_disp.adb: this.
6459 * gnat.dg/generic_dispatch_p.ads: Rename into...
6460 * gnat.dg/generic_disp_pkg.ads: ...this.
6461 * gnat.dg/generic_dispatch_p.adb: Rename into...
6462 * gnat.dg/generic_disp_pkg.adb: ...this.
6463 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6464 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6465 * gnat.dg/object_overflow1.adb: Tweak index.
6466 * gnat.dg/object_overflow2.adb: Likewise.
6467 * gnat.dg/object_overflow3.adb: Likewise.
6468 * gnat.dg/object_overflow4.adb: Likewise.
6469 * gnat.dg/object_overflow5.adb: Likewise.
6471 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6474 * gcc.c-torture/compile/pr84425.c: New test.
6476 2018-02-16 Marek Polacek <polacek@redhat.com>
6477 Jakub Jelinek <jakub@redhat.com>
6480 * g++.dg/cpp1y/constexpr-84192.C: New test.
6482 2018-02-16 Martin Sebor <msebor@redhat.com>
6485 * g++.dg/overload15.C: New test.
6487 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6490 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6491 * gcc.dg/pr56727-2.c: Ditto.
6492 * gcc.target/powerpc/pr79439.c: Renamed to...
6493 * gcc.target/powerpc/pr79439-1.c: ...this.
6494 * gcc.target/powerpc/pr79439-2.c: New test.
6495 * gcc.target/powerpc/pr79439-3.c: New test.
6497 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6500 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6501 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6502 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6503 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6504 * gcc.target/powerpc/builtins-3.c: Same.
6506 2018-02-16 Nathan Sidwell <nathan@acm.org>
6508 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6510 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6512 PR rtl-optimization/70023
6513 * gcc.target/i386/pr70023.c: New.
6515 2018-02-16 Carl Love <cel@us.ibm.com>
6517 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6519 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6522 2018-02-16 Carl Love <cel@us.ibm.com>
6524 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6525 for the ABI definitions for vec_extract4b and vec_insert4b.
6527 2018-02-16 Nathan Sidwell <nathan@acm.org>
6529 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6530 * g++.old-deja/g++.mike/net43.C: Likewise.
6532 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6535 * g++.dg/cpp1z/class-deduction48.C: New.
6537 2018-02-16 Nathan Sidwell <nathan@acm.org>
6540 * g++.dg/lookup/pr84375.C: New.
6542 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6545 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6547 2018-02-16 Richard Biener <rguenther@suse.de>
6549 PR tree-optimization/84417
6550 * gcc.dg/torture/pr84417.c: New testcase.
6552 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6555 * g++.dg/opt/pr84272.C: New test.
6557 PR rtl-optimization/83723
6558 * gcc.dg/pr83723.c: New test.
6560 2018-02-16 Richard Biener <rguenther@suse.de>
6562 PR tree-optimization/84399
6563 * gcc.dg/graphite/pr84399.c: New testcase.
6565 2018-02-16 Richard Biener <rguenther@suse.de>
6567 PR tree-optimization/84190
6568 * g++.dg/torture/pr84190.C: New testcase.
6570 2018-02-15 Martin Sebor <msebor@redhat.com>
6572 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6575 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6578 * gfortran.dg/dtio_21.f03: Add an error message.
6579 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6581 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6584 * gfortran.dg/stop_shouldfail.f90: New test.
6586 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6589 * g++.dg/concepts/pr84330.C: New.
6591 2018-02-15 Tom de Vries <tom@codesourcery.com>
6593 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6595 2018-02-15 Tom de Vries <tom@codesourcery.com>
6597 * gcc.c-torture/compile/pr84136.c: Require effective target
6600 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6602 PR tree-optimization/84383
6603 * gcc.c-torture/compile/pr84383.c: New test.
6605 PR tree-optimization/84334
6606 * gcc.dg/pr84334.c: New test.
6608 2018-02-14 Carl Love <cel@us.ibm.com>
6610 * gcc.target/powerpc/builtins-4-int128-runnable.c
6611 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6612 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6614 2018-02-14 Martin Sebor <msebor@redhat.com>
6616 PR tree-optimization/83698
6617 * gcc.dg/Wrestrict-7.c: New test.
6618 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6619 * gcc.target/i386/chkp-stropt-17.c: Same.
6621 2018-02-14 Martin Sebor <msebor@redhat.com>
6624 * gcc.dg/Wattributes-8.c: New test.
6626 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6629 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6630 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6631 * gfortran.dg/select_type_1.f03: Extend test case.
6633 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6635 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6636 (dg-options): Use -O2 -msse2 -mno-sse3.
6638 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6640 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6641 this test case still works ok.
6642 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6643 * gcc.dg/vmx/insert-be-order.c: Likewise.
6644 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6645 * gcc.dg/vmx/ld-be-order.c: Likewise.
6646 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6647 * gcc.dg/vmx/lde-be-order.c: Likewise.
6648 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6649 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6650 * gcc.dg/vmx/merge-be-order.c: Likewise.
6651 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6652 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6653 * gcc.dg/vmx/pack-be-order.c: Likewise.
6654 * gcc.dg/vmx/perm-be-order.c: Likewise.
6655 * gcc.dg/vmx/splat-be-order.c: Likewise.
6656 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6657 * gcc.dg/vmx/st-be-order.c: Likewise.
6658 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6659 * gcc.dg/vmx/ste-be-order.c: Likewise.
6660 * gcc.dg/vmx/stl-be-order.c: Likewise.
6661 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6662 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6663 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6664 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6665 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6667 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6670 * g++.dg/cpp0x/auto49.C: New.
6672 2018-02-14 Nathan Sidwell <nathan@acm.org>
6674 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6676 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6678 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6679 * gcc.target/powerpc/le-altivec-consts.c: Same.
6681 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6684 * gcc.target/powerpc/pr84220-sld.c: New test.
6685 * gcc.target/powerpc/pr84220-sld2.c: New test.
6686 * gcc.target/powerpc/pr84220-sldw.c: New test.
6687 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6688 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6690 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6693 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6694 _inc_ssp intrinsics.
6695 * gcc.target/i386/cet-intrin-4.c: Likewise.
6696 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6697 __builtin_ia32_rdssp[d|q].
6699 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6701 PR tree-optimization/84357
6702 * gcc.dg/vect/pr84357.c: New test.
6704 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6707 * gcc.target/rx/pr83831.c: New tests.
6709 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6712 * gcc.target/msp430/pr79242.c: New test.
6714 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6717 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6720 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6723 * g++.dg/pr84279.C: New test.
6725 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6727 PR rtl-optimization/84169
6728 * gcc.c-torture/execute/pr84169.c: New.
6730 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6733 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6735 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6738 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6741 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6744 * g++.dg/warn/effc4.C: New test.
6746 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6749 * g++.dg/template/sizeof16.C: New.
6750 * g++.dg/template/sizeof17.C: Likewise.
6752 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6755 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6756 add necessary compiler options.
6757 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6759 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.c-torture/execute/pr82210.c: New test.
6765 * gcc.dg/pr84309-2.c: New test.
6767 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6769 PR tree-optimization/84321
6770 * gcc.dg/pr84321.c: New test.
6772 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6775 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6777 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6780 * gcc.dg/asan/pr84307.c: Remove test.
6782 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6784 * gcc.target/rl78/test_auto_vector.c: New test.
6786 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6789 * gcc.c-torture/compile/pr84305.c: New test.
6791 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6794 * gcc.target/i386/pr84335.c: New test.
6796 PR tree-optimization/84339
6797 * gcc.c-torture/execute/pr84339.c: New test.
6800 * gcc.dg/pr84309.c: New test.
6801 * gcc.target/i386/pr84309.c: New test.
6804 * gcc.target/i386/pr84336.c: New test.
6806 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6809 * c-c++-common/gomp/pr84341.c: New test.
6811 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6814 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6816 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6819 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6822 2018-02-12 Jeff Law <law@redhat.com>
6824 * gcc.c-torture/compile/reg-args-size.c: New test.
6826 2018-02-12 Carl Love <cel@us.ibm.com>
6828 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6829 uint128 tests to new testfile.
6830 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6831 int128 and uint128 tests.
6832 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6833 list of torture tests.
6835 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6838 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6839 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6841 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6844 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6846 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6849 * gcc.dg/asan/pr84307.c: New test.
6851 2018-02-12 Nathan Sidwell <nathan@acm.org>
6853 * g++.dg/parse/pr84263.C: New.
6855 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6858 * g++.dg/template/crash129.C: New.
6860 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6863 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6864 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6865 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6866 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6867 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6869 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6871 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6872 _mm_maskz_scalef_round_sd): Test new intrinsics.
6873 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6874 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6876 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6877 _mm_maskz_scalef_round_ss): Test new intrinsics.
6878 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6879 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6881 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6882 __builtin_ia32_scalefss_round): Remove builtin.
6883 (__builtin_ia32_scalefsd_mask_round,
6884 __builtin_ia32_scalefss_mask_round): Test new builtin.
6885 * gcc.target/i386/sse-13.c: Ditto.
6886 * gcc.target/i386/sse-23.c: Ditto.
6888 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6890 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6891 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6892 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6893 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6894 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6895 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6896 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6897 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
6899 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6900 (__builtin_ia32_sqrtss_round): Remove builtins.
6901 (__builtin_ia32_sqrtsd_mask_round)
6902 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6903 * gcc.target/i386/sse-13.c: Ditto.
6904 * gcc.target/i386/sse-23.c: Ditto.
6906 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6909 * gfortran.dg/statement_function_3.f: New test.
6911 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6915 * gfortran.dg/statement_function_1.f90: New test.
6916 * gfortran.dg/statement_function_2.f90: New test.
6918 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6921 * gfortran.dg/type_to_class_5.f03: New test.
6923 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6926 * gfortran.dg/type_to_class_4.f03: New test.
6928 2018-02-10 Alan Modra <amodra@gmail.com>
6931 * gcc.dg/pr84300.c: New.
6933 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6936 * g++.dg/ubsan/pr83987-2.C: New test.
6938 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6940 * gcc.target/rx/movsicc.c: New test.
6942 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6945 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6948 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6950 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6951 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6953 2018-02-09 Nathan Sidwell <nathan@acm.org>
6956 * c-c++-common/pr84293.h: New.
6957 * c-c++-common/pr84293.c: New.
6959 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6961 PR rtl-optimization/57193
6962 * gcc.target/i386/pr57193.c: New.
6964 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6967 * gcc.target/powerpc/pr84226.c: New test.
6969 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6971 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6975 2018-02-09 Martin Sebor <msebor@redhat.com>
6978 * gcc.dg/lto/pr84212_0.c: New test file.
6979 * gcc.dg/lto/pr84212_1.c: Same.
6981 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6984 * gcc.target/powerpc/pr83926.c: New test.
6985 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6986 message. Fix test for running in 32-bit mode.
6988 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6991 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6993 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6996 * gcc.target/s390/pr84295.c: New test.
6998 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
7001 * g++.dg/cpp1y/lambda-init16.C: New.
7003 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
7005 * gnat.dg/sso8.adb: New test.
7006 * gnat.dg/sso8_pkg.ads: New helper.
7008 2018-02-09 Richard Biener <rguenther@suse.de>
7010 PR tree-optimization/84278
7011 * gcc.target/i386/pr84278.c: Adjust regex.
7013 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7015 PR tree-optimization/84232
7016 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
7019 * gcc.target/aarch64/pr84252.c: New test.
7022 * gcc.dg/pr84237.c: New test.
7024 2018-02-09 Marek Polacek <polacek@redhat.com>
7025 Jakub Jelinek <jakub@redhat.com>
7028 * g++.dg/torture/pr83659.C: New test.
7030 2018-02-08 David Malcolm <dmalcolm@redhat.com>
7032 PR tree-optimization/84136
7033 * gcc.c-torture/compile/pr84136.c: New test.
7035 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
7038 * gcc.target/i386/pr83008.c: New test.
7040 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
7043 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
7045 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7048 * g++.dg/warn/Wunused-parm-11.C: New.
7050 2018-02-08 Marek Polacek <polacek@redhat.com>
7052 PR tree-optimization/84238
7053 * gcc.dg/Wstringop-overflow-3.c: New test.
7055 2018-02-08 Nathan Sidwell <nathan@acm.org>
7057 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
7059 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7061 PR tree-optimization/84265
7062 * gcc.dg/vect/pr84265.c: New test.
7064 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7066 PR tree-optimization/81635
7067 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
7068 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
7070 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7072 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
7073 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
7074 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
7075 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
7076 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
7077 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
7078 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
7079 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
7080 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
7081 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
7082 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
7083 * gcc.target/s390/nobp-return-attr-all.c: New test.
7084 * gcc.target/s390/nobp-return-attr-neg.c: New test.
7085 * gcc.target/s390/nobp-return-mem-attr.c: New test.
7086 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
7087 * gcc.target/s390/nobp-return-mem-z10.c: New test.
7088 * gcc.target/s390/nobp-return-mem-z900.c: New test.
7089 * gcc.target/s390/nobp-return-reg-attr.c: New test.
7090 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
7091 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
7092 * gcc.target/s390/nobp-return-reg-z10.c: New test.
7093 * gcc.target/s390/nobp-return-reg-z900.c: New test.
7094 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
7095 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
7096 * gcc.target/s390/nobp-table-jump-z10.c: New test.
7097 * gcc.target/s390/nobp-table-jump-z900.c: New test.
7099 2018-02-08 Richard Biener <rguenther@suse.de>
7101 PR tree-optimization/84233
7102 * g++.dg/torture/pr84233.C: New testcase.
7104 2018-02-08 Richard Biener <rguenther@suse.de>
7106 PR tree-optimization/84278
7107 * gcc.target/i386/pr84278.c: New testcase.
7109 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
7111 PR rtl-optimization/84068
7112 PR rtl-optimization/83459
7113 * gcc.dg/pr84068.c: New test.
7115 2018-02-08 Richard Biener <rguenther@suse.de>
7117 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
7118 loop vectorization to happen.
7120 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7123 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
7125 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7127 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
7129 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7132 * gcc.target/powerpc/pr84154-1.c: New tests.
7133 * gcc.target/powerpc/pr84154-2.c: Likewise.
7134 * gcc.target/powerpc/pr84154-3.c: Likewise.
7136 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7138 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
7140 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/template/incomplete11.C: New test.
7144 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
7146 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7149 * gfortran.dg/deallocate_error_3.f90: New test.
7150 * gfortran.dg/deallocate_error_4.f90: New test.
7152 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7155 * gfortran.dg/shape_9.f90: New test.
7157 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7160 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7162 2018-02-07 David Malcolm <dmalcolm@redhat.com>
7166 * g++.dg/spellcheck-reswords.C: New test case.
7167 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7170 2018-02-07 Martin Liska <mliska@suse.cz>
7173 * g++.dg/ext/mv26.C: New test.
7175 2018-02-07 Tom de Vries <tom@codesourcery.com>
7177 * gcc.dg/pr83844.c: Require effective target alloca.
7179 2018-02-07 Tom de Vries <tom@codesourcery.com>
7181 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7183 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7186 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7187 -fcf-protection=return.
7189 2018-02-07 Tom de Vries <tom@codesourcery.com>
7192 * c-c++-common/goacc/pr84217.c: New test.
7193 * gfortran.dg/goacc/pr84217.f90: New test.
7195 2018-02-07 Richard Biener <rguenther@suse.de>
7197 PR tree-optimization/84204
7198 * gcc.dg/graphite/pr84204.c: New testcase.
7200 PR tree-optimization/84205
7201 * gcc.dg/graphite/pr84205.c: New testcase.
7203 PR tree-optimization/84223
7204 * gfortran.dg/graphite/pr84223.f90: New testcase.
7206 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7209 * g++.dg/cpp0x/scoped_enum7.C: New.
7211 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7213 PR tree-optimization/83008
7214 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7216 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7218 PR tree-optimization/84235
7219 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7221 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7224 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7226 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7228 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7231 * gcc.target/i386/pr84146.c: New test.
7233 2018-02-06 Michael Collison <michael.collison@arm.com>
7235 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7237 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7239 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7240 warning for -mno-speculate-indirect-jumps.
7241 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7242 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7243 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7244 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7245 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7246 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7248 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7251 * c-c++-common/fcf-protection-1.c: Change a compared message.
7252 * c-c++-common/fcf-protection-2.c: Likewise.
7253 * c-c++-common/fcf-protection-3.c: Likewise.
7254 * c-c++-common/fcf-protection-5.c: Likewise.
7255 * c-c++-common/fcf-protection-6.c: New test.
7256 * c-c++-common/fcf-protection-7.c: Likewise.
7258 2018-02-06 Marek Polacek <polacek@redhat.com>
7260 PR tree-optimization/84228
7261 * c-c++-common/Wstringop-truncation-3.c: New test.
7263 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7266 * gcc.target/arm/pragma_arch_switch_2.c: New.
7268 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7271 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7273 2018-02-05 Martin Sebor <msebor@redhat.com>
7275 PR tree-optimization/83369
7276 * gcc.dg/Wnonnull.c: New test.
7278 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7280 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7281 argument and use dg-messages-by-file instead. Expect it to be
7282 an array rather than a dict.
7283 (lto-link-and-maybe-run): Remove messages_by_file argument and
7284 use an upvar for dg-messages-by-file. Update call to
7285 lto_handle_diagnostics.
7286 (lt-get-options): Treat dg-messages-by-file as an array
7288 (lto-get-options-main): Likewise. Set the entry rather than appending.
7289 (lto-execute): Treat dg-messages-by-file as an array rather than
7290 a dict. Update call to lto-link-and-maybe-run.
7292 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7295 * g++.dg/cpp1z/inline-var4.C: New.
7297 2018-02-05 Martin Liska <mliska@suse.cz>
7299 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7301 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7302 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7303 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7304 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7305 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7306 * c-c++-common/asan/pointer-compare-3.c: New test.
7308 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7310 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7311 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7313 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7315 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7316 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7317 _mm_maskz_range_round_sd): Test new intrinsics.
7318 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7319 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7320 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7321 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7322 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7323 _mm_maskz_range_round_ss): Test new intrinsics.
7324 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7325 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7326 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7327 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7328 __builtin_ia32_rangess128_round): Remove builtins.
7329 (__builtin_ia32_rangesd128_mask_round,
7330 __builtin_ia32_rangess128_mask_round): Test new builtins.
7331 * gcc.target/i386/sse-13.c: Ditto.
7332 * gcc.target/i386/sse-23.c: Ditto.
7334 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7337 * gfortran.dg/pr79966.f90: New testcase
7339 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7342 * gfortran.dg/associate_23.f90: Fix invalid code.
7343 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7344 * gfortran.dg/matmul_3.f90: Likewise.
7345 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7347 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7350 * gfortran.dg/associate_34.f90: New test.
7351 * gfortran.dg/associate_35.f90: New test.
7353 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7357 * gfortran.dg/pr84155.f90: New test.
7359 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7361 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7362 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7364 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7366 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7369 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7371 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7373 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7374 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7375 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7377 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7380 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7381 * gcc.dg/Wsign-conversion.c: Dito.
7382 * gcc.dg/attr-alloc_size-4.c: Dito.
7383 * gcc.dg/pr81020.c: Dito.
7384 * gcc.dg/pr81192.c: Dito.
7385 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7386 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7387 * gcc.dg/pr83844.c: Restrict to int32plus.
7388 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7389 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7390 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7391 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7392 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7393 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7394 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7395 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7396 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7397 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7398 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7399 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7401 2018-02-02 Julia Koval <julia.koval@intel.com>
7403 * gcc.target/i386/funcspec-56.inc: Handle new march.
7404 * g++.dg/ext/mv16.C: Ditto.
7406 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7408 * lib/target-supports.exp
7409 (check_effective_target_keeps_null_pointer_checks): No more
7411 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7412 * gcc.dg/ifcvt-4.c: Skip avr.
7413 * gcc.dg/pr53037-1.c: Dito.
7414 * gcc.dg/pr53037-2.c: Dito.
7415 * gcc.dg/pr53037-3.c: Dito.
7416 * gcc.dg/pr63387-2.c: Dito.
7417 * gcc.dg/pr63387.c: Dito.
7418 * gcc.dg/sancov/cmp0.c: Dito.
7419 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7420 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7421 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7422 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7423 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7424 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7425 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7426 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7427 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7428 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7429 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7430 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7431 * gcc.dg/tree-ssa/pr82059.c: Dito.
7432 * gcc.c-torture/execute/pr70460.c: Dito.
7434 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7437 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7438 * gcc.c-torture/execute/20180112-1.c: Dito.
7439 * gcc.c-torture/execute/pr81503.c: Dito.
7440 * gcc.dg/store_merging_12.c: Dito.
7441 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7442 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7443 * gcc.dg/tree-ssa/pr80898.c: Dito.
7444 * gcc.dg/tree-ssa/pr82363.c: Dito.
7445 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7446 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7447 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7448 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7449 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7450 * gcc.dg/tree-ssa/pr80803.c: Dito.
7451 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7452 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7453 * gcc.dg/tree-ssa/vrp114.c: Dito.
7454 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7455 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7456 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7458 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7461 * gcc.target/i386/cet-sjlj-6a.c: New test.
7462 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7464 2018-02-01 Marek Polacek <polacek@redhat.com>
7467 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7469 2018-01-30 Jeff Law <law@redhat.com>
7472 * gcc.target/i386/pr84128.c: New test.
7474 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7476 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7477 -fdelete-null-pointer-checks.
7479 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7482 * g++.dg/cpp0x/abstract-default1.C: New.
7484 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7486 PR tree-optimization/81635
7487 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7488 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7490 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7493 * gcc.target/aarch64/pr83370.c: New.
7495 2018-02-01 Richard Biener <rguenther@suse.de>
7497 * gcc.dg/graphite/pr35356-1.c: Adjust.
7499 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7502 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7504 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7505 of hard-coding the choice.
7506 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7507 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7508 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7510 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7512 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7513 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7514 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7515 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7516 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7517 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7518 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7519 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7520 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7521 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7522 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7523 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7524 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7525 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7526 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7527 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7528 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7529 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7530 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7531 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7532 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7533 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7534 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7535 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7536 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7537 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7538 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7539 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7540 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7541 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7542 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7543 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7544 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7545 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7546 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7547 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7548 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7549 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7550 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7551 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7552 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7553 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7554 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7555 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7556 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7557 __builtin_popcountll rather than __builtin_popcountl.
7559 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7561 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7562 of LD1R[HWD] for multi-element constants on big-endian targets.
7563 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7564 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7566 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7568 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7569 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7570 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7572 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7574 PR tree-optimization/81661
7575 PR tree-optimization/84117
7576 * gcc.dg/pr81661.c: New test.
7577 * gfortran.dg/pr84117.f90: New test.
7579 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7582 * gfortran.dg/repeat_7.f90: Catch warning message.
7584 2018-01-31 Ian Lance Taylor <iant@golang.org>
7586 * go.go-torture/execute/printnil.go: New test.
7588 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7590 * lib/target-supports.exp (check_effective_target_comdat_group):
7591 Allow for Solaris as comdat syntax.
7593 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7594 Solaris with comdat_group support and as.
7596 2018-01-31 Marek Polacek <polacek@redhat.com>
7599 * gcc.dg/pr81779.c: New test.
7601 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7604 * gfortran.dg/gomp/pr84116.f90: New test.
7607 * g++.dg/init/pr83993-2.C: New test.
7610 * g++.dg/init/pr83993-1.C: New test.
7611 * g++.dg/cpp0x/pr83993.C: New test.
7613 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7616 * gfortran.dg/pr84088.f90: New test.
7618 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7621 * gcc.target/i386/pr82444.c: New.
7623 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7625 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7626 * gcc.target/powerpc/vsx-13.c: New.
7628 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7631 * g++.dg/cpp1y/var-templ57.C: New.
7633 2018-01-31 Marek Polacek <polacek@redhat.com>
7636 * g++.dg/diagnostic/pr84138.C: New test.
7638 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7641 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7642 -Wstringop-overflow warnings due to spurious warning with -O1.
7643 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7644 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7646 2018-01-31 Richard Biener <rguenther@suse.de>
7648 PR tree-optimization/84132
7649 * g++.dg/torture/pr84132.C: New testcase.
7651 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7653 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7656 2018-01-31 Julia Koval <julia.koval@intel.com>
7659 * gcc.target/i386/rdpid.c: Remove "eax".
7661 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7663 PR tree-optimization/64946
7664 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7665 scan-assembler checks.
7667 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7669 * gcc.c-torture/execute/20180131-1.c: New test.
7671 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7673 * gcc.target/arc/taux-1.c: New test.
7674 * gcc.target/arc/taux-2.c: Likewise.
7676 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7678 * gcc.target/arc/uncached.c: New test.
7680 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7683 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7685 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7687 PR preprocessor/69869
7688 * gcc.dg/cpp/trad/pr69869.c: New test.
7691 * gcc.dg/pr84100.c: New test.
7693 2018-01-30 Jeff Law <law@redhat.com>
7696 * gcc.target/i386/pr84064: New test.
7698 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7701 * gfortran.dg/data_implied_do_2.f90: New test.
7703 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7705 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7707 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7710 * gfortran.dg/inline_matmul_21.f90: New test case.
7712 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7714 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7716 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7719 * gcc.target/powerpc/pr84112.c: New.
7721 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7723 PR rtl-optimization/83986
7724 * gcc.dg/pr83986.c: New test.
7726 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7729 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7730 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7731 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7732 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7734 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7736 PR tree-optimization/84111
7737 * gcc.c-torture/compile/pr84111.c: New test.
7739 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7742 * gcc.dg/ipa/inline-2.c: Fix template.
7743 * gcc.dg/ipa/inline-3.c: Fix template.
7745 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7748 * g++.dg/torture/pr81360.C: New testcase.
7750 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7753 * gcc.dg/lto/pr83954.h: New testcase.
7754 * gcc.dg/lto/pr83954_0.c: New testcase.
7755 * gcc.dg/lto/pr83954_1.c: New testcase.
7757 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7760 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7762 Simplify DW_AT_producer scan.
7764 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7766 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7768 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7771 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7772 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7773 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7774 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7776 2018-01-29 Jeff Law <law@redhat.com>
7779 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7780 better match other tests which require vsx. Verify the zero
7781 extension is part of the test in the combiner dump.
7783 2018-01-29 Marek Polacek <polacek@redhat.com>
7786 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7789 * g++.dg/ext/pr83996.C: New test.
7791 2018-01-29 Richard Biener <rguenther@suse.de>
7793 PR tree-optimization/84057
7794 * gcc.dg/graphite/pr84057.c: New testcase.
7796 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7799 * gfortran.dg/bind_c_usage_31.f90: New test.
7801 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7804 * g++.dg/warn/Wduplicated-branches5.C: New.
7806 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7808 * gcc.target/rl78/test_addsi3_internal.c: New test.
7810 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7812 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7813 Make expected output depend on whether we expect sibcalls or not.
7814 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7815 safe-indirect-jump-1.c).
7817 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7818 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7819 Soren Rasmussen <s.c.rasmussen@gmail.com>
7821 Fortran 2018 teams tests.
7823 * gfortran.dg/team_number_1.f90: new test for team_number.
7824 * gfortran.dg/team_change_1.f90: new test for change team.
7825 * gfortran.dg/team_end_1.f90: new test for end team.
7826 * gfortran.dg/team_form_1.f90: new test for form team.
7828 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7831 * gfortran.dg/dot_product_4.f90
7833 2018-01-26 Martin Sebor <msebor@redhat.com>
7835 PR tree-optimization/83896
7836 * gcc.dg/strlenopt-43.c: New.
7838 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7840 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7841 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7842 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7843 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7844 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7845 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7846 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7847 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7848 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7850 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7851 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7852 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7853 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7854 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7855 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7856 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7857 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7859 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7861 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7863 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7864 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7865 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7866 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7867 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7868 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7869 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7870 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7871 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7872 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7873 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7874 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7875 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7877 2018-01-26 Martin Liska <mliska@suse.cz>
7879 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7882 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7884 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7885 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7886 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7887 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7888 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7889 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7890 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7891 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7893 2018-01-26 Richard Biener <rguenther@suse.de>
7895 PR rtl-optimization/84003
7896 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7897 latent bug in DSE if NOINLINE is appropriately defined.
7898 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7899 and defining NOINLINE.
7901 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7903 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7904 tests specific to aarch64. XFAIL test on arm.
7906 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7908 PR rtl-optimization/83985
7909 * gcc.dg/pr83985.c: New test.
7912 * c-c++-common/Wrestrict-3.c: New test.
7914 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7916 * gcc.target/arc/tdelegitimize_addr.c: New test.
7918 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7920 * gcc.target/arc/jli-1.c: New file.
7921 * gcc.target/arc/jli-2.c: Likewise.
7923 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7925 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7927 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7928 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7930 2018-01-26 Richard Biener <rguenther@suse.de>
7932 PR tree-optimization/81082
7933 * gcc.dg/vect/pr81082.c: New testcase.
7934 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7935 simplification to n * n.
7937 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7939 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7941 * gcc.target/i386/pr63620.c: Likewise.
7943 2018-01-26 Julia Koval <julia.koval@intel.com>
7945 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7946 -mavx512f -mavx512bw.
7947 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7948 * gcc.target/i386/i386.exp: Fix types.
7950 2018-01-26 Alan Modra <amodra@gmail.com>
7953 * gcc.target/powerpc/swaps-p8-46.c: New.
7955 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7958 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7959 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7960 'array01' in the tree dump comparison.
7961 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7962 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7963 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7965 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7968 * gcc.dg/torture/pr83055.c: New testcase.
7970 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7973 * g++.dg/cpp1z/decomp36.C: New test.
7976 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7978 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7980 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7981 the shift dump line.
7982 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7984 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7987 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7988 index instead of int, which allows IVOPTs to properly optimize the
7991 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7994 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7995 of "fn_type" typedef.
7996 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7998 2018-01-24 Ian Lance Taylor <iant@golang.org>
8000 * go.go-torture/execute/names-1.go: New test.
8002 2018-01-19 Jeff Law <law@redhat.com>
8005 * gcc.target/i386/pr83994.c: New test.
8007 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
8010 * gcc.target/powerpc/pr84014.c: New.
8012 2018-01-24 Jakub Jelinek <jakub@redhat.com>
8015 * c-c++-common/gomp/pr83977-1.c: New test.
8016 * c-c++-common/gomp/pr83977-2.c: New test.
8017 * c-c++-common/gomp/pr83977-3.c: New test.
8018 * gfortran.dg/gomp/pr83977.f90: New test.
8020 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8023 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
8024 * gcc.dg/vect/pr80631-1.c: Likewise.
8025 * gcc.dg/vect/pr80631-2.c: Likewise.
8026 * gcc.dg/vect/pr81410.c: Likewise.
8027 * gcc.dg/vect/pr81633.c: Likewise.
8028 * gcc.dg/vect/pr81815.c: Likewise.
8029 * gcc.dg/vect/pr82108.c: Likewise.
8030 * gcc.dg/vect/pr83857.c: Likewise.
8031 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8032 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8033 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
8034 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8035 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8036 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8037 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8038 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
8039 dg-xfail-run-if instead.
8040 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8041 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8042 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8043 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
8044 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8046 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8048 PR tree-optimization/83979
8049 * g++.dg/pr83979.c: New test.
8051 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8053 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
8054 option. Add arm_neon_ok_no_float_abi check.
8056 2018-01-24 Richard Biener <rguenther@suse.de>
8058 PR tree-optimization/83176
8059 * gcc.dg/graphite/pr83176.c: New testcase.
8061 2018-01-24 Richard Biener <rguenther@suse.de>
8063 PR tree-optimization/82819
8064 * gcc.dg/graphite/pr82819.c: New testcase.
8066 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8069 * g++.dg/cpp1y/constexpr-83921-1.C: New.
8070 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
8071 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
8072 * g++.dg/ext/stmtexpr20.C: Likewise.
8073 * g++.dg/ext/stmtexpr21.C: Likewise.
8075 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8078 * g++.dg/warn/pr83974.C: New test case.
8080 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8083 * g++.dg/ubsan/pr83987.C: New test.
8085 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8088 * gfortran.dg/pdt_29.f03: New test.
8090 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8093 * gfortran.dg/associate_33.f03: New test.
8095 2018-01-23 Martin Liska <mliska@suse.cz>
8098 * gcc.dg/lto/pr81440.h: New test.
8099 * gcc.dg/lto/pr81440_0.c: New test.
8100 * gcc.dg/lto/pr81440_1.c: New test.
8102 2018-01-23 Nathan Sidwell <nathan@acm.org>
8105 * g++.dg/template/pr83988.C: New.
8107 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8111 * g++.dg/cpp0x/pr82882.C: New test.
8112 * g++.dg/cpp0x/pr83978.C: New test.
8115 * g++.dg/cpp1z/decomp35.C: New test.
8117 2018-01-23 Nathan Sidwell <nathan@acm.org>
8119 * g++.dg/cpp0x/range-for10.C: Adjust.
8120 * g++.dg/ext/forscope1.C: Adjust.
8121 * g++.dg/ext/forscope2.C: Adjust.
8122 * g++.dg/template/for1.C: Adjust.
8124 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8126 PR tree-optimization/83510
8127 * gcc.c-torture/compile/pr83510.c: New test case.
8129 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8132 * lib/target-supports.exp (check_effective_target_vect_float): Say
8133 that the result only holds when -funsafe-math-optimizations is on.
8134 (check_effective_target_vect_float_strict): New procedure.
8135 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
8137 * gcc.dg/vect/vect-reduc-6.c: Likewise.
8139 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8141 PR tree-optimization/83965
8142 * gcc.dg/vect/pr83965.c: New test.
8144 2018-01-23 Richard Biener <rguenther@suse.de>
8146 PR tree-optimization/83963
8147 * gfortran.dg/graphite/pr83963.f: New testcase.
8148 * gcc.dg/graphite/pr83963-2.c: Likewise.
8150 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8153 * g++.dg/cpp1z/pr83918.C: New test.
8155 2018-01-22 Jakub Jelinek <jakub@redhat.com>
8157 PR tree-optimization/83957
8158 * gcc.dg/autopar/pr83957.c: New test.
8160 PR tree-optimization/83081
8161 * gcc.dg/predict-8.c: Adjust expected probability.
8163 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8166 * gcc.target/powerpc/pr83862.c: New test.
8168 2018-01-22 Carl Love <cel@us.ibm.com>
8170 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8171 builtins-4-runnable.c, builtins-6-runnable.c,
8172 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8173 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8174 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8175 for signed/unsigned 128-bit and long long int loads.
8177 2018-01-22 Marek Polacek <polacek@redhat.com>
8180 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8182 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
8184 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8185 scan-asembler valid instructions list.
8186 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8187 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8188 power8-vector requirement and option.
8189 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8191 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8195 * gfortran.dg/string_1.f90: Remove printing the length.
8197 2018-01-22 Richard Biener <rguenther@suse.de>
8199 PR tree-optimization/83963
8200 * gcc.dg/graphite/pr83963.c: New testcase.
8202 2018-01-22 Sudakshina Das <sudi.das@arm.com>
8204 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8205 dg-require-effective-target directives.
8207 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8209 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8211 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8212 Adjust scan-assembler checks for soft-float.
8214 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8217 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8219 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8221 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8222 * gcc.dg/pr83623.c: Likewise.
8223 * gcc.dg/pr83666.c: Likewise.
8225 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8226 David Edelsohn <dje.gcc@gmail.com>
8229 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8230 assembly output from "crset eq" to "crset 2".
8231 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8232 assembly output from . to $.
8233 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8234 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8235 assembly output from "crset eq" to "crset 2".
8236 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8237 assembly output from "crset eq" to "crset 2", and from . to $.
8239 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8242 * gfortran.dg/matmul_18.f90: New test.
8244 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8246 PR tree-optimization/83940
8247 * gcc.dg/torture/pr83940.c: New test.
8249 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8252 * gcc.dg/tls/pr83945.c: New test.
8255 * gcc.dg/pr83930.c: New test.
8257 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8260 * gfortran.dg/matmul_17.f90: New test.
8262 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8265 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8267 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8270 * g++.dg/cpp0x/pr81167.C: New test.
8273 * g++.dg/cpp0x/pr83919.C: New test.
8275 2018-01-19 Jeff Law <law@redhat.com>
8276 Jakub Jelinek <jakub@redhat.com>
8278 * gcc.dg/stack-check-16.c: New test.
8280 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8283 * gcc.target/nvptx/indirect_call.c: New test.
8285 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8287 * g++.dg/torture/pr83619.C: Remove dg-message.
8289 2018-01-19 Martin Liska <mliska@suse.cz>
8291 * gcc.dg/predict-1.c: Adjust expected probability.
8292 * gcc.dg/predict-3.c: Likewise.
8293 * gcc.dg/predict-5.c: Likewise.
8294 * gcc.dg/predict-6.c: Likewise.
8295 * gcc.dg/predict-9.c: Likewise.
8297 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8299 PR tree-optimization/83922
8300 * gcc.dg/pr83922.c: New test.
8302 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8304 PR tree-optimization/83914
8305 * gcc.dg/vect/pr83914.c: New test.
8307 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8309 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8310 * gcc.target/arm/negdi-2.c: Likewise.
8311 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8313 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8315 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8317 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8319 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8321 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8323 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8326 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8330 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8331 forward declaration.
8333 2018-01-18 Carl Love <cel@us.ibm.com>
8335 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8338 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8341 * g++.dg/inherit/union3.C: New.
8343 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8345 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8347 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8350 * g++.dg/torture/pr83619.C: New testcase.
8352 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8354 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8355 Add function body to force error messages in some configurations.
8357 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8359 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8362 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8365 * c-c++-common/ffile-prefix-map.c: New test.
8366 * c-c++-common/fmacro-prefix-map.c: New test.
8367 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8368 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8370 2018-01-18 Martin Liska <mliska@suse.cz>
8372 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8373 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8374 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8375 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8376 * gcc.target/i386/ret-thunk-10.c: Likewise.
8377 * gcc.target/i386/ret-thunk-11.c: Likewise.
8378 * gcc.target/i386/ret-thunk-12.c: Likewise.
8379 * gcc.target/i386/ret-thunk-15.c: Likewise.
8380 * gcc.target/i386/ret-thunk-9.c: Likewise.
8382 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8384 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8387 2018-01-18 Nathan Sidwell <nathan@acm.org>
8390 * g++.dg/cpp0x/pr83160.C: New.
8392 2018-01-18 Richard Biener <rguenther@suse.de>
8394 PR tree-optimization/83887
8395 * gcc.dg/graphite/pr83887.c: New testcase.
8396 * gfortran.dg/graphite/pr83887.f90: Likewise.
8397 * gfortran.dg/graphite/pr83887.f: Likewise.
8399 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8402 * gcc.target/arm/builtin-bswap.x: New file.
8403 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8404 and options for armv6t2.
8405 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8406 and options for Thumb1.
8407 * gcc.target/arm/builtin-bswap16.x: New file.
8408 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8409 and options for armv6t2.
8410 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8411 and options for Thumb1.
8413 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8415 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8418 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8421 * gcc.dg/pr61240.c: New test.
8423 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8426 * gfortran.dg/pr83864.f90: New test.
8428 2018-01-17 Jeff Law <law@redhat.com>
8431 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8433 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8435 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8436 restriction, but still restrict to 64-bit.
8437 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8438 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8440 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8443 * gfortran.dg/pr83874.f90: New test.
8445 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8448 * g++.dg/cpp0x/pr83824.C: New test.
8450 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8452 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8453 appropriate .gnu_attribute for the long double type, if we use the
8454 long double type, but do not generate any calls.
8455 * gcc.target/powerpc/gnuattr2.c: Likewise.
8456 * gcc.target/powerpc/gnuattr3.c: Likewise.
8458 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8461 * g++.dg/cpp0x/alignas13.C: New.
8463 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8466 * g++.dg/cpp0x/pr83897.C: New test.
8468 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8471 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8473 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8476 * g++.dg/cpp0x/constexpr-ice19.C: New.
8478 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8480 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8481 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8482 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8483 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8484 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8485 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8486 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8487 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8488 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8489 * gcc.target/powerpc/builtins-1.fold.h: New.
8491 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8493 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8494 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8496 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8498 * gcc.target/arm/g2.c: Add -marm to dg-options.
8499 * gcc.target/arm/scd42-2.c: Likewise.
8501 2018-01-17 Nathan Sidwell <nathan@acm.org>
8504 * g++.dg/lookup/pr83287-2.C: New.
8506 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8510 * g++.dg/wrappers/pr83814.C: New test case.
8511 * g++.dg/wrappers/pr83902.C: New test case.
8513 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8516 * g++.dg/lto/pr83121_0.C: New test case.
8517 * g++.dg/lto/pr83121_1.C: New test case.
8518 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8519 adapted from DejaGnu's dg-test.
8520 (lto_handle_diagnostics): New procedure.
8521 (lto_prune_warns): Ignore informational notes.
8522 (lto-link-and-maybe-run): Add "messages_by_file" param.
8523 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8524 "execute" when "link" fails if "execute" was not specified.
8525 (lto-can-handle-directive): New procedure.
8526 (lto-get-options-main): Call lto-can-handle-directive. Add a
8527 dg-messages local, using it to set the caller's
8528 dg-messages-by-file for the given source file.
8529 (lto-get-options): Likewise.
8530 (lto-execute): Add dg-messages-by-file local, and pass it to
8531 lto-link-and-maybe-run.
8533 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8534 Richard Sandiford <richard.sandiford@linaro.org>
8538 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8539 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8541 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8543 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8544 target check autogenerator for armv8.1-a and armv8.2-a.
8546 2018-01-17 Carl Love <cel@us.ibm.com>
8548 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8549 Add debug print statements.
8550 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8551 16 byte vector load followed by a partial vector load.
8553 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8556 * g++.dg/wrappers/pr83799.C: New test case.
8558 2018-01-17 Nathan Sidwell <nathan@acm.org>
8561 * g++.dg/cpp1y/pr83739.C: New.
8563 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8565 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8566 * gcc.target/visium/overflow16.c: Likewise.
8567 * gcc.target/visium/overflow32.c: Likewise.
8569 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8571 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8573 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8575 * gcc.dg/rtl/arm/stl-cond.c: New test.
8576 * gcc.target/arm/stl-cond.c: Delete.
8578 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8580 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8583 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8585 PR tree-optimization/83843
8586 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8587 * gcc.dg/store_merging_19.c: New test.
8589 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8591 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8594 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8596 PR rtl-optimization/83771
8597 * gcc.dg/pr83771.c: New test.
8599 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8601 PR tree-optimization/81184
8602 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8604 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8606 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8608 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8610 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8613 * gcc.target/i386/pr83546.c: New test.
8615 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8617 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8619 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8621 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8622 test and add dg-warning for the -Wstringop-overflow warning.
8624 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8626 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8627 XFAIL last test on SPARC and Visium.
8629 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8631 PR rtl-optimization/80481
8632 * g++.dg/pr80481.C: Exclude solaris.
8634 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8636 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8637 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8638 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8640 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8642 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8643 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8644 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8645 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8646 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8647 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8648 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8649 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8650 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8651 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8652 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8653 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8654 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8655 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8656 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8658 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8661 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8663 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8665 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8666 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8667 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8668 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8669 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8670 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8672 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8674 PR tree-optimization/83857
8675 * gcc.dg/vect/pr83857.c: New test.
8677 2018-01-16 Richard Biener <rguenther@suse.de>
8679 PR tree-optimization/83867
8680 * gcc.dg/vect/pr83867.c: New testcase.
8682 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8685 * gcc.dg/pr83844.c: New test.
8687 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8689 * gcc.dg/torture/pr83847.c: New test.
8691 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8693 PR rtl-optimization/86620
8694 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8695 instead of --param=max-sched-ready-insns=0.
8696 * gcc.target/i386/pr83620.c: New test.
8697 * gcc.dg/pr83620.c: New test.
8699 PR tree-optimization/83843
8700 * gcc.dg/store_merging_18.c: New test.
8703 * g++.dg/cpp1y/pr83817.C: New test.
8706 * g++.dg/template/pr83825.C: New test.
8708 2018-01-16 Richard Biener <rguenther@suse.de>
8710 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8712 2018-01-16 Richard Biener <rguenther@suse.de>
8715 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8716 from gcc.dg/torture/pr60092.c.
8718 2018-01-15 Martin Sebor <msebor@redhat.com>
8721 * g++.dg/ext/flexary28.C: New test.
8723 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8726 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8728 2018-01-15 Martin Sebor <msebor@redhat.com>
8731 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8733 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8736 * gfortran.dg/minmaxloc_9.f90: New test.
8737 * gfortran.dg/minmaxloc_10.f90: New test.
8738 * gfortran.dg/minmaxloc_11.f90: New test.
8740 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8743 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8744 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8745 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8746 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8747 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8748 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8749 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8750 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8751 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8752 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8753 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8754 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8755 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8756 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8757 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8758 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8759 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8760 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8761 * gcc.target/i386/ret-thunk-10.c: Likewise.
8762 * gcc.target/i386/ret-thunk-11.c: Likewise.
8763 * gcc.target/i386/ret-thunk-12.c: Likewise.
8764 * gcc.target/i386/ret-thunk-13.c: Likewise.
8765 * gcc.target/i386/ret-thunk-14.c: Likewise.
8766 * gcc.target/i386/ret-thunk-15.c: Likewise.
8767 * gcc.target/i386/ret-thunk-9.c: Don't check the
8768 __x86_return_thunk label. Scan for "push" only for Linux.
8770 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8773 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8775 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8778 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8780 * gcc.target/arm/pr83687.c: New test.
8782 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8784 Adjust tests to AVR_TINY.
8786 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8787 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8788 * gcc.target/avr/pr71627.c: Same.
8789 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8790 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8791 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8792 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8793 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8794 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8795 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8796 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8797 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8798 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8799 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8800 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8801 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8802 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8803 * gcc.target/avr/torture/pr61055.c: Same.
8804 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8806 * gcc.target/avr/torture/int24-mul.c: Same.
8807 * gcc.target/avr/torture/pr51782-1.c: Same.
8808 * gcc.target/avr/torture/pr61443.c: Same.
8809 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8810 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8812 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8816 * gcc.target/avr/torture/pr83729.c: New test.
8817 * gcc.target/avr/torture/pr83801.c: New test.
8819 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8822 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8823 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8825 2018-01-10 Martin Sebor <msebor@redhat.com>
8828 * gcc.dg/Wstringop-overflow-2.c: New test.
8830 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8832 PR libgfortran/83811
8833 * gfortran.dg/fmt_e.f90: New test.
8835 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8837 * gcc.target/i386/indirect-thunk-10.c: New test.
8838 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8839 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8840 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8841 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8842 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8843 * gcc.target/i386/ret-thunk-17.c: Likewise.
8844 * gcc.target/i386/ret-thunk-18.c: Likewise.
8845 * gcc.target/i386/ret-thunk-19.c: Likewise.
8846 * gcc.target/i386/ret-thunk-20.c: Likewise.
8847 * gcc.target/i386/ret-thunk-21.c: Likewise.
8849 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8851 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8853 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8855 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8856 -mno-indirect-branch-register.
8857 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8858 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8859 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8860 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8861 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8862 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8863 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8864 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8865 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8866 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8867 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8868 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8869 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8870 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8871 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8872 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8873 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8874 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8875 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8876 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8877 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8878 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8879 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8880 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8881 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8882 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8883 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8884 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8885 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8886 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8887 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8888 * gcc.target/i386/ret-thunk-10.c: Likewise.
8889 * gcc.target/i386/ret-thunk-11.c: Likewise.
8890 * gcc.target/i386/ret-thunk-12.c: Likewise.
8891 * gcc.target/i386/ret-thunk-13.c: Likewise.
8892 * gcc.target/i386/ret-thunk-14.c: Likewise.
8893 * gcc.target/i386/ret-thunk-15.c: Likewise.
8894 * gcc.target/i386/ret-thunk-9.c: Likewise.
8895 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8896 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8897 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8899 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8901 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8902 -mfunction-return=keep.
8903 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8904 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8905 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8906 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8907 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8908 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8909 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8910 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8911 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8912 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8913 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8914 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8915 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8916 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8917 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8918 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8919 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8920 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8921 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8922 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8923 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8924 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8925 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8926 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8927 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8928 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8929 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8930 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8931 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8932 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8933 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8934 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8935 * gcc.target/i386/ret-thunk-1.c: New test.
8936 * gcc.target/i386/ret-thunk-10.c: Likewise.
8937 * gcc.target/i386/ret-thunk-11.c: Likewise.
8938 * gcc.target/i386/ret-thunk-12.c: Likewise.
8939 * gcc.target/i386/ret-thunk-13.c: Likewise.
8940 * gcc.target/i386/ret-thunk-14.c: Likewise.
8941 * gcc.target/i386/ret-thunk-15.c: Likewise.
8942 * gcc.target/i386/ret-thunk-16.c: Likewise.
8943 * gcc.target/i386/ret-thunk-2.c: Likewise.
8944 * gcc.target/i386/ret-thunk-3.c: Likewise.
8945 * gcc.target/i386/ret-thunk-4.c: Likewise.
8946 * gcc.target/i386/ret-thunk-5.c: Likewise.
8947 * gcc.target/i386/ret-thunk-6.c: Likewise.
8948 * gcc.target/i386/ret-thunk-7.c: Likewise.
8949 * gcc.target/i386/ret-thunk-8.c: Likewise.
8950 * gcc.target/i386/ret-thunk-9.c: Likewise.
8952 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8954 * gcc.target/i386/indirect-thunk-1.c: New test.
8955 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8956 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8959 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8960 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8961 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8962 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8963 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8964 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8965 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8966 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8967 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8968 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8969 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8970 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8971 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8972 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8973 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8974 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8975 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8976 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8977 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8978 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8979 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8980 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8981 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8982 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8983 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8984 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8985 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8986 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8988 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8991 * gcc.c-torture/compile/pr83051.c: New testcase.
8993 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8995 PR tree-optimization/83501
8996 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8998 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9000 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
9001 for lvx and stvx instead of lxvd2x and stxvd2x and require
9002 little-endian target. Add comments.
9003 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
9004 comprehensive testing.
9005 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
9006 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
9007 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
9008 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
9009 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
9010 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
9011 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
9012 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
9013 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
9014 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
9015 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
9016 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
9017 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
9018 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
9019 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
9020 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
9021 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
9022 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
9023 scan-assembler-not directives that forbid lvx and xxpermdi.
9024 * gcc.target/powerpc/vec-extract-3.c: Likewise.
9025 * gcc.target/powerpc/vec-extract-5.c: Likewise.
9026 * gcc.target/powerpc/vec-extract-6.c: Likewise.
9027 * gcc.target/powerpc/vec-extract-7.c: Likewise.
9028 * gcc.target/powerpc/vec-extract-8.c: Likewise.
9029 * gcc.target/powerpc/vec-extract-9.c: Likewise.
9030 * gcc.target/powerpc/vsx-vector-6-le.c: Change
9031 scan-assembler-times directives to reflect different numbers of
9032 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
9034 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9035 Alan Hayward <alan.hayward@arm.com>
9036 David Sherwood <david.sherwood@arm.com>
9038 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
9039 than SLP vectorization.
9040 * gcc.dg/vect/vect-alias-check-10.c: New test.
9041 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9042 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9043 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9044 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9045 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
9046 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
9047 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
9048 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
9049 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
9050 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
9051 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
9052 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
9053 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
9054 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
9055 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
9056 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
9057 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
9058 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
9059 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
9060 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
9061 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
9062 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
9063 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9065 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9066 Alan Hayward <alan.hayward@arm.com>
9067 David Sherwood <david.sherwood@arm.com>
9069 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
9071 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
9072 targets with scatter stores.
9073 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
9075 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
9076 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
9077 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
9078 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
9079 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
9080 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
9081 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
9082 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9083 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9084 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
9085 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
9086 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9087 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
9088 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
9089 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
9090 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
9092 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9093 Alan Hayward <alan.hayward@arm.com>
9094 David Sherwood <david.sherwood@arm.com>
9096 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
9098 * gcc.target/aarch64/sve/strided_load_4.c: New test.
9099 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
9100 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
9101 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
9103 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9104 Alan Hayward <alan.hayward@arm.com>
9105 David Sherwood <david.sherwood@arm.com>
9107 * gcc.target/aarch64/sve/strided_load_1.c: New test.
9108 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
9109 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9111 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9112 Alan Hayward <alan.hayward@arm.com>
9113 David Sherwood <david.sherwood@arm.com>
9115 * gcc.target/aarch64/sve/gather_load_1.c: New test.
9116 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
9117 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
9118 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
9119 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
9120 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9121 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9122 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
9123 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
9124 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
9125 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
9126 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
9127 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9128 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9130 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9131 Alan Hayward <alan.hayward@arm.com>
9132 David Sherwood <david.sherwood@arm.com>
9134 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
9135 check for a message about using in-order reductions.
9136 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
9137 check for a message about using in-order reductions.
9138 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
9139 vectorized and check for a message about using in-order reductions.
9140 Expect targets with variable-length vectors to fall back to the
9141 fixed-length mininum.
9142 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
9143 check for a message about using in-order reductions.
9144 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
9145 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9146 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9147 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9148 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9149 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9150 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9151 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9152 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9153 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9154 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9155 vect_fold_left_plus.
9157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9159 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9161 * gcc.target/aarch64/sve/spill_2.c: New test.
9162 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9163 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9164 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9165 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9166 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9168 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9169 Alan Hayward <alan.hayward@arm.com>
9170 David Sherwood <david.sherwood@arm.com>
9172 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9174 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9176 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9177 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9178 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9179 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9180 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9181 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9182 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
9184 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9185 Alan Hayward <alan.hayward@arm.com>
9186 David Sherwood <david.sherwood@arm.com>
9188 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
9189 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9190 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9191 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9193 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9194 Alan Hayward <alan.hayward@arm.com>
9195 David Sherwood <david.sherwood@arm.com>
9197 * lib/target-supports.exp
9198 (check_effective_target_vect_fold_extract_last): New proc.
9199 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9200 for fold_extract_last.
9201 * gcc.dg/vect/pr65947-2.c: Likewise.
9202 * gcc.dg/vect/pr65947-3.c: Likewise.
9203 * gcc.dg/vect/pr65947-4.c: Likewise.
9204 * gcc.dg/vect/pr65947-5.c: Likewise.
9205 * gcc.dg/vect/pr65947-6.c: Likewise.
9206 * gcc.dg/vect/pr65947-9.c: Likewise.
9207 * gcc.dg/vect/pr65947-10.c: Likewise.
9208 * gcc.dg/vect/pr65947-12.c: Likewise.
9209 * gcc.dg/vect/pr65947-14.c: Likewise.
9210 * gcc.dg/vect/pr80631-1.c: Likewise.
9211 * gcc.target/aarch64/sve/clastb_1.c: New test.
9212 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9213 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9214 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9215 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9216 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9217 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9218 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9219 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9220 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9221 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9222 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9223 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9224 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9226 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9227 Alan Hayward <alan.hayward@arm.com>
9228 David Sherwood <david.sherwood@arm.com>
9230 * gcc.target/aarch64/sve/live_1.c: New test.
9231 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9234 Alan Hayward <alan.hayward@arm.com>
9235 David Sherwood <david.sherwood@arm.com>
9237 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9238 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9239 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9240 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9241 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9242 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9243 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9244 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9245 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9247 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9248 Alan Hayward <alan.hayward@arm.com>
9249 David Sherwood <david.sherwood@arm.com>
9251 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9253 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9255 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9256 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9257 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9258 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9259 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9260 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9262 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9263 Alan Hayward <alan.hayward@arm.com>
9264 David Sherwood <david.sherwood@arm.com>
9266 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9267 instead of just ADDRESS.
9268 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9269 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9270 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9271 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9272 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9273 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9274 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9275 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
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 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9285 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9287 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9288 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9289 * gcc.target/aarch64/sve/reduc_5.c: New test.
9290 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9291 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9293 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9294 Alan Hayward <alan.hayward@arm.com>
9295 David Sherwood <david.sherwood@arm.com>
9297 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9298 * gcc.dg/tree-ssa/peel1.c: Likewise.
9299 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9300 variable-length vectors.
9301 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9302 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9303 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9304 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9305 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9306 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9307 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9308 * gcc.target/aarch64/sve/slp_8.c: New test.
9309 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9310 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9311 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9312 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9313 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9314 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9315 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9316 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9317 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9318 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9319 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9320 * gcc.target/aarch64/sve/while_1.c: Likewise.
9321 * gcc.target/aarch64/sve/while_2.c: Likewise.
9322 * gcc.target/aarch64/sve/while_3.c: Likewise.
9323 * gcc.target/aarch64/sve/while_4.c: Likewise.
9325 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9326 Alan Hayward <alan.hayward@arm.com>
9327 David Sherwood <david.sherwood@arm.com>
9329 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9331 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9332 and add an associated scan-dump test. Prevent vectorization
9333 of the first two loops.
9334 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9335 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9336 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9337 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9338 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9339 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9341 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9342 Alan Hayward <alan.hayward@arm.com>
9343 David Sherwood <david.sherwood@arm.com>
9345 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9346 * gcc.dg/vect/pr67790.c: Likewise.
9347 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9348 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9349 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9350 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9351 * gcc.target/aarch64/sve/slp_5.c: New test.
9352 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9353 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9354 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9355 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9356 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9358 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9359 Alan Hayward <alan.hayward@arm.com>
9360 David Sherwood <david.sherwood@arm.com>
9362 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9364 * gcc.dg/vect/slp-1.c: Likewise.
9365 * gcc.dg/vect/slp-10.c: Likewise.
9366 * gcc.dg/vect/slp-12b.c: Likewise.
9367 * gcc.dg/vect/slp-12c.c: Likewise.
9368 * gcc.dg/vect/slp-17.c: Likewise.
9369 * gcc.dg/vect/slp-19b.c: Likewise.
9370 * gcc.dg/vect/slp-20.c: Likewise.
9371 * gcc.dg/vect/slp-21.c: Likewise.
9372 * gcc.dg/vect/slp-22.c: Likewise.
9373 * gcc.dg/vect/slp-23.c: Likewise.
9374 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9375 * gcc.dg/vect/slp-24.c: Likewise.
9376 * gcc.dg/vect/slp-28.c: Likewise.
9377 * gcc.dg/vect/slp-39.c: Likewise.
9378 * gcc.dg/vect/slp-6.c: Likewise.
9379 * gcc.dg/vect/slp-7.c: Likewise.
9380 * gcc.dg/vect/slp-cond-1.c: Likewise.
9381 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9382 * gcc.dg/vect/slp-cond-2.c: Likewise.
9383 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9384 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9385 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9386 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9387 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9388 * gcc.dg/vect/slp-perm-6.c: Likewise.
9389 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9390 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9391 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9392 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9393 * gcc.dg/vect/slp-12a.c: Likewise.
9394 * gcc.dg/vect/slp-14.c: Likewise.
9395 * gcc.dg/vect/slp-15.c: Likewise.
9396 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9397 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9398 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9399 * gcc.target/aarch64/sve/slp_1.c: New test.
9400 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9401 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9402 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9403 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9404 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9405 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9406 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9408 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9409 Alan Hayward <alan.hayward@arm.com>
9410 David Sherwood <david.sherwood@arm.com>
9412 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9413 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9414 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9415 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9416 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9417 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9418 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9419 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9420 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9421 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9422 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9423 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9424 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9425 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9426 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9427 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9428 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9429 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9430 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9432 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9433 Alan Hayward <alan.hayward@arm.com>
9434 David Sherwood <david.sherwood@arm.com>
9436 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9437 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9438 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9439 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9440 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9441 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9442 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9443 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9444 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9445 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9446 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9447 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9448 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9449 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9450 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9451 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9452 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9453 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9454 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9455 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9456 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9457 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9458 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9459 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9460 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9461 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9462 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9463 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9464 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9465 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9466 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9467 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9468 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9469 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9470 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9471 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9473 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9474 Alan Hayward <alan.hayward@arm.com>
9475 David Sherwood <david.sherwood@arm.com>
9477 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9478 Return true for SVE too.
9479 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9480 if load/store lanes are supported.
9481 * gcc.dg/vect/slp-10.c: Likewise.
9482 * gcc.dg/vect/slp-12c.c: Likewise.
9483 * gcc.dg/vect/slp-17.c: Likewise.
9484 * gcc.dg/vect/slp-33.c: Likewise.
9485 * gcc.dg/vect/slp-6.c: Likewise.
9486 * gcc.dg/vect/slp-cond-1.c: Likewise.
9487 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9488 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9489 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9490 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9491 * gcc.dg/vect/slp-perm-6.c: Likewise.
9492 * gcc.dg/vect/slp-perm-9.c: Likewise.
9493 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9494 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9495 for variable-length vectors.
9497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9498 Alan Hayward <alan.hayward@arm.com>
9499 David Sherwood <david.sherwood@arm.com>
9501 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9502 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9504 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9506 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9507 * g++.target/aarch64/sve/catch_1.C: New test.
9508 * g++.target/aarch64/sve/catch_2.C: Likewise.
9509 * g++.target/aarch64/sve/catch_3.C: Likewise.
9510 * g++.target/aarch64/sve/catch_4.C: Likewise.
9511 * g++.target/aarch64/sve/catch_5.C: Likewise.
9512 * g++.target/aarch64/sve/catch_6.C: Likewise.
9514 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9515 Alan Hayward <alan.hayward@arm.com>
9516 David Sherwood <david.sherwood@arm.com>
9518 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9520 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9521 * gcc.target/aarch64/fmaxmin.c: Likewise.
9522 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9523 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9524 * gcc.target/aarch64/pr62178.c: Likewise.
9525 * gcc.target/aarch64/pr71727-2.c: Likewise.
9526 * gcc.target/aarch64/saddw-1.c: Likewise.
9527 * gcc.target/aarch64/saddw-2.c: Likewise.
9528 * gcc.target/aarch64/uaddw-1.c: Likewise.
9529 * gcc.target/aarch64/uaddw-2.c: Likewise.
9530 * gcc.target/aarch64/uaddw-3.c: Likewise.
9531 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9532 * gcc.target/aarch64/vect-compile.c: Likewise.
9533 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9534 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9535 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9536 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9537 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9538 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9539 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9540 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9541 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9542 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9543 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9544 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9545 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9546 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9547 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9548 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9549 * gcc.target/aarch64/vect-movi.c: Likewise.
9550 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9551 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9552 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9553 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9554 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9555 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9557 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9558 * gcc.target/aarch64/sve/arith_1.c: New test.
9559 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9560 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9561 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9562 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9563 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9564 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9565 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9566 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9567 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9568 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9569 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9570 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9571 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9572 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9573 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9574 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9575 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9576 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9577 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9578 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9579 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9580 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9581 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9582 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9583 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9584 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9585 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9586 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9587 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9588 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9589 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9590 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9591 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9592 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9593 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9594 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9595 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9596 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9597 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9598 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9599 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9600 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9601 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9602 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9603 * gcc.target/aarch64/sve/index_1.c: Likewise.
9604 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9605 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9606 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9607 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9608 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9609 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9610 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9611 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9612 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9613 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9614 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9615 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9616 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9617 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9618 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9619 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9620 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9621 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9622 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9623 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9624 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9625 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9626 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9627 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9628 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9629 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9630 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9631 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9632 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9633 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9634 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9635 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9636 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9637 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9638 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9639 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9640 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9641 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9642 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9643 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9644 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9645 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9646 * gcc.target/aarch64/sve/single_1.c: Likewise.
9647 * gcc.target/aarch64/sve/single_2.c: Likewise.
9648 * gcc.target/aarch64/sve/single_3.c: Likewise.
9649 * gcc.target/aarch64/sve/single_4.c: Likewise.
9650 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9651 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9652 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9653 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9654 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9655 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9656 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9657 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9658 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9659 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9660 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9661 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9662 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9663 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9664 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9665 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9666 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9667 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9668 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9669 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9670 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9671 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9672 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9673 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9674 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9675 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9676 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9677 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9678 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9679 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9680 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9681 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9682 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9683 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9684 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9685 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9686 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9687 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9688 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9689 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9690 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9691 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9692 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9693 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9694 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9696 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9697 Alan Hayward <alan.hayward@arm.com>
9698 David Sherwood <david.sherwood@arm.com>
9700 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9701 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9702 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9704 (check_effective_target_vect_perm): Handle SVE.
9705 (check_effective_target_vect_perm_byte): Likewise.
9706 (check_effective_target_vect_perm_short): Likewise.
9707 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9708 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9709 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9710 (check_effective_target_vect_element_align_preferred): Likewise.
9711 (check_effective_target_vect_align_stack_vars): Likewise.
9712 (check_effective_target_vect_load_lanes): Likewise.
9713 (check_effective_target_vect_masked_store): Likewise.
9714 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9715 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9716 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9717 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9718 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9719 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9720 * gcc.dg/vect/slp-23.c: Likewise.
9721 * gcc.dg/vect/slp-perm-5.c: Likewise.
9722 * gcc.dg/vect/slp-perm-6.c: Likewise.
9723 * gcc.dg/vect/slp-perm-9.c: Likewise.
9724 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9725 * gcc.dg/vect/vect-114.c: Likewise.
9726 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9727 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9729 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9731 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9732 vect_variable_length, expecting the test to be vectorized
9733 without SLP instead.
9734 * gcc.dg/vect/pr33953.c: Likewise.
9735 * gcc.dg/vect/pr37027.c: Likewise.
9736 * gcc.dg/vect/pr67790.c: Likewise.
9737 * gcc.dg/vect/pr68445.c: Likewise.
9738 * gcc.dg/vect/slp-1.c: Likewise.
9739 * gcc.dg/vect/slp-10.c: Likewise.
9740 * gcc.dg/vect/slp-12a.c: Likewise.
9741 * gcc.dg/vect/slp-12b.c: Likewise.
9742 * gcc.dg/vect/slp-12c.c: Likewise.
9743 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9744 * gcc.dg/vect/slp-13.c: Likewise.
9745 * gcc.dg/vect/slp-14.c: Likewise.
9746 * gcc.dg/vect/slp-15.c: Likewise.
9747 * gcc.dg/vect/slp-17.c: Likewise.
9748 * gcc.dg/vect/slp-19b.c: Likewise.
9749 * gcc.dg/vect/slp-2.c: Likewise.
9750 * gcc.dg/vect/slp-20.c: Likewise.
9751 * gcc.dg/vect/slp-21.c: Likewise.
9752 * gcc.dg/vect/slp-22.c: Likewise.
9753 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9754 * gcc.dg/vect/slp-24.c: Likewise.
9755 * gcc.dg/vect/slp-28.c: Likewise.
9756 * gcc.dg/vect/slp-39.c: Likewise.
9757 * gcc.dg/vect/slp-42.c: Likewise.
9758 * gcc.dg/vect/slp-6.c: Likewise.
9759 * gcc.dg/vect/slp-7.c: Likewise.
9760 * gcc.dg/vect/slp-cond-1.c: Likewise.
9761 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9762 * gcc.dg/vect/slp-cond-2.c: Likewise.
9763 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9764 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9765 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9766 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9767 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9768 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9769 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9770 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9771 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9772 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9773 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9774 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9775 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9776 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9777 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9778 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9779 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9781 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9784 * gcc.dg/pr83801.c: New test.
9786 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9789 * gfortran.dg/bounds_check_19.f90: New test.
9791 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9793 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9794 instead of scan-assembler-not for xsnabsqp.
9796 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9798 PR libgfortran/83525
9799 * gfortran.dg/newunit_5.f90: New test.
9801 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9803 PR rtl-optimization/80481
9804 * g++.dg/pr80481.C: New.
9806 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9809 * gcc.target/alpha/pr83628-3.c: New test.
9811 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9813 * lib/target-supports.exp (check_effective_target_avx512f): Also
9814 check for __builtin_ia32_addsd_round,
9815 __builtin_ia32_getmantsd_round.
9816 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9818 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9821 * gcc.target/powerpc/pr83629.c: Require ilp32.
9823 2018-01-12 Richard Biener <rguenther@suse.de>
9825 PR tree-optimization/80846
9826 * gcc.target/i386/pr80846-1.c: New testcase.
9827 * gcc.target/i386/pr80846-2.c: Likewise.
9829 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9831 * gcc.c-torture/execute/20180112-1.c: New test.
9833 2018-01-12 Tom de Vries <tom@codesourcery.com>
9835 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9836 * g++.dg/ext/label13a.C: Same.
9837 * g++.dg/ext/label14.C: Same.
9838 * g++.dg/ext/label2.C: Same.
9839 * g++.dg/ext/label3.C: Same.
9840 * g++.dg/torture/pr42462.C: Same.
9841 * g++.dg/torture/pr42739.C: Same.
9842 * g++.dg/warn/Wunused-label-3.C: Same.
9844 2018-01-12 Tom de Vries <tom@codesourcery.com>
9846 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9847 * g++.dg/Walloca1.C: Same.
9848 * g++.dg/cpp0x/pr70338.C: Same.
9849 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9850 * g++.dg/cpp1y/vla10.C: Same.
9851 * g++.dg/cpp1y/vla2.C: Same.
9852 * g++.dg/cpp1y/vla6.C: Same.
9853 * g++.dg/cpp1y/vla8.C: Same.
9854 * g++.dg/debug/debug5.C: Same.
9855 * g++.dg/debug/debug6.C: Same.
9856 * g++.dg/debug/pr54828.C: Same.
9857 * g++.dg/diagnostic/pr70105.C: Same.
9858 * g++.dg/eh/cleanup5.C: Same.
9859 * g++.dg/eh/spbp.C: Same.
9860 * g++.dg/ext/tmplattr9.C: Same.
9861 * g++.dg/ext/vla10.C: Same.
9862 * g++.dg/ext/vla11.C: Same.
9863 * g++.dg/ext/vla12.C: Same.
9864 * g++.dg/ext/vla15.C: Same.
9865 * g++.dg/ext/vla16.C: Same.
9866 * g++.dg/ext/vla17.C: Same.
9867 * g++.dg/ext/vla3.C: Same.
9868 * g++.dg/ext/vla6.C: Same.
9869 * g++.dg/ext/vla7.C: Same.
9870 * g++.dg/init/array24.C: Same.
9871 * g++.dg/init/new47.C: Same.
9872 * g++.dg/init/pr55497.C: Same.
9873 * g++.dg/opt/pr78201.C: Same.
9874 * g++.dg/template/vla2.C: Same.
9875 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9876 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9877 * g++.dg/torture/pr62127.C: Same.
9878 * g++.dg/torture/pr67055.C: Same.
9879 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9880 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9881 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9882 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9883 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9884 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9885 * g++.dg/warn/Wvla-1.C: Same.
9886 * g++.dg/warn/Wvla-3.C: Same.
9887 * g++.old-deja/g++.ext/array2.C: Same.
9888 * g++.old-deja/g++.ext/constructor.C: Same.
9889 * g++.old-deja/g++.law/builtin1.C: Same.
9890 * g++.old-deja/g++.other/crash12.C: Same.
9891 * g++.old-deja/g++.other/eh3.C: Same.
9892 * g++.old-deja/g++.pt/array6.C: Same.
9893 * g++.old-deja/g++.pt/dynarray.C: Same.
9895 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9897 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9899 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9902 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9905 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9907 * lib/target-supports.exp (check_effective_target_branch_cost):
9908 Accept all x86 targets.
9910 2018-01-12 Martin Liska <mliska@suse.cz>
9913 * g++.dg/warn/pr83054.C: New test.
9915 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9917 * gcc.target/powerpc/spec-barr-1.c: New file.
9919 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9922 * gcc.target/i386/pr83330.c: New test.
9924 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9927 * gfortran.dg/dtio_31.f03: New test.
9928 * gfortran.dg/dtio_32.f03: New test.
9930 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9933 * g++.dg/wrappers: New subdirectory.
9934 * g++.dg/wrappers/README: New file.
9935 * g++.dg/wrappers/alloc.C: New test case.
9936 * g++.dg/wrappers/cow-istream-string.C: New test case.
9937 * g++.dg/wrappers/cp-stdlib.C: New test case.
9938 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9939 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9941 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9944 * g++.dg/torture/pr83718.C: New testcase.
9946 2018-01-11 Martin Jambor <mjambor@suse.cz>
9949 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9951 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9953 PR tree-optimization/83695
9954 * gcc.dg/tree-ssa/pr83695.c: New test.
9956 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9958 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9959 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9961 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9963 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9964 * gcc.target/arm/simd/fp16fml_high.c: New test.
9965 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9966 * lib/target-supports.exp
9967 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9968 check_effective_target_arm_fp16fml_neon_ok,
9969 add_options_for_arm_fp16fml_neon): New procedures.
9971 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9973 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9976 2018-01-11 Richard Biener <rguenther@suse.de>
9978 PR tree-optimization/83435
9979 * gcc.dg/graphite/pr83435.c: New testcase.
9981 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9982 Alan Hayward <alan.hayward@arm.com>
9983 David Sherwood <david.sherwood@arm.com>
9985 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9987 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9989 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9991 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9994 * gcc.c-torture/compile/pr82096.c: New test.
9996 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9998 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
10000 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10002 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
10004 2018-01-11 Justin Squirek <squirek@adacore.com>
10006 * gnat.dg/expr_func4.adb: New testcase.
10008 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10010 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
10013 2018-01-11 Bob Duff <duff@adacore.com>
10015 * gnat.dg/protected_null.adb: New testcase.
10017 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10019 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
10021 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10023 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
10025 2018-01-11 Justin Squirek <squirek@adacore.com>
10027 * gnat.dg/loopvar.adb: New testcase.
10029 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10031 PR middle-end/83189
10032 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
10034 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10036 * gcc.c-torture/compile/pr83575.c: New testcase.
10038 2018-01-10 Michael Collison <michael.collison@arm.com>
10040 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
10041 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
10042 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
10043 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
10044 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10045 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10046 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10047 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
10048 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
10049 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10050 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10051 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
10052 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
10053 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
10054 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
10055 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
10057 2018-01-10 Michael Collison <michael.collison@arm.com>
10059 * gcc.target/aarch64/sha2.h: New shared testcase.
10060 * gcc.target/aarch64/sha2_1.c: New testcase.
10061 * gcc.target/aarch64/sha2_2.c: New testcase.
10062 * gcc.target/aarch64/sha2_3.c: New testcase.
10063 * gcc.target/aarch64/sha3.h: New shared testcase.
10064 * gcc.target/aarch64/sha3_1.c: New testcase.
10065 * gcc.target/aarch64/sha3_2.c: New testcase.
10066 * gcc.target/aarch64/sha3_3.c: New testcase.
10068 2018-01-10 Michael Collison <michael.collison@arm.com>
10070 * gcc.target/aarch64/sm3_sm4.c: New testcase.
10072 2018-01-10 Martin Sebor <msebor@redhat.com>
10074 PR tree-optimization/83781
10075 * gcc.dg/strlenopt-42.c: New test.
10077 2018-01-11 Martin Sebor <msebor@gmail.com>
10078 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10080 PR tree-optimization/83501
10081 PR tree-optimization/81703
10083 * gcc.dg/strlenopt-39.c: New test-case.
10084 * gcc.dg/pr81703.c: Likewise.
10086 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
10088 * gnat.dg/atomic10.adb: New test.
10090 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10093 * gfortran.dg/deferred_character_18.f90: New test.
10095 2018-01-10 Martin Sebor <msebor@redhat.com>
10097 PR tree-optimization/83671
10098 * gcc.dg/strlenopt-40.c: New test.
10099 * gcc.dg/strlenopt-41.c: New test.
10101 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10104 * gfortran.dg/allocate_with_typespec_7.f90: New test.
10106 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
10109 * gcc.target/powerpc/pr83399.c: New test.
10111 2018-01-10 David Malcolm <dmalcolm@redhat.com>
10114 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
10115 to reflect that the arguments are correctly underlined.
10116 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
10117 for globals, params, locals and literals.
10118 (test_sizeof): Directly test the location of "sizeof", rather than
10119 when used in compound expressions.
10120 (test_alignof): Likewise for "alignof".
10121 (test_string_literals): Likewise for string literals.
10122 (test_numeric_literals): Likewise for numeric literals.
10123 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
10124 (test_typeid): Likewise for typeid.
10125 (test_unary_plus): New.
10126 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
10129 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
10131 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
10133 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10135 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
10137 2018-01-10 Marek Polacek <polacek@redhat.com>
10140 * g++.dg/warn/Wduplicated-branches4.C: New test.
10142 2018-01-10 Jakub Jelinek <jakub@redhat.com>
10145 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10148 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10151 * g++.dg/cpp0x/new2.C: New.
10153 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10156 * gcc.target/i386/pr83735.c: New test.
10158 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10160 * lib/target-supports.exp (check_effective_target_branch_cost):
10162 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10163 * gcc.dg/pr21643.c: Likewise.
10164 * gcc.dg/pr46309.c: Likewise.
10165 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10166 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10167 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10168 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10169 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10170 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10171 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10172 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10173 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10174 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10175 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10176 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10177 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10178 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10180 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10183 * gcc.target/powerpc/pr83629.c: New testcase.
10185 2018-01-10 Richard Biener <rguenther@suse.de>
10188 * gcc.dg/pr78768.c: Un-XFAIL.
10190 2018-01-10 Richard Biener <rguenther@suse.de>
10193 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10195 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10197 PR tree-optimization/83753
10198 * gcc.dg/torture/pr83753.c: New test.
10200 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
10202 * gcc.target/i386/avx2-gather-1.c: Add -march.
10203 * gcc.target/i386/avx2-gather-2.c: Add -march.
10204 * gcc.target/i386/avx2-gather-3.c: Add -march.
10205 * gcc.target/i386/avx2-gather-4.c: Add -march.
10206 * gcc.target/i386/avx2-gather-5.c: Add -march.
10207 * gcc.target/i386/avx2-gather-6.c: Add -march.
10208 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10209 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10210 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10211 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10212 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10213 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10214 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10215 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10216 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10217 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10219 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10222 * gcc.target/i386/pr78585.c: New test.
10224 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10227 * g++.dg/cpp0x/pr83734.C: New test.
10229 2018-01-09 Carl Love <cel@us.ibm.com>
10231 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10232 vec_mergeo builtins with float, double, long long, unsigned long long,
10233 bool long long arguments.
10234 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10235 vec_float2 with double arguments.
10236 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10237 vec_mergew and vec_mergow builtins.
10239 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10242 * gfortran.dg/contiguous_6.f90: New test.
10244 2018-01-09 Richard Biener <rguenther@suse.de>
10246 PR tree-optimization/83668
10247 * gcc.dg/graphite/pr83668.c: New testcase.
10249 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10251 PR tree-optimization/64811
10252 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10253 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10254 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10255 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10257 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10259 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10262 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10264 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10267 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10268 no NEON and require softfp or hard float-abi.
10269 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10271 2018-01-09 Richard Biener <rguenther@suse.de>
10273 PR tree-optimization/83572
10274 * gcc.dg/graphite/pr83572.c: New testcase.
10276 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10279 * gcc.dg/sms-13.c: New test.
10281 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10284 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10286 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10287 Monk Chiang <sh.chiang04@gmail.com>
10289 * gcc.target/riscv/save-restore-1.c: New.
10291 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10294 * gcc.target/powerpc/pr83677.c: New file.
10296 2018-01-08 Jeff Law <law@redhat.com>
10298 PR rtl-optimizatin/81308
10299 * g++.dg/pr81308-1.C: New test.
10300 * g++.dg/pr81308-2.C: New test.
10302 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10304 PR target/83663 - Revert r255946
10305 * gcc.target/aarch64/vect-slp-dup.c: New.
10307 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10309 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10312 2018-01-08 Richard Biener <rguenther@suse.de>
10314 PR tree-optimization/83563
10315 * gcc.dg/graphite/pr83563.c: New testcase.
10317 2018-01-08 Richard Biener <rguenther@suse.de>
10319 PR middle-end/83713
10320 * g++.dg/torture/pr83713.C: New testcase.
10322 2018-01-08 Tom de Vries <tom@codesourcery.com>
10324 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10326 2018-01-08 Richard Biener <rguenther@suse.de>
10328 PR tree-optimization/83685
10329 * gcc.dg/torture/pr83685.c: New testcase.
10331 2018-01-08 Richard Biener <rguenther@suse.de>
10334 * gcc.dg/lto/pr83719_0.c: New testcase.
10336 2018-01-08 Tom de Vries <tom@codesourcery.com>
10338 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10339 * gcc.dg/graphite/run-id-1.c: Same.
10340 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10342 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10345 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10346 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10347 * gfortran.dg/pdt_27.f03: New test.
10350 * gfortran.dg/pdt_28.f03: New test.
10352 2018-01-08 Tom de Vries <tom@codesourcery.com>
10354 * c-c++-common/builtins.c: Require effective target alloca.
10355 * gcc.dg/Wrestrict.c: Same.
10356 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10358 2018-01-08 Richard Biener <rguenther@suse.de>
10360 PR middle-end/83580
10361 * gcc.dg/torture/pr83580.c: New testcase.
10363 2018-01-08 Richard Biener <rguenther@suse.de>
10365 PR middle-end/83517
10366 * gcc.dg/pr83517.c: New testcase.
10368 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10370 PR middle-end/81897
10371 * gcc.dg/uninit-pr81897.c: New test.
10373 2018-01-06 Martin Sebor <msebor@redhat.com>
10375 PR tree-optimization/83640
10376 * gcc.dg/Wrestrict-6.c: New test.
10377 * gcc.dg/pr83640.c: New test.
10379 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10381 * gcc.target/aarch64/reg-alloc-1.c: New test.
10383 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10386 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10388 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10391 * gcc.dg/pr83480.c: New test.
10393 PR rtl-optimization/83682
10394 * gcc.target/i386/pr83682.c: New test.
10396 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10400 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10401 * gfortran.dg/dependency_49.f90: Likewise.
10402 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10403 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10404 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10405 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10406 * gfortran.dg/string_1_lp64.f90: New test.
10407 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10408 * gfortran.dg/string_3_lp64.f90: New test.
10410 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10413 * gcc.target/i386/sse-26.c: New test.
10416 * gcc.target/i386/pr83604.c: New test.
10418 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10420 * gcc.dg/vect/vect-align-4.c: New test.
10421 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10422 and redefine as a structure with an unaligned member "b".
10423 (foo): Update accordingly.
10425 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10428 * gcc.target/aarch64/bics_5.c: New test.
10429 * gcc.target/arm/bics_5.c: Likewise.
10431 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10433 PR tree-optimization/83605
10434 * gcc.dg/pr83605.c: New test.
10436 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10439 * gcc.target/i386/pr83554.c: New test.
10442 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10445 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10449 * gfortran.dg/eoshift_8.f90: New test.
10450 * gfortran.dg/simplify_eoshift_1.f90: New test.
10452 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10455 * gcc.dg/pr83585.c: New test.
10457 2018-01-04 Nathan Sidwell <nathan@acm.org>
10460 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10462 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10465 * gcc.dg/pr83666.c: New test.
10467 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10470 * gcc.target/alpha/pr83628-1.c: New test.
10471 * gcc.target/alpha/pr83628-2.c: Ditto.
10473 2018-01-04 Martin Liska <mliska@suse.cz>
10476 * g++.dg/ipa/pr82352.C: New test.
10478 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10480 * gcc.dg/vect-opt-info-1.c: Moved to ...
10481 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10482 vect_int targets, use dg-additional-options instead of dg-options and
10483 use relative line numbers instead of absolute.
10485 2018-01-03 Martin Sebor <msebor@redhat.com>
10487 PR tree-optimization/83655
10488 * gcc.dg/Wrestrict-5.c: New test.
10489 * c-c++-common/builtins.c: New test.
10491 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10492 Alan Hayward <alan.hayward@arm.com>
10493 David Sherwood <david.sherwood@arm.com>
10495 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10498 2018-01-03 Jeff Law <law@redhat.com>
10501 * gcc.target/i386/stack-check-17.c: New test.
10502 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10504 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10507 * gcc.dg/pr83621.c: New test.
10510 * gcc.dg/pr83645.c: New test.
10512 2018-01-03 Martin Sebor <msebor@redhat.com>
10514 PR tree-optimization/83603
10515 * gcc.dg/Wrestrict-4.c: New test.
10518 * gcc.dg/const-2.c: New test.
10519 * gcc.dg/pure-3.c: New test.
10521 2018-01-03 Martin Sebor <msebor@redhat.com>
10523 * gcc.dg/Wrestrict-3.c: New test.
10525 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10528 * g++.dg/opt/pr83555.C: New test.
10529 * g++.dg/ubsan/pr83555.C: New test.
10531 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10534 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10535 the !CHECKING_P case by expecting a note.
10536 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10537 a note for the !CHECKING_P case, and move the return statement
10538 outside of #if CHECKING_P guard.
10540 2018-01-03 Jeff Law <law@redhat.com>
10542 PR middle-end/83654
10543 * gcc.target/i386/stack-check-18.c: New test.
10544 * gcc.target/i386/stack-check-19.c: New test.
10546 2018-01-03 Martin Sebor <msebor@redhat.com>
10548 PR tree-optimization/83501
10549 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10551 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10553 PR tree-optimization/83501
10554 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10556 2018-01-03 Nathan Sidwell <nathan@acm.org>
10559 * g++.dg/ipa/pr83667.C: New.
10561 2018-01-03 Martin Liska <mliska@suse.cz>
10563 PR tree-optimization/83593
10564 * gcc.dg/pr83593.c: New test.
10566 2018-01-03 Martin Liska <mliska@suse.cz>
10569 * g++.dg/ipa/pr83549.C: New test.
10571 2018-01-03 Marek Polacek <polacek@redhat.com>
10574 * g++.dg/warn/mvp2.C: New test.
10576 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10578 PR preprocessor/83602
10579 * g++.dg/cpp/pr83602.C: New test.
10582 * g++.dg/parse/pr83634.C: New test.
10584 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10587 * gfortran.dg/eoshift_7.f90: New test.
10589 2018-01-03 Jan Beulich <jbeulich@suse.com>
10591 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10592 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10594 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10596 Update copyright years.
10598 2018-01-03 Martin Liska <mliska@suse.cz>
10601 * gcc.dg/ipa/pr83594.c: New test.
10603 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10604 Alan Hayward <alan.hayward@arm.com>
10605 David Sherwood <david.sherwood@arm.com>
10607 * gcc.dg/vect-opt-info-1.c: New test.
10609 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10611 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10612 floorf128, truncf128, and roundf128.
10613 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10614 optimizations added in match.pd.
10615 * gcc.target/powerpc/float128-hw6.c: Likewise.
10616 * gcc.target/powerpc/float128-hw7.c: Likewise.
10617 * gcc.target/powerpc/float128-hw8.c: Likewise.
10618 * gcc.target/powerpc/float128-hw9.c: Likewise.
10619 * gcc.target/powerpc/float128-hw10.c: Likewise.
10620 * gcc.target/powerpc/float128-hw11.c: Likewise.
10622 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10625 * g++.dg/cpp0x/pr83556.C: New test.
10627 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10631 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10632 * gfortran.dg/simplify_cshift_4.f90: New test.
10634 2018-01-02 Marek Polacek <polacek@redhat.com>
10637 * g++.dg/cpp0x/inh-ctor30.C: New test.
10640 * g++.dg/cpp1z/pr83644.C: New test.
10642 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10645 * gfortran.dg/coarray_45.f90: New test.
10648 * gfortran.dg/coarray_46.f90: New test.
10650 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10652 PR tree-optimization/83581
10653 * gcc.dg/pr83581.c: New test.
10656 * gcc.dg/pr83595.c: New test.
10658 PR middle-end/83608
10659 * g++.dg/opt/pr83608.C: New test.
10661 PR middle-end/83609
10662 * gcc.dg/pr83609.c: New test.
10663 * g++.dg/opt/pr83609.C: New test.
10665 PR middle-end/83623
10666 * gcc.dg/pr83623.c: New test.
10668 * gcc.target/i386/i386.exp
10669 (check_effective_target_avx512vpopcntdqvl): New proc.
10670 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10671 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10672 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10674 Copyright (C) 2018 Free Software Foundation, Inc.
10676 Copying and distribution of this file, with or without modification,
10677 are permitted in any medium without royalty provided the copyright
10678 notice and this notice are preserved.