1 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr85779_1.f90: New test.
5 * gfortran.dg/pr85779_2.f90: Ditto.
6 * gfortran.dg/pr85779_3.f90: Ditto.
8 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
12 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
13 * gfortran.dg/pr85895.f90: New test.
15 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
17 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
18 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
20 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
22 * gcc.dg/fold-popcount-1.c: New testcase.
23 * gcc.dg/fold-popcount-2.c: New testcase.
24 * gcc.dg/fold-popcount-3.c: New testcase.
25 * gcc.dg/fold-popcount-4.c: New testcase.
27 2018-05-24 Marek Polacek <polacek@redhat.com>
30 * g++.dg/cpp0x/new3.C: New test.
32 2018-05-24 Javier Miranda <miranda@adacore.com>
34 * gnat.dg/discr52.adb: New testcase.
36 2018-05-24 Ed Schonberg <schonberg@adacore.com>
38 * gnat.dg/others1.adb: New testcase.
40 2018-05-24 Justin Squirek <squirek@adacore.com>
42 * gnat.dg/raise_expr.adb: New testcase.
44 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
46 * gnat.dg/formal_containers.adb: New testcase.
48 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
50 * gcc.target/i386/pr85345.c: Require ifunc support.
52 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
54 * gcc.dg/vect/vect-fma-1.c: New test.
56 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
58 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
61 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
64 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
66 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
69 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
71 * gcc.target/msp430/pr78849.c: New test.
73 2018-05-23 Marek Polacek <polacek@redhat.com>
75 * g++.dg/cpp2a/range-for8.C: New test.
76 * g++.dg/cpp2a/range-for9.C: New test.
77 * g++.dg/cpp2a/range-for10.C: New test.
79 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
81 * lib/target-supports.exp (check_effective_target_be): New.
82 (check_effective_target_le): New.
84 2018-05-23 Marek Polacek <polacek@redhat.com>
86 * g++.dg/cpp2a/range-for1.C: New test.
87 * g++.dg/cpp2a/range-for2.C: New test.
88 * g++.dg/cpp2a/range-for3.C: New test.
89 * g++.dg/cpp2a/range-for4.C: New test.
90 * g++.dg/cpp2a/range-for5.C: New test.
91 * g++.dg/cpp2a/range-for6.C: New test.
92 * g++.dg/cpp2a/range-for7.C: New test.
94 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
96 * gcc.target/i386/cvt-3.c: New test.
98 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.target/i386/cvt-2.c: New test.
102 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
104 * gcc.dg/pr79985.c: New testcase.
106 2018-05-23 Richard Biener <rguenther@suse.de>
108 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
110 2018-05-23 Sudakshina Das <sudi.das@arm.com>
113 * gcc.target/aarch64/pr84882.c: New test.
114 * gcc.target/aarch64/target_attr_18.c: Likewise.
116 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
118 PR tree-optimization/85853
119 * gfortran.dg/vect/pr85853.f90: New test.
121 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
123 * gnat.dg/import2.adb: New testcase.
125 2018-05-23 Ed Schonberg <schonberg@adacore.com>
127 * gnat.dg/discr51.adb: New testcase.
129 2018-05-23 Javier Miranda <miranda@adacore.com>
131 * gnat.dg/valid_scalars1.adb: New testcase.
133 2018-05-23 Ed Schonberg <schonberg@adacore.com>
135 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
137 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
139 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
142 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
144 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
147 2018-05-23 Bob Duff <duff@adacore.com>
149 * gnat.dg/addr10.adb: New testcase.
151 2018-05-23 Richard Biener <rguenther@suse.de>
154 * gcc.dg/Wstrict-overflow-27.c: New testcase.
156 2018-05-23 Yury Gribov <tetra2005@gmail.com>
158 PR tree-optimization/85822
159 * c-c++-common/pr85822.c: New test.
161 2018-05-23 Richard Biener <rguenther@suse.de>
163 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
165 2018-05-22 Janus Weil <janus@gcc.gnu.org>
168 * gfortran.dg/pr30667.f: Add option "-std=legacy".
170 2018-05-22 Martin Sebor <msebor@redhat.com>
173 * gcc.dg/attr-nonstring.c: New test.
175 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
178 * gcc.target/i386/pr85345.c: New test.
180 2018-05-22 Luis Machado <luis.machado@linaro.org>
182 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
184 2018-05-22 Janus Weil <janus@gcc.gnu.org>
187 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
188 dg-additional-options.
189 * gfortran.dg/graphite/block-2.f: Ditto.
190 * gfortran.dg/graphite/id-19.f: Ditto.
191 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
192 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
193 * gfortran.dg/vect/pr52580.f: Ditto.
195 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
197 * gcc.target/aarch64/ldp_stp_6.c: New.
198 * gcc.target/aarch64/ldp_stp_7.c: New.
199 * gcc.target/aarch64/ldp_stp_8.c: New.
201 2018-05-22 Martin Sebor <msebor@redhat.com>
204 * c-c++-common/attr-nonstring-3.c: Adjust.
205 * c-c++-common/attr-nonstring-4.c: Adjust.
206 * c-c++-common/attr-nonstring-6.c: New test.
208 2018-05-22 Martin Sebor <msebor@redhat.com>
210 PR tree-optimization/85826
211 * gcc.dg/Wrestrict-17.c: New test.
213 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
215 * gcc.dg/torture/pr85862.c: Rename to...
216 * gcc.dg/torture/pr85852.c: ...this.
218 2018-05-22 Justin Squirek <squirek@adacore.com>
220 * gnat.dg/warn14.adb: New testcase.
222 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
224 * gnat.dg/controlled8.adb: New testcase.
226 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
228 * gnat.dg/discr50.adb: New testcase.
230 2018-05-22 Ed Schonberg <schonberg@adacore.com>
232 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
233 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
234 gnat.dg/discr49_rec2.ads: New testcase.
236 2018-05-22 Ed Schonberg <schonberg@adacore.com>
238 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
239 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
242 2018-05-22 Ed Schonberg <schonberg@adacore.com>
244 * gnat.dg/fixedpnt3.adb: New testcase.
246 2018-05-22 Justin Squirek <squirek@adacore.com>
248 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
249 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
251 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
254 * gcc.dg/torture/pr85862.c: New test.
256 2018-05-22 Richard Biener <rguenther@suse.de>
258 PR tree-optimization/85834
259 * g++.dg/torture/pr85834.C: New testcase.
260 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
262 2018-05-22 Martin Liska <mliska@suse.cz>
265 * g++.dg/ipa/pr85607.C: New test.
267 2018-05-22 Richard Biener <rguenther@suse.de>
269 PR tree-optimization/85863
270 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
272 2018-05-22 Janus Weil <janus@gcc.gnu.org>
275 * gfortran.dg/assumed_rank_5.f90: Update error message.
276 * gfortran.dg/assumed_type_4.f90: Ditto.
277 * gfortran.dg/bind_c_array_params.f03: Ditto.
278 * gfortran.dg/bind_c_usage_28.f90: Ditto.
279 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
280 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
281 * gfortran.dg/c_loc_tests_11.f03: Ditto.
282 * gfortran.dg/coarray_atomic_2.f90: Ditto.
283 * gfortran.dg/coarray_collectives_2.f90: Ditto.
284 * gfortran.dg/coarray_collectives_10.f90: Ditto.
285 * gfortran.dg/coarray_collectives_13.f90: Ditto.
286 * gfortran.dg/rank_3.f90: Ditto.
287 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
288 * gfortran.dg/implicit_14.f90: Ditto.
290 2018-05-21 Christian Groessler <chris@groessler.org>
292 * gcc.c-torture/compile/simd-5.c: Fix comment.
294 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
297 * gcc.target/powerpc/pr85657-1.c: New test for converting between
298 __float128, __ibm128, and long double.
299 * gcc.target/powerpc/pr85657-2.c: Likewise.
300 * gcc.target/powerpc/pr85657-3.c: Likewise.
301 * g++.dg/pr85667.C: New test to make sure __ibm128 is
302 implementated as a separate type internally, and is not just an
303 alias for long double.
305 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
307 PR tree-optimization/85814
308 * gcc.dg/torture/pr85814.c: New test.
310 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/cpp0x/cond1.C: New.
314 * g++.dg/cpp1y/pr84588-1.C: Likewise.
315 * g++.dg/cpp1y/pr84588-2.C: Likewise.
316 * g++.dg/cpp1y/pr84588-3.C: Likewise.
317 * g++.dg/parse/cond6.C: Likewise.
318 * g++.dg/parse/cond7.C: Likewise.
319 * g++.dg/parse/cond8.C: Likewise.
320 * g++.dg/cpp1z/decomp16.C: Update.
321 * g++.old-deja/g++.jason/cond.C: Likewise.
323 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
325 ChangeLog for r260480
326 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
327 warnings for deleted and obsolescent features.
328 * gfortran.dg/graphite/id-19.f: Ditto.
329 * gfortran.dg/graphite/id-20.f: Ditto.
330 * gfortran.dg/graphite/id-27.f90: Ditto.
331 * gfortran.dg/graphite/pr82449.f: Ditto.
333 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
335 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
336 tiny and large memory models.
338 2018-04-04 Ed Schonberg <schonberg@adacore.com>
340 * gnat.dg/suppress_initialization.adb,
341 gnat.dg/suppress_initialization_pkg.ads: New testcase.
343 2018-04-04 Ed Schonberg <schonberg@adacore.com>
345 * gnat.dg/exit1.adb: New testcase.
347 2018-04-04 Ed Schonberg <schonberg@adacore.com>
349 * gnat.dg/array30.adb: New testcase.
351 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
353 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
355 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357 * gcc.c-torture/execute/ssad-run.c: New test.
358 * gcc.c-torture/execute/usad-run.c: Likewise.
359 * gcc.target/aarch64/ssadv16qi.c: Likewise.
360 * gcc.target/aarch64/usadv16qi.c: Likewise.
362 2018-05-21 Tamar Christina <tamar.christina@arm.com>
364 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
365 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
366 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
368 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
369 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
370 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
372 2018-05-21 Janus Weil <janus@gcc.gnu.org>
375 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
376 * gfortran.dg/g77/20020307-1.f: Ditto.
377 * gfortran.dg/g77/980310-3.f: Ditto.
378 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
379 * gfortran.dg/goacc/loop-1.f95: Ditto.
380 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
381 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
382 * gfortran.dg/gomp/do-1.f90: Ditto.
383 * gfortran.dg/gomp/omp_do1.f90: Ditto.
384 * gfortran.dg/pr17229.f: Ditto.
385 * gfortran.dg/pr37243.f: Ditto.
386 * gfortran.dg/pr49721-1.f: Ditto.
387 * gfortran.dg/pr58484.f: Ditto.
388 * gfortran.dg/pr81175.f: Ditto.
389 * gfortran.dg/pr81723.f: Ditto.
390 * gfortran.dg/predcom-2.f: Ditto.
391 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
392 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
393 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
394 * gfortran.dg/vect/pr52580.f: Ditto.
396 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
399 * gfortran.dg/char_result_18.f90: New test.
401 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
404 * gfortran.dg/associate_38.f90: New test.
406 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
409 * gfortran.dg/select_type_42.f90: New test.
411 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
414 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
415 that the patch fixes PR66694 & PR82617, although the testcases
416 are not explicitly included.
418 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
420 * gcc.dg/stack-usage-1.c: Add support for rv32e.
422 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
425 * g++.dg/pr82899.C: New testcase.
427 2018-05-18 Martin Liska <mliska@suse.cz>
429 * gcc.dg/pr68766.c: Change pruned output.
431 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
434 * c-c++-common/goacc/pr85782.c: New test.
436 2018-05-18 Sudakshina Das <sudi.das@arm.com>
438 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
440 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
442 * gcc.target/arm/pr62554.c: Delete.
443 * gcc.target/arm/pr69610-1.c: Likewise.
444 * gcc.target/arm/pr69610-2.c: Likewise.
446 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
448 * gcc.target/arm/pr40887.c: Update comment.
449 * lib/target-supports.exp: Don't generate effective target checks
450 and related helpers for armv5. Update comment.
451 * gcc.target/arm/armv5_thumb_isa.c: Delete.
452 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
453 target check and options.
455 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
458 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
459 scan-tree-dump-not for h.
461 2018-05-18 Richard Biener <rguenther@suse.de>
463 * gcc.dg/tree-ssa/pr21559.c: Adjust.
464 * gcc.dg/tree-ssa/pr45397.c: Likewise.
465 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
466 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
467 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
468 * gcc.dg/tree-ssa/vrp17.c: Likewise.
469 * gcc.dg/tree-ssa/vrp18.c: Likewise.
470 * gcc.dg/tree-ssa/vrp23.c: Likewise.
471 * gcc.dg/tree-ssa/vrp24.c: Likewise.
472 * gcc.dg/tree-ssa/vrp58.c: Likewise.
473 * gcc.dg/vrp-min-max-1.c: Likewise.
474 * gcc.dg/vrp-min-max-3.c: New testcase.
476 2018-05-18 Richard Biener <rguenther@suse.de>
478 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
479 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
480 * gcc.dg/graphite/scop-6.c: Likewise.
481 * gcc.dg/graphite/scop-7.c: Likewise.
482 * gcc.dg/graphite/scop-8.c: Likewise.
483 * gcc.dg/graphite/scop-9.c: Likewise.
485 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
487 * gcc.target/aarch64/vect-init-ld1.c: New test.
489 2018-05-18 Martin Liska <mliska@suse.cz>
491 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
492 * gcc.dg/tree-prof/update-loopch.c: Likewise.
494 2018-05-18 Martin Liska <mliska@suse.cz>
496 * gcc.dg/ipa/ipa-icf-39.c: New test.
497 * gcc.dg/pr68766.c: Adjust pruned output.
499 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
501 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
503 * gcc.dg/fma-1.c: New test.
504 * gcc.dg/fma-2.c: Likewise.
505 * gcc.dg/fma-3.c: Likewise.
506 * gcc.dg/fma-4.c: Likewise.
507 * gcc.dg/fma-5.c: Likewise.
508 * gcc.dg/fma-6.c: Likewise.
509 * gcc.dg/fma-7.c: Likewise.
510 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
512 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
513 * gfortran.dg/reassoc_8.f: Likewise.
514 * gfortran.dg/reassoc_9.f: Likewise.
515 * gfortran.dg/reassoc_10.f: Likewise.
517 2018-05-17 Jim Wilson <jimw@sifive.com>
519 * gcc.target/riscv/switch-qi.c: New.
520 * gcc.target/riscv/switch-si.c: New.
522 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
525 * gcc.target/powerpc/pr85698.c: New test.
527 2018-05-17 Richard Biener <rguenther@suse.de>
529 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
531 2018-05-17 Bin Cheng <bin.cheng@arm.com>
533 PR tree-optimization/85793
534 * gcc.dg/vect/pr85793.c: New test.
536 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
538 * gcc.dg/gimplefe-28.c: New test.
539 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
540 internal function calls.
541 * gcc.dg/goacc/loop-processing-1.c: Likewise.
543 2018-05-17 Martin Liska <mliska@suse.cz>
545 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
546 space in between 'G_' and '('.
548 2018-05-17 Jakub Jelinek <jakub@redhat.com>
551 * gcc.target/i386/pr85323-7.c: New test.
552 * gcc.target/i386/pr85323-8.c: New test.
553 * gcc.target/i386/pr85323-9.c: New test.
556 * gcc.target/i386/pr85323-4.c: New test.
557 * gcc.target/i386/pr85323-5.c: New test.
558 * gcc.target/i386/pr85323-6.c: New test.
561 * gcc.target/i386/pr85323-1.c: New test.
562 * gcc.target/i386/pr85323-2.c: New test.
563 * gcc.target/i386/pr85323-3.c: New test.
565 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
566 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
567 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
568 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
569 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
570 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
571 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
572 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
573 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
574 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
575 * gcc.target/i386/avx512f-setzero-1.c: New test.
577 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
579 * gcc.target/aarch64/vect-slp-dup.c: New.
581 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
586 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
588 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
589 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
591 2018-05-17 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/85757
594 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
596 2018-05-16 Marek Polacek <polacek@redhat.com>
599 * g++.dg/cpp0x/initlist-throw1.C: New test.
600 * g++.dg/cpp0x/initlist-throw2.C: New test.
602 2018-05-16 Carl Love <cel@us.ibm.com>
604 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
605 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
606 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
607 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
608 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
610 2018-05-16 Richard Biener <rguenther@suse.de>
612 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
613 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
614 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
616 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
618 * gcc.target/aarch64/sve/vcond_10.c: New test.
619 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
620 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
621 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
623 2018-05-15 Martin Sebor <msebor@redhat.com>
625 PR tree-optimization/85753
626 * gcc.dg/Wrestrict-10.c: Adjust.
627 * gcc.dg/Wrestrict-16.c: New test.
629 2018-05-15 Martin Sebor <msebor@redhat.com>
632 * c-c++-common/attr-nonstring-7.c: New test.
634 2018-05-15 Richard Biener <rguenther@suse.de>
636 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
638 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
640 PR tree-optimization/83648
641 * gcc.dg/tree-ssa/pr83648.c: New test.
642 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
644 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
647 * gcc.dg/ipa/pr85734.c: New test.
649 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
652 * gnat.dg/opt70.adb: New test.
653 * gnat.dg/opt70_pkg.ad[sb]: New helper.
655 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
657 * gcc.target/aarch64/crypto-fuse-1.c: New test.
658 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
660 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
662 * gcc.target/aarch64/vmov_n_1.c: Update test.
663 * gcc.target/aarch64/vfp-1.c: Update test.
665 2018-05-14 Jakub Jelinek <jakub@redhat.com>
668 * gcc.c-torture/execute/pr85756.c: New test.
670 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
672 * gcc.target/i386/cldemote-1.c: New test.
674 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
677 * gfortran.dg/assumed_type_9.f90 : New test.
679 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
682 * gfortran.dg/pr85542.f90: New test.
684 2018-05-11 Martin Jambor <mjambor@suse.cz>
687 * g++.dg/lto/pr85655_0.C: New test.
689 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
691 * gcc.target/i386/tpause-1.c: New test.
692 * gcc.target/i386/umonitor-1.c: New test.
694 2018-05-11 Jakub Jelinek <jakub@redhat.com>
697 * c-c++-common/gomp/pr85696.c: New test.
699 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
700 Jakub Jelinek <jakub@redhat.com>
702 PR tree-optimization/85692
703 * gcc.target/i386/pr85692.c: New test.
705 2018-05-11 Martin Liska <mliska@suse.cz>
708 * c-c++-common/ubsan/attrib-6.c: New test.
710 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
713 * gfortran.dg/pr85687.f90: new test.
715 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
718 * gfortran.dg/pr85521_1.f90: New test.
719 * gfortran.dg/pr85521_2.f90: New test.
721 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
724 * gfortran.dg/pr70870_1.f90: New test.
726 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
728 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
730 2018-05-10 Jakub Jelinek <jakub@redhat.com>
733 * g++.dg/ext/offsetof2.C: New test.
735 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
738 * gfortran.dg/temporary_3.f90 : New test.
741 * gfortran.dg/temporary_2.f90 : New test.
743 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
745 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
746 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
747 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
748 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
749 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
750 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
751 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
752 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
753 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
754 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
755 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
756 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
757 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
758 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
759 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
760 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
761 * gcc.dg/vmx/st-be-order.c: Delete testcase.
762 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
763 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
764 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
765 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
766 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
767 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
768 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
769 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
770 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
771 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
773 2018-05-10 Jakub Jelinek <jakub@redhat.com>
775 PR tree-optimization/85699
776 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
777 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
778 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
779 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
781 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
783 * g++.dg/tls/pr85400.C: New test.
785 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
788 * g++.dg/cpp1y/lambda-generic-85713.C: New.
790 2018-05-09 Carl Love <cel@us.ibm.com>
792 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
794 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
798 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/cpp1y/pr84588.C: New.
803 2018-05-09 Andreas Schwab <schwab@suse.de>
805 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
807 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
809 * gcc.target/aarch64/store_lane_spill_1.c: New test.
810 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
812 2018-05-08 Carl Love <cel@us.ibm.com>
813 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
815 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/cpp1y/pr84588.C: New.
820 2018-05-08 Marek Polacek <polacek@redhat.com>
823 * g++.dg/cpp1z/constexpr-if22.C: New test.
825 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
828 * gcc.target/i386/pr85693.c: New test.
830 2018-05-08 Jakub Jelinek <jakub@redhat.com>
833 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
834 scan-assembler-times checking that except for [fh]*xor other functions
835 don't use any load instructions.
837 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
839 * gcc.target/i386/builtin_target.c: Test goldmont.
840 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
843 2018-05-08 Jakub Jelinek <jakub@redhat.com>
846 * g++.dg/other/sse2-pr85572-1.C: New test.
847 * g++.dg/other/sse2-pr85572-2.C: New test.
848 * g++.dg/other/sse4-pr85572-1.C: New test.
849 * g++.dg/other/avx2-pr85572-1.C: New test.
852 * gcc.target/i386/pr85317.c: New test.
853 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
854 optimization barrier to avoid optimizing away the expected insn.
857 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
858 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
860 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
862 * g++.dg/other/sve_const_pred_1.C: Rename to...
863 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
864 target selectors and explicit -march options.
865 * g++.dg/other/sve_const_pred_2.C: Rename to...
866 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
867 * g++.dg/other/sve_const_pred_3.C: Rename to...
868 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
869 * g++.dg/other/sve_const_pred_4.C: Rename to...
870 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
871 * g++.dg/other/sve_tls_2.C: Rename to...
872 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
873 * g++.dg/other/sve_vcond_1.C: Rename to...
874 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
875 * g++.dg/other/sve_vcond_1_run.C: Rename to...
876 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
878 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
881 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
884 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
887 * g++.dg/cpp0x/deleted14.C: New.
889 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
890 Alan Hayward <alan.hayward@arm.com>
891 David Sherwood <david.sherwood@arm.com>
893 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
895 * gcc.target/aarch64/sve/vcond_7.c: New test.
896 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
898 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/cpp0x/sfinae62.C: New.
903 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
905 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
908 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
911 * g++.dg/cpp0x/narrowing1.C: New.
913 2018-05-08 Richard Biener <rguenther@suse.de>
916 * gcc.dg/torture/pr85574.c: Rename to...
917 * gcc.dg/torture/pr85588.c: ... this.
919 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
922 * gfortran.dg/minmaxloc_12.f90: New test case.
923 * gfortran.dg/minmaxloc_13.f90: New test case.
925 2018-05-07 Nathan Sidwell <nathan@acm.org>
927 * g++.dg/cpp0x/range-for10.C: Delete.
928 * g++.dg/ext/forscope1.C: Delete.
929 * g++.dg/ext/forscope2.C: Delete.
930 * g++.dg/template/for1.C: Delete.
932 2018-05-07 Jeff Law <law@redhat.com>
934 * gfortran.dg/linefile.f90: New test.
936 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
938 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
941 2018-05-06 Jakub Jelinek <jakub@redhat.com>
944 * g++.dg/ext/asm14.C: New test.
945 * g++.dg/ext/asm15.C: New test.
946 * g++.dg/ext/asm16.C: New test.
948 2018-05-06 Michael Eager <eager@eagercon.com>
950 * gcc.target/microblaze/others/picdtr.c: Correct option
951 -fPIE -mpic-data-is-text-relative.
953 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
955 * gcc.target/microblaze/others/picdtr.c: Add test for
956 -fPIE -mpic-data-is-text-relative.
958 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
961 * gfortran.dg/coarray_dependency_1.f90: New test.
962 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
964 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
966 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
967 to match the currently produced gimple.
969 2018-05-04 Carl Love <cel@us.ibm.com>
970 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
972 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
973 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
974 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
975 xvcmpgedp counts. Add xxsel counts.
977 2018-05-04 Richard Biener <rguenther@suse.de>
980 * g++.dg/torture/pr85627.C: New testcase.
982 2018-05-04 Richard Biener <rguenther@suse.de>
985 * gcc.dg/torture/pr85574.c: New testcase.
986 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
988 2018-05-04 Jakub Jelinek <jakub@redhat.com>
991 * gcc.dg/nextafter-1.c: New test.
992 * gcc.dg/nextafter-2.c: New test.
993 * gcc.dg/nextafter-3.c: New test.
994 * gcc.dg/nextafter-4.c: New test.
996 2018-05-03 Nathan Sidwell <nathan@acm.org>
998 Remove -ffriend-injection.
999 * g++.old-deja/g++.jason/scoping15.C: Delete.
1000 * g++.old-deja/g++.mike/net43.C: Delete.
1002 2018-05-03 Jakub Jelinek <jakub@redhat.com>
1005 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
1006 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
1007 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
1008 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
1010 2018-05-03 Tom de Vries <tom@codesourcery.com>
1013 * lib/scanoffloadtree.exp: New file.
1015 2018-05-03 Richard Biener <rguenther@suse.de>
1017 PR tree-optimization/85615
1018 * gcc.dg/torture/pr85615.c: New testcase.
1020 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1022 PR tree-optimization/70291
1023 * gcc.dg/complex-6.c: New test.
1024 * gcc.dg/complex-7.c: Likewise.
1026 2018-05-03 Richard Biener <rguenther@suse.de>
1029 * fortran.dg/pr51434.f90: Truncate transfer argument.
1031 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1034 * gcc.c-torture/execute/pr85582-3.c: New test.
1036 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1037 Jason Merrill <jason@redhat.com>
1040 * g++.dg/warn/Wshadow-13.C: New.
1041 * g++.dg/warn/Wshadow-14.C: Likewise.
1043 2018-05-02 Tom de Vries <tom@codesourcery.com>
1046 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
1047 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
1049 2018-05-02 David Pagan <dave.pagan@oracle.com>
1052 * gcc.dg/noncompile/pr30552-1.c: New test.
1053 * gcc.dg/noncompile/pr30552-2.c: New test.
1054 * gcc.dg/noncompile/pr30552-3.c: New test.
1055 * gcc.dg/noncompile/pr30552-4.c: New test.
1057 2018-05-02 Richard Biener <rguenther@suse.de>
1059 PR tree-optimization/85597
1060 * gcc.dg/vect/pr85597.c: New testcase.
1062 2018-05-02 Tom de Vries <tom@codesourcery.com>
1065 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
1066 * lib/scanltranstree.exp: New file.
1067 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
1068 (scan-ltrans-tree-dump-times_required_options)
1069 (scan-ltrans-tree-dump-not_required_options)
1070 (scan-ltrans-tree-dump-dem_required_options)
1071 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
1072 * lib/gcc-dg.exp: Include scanltranstree.exp.
1074 2018-05-02 Tom de Vries <tom@codesourcery.com>
1077 * gcc.dg/ipa/ipa-icf-38.c: New test.
1078 * gcc.dg/ipa/ipa-icf-38a.c: New test.
1079 * lib/scandump.exp (dump-base): New proc.
1080 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
1081 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
1083 * lib/scanipa.exp: Add "" argument to scan-dump calls.
1084 * lib/scanlang.exp: Same.
1085 * lib/scanrtl.exp: Same.
1086 * lib/scantree.exp: Same.
1087 * lib/scanwpaipa.exp: New file.
1088 * lib/gcc-dg.exp: Include scanwpaipa.exp.
1090 2018-05-02 Richard Biener <rguenther@suse.de>
1093 * gcc.dg/torture/pr85567.c: New testcase.
1095 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.c-torture/execute/pr85582-1.c: New test.
1099 * gcc.c-torture/execute/pr85582-2.c: New test.
1101 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
1103 PR tree-optimization/85586
1104 * gcc.dg/vect/pr85586.c: New test.
1106 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
1108 PR tree-optimization/85143
1109 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
1110 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
1112 2018-05-01 David Malcolm <dmalcolm@redhat.com>
1115 * c-c++-common/Wformat-pr84258.c: New test.
1117 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1119 PR tree-optimization/82665
1120 * gcc.dg/tree-ssa/pr82665.c: New test.
1122 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1125 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1126 (test_add_fixit_insert_formatted_single_line): New function.
1127 (test_add_fixit_insert_formatted_multiline): New function.
1128 Extend expected output of generated patch to include fix-it hints
1130 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
1131 "gcc-rich-location.h". Add test coverage for
1132 gcc_rich_location::add_fixit_insert_formatted.
1134 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1136 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1137 (test_show_locus): Update for location_get_source_line returning a
1138 char_span. Use char_span for handling words in the
1139 "test_many_nested_locations" fix-it example.
1141 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1143 * gcc.target/arc/interrupt-8.c: Update test.
1144 * gcc.target/arc/loop-4.c: Likewise.
1145 * gcc.target/arc/loop-hazard-1.c: Likewise.
1146 * gcc.target/arc/sdata-3.c: Likewise.
1148 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1150 * gcc.target/arc/store-merge-1.c: New test.
1151 * gcc.target/arc/add_n-combine.c: Update test.
1153 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
1155 Microblaze Target: PIC data text relative
1157 * gcc.target/microblaze/others/data_var1.c: Include
1158 PIC case of r20 base register.
1159 * gcc.target/microblaze/others/data_var2.c: Ditto.
1160 * gcc.target/microblaze/others/picdtr.c: Add new
1161 test case for -mpic-is-data-text-relative.
1162 * gcc.target/microblaze/others/sdata_var1.c: Add
1163 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1164 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1165 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1166 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1167 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1168 * gcc.target/microblaze/others/string_cst1_gpopt.c:
1170 * gcc.target/microblaze/others/string_cst2_gpopt.c:
1173 2018-04-30 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/28364
1176 PR tree-optimization/85275
1177 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
1178 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
1179 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
1180 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
1181 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
1183 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
1184 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
1186 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1187 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1188 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1190 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.target/i386/pr84431.c: New test.
1195 2018-04-27 Martin Jambor <mjambor@suse.cz>
1198 * g++.dg/ipa/pr85549.C: New test.
1200 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1203 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
1205 * g++.dg/cpp0x/constexpr-85553.C: New test.
1207 2018-04-27 David Malcolm <dmalcolm@redhat.com>
1210 * g++.dg/pr85515-1.C: New test.
1211 * g++.dg/pr85515-2.C: New test.
1213 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
1216 * g++.dg/cpp0x/friend3.C: New.
1218 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1221 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1222 Use check_effective_target_arm_little_endian.
1224 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1226 PR tree-optimization/85529
1227 * gcc.c-torture/execute/pr85529-1.c: New test.
1228 * gcc.c-torture/execute/pr85529-2.c: New test.
1229 * gcc.dg/pr85529.c: New test.
1231 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1233 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
1234 `.dword' in addition to `lw' and `.word'.
1236 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1238 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
1240 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
1242 * gnat.dg/loop_optimization24.adb: New test.
1244 2018-04-26 Richard Biener <rguenther@suse.de>
1246 PR tree-optimization/85116
1247 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
1248 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
1249 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
1250 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
1252 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
1255 * gcc.target/i386/pr85473-1.c: New test.
1256 * gcc.target/i386/pr85473-2.c: New test.
1258 2018-04-25 Nathan Sidwell <nathan@acm.org>
1259 Jakub Jelinek <jakub@redhat.com>
1263 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
1264 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
1265 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
1266 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
1267 * g++.dg/cpp0x/pr85437-1.C: New.
1268 * g++.dg/cpp0x/pr85437-2.C: New.
1269 * g++.dg/cpp0x/pr85437-3.C: New.
1270 * g++.dg/cpp0x/pr85437-4.C: New.
1272 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
1275 * gfortran.dg/pr85520.f90: New test.
1277 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1280 * gcc.dg/pr85512.c: New test.
1282 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
1285 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
1286 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
1287 * gcc.dg/pr85388-1.c (dg-options): Likwise.
1288 * gcc.dg/pr85388-2.c (dg-options): Likwise.
1289 * gcc.dg/pr85388-3.c (dg-options): Likwise.
1290 * gcc.dg/pr85388-4.c (dg-options): Likwise.
1291 * gcc.dg/pr85388-5.c (dg-options): Likwise.
1292 * gcc.dg/pr85388-6.c (dg-options): Likwise.
1293 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
1294 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
1295 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
1296 * gcc.target/i386/cet-label.c (dg-options): Likwise.
1297 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
1298 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
1299 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
1300 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
1301 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
1302 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
1303 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
1304 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
1305 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
1306 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
1307 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
1308 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
1309 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
1310 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
1311 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
1312 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
1313 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
1314 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
1315 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
1316 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
1317 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
1318 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
1319 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
1320 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
1321 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
1322 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
1323 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
1324 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
1325 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
1326 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
1327 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
1328 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
1329 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
1330 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
1331 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
1332 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
1333 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
1334 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
1335 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
1336 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
1337 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
1338 * gcc.target/i386/pr84146.c (dg-options): Likwise.
1339 * gcc.target/i386/pr85403.c (dg-options): Likwise.
1340 * gcc.target/i386/pr85404.c (dg-options): Likwise.
1341 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
1343 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
1344 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
1345 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
1346 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
1347 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
1348 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
1349 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
1350 * (dg-options): Likwise.
1351 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
1353 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
1354 * gcc.target/i386/cet-label-3.c: Removed.
1355 * gcc.target/i386/cet-property-3.c: Likwise.
1356 * gcc.target/i386/cet-sjlj-7.c: Likwise.
1358 2018-04-24 Jakub Jelinek <jakub@redhat.com>
1361 * gcc.target/i386/pr85511.c: New test.
1364 * g++.dg/ext/pr85503.C: New test.
1367 * gcc.target/i386/pr85508.c: New test.
1369 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1371 PR tree-optimization/85478
1372 * g++.dg/pr85478.C: New test.
1374 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
1376 * g++.dg/torture/pr85496.C: New test.
1378 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
1380 PR rtl-optimization/85423
1381 * gcc.dg/pr85423.c: New test.
1383 2018-04-20 Martin Sebor <msebor@redhat.com>
1386 * gcc.dg/Wrestrict-15.c: New test.
1388 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
1391 * gcc.target/powerpc/pr85456.c: New test.
1393 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
1395 * g++.dg/ext/undef-bool-1.C: Require lp64.
1396 * gcc.target/powerpc/undef-bool-2.c: Likewise.
1398 2018-04-20 Jeff Law <law@redhat.com>
1400 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
1402 * gcc.dg/stack-check-6.c: Likewise.
1403 * gcc.dg/stack-check-6a.c: Likewise.
1404 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
1405 * gcc.target/i386/stack-check-18.c: Likewise.
1406 * gcc.target/i386/stack-check-19.c: Likewise.
1408 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1411 * gcc.target/aarch64/sve/vcond_1.c: Move to...
1412 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
1413 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
1414 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
1416 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
1419 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
1420 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
1422 2018-04-20 Richard Biener <rguenther@suse.de>
1425 * gcc.dg/torture/pr85475.c: New testcase.
1427 2018-04-20 Martin Jambor <mjambor@suse.cz>
1430 * gcc.dg/ipa/pr85449.c: New test.
1432 2018-04-20 Martin Jambor <mjambor@suse.cz>
1435 * g++.dg/ipa/pr85447.C: New file.
1436 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
1438 2018-04-20 Jakub Jelinek <jakub@redhat.com>
1441 * g++.dg/cpp0x/pr85462.C: New test.
1443 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1445 * gcc.target/i386/pr85404.c: Require CET target.
1447 2018-04-19 Jakub Jelinek <jakub@redhat.com>
1449 PR tree-optimization/85467
1450 * gcc.dg/pr85467.c: New test.
1452 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/parse/crash68.C: New.
1457 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1460 * g++.dg/torture/pr85334.C: New test.
1462 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
1464 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
1465 * g++.dg/diagnostic/pr85464.C: New.
1467 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1470 * gcc.dg/torture/pr85397-1.c: New test.
1471 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
1472 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
1474 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1477 * gcc.target/i386/pr85404.c: New test.
1479 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1482 * c-c++-common/attr-nocf-check-1.c: Compile with
1483 -fcf-protection=none.
1484 * c-c++-common/attr-nocf-check-3.c: Likewise.
1485 * gcc.dg/march-generic.c: Likewise.
1486 * gcc.target/i386/align-limit.c: Likewise.
1487 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1488 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1489 * gcc.target/i386/cet-property-2.c: Likewise.
1490 * gcc.target/i386/ret-thunk-26.c: Likewise.
1491 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
1493 * c-c++-common/fcf-protection-2.c: Likewise.
1494 * c-c++-common/fcf-protection-3.c: Likewise.
1495 * c-c++-common/fcf-protection-5.c: Likewise.
1496 * c-c++-common/fcf-protection-6.c: Likewise.
1497 * c-c++-common/fcf-protection-7.c: Likewise.
1498 * gcc.target/i386/cet-label-3.c: New test.
1499 * gcc.target/i386/cet-property-3.c: Likewise.
1500 * gcc.target/i386/cet-sjlj-7.c: Likewise.
1501 * gcc.target/i386/pr85417-1.c: Likewise.
1502 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
1503 __x86_indirect_thunk_nt_(r|e)ax
1504 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1505 * gcc.target/i386/pr85403.c: Remove dg-error,
1507 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
1509 * gcc.target/i386/movdir-1.c: New test.
1511 2018-04-19 Richard Biener <rguenther@suse.de>
1514 * gcc.dg/pr85455.c: New testcase.
1516 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1518 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
1520 * g++.dg/lto/pr85405b_0.C: Likewise.
1521 * g++.dg/lto/pr84805_0.C: Likewise.
1523 2018-04-18 Martin Liska <mliska@suse.cz>
1527 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
1530 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
1533 * gcc.dg/pr85388-1.c: New test.
1534 * gcc.dg/pr85388-2.c: Likewise.
1535 * gcc.dg/pr85388-3.c: Likewise.
1536 * gcc.dg/pr85388-4.c: Likewise.
1537 * gcc.dg/pr85388-5.c: Likewise.
1538 * gcc.dg/pr85388-6.c: Likewise.
1540 2018-04-18 Jan Hubicka <jh@suse.cz>
1541 Martin Liska <mliska@suse.cz>
1543 * g++.dg/lto/pr83121_0.C: Update template.
1544 * g++.dg/lto/pr83121_1.C: Update template.
1545 * g++.dg/lto/pr84805_0.C: Update template.
1546 * g++.dg/lto/pr84805_1.C: Update template.
1547 * g++.dg/lto/pr84805_2.C: Update template.
1549 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/cpp0x/pr84630.C: New.
1554 2018-04-18 Jakub Jelinek <jakub@redhat.com>
1557 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
1558 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
1559 in two cases. Uncomment two other tests and add expected dg-error for
1561 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
1562 -Wnarrowing diagnostics on some targets for c++11.
1563 * g++.dg/parse/array-size2.C: Remove xfail.
1564 * g++.dg/cpp0x/constexpr-84463.C: New test.
1566 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
1568 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
1569 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
1571 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1574 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
1575 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
1576 * g++.dg/other/sve_tls_2.C: Require effective target tls.
1578 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1580 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
1581 prevent cascading of errors and change expected error message.
1582 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
1584 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1585 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1586 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1587 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1589 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1591 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.dg/pr85430.c: New test.
1596 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1599 * gcc.target/arm/pr54300.C: Move to...
1600 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1601 * gcc.target/arm/pr55073.C: Move to...
1602 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1603 * gcc.target/arm/pr56184.C: Move to...
1604 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1605 * gcc.target/arm/pr59985.C: Move to...
1606 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1607 * gcc.target/aarch64/pr60675.C: Move to...
1608 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1609 * gcc.target/aarch64/pr81422.C: Move to...
1610 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1611 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1612 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1613 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1614 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1615 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1616 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1617 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1618 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1619 * gcc.target/aarch64/sve/tls_2.C: Move to...
1620 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1621 * gcc.target/aarch64/pr81414.C: Rename to...
1622 * gcc.target/aarch64/pr81414.c: ... This.
1623 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1624 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1626 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1627 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1628 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1629 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1632 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1635 * gcc.dg/pr85414.c: New test.
1637 2018-04-17 Martin Jambor <mjambor@suse.cz>
1640 * g++.dg/ipa/pr85421.C: New test.
1642 2018-04-17 Martin Liska <mliska@suse.cz>
1645 * g++.dg/lto/pr85405b_0.C: New test.
1646 * g++.dg/lto/pr85405b_1.C: New test.
1648 2018-04-17 Martin Liska <mliska@suse.cz>
1651 * g++.dg/lto/pr85405_0.C: New test.
1652 * g++.dg/lto/pr85405_1.C: New test.
1654 2018-04-17 Martin Liska <mliska@suse.cz>
1657 * g++.dg/ext/pr85329-2.C: New test.
1658 * g++.dg/ext/pr85329.C: New test.
1659 * gcc.target/i386/mvc12.c: New test.
1661 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1664 * g++.dg/pr85039-1.C: New.
1665 * g++.dg/pr85039-2.C: New.
1666 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1668 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1671 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1672 if the target supports efficient unaligned storage accesses.
1674 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1677 * gcc.target/powerpc/pr83660.C: New test.
1679 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1682 * gcc.target/i386/pr85403.c: New test.
1684 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1687 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1689 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1690 Jason Merrill <jason@redhat.com>
1693 * g++.dg/cpp0x/pr85112.C: New.
1695 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1698 * g++.dg/ext/undef-bool-1.C: New file.
1699 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1700 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1702 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1705 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1706 corresponding dg-error clause.
1707 * gcc.target/powerpc/pr80098-3.c: Ditto.
1708 * gcc.target/powerpc/pr80103-1.c: Delete.
1710 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1714 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1715 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1717 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1720 * gfortran.dg/implied_do_io_5.f90: New test.
1722 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1725 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1726 several values: positive, negative, and zero.
1727 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1728 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1730 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1732 PR rtl-optimization/79916
1733 * gcc.target/powerpc/pr79916.c: New.
1735 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1737 PR rtl-optimization/85393
1738 * g++.dg/opt/pr85393.C: New test.
1739 * g++.dg/opt/pr85393-aux.cc: New file.
1741 PR rtl-optimization/85376
1742 * gcc.dg/pr85376.c: New test.
1744 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1746 PR rtl-optimization/83852
1747 * gcc.dg/pr83852.c: New testcase.
1749 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1752 * gcc.target/s390/pr77822-1.C: Rename to ...
1753 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1754 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1755 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1757 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1760 * gcc.target/i386/pr71991.c: New testcase.
1762 2018-04-13 Martin Liska <mliska@suse.cz>
1763 Jakub Jelinek <jakub@redhat.com>
1766 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1769 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1772 * g++.dg/diagnostic/macro-arg-count.C: New test.
1774 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1778 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1779 array and move test to libgomp/testsuite/libgomp.fortran.
1780 * gfortran.dg/do_concurrent_6.f90: New test.
1782 2018-04-12 Marek Polacek <polacek@redhat.com>
1785 * g++.dg/parse/error61.C: New test.
1787 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1789 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1790 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1792 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1795 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1796 specify -mvsx on gcc command line.
1798 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1801 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1802 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1804 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1807 * gcc.target/i386/pr85328.c: New test.
1809 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1811 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1813 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1815 PR rtl-optimization/85342
1816 * gcc.target/i386/pr85342.c: New test.
1818 2018-04-11 Jason Merrill <jason@redhat.com>
1820 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1821 if ulimit -v is set.
1823 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1826 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1828 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1830 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1831 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1833 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1836 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1839 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1842 * gcc.target/i386/pr84301.c: New test.
1844 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1846 PR tree-optimization/85331
1847 * gcc.c-torture/execute/pr85331.c: New test.
1849 2018-04-11 Marek Polacek <polacek@redhat.com>
1852 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1853 * g++.dg/cpp1z/constexpr-if21.C: New test.
1855 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.target/i386/pr85281.c: New test.
1860 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1862 PR rtl-optimization/84659
1863 * gcc.dg/pr84659.c: New test.
1865 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1868 * g++.dg/debug/dwarf2/pr85302.C: New test.
1870 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1873 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1876 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1879 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1881 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1883 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1884 * gcc.target/powerpc/dimode_off.c: Ditto.
1885 * gcc.target/powerpc/tfmode_off.c: Ditto.
1886 * gcc.target/powerpc/timode_off.c: Ditto.
1888 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1890 * gcc.target/powerpc/vec-ldl-1.c: New test.
1891 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1892 corrections to ABI implementation.
1894 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1897 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1899 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1901 PR rtl-optimization/85300
1902 * gcc.dg/pr85300.c: New test.
1904 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1907 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1908 where we now show the pertinent parameter.
1909 * g++.dg/diagnostic/aka2.C: Likewise.
1910 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1912 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1915 * gfortran.dg/gomp/pr85313.f90: New test.
1917 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1920 * g++.dg/parse/template29.C: New.
1922 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1925 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1927 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.target/i386/avx512f-pr85177.c: New test.
1932 * gcc.target/i386/avx512f-pr85255.c: New test.
1934 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1936 PR tree-optimization/85286
1937 * gcc.dg/vect/pr85286.c: New test.
1939 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1942 * gcc.target/arm/pr85173.c: New test.
1944 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1947 * gcc.dg/lto/pr85248_0.c: New test.
1948 * gcc.dg/lto/pr85248_1.c: New test.
1950 2018-04-09 Jan Hubicka <jh@suse.cz>
1953 * g++.dg/torture/pr85078.C: New.
1955 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/cpp1z/decomp44.C: New.
1959 * g++.dg/cpp1z/decomp45.C: Likewise.
1961 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1964 * gfortran.dg/do_concurrent_5.f90: New test.
1965 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1968 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1971 * gfortran.dg/parameter_array_element_3.f90: New test.
1973 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1976 * g++.dg/cpp1z/decomp43.C: New test.
1978 PR rtl-optimization/80463
1979 * g++.dg/pr80463.C: Add -w to dg-options.
1981 2018-04-09 Richard Biener <rguenther@suse.de>
1983 PR tree-optimization/85284
1984 * gcc.dg/torture/pr85284.c: New testcase.
1986 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1988 PR rtl-optimization/80463
1989 PR rtl-optimization/83972
1990 PR rtl-optimization/83480
1992 * gcc.dg/pr80463.c: New test.
1993 * g++.dg/pr80463.C: Likewise.
1994 * gcc.dg/pr83972.c: Likewise.
1996 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1998 PR rtl-optimization/83913
1999 * gcc.dg/pr83913.c: New test.
2001 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2003 PR rtl-optimization/83962
2004 * gcc.dg/pr83962.c: New test.
2006 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2008 PR rtl-optimization/83530
2009 * gcc.dg/pr83530.c: New test.
2011 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2014 * gfortran.dg/realloc_on_assign_16a.f90: New test.
2016 2018-04-07 Jakub Jelinek <jakub@redhat.com>
2018 PR tree-optimization/85257
2019 * gcc.dg/pr85257.c: New test.
2021 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
2023 * g++.dg/opt/pr85196.C: New test.
2025 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2028 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
2029 std::tuple here since they need C++11.
2030 * g++.dg/lookup/missing-std-include-8.C: New test.
2031 * g++.dg/lookup/missing-std-include.C: Move std::array and
2032 std::tuple test to missing-std-include-6.C to avoid failures
2035 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2038 * gcc.dg/debug/pr85252.c: New test.
2040 PR rtl-optimization/84872
2041 * gcc.dg/graphite/pr84872.c: New test.
2044 * g++.dg/cpp1z/decomp42.C: New test.
2046 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2049 * g++.dg/lookup/missing-std-include-7.C: New test.
2051 2018-04-06 Tamar Christina <tamar.christina@arm.com>
2053 * gcc.dg/struct-simple.c: Revert r254862.
2054 * lib/target-supports.exp
2055 (check_effective_target_word_mode_no_slow_unalign): Likewise.
2057 2018-04-06 Richard Biener <rguenther@suse.de>
2060 * gcc.dg/torture/pr85244-1.c: New testcase.
2061 * gcc.dg/torture/pr85244-2.c: Likewise.
2063 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2066 * c-c++-common/ubsan/pr85213.c: New test.
2068 2018-04-06 Richard Biener <rguenther@suse.de>
2071 * gcc.dg/pr85180.c: New testcase.
2073 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2075 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
2076 to trigger the optimization. Do some cleanup and function
2077 renaming. Add more test functions.
2079 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2081 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
2083 * gcc.target/s390/hotpatch-1.c: Skip when building without
2085 * gcc.target/s390/hotpatch-10.c: Likewise.
2086 * gcc.target/s390/hotpatch-11.c: Likewise.
2087 * gcc.target/s390/hotpatch-12.c: Likewise.
2088 * gcc.target/s390/hotpatch-13.c: Likewise.
2089 * gcc.target/s390/hotpatch-14.c: Likewise.
2090 * gcc.target/s390/hotpatch-15.c: Likewise.
2091 * gcc.target/s390/hotpatch-16.c: Likewise.
2092 * gcc.target/s390/hotpatch-17.c: Likewise.
2093 * gcc.target/s390/hotpatch-18.c: Likewise.
2094 * gcc.target/s390/hotpatch-19.c: Likewise.
2095 * gcc.target/s390/hotpatch-2.c: Likewise.
2096 * gcc.target/s390/hotpatch-3.c: Likewise.
2097 * gcc.target/s390/hotpatch-4.c: Likewise.
2098 * gcc.target/s390/hotpatch-5.c: Likewise.
2099 * gcc.target/s390/hotpatch-6.c: Likewise.
2100 * gcc.target/s390/hotpatch-7.c: Likewise.
2101 * gcc.target/s390/hotpatch-8.c: Likewise.
2102 * gcc.target/s390/hotpatch-9.c: Likewise.
2104 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2106 * c-c++-common/Wattributes.c: Disable warning for s390* target and
2107 check for an error instead.
2108 * gcc.dg/Wattributes-6.c: Likewise.
2110 2018-04-05 Jakub Jelinek <jakub@redhat.com>
2113 * g++.dg/cpp1z/decomp39.C: New test.
2114 * g++.dg/cpp1z/decomp40.C: New test.
2117 * g++.dg/cpp1z/decomp41.C: New test.
2120 * gcc.dg/pr85195.c: New test.
2122 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2125 * g++.dg/cpp0x/initlist100.C: New.
2126 * g++.dg/cpp0x/initlist101.C: Likewise.
2128 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2131 * g++.dg/other/pr84792-1.C: New.
2132 * g++.dg/other/pr84792-2.C: Likewise.
2134 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
2137 * gcc.target/i386/pr85193.c: New test.
2139 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
2142 * g++.dg/concepts/pr84979.C: New.
2143 * g++.dg/concepts/pr84979-2.C: New.
2144 * g++.dg/concepts/pr84979-3.C: New.
2146 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/cpp0x/variadic174.C: New.
2151 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2154 * g++.dg/ext/builtin13.C: New test.
2155 * g++.dg/ext/atomic-4.C: New test.
2158 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
2159 * g++.dg/ext/bases3.C: New test.
2161 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2164 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
2165 to match a single insn of the baz function. Move scan directives at
2166 the end of the file below the functions they are trying to test for
2168 * gcc.target/arm/cmse/cmse-16.c: New testcase.
2170 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
2172 PR rtl-optimization/84878
2173 * gcc.target/powerpc/pr84878.c: New test.
2175 2018-04-04 Michael Matz <matz@suse.de>
2177 * gcc.dg/Wstringop-overflow-4.c: New test.
2178 * c-c++-common/Wstringop-truncation-4.c: Adjust.
2180 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2183 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
2184 for the diagnostics of overridden functions. Adjust for new wording.
2186 2018-04-04 Richard Biener <rguenther@suse.de>
2189 * g++.dg/lto/pr85176_0.C: New testcase.
2191 2018-04-04 Richard Biener <rguenther@suse.de>
2194 * lib/target-supports.exp (check_effective_target_vect_perm_short):
2197 2018-04-04 Martin Liska <mliska@suse.cz>
2200 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
2201 and msdata as a workaround for powerpc.
2203 2018-04-04 Richard Biener <rguenther@suse.de>
2205 PR tree-optimization/85168
2206 * gcc.dg/torture/pr85168.c: New testcase.
2208 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
2211 * g++.dg/pr84943.C: New.
2212 * g++.dg/pr84943-2.C: New.
2214 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2216 PR rtl-optimization/85167
2217 * gcc.dg/pr85167.c: New test.
2219 PR tree-optimization/85156
2220 * c-c++-common/pr85156.c: New test.
2221 * gcc.c-torture/execute/pr85156.c: New test.
2223 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
2225 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
2226 * gcc.target/powerpc/undef-bool-1.C: New file.
2227 * gcc.target/powerpc/undef-bool-2.c: New file.
2229 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2232 * g++.dg/cpp1z/class-deduction52.C: New.
2234 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2237 * g++.dg/cpp0x/pr85147.C: New test.
2240 * g++.dg/cpp0x/gen-attrs-64.C: New test.
2243 * g++.dg/gomp/pr85134.C: New test.
2244 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
2247 * gcc.c-torture/execute/pr85169.c: New test.
2248 * gcc.target/i386/avx512f-pr85169.c: New test.
2249 * gcc.target/i386/avx512bw-pr85169.c: New test.
2251 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2254 * gcc.target/powerpc/pr69946: Adjust comment. Remove
2255 scan-assembler-times clause.
2257 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
2259 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
2260 dg-additional-options.
2262 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2264 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
2266 2018-04-03 Richard Biener <rguenther@suse.de>
2269 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
2271 2018-04-02 Jim Wilson <jimw@sifive.com>
2273 * gcc.target/riscv/pr84660.c: New.
2274 * gcc.target/riscv/shift-and-1.c: New.
2275 * gcc.target/riscv/shift-and-2.c: New.
2277 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2280 * gfortran.dg/array_simplify_2.f90: New test.
2282 2018-04-01 Jakub Jelinek <jakub@redhat.com>
2285 * gcc.target/i386/avx512f-pr85090-1.c: New test.
2286 * gcc.target/i386/avx512f-pr85090-2.c: New test.
2287 * gcc.target/i386/avx512f-pr85090-3.c: New test.
2288 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
2289 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
2291 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
2294 * g++.dg/pr85027.C: New.
2296 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2299 * gcc.target/powerpc/sse-maxps-2.c: New test.
2300 * gcc.target/powerpc/sse-minps-2.c: New test.
2302 2018-03-30 Jakub Jelinek <jakub@redhat.com>
2305 * g++.dg/gomp/pr84791.C: New test.
2307 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
2310 * gfortran.dg/array_constructor_53.f90: New test.
2312 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2315 * gfortran.dg/substr_6.f90: Remove illegal test for
2316 out-of-bounds substring.
2318 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2321 * gfortran.dg/zero_sized_10.f90: New test.
2323 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2326 * g++.dg/lookup/missing-std-include-6.C: New test.
2327 * g++.dg/lookup/missing-std-include.C: Add std::pair and
2329 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
2330 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
2331 <cstring>, <cassert>, and <cstdlib>.
2333 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
2336 * gcc.target/i386/pr84985.c: New.
2338 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2341 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
2343 2018-03-29 Jakub Jelinek <jakub@redhat.com>
2346 * g++.dg/warn/Wunused-var-31.C: New test.
2349 * c-c++-common/Wduplicated-branches-14.c: New test.
2351 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2354 * g++.dg/cpp0x/pr84606.C: New.
2356 2018-03-29 Carl Love <cel@us.ibm.com>
2359 2017-09-27 Carl Love <cel@us.ibm.com>
2361 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2362 for the __builtin_fctid and __builtin_fctiw.
2364 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
2367 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
2368 deleted builtin function.
2369 (div_weuo): Likewise.
2370 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
2371 (div_deuo): Likewise.
2373 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/other/default13.C: New.
2378 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2381 * gcc.target/i386/pr85095-1.c: New test.
2382 * gcc.target/i386/pr85095-2.c: New test.
2383 * gcc.c-torture/execute/pr85095.c: New test.
2385 PR tree-optimization/82004
2386 * gcc.dg/pr82004.c: New test.
2388 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2389 Martin Liska <mliska@suse.cz>
2392 * g++.dg/asan/pr85081.C: New test.
2394 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
2397 * g++.dg/template/pr84789.C: Adjust for testing with
2401 * g++.dg/template/pr84973.C: New.
2402 * g++.dg/template/pr84973-2.C: New.
2403 * g++.dg/template/pr84973-3.C: New.
2406 * g++.dg/eh/pr84968.C: New.
2408 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2411 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
2412 long double multiply/divide uses the correct function.
2413 * gcc.target/powerpc/mulkc-3.c: Likewise.
2414 * gcc.target/powerpc/divkc-2.c: Likewise.
2415 * gcc.target/powerpc/divkc-3.c: Likewise.
2417 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/cpp0x/defaulted51.C: New.
2421 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
2423 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2426 * g++.dg/ext/vector35.C: New test.
2429 * g++.dg/ext/builtin-offsetof3.C: New test.
2432 * g++.dg/cpp1y/pr85076.C: New test.
2434 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2437 * gfortran.dg/matmul_rank_1.f90: New test.
2439 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2440 Harald Anlauf <anlauf@gmx.de>
2442 * gfortran.dg/structure_constructor_15.f90: New test.
2444 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
2446 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
2447 for the diagnostics of overridden functions. Adjust for new wording.
2448 * g++.dg/cpp0x/implicit1.C: Likewise.
2449 * g++.dg/cpp0x/override1.C: Likewise.
2450 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2451 * g++.dg/eh/shadow1.C: Likewise.
2452 * g++.dg/inherit/covariant12.C: Likewise.
2453 * g++.dg/inherit/covariant14.C: Likewise.
2454 * g++.dg/inherit/covariant15.C: Likewise.
2455 * g++.dg/inherit/covariant16.C: Likewise.
2456 * g++.dg/inherit/covariant22.C: Likewise.
2457 * g++.dg/inherit/crash3.C: Likewise.
2458 * g++.dg/inherit/error2.C: Likewise.
2459 * g++.dg/template/crash100.C: Likewise.
2460 * g++.old-deja/g++.eh/spec6.C: Likewise.
2461 * g++.old-deja/g++.mike/p811.C: Likewise.
2462 * g++.old-deja/g++.other/virtual11.C: Likewise.
2463 * g++.old-deja/g++.other/virtual4.C: Likewise.
2465 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
2468 * gcc.target/i386/pr85044.c: New test.
2470 2018-03-27 Martin Sebor <msebor@redhat.com>
2473 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
2476 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2479 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
2481 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2484 * gcc.target/arm/pr81863.c: New test.
2486 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
2489 * testsuite/gcc.target/nvptx/pr85056.c: New test.
2490 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
2492 2018-03-27 Richard Biener <rguenther@suse.de>
2495 * lib/target-supports.exp (check_ssse3_available): New function.
2496 (check_effective_target_vect_perm_short): Enable for x86 if
2497 check_ssse3_available.
2499 2018-03-27 Richard Biener <rguenther@suse.de>
2501 PR tree-optimization/85082
2502 * gfortran.dg/pr85082.f90: New testcase.
2504 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2506 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
2507 to "l=2" in dg-final.
2509 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2511 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
2512 * gcc.target/mips/fix-r4000-2.c: Likewise.
2513 * gcc.target/mips/fix-r4000-3.c: Likewise.
2514 * gcc.target/mips/fix-r4000-4.c: Likewise.
2515 * gcc.target/mips/fix-r4000-5.c: Likewise.
2516 * gcc.target/mips/fix-r4000-6.c: Likewise.
2517 * gcc.target/mips/fix-r4000-7.c: Likewise.
2518 * gcc.target/mips/fix-r4000-8.c: Likewise.
2519 * gcc.target/mips/fix-r4000-9.c: Likewise.
2520 * gcc.target/mips/fix-r4000-10.c: Likewise.
2521 * gcc.target/mips/fix-r4000-7.c: Change dg-final
2522 "mulditi3_r4000" instead of "mulditi3".
2523 * gcc.target/mips/fix-r4000-8.c: Change dg-final
2524 "umulditi3_r4000" instead of "umulditi3".
2526 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2529 * g++.dg/inherit/covariant22.C: New test.
2531 2018-03-27 Richard Biener <rguenther@suse.de>
2534 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
2537 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2538 Jason Merrill <jason@redhat.com>
2541 * g++.dg/init/array49.C: New.
2542 * g++.dg/torture/pr70499.C: Adjust.
2544 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
2547 * gcc.target/i386/pr85073.c: New test.
2549 2018-03-26 Richard Biener <rguenther@suse.de>
2552 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
2555 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2558 * gfortran.dg/parameter_array_format.f90: New test.
2560 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2561 Neil Carlson <neil.n.carlson@gmail.com>
2564 * gfortran.dg/literal_character_constant_1.inc: Replace
2565 call abort by STOP n.
2566 * gfortran.dg/overload_1.f90: Likewise.
2568 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
2569 Dominique d'Humieres <dominiq@gcc.gnu.org>
2572 * gfortran.dg/scalar_pointer_1.f90: New test.
2574 2018-03-25 Tom de Vries <tom@codesourcery.com>
2576 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
2579 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2582 * gfortran.dg/pr89497.f90: New test.
2584 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2587 * gfortran.dg/substr_7.f90: New test.
2589 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2592 * gfortran.dg/pr42651.f90: New test.
2593 * gfortran.dg/func_result_7.f90: Update error message.
2595 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2597 PR tree-optimization/84005
2598 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2599 failing to force the alignment.
2601 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2603 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2607 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2609 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2610 message. Fix scan-assembler patterns.
2612 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2615 * g++.dg/cpp0x/pr85015.C: New test.
2618 * g++.dg/cpp1y/pr84942.C: New test.
2620 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2623 * testsuite/gcc.target/i386/pr85030.c: New.
2625 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2628 * g++.dg/pr85026.C: New test.
2630 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
2632 * g++.dg/debug/pr84704.C: XFAIL AIX.
2634 2018-03-23 Sudakshina Das <sudi.das@arm.com>
2637 * gcc.target/arm/pr84826.c: Add dg directive.
2639 2018-03-23 Marek Polacek <polacek@redhat.com>
2642 * g++.dg/ext/builtin-offsetof2.C: New test.
2645 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2646 * gcc.dg/pr85045.c: New test.
2648 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2651 * gnat.dg/lto22.adb: New test.
2652 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2653 * gnat.dg/lto22_pkg2.ads: Likewise.
2655 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2658 * gcc.dg/lto/pr80778_0.c: New test.
2661 * gcc.target/i386/pr85034.c: New test.
2664 * c-c++-common/torture/pr85022.c: New test.
2667 * g++.dg/ubsan/pr85029.C: New test.
2669 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2672 * g++.dg/cpp0x/pr71251.C: New.
2675 * g++.dg/template/pr84789.C: New.
2676 * g++.dg/template/pr84789-2.C: New.
2677 * g++.dg/template/pr84789-3.C: New.
2678 * g++.dg/parse/dtor11.C: Accept alternate error message.
2681 * g++.dg/pr84729.C: New.
2682 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2683 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2684 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2686 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2689 * gfortran.dg/interface_42.f90: New test.
2690 * gfortran.dg/interface_43.f90: New test.
2692 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2695 * gcc.target/arm/pr84826.c: New test.
2697 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2699 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2700 dg-require-effective-target.
2701 * gcc.target/arm/addr-modes-int.c: Likewise.
2702 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2704 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2707 * gcc.target/powerpc/altivec-ld-1.c: New test.
2709 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2711 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2713 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2716 * gcc.dg/pr84941.c: New test.
2718 2018-03-22 Tom de Vries <tom@codesourcery.com>
2720 PR tree-optimization/84956
2721 * gcc.dg/pr84956.c: New test.
2723 2018-03-22 Marek Polacek <polacek@redhat.com>
2726 * g++.dg/cpp1z/constexpr-if15.C: New test.
2727 * g++.dg/cpp1z/constexpr-if16.C: New test.
2729 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2731 * gcc.dg/builtin-tgmath-3.c: New test.
2733 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2736 * g++.dg/concepts/pr71965.C: New.
2740 * g++.dg/cpp0x/pr84610.C: New.
2741 * g++.dg/cpp0x/pr84642.C: New.
2743 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2746 * c-c++-common/pr84999.c: New test.
2748 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/ext/desig10.C: New.
2753 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2754 Harald Anlauf <anlauf@gmx.de>
2757 * gfortran.dg/pr84957.f90: New test.
2759 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2761 PR tree-optimization/84960
2762 * gcc.c-torture/compile/pr84960.c: New test.
2764 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2766 PR tree-optimization/84811
2767 * gcc.dg/torture/pr84811.c: New test.
2769 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2771 PR tree-optimization/84982
2772 * c-c++-common/pr84982.c: New test.
2775 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2777 * g++.dg/torture/pr84961-1.C: New test.
2778 * g++.dg/torture/pr84961-2.C: New test.
2780 2018-03-21 Nathan Sidwell <nathan@acm.org>
2783 * g++.dg/pr85008.C: New.
2785 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2788 * gfortran.dg/char_result_17.f90: New test.
2790 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2793 * g++.dg/other/accessor-fixits-1.C: Move to...
2794 * g++.dg/torture/accessor-fixits-1.C: ...here.
2795 * g++.dg/other/accessor-fixits-2.C: Move to...
2796 * g++.dg/torture/accessor-fixits-2.C: ...here.
2797 * g++.dg/other/accessor-fixits-3.C: Move to...
2798 * g++.dg/torture/accessor-fixits-3.C: ...here.
2799 * g++.dg/other/accessor-fixits-4.C: Move to...
2800 * g++.dg/torture/accessor-fixits-4.C: ...here.
2801 * g++.dg/other/accessor-fixits-5.C: Move to...
2802 * g++.dg/torture/accessor-fixits-5.C: ...here.
2803 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2804 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2805 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2807 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2809 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2811 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2814 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2816 2018-03-21 Nathan Sidwell <nathan@acm.org>
2819 * g++.dg/lookup/pr84804.C: New.
2821 2018-03-21 Martin Sebor <msebor@redhat.com>
2824 * g++.dg/Wclass-memaccess-3.C: New test.
2825 * g++.dg/Wclass-memaccess-4.C: New test.
2827 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2830 * g++.dg/other/accessor-fixits-1.C
2831 (test_access_const_t1_color): New.
2832 (test_deref_const_t1_color): New.
2833 * g++.dg/other/accessor-fixits-5.C: New testcase.
2835 2018-03-21 Tom de Vries <tom@codesourcery.com>
2837 PR tree-optimization/83126
2838 * gcc.dg/graphite/pr83126.c: New test.
2840 2018-03-21 Nathan Sidwell <nathan@acm.org>
2842 * g++.dg/ext/anon-struct6.C: Adjust.
2843 * g++.dg/ext/deprecate-1.C: New.
2844 * g++.dg/ext/deprecate-2.C: New.
2845 * g++.dg/lookup/pr84602.C: Adjust.
2846 * g++.dg/lookup/pr84962.C: Adjust.
2847 * g++.old-deja/g++.other/anon4.C
2850 * g++.dg/lookup/pr84836.C: New.
2852 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2854 PR tree-optimization/84969
2855 * gcc.dg/tree-ssa/pr84969.c: New test.
2857 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2859 PR rtl-optimization/84989
2860 * gcc.target/i386/pr84989.c: New test.
2862 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2864 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2866 2018-03-21 Martin Liska <mliska@suse.cz>
2869 * gfortran.dg/goacc/pr84963.f90: New test.
2871 2018-03-21 Marek Polacek <polacek@redhat.com>
2873 PR c++/71638, ICE with NSDMI and reference.
2874 * g++.dg/cpp0x/nsdmi14.C: New test.
2875 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2877 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2879 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2880 MIPS with -mpaired-single directives.
2882 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2885 * gfortran.dg/interface_41.f90: New test.
2887 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2890 * gcc.dg/pr84875.c: New test.
2892 2018-03-20 Marek Polacek <polacek@redhat.com>
2894 PR c++/84978, ICE with NRVO.
2895 * g++.dg/opt/nrv19.C: New test.
2897 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2900 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2901 Disable for armeb targets.
2902 * gcc.target/arm/pr82518.c: New test.
2904 2018-03-20 Nathan Sidwell <nathan@acm.org>
2907 * g++.dg/lookup/pr84962.C: New.
2910 * g++.dg/lookup/pr84970.C: New.
2912 2018-03-20 Richard Biener <rguenther@suse.de>
2915 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2917 2018-03-20 Martin Liska <mliska@suse.cz>
2920 * g++.dg/ipa/pr84825.C: New test.
2922 2018-03-20 Martin Liska <mliska@suse.cz>
2924 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2926 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2929 * gcc.c-torture/compile/pr84845.c: New test.
2931 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2934 * gcc.target/arm/pr82989.c: New test.
2936 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2939 * gcc.target/i386/pr84945.c: New test.
2941 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2944 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2946 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2949 * gcc.dg/pr84953.c: New test.
2951 2018-03-19 Marek Polacek <polacek@redhat.com>
2954 * g++.dg/cpp1z/lambda-__func__.C: New test.
2957 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2959 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2962 * g++.dg/asan/pr78651.C: New test.
2964 2018-03-19 Tom de Vries <tom@codesourcery.com>
2966 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2967 vect_int_mult. Add nvptx xfail for PR84958.
2969 2018-03-19 Nathan Sidwell <nathan@acm.org>
2972 * g++.dg/cpp1y/pr84835.C: New.
2974 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2977 * gcc.target/aarch64/pr81647.c: New.
2979 2018-03-19 Richard Biener <rguenther@suse.de>
2981 PR tree-optimization/84933
2982 * g++.dg/pr84933.C: New testcase.
2984 2018-03-19 Richard Biener <rguenther@suse.de>
2986 PR tree-optimization/84859
2987 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2988 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2989 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2990 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2992 2018-03-19 Nathan Sidwell <nathan@acm.org>
2995 * g++.dg/lookup/pr84812.C: New.
2997 2018-03-19 Richard Biener <rguenther@suse.de>
2999 PR tree-optimization/84929
3000 * gcc.dg/torture/pr84929.c: New testcase.
3002 2018-03-19 Tamar Christina <tamar.christina@arm.com>
3005 * gcc.target/arm/big-endian-subreg.c: Delete.
3007 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3010 * gfortran.dg/array_constructor_52.f90: New test.
3012 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
3015 * gfortran.dg/pr77414.f90: New test.
3016 * gfortran.dg/internal_references_1.f90: Adjust error message.
3018 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
3021 * gfortran.dg/pr65453.f90: New test.
3023 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
3025 PR tree-optimization/84913
3026 * gfortran.dg/vect/pr84913.f90: New test.
3028 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3031 * gfortran.dg/warn_concat.f90: New test.
3033 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3036 * gcc.dg/pr84899.c: New test.
3038 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
3041 * gfortran.dg/pr69395.f90: Add test for max dimensions
3043 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
3046 * gcc.target/i386/pr84876.c: New test.
3048 2018-03-16 Martin Liska <mliska@suse.cz>
3051 * gcc.target/i386/mvc11.c: New test.
3053 2018-03-16 Martin Liska <mliska@suse.cz>
3056 * gcc.target/i386/mvc10.c: New test.
3058 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3062 * g++.dg/cpp1y/pr79937-1.C: New test.
3063 * g++.dg/cpp1y/pr79937-2.C: New test.
3064 * g++.dg/cpp1y/pr79937-3.C: New test.
3065 * g++.dg/cpp1y/pr79937-4.C: New test.
3066 * g++.dg/cpp1y/pr82410.C: New test.
3068 2018-03-16 Tom de Vries <tom@codesourcery.com>
3070 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
3072 2018-03-16 Tom de Vries <tom@codesourcery.com>
3074 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
3076 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3079 * g++.dg/cpp2a/desig8.C: New test.
3081 PR tree-optimization/84841
3082 * gcc.dg/pr84841.c: New test.
3085 * g++.dg/cpp2a/desig7.C: New test.
3087 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
3088 Jim MacArthur <jim.macarthur@codethink.co.uk>
3090 * gfortran.dg/automatic_1.f90: New test.
3091 * gfortran.dg/automatic_repeat.f90: New test
3092 * gfortran.dg/automatic_save.f90: New test.
3093 * gfortran.dg/vax_structure.f90: New test.
3095 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3098 * gfortran.dg/pr78741.f90: New test.
3100 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3103 * gfortran.dg/pr69395.f90: New test.
3105 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3108 * g++.dg/opt/pr79085.C: New test.
3110 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
3113 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
3114 label instead of __x86_indirect_thunk label.
3116 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3119 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
3120 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
3121 * g++.dg/warn/deprecated-13.C: New test.
3123 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
3125 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
3127 2018-03-15 Richard Biener <rguenther@suse.de>
3130 * c-c++-common/pr84873.c: New testcase.
3132 2018-03-15 Tamar Christina <tamar.christina@arm.com>
3135 * gcc.target/arm/big-endian-subreg.c: New.
3137 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3140 * gcc.c-torture/compile/pr84860.c: New test.
3142 2018-03-15 Julia Koval <julia.koval@intel.com>
3144 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3146 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
3149 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3152 * gcc.dg/pr84853.c: New test.
3154 2018-03-14 Carl Love <cel@us.ibm.com>
3156 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
3158 2018-03-14 Martin Liska <mliska@suse.cz>
3161 * g++.dg/lto/pr84805_0.C: New test.
3162 * g++.dg/lto/pr84805_1.C: New test.
3163 * g++.dg/lto/pr84805_2.C: New test.
3165 2018-03-14 David Malcolm <dmalcolm@redhat.com>
3168 * gcc.dg/fixits-pr84852-1.c: New test.
3169 * gcc.dg/fixits-pr84852-2.c: New test.
3171 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3173 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
3174 separate verbose message.
3175 * lib/scandump.exp (scan-dump-times): Likewise.
3177 2018-03-14 Julia Koval <julia.koval@intel.com>
3179 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
3181 * gcc.target/i386/funcspec-56.inc: Ditto.
3183 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3185 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
3188 2018-03-14 Jakub Jelinek <jakub@redhat.com>
3191 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
3192 check count from 17 to 14.
3195 * gcc.target/i386/pr84844.c: New test.
3197 2018-03-14 Richard Biener <rguenther@suse.de>
3199 PR tree-optimization/84830
3200 * gcc.dg/torture/pr84830.c: New testcase.
3202 2018-03-14 Marek Polacek <polacek@redhat.com>
3205 * g++.dg/cpp0x/static_assert15.C: New test.
3207 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
3210 * gfortran.dg/pr61775.f90: New test.
3212 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3215 * g++.dg/ext/pr84843-1.C: New test.
3216 * g++.dg/ext/pr84843-2.C: New test.
3218 2018-03-13 David Pagan <dave.pagan@oracle.com>
3221 * gcc.dg/pr46921.c: New test.
3223 2018-03-13 Martin Sebor <msebor@redhat.com>
3225 PR tree-optimization/84725
3226 * c-c++-common/Wstringop-truncation-4.c: New test.
3227 * c-c++-common/attr-nonstring-5.c: New test.
3229 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3231 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
3233 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
3234 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
3236 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3238 * gcc.target/aarch64/sve/tls_1.c: New test.
3239 * gcc.target/aarch64/sve/tls_2.C: Likewise.
3241 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3243 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
3244 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
3246 2018-03-13 Martin Liska <mliska@suse.cz>
3249 * g++.dg/ipa/pr84658.C: New test.
3251 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3254 * gcc.dg/pr84834.c: New test.
3257 * gcc.target/i386/pr84827.c: New test.
3260 * g++.dg/ext/pr84828.C: New test.
3263 * gcc.target/i386/avx512f-pr84786-1.c: New test.
3264 * gcc.target/i386/avx512f-pr84786-2.c: New test.
3267 * g++.dg/cpp1y/constexpr-84808.C: New test.
3270 * g++.dg/debug/pr84704.C: New test.
3272 2018-03-12 Renlin Li <renlin.li@arm.com>
3274 * gcc.target/aarch64/movi_hf.c: New.
3275 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
3276 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
3278 2018-03-12 Martin Sebor <msebor@redhat.com>
3280 PR tree-optimization/83456
3281 * c-c++-common/Wrestrict-2.c: Remove test cases.
3282 * c-c++-common/Wrestrict.c: Same.
3283 * gcc.dg/Wrestrict-12.c: New test.
3284 * gcc.dg/Wrestrict-14.c: New test.
3286 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3288 * g++.dg/pr84821.C: New test.
3290 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3292 * gcc.dg/pr84799.c: New test.
3294 2018-03-12 Richard Biener <rguenther@suse.de>
3296 PR tree-optimization/84803
3297 * gcc.dg/torture/pr84803.c: New testcase.
3299 2018-03-12 Jakub Jelinek <jakub@redhat.com>
3302 * g++.dg/debug/pr84813.C: New test.
3304 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
3307 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
3309 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
3312 * gfortran.dg/pr83939.f90
3314 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3317 * gfortran.dg/zero_sized_9.f90: New test.
3319 2018-03-11 Jakub Jelinek <jakub@redhat.com>
3322 * g++.dg/debug/dwarf2/enum2.C: New test.
3324 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
3327 * gfortran.dg/pr84734.f90: New test.
3329 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
3331 * gnat.dg/prot3.adb: New test.
3332 * gnat.dg/prot3_pkg.ad[sb]: New helper.
3334 2018-03-09 Jason Merrill <jason@redhat.com>
3335 Paolo Carlini <paolo.carlini@oracle.com>
3339 * g++.dg/cpp0x/pr71169.C: New.
3340 * g++.dg/cpp0x/pr71169-2.C: Likewise.
3341 * g++.dg/cpp0x/pr71832.C: Likewise.
3343 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
3346 * gcc.target/powerpc/pr83969.c: New test.
3348 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3351 * gcc.dg/pr84772.c: New test.
3354 * g++.dg/warn/Wformat-2.C: New test.
3357 * g++.dg/ext/vla18.C: New test.
3359 2018-03-09 Martin Sebor <msebor@redhat.com>
3361 PR tree-optimization/84526
3362 * gcc.dg/Wrestrict-10.c: New test.
3363 * gcc.dg/Wrestrict-11.c: New test.
3365 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
3367 PR rtl-optimization/84682
3368 * gcc.dg/torture/pr84682-1.c: New.
3369 * gcc.dg/torture/pr84682-2.c: New.
3370 * gcc.dg/torture/pr84682-3.c: New.
3372 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3375 * g++.dg/ext/pr84724.C: New test.
3377 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
3380 * gcc.target/arm/pr83712.c: New.
3382 2018-03-09 Richard Biener <rguenther@suse.de>
3384 PR tree-optimization/84775
3385 * gcc.dg/torture/pr84775.c: New testcase.
3387 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3390 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
3393 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
3395 * gcc.c-torture/compile/20180309-1.c: New test.
3397 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3400 * g++.dg/warn/Wunused-function4.C: New test.
3403 * gcc.target/i386/pr84742-1.c: New test.
3404 * gcc.target/i386/pr84742-2.c: New test.
3406 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3409 * gcc.c-torture/execute/pr84748.c: New test.
3411 2018-03-08 Richard Biener <rguenther@suse.de>
3414 * gcc.dg/graphite/pr84552.c: New testcase.
3416 2018-03-08 Richard Biener <rguenther@suse.de>
3418 PR tree-optimization/84178
3419 * gcc.dg/torture/pr84178-2.c: New testcase.
3421 2018-03-08 David Malcolm <dmalcolm@redhat.com>
3423 PR tree-optimization/84178
3424 * gcc.c-torture/compile/pr84178-1.c: New test.
3426 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
3428 * lib/target-supports.exp: Do not return zero from a ifunc
3431 2018-03-08 Richard Biener <rguenther@suse.de>
3433 PR tree-optimization/84746
3434 * gcc.dg/torture/pr84746.c: New testcase.
3437 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
3440 * gcc.dg/graphite/pr84404.c: New.
3442 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3444 PR tree-optimization/84740
3445 * gcc.dg/torture/pr84740.c: New test.
3447 PR tree-optimization/84739
3448 * gcc.dg/pr84739.c: New test.
3450 2018-03-07 Martin Sebor <msebor@redhat.com>
3452 PR tree-optimization/83519
3453 * gcc.dg/Wrestrict-13.c: New test.
3455 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
3459 * gfortran.dg/pr64124.f90: New tests.
3460 * gfortran.dg/pr70409.f90: New tests.
3462 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
3465 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
3467 2018-03-07 Martin Sebor <msebor@redhat.com>
3469 PR tree-optimization/84526
3470 * gcc.dg/Wrestrict-10.c: New test.
3472 2018-03-07 Martin Sebor <msebor@redhat.com>
3474 PR tree-optimization/84468
3475 * g++.dg/warn/Wstringop-truncation-2.C: New test.
3476 * gcc.dg/Wstringop-truncation.c: New test.
3477 * gcc.dg/Wstringop-truncation-2.c: New test.
3479 2018-03-07 Jakub Jelinek <jakub@redhat.com>
3482 * gfortran.dg/pr84565.f90: New test.
3485 * gcc.target/i386/pr84723-1.c: New test.
3486 * gcc.target/i386/pr84723-2.c: New test.
3487 * gcc.target/i386/pr84723-3.c: New test.
3488 * gcc.target/i386/pr84723-4.c: New test.
3489 * gcc.target/i386/pr84723-5.c: New test.
3491 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3494 * gfortran.dg/pr64107.f90: New test.
3496 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3500 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
3502 2018-03-06 Marek Polacek <polacek@redhat.com>
3505 * g++.dg/cpp1z/constexpr-84684.C: New test.
3507 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3510 * gcc.dg/pr84721.c: New test.
3513 * gcc.dg/pr84710.c: New test.
3515 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3518 * gfortran.dg/implied_do_2.f90: New test.
3519 * gfortran.dg/coarray_8.f90: Update for new error message.
3521 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3524 * g++.dg/ext/pr84683.C: New test.
3526 PR tree-optimization/84687
3527 * gcc.dg/pr84687.c: New test.
3529 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
3532 * g++.dg/pr84231.C: New.
3535 * g++.dg/cpp1y/pr84593.C: New.
3538 * g++.dg/pr84492.C: New.
3540 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3542 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
3543 __builtin_ppc_speculation_barrier.
3545 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3548 * gcc.target/powerpc/pr84700.c: New test.
3550 2018-03-05 Nathan Sidwell <nathan@acm.org>
3553 * g++.dg/lookup/pr84702.C: New.
3555 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3558 * gcc.target/i386/pr84564.c: New test.
3560 2018-03-05 Marek Polacek <polacek@redhat.com>
3563 * g++.dg/cpp0x/inline-ns10.C: New test.
3565 2018-03-05 Nathan Sidwell <nathan@acm.org>
3568 * g++.dg/template/pr84694.C: New.
3570 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3573 * gcc.c-torture/execute/pr84524.c: New test.
3574 * gcc.target/i386/avx512bw-pr84524.c: New test.
3576 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
3579 * g++.dg/pr84264.C: New test.
3581 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3584 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3585 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3586 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3588 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3590 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3591 * g++.dg/other/i386-3.C: Ditto.
3592 * gcc.target/i386/sse-12.c: Ditto.
3593 * gcc.target/i386/sse-13.c: Ditto.
3594 * gcc.target/i386/sse-14.c: Ditto.
3595 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3596 * gcc.target/i386/wbinvd-1.c: New test.
3597 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3598 * gcc.target/i386/pconfig-1.c: Ditto.
3600 2018-03-05 Pádraig Brady <P@draigBrady.com>
3601 Nathan Sidwell <nathan@acm.org>
3604 * g++.dg/cpp0x/pr84497.C: New.
3606 2018-03-05 Richard Biener <rguenther@suse.de>
3608 PR tree-optimization/84670
3609 * gcc.dg/pr84670-1.c: New testcase.
3610 * gcc.dg/pr84670-2.c: Likewise.
3611 * gcc.dg/pr84670-3.c: Likewise.
3612 * gcc.dg/pr84670-4.c: Likewise.
3614 2018-03-05 Richard Biener <rguenther@suse.de>
3616 PR tree-optimization/84650
3617 * gcc.dg/graphite/pr84650.c: New testcase.
3619 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3622 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3624 2018-03-03 Harald Anlauf <anlauf@gmx.de>
3627 * gfortran.dg/pr71085.f90: New test.
3629 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3632 * gfortran.dg/zero_sized_8.f90: Really commit New test.
3634 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3637 * gfortran.dg/pr51434.f90: New test.
3639 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3642 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3644 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3649 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3652 * g++.dg/torture/pr71464.C: New.
3654 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
3657 * gfortran.dg/select_type_41.f90: New test.
3659 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3662 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3664 2018-03-02 Marek Polacek <polacek@redhat.com>
3667 * g++.dg/ext/flexary29.C: New test.
3669 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3671 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3673 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3676 * g++.dg/torture/pr81812.C: New.
3678 2018-03-02 Marek Polacek <polacek@redhat.com>
3681 * g++.dg/warn/Wsign-compare-8.C: New test.
3684 * g++.dg/parse/array-size3.C: New test.
3687 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3689 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3692 * g++.dg/cpp1y/pr84662.C: New test.
3694 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3696 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3697 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3699 * g++.dg/lto/20101010-1_0.C: Likewise.
3700 * g++.dg/lto/20101010-2_0.C: Likewise.
3702 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3705 * gcc.dg/pr84628.c: New test.
3708 * gcc.target/ia64/pr56540.c: New test.
3710 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3712 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3714 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3715 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3716 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3717 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3719 2018-03-02 Marek Polacek <polacek@redhat.com>
3722 * c-c++-common/ubsan/shift-11.c: New test.
3724 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3726 * gcc.dg/vect/vect-alias-check-13.c: New test.
3728 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3731 * gcc.dg/pr84614.c: New test.
3734 * gcc.target/i386/pr84625.c: New test.
3736 2018-03-02 Richard Biener <rguenther@suse.de>
3738 PR tree-optimization/84427
3739 * gcc.dg/torture/pr84427.c: New testcase.
3741 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3744 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3745 powerpc64le*-*-linux*.
3746 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3747 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3749 2018-03-01 Martin Sebor <msebor@redhat.com>
3752 * g++.dg/ext/attr-const.C: Remove xfail.
3753 * g++.dg/ext/attr-malloc-3.C: New test.
3754 * g++.dg/ext/attr-noinline-3.C: New test.
3755 * g++.dg/ext/attr-noreturn-3.C: New test.
3756 * g++.dg/ext/attr-nothrow-3.C: New test.
3757 * g++.dg/ext/attr-pure.C: Remove xfail.
3759 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3762 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3763 dg-options and dg-shouldfail "ubsan" directive.
3765 2018-03-01 Marek Polacek <polacek@redhat.com>
3766 Jason Merrill <jason@redhat.com>
3769 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3770 * g++.dg/cpp1z/static1.C: New test.
3771 * g++.dg/template/static37.C: New test.
3773 2018-03-01 Nathan Sidwell <nathan@acm.org>
3776 * g++.dg/template/pr84434.C: New.
3778 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3780 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3781 -mthumb to the command-line.
3783 2018-03-01 Marek Polacek <polacek@redhat.com>
3786 * g++.dg/cpp0x/static_assert14.C: New test.
3788 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3791 * g++.dg/torture/pr79410.C: New.
3793 2018-03-01 Martin Liska <mliska@suse.cz>
3796 * gcc.dg/asan/pr82484.c: New test.
3798 2018-03-01 Richard Biener <rguenther@suse.de>
3801 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3803 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3806 * gfortran.dg/coarray_47.f90: New test.
3808 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3811 * gfortran.dg/class_array_23.f03: New test.
3813 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3815 PR rtl-optimization/84528
3816 * gcc.dg/torture/pr84538.c: Rename to...
3817 * gcc.dg/torture/pr84528.c: ...this.
3819 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3821 PR rtl-optimization/84528
3822 * gcc.dg/torture/pr84538.c: New test.
3824 2018-02-28 Martin Sebor <msebor@redhat.com>
3826 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3827 -fpic test failures.
3828 * c-c++-common/Wrestrict-2.c: Same.
3829 * c-c++-common/Wstringop-truncation.c: Same.
3830 * gcc.dg/Warray-bounds-22.c: Same.
3831 * gcc.dg/Wstringop-overflow.c: Same.
3832 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3833 (signed_range): Same.
3834 (unsigned_anti_range): Same.
3835 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3836 (signed_range): Same.
3837 (unsigned_anti_range): Same.
3838 * gcc.dg/attr-alloc_size-7.c: Same.
3839 * gcc.dg/attr-alloc_size-8.c: Same.
3840 * gcc.dg/builtin-alloc-size.c: Same.
3841 * gcc.dg/builtin-stpncpy.c: Same.
3842 * gcc.dg/builtins-nonnull.c: Same.
3843 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3844 * gcc.dg/pr79214.c: Same.
3845 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3846 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3847 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3848 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3849 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3850 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3851 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3852 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3853 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3854 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3855 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3857 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3860 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3862 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3865 * g++.dg/cpp0x/pr84609.C: New test.
3867 2018-02-28 Martin Sebor <msebor@redhat.com>
3870 * g++.dg/ext/attr-malloc-3.C: New test.
3871 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3872 to pre-existing problems.
3873 * g++.dg/ext/attr-pure.C: Same.
3875 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3878 * gfortran.dg/associate_37.f90: New test.
3881 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3883 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3886 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3887 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3888 * gcc.dg/bf-ms-layout-4.c: New test.
3889 * gcc.dg/bf-ms-layout-5.c: New test.
3891 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3894 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3896 2018-02-28 Richard Biener <rguenther@suse.de>
3898 PR tree-optimization/84584
3899 * gcc.dg/graphite/pr84584.c: New testcase.
3901 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3903 PR preprocessor/84517
3904 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3906 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3908 * c-c++-common/dump-ada-spec-12.c: New test.
3909 * c-c++-common/dump-ada-spec-13.c: Likewise.
3911 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3913 * c-c++-common/dump-ada-spec-11.c: New test.
3915 2018-02-28 Martin Liska <mliska@suse.cz>
3918 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3919 * g++.dg/ext/timevar2.C: Likewise.
3921 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3923 * c-c++-common/dump-ada-spec-8.c: New test.
3924 * c-c++-common/dump-ada-spec-9.c: Likewise.
3925 * c-c++-common/dump-ada-spec-10.c: Likewise.
3927 2018-02-28 Richard Biener <rguenther@suse.de>
3930 * gcc.dg/pr84607.c: New testcase.
3932 2018-02-28 Nathan Sidwell <nathan@acm.org>
3935 * g++.dg/lookup/pr84602.C: New.
3937 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3941 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3943 * g++.dg/ext/attr-nonnull.C: Likewise.
3944 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3946 * g++.dg/ext/attr-noinline-2.C: Likewise.
3947 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3948 -fdump-tree-eh in dg-options.
3950 2018-02-28 Alan Modra <amodra@gmail.com>
3952 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3954 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3956 2018-02-27 Martin Sebor <msebor@redhat.com>
3960 * g++.dg/Wmissing-attributes.C: New test.
3961 * g++.dg/ext/attr-const-pure.C: New test.
3962 * g++.dg/ext/attr-const.C: New test.
3963 * g++.dg/ext/attr-deprecated-2.C: New test.
3964 * g++.dg/ext/attr-malloc-2.C: New test.
3965 * g++.dg/ext/attr-malloc.C: New test.
3966 * g++.dg/ext/attr-noinline-2.C: New test.
3967 * g++.dg/ext/attr-noinline.C: New test.
3968 * g++.dg/ext/attr-nonnull.C: New test.
3969 * g++.dg/ext/attr-noreturn-2.C: New test.
3970 * g++.dg/ext/attr-noreturn.C: New test.
3971 * g++.dg/ext/attr-nothrow-2.C: New test.
3972 * g++.dg/ext/attr-nothrow.C: New test.
3973 * g++.dg/ext/attr-optimize.C: New test.
3974 * g++.dg/ext/attr-pure.C: New test.
3975 * g++.dg/ext/attr-returns-nonnull.C: New test.
3976 * g++.dg/ext/attr-warning.C: New test.
3978 2018-02-27 Nathan Sidwell <nathan@acm.org>
3981 * g++.dg/lookup/pr84426.C: New.
3983 2018-02-27 Richard Biener <rguenther@suse.de>
3985 PR tree-optimization/84512
3986 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3988 2018-02-27 Martin Liska <mliska@suse.cz>
3990 PR gcov-profile/84548
3991 * g++.dg/gcov/pr84548.C: New test.
3993 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3996 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3998 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4001 * g++.dg/cpp1y/pr84558.C: New test.
4003 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp0x/alignas14.C: New.
4007 * g++.dg/cpp0x/alignas15.C: Likewise.
4009 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4012 * g++.dg/gomp/pr84557.C: New test.
4014 2018-02-26 Marek Polacek <polacek@redhat.com>
4017 * g++.dg/cpp1z/pr84325.C: New test.
4019 2018-02-26 Carl Love <cel@us.ibm.com>
4021 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
4023 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
4024 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
4025 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
4027 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
4028 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
4031 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4034 * gcc.target/i386/indirect-thunk-1.c: Updated.
4035 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4036 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4037 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4038 * gcc.target/i386/indirect-thunk-5.c: Likewise.
4039 * gcc.target/i386/indirect-thunk-6.c: Likewise.
4040 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4041 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4042 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4043 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4044 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4045 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4046 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4047 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4048 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
4049 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
4050 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
4051 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4052 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4053 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4054 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4055 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4056 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
4057 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
4058 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4059 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4060 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4061 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4062 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4063 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
4064 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
4065 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4066 * gcc.target/i386/ret-thunk-9.c: Likewise.
4067 * gcc.target/i386/ret-thunk-10.c: Likewise.
4068 * gcc.target/i386/ret-thunk-11.c: Likewise.
4069 * gcc.target/i386/ret-thunk-12.c: Likewise.
4070 * gcc.target/i386/ret-thunk-13.c: Likewise.
4071 * gcc.target/i386/ret-thunk-14.c: Likewise.
4072 * gcc.target/i386/ret-thunk-15.c: Likewise.
4074 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
4076 * gcc.c-torture/execute/20180226-1.c: New test.
4078 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
4080 PR tree-optimization/83965
4081 * gcc.dg/vect/pr83965-2.c: New test.
4083 2018-02-26 Tom de Vries <tom@codesourcery.com>
4085 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
4087 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4090 * gcc.target/i386/ret-thunk-22.c: New test.
4091 * gcc.target/i386/ret-thunk-23.c: Likewise.
4092 * gcc.target/i386/ret-thunk-24.c: Likewise.
4093 * gcc.target/i386/ret-thunk-25.c: Likewise.
4094 * gcc.target/i386/ret-thunk-26.c: Likewise.
4096 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4099 * g++.dg/cpp1z/pr84533.C: New.
4101 2018-02-26 Marek Polacek <polacek@redhat.com>
4104 * g++.dg/parse/error60.C: New test.
4106 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4109 * g++.dg/gomp/pr84556.C: New test.
4110 * g++.dg/vect/pr84556.cc: New test.
4112 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
4115 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
4116 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4117 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
4118 * gfortran.dg/c_loc_test.f90: Likewise.
4119 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4120 * gfortran.dg/proc_decl_17.f90: Likewise.
4121 * gfortran.dg/proc_ptr_8.f90: Likewise.
4123 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4126 * gcc.target/aarch64/lr_free_2.c: Revert changes in
4127 r254814 disabling -fomit-frame-pointer by default.
4128 * gcc.target/aarch64/spill_1.c: Likewise.
4129 * gcc.target/aarch64/test_frame_11.c: Likewise.
4130 * gcc.target/aarch64/test_frame_12.c: Likewise.
4131 * gcc.target/aarch64/test_frame_13.c: Likewise.
4132 * gcc.target/aarch64/test_frame_14.c: Likewise.
4133 * gcc.target/aarch64/test_frame_15.c: Likewise.
4134 * gcc.target/aarch64/test_frame_3.c: Likewise.
4135 * gcc.target/aarch64/test_frame_5.c: Likewise.
4136 * gcc.target/aarch64/test_frame_9.c: Likewise.
4138 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
4141 * gfortran.dg/explicit_shape_1.f90: New test.
4142 * gfortran.dg/automatic_module_variable.f90: Update regex.
4143 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
4144 * gfortran.dg/constant_shape.f90: Ditto.
4145 * gfortran.dg/dec_structure_23.f90: Ditto.
4146 * gfortran.dg/pr78240.f90: Ditto.
4148 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
4151 * gfortran.dg/pr84523.f90: New test.
4153 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4156 * gfortran.dg/select_type_40.f90: New test.
4158 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
4161 * gfortran.dg/data_substring.f90: New test.
4163 2018-02-24 Marek Polacek <polacek@redhat.com>
4166 * g++.dg/cpp1z/constexpr-83692.C: New test.
4168 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
4171 * gfortran.dg/statement_function_1.f90: Update test.
4173 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4176 * gfortran.dg/inquire_19.f90: New test.
4178 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4181 * gfortran.dg/pr83149_b.f90: New test.
4182 * gfortran.dg/pr83149_a.f90: Additional source for previous.
4184 2018-02-23 Carl Love <cel@us.ibm.com>
4186 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
4187 vec_signed2 and vec_unsigned2 to new Power 8 test file.
4188 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
4191 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4193 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
4194 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
4196 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4198 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
4201 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4204 * gfortran.dg/pr83149_1.f90: New test.
4205 * gfortran.dg/pr83149.f90: Additional source for previous.
4207 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
4210 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
4211 __GI___pthread_mutex_init as well.
4213 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4216 * gfortran.dg/class_68.f90: New test.
4218 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4221 * gfortran.dg/derived_init_5.f90: New test.
4223 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4226 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
4227 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
4229 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
4232 * gcc.target/powerpc/pr81572.c: New.
4234 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
4236 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
4238 2018-02-22 Martin Sebor <msebor@redhat.com>
4240 PR tree-optimization/84480
4241 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
4242 * g++.dg/warn/Wstringop-truncation-1.C: New test.
4244 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
4247 * gcc.target/i386/indirect-thunk-11.c: New test.
4248 * gcc.target/i386/indirect-thunk-12.c: Likewise.
4249 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
4250 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
4251 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
4252 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4253 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4254 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4255 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4256 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4258 2018-02-22 Steve Ellcey <sellcey@cavium.com>
4261 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
4263 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
4265 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4267 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
4269 2018-02-22 Marek Polacek <polacek@redhat.com>
4272 * g++.dg/parse/error59.C: New test.
4274 2018-02-22 Tom de Vries <tom@codesourcery.com>
4276 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
4278 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4281 * g++.dg/cpp0x/pr77655.C: New.
4283 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4286 * g++.dg/cpp1y/pr84496.C: New test.
4289 * g++.dg/torture/pr84502.C: New test.
4291 PR tree-optimization/84503
4292 * gcc.dg/pr84503-1.c: New test.
4293 * gcc.dg/pr84503-2.c: New test.
4295 2018-02-21 Jakub Jelinek <jakub@redhat.com>
4297 PR tree-optimization/84478
4298 * gcc.c-torture/execute/pr84478.c: New test.
4300 2018-02-20 Martin Sebor <msebor@redhat.com>
4303 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
4304 * c-c++-common/Wrestrict.c: Same.
4305 * gcc.dg/Wrestrict-6.c: Same.
4306 * gcc.dg/Warray-bounds-27.c: New test.
4307 * gcc.dg/Wrestrict-8.c: New test.
4308 * gcc.dg/Wrestrict-9.c: New test.
4309 * gcc.dg/pr84095.c: New test.
4311 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4313 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
4315 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4319 * gfortran.dg/structure_constructor_14.f90: New test.
4321 2018-02-20 Jeff Law <law@redhat.com>
4324 PR tree-optimization/81592
4326 * gcc.dg/pr81592.c: New test.
4327 * gcc.dg/pr82123.c: New test.
4328 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
4330 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4333 * g++.dg/warn/Wunused-var-30.C: New test.
4335 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
4337 PR tree-optimization/84419
4338 * gcc.dg/vect/pr84419.c: New test.
4340 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4343 * gfortran.dg/pr82004.f90: New test.
4345 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
4347 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
4349 2018-02-20 Martin Liska <mliska@suse.cz>
4353 * gcc.target/i386/pr84310.c: New test.
4354 * gcc.target/i386/pr84310-2.c: Likewise.
4356 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4359 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
4361 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4364 * g++.dg/cpp1z/launder7.C: New test.
4367 * g++.dg/cpp0x/constexpr-84449.C: New test.
4370 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
4372 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
4376 * gfortran.dg/associate_22.f90: Enable commented out test.
4377 * gfortran.dg/associate_36.f90: New test.
4379 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4382 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
4384 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
4386 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
4387 (dg-options): Use -mavx instead of -w.
4389 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4392 * g++.dg/cpp1z/launder8.C: New test.
4395 * g++.dg/gomp/pr84448.C: New test.
4398 * g++.dg/gomp/pr84430.C: New test.
4400 PR tree-optimization/84452
4401 * gcc.dg/pr84452.c: New test.
4404 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
4406 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4409 * gfortran.dg/implied_do_io_4.f90: New test.
4411 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4413 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
4414 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
4415 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
4417 2018-02-19 Carl Love <cel@us.ibm.com>
4419 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
4421 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
4424 * gcc.target/i386/pr57193.c: Add -mtune=generic.
4426 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4429 * g++.dg/cpp0x/auto50.C: New.
4430 * g++.dg/parse/friend12.C: Adjust.
4432 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4434 PR libgfortran/84389
4435 * gfortran.dg/dtio_33.f90: New test.
4437 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4439 PR libgfortran/84412
4440 * gfortran.dg/inquire_18.f90: New test.
4442 2018-02-18 Janus Weil <janus@gcc.gnu.org>
4445 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
4446 * gfortran.dg/pointer_intent_3.f90: Ditto.
4447 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
4448 * gfortran.dg/protected_3.f90: Ditto.
4449 * gfortran.dg/protected_4.f90: Ditto.
4450 * gfortran.dg/protected_5.f90: Ditto.
4451 * gfortran.dg/protected_6.f90: Ditto.
4453 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
4456 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
4459 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4462 * gfortran.dg/inline_matmul_22.f90: New test.
4464 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4467 * gfortran.dg/abort_shoulfail.f90: New test.
4468 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
4470 * gfortran.dg/PR19754_2.f90: Likewise.
4471 * gfortran.dg/PR19872.f: Likewise.
4472 * gfortran.dg/PR49268.f90: Likewise.
4473 * gfortran.dg/Wall.f90: Likewise.
4474 * gfortran.dg/Wno-all.f90: Likewise.
4475 * gfortran.dg/achar_1.f90: Likewise.
4476 * gfortran.dg/achar_2.f90: Likewise.
4477 * gfortran.dg/achar_4.f90: Likewise.
4478 * gfortran.dg/achar_6.F90: Likewise.
4479 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
4480 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
4481 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
4482 * gfortran.dg/actual_array_offset_1.f90: Likewise.
4483 * gfortran.dg/actual_array_result_1.f90: Likewise.
4484 * gfortran.dg/actual_array_substr_1.f90: Likewise.
4485 * gfortran.dg/actual_array_substr_2.f90: Likewise.
4486 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
4487 * gfortran.dg/actual_procedure_1.f90: Likewise.
4488 * gfortran.dg/adjustl_1.f90: Likewise.
4489 * gfortran.dg/advance_1.f90: Likewise.
4490 * gfortran.dg/advance_4.f90: Likewise.
4491 * gfortran.dg/advance_5.f90: Likewise.
4492 * gfortran.dg/advance_6.f90: Likewise.
4493 * gfortran.dg/aint_anint_1.f90: Likewise.
4494 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
4495 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
4496 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
4497 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
4498 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
4499 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
4500 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
4501 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
4502 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
4503 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
4504 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
4505 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
4506 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
4507 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
4508 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
4509 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
4510 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
4511 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
4512 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
4513 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
4514 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
4515 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4516 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
4517 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
4518 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
4519 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
4520 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
4521 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
4522 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
4523 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
4524 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
4525 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
4526 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
4527 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
4528 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
4529 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
4530 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
4531 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
4532 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
4533 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
4534 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
4535 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
4536 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
4537 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
4538 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
4539 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
4540 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
4541 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
4542 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
4543 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
4544 * gfortran.dg/allocatable_function_1.f90: Likewise.
4545 * gfortran.dg/allocatable_function_10.f90: Likewise.
4546 * gfortran.dg/allocatable_function_3.f90: Likewise.
4547 * gfortran.dg/allocatable_function_5.f90: Likewise.
4548 * gfortran.dg/allocatable_function_6.f90: Likewise.
4549 * gfortran.dg/allocatable_function_7.f90: Likewise.
4550 * gfortran.dg/allocatable_function_8.f90: Likewise.
4551 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
4552 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
4553 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
4554 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
4555 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
4556 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
4557 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
4558 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
4559 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
4560 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
4561 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
4562 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
4563 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
4564 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
4565 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
4566 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
4567 * gfortran.dg/allocate_class_3.f90: Likewise.
4568 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
4569 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
4570 * gfortran.dg/allocate_derived_5.f90: Likewise.
4571 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
4572 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
4573 * gfortran.dg/allocate_with_source_1.f90: Likewise.
4574 * gfortran.dg/allocate_with_source_10.f08: Likewise.
4575 * gfortran.dg/allocate_with_source_11.f08: Likewise.
4576 * gfortran.dg/allocate_with_source_12.f03: Likewise.
4577 * gfortran.dg/allocate_with_source_15.f03: Likewise.
4578 * gfortran.dg/allocate_with_source_16.f90: Likewise.
4579 * gfortran.dg/allocate_with_source_17.f03: Likewise.
4580 * gfortran.dg/allocate_with_source_18.f03: Likewise.
4581 * gfortran.dg/allocate_with_source_2.f90: Likewise.
4582 * gfortran.dg/allocate_with_source_20.f03: Likewise.
4583 * gfortran.dg/allocate_with_source_22.f03: Likewise.
4584 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4585 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4586 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4587 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4588 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4589 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4590 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4591 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4592 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4593 * gfortran.dg/altreturn_3.f90: Likewise.
4594 * gfortran.dg/altreturn_5.f90: Likewise.
4595 * gfortran.dg/altreturn_7.f90: Likewise.
4596 * gfortran.dg/and_or_xor.f90: Likewise.
4597 * gfortran.dg/anint_1.f90: Likewise.
4598 * gfortran.dg/any_all_1.f90: Likewise.
4599 * gfortran.dg/anyallcount_1.f90: Likewise.
4600 * gfortran.dg/append_1.f90: Likewise.
4601 * gfortran.dg/argument_checking_1.f90: Likewise.
4602 * gfortran.dg/argument_checking_2.f90: Likewise.
4603 * gfortran.dg/argument_checking_8.f90: Likewise.
4604 * gfortran.dg/arithmetic_if.f90: Likewise.
4605 * gfortran.dg/array_1.f90: Likewise.
4606 * gfortran.dg/array_2.f90: Likewise.
4607 * gfortran.dg/array_alloc_1.f90: Likewise.
4608 * gfortran.dg/array_alloc_2.f90: Likewise.
4609 * gfortran.dg/array_alloc_3.f90: Likewise.
4610 * gfortran.dg/array_assignment_1.F90: Likewise.
4611 * gfortran.dg/array_assignment_5.f90: Likewise.
4612 * gfortran.dg/array_constructor_1.f90: Likewise.
4613 * gfortran.dg/array_constructor_10.f90: Likewise.
4614 * gfortran.dg/array_constructor_11.f90: Likewise.
4615 * gfortran.dg/array_constructor_12.f90: Likewise.
4616 * gfortran.dg/array_constructor_15.f90: Likewise.
4617 * gfortran.dg/array_constructor_16.f90: Likewise.
4618 * gfortran.dg/array_constructor_17.f90: Likewise.
4619 * gfortran.dg/array_constructor_19.f90: Likewise.
4620 * gfortran.dg/array_constructor_23.f: Likewise.
4621 * gfortran.dg/array_constructor_24.f: Likewise.
4622 * gfortran.dg/array_constructor_32.f90: Likewise.
4623 * gfortran.dg/array_constructor_36.f90: Likewise.
4624 * gfortran.dg/array_constructor_39.f90: Likewise.
4625 * gfortran.dg/array_constructor_4.f90: Likewise.
4626 * gfortran.dg/array_constructor_40.f90: Likewise.
4627 * gfortran.dg/array_constructor_44.f90: Likewise.
4628 * gfortran.dg/array_constructor_45.f90: Likewise.
4629 * gfortran.dg/array_constructor_46.f90: Likewise.
4630 * gfortran.dg/array_constructor_47.f90: Likewise.
4631 * gfortran.dg/array_constructor_49.f90: Likewise.
4632 * gfortran.dg/array_constructor_5.f90: Likewise.
4633 * gfortran.dg/array_constructor_50.f90: Likewise.
4634 * gfortran.dg/array_constructor_6.f90: Likewise.
4635 * gfortran.dg/array_constructor_7.f90: Likewise.
4636 * gfortran.dg/array_constructor_8.f90: Likewise.
4637 * gfortran.dg/array_constructor_9.f90: Likewise.
4638 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4639 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4640 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4641 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4642 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4643 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4644 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4645 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4646 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4647 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4648 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4649 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4650 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4651 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4652 * gfortran.dg/array_function_1.f90: Likewise.
4653 * gfortran.dg/array_function_5.f90: Likewise.
4654 * gfortran.dg/array_initializer_1.f90: Likewise.
4655 * gfortran.dg/array_initializer_2.f90: Likewise.
4656 * gfortran.dg/array_memcpy_5.f90: Likewise.
4657 * gfortran.dg/array_memset_2.f90: Likewise.
4658 * gfortran.dg/array_reference_1.f90: Likewise.
4659 * gfortran.dg/array_return_value_1.f90: Likewise.
4660 * gfortran.dg/array_section_1.f90: Likewise.
4661 * gfortran.dg/array_temporaries_3.f90: Likewise.
4662 * gfortran.dg/arrayio_1.f90: Likewise.
4663 * gfortran.dg/arrayio_10.f90: Likewise.
4664 * gfortran.dg/arrayio_11.f90: Likewise.
4665 * gfortran.dg/arrayio_12.f90: Likewise.
4666 * gfortran.dg/arrayio_13.f90: Likewise.
4667 * gfortran.dg/arrayio_14.f90: Likewise.
4668 * gfortran.dg/arrayio_16.f90: Likewise.
4669 * gfortran.dg/arrayio_2.f90: Likewise.
4670 * gfortran.dg/arrayio_3.f90: Likewise.
4671 * gfortran.dg/arrayio_4.f90: Likewise.
4672 * gfortran.dg/arrayio_5.f90: Likewise.
4673 * gfortran.dg/arrayio_6.f90: Likewise.
4674 * gfortran.dg/arrayio_7.f90: Likewise.
4675 * gfortran.dg/arrayio_8.f90: Likewise.
4676 * gfortran.dg/arrayio_9.f90: Likewise.
4677 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4678 * gfortran.dg/assign_10.f90: Likewise.
4679 * gfortran.dg/assign_9.f90: Likewise.
4680 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4681 * gfortran.dg/assignment_1.f90: Likewise.
4682 * gfortran.dg/associate_1.f03: Likewise.
4683 * gfortran.dg/associate_11.f90: Likewise.
4684 * gfortran.dg/associate_13.f90: Likewise.
4685 * gfortran.dg/associate_15.f90: Likewise.
4686 * gfortran.dg/associate_17.f90: Likewise.
4687 * gfortran.dg/associate_18.f08: Likewise.
4688 * gfortran.dg/associate_19.f03: Likewise.
4689 * gfortran.dg/associate_20.f03: Likewise.
4690 * gfortran.dg/associate_22.f90: Likewise.
4691 * gfortran.dg/associate_23.f90: Likewise.
4692 * gfortran.dg/associate_24.f90: Likewise.
4693 * gfortran.dg/associate_25.f90: Likewise.
4694 * gfortran.dg/associate_27.f90: Likewise.
4695 * gfortran.dg/associate_28.f90: Likewise.
4696 * gfortran.dg/associate_32.f03: Likewise.
4697 * gfortran.dg/associate_33.f03: Likewise.
4698 * gfortran.dg/associate_34.f90: Likewise.
4699 * gfortran.dg/associate_6.f03: Likewise.
4700 * gfortran.dg/associate_7.f03: Likewise.
4701 * gfortran.dg/associate_8.f03: Likewise.
4702 * gfortran.dg/associate_9.f03: Likewise.
4703 * gfortran.dg/associated_1.f90: Likewise.
4704 * gfortran.dg/associated_2.f90: Likewise.
4705 * gfortran.dg/associated_5.f90: Likewise.
4706 * gfortran.dg/associated_6.f90: Likewise.
4707 * gfortran.dg/associated_target_3.f90: Likewise.
4708 * gfortran.dg/associated_target_4.f90: Likewise.
4709 * gfortran.dg/associated_target_5.f03: Likewise.
4710 * gfortran.dg/associated_target_6.f03: Likewise.
4711 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4712 * gfortran.dg/assumed_rank_1.f90: Likewise.
4713 * gfortran.dg/assumed_rank_10.f90: Likewise.
4714 * gfortran.dg/assumed_rank_2.f90: Likewise.
4715 * gfortran.dg/assumed_rank_7.f90: Likewise.
4716 * gfortran.dg/assumed_rank_8.f90: Likewise.
4717 * gfortran.dg/assumed_rank_9.f90: Likewise.
4718 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4719 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4720 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4721 * gfortran.dg/assumed_type_2.f90: Likewise.
4722 * gfortran.dg/atan2_1.f90: Likewise.
4723 * gfortran.dg/auto_array_1.f90: Likewise.
4724 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4725 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4726 * gfortran.dg/auto_char_len_3.f90: Likewise.
4727 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4728 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4729 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4730 * gfortran.dg/auto_save_2.f90: Likewise.
4731 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4732 * gfortran.dg/backslash_1.f90: Likewise.
4733 * gfortran.dg/backslash_2.f90: Likewise.
4734 * gfortran.dg/backslash_3.f: Likewise.
4735 * gfortran.dg/backspace_1.f: Likewise.
4736 * gfortran.dg/backspace_10.f90: Likewise.
4737 * gfortran.dg/backspace_11.f90: Likewise.
4738 * gfortran.dg/backspace_2.f: Likewise.
4739 * gfortran.dg/backspace_3.f: Likewise.
4740 * gfortran.dg/backspace_4.f: Likewise.
4741 * gfortran.dg/backspace_5.f: Likewise.
4742 * gfortran.dg/backspace_6.f: Likewise.
4743 * gfortran.dg/backspace_7.f90: Likewise.
4744 * gfortran.dg/backspace_8.f: Likewise.
4745 * gfortran.dg/backspace_9.f: Likewise.
4746 * gfortran.dg/bessel_1.f90: Likewise.
4747 * gfortran.dg/bessel_2.f90: Likewise.
4748 * gfortran.dg/bessel_5.f90: Likewise.
4749 * gfortran.dg/bessel_6.f90: Likewise.
4750 * gfortran.dg/bessel_7.f90: Likewise.
4751 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4752 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4753 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4754 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4755 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4756 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4757 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4758 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4759 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4760 * gfortran.dg/bit_comparison_1.F90: Likewise.
4761 * gfortran.dg/bit_comparison_2.F90: Likewise.
4762 * gfortran.dg/block_1.f08: Likewise.
4763 * gfortran.dg/block_13.f08: Likewise.
4764 * gfortran.dg/block_14.f90: Likewise.
4765 * gfortran.dg/block_2.f08: Likewise.
4766 * gfortran.dg/block_6.f08: Likewise.
4767 * gfortran.dg/block_7.f08: Likewise.
4768 * gfortran.dg/block_8.f08: Likewise.
4769 * gfortran.dg/blockdata_1.f90: Likewise.
4770 * gfortran.dg/bound_1.f90: Likewise.
4771 * gfortran.dg/bound_2.f90: Likewise.
4772 * gfortran.dg/bound_3.f90: Likewise.
4773 * gfortran.dg/bound_4.f90: Likewise.
4774 * gfortran.dg/bound_5.f90: Likewise.
4775 * gfortran.dg/bound_6.f90: Likewise.
4776 * gfortran.dg/bound_7.f90: Likewise.
4777 * gfortran.dg/bound_8.f90: Likewise.
4778 * gfortran.dg/bound_9.f90: Likewise.
4779 * gfortran.dg/bound_simplification_1.f90: Likewise.
4780 * gfortran.dg/bound_simplification_3.f90: Likewise.
4781 * gfortran.dg/bound_simplification_4.f90: Likewise.
4782 * gfortran.dg/bound_simplification_5.f90: Likewise.
4783 * gfortran.dg/bound_simplification_6.f90: Likewise.
4784 * gfortran.dg/bounds_check_1.f90: Likewise.
4785 * gfortran.dg/bounds_check_12.f90: Likewise.
4786 * gfortran.dg/bounds_check_14.f90: Likewise.
4787 * gfortran.dg/bounds_check_15.f90: Likewise.
4788 * gfortran.dg/bounds_check_19.f90: Likewise.
4789 * gfortran.dg/bounds_check_8.f90: Likewise.
4790 * gfortran.dg/bounds_check_9.f90: Likewise.
4791 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4792 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4793 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4794 * gfortran.dg/boz_1.f90: Likewise.
4795 * gfortran.dg/boz_11.f90: Likewise.
4796 * gfortran.dg/boz_13.f90: Likewise.
4797 * gfortran.dg/boz_14.f90: Likewise.
4798 * gfortran.dg/boz_15.f90: Likewise.
4799 * gfortran.dg/boz_3.f90: Likewise.
4800 * gfortran.dg/boz_6.f90: Likewise.
4801 * gfortran.dg/boz_9.f90: Likewise.
4802 * gfortran.dg/byte_1.f90: Likewise.
4803 * gfortran.dg/byte_2.f90: Likewise.
4804 * gfortran.dg/c_assoc.f90: Likewise.
4805 * gfortran.dg/c_assoc_2.f03: Likewise.
4806 * gfortran.dg/c_assoc_3.f90: Likewise.
4807 * gfortran.dg/c_by_val_1.f: Likewise.
4808 * gfortran.dg/c_by_val_5.f90: Likewise.
4809 * gfortran.dg/c_char_tests.f03: Likewise.
4810 * gfortran.dg/c_char_tests_2.f03: Likewise.
4811 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4812 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4813 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4814 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4815 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4816 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4817 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4818 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4819 * gfortran.dg/c_kind_params.f90: Likewise.
4820 * gfortran.dg/c_loc_test_20.f90: Likewise.
4821 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4822 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4823 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4824 * gfortran.dg/c_size_t_test.f03: Likewise.
4825 * gfortran.dg/c_sizeof_1.f90: Likewise.
4826 * gfortran.dg/c_sizeof_5.f90: Likewise.
4827 * gfortran.dg/c_sizeof_6.f90: Likewise.
4828 * gfortran.dg/char4_iunit_1.f03: Likewise.
4829 * gfortran.dg/char4_iunit_2.f03: Likewise.
4830 * gfortran.dg/char_allocation_1.f90: Likewise.
4831 * gfortran.dg/char_array_constructor.f90: Likewise.
4832 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4833 * gfortran.dg/char_assign_1.f90: Likewise.
4834 * gfortran.dg/char_associated_1.f90: Likewise.
4835 * gfortran.dg/char_cast_2.f90: Likewise.
4836 * gfortran.dg/char_comparison_1.f: Likewise.
4837 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4838 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4839 * gfortran.dg/char_cons_len.f90: Likewise.
4840 * gfortran.dg/char_conversion.f90: Likewise.
4841 * gfortran.dg/char_cshift_1.f90: Likewise.
4842 * gfortran.dg/char_cshift_2.f90: Likewise.
4843 * gfortran.dg/char_decl_2.f90: Likewise.
4844 * gfortran.dg/char_eoshift_1.f90: Likewise.
4845 * gfortran.dg/char_eoshift_2.f90: Likewise.
4846 * gfortran.dg/char_eoshift_3.f90: Likewise.
4847 * gfortran.dg/char_eoshift_4.f90: Likewise.
4848 * gfortran.dg/char_eoshift_5.f90: Likewise.
4849 * gfortran.dg/char_expr_1.f90: Likewise.
4850 * gfortran.dg/char_expr_3.f90: Likewise.
4851 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4852 * gfortran.dg/char_length_12.f90: Likewise.
4853 * gfortran.dg/char_length_14.f90: Likewise.
4854 * gfortran.dg/char_length_15.f90: Likewise.
4855 * gfortran.dg/char_length_17.f90: Likewise.
4856 * gfortran.dg/char_length_20.f90: Likewise.
4857 * gfortran.dg/char_length_21.f90: Likewise.
4858 * gfortran.dg/char_length_5.f90: Likewise.
4859 * gfortran.dg/char_length_6.f90: Likewise.
4860 * gfortran.dg/char_length_7.f90: Likewise.
4861 * gfortran.dg/char_length_8.f90: Likewise.
4862 * gfortran.dg/char_pack_1.f90: Likewise.
4863 * gfortran.dg/char_pack_2.f90: Likewise.
4864 * gfortran.dg/char_pointer_assign.f90: Likewise.
4865 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4866 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4867 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4868 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4869 * gfortran.dg/char_pointer_func.f90: Likewise.
4870 * gfortran.dg/char_reshape_1.f90: Likewise.
4871 * gfortran.dg/char_result_1.f90: Likewise.
4872 * gfortran.dg/char_result_12.f90: Likewise.
4873 * gfortran.dg/char_result_13.f90: Likewise.
4874 * gfortran.dg/char_result_14.f90: Likewise.
4875 * gfortran.dg/char_result_15.f90: Likewise.
4876 * gfortran.dg/char_result_2.f90: Likewise.
4877 * gfortran.dg/char_result_3.f90: Likewise.
4878 * gfortran.dg/char_result_4.f90: Likewise.
4879 * gfortran.dg/char_result_5.f90: Likewise.
4880 * gfortran.dg/char_result_6.f90: Likewise.
4881 * gfortran.dg/char_result_7.f90: Likewise.
4882 * gfortran.dg/char_result_8.f90: Likewise.
4883 * gfortran.dg/char_spread_1.f90: Likewise.
4884 * gfortran.dg/char_transpose_1.f90: Likewise.
4885 * gfortran.dg/char_type_len.f90: Likewise.
4886 * gfortran.dg/char_unpack_1.f90: Likewise.
4887 * gfortran.dg/char_unpack_2.f90: Likewise.
4888 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4889 * gfortran.dg/character_comparison_1.f90: Likewise.
4890 * gfortran.dg/character_comparison_2.f90: Likewise.
4891 * gfortran.dg/character_comparison_3.f90: Likewise.
4892 * gfortran.dg/character_comparison_4.f90: Likewise.
4893 * gfortran.dg/character_comparison_5.f90: Likewise.
4894 * gfortran.dg/character_comparison_6.f90: Likewise.
4895 * gfortran.dg/character_comparison_7.f90: Likewise.
4896 * gfortran.dg/character_comparison_8.f90: Likewise.
4897 * gfortran.dg/character_comparison_9.f90: Likewise.
4898 * gfortran.dg/charlen_15.f90: Likewise.
4899 * gfortran.dg/charlen_16.f90: Likewise.
4900 * gfortran.dg/chkbits.f90: Likewise.
4901 * gfortran.dg/chmod_1.f90: Likewise.
4902 * gfortran.dg/chmod_2.f90: Likewise.
4903 * gfortran.dg/chmod_3.f90: Likewise.
4904 * gfortran.dg/class_1.f03: Likewise.
4905 * gfortran.dg/class_18.f03: Likewise.
4906 * gfortran.dg/class_19.f03: Likewise.
4907 * gfortran.dg/class_35.f90: Likewise.
4908 * gfortran.dg/class_46.f03: Likewise.
4909 * gfortran.dg/class_48.f90: Likewise.
4910 * gfortran.dg/class_51.f90: Likewise.
4911 * gfortran.dg/class_52.f90: Likewise.
4912 * gfortran.dg/class_6.f03: Likewise.
4913 * gfortran.dg/class_63.f90: Likewise.
4914 * gfortran.dg/class_64.f90: Likewise.
4915 * gfortran.dg/class_65.f90: Likewise.
4916 * gfortran.dg/class_66.f90: Likewise.
4917 * gfortran.dg/class_67.f90: Likewise.
4918 * gfortran.dg/class_9.f03: Likewise.
4919 * gfortran.dg/class_alias.f90: Likewise.
4920 * gfortran.dg/class_allocate_1.f03: Likewise.
4921 * gfortran.dg/class_allocate_10.f03: Likewise.
4922 * gfortran.dg/class_allocate_13.f90: Likewise.
4923 * gfortran.dg/class_allocate_14.f90: Likewise.
4924 * gfortran.dg/class_allocate_15.f90: Likewise.
4925 * gfortran.dg/class_allocate_19.f03: Likewise.
4926 * gfortran.dg/class_allocate_21.f90: Likewise.
4927 * gfortran.dg/class_allocate_22.f90: Likewise.
4928 * gfortran.dg/class_allocate_3.f03: Likewise.
4929 * gfortran.dg/class_allocate_4.f03: Likewise.
4930 * gfortran.dg/class_allocate_5.f90: Likewise.
4931 * gfortran.dg/class_allocate_6.f03: Likewise.
4932 * gfortran.dg/class_allocate_7.f03: Likewise.
4933 * gfortran.dg/class_allocate_8.f03: Likewise.
4934 * gfortran.dg/class_allocate_9.f03: Likewise.
4935 * gfortran.dg/class_array_1.f03: Likewise.
4936 * gfortran.dg/class_array_14.f90: Likewise.
4937 * gfortran.dg/class_array_15.f03: Likewise.
4938 * gfortran.dg/class_array_16.f90: Likewise.
4939 * gfortran.dg/class_array_2.f03: Likewise.
4940 * gfortran.dg/class_array_20.f03: Likewise.
4941 * gfortran.dg/class_array_21.f03: Likewise.
4942 * gfortran.dg/class_array_3.f03: Likewise.
4943 * gfortran.dg/class_array_4.f03: Likewise.
4944 * gfortran.dg/class_array_7.f03: Likewise.
4945 * gfortran.dg/class_array_8.f03: Likewise.
4946 * gfortran.dg/class_array_9.f03: Likewise.
4947 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4948 * gfortran.dg/class_dummy_1.f03: Likewise.
4949 * gfortran.dg/class_optional_1.f90: Likewise.
4950 * gfortran.dg/class_optional_2.f90: Likewise.
4951 * gfortran.dg/class_result_5.f90: Likewise.
4952 * gfortran.dg/class_result_6.f90: Likewise.
4953 * gfortran.dg/class_to_type_1.f03: Likewise.
4954 * gfortran.dg/class_to_type_2.f90: Likewise.
4955 * gfortran.dg/class_to_type_3.f03: Likewise.
4956 * gfortran.dg/class_to_type_4.f90: Likewise.
4957 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4958 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4959 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4960 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4961 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4962 * gfortran.dg/coarray/codimension.f90: Likewise.
4963 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4964 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4965 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4966 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4967 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4968 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4969 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4970 * gfortran.dg/coarray/event_1.f90: Likewise.
4971 * gfortran.dg/coarray/event_2.f90: Likewise.
4972 * gfortran.dg/coarray/get_array.f90: Likewise.
4973 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4974 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4975 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4976 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4977 * gfortran.dg/coarray/lock_1.f90: Likewise.
4978 * gfortran.dg/coarray/lock_2.f90: Likewise.
4979 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4980 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4981 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4982 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4983 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4984 * gfortran.dg/coarray/registering_1.f90: Likewise.
4985 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4986 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4987 * gfortran.dg/coarray/send_array.f90: Likewise.
4988 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4989 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4990 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4991 * gfortran.dg/coarray/sync_1.f90: Likewise.
4992 * gfortran.dg/coarray/sync_3.f90: Likewise.
4993 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4994 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4995 * gfortran.dg/coarray_13.f90: Likewise.
4996 * gfortran.dg/coarray_15.f90: Likewise.
4997 * gfortran.dg/coarray_16.f90: Likewise.
4998 * gfortran.dg/coarray_2.f90: Likewise.
4999 * gfortran.dg/coarray_23.f90: Likewise.
5000 * gfortran.dg/coarray_40.f90: Likewise.
5001 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
5002 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
5003 * gfortran.dg/coarray_allocate_10.f08: Likewise.
5004 * gfortran.dg/coarray_allocate_2.f08: Likewise.
5005 * gfortran.dg/coarray_allocate_3.f08: Likewise.
5006 * gfortran.dg/coarray_allocate_4.f08: Likewise.
5007 * gfortran.dg/coarray_allocate_5.f08: Likewise.
5008 * gfortran.dg/coarray_allocate_7.f08: Likewise.
5009 * gfortran.dg/coarray_allocate_8.f08: Likewise.
5010 * gfortran.dg/coarray_allocate_9.f08: Likewise.
5011 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5012 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5013 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
5014 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
5015 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
5016 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
5017 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
5018 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
5019 * gfortran.dg/coarray_stat_2.f90: Likewise.
5020 * gfortran.dg/coarray_subobject_1.f90: Likewise.
5021 * gfortran.dg/coindexed_1.f90: Likewise.
5022 * gfortran.dg/comma.f: Likewise.
5023 * gfortran.dg/comma_format_extension_3.f: Likewise.
5024 * gfortran.dg/comma_format_extension_4.f: Likewise.
5025 * gfortran.dg/common_2.f90: Likewise.
5026 * gfortran.dg/common_4.f90: Likewise.
5027 * gfortran.dg/common_align_1.f90: Likewise.
5028 * gfortran.dg/common_align_2.f90: Likewise.
5029 * gfortran.dg/common_equivalence_1.f: Likewise.
5030 * gfortran.dg/common_pointer_1.f90: Likewise.
5031 * gfortran.dg/common_resize_1.f: Likewise.
5032 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
5033 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
5034 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
5035 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
5036 * gfortran.dg/complex_read.f90: Likewise.
5037 * gfortran.dg/complex_write.f90: Likewise.
5038 * gfortran.dg/constant_substring.f: Likewise.
5039 * gfortran.dg/constructor_2.f90: Likewise.
5040 * gfortran.dg/constructor_3.f90: Likewise.
5041 * gfortran.dg/constructor_6.f90: Likewise.
5042 * gfortran.dg/contained_1.f90: Likewise.
5043 * gfortran.dg/contained_3.f90: Likewise.
5044 * gfortran.dg/contained_equivalence_1.f90: Likewise.
5045 * gfortran.dg/contained_module_proc_1.f90: Likewise.
5046 * gfortran.dg/continuation_1.f90: Likewise.
5047 * gfortran.dg/continuation_11.f90: Likewise.
5048 * gfortran.dg/continuation_12.f90: Likewise.
5049 * gfortran.dg/continuation_13.f90: Likewise.
5050 * gfortran.dg/continuation_14.f: Likewise.
5051 * gfortran.dg/continuation_8.f90: Likewise.
5052 * gfortran.dg/convert_2.f90: Likewise.
5053 * gfortran.dg/convert_implied_open.f90: Likewise.
5054 * gfortran.dg/count_init_expr.f03: Likewise.
5055 * gfortran.dg/cr_lf.f90: Likewise.
5056 * gfortran.dg/cray_pointers_10.f90: Likewise.
5057 * gfortran.dg/cray_pointers_2.f90: Likewise.
5058 * gfortran.dg/cray_pointers_5.f90: Likewise.
5059 * gfortran.dg/cray_pointers_7.f90: Likewise.
5060 * gfortran.dg/cray_pointers_8.f90: Likewise.
5061 * gfortran.dg/cshift_1.f90: Likewise.
5062 * gfortran.dg/cshift_2.f90: Likewise.
5063 * gfortran.dg/cshift_large_1.f90: Likewise.
5064 * gfortran.dg/cshift_nan_1.f90: Likewise.
5065 * gfortran.dg/csqrt_2.f: Likewise.
5066 * gfortran.dg/data_array_1.f90: Likewise.
5067 * gfortran.dg/data_char_1.f90: Likewise.
5068 * gfortran.dg/data_char_2.f90: Likewise.
5069 * gfortran.dg/data_char_3.f90: Likewise.
5070 * gfortran.dg/data_derived_1.f90: Likewise.
5071 * gfortran.dg/data_implied_do_1.f90: Likewise.
5072 * gfortran.dg/data_namelist_conflict.f90: Likewise.
5073 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
5074 * gfortran.dg/deallocate_stat.f90: Likewise.
5075 * gfortran.dg/deallocate_stat_2.f90: Likewise.
5076 * gfortran.dg/debug/pr37738.f: Likewise.
5077 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
5078 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
5079 * gfortran.dg/dec_exp_1.f90: Likewise.
5080 * gfortran.dg/dec_init_1.f90: Likewise.
5081 * gfortran.dg/dec_init_2.f90: Likewise.
5082 * gfortran.dg/dec_init_3.f90: Likewise.
5083 * gfortran.dg/dec_init_4.f90: Likewise.
5084 * gfortran.dg/dec_io_1.f90: Likewise.
5085 * gfortran.dg/dec_io_2.f90: Likewise.
5086 * gfortran.dg/dec_io_2a.f90: Likewise.
5087 * gfortran.dg/dec_io_6.f90: Likewise.
5088 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
5089 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
5090 * gfortran.dg/dec_math.f90: Likewise.
5091 * gfortran.dg/dec_parameter_1.f: Likewise.
5092 * gfortran.dg/dec_parameter_2.f90: Likewise.
5093 * gfortran.dg/dec_static_1.f90: Likewise.
5094 * gfortran.dg/dec_static_2.f90: Likewise.
5095 * gfortran.dg/dec_structure_1.f90: Likewise.
5096 * gfortran.dg/dec_structure_10.f90: Likewise.
5097 * gfortran.dg/dec_structure_18.f90: Likewise.
5098 * gfortran.dg/dec_structure_19.f90: Likewise.
5099 * gfortran.dg/dec_structure_2.f90: Likewise.
5100 * gfortran.dg/dec_structure_22.f90: Likewise.
5101 * gfortran.dg/dec_structure_3.f90: Likewise.
5102 * gfortran.dg/dec_structure_4.f90: Likewise.
5103 * gfortran.dg/dec_structure_5.f90: Likewise.
5104 * gfortran.dg/dec_structure_6.f90: Likewise.
5105 * gfortran.dg/dec_structure_7.f90: Likewise.
5106 * gfortran.dg/dec_union_1.f90: Likewise.
5107 * gfortran.dg/dec_union_2.f90: Likewise.
5108 * gfortran.dg/dec_union_3.f90: Likewise.
5109 * gfortran.dg/dec_union_4.f90: Likewise.
5110 * gfortran.dg/dec_union_5.f90: Likewise.
5111 * gfortran.dg/default_format_1.f90: Likewise.
5112 * gfortran.dg/default_format_2.f90: Likewise.
5113 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5114 * gfortran.dg/default_format_denormal_2.f90: Likewise.
5115 * gfortran.dg/default_initialization_3.f90: Likewise.
5116 * gfortran.dg/default_initialization_4.f90: Likewise.
5117 * gfortran.dg/default_initialization_5.f90: Likewise.
5118 * gfortran.dg/deferred_character_1.f90: Likewise.
5119 * gfortran.dg/deferred_character_10.f90: Likewise.
5120 * gfortran.dg/deferred_character_11.f90: Likewise.
5121 * gfortran.dg/deferred_character_12.f90: Likewise.
5122 * gfortran.dg/deferred_character_13.f90: Likewise.
5123 * gfortran.dg/deferred_character_14.f90: Likewise.
5124 * gfortran.dg/deferred_character_15.f90: Likewise.
5125 * gfortran.dg/deferred_character_16.f90: Likewise.
5126 * gfortran.dg/deferred_character_2.f90: Likewise.
5127 * gfortran.dg/deferred_character_3.f90: Likewise.
5128 * gfortran.dg/deferred_character_4.f90: Likewise.
5129 * gfortran.dg/deferred_character_5.f90: Likewise.
5130 * gfortran.dg/deferred_character_6.f90: Likewise.
5131 * gfortran.dg/deferred_character_7.f90: Likewise.
5132 * gfortran.dg/deferred_character_8.f90: Likewise.
5133 * gfortran.dg/deferred_character_9.f90: Likewise.
5134 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
5135 * gfortran.dg/deferred_type_component_1.f90: Likewise.
5136 * gfortran.dg/deferred_type_component_2.f90: Likewise.
5137 * gfortran.dg/deferred_type_param_2.f90: Likewise.
5138 * gfortran.dg/deferred_type_param_4.f90: Likewise.
5139 * gfortran.dg/deferred_type_param_5.f90: Likewise.
5140 * gfortran.dg/deferred_type_param_6.f90: Likewise.
5141 * gfortran.dg/deferred_type_param_8.f90: Likewise.
5142 * gfortran.dg/deferred_type_param_9.f90: Likewise.
5143 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
5144 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
5145 * gfortran.dg/defined_assignment_1.f90: Likewise.
5146 * gfortran.dg/defined_assignment_10.f90: Likewise.
5147 * gfortran.dg/defined_assignment_11.f90: Likewise.
5148 * gfortran.dg/defined_assignment_2.f90: Likewise.
5149 * gfortran.dg/defined_assignment_3.f90: Likewise.
5150 * gfortran.dg/defined_assignment_4.f90: Likewise.
5151 * gfortran.dg/defined_assignment_5.f90: Likewise.
5152 * gfortran.dg/defined_assignment_8.f90: Likewise.
5153 * gfortran.dg/defined_assignment_9.f90: Likewise.
5154 * gfortran.dg/dependency_2.f90: Likewise.
5155 * gfortran.dg/dependency_21.f90: Likewise.
5156 * gfortran.dg/dependency_22.f90: Likewise.
5157 * gfortran.dg/dependency_23.f90: Likewise.
5158 * gfortran.dg/dependency_24.f90: Likewise.
5159 * gfortran.dg/dependency_25.f90: Likewise.
5160 * gfortran.dg/dependency_26.f90: Likewise.
5161 * gfortran.dg/dependency_39.f90: Likewise.
5162 * gfortran.dg/dependency_40.f90: Likewise.
5163 * gfortran.dg/dependency_41.f90: Likewise.
5164 * gfortran.dg/dependency_42.f90: Likewise.
5165 * gfortran.dg/dependency_43.f90: Likewise.
5166 * gfortran.dg/dependency_44.f90: Likewise.
5167 * gfortran.dg/dependency_45.f90: Likewise.
5168 * gfortran.dg/dependency_50.f90: Likewise.
5169 * gfortran.dg/dependency_51.f90: Likewise.
5170 * gfortran.dg/dependent_decls_1.f90: Likewise.
5171 * gfortran.dg/der_array_1.f90: Likewise.
5172 * gfortran.dg/der_array_io_1.f90: Likewise.
5173 * gfortran.dg/der_array_io_2.f90: Likewise.
5174 * gfortran.dg/der_array_io_3.f90: Likewise.
5175 * gfortran.dg/der_io_1.f90: Likewise.
5176 * gfortran.dg/der_io_3.f90: Likewise.
5177 * gfortran.dg/der_pointer_2.f90: Likewise.
5178 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
5179 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
5180 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
5181 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
5182 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
5183 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5184 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
5185 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
5186 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
5187 * gfortran.dg/derived_external_function_1.f90: Likewise.
5188 * gfortran.dg/derived_init_1.f90: Likewise.
5189 * gfortran.dg/derived_init_2.f90: Likewise.
5190 * gfortran.dg/derived_init_3.f90: Likewise.
5191 * gfortran.dg/derived_init_4.f90: Likewise.
5192 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
5193 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5194 * gfortran.dg/dev_null.F90: Likewise.
5195 * gfortran.dg/dfloat_1.f90: Likewise.
5196 * gfortran.dg/dim_sum_1.f90: Likewise.
5197 * gfortran.dg/dim_sum_2.f90: Likewise.
5198 * gfortran.dg/dim_sum_3.f90: Likewise.
5199 * gfortran.dg/direct_io_10.f: Likewise.
5200 * gfortran.dg/direct_io_11.f90: Likewise.
5201 * gfortran.dg/direct_io_12.f90: Likewise.
5202 * gfortran.dg/direct_io_2.f90: Likewise.
5203 * gfortran.dg/direct_io_3.f90: Likewise.
5204 * gfortran.dg/direct_io_4.f90: Likewise.
5205 * gfortran.dg/direct_io_5.f90: Likewise.
5206 * gfortran.dg/direct_io_6.f90: Likewise.
5207 * gfortran.dg/direct_io_7.f90: Likewise.
5208 * gfortran.dg/direct_io_8.f90: Likewise.
5209 * gfortran.dg/direct_io_9.f: Likewise.
5210 * gfortran.dg/do_1.f90: Likewise.
5211 * gfortran.dg/do_3.F90: Likewise.
5212 * gfortran.dg/do_concurrent_2.f90: Likewise.
5213 * gfortran.dg/do_concurrent_4.f90: Likewise.
5214 * gfortran.dg/do_corner_warn.f90: Likewise.
5215 * gfortran.dg/do_iterator_2.f90: Likewise.
5216 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
5217 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
5218 * gfortran.dg/dos_eol.f: Likewise.
5219 * gfortran.dg/dot_product_1.f03: Likewise.
5220 * gfortran.dg/dot_product_2.f90: Likewise.
5221 * gfortran.dg/dot_product_4.f90: Likewise.
5222 * gfortran.dg/dshift_1.F90: Likewise.
5223 * gfortran.dg/dshift_2.F90: Likewise.
5224 * gfortran.dg/dtio_1.f90: Likewise.
5225 * gfortran.dg/dtio_10.f90: Likewise.
5226 * gfortran.dg/dtio_12.f90: Likewise.
5227 * gfortran.dg/dtio_14.f90: Likewise.
5228 * gfortran.dg/dtio_15.f90: Likewise.
5229 * gfortran.dg/dtio_16.f90: Likewise.
5230 * gfortran.dg/dtio_17.f90: Likewise.
5231 * gfortran.dg/dtio_19.f90: Likewise.
5232 * gfortran.dg/dtio_2.f90: Likewise.
5233 * gfortran.dg/dtio_20.f03: Likewise.
5234 * gfortran.dg/dtio_22.f90: Likewise.
5235 * gfortran.dg/dtio_24.f90: Likewise.
5236 * gfortran.dg/dtio_25.f90: Likewise.
5237 * gfortran.dg/dtio_26.f03: Likewise.
5238 * gfortran.dg/dtio_27.f90: Likewise.
5239 * gfortran.dg/dtio_28.f03: Likewise.
5240 * gfortran.dg/dtio_3.f90: Likewise.
5241 * gfortran.dg/dtio_30.f03: Likewise.
5242 * gfortran.dg/dtio_31.f03: Likewise.
5243 * gfortran.dg/dtio_32.f03: Likewise.
5244 * gfortran.dg/dtio_4.f90: Likewise.
5245 * gfortran.dg/dtio_5.f90: Likewise.
5246 * gfortran.dg/dtio_7.f90: Likewise.
5247 * gfortran.dg/dtio_8.f90: Likewise.
5248 * gfortran.dg/dtio_9.f90: Likewise.
5249 * gfortran.dg/dummy_procedure_3.f90: Likewise.
5250 * gfortran.dg/dummy_procedure_7.f90: Likewise.
5251 * gfortran.dg/dup_save_1.f90: Likewise.
5252 * gfortran.dg/dup_save_2.f90: Likewise.
5253 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
5254 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
5255 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5256 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
5257 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
5258 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
5259 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
5260 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
5261 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
5262 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
5263 * gfortran.dg/e_d_fmt.f90: Likewise.
5264 * gfortran.dg/edit_real_1.f90: Likewise.
5265 * gfortran.dg/elemental_by_value_1.f90: Likewise.
5266 * gfortran.dg/elemental_dependency_1.f90: Likewise.
5267 * gfortran.dg/elemental_dependency_4.f90: Likewise.
5268 * gfortran.dg/elemental_dependency_5.f90: Likewise.
5269 * gfortran.dg/elemental_dependency_6.f90: Likewise.
5270 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
5271 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
5272 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
5273 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
5274 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
5275 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
5276 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
5277 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
5278 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
5279 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
5280 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
5281 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
5282 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
5283 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
5284 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
5285 * gfortran.dg/empty_format_1.f90: Likewise.
5286 * gfortran.dg/endfile.f: Likewise.
5287 * gfortran.dg/endfile.f90: Likewise.
5288 * gfortran.dg/endfile_2.f90: Likewise.
5289 * gfortran.dg/entry_1.f90: Likewise.
5290 * gfortran.dg/entry_10.f90: Likewise.
5291 * gfortran.dg/entry_12.f90: Likewise.
5292 * gfortran.dg/entry_13.f90: Likewise.
5293 * gfortran.dg/entry_14.f90: Likewise.
5294 * gfortran.dg/entry_16.f90: Likewise.
5295 * gfortran.dg/entry_3.f90: Likewise.
5296 * gfortran.dg/entry_6.f90: Likewise.
5297 * gfortran.dg/entry_9.f90: Likewise.
5298 * gfortran.dg/entry_array_specs_2.f: Likewise.
5299 * gfortran.dg/enum_1.f90: Likewise.
5300 * gfortran.dg/enum_9.f90: Likewise.
5301 * gfortran.dg/eof_1.f90: Likewise.
5302 * gfortran.dg/eof_2.f90: Likewise.
5303 * gfortran.dg/eof_4.f90: Likewise.
5304 * gfortran.dg/eof_5.f90: Likewise.
5305 * gfortran.dg/eor_handling_1.f90: Likewise.
5306 * gfortran.dg/eor_handling_2.f90: Likewise.
5307 * gfortran.dg/eor_handling_3.f90: Likewise.
5308 * gfortran.dg/eor_handling_4.f90: Likewise.
5309 * gfortran.dg/eor_handling_5.f90: Likewise.
5310 * gfortran.dg/eoshift_3.f90: Likewise.
5311 * gfortran.dg/eoshift_4.f90: Likewise.
5312 * gfortran.dg/eoshift_5.f90: Likewise.
5313 * gfortran.dg/eoshift_6.f90: Likewise.
5314 * gfortran.dg/eoshift_large_1.f90: Likewise.
5315 * gfortran.dg/equiv_6.f90: Likewise.
5316 * gfortran.dg/equiv_7.f90: Likewise.
5317 * gfortran.dg/equiv_9.f90: Likewise.
5318 * gfortran.dg/equiv_constraint_4.f90: Likewise.
5319 * gfortran.dg/erf_2.F90: Likewise.
5320 * gfortran.dg/erf_3.F90: Likewise.
5321 * gfortran.dg/erfc_scaled_1.f90: Likewise.
5322 * gfortran.dg/error_format_2.f90: Likewise.
5323 * gfortran.dg/error_recovery_5.f90: Likewise.
5324 * gfortran.dg/execute_command_line_2.f90: Likewise.
5325 * gfortran.dg/execute_command_line_3.f90: Likewise.
5326 * gfortran.dg/exit_1.f08: Likewise.
5327 * gfortran.dg/exit_3.f08: Likewise.
5328 * gfortran.dg/exponent_1.f90: Likewise.
5329 * gfortran.dg/exponent_2.f90: Likewise.
5330 * gfortran.dg/extended_char_comparison_1.f: Likewise.
5331 * gfortran.dg/extends_1.f03: Likewise.
5332 * gfortran.dg/extends_16.f90: Likewise.
5333 * gfortran.dg/extends_2.f03: Likewise.
5334 * gfortran.dg/extends_3.f03: Likewise.
5335 * gfortran.dg/extends_4.f03: Likewise.
5336 * gfortran.dg/extends_type_of_1.f03: Likewise.
5337 * gfortran.dg/extends_type_of_2.f03: Likewise.
5338 * gfortran.dg/external_procedures_3.f90: Likewise.
5339 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5340 * gfortran.dg/f2003_io_1.f03: Likewise.
5341 * gfortran.dg/f2003_io_4.f03: Likewise.
5342 * gfortran.dg/f2003_io_5.f03: Likewise.
5343 * gfortran.dg/f2003_io_6.f03: Likewise.
5344 * gfortran.dg/f2003_io_7.f03: Likewise.
5345 * gfortran.dg/f2c_1.f90: Likewise.
5346 * gfortran.dg/f2c_2.f90: Likewise.
5347 * gfortran.dg/f2c_3.f90: Likewise.
5348 * gfortran.dg/f2c_4.f90: Likewise.
5349 * gfortran.dg/f2c_6.f90: Likewise.
5350 * gfortran.dg/f2c_7.f90: Likewise.
5351 * gfortran.dg/f2c_9.f90: Likewise.
5352 * gfortran.dg/fgetc_1.f90: Likewise.
5353 * gfortran.dg/fgetc_2.f90: Likewise.
5354 * gfortran.dg/filename_null.f90: Likewise.
5355 * gfortran.dg/finalize_12.f90: Likewise.
5356 * gfortran.dg/finalize_13.f90: Likewise.
5357 * gfortran.dg/finalize_15.f90: Likewise.
5358 * gfortran.dg/finalize_17.f90: Likewise.
5359 * gfortran.dg/finalize_18.f90: Likewise.
5360 * gfortran.dg/finalize_25.f90: Likewise.
5361 * gfortran.dg/finalize_29.f08: Likewise.
5362 * gfortran.dg/finalize_31.f90: Likewise.
5363 * gfortran.dg/float_1.f90: Likewise.
5364 * gfortran.dg/flush_1.f90: Likewise.
5365 * gfortran.dg/fmt_bz_bn.f: Likewise.
5366 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
5367 * gfortran.dg/fmt_cache_1.f: Likewise.
5368 * gfortran.dg/fmt_cache_2.f: Likewise.
5369 * gfortran.dg/fmt_cache_3.f90: Likewise.
5370 * gfortran.dg/fmt_colon.f90: Likewise.
5371 * gfortran.dg/fmt_e.f90: Likewise.
5372 * gfortran.dg/fmt_en.f90: Likewise.
5373 * gfortran.dg/fmt_error_10.f: Likewise.
5374 * gfortran.dg/fmt_error_9.f: Likewise.
5375 * gfortran.dg/fmt_exhaust.f90: Likewise.
5376 * gfortran.dg/fmt_f0_1.f90: Likewise.
5377 * gfortran.dg/fmt_f_an_p.f: Likewise.
5378 * gfortran.dg/fmt_fw_d.f90: Likewise.
5379 * gfortran.dg/fmt_g.f: Likewise.
5380 * gfortran.dg/fmt_g0_1.f08: Likewise.
5381 * gfortran.dg/fmt_g0_2.f08: Likewise.
5382 * gfortran.dg/fmt_g0_4.f08: Likewise.
5383 * gfortran.dg/fmt_g0_5.f08: Likewise.
5384 * gfortran.dg/fmt_g0_6.f08: Likewise.
5385 * gfortran.dg/fmt_g0_7.f08: Likewise.
5386 * gfortran.dg/fmt_g_1.f90: Likewise.
5387 * gfortran.dg/fmt_int_sign.f90: Likewise.
5388 * gfortran.dg/fmt_l.f90: Likewise.
5389 * gfortran.dg/fmt_missing_period_2.f: Likewise.
5390 * gfortran.dg/fmt_missing_period_3.f: Likewise.
5391 * gfortran.dg/fmt_p_1.f90: Likewise.
5392 * gfortran.dg/fmt_pf.f90: Likewise.
5393 * gfortran.dg/fmt_read.f90: Likewise.
5394 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
5395 * gfortran.dg/fmt_t_1.f90: Likewise.
5396 * gfortran.dg/fmt_t_2.f90: Likewise.
5397 * gfortran.dg/fmt_t_3.f90: Likewise.
5398 * gfortran.dg/fmt_t_4.f90: Likewise.
5399 * gfortran.dg/fmt_t_5.f90: Likewise.
5400 * gfortran.dg/fmt_t_6.f: Likewise.
5401 * gfortran.dg/fmt_t_7.f: Likewise.
5402 * gfortran.dg/fmt_t_9.f: Likewise.
5403 * gfortran.dg/fmt_tl.f: Likewise.
5404 * gfortran.dg/fmt_unlimited.f90: Likewise.
5405 * gfortran.dg/fmt_white.f: Likewise.
5406 * gfortran.dg/fmt_zero_digits.f90: Likewise.
5407 * gfortran.dg/fold_nearest.f90: Likewise.
5408 * gfortran.dg/forall_1.f90: Likewise.
5409 * gfortran.dg/forall_10.f90: Likewise.
5410 * gfortran.dg/forall_12.f90: Likewise.
5411 * gfortran.dg/forall_13.f90: Likewise.
5412 * gfortran.dg/forall_15.f90: Likewise.
5413 * gfortran.dg/forall_4.f90: Likewise.
5414 * gfortran.dg/forall_5.f90: Likewise.
5415 * gfortran.dg/forall_6.f90: Likewise.
5416 * gfortran.dg/forall_7.f90: Likewise.
5417 * gfortran.dg/fraction.f90: Likewise.
5418 * gfortran.dg/fseek.f90: Likewise.
5419 * gfortran.dg/ftell_1.f90: Likewise.
5420 * gfortran.dg/ftell_2.f90: Likewise.
5421 * gfortran.dg/ftell_3.f90: Likewise.
5422 * gfortran.dg/func_assign_2.f90: Likewise.
5423 * gfortran.dg/func_assign_3.f90: Likewise.
5424 * gfortran.dg/func_derived_1.f90: Likewise.
5425 * gfortran.dg/func_derived_2.f90: Likewise.
5426 * gfortran.dg/func_derived_3.f90: Likewise.
5427 * gfortran.dg/func_result_1.f90: Likewise.
5428 * gfortran.dg/func_result_2.f90: Likewise.
5429 * gfortran.dg/func_result_6.f90: Likewise.
5430 * gfortran.dg/function_charlen_2.f90: Likewise.
5431 * gfortran.dg/function_charlen_3.f: Likewise.
5432 * gfortran.dg/function_kinds_1.f90: Likewise.
5433 * gfortran.dg/function_kinds_4.f90: Likewise.
5434 * gfortran.dg/function_optimize_10.f90: Likewise.
5435 * gfortran.dg/function_optimize_11.f90: Likewise.
5436 * gfortran.dg/function_optimize_12.f90: Likewise.
5437 * gfortran.dg/function_optimize_4.f90: Likewise.
5438 * gfortran.dg/function_optimize_8.f90: Likewise.
5439 * gfortran.dg/g77/13037.f: Likewise.
5440 * gfortran.dg/g77/1832.f: Likewise.
5441 * gfortran.dg/g77/19981119-0.f: Likewise.
5442 * gfortran.dg/g77/19990313-0.f: Likewise.
5443 * gfortran.dg/g77/19990313-1.f: Likewise.
5444 * gfortran.dg/g77/19990313-2.f: Likewise.
5445 * gfortran.dg/g77/19990313-3.f: Likewise.
5446 * gfortran.dg/g77/19990419-1.f: Likewise.
5447 * gfortran.dg/g77/19990826-0.f: Likewise.
5448 * gfortran.dg/g77/19990826-2.f: Likewise.
5449 * gfortran.dg/g77/20000503-1.f: Likewise.
5450 * gfortran.dg/g77/20001111.f: Likewise.
5451 * gfortran.dg/g77/20010116.f: Likewise.
5452 * gfortran.dg/g77/20010216-1.f: Likewise.
5453 * gfortran.dg/g77/20010430.f: Likewise.
5454 * gfortran.dg/g77/20010610.f: Likewise.
5455 * gfortran.dg/g77/6177.f: Likewise.
5456 * gfortran.dg/g77/7388.f: Likewise.
5457 * gfortran.dg/g77/947.f: Likewise.
5458 * gfortran.dg/g77/970625-2.f: Likewise.
5459 * gfortran.dg/g77/971102-1.f: Likewise.
5460 * gfortran.dg/g77/980628-0.f: Likewise.
5461 * gfortran.dg/g77/980628-1.f: Likewise.
5462 * gfortran.dg/g77/980628-10.f: Likewise.
5463 * gfortran.dg/g77/980628-2.f: Likewise.
5464 * gfortran.dg/g77/980628-3.f: Likewise.
5465 * gfortran.dg/g77/980628-7.f: Likewise.
5466 * gfortran.dg/g77/980628-8.f: Likewise.
5467 * gfortran.dg/g77/980628-9.f: Likewise.
5468 * gfortran.dg/g77/980701-0.f: Likewise.
5469 * gfortran.dg/g77/980701-1.f: Likewise.
5470 * gfortran.dg/g77/cabs.f: Likewise.
5471 * gfortran.dg/g77/claus.f: Likewise.
5472 * gfortran.dg/g77/complex_1.f: Likewise.
5473 * gfortran.dg/g77/cpp3.F: Likewise.
5474 * gfortran.dg/g77/cpp4.F: Likewise.
5475 * gfortran.dg/g77/cpp5.F: Likewise.
5476 * gfortran.dg/g77/dcomplex.f: Likewise.
5477 * gfortran.dg/g77/dnrm2.f: Likewise.
5478 * gfortran.dg/g77/erfc.f: Likewise.
5479 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
5480 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
5481 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
5482 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
5483 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
5484 * gfortran.dg/g77/int8421.f: Likewise.
5485 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
5486 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
5487 * gfortran.dg/g77/le.f: Likewise.
5488 * gfortran.dg/g77/short.f: Likewise.
5489 * gfortran.dg/gamma_1.f90: Likewise.
5490 * gfortran.dg/gamma_4.f90: Likewise.
5491 * gfortran.dg/gamma_5.f90: Likewise.
5492 * gfortran.dg/generic_13.f90: Likewise.
5493 * gfortran.dg/generic_15.f90: Likewise.
5494 * gfortran.dg/generic_19.f90: Likewise.
5495 * gfortran.dg/generic_20.f90: Likewise.
5496 * gfortran.dg/generic_23.f03: Likewise.
5497 * gfortran.dg/generic_25.f90: Likewise.
5498 * gfortran.dg/generic_27.f90: Likewise.
5499 * gfortran.dg/generic_31.f90: Likewise.
5500 * gfortran.dg/generic_4.f90: Likewise.
5501 * gfortran.dg/global_vars_c_init.f90: Likewise.
5502 * gfortran.dg/global_vars_f90_init.f90: Likewise.
5503 * gfortran.dg/gnu_logical_1.F: Likewise.
5504 * gfortran.dg/goacc/fixed-1.f: Likewise.
5505 * gfortran.dg/goacc/fixed-2.f: Likewise.
5506 * gfortran.dg/goacc/gang-static.f95: Likewise.
5507 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5508 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5509 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5510 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5511 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5512 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5513 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5514 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5515 * gfortran.dg/goacc/omp-fixed.f: Likewise.
5516 * gfortran.dg/gomp/crayptr5.f90: Likewise.
5517 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
5518 * gfortran.dg/gomp/pr48794.f90: Likewise.
5519 * gfortran.dg/gomp/pr72744.f90: Likewise.
5520 * gfortran.dg/gomp/pr77665.f90: Likewise.
5521 * gfortran.dg/gomp/workshare2.f90: Likewise.
5522 * gfortran.dg/gomp/workshare3.f90: Likewise.
5523 * gfortran.dg/goto_1.f: Likewise.
5524 * gfortran.dg/goto_2.f90: Likewise.
5525 * gfortran.dg/goto_4.f90: Likewise.
5526 * gfortran.dg/goto_6.f: Likewise.
5527 * gfortran.dg/graphite/id-26.f03: Likewise.
5528 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
5529 * gfortran.dg/graphite/pr29581.f90: Likewise.
5530 * gfortran.dg/graphite/pr29832.f90: Likewise.
5531 * gfortran.dg/graphite/run-id-1.f: Likewise.
5532 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5533 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5534 * gfortran.dg/hollerith.f90: Likewise.
5535 * gfortran.dg/hollerith4.f90: Likewise.
5536 * gfortran.dg/hollerith6.f90: Likewise.
5537 * gfortran.dg/hollerith8.f90: Likewise.
5538 * gfortran.dg/hollerith_1.f90: Likewise.
5539 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
5540 * gfortran.dg/hollerith_f95.f90: Likewise.
5541 * gfortran.dg/hollerith_legacy.f90: Likewise.
5542 * gfortran.dg/host_assoc_call_3.f90: Likewise.
5543 * gfortran.dg/host_assoc_function_1.f90: Likewise.
5544 * gfortran.dg/host_assoc_function_3.f90: Likewise.
5545 * gfortran.dg/host_assoc_function_4.f90: Likewise.
5546 * gfortran.dg/host_assoc_function_9.f90: Likewise.
5547 * gfortran.dg/host_dummy_index_1.f90: Likewise.
5548 * gfortran.dg/hypot_1.f90: Likewise.
5549 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
5550 * gfortran.dg/iargc.f90: Likewise.
5551 * gfortran.dg/ibits.f90: Likewise.
5552 * gfortran.dg/ichar_1.f90: Likewise.
5553 * gfortran.dg/ichar_2.f90: Likewise.
5554 * gfortran.dg/ieee/ieee_1.F90: Likewise.
5555 * gfortran.dg/ieee/ieee_2.f90: Likewise.
5556 * gfortran.dg/ieee/ieee_3.f90: Likewise.
5557 * gfortran.dg/ieee/ieee_4.f90: Likewise.
5558 * gfortran.dg/ieee/ieee_6.f90: Likewise.
5559 * gfortran.dg/ieee/ieee_7.f90: Likewise.
5560 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5561 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
5562 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
5563 * gfortran.dg/ieee/large_1.f90: Likewise.
5564 * gfortran.dg/ieee/large_2.f90: Likewise.
5565 * gfortran.dg/ieee/large_3.F90: Likewise.
5566 * gfortran.dg/ieee/large_4.f90: Likewise.
5567 * gfortran.dg/ieee/rounding_1.f90: Likewise.
5568 * gfortran.dg/ieee/underflow_1.f90: Likewise.
5569 * gfortran.dg/impl_do_var_data.f90: Likewise.
5570 * gfortran.dg/implicit_10.f90: Likewise.
5571 * gfortran.dg/implicit_12.f90: Likewise.
5572 * gfortran.dg/implicit_class_1.f90: Likewise.
5573 * gfortran.dg/implicit_pure_1.f90: Likewise.
5574 * gfortran.dg/implied_do_1.f90: Likewise.
5575 * gfortran.dg/implied_do_io_1.f90: Likewise.
5576 * gfortran.dg/implied_do_io_2.f90: Likewise.
5577 * gfortran.dg/implied_do_io_3.f90: Likewise.
5578 * gfortran.dg/implied_shape_1.f08: Likewise.
5579 * gfortran.dg/import.f90: Likewise.
5580 * gfortran.dg/import4.f90: Likewise.
5581 * gfortran.dg/impure_1.f08: Likewise.
5582 * gfortran.dg/index.f90: Likewise.
5583 * gfortran.dg/index_2.f90: Likewise.
5584 * gfortran.dg/init_flag_1.f90: Likewise.
5585 * gfortran.dg/init_flag_10.f90: Likewise.
5586 * gfortran.dg/init_flag_15.f03: Likewise.
5587 * gfortran.dg/init_flag_2.f90: Likewise.
5588 * gfortran.dg/init_flag_3.f90: Likewise.
5589 * gfortran.dg/init_flag_4.f90: Likewise.
5590 * gfortran.dg/init_flag_5.f90: Likewise.
5591 * gfortran.dg/init_flag_6.f90: Likewise.
5592 * gfortran.dg/init_flag_7.f90: Likewise.
5593 * gfortran.dg/init_flag_9.f90: Likewise.
5594 * gfortran.dg/initialization_11.f90: Likewise.
5595 * gfortran.dg/initialization_19.f90: Likewise.
5596 * gfortran.dg/initialization_2.f90: Likewise.
5597 * gfortran.dg/initialization_22.f90: Likewise.
5598 * gfortran.dg/initialization_27.f90: Likewise.
5599 * gfortran.dg/initialization_5.f90: Likewise.
5600 * gfortran.dg/initialization_6.f90: Likewise.
5601 * gfortran.dg/inline_matmul_1.f90: Likewise.
5602 * gfortran.dg/inline_matmul_10.f90: Likewise.
5603 * gfortran.dg/inline_matmul_11.f90: Likewise.
5604 * gfortran.dg/inline_matmul_13.f90: Likewise.
5605 * gfortran.dg/inline_matmul_14.f90: Likewise.
5606 * gfortran.dg/inline_matmul_16.f90: Likewise.
5607 * gfortran.dg/inline_matmul_17.f90: Likewise.
5608 * gfortran.dg/inline_matmul_18.f90: Likewise.
5609 * gfortran.dg/inline_matmul_19.f90: Likewise.
5610 * gfortran.dg/inline_matmul_2.f90: Likewise.
5611 * gfortran.dg/inline_matmul_20.f90: Likewise.
5612 * gfortran.dg/inline_matmul_22.f90: Likewise.
5613 * gfortran.dg/inline_matmul_3.f90: Likewise.
5614 * gfortran.dg/inline_matmul_4.f90: Likewise.
5615 * gfortran.dg/inline_matmul_5.f90: Likewise.
5616 * gfortran.dg/inline_matmul_6.f90: Likewise.
5617 * gfortran.dg/inline_matmul_7.f90: Likewise.
5618 * gfortran.dg/inline_matmul_8.f90: Likewise.
5619 * gfortran.dg/inline_matmul_9.f90: Likewise.
5620 * gfortran.dg/inline_sum_1.f90: Likewise.
5621 * gfortran.dg/inline_sum_3.f90: Likewise.
5622 * gfortran.dg/inline_sum_5.f90: Likewise.
5623 * gfortran.dg/inquire-complex.f90: Likewise.
5624 * gfortran.dg/inquire.f90: Likewise.
5625 * gfortran.dg/inquire_10.f90: Likewise.
5626 * gfortran.dg/inquire_13.f90: Likewise.
5627 * gfortran.dg/inquire_15.f90: Likewise.
5628 * gfortran.dg/inquire_16.f90: Likewise.
5629 * gfortran.dg/inquire_17.f90: Likewise.
5630 * gfortran.dg/inquire_5.f90: Likewise.
5631 * gfortran.dg/inquire_6.f90: Likewise.
5632 * gfortran.dg/inquire_7.f90: Likewise.
5633 * gfortran.dg/inquire_9.f90: Likewise.
5634 * gfortran.dg/inquire_internal.f90: Likewise.
5635 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5636 * gfortran.dg/inquire_size.f90: Likewise.
5637 * gfortran.dg/int_1.f90: Likewise.
5638 * gfortran.dg/int_conv_1.f90: Likewise.
5639 * gfortran.dg/int_range_io_1.f90: Likewise.
5640 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5641 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5642 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5643 * gfortran.dg/integer_plus.f90: Likewise.
5644 * gfortran.dg/intent_out_2.f90: Likewise.
5645 * gfortran.dg/intent_out_5.f90: Likewise.
5646 * gfortran.dg/intent_out_6.f90: Likewise.
5647 * gfortran.dg/interface_12.f90: Likewise.
5648 * gfortran.dg/interface_19.f90: Likewise.
5649 * gfortran.dg/interface_4.f90: Likewise.
5650 * gfortran.dg/interface_5.f90: Likewise.
5651 * gfortran.dg/interface_9.f90: Likewise.
5652 * gfortran.dg/interface_assignment_1.f90: Likewise.
5653 * gfortran.dg/interface_assignment_2.f90: Likewise.
5654 * gfortran.dg/internal_dummy_2.f08: Likewise.
5655 * gfortran.dg/internal_dummy_3.f08: Likewise.
5656 * gfortran.dg/internal_dummy_4.f08: Likewise.
5657 * gfortran.dg/internal_pack_1.f90: Likewise.
5658 * gfortran.dg/internal_pack_10.f90: Likewise.
5659 * gfortran.dg/internal_pack_12.f90: Likewise.
5660 * gfortran.dg/internal_pack_13.f90: Likewise.
5661 * gfortran.dg/internal_pack_14.f90: Likewise.
5662 * gfortran.dg/internal_pack_15.f90: Likewise.
5663 * gfortran.dg/internal_pack_2.f90: Likewise.
5664 * gfortran.dg/internal_pack_3.f90: Likewise.
5665 * gfortran.dg/internal_pack_4.f90: Likewise.
5666 * gfortran.dg/internal_pack_6.f90: Likewise.
5667 * gfortran.dg/internal_pack_8.f90: Likewise.
5668 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5669 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5670 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5671 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5672 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5673 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5674 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5675 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5676 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5677 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5678 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5679 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5680 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5681 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5682 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5683 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5684 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5685 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5686 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5687 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5688 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5689 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5690 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5691 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5692 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5693 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5694 * gfortran.dg/io_err_1.f90: Likewise.
5695 * gfortran.dg/io_real_boz.f90: Likewise.
5696 * gfortran.dg/iomsg_1.f90: Likewise.
5697 * gfortran.dg/iostat_1.f90: Likewise.
5698 * gfortran.dg/iostat_2.f90: Likewise.
5699 * gfortran.dg/iostat_4.f90: Likewise.
5700 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5701 * gfortran.dg/ishft_1.f90: Likewise.
5702 * gfortran.dg/ishft_2.f90: Likewise.
5703 * gfortran.dg/ishft_4.f90: Likewise.
5704 * gfortran.dg/isnan_1.f90: Likewise.
5705 * gfortran.dg/isnan_2.f90: Likewise.
5706 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5707 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5708 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5709 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5710 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5711 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5712 * gfortran.dg/itime_idate_1.f: Likewise.
5713 * gfortran.dg/itime_idate_2.f: Likewise.
5714 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5715 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5716 * gfortran.dg/large_real_kind_1.f90: Likewise.
5717 * gfortran.dg/large_real_kind_2.F90: Likewise.
5718 * gfortran.dg/large_real_kind_3.F90: Likewise.
5719 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5720 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5721 * gfortran.dg/large_recl.f90: Likewise.
5722 * gfortran.dg/large_unit_1.f90: Likewise.
5723 * gfortran.dg/large_unit_2.f90: Likewise.
5724 * gfortran.dg/largeequiv_1.f90: Likewise.
5725 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5726 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5727 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5728 * gfortran.dg/list_read_1.f90: Likewise.
5729 * gfortran.dg/list_read_10.f90: Likewise.
5730 * gfortran.dg/list_read_11.f90: Likewise.
5731 * gfortran.dg/list_read_12.f90: Likewise.
5732 * gfortran.dg/list_read_13.f: Likewise.
5733 * gfortran.dg/list_read_14.f90: Likewise.
5734 * gfortran.dg/list_read_2.f90: Likewise.
5735 * gfortran.dg/list_read_3.f90: Likewise.
5736 * gfortran.dg/list_read_4.f90: Likewise.
5737 * gfortran.dg/list_read_5.f90: Likewise.
5738 * gfortran.dg/list_read_6.f90: Likewise.
5739 * gfortran.dg/list_read_7.f90: Likewise.
5740 * gfortran.dg/list_read_8.f90: Likewise.
5741 * gfortran.dg/list_read_9.f90: Likewise.
5742 * gfortran.dg/loc_2.f90: Likewise.
5743 * gfortran.dg/logical_1.f90: Likewise.
5744 * gfortran.dg/logical_dot_product.f90: Likewise.
5745 * gfortran.dg/logical_temp_io.f90: Likewise.
5746 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5747 * gfortran.dg/lrshift_1.f90: Likewise.
5748 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5749 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5750 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5751 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5752 * gfortran.dg/make_unit.f90: Likewise.
5753 * gfortran.dg/mapping_1.f90: Likewise.
5754 * gfortran.dg/mapping_2.f90: Likewise.
5755 * gfortran.dg/mapping_3.f90: Likewise.
5756 * gfortran.dg/masklr_1.F90: Likewise.
5757 * gfortran.dg/masklr_2.F90: Likewise.
5758 * gfortran.dg/matmul_1.f90: Likewise.
5759 * gfortran.dg/matmul_10.f90: Likewise.
5760 * gfortran.dg/matmul_12.f90: Likewise.
5761 * gfortran.dg/matmul_16.f90: Likewise.
5762 * gfortran.dg/matmul_17.f90: Likewise.
5763 * gfortran.dg/matmul_18.f90: Likewise.
5764 * gfortran.dg/matmul_2.f90: Likewise.
5765 * gfortran.dg/matmul_3.f90: Likewise.
5766 * gfortran.dg/matmul_4.f90: Likewise.
5767 * gfortran.dg/matmul_6.f90: Likewise.
5768 * gfortran.dg/matmul_8.f03: Likewise.
5769 * gfortran.dg/matmul_9.f90: Likewise.
5770 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5771 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5772 * gfortran.dg/matmul_const.f90: Likewise.
5773 * gfortran.dg/maxloc_1.f90: Likewise.
5774 * gfortran.dg/maxloc_2.f90: Likewise.
5775 * gfortran.dg/maxloc_3.f90: Likewise.
5776 * gfortran.dg/maxloc_4.f90: Likewise.
5777 * gfortran.dg/maxloc_string_1.f90: Likewise.
5778 * gfortran.dg/maxlocval_1.f90: Likewise.
5779 * gfortran.dg/maxlocval_2.f90: Likewise.
5780 * gfortran.dg/maxlocval_3.f90: Likewise.
5781 * gfortran.dg/maxlocval_4.f90: Likewise.
5782 * gfortran.dg/maxval_char_1.f90: Likewise.
5783 * gfortran.dg/maxval_char_2.f90: Likewise.
5784 * gfortran.dg/maxval_char_3.f90: Likewise.
5785 * gfortran.dg/maxval_char_4.f90: Likewise.
5786 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5787 * gfortran.dg/mclock.f90: Likewise.
5788 * gfortran.dg/merge_bits_1.F90: Likewise.
5789 * gfortran.dg/merge_bits_2.F90: Likewise.
5790 * gfortran.dg/merge_char_1.f90: Likewise.
5791 * gfortran.dg/merge_init_expr.f90: Likewise.
5792 * gfortran.dg/min_max_optional_1.f90: Likewise.
5793 * gfortran.dg/min_max_optional_5.f90: Likewise.
5794 * gfortran.dg/minloc_1.f90: Likewise.
5795 * gfortran.dg/minloc_2.f90: Likewise.
5796 * gfortran.dg/minloc_3.f90: Likewise.
5797 * gfortran.dg/minloc_4.f90: Likewise.
5798 * gfortran.dg/minloc_string_1.f90: Likewise.
5799 * gfortran.dg/minlocval_1.f90: Likewise.
5800 * gfortran.dg/minlocval_2.f90: Likewise.
5801 * gfortran.dg/minlocval_3.f90: Likewise.
5802 * gfortran.dg/minlocval_4.f90: Likewise.
5803 * gfortran.dg/minmax_char_1.f90: Likewise.
5804 * gfortran.dg/minmaxloc_1.f90: Likewise.
5805 * gfortran.dg/minmaxloc_10.f90: Likewise.
5806 * gfortran.dg/minmaxloc_11.f90: Likewise.
5807 * gfortran.dg/minmaxloc_12.f90: Likewise.
5808 * gfortran.dg/minmaxloc_13.f90: Likewise.
5809 * gfortran.dg/minmaxloc_2.f90: Likewise.
5810 * gfortran.dg/minmaxloc_3.f90: Likewise.
5811 * gfortran.dg/minmaxloc_4.f90: Likewise.
5812 * gfortran.dg/minmaxloc_5.f90: Likewise.
5813 * gfortran.dg/minmaxloc_6.f90: Likewise.
5814 * gfortran.dg/minmaxloc_7.f90: Likewise.
5815 * gfortran.dg/minmaxloc_8.f90: Likewise.
5816 * gfortran.dg/minmaxval_1.f90: Likewise.
5817 * gfortran.dg/minval_char_1.f90: Likewise.
5818 * gfortran.dg/minval_char_2.f90: Likewise.
5819 * gfortran.dg/minval_char_3.f90: Likewise.
5820 * gfortran.dg/minval_char_4.f90: Likewise.
5821 * gfortran.dg/minval_char_5.f90: Likewise.
5822 * gfortran.dg/minval_parameter_1.f90: Likewise.
5823 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5824 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5825 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5826 * gfortran.dg/missing_parens_1.f90: Likewise.
5827 * gfortran.dg/missing_parens_2.f90: Likewise.
5828 * gfortran.dg/mod_large_1.f90: Likewise.
5829 * gfortran.dg/mod_sign0_1.f90: Likewise.
5830 * gfortran.dg/module_blank_common.f90: Likewise.
5831 * gfortran.dg/module_commons_1.f90: Likewise.
5832 * gfortran.dg/module_commons_3.f90: Likewise.
5833 * gfortran.dg/module_double_reuse.f90: Likewise.
5834 * gfortran.dg/module_equivalence_1.f90: Likewise.
5835 * gfortran.dg/module_equivalence_2.f90: Likewise.
5836 * gfortran.dg/module_equivalence_3.f90: Likewise.
5837 * gfortran.dg/module_equivalence_5.f90: Likewise.
5838 * gfortran.dg/module_interface_1.f90: Likewise.
5839 * gfortran.dg/module_nan.f90: Likewise.
5840 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5841 * gfortran.dg/module_procedure_1.f90: Likewise.
5842 * gfortran.dg/module_read_1.f90: Likewise.
5843 * gfortran.dg/module_read_2.f90: Likewise.
5844 * gfortran.dg/module_widestring_1.f90: Likewise.
5845 * gfortran.dg/move_alloc.f90: Likewise.
5846 * gfortran.dg/move_alloc_10.f90: Likewise.
5847 * gfortran.dg/move_alloc_13.f90: Likewise.
5848 * gfortran.dg/move_alloc_14.f90: Likewise.
5849 * gfortran.dg/move_alloc_15.f90: Likewise.
5850 * gfortran.dg/move_alloc_16.f90: Likewise.
5851 * gfortran.dg/move_alloc_2.f90: Likewise.
5852 * gfortran.dg/move_alloc_5.f90: Likewise.
5853 * gfortran.dg/move_alloc_6.f90: Likewise.
5854 * gfortran.dg/move_alloc_9.f90: Likewise.
5855 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5856 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5857 * gfortran.dg/mvbits_1.f90: Likewise.
5858 * gfortran.dg/mvbits_2.f90: Likewise.
5859 * gfortran.dg/mvbits_3.f90: Likewise.
5860 * gfortran.dg/mvbits_4.f90: Likewise.
5861 * gfortran.dg/mvbits_7.f90: Likewise.
5862 * gfortran.dg/mvbits_8.f90: Likewise.
5863 * gfortran.dg/namelist_11.f: Likewise.
5864 * gfortran.dg/namelist_12.f: Likewise.
5865 * gfortran.dg/namelist_13.f90: Likewise.
5866 * gfortran.dg/namelist_14.f90: Likewise.
5867 * gfortran.dg/namelist_15.f90: Likewise.
5868 * gfortran.dg/namelist_16.f90: Likewise.
5869 * gfortran.dg/namelist_17.f90: Likewise.
5870 * gfortran.dg/namelist_18.f90: Likewise.
5871 * gfortran.dg/namelist_19.f90: Likewise.
5872 * gfortran.dg/namelist_20.f90: Likewise.
5873 * gfortran.dg/namelist_21.f90: Likewise.
5874 * gfortran.dg/namelist_22.f90: Likewise.
5875 * gfortran.dg/namelist_23.f90: Likewise.
5876 * gfortran.dg/namelist_24.f90: Likewise.
5877 * gfortran.dg/namelist_26.f90: Likewise.
5878 * gfortran.dg/namelist_27.f90: Likewise.
5879 * gfortran.dg/namelist_28.f90: Likewise.
5880 * gfortran.dg/namelist_29.f90: Likewise.
5881 * gfortran.dg/namelist_37.f90: Likewise.
5882 * gfortran.dg/namelist_38.f90: Likewise.
5883 * gfortran.dg/namelist_39.f90: Likewise.
5884 * gfortran.dg/namelist_40.f90: Likewise.
5885 * gfortran.dg/namelist_41.f90: Likewise.
5886 * gfortran.dg/namelist_42.f90: Likewise.
5887 * gfortran.dg/namelist_43.f90: Likewise.
5888 * gfortran.dg/namelist_44.f90: Likewise.
5889 * gfortran.dg/namelist_47.f90: Likewise.
5890 * gfortran.dg/namelist_48.f90: Likewise.
5891 * gfortran.dg/namelist_49.f90: Likewise.
5892 * gfortran.dg/namelist_50.f90: Likewise.
5893 * gfortran.dg/namelist_51.f90: Likewise.
5894 * gfortran.dg/namelist_52.f90: Likewise.
5895 * gfortran.dg/namelist_54.f90: Likewise.
5896 * gfortran.dg/namelist_55.f90: Likewise.
5897 * gfortran.dg/namelist_56.f90: Likewise.
5898 * gfortran.dg/namelist_57.f90: Likewise.
5899 * gfortran.dg/namelist_58.f90: Likewise.
5900 * gfortran.dg/namelist_59.f90: Likewise.
5901 * gfortran.dg/namelist_60.f90: Likewise.
5902 * gfortran.dg/namelist_61.f90: Likewise.
5903 * gfortran.dg/namelist_64.f90: Likewise.
5904 * gfortran.dg/namelist_65.f90: Likewise.
5905 * gfortran.dg/namelist_69.f90: Likewise.
5906 * gfortran.dg/namelist_70.f90: Likewise.
5907 * gfortran.dg/namelist_71.f90: Likewise.
5908 * gfortran.dg/namelist_72.f: Likewise.
5909 * gfortran.dg/namelist_73.f90: Likewise.
5910 * gfortran.dg/namelist_77.f90: Likewise.
5911 * gfortran.dg/namelist_78.f90: Likewise.
5912 * gfortran.dg/namelist_79.f90: Likewise.
5913 * gfortran.dg/namelist_80.f90: Likewise.
5914 * gfortran.dg/namelist_81.f90: Likewise.
5915 * gfortran.dg/namelist_82.f90: Likewise.
5916 * gfortran.dg/namelist_84.f90: Likewise.
5917 * gfortran.dg/namelist_85.f90: Likewise.
5918 * gfortran.dg/namelist_86.f90: Likewise.
5919 * gfortran.dg/namelist_87.f90: Likewise.
5920 * gfortran.dg/namelist_88.f90: Likewise.
5921 * gfortran.dg/namelist_89.f90: Likewise.
5922 * gfortran.dg/namelist_90.f: Likewise.
5923 * gfortran.dg/namelist_95.f90: Likewise.
5924 * gfortran.dg/namelist_char_only.f90: Likewise.
5925 * gfortran.dg/namelist_empty.f90: Likewise.
5926 * gfortran.dg/namelist_internal.f90: Likewise.
5927 * gfortran.dg/namelist_use.f90: Likewise.
5928 * gfortran.dg/namelist_use_only.f90: Likewise.
5929 * gfortran.dg/namelist_utf8.f90: Likewise.
5930 * gfortran.dg/nan_1.f90: Likewise.
5931 * gfortran.dg/nan_2.f90: Likewise.
5932 * gfortran.dg/nan_3.f90: Likewise.
5933 * gfortran.dg/nan_6.f90: Likewise.
5934 * gfortran.dg/nan_7.f90: Likewise.
5935 * gfortran.dg/nearest_1.f90: Likewise.
5936 * gfortran.dg/nearest_2.f90: Likewise.
5937 * gfortran.dg/nearest_3.f90: Likewise.
5938 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5939 * gfortran.dg/negative_automatic_size.f90: Likewise.
5940 * gfortran.dg/negative_unit.f: Likewise.
5941 * gfortran.dg/negative_unit2.f90: Likewise.
5942 * gfortran.dg/negative_unit_int8.f: Likewise.
5943 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5944 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5945 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5946 * gfortran.dg/nested_modules_1.f90: Likewise.
5947 * gfortran.dg/nested_modules_2.f90: Likewise.
5948 * gfortran.dg/nested_modules_3.f90: Likewise.
5949 * gfortran.dg/nesting_1.f90: Likewise.
5950 * gfortran.dg/new_line.f90: Likewise.
5951 * gfortran.dg/newunit_1.f90: Likewise.
5952 * gfortran.dg/newunit_3.f90: Likewise.
5953 * gfortran.dg/newunit_5.f90.f90: Likewise.
5954 * gfortran.dg/nint_1.f90: Likewise.
5955 * gfortran.dg/nint_2.f90: Likewise.
5956 * gfortran.dg/no_arg_check_2.f90: Likewise.
5957 * gfortran.dg/no_range_check_1.f90: Likewise.
5958 * gfortran.dg/no_range_check_2.f90: Likewise.
5959 * gfortran.dg/no_range_check_3.f90: Likewise.
5960 * gfortran.dg/noadv_size.f90: Likewise.
5961 * gfortran.dg/nonreturning_statements.f90: Likewise.
5962 * gfortran.dg/norm2_1.f90: Likewise.
5963 * gfortran.dg/norm2_3.f90: Likewise.
5964 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5965 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5966 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5967 * gfortran.dg/null_4.f90: Likewise.
5968 * gfortran.dg/null_9.f90: Likewise.
5969 * gfortran.dg/nullify_3.f90: Likewise.
5970 * gfortran.dg/oldstyle_1.f90: Likewise.
5971 * gfortran.dg/open_access_append_1.f90: Likewise.
5972 * gfortran.dg/open_access_append_2.f90: Likewise.
5973 * gfortran.dg/open_errors.f90: Likewise.
5974 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5975 * gfortran.dg/open_new.f90: Likewise.
5976 * gfortran.dg/open_readonly_1.f90: Likewise.
5977 * gfortran.dg/operator_1.f90: Likewise.
5978 * gfortran.dg/optional_absent_1.f90: Likewise.
5979 * gfortran.dg/optional_absent_2.f90: Likewise.
5980 * gfortran.dg/optional_absent_3.f90: Likewise.
5981 * gfortran.dg/optional_class_1.f90: Likewise.
5982 * gfortran.dg/optional_dim_2.f90: Likewise.
5983 * gfortran.dg/optional_dim_3.f90: Likewise.
5984 * gfortran.dg/output_exponents_1.f90: Likewise.
5985 * gfortran.dg/overload_1.f90: Likewise.
5986 * gfortran.dg/overload_2.f90: Likewise.
5987 * gfortran.dg/overwrite_1.f: Likewise.
5988 * gfortran.dg/pad_no.f90: Likewise.
5989 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5990 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5991 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5992 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5993 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5994 * gfortran.dg/parens_3.f90: Likewise.
5995 * gfortran.dg/parens_5.f90: Likewise.
5996 * gfortran.dg/parens_6.f90: Likewise.
5997 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5998 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5999 * gfortran.dg/parent_result_ref_3.f90: Likewise.
6000 * gfortran.dg/parent_result_ref_4.f90: Likewise.
6001 * gfortran.dg/parity_1.f90: Likewise.
6002 * gfortran.dg/past_eor.f90: Likewise.
6003 * gfortran.dg/pdt_1.f03: Likewise.
6004 * gfortran.dg/pdt_10.f03: Likewise.
6005 * gfortran.dg/pdt_11.f03: Likewise.
6006 * gfortran.dg/pdt_12.f03: Likewise.
6007 * gfortran.dg/pdt_13.f03: Likewise.
6008 * gfortran.dg/pdt_14.f03: Likewise.
6009 * gfortran.dg/pdt_15.f03: Likewise.
6010 * gfortran.dg/pdt_19.f03: Likewise.
6011 * gfortran.dg/pdt_20.f03: Likewise.
6012 * gfortran.dg/pdt_22.f03: Likewise.
6013 * gfortran.dg/pdt_23.f03: Likewise.
6014 * gfortran.dg/pdt_25.f03: Likewise.
6015 * gfortran.dg/pdt_26.f03: Likewise.
6016 * gfortran.dg/pdt_27.f03: Likewise.
6017 * gfortran.dg/pdt_28.f03: Likewise.
6018 * gfortran.dg/pdt_3.f03: Likewise.
6019 * gfortran.dg/pdt_4.f03: Likewise.
6020 * gfortran.dg/pdt_5.f03: Likewise.
6021 * gfortran.dg/pdt_7.f03: Likewise.
6022 * gfortran.dg/pointer_1.f90: Likewise.
6023 * gfortran.dg/pointer_array_1.f90: Likewise.
6024 * gfortran.dg/pointer_array_3.f90: Likewise.
6025 * gfortran.dg/pointer_array_4.f90: Likewise.
6026 * gfortran.dg/pointer_array_5.f90: Likewise.
6027 * gfortran.dg/pointer_array_6.f90: Likewise.
6028 * gfortran.dg/pointer_array_7.f90: Likewise.
6029 * gfortran.dg/pointer_array_8.f90: Likewise.
6030 * gfortran.dg/pointer_array_9.f90: Likewise.
6031 * gfortran.dg/pointer_array_component_1.f90: Likewise.
6032 * gfortran.dg/pointer_array_component_2.f90: Likewise.
6033 * gfortran.dg/pointer_assign_10.f90: Likewise.
6034 * gfortran.dg/pointer_assign_11.f90: Likewise.
6035 * gfortran.dg/pointer_assign_4.f90: Likewise.
6036 * gfortran.dg/pointer_assign_8.f90: Likewise.
6037 * gfortran.dg/pointer_assign_9.f90: Likewise.
6038 * gfortran.dg/pointer_check_10.f90: Likewise.
6039 * gfortran.dg/pointer_check_9.f90: Likewise.
6040 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
6041 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
6042 * gfortran.dg/pointer_function_result_1.f90: Likewise.
6043 * gfortran.dg/pointer_init_1.f90: Likewise.
6044 * gfortran.dg/pointer_init_3.f90: Likewise.
6045 * gfortran.dg/pointer_init_4.f90: Likewise.
6046 * gfortran.dg/pointer_init_5.f90: Likewise.
6047 * gfortran.dg/pointer_init_8.f90: Likewise.
6048 * gfortran.dg/pointer_intent_1.f90: Likewise.
6049 * gfortran.dg/pointer_intent_4.f90: Likewise.
6050 * gfortran.dg/pointer_intent_5.f90: Likewise.
6051 * gfortran.dg/pointer_remapping_10.f90: Likewise.
6052 * gfortran.dg/pointer_remapping_4.f03: Likewise.
6053 * gfortran.dg/pointer_remapping_5.f08: Likewise.
6054 * gfortran.dg/pointer_remapping_9.f90: Likewise.
6055 * gfortran.dg/pointer_target_1.f90: Likewise.
6056 * gfortran.dg/pointer_target_2.f90: Likewise.
6057 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
6058 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
6059 * gfortran.dg/power.f90: Likewise.
6060 * gfortran.dg/power1.f90: Likewise.
6061 * gfortran.dg/power_3.f90: Likewise.
6062 * gfortran.dg/power_4.f90: Likewise.
6063 * gfortran.dg/power_5.f90: Likewise.
6064 * gfortran.dg/pr12884.f: Likewise.
6065 * gfortran.dg/pr15129.f90: Likewise.
6066 * gfortran.dg/pr15140.f90: Likewise.
6067 * gfortran.dg/pr15324.f90: Likewise.
6068 * gfortran.dg/pr15332.f: Likewise.
6069 * gfortran.dg/pr15957.f90: Likewise.
6070 * gfortran.dg/pr15959.f90: Likewise.
6071 * gfortran.dg/pr16597.f90: Likewise.
6072 * gfortran.dg/pr16861.f90: Likewise.
6073 * gfortran.dg/pr16938.f90: Likewise.
6074 * gfortran.dg/pr17090.f90: Likewise.
6075 * gfortran.dg/pr17143.f90: Likewise.
6076 * gfortran.dg/pr17164.f90: Likewise.
6077 * gfortran.dg/pr17229.f: Likewise.
6078 * gfortran.dg/pr17285.f90: Likewise.
6079 * gfortran.dg/pr17286.f90: Likewise.
6080 * gfortran.dg/pr17472.f: Likewise.
6081 * gfortran.dg/pr17612.f90: Likewise.
6082 * gfortran.dg/pr17706.f90: Likewise.
6083 * gfortran.dg/pr18025.f90: Likewise.
6084 * gfortran.dg/pr18122.f90: Likewise.
6085 * gfortran.dg/pr18210.f90: Likewise.
6086 * gfortran.dg/pr18392.f90: Likewise.
6087 * gfortran.dg/pr19155.f: Likewise.
6088 * gfortran.dg/pr19216.f: Likewise.
6089 * gfortran.dg/pr19467.f90: Likewise.
6090 * gfortran.dg/pr19657.f: Likewise.
6091 * gfortran.dg/pr19926.f90: Likewise.
6092 * gfortran.dg/pr19928-1.f90: Likewise.
6093 * gfortran.dg/pr19928-2.f90: Likewise.
6094 * gfortran.dg/pr20086.f90: Likewise.
6095 * gfortran.dg/pr20124.f90: Likewise.
6096 * gfortran.dg/pr20163-2.f: Likewise.
6097 * gfortran.dg/pr20480.f90: Likewise.
6098 * gfortran.dg/pr20755.f: Likewise.
6099 * gfortran.dg/pr20950.f: Likewise.
6100 * gfortran.dg/pr21177.f90: Likewise.
6101 * gfortran.dg/pr21730.f: Likewise.
6102 * gfortran.dg/pr22491.f: Likewise.
6103 * gfortran.dg/pr25603.f: Likewise.
6104 * gfortran.dg/pr26246_2.f90: Likewise.
6105 * gfortran.dg/pr32136.f90: Likewise.
6106 * gfortran.dg/pr32533.f90: Likewise.
6107 * gfortran.dg/pr33794.f90: Likewise.
6108 * gfortran.dg/pr35662.f90: Likewise.
6109 * gfortran.dg/pr35944-1.f90: Likewise.
6110 * gfortran.dg/pr35944-2.f90: Likewise.
6111 * gfortran.dg/pr35983.f90: Likewise.
6112 * gfortran.dg/pr39865.f90: Likewise.
6113 * gfortran.dg/pr41212.f90: Likewise.
6114 * gfortran.dg/pr43808.f90: Likewise.
6115 * gfortran.dg/pr44592.f90: Likewise.
6116 * gfortran.dg/pr44735.f90: Likewise.
6117 * gfortran.dg/pr45308.f03: Likewise.
6118 * gfortran.dg/pr46297.f: Likewise.
6119 * gfortran.dg/pr46588.f90: Likewise.
6120 * gfortran.dg/pr46665.f90: Likewise.
6121 * gfortran.dg/pr46804.f90: Likewise.
6122 * gfortran.dg/pr47008.f03: Likewise.
6123 * gfortran.dg/pr47614.f: Likewise.
6124 * gfortran.dg/pr47878.f90: Likewise.
6125 * gfortran.dg/pr49103.f90: Likewise.
6126 * gfortran.dg/pr50069_1.f90: Likewise.
6127 * gfortran.dg/pr50769.f90: Likewise.
6128 * gfortran.dg/pr52608.f90: Likewise.
6129 * gfortran.dg/pr55086_2.f90: Likewise.
6130 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
6131 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
6132 * gfortran.dg/pr55330.f90: Likewise.
6133 * gfortran.dg/pr56015.f90: Likewise.
6134 * gfortran.dg/pr57910.f90: Likewise.
6135 * gfortran.dg/pr59700.f90: Likewise.
6136 * gfortran.dg/pr62125.f90: Likewise.
6137 * gfortran.dg/pr64530.f90: Likewise.
6138 * gfortran.dg/pr65429.f90: Likewise.
6139 * gfortran.dg/pr65450.f90: Likewise.
6140 * gfortran.dg/pr65504.f90: Likewise.
6141 * gfortran.dg/pr65903.f90: Likewise.
6142 * gfortran.dg/pr66311.f90: Likewise.
6143 * gfortran.dg/pr66864.f90: Likewise.
6144 * gfortran.dg/pr67140.f90: Likewise.
6145 * gfortran.dg/pr67524.f90: Likewise.
6146 * gfortran.dg/pr67885.f90: Likewise.
6147 * gfortran.dg/pr68053.f90: Likewise.
6148 * gfortran.dg/pr68566.f90: Likewise.
6149 * gfortran.dg/pr69514_1.f90: Likewise.
6150 * gfortran.dg/pr69514_2.f90: Likewise.
6151 * gfortran.dg/pr69739.f90: Likewise.
6152 * gfortran.dg/pr70673.f90: Likewise.
6153 * gfortran.dg/pr71523_2.f90: Likewise.
6154 * gfortran.dg/pr71764.f90: Likewise.
6155 * gfortran.dg/pr78092.f90: Likewise.
6156 * gfortran.dg/pr82973.f90: Likewise.
6157 * gfortran.dg/pr83864.f90: Likewise.
6158 * gfortran.dg/pr83874.f90: Likewise.
6159 * gfortran.dg/pr84088.f90: Likewise.
6160 * gfortran.dg/pr84155.f90: Likewise.
6161 * gfortran.dg/proc_decl_12.f90: Likewise.
6162 * gfortran.dg/proc_decl_13.f90: Likewise.
6163 * gfortran.dg/proc_decl_15.f90: Likewise.
6164 * gfortran.dg/proc_decl_17.f90: Likewise.
6165 * gfortran.dg/proc_decl_18.f90: Likewise.
6166 * gfortran.dg/proc_decl_2.f90: Likewise.
6167 * gfortran.dg/proc_decl_5.f90: Likewise.
6168 * gfortran.dg/proc_decl_9.f90: Likewise.
6169 * gfortran.dg/proc_ptr_1.f90: Likewise.
6170 * gfortran.dg/proc_ptr_10.f90: Likewise.
6171 * gfortran.dg/proc_ptr_12.f90: Likewise.
6172 * gfortran.dg/proc_ptr_18.f90: Likewise.
6173 * gfortran.dg/proc_ptr_19.f90: Likewise.
6174 * gfortran.dg/proc_ptr_21.f90: Likewise.
6175 * gfortran.dg/proc_ptr_22.f90: Likewise.
6176 * gfortran.dg/proc_ptr_23.f90: Likewise.
6177 * gfortran.dg/proc_ptr_25.f90: Likewise.
6178 * gfortran.dg/proc_ptr_26.f90: Likewise.
6179 * gfortran.dg/proc_ptr_3.f90: Likewise.
6180 * gfortran.dg/proc_ptr_36.f90: Likewise.
6181 * gfortran.dg/proc_ptr_47.f90: Likewise.
6182 * gfortran.dg/proc_ptr_48.f90: Likewise.
6183 * gfortran.dg/proc_ptr_5.f90: Likewise.
6184 * gfortran.dg/proc_ptr_6.f90: Likewise.
6185 * gfortran.dg/proc_ptr_7.f90: Likewise.
6186 * gfortran.dg/proc_ptr_8.f90: Likewise.
6187 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
6188 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
6189 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
6190 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
6191 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
6192 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
6193 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
6194 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
6195 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
6196 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
6197 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
6198 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
6199 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
6200 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
6201 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
6202 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
6203 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
6204 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
6205 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
6206 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
6207 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
6208 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
6209 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
6210 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
6211 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
6212 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
6213 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
6214 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
6215 * gfortran.dg/product_init_expr.f03: Likewise.
6216 * gfortran.dg/promotion.f90: Likewise.
6217 * gfortran.dg/promotion_3.f90: Likewise.
6218 * gfortran.dg/promotion_4.f90: Likewise.
6219 * gfortran.dg/protected_1.f90: Likewise.
6220 * gfortran.dg/protected_2.f90: Likewise.
6221 * gfortran.dg/ptr-func-1.f90: Likewise.
6222 * gfortran.dg/ptr-func-2.f90: Likewise.
6223 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
6224 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
6225 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
6226 * gfortran.dg/pure_byref_1.f90: Likewise.
6227 * gfortran.dg/pure_byref_2.f90: Likewise.
6228 * gfortran.dg/pure_byref_3.f90: Likewise.
6229 * gfortran.dg/quad_2.f90: Likewise.
6230 * gfortran.dg/quad_3.f90: Likewise.
6231 * gfortran.dg/random_3.f90: Likewise.
6232 * gfortran.dg/random_4.f90: Likewise.
6233 * gfortran.dg/random_7.f90: Likewise.
6234 * gfortran.dg/read_2.f90: Likewise.
6235 * gfortran.dg/read_3.f90: Likewise.
6236 * gfortran.dg/read_4.f90: Likewise.
6237 * gfortran.dg/read_5.f90: Likewise.
6238 * gfortran.dg/read_bad_advance.f90: Likewise.
6239 * gfortran.dg/read_bang.f90: Likewise.
6240 * gfortran.dg/read_bang4.f90: Likewise.
6241 * gfortran.dg/read_comma.f: Likewise.
6242 * gfortran.dg/read_dir.f90: Likewise.
6243 * gfortran.dg/read_empty_file.f: Likewise.
6244 * gfortran.dg/read_eof_1.f90: Likewise.
6245 * gfortran.dg/read_eof_2.f90: Likewise.
6246 * gfortran.dg/read_eof_3.f90: Likewise.
6247 * gfortran.dg/read_eof_4.f90: Likewise.
6248 * gfortran.dg/read_eof_5.f90: Likewise.
6249 * gfortran.dg/read_eof_6.f: Likewise.
6250 * gfortran.dg/read_eof_7.f90: Likewise.
6251 * gfortran.dg/read_eof_8.f90: Likewise.
6252 * gfortran.dg/read_eof_all.f90: Likewise.
6253 * gfortran.dg/read_eor.f90: Likewise.
6254 * gfortran.dg/read_float_1.f90: Likewise.
6255 * gfortran.dg/read_float_2.f03: Likewise.
6256 * gfortran.dg/read_float_3.f90: Likewise.
6257 * gfortran.dg/read_float_4.f90: Likewise.
6258 * gfortran.dg/read_infnan_1.f90: Likewise.
6259 * gfortran.dg/read_list_eof_1.f90: Likewise.
6260 * gfortran.dg/read_logical.f90: Likewise.
6261 * gfortran.dg/read_many_1.f: Likewise.
6262 * gfortran.dg/read_no_eor.f90: Likewise.
6263 * gfortran.dg/read_noadvance.f90: Likewise.
6264 * gfortran.dg/read_repeat.f90: Likewise.
6265 * gfortran.dg/read_repeat_2.f90: Likewise.
6266 * gfortran.dg/read_size_noadvance.f90: Likewise.
6267 * gfortran.dg/read_x_eof.f90: Likewise.
6268 * gfortran.dg/read_x_past.f: Likewise.
6269 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
6270 * gfortran.dg/real_const_1.f: Likewise.
6271 * gfortran.dg/real_const_2.f90: Likewise.
6272 * gfortran.dg/real_const_3.f90: Likewise.
6273 * gfortran.dg/real_do_1.f90: Likewise.
6274 * gfortran.dg/real_index_1.f90: Likewise.
6275 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
6276 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
6277 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
6278 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
6279 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
6280 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
6281 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
6282 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
6283 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
6284 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
6285 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
6286 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
6287 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
6288 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
6289 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
6290 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
6291 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
6292 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
6293 * gfortran.dg/record_marker_1.f90: Likewise.
6294 * gfortran.dg/record_marker_2.f: Likewise.
6295 * gfortran.dg/record_marker_3.f90: Likewise.
6296 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
6297 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
6298 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
6299 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
6300 * gfortran.dg/recursive_check_7.f90: Likewise.
6301 * gfortran.dg/recursive_reference_1.f90: Likewise.
6302 * gfortran.dg/recursive_reference_2.f90: Likewise.
6303 * gfortran.dg/recursive_stack.f90: Likewise.
6304 * gfortran.dg/reduction.f90: Likewise.
6305 * gfortran.dg/repack_arrays_1.f90: Likewise.
6306 * gfortran.dg/repeat_1.f90: Likewise.
6307 * gfortran.dg/repeat_2.f90: Likewise.
6308 * gfortran.dg/repeat_3.f90: Likewise.
6309 * gfortran.dg/repeat_6.f90: Likewise.
6310 * gfortran.dg/reshape-alloc.f90: Likewise.
6311 * gfortran.dg/reshape-complex.f90: Likewise.
6312 * gfortran.dg/reshape.f90: Likewise.
6313 * gfortran.dg/reshape_2.f90: Likewise.
6314 * gfortran.dg/reshape_7.f90: Likewise.
6315 * gfortran.dg/reshape_empty_1.f03: Likewise.
6316 * gfortran.dg/reshape_pad_1.f90: Likewise.
6317 * gfortran.dg/reshape_rank7.f90: Likewise.
6318 * gfortran.dg/reshape_transpose_1.f90: Likewise.
6319 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
6320 * gfortran.dg/result_default_init_1.f90: Likewise.
6321 * gfortran.dg/result_in_spec_1.f90: Likewise.
6322 * gfortran.dg/result_in_spec_2.f90: Likewise.
6323 * gfortran.dg/ret_array_1.f90: Likewise.
6324 * gfortran.dg/ret_pointer_1.f90: Likewise.
6325 * gfortran.dg/ret_pointer_2.f90: Likewise.
6326 * gfortran.dg/rewind_1.f90: Likewise.
6327 * gfortran.dg/round_1.f03: Likewise.
6328 * gfortran.dg/round_2.f03: Likewise.
6329 * gfortran.dg/round_3.f08: Likewise.
6330 * gfortran.dg/round_4.f90: Likewise.
6331 * gfortran.dg/rrspacing_1.f90: Likewise.
6332 * gfortran.dg/runtime_warning_1.f90: Likewise.
6333 * gfortran.dg/same_type_as_2.f03: Likewise.
6334 * gfortran.dg/save_1.f90: Likewise.
6335 * gfortran.dg/save_5.f90: Likewise.
6336 * gfortran.dg/save_6.f90: Likewise.
6337 * gfortran.dg/scalar_mask_1.f90: Likewise.
6338 * gfortran.dg/scalar_mask_2.f90: Likewise.
6339 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
6340 * gfortran.dg/scale_1.f90: Likewise.
6341 * gfortran.dg/scan_1.f90: Likewise.
6342 * gfortran.dg/scan_2.f90: Likewise.
6343 * gfortran.dg/secnds-1.f: Likewise.
6344 * gfortran.dg/secnds.f: Likewise.
6345 * gfortran.dg/select_1.f90: Likewise.
6346 * gfortran.dg/select_2.f90: Likewise.
6347 * gfortran.dg/select_3.f90: Likewise.
6348 * gfortran.dg/select_5.f90: Likewise.
6349 * gfortran.dg/select_char_1.f90: Likewise.
6350 * gfortran.dg/select_char_2.f90: Likewise.
6351 * gfortran.dg/select_type_13.f03: Likewise.
6352 * gfortran.dg/select_type_14.f03: Likewise.
6353 * gfortran.dg/select_type_15.f03: Likewise.
6354 * gfortran.dg/select_type_19.f03: Likewise.
6355 * gfortran.dg/select_type_2.f03: Likewise.
6356 * gfortran.dg/select_type_26.f03: Likewise.
6357 * gfortran.dg/select_type_27.f03: Likewise.
6358 * gfortran.dg/select_type_28.f03: Likewise.
6359 * gfortran.dg/select_type_3.f03: Likewise.
6360 * gfortran.dg/select_type_35.f03: Likewise.
6361 * gfortran.dg/select_type_36.f03: Likewise.
6362 * gfortran.dg/select_type_37.f03: Likewise.
6363 * gfortran.dg/select_type_39.f03: Likewise.
6364 * gfortran.dg/select_type_4.f90: Likewise.
6365 * gfortran.dg/select_type_5.f03: Likewise.
6366 * gfortran.dg/select_type_6.f03: Likewise.
6367 * gfortran.dg/select_type_7.f03: Likewise.
6368 * gfortran.dg/select_type_8.f03: Likewise.
6369 * gfortran.dg/selected_char_kind_1.f90: Likewise.
6370 * gfortran.dg/selected_char_kind_4.f90: Likewise.
6371 * gfortran.dg/selected_kind_1.f90: Likewise.
6372 * gfortran.dg/selected_real_kind_2.f90: Likewise.
6373 * gfortran.dg/shape_2.f90: Likewise.
6374 * gfortran.dg/shape_4.f90: Likewise.
6375 * gfortran.dg/shape_5.f90: Likewise.
6376 * gfortran.dg/shape_7.f90: Likewise.
6377 * gfortran.dg/shape_8.f90: Likewise.
6378 * gfortran.dg/shape_9.f90: Likewise.
6379 * gfortran.dg/shift-kind_2.f90: Likewise.
6380 * gfortran.dg/shiftalr_1.F90: Likewise.
6381 * gfortran.dg/shiftalr_2.F90: Likewise.
6382 * gfortran.dg/simpleif_1.f90: Likewise.
6383 * gfortran.dg/simplify_argN_1.f90: Likewise.
6384 * gfortran.dg/simplify_cshift_1.f90: Likewise.
6385 * gfortran.dg/simplify_cshift_4.f90: Likewise.
6386 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
6387 * gfortran.dg/simplify_modulo.f90: Likewise.
6388 * gfortran.dg/single_char_string.f90: Likewise.
6389 * gfortran.dg/size_dim.f90: Likewise.
6390 * gfortran.dg/size_optional_dim_1.f90: Likewise.
6391 * gfortran.dg/sizeof.f90: Likewise.
6392 * gfortran.dg/sizeof_4.f90: Likewise.
6393 * gfortran.dg/slash_1.f90: Likewise.
6394 * gfortran.dg/sms-1.f90: Likewise.
6395 * gfortran.dg/sms-2.f90: Likewise.
6396 * gfortran.dg/spec_expr_7.f90: Likewise.
6397 * gfortran.dg/specifics_1.f90: Likewise.
6398 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
6399 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
6400 * gfortran.dg/spread_init_expr.f03: Likewise.
6401 * gfortran.dg/spread_scalar_source.f90: Likewise.
6402 * gfortran.dg/spread_shape_1.f90: Likewise.
6403 * gfortran.dg/stat_1.f90: Likewise.
6404 * gfortran.dg/stat_2.f90: Likewise.
6405 * gfortran.dg/stfunc_1.f90: Likewise.
6406 * gfortran.dg/stfunc_4.f90: Likewise.
6407 * gfortran.dg/stfunc_6.f90: Likewise.
6408 * gfortran.dg/storage_size_1.f08: Likewise.
6409 * gfortran.dg/storage_size_3.f08: Likewise.
6410 * gfortran.dg/storage_size_4.f90: Likewise.
6411 * gfortran.dg/streamio_1.f90: Likewise.
6412 * gfortran.dg/streamio_10.f90: Likewise.
6413 * gfortran.dg/streamio_11.f90: Likewise.
6414 * gfortran.dg/streamio_12.f90: Likewise.
6415 * gfortran.dg/streamio_13.f90: Likewise.
6416 * gfortran.dg/streamio_14.f90: Likewise.
6417 * gfortran.dg/streamio_15.f90: Likewise.
6418 * gfortran.dg/streamio_16.f90: Likewise.
6419 * gfortran.dg/streamio_17.f90: Likewise.
6420 * gfortran.dg/streamio_2.f90: Likewise.
6421 * gfortran.dg/streamio_3.f90: Likewise.
6422 * gfortran.dg/streamio_4.f90: Likewise.
6423 * gfortran.dg/streamio_5.f90: Likewise.
6424 * gfortran.dg/streamio_6.f90: Likewise.
6425 * gfortran.dg/streamio_7.f90: Likewise.
6426 * gfortran.dg/streamio_8.f90: Likewise.
6427 * gfortran.dg/streamio_9.f90: Likewise.
6428 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
6429 * gfortran.dg/string_4.f90: Likewise.
6430 * gfortran.dg/string_array_constructor_2.f90: Likewise.
6431 * gfortran.dg/string_assign_2.f90: Likewise.
6432 * gfortran.dg/string_compare_1.f90: Likewise.
6433 * gfortran.dg/string_compare_2.f90: Likewise.
6434 * gfortran.dg/string_compare_3.f90: Likewise.
6435 * gfortran.dg/string_ctor_1.f90: Likewise.
6436 * gfortran.dg/string_length_1.f90: Likewise.
6437 * gfortran.dg/string_length_2.f90: Likewise.
6438 * gfortran.dg/string_length_3.f90: Likewise.
6439 * gfortran.dg/string_length_4.f90: Likewise.
6440 * gfortran.dg/string_null_compare_1.f: Likewise.
6441 * gfortran.dg/string_pad_trunc.f90: Likewise.
6442 * gfortran.dg/structure_constructor_1.f03: Likewise.
6443 * gfortran.dg/structure_constructor_11.f90: Likewise.
6444 * gfortran.dg/structure_constructor_13.f03: Likewise.
6445 * gfortran.dg/structure_constructor_2.f03: Likewise.
6446 * gfortran.dg/structure_constructor_5.f03: Likewise.
6447 * gfortran.dg/submodule_1.f08: Likewise.
6448 * gfortran.dg/submodule_11.f08: Likewise.
6449 * gfortran.dg/submodule_14.f08: Likewise.
6450 * gfortran.dg/submodule_15.f08: Likewise.
6451 * gfortran.dg/submodule_17.f08: Likewise.
6452 * gfortran.dg/submodule_18.f08: Likewise.
6453 * gfortran.dg/submodule_19.f08: Likewise.
6454 * gfortran.dg/submodule_2.f08: Likewise.
6455 * gfortran.dg/submodule_27.f08: Likewise.
6456 * gfortran.dg/submodule_28.f08: Likewise.
6457 * gfortran.dg/submodule_29.f08: Likewise.
6458 * gfortran.dg/submodule_30.f08: Likewise.
6459 * gfortran.dg/submodule_6.f08: Likewise.
6460 * gfortran.dg/submodule_7.f08: Likewise.
6461 * gfortran.dg/submodule_8.f08: Likewise.
6462 * gfortran.dg/subnormal_1.f90: Likewise.
6463 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
6464 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
6465 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
6466 * gfortran.dg/substr_2.f: Likewise.
6467 * gfortran.dg/substr_3.f: Likewise.
6468 * gfortran.dg/substr_4.f: Likewise.
6469 * gfortran.dg/substr_5.f90: Likewise.
6470 * gfortran.dg/substr_6.f90: Likewise.
6471 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
6472 * gfortran.dg/sum_init_expr.f03: Likewise.
6473 * gfortran.dg/sum_zero_array_1.f90: Likewise.
6474 * gfortran.dg/system_clock_3.f08: Likewise.
6475 * gfortran.dg/t_editing.f: Likewise.
6476 * gfortran.dg/team_change_1.f90: Likewise.
6477 * gfortran.dg/team_end_1.f90: Likewise.
6478 * gfortran.dg/team_number_1.f90: Likewise.
6479 * gfortran.dg/temporary_1.f90: Likewise.
6480 * gfortran.dg/test_com_block.f90: Likewise.
6481 * gfortran.dg/test_only_clause.f90: Likewise.
6482 * gfortran.dg/tiny_1.f90: Likewise.
6483 * gfortran.dg/tiny_2.f90: Likewise.
6484 * gfortran.dg/tl_editing.f90: Likewise.
6485 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
6486 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6487 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
6488 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
6489 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
6490 * gfortran.dg/transfer_class_2.f90: Likewise.
6491 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
6492 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
6493 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
6494 * gfortran.dg/transfer_resolve_1.f90: Likewise.
6495 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6496 * gfortran.dg/transfer_simplify_10.f90: Likewise.
6497 * gfortran.dg/transfer_simplify_11.f90: Likewise.
6498 * gfortran.dg/transfer_simplify_2.f90: Likewise.
6499 * gfortran.dg/transfer_simplify_3.f90: Likewise.
6500 * gfortran.dg/transfer_simplify_4.f90: Likewise.
6501 * gfortran.dg/transfer_simplify_8.f90: Likewise.
6502 * gfortran.dg/transfer_simplify_9.f90: Likewise.
6503 * gfortran.dg/transpose_1.f90: Likewise.
6504 * gfortran.dg/transpose_3.f03: Likewise.
6505 * gfortran.dg/transpose_4.f90: Likewise.
6506 * gfortran.dg/transpose_conjg_1.f90: Likewise.
6507 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
6508 * gfortran.dg/transpose_optimization_2.f90: Likewise.
6509 * gfortran.dg/trim_1.f90: Likewise.
6510 * gfortran.dg/trim_optimize_1.f90: Likewise.
6511 * gfortran.dg/trim_optimize_2.f90: Likewise.
6512 * gfortran.dg/trim_optimize_3.f90: Likewise.
6513 * gfortran.dg/trim_optimize_4.f90: Likewise.
6514 * gfortran.dg/trim_optimize_5.f90: Likewise.
6515 * gfortran.dg/trim_optimize_6.f90: Likewise.
6516 * gfortran.dg/trim_optimize_7.f90: Likewise.
6517 * gfortran.dg/trim_optimize_8.f90: Likewise.
6518 * gfortran.dg/type_to_class_1.f03: Likewise.
6519 * gfortran.dg/type_to_class_2.f03: Likewise.
6520 * gfortran.dg/type_to_class_3.f03: Likewise.
6521 * gfortran.dg/type_to_class_4.f03: Likewise.
6522 * gfortran.dg/type_to_class_5.f03: Likewise.
6523 * gfortran.dg/typebound_assignment_5.f03: Likewise.
6524 * gfortran.dg/typebound_assignment_6.f03: Likewise.
6525 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6526 * gfortran.dg/typebound_call_1.f03: Likewise.
6527 * gfortran.dg/typebound_call_13.f03: Likewise.
6528 * gfortran.dg/typebound_call_18.f03: Likewise.
6529 * gfortran.dg/typebound_call_19.f03: Likewise.
6530 * gfortran.dg/typebound_call_2.f03: Likewise.
6531 * gfortran.dg/typebound_call_20.f03: Likewise.
6532 * gfortran.dg/typebound_call_3.f03: Likewise.
6533 * gfortran.dg/typebound_generic_5.f03: Likewise.
6534 * gfortran.dg/typebound_generic_6.f03: Likewise.
6535 * gfortran.dg/typebound_generic_9.f03: Likewise.
6536 * gfortran.dg/typebound_operator_12.f03: Likewise.
6537 * gfortran.dg/typebound_operator_13.f03: Likewise.
6538 * gfortran.dg/typebound_operator_15.f90: Likewise.
6539 * gfortran.dg/typebound_operator_20.f90: Likewise.
6540 * gfortran.dg/typebound_operator_3.f03: Likewise.
6541 * gfortran.dg/typebound_operator_6.f03: Likewise.
6542 * gfortran.dg/typebound_operator_7.f03: Likewise.
6543 * gfortran.dg/typebound_operator_8.f03: Likewise.
6544 * gfortran.dg/typebound_operator_9.f03: Likewise.
6545 * gfortran.dg/typebound_proc_19.f90: Likewise.
6546 * gfortran.dg/typebound_proc_20.f90: Likewise.
6547 * gfortran.dg/typebound_proc_23.f90: Likewise.
6548 * gfortran.dg/typebound_proc_27.f03: Likewise.
6549 * gfortran.dg/typebound_proc_35.f90: Likewise.
6550 * gfortran.dg/typebound_proc_36.f90: Likewise.
6551 * gfortran.dg/unf_io_convert_1.f90: Likewise.
6552 * gfortran.dg/unf_io_convert_2.f90: Likewise.
6553 * gfortran.dg/unf_io_convert_3.f90: Likewise.
6554 * gfortran.dg/unf_io_convert_4.f90: Likewise.
6555 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6556 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
6557 * gfortran.dg/unf_short_record_1.f90: Likewise.
6558 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6559 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6560 * gfortran.dg/unit_1.f90: Likewise.
6561 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
6562 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
6563 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
6564 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
6565 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
6566 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
6567 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
6568 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
6569 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
6570 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
6571 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6572 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
6573 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
6574 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
6575 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
6576 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
6577 * gfortran.dg/unpack_init_expr.f03: Likewise.
6578 * gfortran.dg/use_10.f90: Likewise.
6579 * gfortran.dg/use_11.f90: Likewise.
6580 * gfortran.dg/use_13.f90: Likewise.
6581 * gfortran.dg/use_24.f90: Likewise.
6582 * gfortran.dg/use_27.f90: Likewise.
6583 * gfortran.dg/use_5.f90: Likewise.
6584 * gfortran.dg/use_allocated_1.f90: Likewise.
6585 * gfortran.dg/use_only_1.f90: Likewise.
6586 * gfortran.dg/use_only_4.f90: Likewise.
6587 * gfortran.dg/use_rename_2.f90: Likewise.
6588 * gfortran.dg/use_rename_4.f90: Likewise.
6589 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6590 * gfortran.dg/used_interface_ref.f90: Likewise.
6591 * gfortran.dg/used_types_5.f90: Likewise.
6592 * gfortran.dg/utf8_1.f03: Likewise.
6593 * gfortran.dg/utf8_2.f03: Likewise.
6594 * gfortran.dg/value_1.f90: Likewise.
6595 * gfortran.dg/value_2.f90: Likewise.
6596 * gfortran.dg/value_4.f90: Likewise.
6597 * gfortran.dg/value_6.f03: Likewise.
6598 * gfortran.dg/value_7.f03: Likewise.
6599 * gfortran.dg/value_test.f90: Likewise.
6600 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6601 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6602 * gfortran.dg/vect/pr60510.f: Likewise.
6603 * gfortran.dg/vect/pr69882.f90: Likewise.
6604 * gfortran.dg/vect/pr69980.f90: Likewise.
6605 * gfortran.dg/vect/vect-5.f90: Likewise.
6606 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6607 * gfortran.dg/vector_subscript_1.f90: Likewise.
6608 * gfortran.dg/vector_subscript_2.f90: Likewise.
6609 * gfortran.dg/vector_subscript_3.f90: Likewise.
6610 * gfortran.dg/vector_subscript_5.f90: Likewise.
6611 * gfortran.dg/verify_2.f90: Likewise.
6612 * gfortran.dg/volatile10.f90: Likewise.
6613 * gfortran.dg/where_1.f90: Likewise.
6614 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6615 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6616 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6617 * gfortran.dg/whole_file_13.f90: Likewise.
6618 * gfortran.dg/whole_file_2.f90: Likewise.
6619 * gfortran.dg/widechar_2.f90: Likewise.
6620 * gfortran.dg/widechar_4.f90: Likewise.
6621 * gfortran.dg/widechar_5.f90: Likewise.
6622 * gfortran.dg/widechar_6.f90: Likewise.
6623 * gfortran.dg/widechar_8.f90: Likewise.
6624 * gfortran.dg/widechar_IO_1.f90: Likewise.
6625 * gfortran.dg/widechar_IO_2.f90: Likewise.
6626 * gfortran.dg/widechar_IO_3.f90: Likewise.
6627 * gfortran.dg/widechar_IO_4.f90: Likewise.
6628 * gfortran.dg/widechar_compare_1.f90: Likewise.
6629 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6630 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6631 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6632 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6633 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6634 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6635 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6636 * gfortran.dg/widechar_select_1.f90: Likewise.
6637 * gfortran.dg/winapi.f90: Likewise.
6638 * gfortran.dg/write_0_pe_format.f90: Likewise.
6639 * gfortran.dg/write_back.f: Likewise.
6640 * gfortran.dg/write_check3.f90: Likewise.
6641 * gfortran.dg/write_direct_eor.f90: Likewise.
6642 * gfortran.dg/write_padding.f90: Likewise.
6643 * gfortran.dg/write_recursive.f90: Likewise.
6644 * gfortran.dg/write_rewind_1.f: Likewise.
6645 * gfortran.dg/write_rewind_2.f: Likewise.
6646 * gfortran.dg/write_zero_array.f90: Likewise.
6647 * gfortran.dg/x_slash_1.f: Likewise.
6648 * gfortran.dg/x_slash_2.f: Likewise.
6649 * gfortran.dg/zero_array_components_1.f90: Likewise.
6650 * gfortran.dg/zero_length_1.f90: Likewise.
6651 * gfortran.dg/zero_length_2.f90: Likewise.
6652 * gfortran.dg/zero_sized_1.f90: Likewise.
6653 * gfortran.dg/zero_sized_3.f90: Likewise.
6654 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6655 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6656 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6657 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6658 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6659 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6660 * gfortran.fortran-torture/execute/args.f90: Likewise.
6661 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6662 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6663 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6664 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6665 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6666 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6667 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6668 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6669 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6670 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6671 * gfortran.fortran-torture/execute/common.f90: Likewise.
6672 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6673 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6674 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6675 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6676 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6677 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6678 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6679 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6680 * gfortran.fortran-torture/execute/data.f90: Likewise.
6681 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6682 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6683 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6684 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6685 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6686 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6687 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6688 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6689 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6690 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6691 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6692 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6693 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6694 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6695 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6696 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6697 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6698 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6699 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6700 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6701 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6702 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6703 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6704 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6705 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6706 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6707 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6708 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6709 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6710 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6711 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6712 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6713 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6714 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6715 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6716 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6717 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6718 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6719 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6720 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6721 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6722 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6723 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6724 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6725 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6726 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6727 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6728 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6729 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6730 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6731 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6732 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6733 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6734 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6735 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6736 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6737 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6738 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6739 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6740 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6741 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6742 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6743 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6744 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6745 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6746 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6747 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6748 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6749 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6750 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6751 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6752 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6753 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6754 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6755 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6756 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6757 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6758 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6759 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6760 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6761 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6762 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6763 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6764 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6765 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6766 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6767 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6768 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6769 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6770 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6771 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6772 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6773 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6774 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6775 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6776 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6777 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6778 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6779 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6780 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6781 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6782 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6783 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6784 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6785 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6786 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6787 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6788 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6789 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6790 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6791 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6792 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6793 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6794 * gfortran.fortran-torture/execute/math.f90: Likewise.
6795 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6796 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6797 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6798 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6799 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6800 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6801 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6802 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6803 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6804 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6805 * gfortran.fortran-torture/execute/power.f90: Likewise.
6806 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6807 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6808 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6809 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6810 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6811 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6812 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6813 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6814 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6815 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6816 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6817 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6818 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6819 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6820 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6821 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6822 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6823 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6824 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6825 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6826 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6827 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6828 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6829 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6830 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6831 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6832 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6833 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6834 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6835 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6836 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6837 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6838 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6839 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6840 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6841 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6842 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6843 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6844 * gfortran.fortran-torture/execute/string.f90: Likewise.
6845 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6846 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6847 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6848 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6849 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6850 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6851 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6852 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6853 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6854 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6855 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6856 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6857 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6858 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6859 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6860 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6861 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6862 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6863 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6864 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6865 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6866 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6867 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6868 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6869 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6870 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6871 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6872 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6873 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6874 * gfortran.dg/inline_transpose_1.f90: Likewise.
6876 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6879 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6882 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6885 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6886 * gnat.dg/dispatch1.adb: Rename into...
6887 * gnat.dg/disp1.adb: ...this.
6888 * gnat.dg/dispatch1_p.ads: Rename into...
6889 * gnat.dg/disp1_pkg.ads: ...this.
6890 * gnat.dg/disp2.adb: Rename into...
6891 * gnat.dg/dispatch2.adb: ...this.
6892 * gnat.dg/dispatch2_p.ads: Rename into...
6893 * gnat.dg/disp2_pkg.ads: ...this.
6894 * gnat.dg/dispatch2_p.adb: Rename into...
6895 * gnat.dg/disp2_pkg.adb: this.
6896 * gnat.dg/generic_dispatch.adb: Rename into...
6897 * gnat.dg/generic_disp.adb: this.
6898 * gnat.dg/generic_dispatch_p.ads: Rename into...
6899 * gnat.dg/generic_disp_pkg.ads: ...this.
6900 * gnat.dg/generic_dispatch_p.adb: Rename into...
6901 * gnat.dg/generic_disp_pkg.adb: ...this.
6902 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6903 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6904 * gnat.dg/object_overflow1.adb: Tweak index.
6905 * gnat.dg/object_overflow2.adb: Likewise.
6906 * gnat.dg/object_overflow3.adb: Likewise.
6907 * gnat.dg/object_overflow4.adb: Likewise.
6908 * gnat.dg/object_overflow5.adb: Likewise.
6910 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6913 * gcc.c-torture/compile/pr84425.c: New test.
6915 2018-02-16 Marek Polacek <polacek@redhat.com>
6916 Jakub Jelinek <jakub@redhat.com>
6919 * g++.dg/cpp1y/constexpr-84192.C: New test.
6921 2018-02-16 Martin Sebor <msebor@redhat.com>
6924 * g++.dg/overload15.C: New test.
6926 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6929 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6930 * gcc.dg/pr56727-2.c: Ditto.
6931 * gcc.target/powerpc/pr79439.c: Renamed to...
6932 * gcc.target/powerpc/pr79439-1.c: ...this.
6933 * gcc.target/powerpc/pr79439-2.c: New test.
6934 * gcc.target/powerpc/pr79439-3.c: New test.
6936 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6939 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6940 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6941 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6942 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6943 * gcc.target/powerpc/builtins-3.c: Same.
6945 2018-02-16 Nathan Sidwell <nathan@acm.org>
6947 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6949 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6951 PR rtl-optimization/70023
6952 * gcc.target/i386/pr70023.c: New.
6954 2018-02-16 Carl Love <cel@us.ibm.com>
6956 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6958 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6961 2018-02-16 Carl Love <cel@us.ibm.com>
6963 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6964 for the ABI definitions for vec_extract4b and vec_insert4b.
6966 2018-02-16 Nathan Sidwell <nathan@acm.org>
6968 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6969 * g++.old-deja/g++.mike/net43.C: Likewise.
6971 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6974 * g++.dg/cpp1z/class-deduction48.C: New.
6976 2018-02-16 Nathan Sidwell <nathan@acm.org>
6979 * g++.dg/lookup/pr84375.C: New.
6981 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6984 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6986 2018-02-16 Richard Biener <rguenther@suse.de>
6988 PR tree-optimization/84417
6989 * gcc.dg/torture/pr84417.c: New testcase.
6991 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6994 * g++.dg/opt/pr84272.C: New test.
6996 PR rtl-optimization/83723
6997 * gcc.dg/pr83723.c: New test.
6999 2018-02-16 Richard Biener <rguenther@suse.de>
7001 PR tree-optimization/84399
7002 * gcc.dg/graphite/pr84399.c: New testcase.
7004 2018-02-16 Richard Biener <rguenther@suse.de>
7006 PR tree-optimization/84190
7007 * g++.dg/torture/pr84190.C: New testcase.
7009 2018-02-15 Martin Sebor <msebor@redhat.com>
7011 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
7014 2018-02-15 Janus Weil <janus@gcc.gnu.org>
7017 * gfortran.dg/dtio_21.f03: Add an error message.
7018 * gfortran.dg/dtio_22.f90: Fix invalid test case.
7020 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7023 * gfortran.dg/stop_shouldfail.f90: New test.
7025 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
7028 * g++.dg/concepts/pr84330.C: New.
7030 2018-02-15 Tom de Vries <tom@codesourcery.com>
7032 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
7034 2018-02-15 Tom de Vries <tom@codesourcery.com>
7036 * gcc.c-torture/compile/pr84136.c: Require effective target
7039 2018-02-15 Jakub Jelinek <jakub@redhat.com>
7041 PR tree-optimization/84383
7042 * gcc.c-torture/compile/pr84383.c: New test.
7044 PR tree-optimization/84334
7045 * gcc.dg/pr84334.c: New test.
7047 2018-02-14 Carl Love <cel@us.ibm.com>
7049 * gcc.target/powerpc/builtins-4-int128-runnable.c
7050 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
7051 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
7053 2018-02-14 Martin Sebor <msebor@redhat.com>
7055 PR tree-optimization/83698
7056 * gcc.dg/Wrestrict-7.c: New test.
7057 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
7058 * gcc.target/i386/chkp-stropt-17.c: Same.
7060 2018-02-14 Martin Sebor <msebor@redhat.com>
7063 * gcc.dg/Wattributes-8.c: New test.
7065 2018-02-14 Janus Weil <janus@gcc.gnu.org>
7068 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
7069 * gfortran.dg/allocate_with_source_23.f90: Ditto.
7070 * gfortran.dg/select_type_1.f03: Extend test case.
7072 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7074 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
7075 (dg-options): Use -O2 -msse2 -mno-sse3.
7077 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
7079 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
7080 this test case still works ok.
7081 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7082 * gcc.dg/vmx/insert-be-order.c: Likewise.
7083 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7084 * gcc.dg/vmx/ld-be-order.c: Likewise.
7085 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7086 * gcc.dg/vmx/lde-be-order.c: Likewise.
7087 * gcc.dg/vmx/ldl-be-order.c: Likewise.
7088 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7089 * gcc.dg/vmx/merge-be-order.c: Likewise.
7090 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7091 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
7092 * gcc.dg/vmx/pack-be-order.c: Likewise.
7093 * gcc.dg/vmx/perm-be-order.c: Likewise.
7094 * gcc.dg/vmx/splat-be-order.c: Likewise.
7095 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
7096 * gcc.dg/vmx/st-be-order.c: Likewise.
7097 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7098 * gcc.dg/vmx/ste-be-order.c: Likewise.
7099 * gcc.dg/vmx/stl-be-order.c: Likewise.
7100 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7101 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
7102 * gcc.dg/vmx/unpack-be-order.c: Likewise.
7103 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7104 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7106 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
7109 * g++.dg/cpp0x/auto49.C: New.
7111 2018-02-14 Nathan Sidwell <nathan@acm.org>
7113 * g++.dg/template/instantiate5.C: Adjust required-from loc.
7115 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7117 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
7118 * gcc.target/powerpc/le-altivec-consts.c: Same.
7120 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7123 * gcc.target/powerpc/pr84220-sld.c: New test.
7124 * gcc.target/powerpc/pr84220-sld2.c: New test.
7125 * gcc.target/powerpc/pr84220-sldw.c: New test.
7126 * gcc.target/powerpc/pr84220-xxperm.c: New test.
7127 * gcc.target/powerpc/pr84220-xxsld.c: New test.
7129 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7132 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
7133 _inc_ssp intrinsics.
7134 * gcc.target/i386/cet-intrin-4.c: Likewise.
7135 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
7136 __builtin_ia32_rdssp[d|q].
7138 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
7140 PR tree-optimization/84357
7141 * gcc.dg/vect/pr84357.c: New test.
7143 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7146 * gcc.target/rx/pr83831.c: New tests.
7148 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
7151 * gcc.target/msp430/pr79242.c: New test.
7153 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7156 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
7159 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7162 * g++.dg/pr84279.C: New test.
7164 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7166 PR rtl-optimization/84169
7167 * gcc.c-torture/execute/pr84169.c: New.
7169 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7172 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
7174 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7177 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
7180 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7183 * g++.dg/warn/effc4.C: New test.
7185 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7188 * g++.dg/template/sizeof16.C: New.
7189 * g++.dg/template/sizeof17.C: Likewise.
7191 2018-02-13 Janus Weil <janus@gcc.gnu.org>
7194 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
7195 add necessary compiler options.
7196 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
7198 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.c-torture/execute/pr82210.c: New test.
7204 * gcc.dg/pr84309-2.c: New test.
7206 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
7208 PR tree-optimization/84321
7209 * gcc.dg/pr84321.c: New test.
7211 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
7214 * gcc.target/i386/pr57193.c: Add -march=x86-64.
7216 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
7219 * gcc.dg/asan/pr84307.c: Remove test.
7221 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
7223 * gcc.target/rl78/test_auto_vector.c: New test.
7225 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
7228 * gcc.c-torture/compile/pr84305.c: New test.
7230 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7233 * gcc.target/i386/pr84335.c: New test.
7235 PR tree-optimization/84339
7236 * gcc.c-torture/execute/pr84339.c: New test.
7239 * gcc.dg/pr84309.c: New test.
7240 * gcc.target/i386/pr84309.c: New test.
7243 * gcc.target/i386/pr84336.c: New test.
7245 2018-02-12 Jakub Jelinek <jakub@redhat.com>
7248 * c-c++-common/gomp/pr84341.c: New test.
7250 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7253 * gfortran.dg/read_dir.f90: Re-add dg-do run.
7255 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7258 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
7261 2018-02-12 Jeff Law <law@redhat.com>
7263 * gcc.c-torture/compile/reg-args-size.c: New test.
7265 2018-02-12 Carl Love <cel@us.ibm.com>
7267 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
7268 uint128 tests to new testfile.
7269 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
7270 int128 and uint128 tests.
7271 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
7272 list of torture tests.
7274 2018-02-12 Janus Weil <janus@gcc.gnu.org>
7277 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
7278 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
7280 2018-02-12 Tamar Christina <tamar.christina@arm.com>
7283 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
7285 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
7288 * gcc.dg/asan/pr84307.c: New test.
7290 2018-02-12 Nathan Sidwell <nathan@acm.org>
7292 * g++.dg/parse/pr84263.C: New.
7294 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7297 * g++.dg/template/crash129.C: New.
7299 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7302 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7303 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7304 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7305 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7306 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7308 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7310 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
7311 _mm_maskz_scalef_round_sd): Test new intrinsics.
7312 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
7313 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
7315 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
7316 _mm_maskz_scalef_round_ss): Test new intrinsics.
7317 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
7318 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
7320 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
7321 __builtin_ia32_scalefss_round): Remove builtin.
7322 (__builtin_ia32_scalefsd_mask_round,
7323 __builtin_ia32_scalefss_mask_round): Test new builtin.
7324 * gcc.target/i386/sse-13.c: Ditto.
7325 * gcc.target/i386/sse-23.c: Ditto.
7327 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7329 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
7330 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
7331 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
7332 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
7333 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
7334 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
7335 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
7336 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
7338 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
7339 (__builtin_ia32_sqrtss_round): Remove builtins.
7340 (__builtin_ia32_sqrtsd_mask_round)
7341 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
7342 * gcc.target/i386/sse-13.c: Ditto.
7343 * gcc.target/i386/sse-23.c: Ditto.
7345 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7348 * gfortran.dg/statement_function_3.f: New test.
7350 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
7354 * gfortran.dg/statement_function_1.f90: New test.
7355 * gfortran.dg/statement_function_2.f90: New test.
7357 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
7360 * gfortran.dg/type_to_class_5.f03: New test.
7362 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
7365 * gfortran.dg/type_to_class_4.f03: New test.
7367 2018-02-10 Alan Modra <amodra@gmail.com>
7370 * gcc.dg/pr84300.c: New.
7372 2018-02-10 Jakub Jelinek <jakub@redhat.com>
7375 * g++.dg/ubsan/pr83987-2.C: New test.
7377 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
7379 * gcc.target/rx/movsicc.c: New test.
7381 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7384 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
7387 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7389 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
7390 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
7392 2018-02-09 Nathan Sidwell <nathan@acm.org>
7395 * c-c++-common/pr84293.h: New.
7396 * c-c++-common/pr84293.c: New.
7398 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
7400 PR rtl-optimization/57193
7401 * gcc.target/i386/pr57193.c: New.
7403 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7406 * gcc.target/powerpc/pr84226.c: New test.
7408 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7410 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
7414 2018-02-09 Martin Sebor <msebor@redhat.com>
7417 * gcc.dg/lto/pr84212_0.c: New test file.
7418 * gcc.dg/lto/pr84212_1.c: Same.
7420 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7423 * gcc.target/powerpc/pr83926.c: New test.
7424 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
7425 message. Fix test for running in 32-bit mode.
7427 2018-02-09 Tamar Christina <tamar.christina@arm.com>
7430 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
7432 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7435 * gcc.target/s390/pr84295.c: New test.
7437 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
7440 * g++.dg/cpp1y/lambda-init16.C: New.
7442 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
7444 * gnat.dg/sso8.adb: New test.
7445 * gnat.dg/sso8_pkg.ads: New helper.
7447 2018-02-09 Richard Biener <rguenther@suse.de>
7449 PR tree-optimization/84278
7450 * gcc.target/i386/pr84278.c: Adjust regex.
7452 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7454 PR tree-optimization/84232
7455 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
7458 * gcc.target/aarch64/pr84252.c: New test.
7461 * gcc.dg/pr84237.c: New test.
7463 2018-02-09 Marek Polacek <polacek@redhat.com>
7464 Jakub Jelinek <jakub@redhat.com>
7467 * g++.dg/torture/pr83659.C: New test.
7469 2018-02-08 David Malcolm <dmalcolm@redhat.com>
7471 PR tree-optimization/84136
7472 * gcc.c-torture/compile/pr84136.c: New test.
7474 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
7477 * gcc.target/i386/pr83008.c: New test.
7479 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
7482 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
7484 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7487 * g++.dg/warn/Wunused-parm-11.C: New.
7489 2018-02-08 Marek Polacek <polacek@redhat.com>
7491 PR tree-optimization/84238
7492 * gcc.dg/Wstringop-overflow-3.c: New test.
7494 2018-02-08 Nathan Sidwell <nathan@acm.org>
7496 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
7498 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7500 PR tree-optimization/84265
7501 * gcc.dg/vect/pr84265.c: New test.
7503 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7505 PR tree-optimization/81635
7506 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
7507 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
7509 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7511 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
7512 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
7513 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
7514 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
7515 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
7516 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
7517 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
7518 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
7519 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
7520 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
7521 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
7522 * gcc.target/s390/nobp-return-attr-all.c: New test.
7523 * gcc.target/s390/nobp-return-attr-neg.c: New test.
7524 * gcc.target/s390/nobp-return-mem-attr.c: New test.
7525 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
7526 * gcc.target/s390/nobp-return-mem-z10.c: New test.
7527 * gcc.target/s390/nobp-return-mem-z900.c: New test.
7528 * gcc.target/s390/nobp-return-reg-attr.c: New test.
7529 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
7530 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
7531 * gcc.target/s390/nobp-return-reg-z10.c: New test.
7532 * gcc.target/s390/nobp-return-reg-z900.c: New test.
7533 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
7534 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
7535 * gcc.target/s390/nobp-table-jump-z10.c: New test.
7536 * gcc.target/s390/nobp-table-jump-z900.c: New test.
7538 2018-02-08 Richard Biener <rguenther@suse.de>
7540 PR tree-optimization/84233
7541 * g++.dg/torture/pr84233.C: New testcase.
7543 2018-02-08 Richard Biener <rguenther@suse.de>
7545 PR tree-optimization/84278
7546 * gcc.target/i386/pr84278.c: New testcase.
7548 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
7550 PR rtl-optimization/84068
7551 PR rtl-optimization/83459
7552 * gcc.dg/pr84068.c: New test.
7554 2018-02-08 Richard Biener <rguenther@suse.de>
7556 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
7557 loop vectorization to happen.
7559 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7562 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
7564 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7566 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
7568 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7571 * gcc.target/powerpc/pr84154-1.c: New tests.
7572 * gcc.target/powerpc/pr84154-2.c: Likewise.
7573 * gcc.target/powerpc/pr84154-3.c: Likewise.
7575 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7577 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
7579 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7582 * g++.dg/template/incomplete11.C: New test.
7583 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
7585 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7588 * gfortran.dg/deallocate_error_3.f90: New test.
7589 * gfortran.dg/deallocate_error_4.f90: New test.
7591 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7594 * gfortran.dg/shape_9.f90: New test.
7596 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7599 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7601 2018-02-07 David Malcolm <dmalcolm@redhat.com>
7605 * g++.dg/spellcheck-reswords.C: New test case.
7606 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7609 2018-02-07 Martin Liska <mliska@suse.cz>
7612 * g++.dg/ext/mv26.C: New test.
7614 2018-02-07 Tom de Vries <tom@codesourcery.com>
7616 * gcc.dg/pr83844.c: Require effective target alloca.
7618 2018-02-07 Tom de Vries <tom@codesourcery.com>
7620 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7622 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7625 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7626 -fcf-protection=return.
7628 2018-02-07 Tom de Vries <tom@codesourcery.com>
7631 * c-c++-common/goacc/pr84217.c: New test.
7632 * gfortran.dg/goacc/pr84217.f90: New test.
7634 2018-02-07 Richard Biener <rguenther@suse.de>
7636 PR tree-optimization/84204
7637 * gcc.dg/graphite/pr84204.c: New testcase.
7639 PR tree-optimization/84205
7640 * gcc.dg/graphite/pr84205.c: New testcase.
7642 PR tree-optimization/84223
7643 * gfortran.dg/graphite/pr84223.f90: New testcase.
7645 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7648 * g++.dg/cpp0x/scoped_enum7.C: New.
7650 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7652 PR tree-optimization/83008
7653 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7655 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7657 PR tree-optimization/84235
7658 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7660 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7663 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7665 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7667 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7670 * gcc.target/i386/pr84146.c: New test.
7672 2018-02-06 Michael Collison <michael.collison@arm.com>
7674 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7676 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7679 warning for -mno-speculate-indirect-jumps.
7680 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7681 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7682 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7683 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7684 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7685 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7687 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7690 * c-c++-common/fcf-protection-1.c: Change a compared message.
7691 * c-c++-common/fcf-protection-2.c: Likewise.
7692 * c-c++-common/fcf-protection-3.c: Likewise.
7693 * c-c++-common/fcf-protection-5.c: Likewise.
7694 * c-c++-common/fcf-protection-6.c: New test.
7695 * c-c++-common/fcf-protection-7.c: Likewise.
7697 2018-02-06 Marek Polacek <polacek@redhat.com>
7699 PR tree-optimization/84228
7700 * c-c++-common/Wstringop-truncation-3.c: New test.
7702 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7705 * gcc.target/arm/pragma_arch_switch_2.c: New.
7707 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7710 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7712 2018-02-05 Martin Sebor <msebor@redhat.com>
7714 PR tree-optimization/83369
7715 * gcc.dg/Wnonnull.c: New test.
7717 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7719 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7720 argument and use dg-messages-by-file instead. Expect it to be
7721 an array rather than a dict.
7722 (lto-link-and-maybe-run): Remove messages_by_file argument and
7723 use an upvar for dg-messages-by-file. Update call to
7724 lto_handle_diagnostics.
7725 (lt-get-options): Treat dg-messages-by-file as an array
7727 (lto-get-options-main): Likewise. Set the entry rather than appending.
7728 (lto-execute): Treat dg-messages-by-file as an array rather than
7729 a dict. Update call to lto-link-and-maybe-run.
7731 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7734 * g++.dg/cpp1z/inline-var4.C: New.
7736 2018-02-05 Martin Liska <mliska@suse.cz>
7738 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7740 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7741 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7742 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7743 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7744 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7745 * c-c++-common/asan/pointer-compare-3.c: New test.
7747 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7749 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7750 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7752 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7754 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7755 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7756 _mm_maskz_range_round_sd): Test new intrinsics.
7757 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7758 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7759 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7760 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7761 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7762 _mm_maskz_range_round_ss): Test new intrinsics.
7763 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7764 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7765 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7766 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7767 __builtin_ia32_rangess128_round): Remove builtins.
7768 (__builtin_ia32_rangesd128_mask_round,
7769 __builtin_ia32_rangess128_mask_round): Test new builtins.
7770 * gcc.target/i386/sse-13.c: Ditto.
7771 * gcc.target/i386/sse-23.c: Ditto.
7773 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7776 * gfortran.dg/pr79966.f90: New testcase
7778 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7781 * gfortran.dg/associate_23.f90: Fix invalid code.
7782 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7783 * gfortran.dg/matmul_3.f90: Likewise.
7784 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7786 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7789 * gfortran.dg/associate_34.f90: New test.
7790 * gfortran.dg/associate_35.f90: New test.
7792 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7796 * gfortran.dg/pr84155.f90: New test.
7798 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7800 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7801 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7803 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7805 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7808 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7810 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7812 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7813 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7814 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7816 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7819 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7820 * gcc.dg/Wsign-conversion.c: Dito.
7821 * gcc.dg/attr-alloc_size-4.c: Dito.
7822 * gcc.dg/pr81020.c: Dito.
7823 * gcc.dg/pr81192.c: Dito.
7824 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7825 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7826 * gcc.dg/pr83844.c: Restrict to int32plus.
7827 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7828 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7829 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7830 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7831 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7832 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7833 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7834 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7835 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7836 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7837 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7838 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7840 2018-02-02 Julia Koval <julia.koval@intel.com>
7842 * gcc.target/i386/funcspec-56.inc: Handle new march.
7843 * g++.dg/ext/mv16.C: Ditto.
7845 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7847 * lib/target-supports.exp
7848 (check_effective_target_keeps_null_pointer_checks): No more
7850 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7851 * gcc.dg/ifcvt-4.c: Skip avr.
7852 * gcc.dg/pr53037-1.c: Dito.
7853 * gcc.dg/pr53037-2.c: Dito.
7854 * gcc.dg/pr53037-3.c: Dito.
7855 * gcc.dg/pr63387-2.c: Dito.
7856 * gcc.dg/pr63387.c: Dito.
7857 * gcc.dg/sancov/cmp0.c: Dito.
7858 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7859 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7860 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7861 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7862 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7863 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7864 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7865 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7866 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7867 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7868 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7869 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7870 * gcc.dg/tree-ssa/pr82059.c: Dito.
7871 * gcc.c-torture/execute/pr70460.c: Dito.
7873 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7876 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7877 * gcc.c-torture/execute/20180112-1.c: Dito.
7878 * gcc.c-torture/execute/pr81503.c: Dito.
7879 * gcc.dg/store_merging_12.c: Dito.
7880 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7881 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7882 * gcc.dg/tree-ssa/pr80898.c: Dito.
7883 * gcc.dg/tree-ssa/pr82363.c: Dito.
7884 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7885 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7886 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7887 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7888 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7889 * gcc.dg/tree-ssa/pr80803.c: Dito.
7890 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7891 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7892 * gcc.dg/tree-ssa/vrp114.c: Dito.
7893 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7894 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7895 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7897 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7900 * gcc.target/i386/cet-sjlj-6a.c: New test.
7901 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7903 2018-02-01 Marek Polacek <polacek@redhat.com>
7906 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7908 2018-01-30 Jeff Law <law@redhat.com>
7911 * gcc.target/i386/pr84128.c: New test.
7913 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7915 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7916 -fdelete-null-pointer-checks.
7918 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/cpp0x/abstract-default1.C: New.
7923 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7925 PR tree-optimization/81635
7926 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7927 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7929 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7932 * gcc.target/aarch64/pr83370.c: New.
7934 2018-02-01 Richard Biener <rguenther@suse.de>
7936 * gcc.dg/graphite/pr35356-1.c: Adjust.
7938 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7941 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7943 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7944 of hard-coding the choice.
7945 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7946 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7947 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7949 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7951 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7952 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7953 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7954 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7955 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7956 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7957 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7958 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7959 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7960 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7961 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7962 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7963 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7964 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7965 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7966 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7967 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7968 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7969 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7970 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7971 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7972 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7973 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7974 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7975 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7976 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7977 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7978 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7979 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7980 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7981 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7982 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7983 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7984 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7985 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7986 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7987 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7988 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7989 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7990 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7991 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7992 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7993 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7994 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7995 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7996 __builtin_popcountll rather than __builtin_popcountl.
7998 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8000 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
8001 of LD1R[HWD] for multi-element constants on big-endian targets.
8002 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8003 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8005 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8007 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
8008 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
8009 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
8011 2018-02-01 Jakub Jelinek <jakub@redhat.com>
8013 PR tree-optimization/81661
8014 PR tree-optimization/84117
8015 * gcc.dg/pr81661.c: New test.
8016 * gfortran.dg/pr84117.f90: New test.
8018 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
8021 * gfortran.dg/repeat_7.f90: Catch warning message.
8023 2018-01-31 Ian Lance Taylor <iant@golang.org>
8025 * go.go-torture/execute/printnil.go: New test.
8027 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8029 * lib/target-supports.exp (check_effective_target_comdat_group):
8030 Allow for Solaris as comdat syntax.
8032 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
8033 Solaris with comdat_group support and as.
8035 2018-01-31 Marek Polacek <polacek@redhat.com>
8038 * gcc.dg/pr81779.c: New test.
8040 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8043 * gfortran.dg/gomp/pr84116.f90: New test.
8046 * g++.dg/init/pr83993-2.C: New test.
8049 * g++.dg/init/pr83993-1.C: New test.
8050 * g++.dg/cpp0x/pr83993.C: New test.
8052 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
8055 * gfortran.dg/pr84088.f90: New test.
8057 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
8060 * gcc.target/i386/pr82444.c: New.
8062 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
8064 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
8065 * gcc.target/powerpc/vsx-13.c: New.
8067 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8070 * g++.dg/cpp1y/var-templ57.C: New.
8072 2018-01-31 Marek Polacek <polacek@redhat.com>
8075 * g++.dg/diagnostic/pr84138.C: New test.
8077 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
8080 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
8081 -Wstringop-overflow warnings due to spurious warning with -O1.
8082 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
8083 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
8085 2018-01-31 Richard Biener <rguenther@suse.de>
8087 PR tree-optimization/84132
8088 * g++.dg/torture/pr84132.C: New testcase.
8090 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
8092 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
8095 2018-01-31 Julia Koval <julia.koval@intel.com>
8098 * gcc.target/i386/rdpid.c: Remove "eax".
8100 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8102 PR tree-optimization/64946
8103 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
8104 scan-assembler checks.
8106 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
8108 * gcc.c-torture/execute/20180131-1.c: New test.
8110 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8112 * gcc.target/arc/taux-1.c: New test.
8113 * gcc.target/arc/taux-2.c: Likewise.
8115 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8117 * gcc.target/arc/uncached.c: New test.
8119 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8122 * gnat.dg/lto20.adb: Remove dg-excess-errors.
8124 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8126 PR preprocessor/69869
8127 * gcc.dg/cpp/trad/pr69869.c: New test.
8130 * gcc.dg/pr84100.c: New test.
8132 2018-01-30 Jeff Law <law@redhat.com>
8135 * gcc.target/i386/pr84064: New test.
8137 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8140 * gfortran.dg/data_implied_do_2.f90: New test.
8142 2018-01-30 Janus Weil <janus@gcc.gnu.org>
8144 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
8146 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8149 * gfortran.dg/inline_matmul_21.f90: New test case.
8151 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8153 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
8155 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
8158 * gcc.target/powerpc/pr84112.c: New.
8160 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8162 PR rtl-optimization/83986
8163 * gcc.dg/pr83986.c: New test.
8165 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
8168 * gcc.dg/torture/inf-compare-1.c: Add xfail.
8169 * gcc.dg/torture/inf-compare-2.c: Add xfail.
8170 * gcc.dg/torture/inf-compare-3.c: Add xfail.
8171 * gcc.dg/torture/inf-compare-4.c: Add xfail.
8173 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8175 PR tree-optimization/84111
8176 * gcc.c-torture/compile/pr84111.c: New test.
8178 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8181 * gcc.dg/ipa/inline-2.c: Fix template.
8182 * gcc.dg/ipa/inline-3.c: Fix template.
8184 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8187 * g++.dg/torture/pr81360.C: New testcase.
8189 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8192 * gcc.dg/lto/pr83954.h: New testcase.
8193 * gcc.dg/lto/pr83954_0.c: New testcase.
8194 * gcc.dg/lto/pr83954_1.c: New testcase.
8196 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
8201 Simplify DW_AT_producer scan.
8203 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8205 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
8207 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
8210 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8211 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8212 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
8213 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
8215 2018-01-29 Jeff Law <law@redhat.com>
8218 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
8219 better match other tests which require vsx. Verify the zero
8220 extension is part of the test in the combiner dump.
8222 2018-01-29 Marek Polacek <polacek@redhat.com>
8225 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
8228 * g++.dg/ext/pr83996.C: New test.
8230 2018-01-29 Richard Biener <rguenther@suse.de>
8232 PR tree-optimization/84057
8233 * gcc.dg/graphite/pr84057.c: New testcase.
8235 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8238 * gfortran.dg/bind_c_usage_31.f90: New test.
8240 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8243 * g++.dg/warn/Wduplicated-branches5.C: New.
8245 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
8247 * gcc.target/rl78/test_addsi3_internal.c: New test.
8249 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
8251 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
8252 Make expected output depend on whether we expect sibcalls or not.
8253 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
8254 safe-indirect-jump-1.c).
8256 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
8257 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8258 Soren Rasmussen <s.c.rasmussen@gmail.com>
8260 Fortran 2018 teams tests.
8262 * gfortran.dg/team_number_1.f90: new test for team_number.
8263 * gfortran.dg/team_change_1.f90: new test for change team.
8264 * gfortran.dg/team_end_1.f90: new test for end team.
8265 * gfortran.dg/team_form_1.f90: new test for form team.
8267 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
8270 * gfortran.dg/dot_product_4.f90
8272 2018-01-26 Martin Sebor <msebor@redhat.com>
8274 PR tree-optimization/83896
8275 * gcc.dg/strlenopt-43.c: New.
8277 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8279 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
8280 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
8281 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
8282 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
8283 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
8284 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
8285 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
8286 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
8287 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
8289 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
8290 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
8291 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
8292 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
8293 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
8294 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
8295 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
8296 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
8298 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
8300 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8302 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
8303 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
8304 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
8305 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
8306 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
8307 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
8308 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
8309 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
8310 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
8311 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
8312 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
8313 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
8314 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
8316 2018-01-26 Martin Liska <mliska@suse.cz>
8318 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
8321 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8323 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
8324 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
8325 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
8326 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
8327 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
8328 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
8329 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
8330 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
8332 2018-01-26 Richard Biener <rguenther@suse.de>
8334 PR rtl-optimization/84003
8335 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
8336 latent bug in DSE if NOINLINE is appropriately defined.
8337 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
8338 and defining NOINLINE.
8340 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8342 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
8343 tests specific to aarch64. XFAIL test on arm.
8345 2018-01-26 Jakub Jelinek <jakub@redhat.com>
8347 PR rtl-optimization/83985
8348 * gcc.dg/pr83985.c: New test.
8351 * c-c++-common/Wrestrict-3.c: New test.
8353 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8355 * gcc.target/arc/tdelegitimize_addr.c: New test.
8357 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8359 * gcc.target/arc/jli-1.c: New file.
8360 * gcc.target/arc/jli-2.c: Likewise.
8362 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
8364 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
8366 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8367 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8369 2018-01-26 Richard Biener <rguenther@suse.de>
8371 PR tree-optimization/81082
8372 * gcc.dg/vect/pr81082.c: New testcase.
8373 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
8374 simplification to n * n.
8376 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8378 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
8380 * gcc.target/i386/pr63620.c: Likewise.
8382 2018-01-26 Julia Koval <julia.koval@intel.com>
8384 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
8385 -mavx512f -mavx512bw.
8386 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
8387 * gcc.target/i386/i386.exp: Fix types.
8389 2018-01-26 Alan Modra <amodra@gmail.com>
8392 * gcc.target/powerpc/swaps-p8-46.c: New.
8394 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
8397 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
8398 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
8399 'array01' in the tree dump comparison.
8400 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
8401 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
8402 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
8404 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
8407 * gcc.dg/torture/pr83055.c: New testcase.
8409 2018-01-25 Jakub Jelinek <jakub@redhat.com>
8412 * g++.dg/cpp1z/decomp36.C: New test.
8415 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
8417 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
8419 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
8420 the shift dump line.
8421 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8423 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8426 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
8427 index instead of int, which allows IVOPTs to properly optimize the
8430 2018-01-24 David Malcolm <dmalcolm@redhat.com>
8433 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
8434 of "fn_type" typedef.
8435 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
8437 2018-01-24 Ian Lance Taylor <iant@golang.org>
8439 * go.go-torture/execute/names-1.go: New test.
8441 2018-01-19 Jeff Law <law@redhat.com>
8444 * gcc.target/i386/pr83994.c: New test.
8446 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
8449 * gcc.target/powerpc/pr84014.c: New.
8451 2018-01-24 Jakub Jelinek <jakub@redhat.com>
8454 * c-c++-common/gomp/pr83977-1.c: New test.
8455 * c-c++-common/gomp/pr83977-2.c: New test.
8456 * c-c++-common/gomp/pr83977-3.c: New test.
8457 * gfortran.dg/gomp/pr83977.f90: New test.
8459 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8462 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
8463 * gcc.dg/vect/pr80631-1.c: Likewise.
8464 * gcc.dg/vect/pr80631-2.c: Likewise.
8465 * gcc.dg/vect/pr81410.c: Likewise.
8466 * gcc.dg/vect/pr81633.c: Likewise.
8467 * gcc.dg/vect/pr81815.c: Likewise.
8468 * gcc.dg/vect/pr82108.c: Likewise.
8469 * gcc.dg/vect/pr83857.c: Likewise.
8470 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8471 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8472 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
8473 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8474 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8475 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8476 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8477 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
8478 dg-xfail-run-if instead.
8479 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8480 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8481 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8482 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
8483 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8485 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8487 PR tree-optimization/83979
8488 * g++.dg/pr83979.c: New test.
8490 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8492 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
8493 option. Add arm_neon_ok_no_float_abi check.
8495 2018-01-24 Richard Biener <rguenther@suse.de>
8497 PR tree-optimization/83176
8498 * gcc.dg/graphite/pr83176.c: New testcase.
8500 2018-01-24 Richard Biener <rguenther@suse.de>
8502 PR tree-optimization/82819
8503 * gcc.dg/graphite/pr82819.c: New testcase.
8505 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8508 * g++.dg/cpp1y/constexpr-83921-1.C: New.
8509 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
8510 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
8511 * g++.dg/ext/stmtexpr20.C: Likewise.
8512 * g++.dg/ext/stmtexpr21.C: Likewise.
8514 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8517 * g++.dg/warn/pr83974.C: New test case.
8519 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8522 * g++.dg/ubsan/pr83987.C: New test.
8524 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8527 * gfortran.dg/pdt_29.f03: New test.
8529 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8532 * gfortran.dg/associate_33.f03: New test.
8534 2018-01-23 Martin Liska <mliska@suse.cz>
8537 * gcc.dg/lto/pr81440.h: New test.
8538 * gcc.dg/lto/pr81440_0.c: New test.
8539 * gcc.dg/lto/pr81440_1.c: New test.
8541 2018-01-23 Nathan Sidwell <nathan@acm.org>
8544 * g++.dg/template/pr83988.C: New.
8546 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8550 * g++.dg/cpp0x/pr82882.C: New test.
8551 * g++.dg/cpp0x/pr83978.C: New test.
8554 * g++.dg/cpp1z/decomp35.C: New test.
8556 2018-01-23 Nathan Sidwell <nathan@acm.org>
8558 * g++.dg/cpp0x/range-for10.C: Adjust.
8559 * g++.dg/ext/forscope1.C: Adjust.
8560 * g++.dg/ext/forscope2.C: Adjust.
8561 * g++.dg/template/for1.C: Adjust.
8563 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8565 PR tree-optimization/83510
8566 * gcc.c-torture/compile/pr83510.c: New test case.
8568 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8571 * lib/target-supports.exp (check_effective_target_vect_float): Say
8572 that the result only holds when -funsafe-math-optimizations is on.
8573 (check_effective_target_vect_float_strict): New procedure.
8574 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
8576 * gcc.dg/vect/vect-reduc-6.c: Likewise.
8578 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8580 PR tree-optimization/83965
8581 * gcc.dg/vect/pr83965.c: New test.
8583 2018-01-23 Richard Biener <rguenther@suse.de>
8585 PR tree-optimization/83963
8586 * gfortran.dg/graphite/pr83963.f: New testcase.
8587 * gcc.dg/graphite/pr83963-2.c: Likewise.
8589 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8592 * g++.dg/cpp1z/pr83918.C: New test.
8594 2018-01-22 Jakub Jelinek <jakub@redhat.com>
8596 PR tree-optimization/83957
8597 * gcc.dg/autopar/pr83957.c: New test.
8599 PR tree-optimization/83081
8600 * gcc.dg/predict-8.c: Adjust expected probability.
8602 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8605 * gcc.target/powerpc/pr83862.c: New test.
8607 2018-01-22 Carl Love <cel@us.ibm.com>
8609 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8610 builtins-4-runnable.c, builtins-6-runnable.c,
8611 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8612 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8613 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8614 for signed/unsigned 128-bit and long long int loads.
8616 2018-01-22 Marek Polacek <polacek@redhat.com>
8619 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8621 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
8623 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8624 scan-asembler valid instructions list.
8625 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8626 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8627 power8-vector requirement and option.
8628 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8630 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8634 * gfortran.dg/string_1.f90: Remove printing the length.
8636 2018-01-22 Richard Biener <rguenther@suse.de>
8638 PR tree-optimization/83963
8639 * gcc.dg/graphite/pr83963.c: New testcase.
8641 2018-01-22 Sudakshina Das <sudi.das@arm.com>
8643 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8644 dg-require-effective-target directives.
8646 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8648 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8650 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8651 Adjust scan-assembler checks for soft-float.
8653 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8656 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8658 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8660 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8661 * gcc.dg/pr83623.c: Likewise.
8662 * gcc.dg/pr83666.c: Likewise.
8664 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8665 David Edelsohn <dje.gcc@gmail.com>
8668 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8669 assembly output from "crset eq" to "crset 2".
8670 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8671 assembly output from . to $.
8672 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8673 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8674 assembly output from "crset eq" to "crset 2".
8675 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8676 assembly output from "crset eq" to "crset 2", and from . to $.
8678 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8681 * gfortran.dg/matmul_18.f90: New test.
8683 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8685 PR tree-optimization/83940
8686 * gcc.dg/torture/pr83940.c: New test.
8688 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8691 * gcc.dg/tls/pr83945.c: New test.
8694 * gcc.dg/pr83930.c: New test.
8696 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8699 * gfortran.dg/matmul_17.f90: New test.
8701 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8704 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8706 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8709 * g++.dg/cpp0x/pr81167.C: New test.
8712 * g++.dg/cpp0x/pr83919.C: New test.
8714 2018-01-19 Jeff Law <law@redhat.com>
8715 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.dg/stack-check-16.c: New test.
8719 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8722 * gcc.target/nvptx/indirect_call.c: New test.
8724 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8726 * g++.dg/torture/pr83619.C: Remove dg-message.
8728 2018-01-19 Martin Liska <mliska@suse.cz>
8730 * gcc.dg/predict-1.c: Adjust expected probability.
8731 * gcc.dg/predict-3.c: Likewise.
8732 * gcc.dg/predict-5.c: Likewise.
8733 * gcc.dg/predict-6.c: Likewise.
8734 * gcc.dg/predict-9.c: Likewise.
8736 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8738 PR tree-optimization/83922
8739 * gcc.dg/pr83922.c: New test.
8741 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8743 PR tree-optimization/83914
8744 * gcc.dg/vect/pr83914.c: New test.
8746 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8748 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8749 * gcc.target/arm/negdi-2.c: Likewise.
8750 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8752 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8754 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8756 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8758 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8760 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8762 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8765 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8769 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8770 forward declaration.
8772 2018-01-18 Carl Love <cel@us.ibm.com>
8774 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8777 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8780 * g++.dg/inherit/union3.C: New.
8782 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8784 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8786 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8789 * g++.dg/torture/pr83619.C: New testcase.
8791 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8793 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8794 Add function body to force error messages in some configurations.
8796 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8798 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8801 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8804 * c-c++-common/ffile-prefix-map.c: New test.
8805 * c-c++-common/fmacro-prefix-map.c: New test.
8806 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8807 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8809 2018-01-18 Martin Liska <mliska@suse.cz>
8811 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8812 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8813 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8814 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8815 * gcc.target/i386/ret-thunk-10.c: Likewise.
8816 * gcc.target/i386/ret-thunk-11.c: Likewise.
8817 * gcc.target/i386/ret-thunk-12.c: Likewise.
8818 * gcc.target/i386/ret-thunk-15.c: Likewise.
8819 * gcc.target/i386/ret-thunk-9.c: Likewise.
8821 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8823 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8826 2018-01-18 Nathan Sidwell <nathan@acm.org>
8829 * g++.dg/cpp0x/pr83160.C: New.
8831 2018-01-18 Richard Biener <rguenther@suse.de>
8833 PR tree-optimization/83887
8834 * gcc.dg/graphite/pr83887.c: New testcase.
8835 * gfortran.dg/graphite/pr83887.f90: Likewise.
8836 * gfortran.dg/graphite/pr83887.f: Likewise.
8838 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8841 * gcc.target/arm/builtin-bswap.x: New file.
8842 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8843 and options for armv6t2.
8844 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8845 and options for Thumb1.
8846 * gcc.target/arm/builtin-bswap16.x: New file.
8847 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8848 and options for armv6t2.
8849 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8850 and options for Thumb1.
8852 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8854 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8857 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8860 * gcc.dg/pr61240.c: New test.
8862 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8865 * gfortran.dg/pr83864.f90: New test.
8867 2018-01-17 Jeff Law <law@redhat.com>
8870 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8872 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8874 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8875 restriction, but still restrict to 64-bit.
8876 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8877 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8879 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8882 * gfortran.dg/pr83874.f90: New test.
8884 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8887 * g++.dg/cpp0x/pr83824.C: New test.
8889 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8891 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8892 appropriate .gnu_attribute for the long double type, if we use the
8893 long double type, but do not generate any calls.
8894 * gcc.target/powerpc/gnuattr2.c: Likewise.
8895 * gcc.target/powerpc/gnuattr3.c: Likewise.
8897 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8900 * g++.dg/cpp0x/alignas13.C: New.
8902 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8905 * g++.dg/cpp0x/pr83897.C: New test.
8907 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8910 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8912 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8915 * g++.dg/cpp0x/constexpr-ice19.C: New.
8917 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8919 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8920 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8921 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8922 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8923 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8924 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8925 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8926 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8927 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8928 * gcc.target/powerpc/builtins-1.fold.h: New.
8930 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8932 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8933 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8935 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8937 * gcc.target/arm/g2.c: Add -marm to dg-options.
8938 * gcc.target/arm/scd42-2.c: Likewise.
8940 2018-01-17 Nathan Sidwell <nathan@acm.org>
8943 * g++.dg/lookup/pr83287-2.C: New.
8945 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8949 * g++.dg/wrappers/pr83814.C: New test case.
8950 * g++.dg/wrappers/pr83902.C: New test case.
8952 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8955 * g++.dg/lto/pr83121_0.C: New test case.
8956 * g++.dg/lto/pr83121_1.C: New test case.
8957 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8958 adapted from DejaGnu's dg-test.
8959 (lto_handle_diagnostics): New procedure.
8960 (lto_prune_warns): Ignore informational notes.
8961 (lto-link-and-maybe-run): Add "messages_by_file" param.
8962 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8963 "execute" when "link" fails if "execute" was not specified.
8964 (lto-can-handle-directive): New procedure.
8965 (lto-get-options-main): Call lto-can-handle-directive. Add a
8966 dg-messages local, using it to set the caller's
8967 dg-messages-by-file for the given source file.
8968 (lto-get-options): Likewise.
8969 (lto-execute): Add dg-messages-by-file local, and pass it to
8970 lto-link-and-maybe-run.
8972 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8973 Richard Sandiford <richard.sandiford@linaro.org>
8977 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8978 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8980 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8982 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8983 target check autogenerator for armv8.1-a and armv8.2-a.
8985 2018-01-17 Carl Love <cel@us.ibm.com>
8987 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8988 Add debug print statements.
8989 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8990 16 byte vector load followed by a partial vector load.
8992 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8995 * g++.dg/wrappers/pr83799.C: New test case.
8997 2018-01-17 Nathan Sidwell <nathan@acm.org>
9000 * g++.dg/cpp1y/pr83739.C: New.
9002 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9004 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
9005 * gcc.target/visium/overflow16.c: Likewise.
9006 * gcc.target/visium/overflow32.c: Likewise.
9008 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9010 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
9012 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9014 * gcc.dg/rtl/arm/stl-cond.c: New test.
9015 * gcc.target/arm/stl-cond.c: Delete.
9017 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9019 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
9022 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9024 PR tree-optimization/83843
9025 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
9026 * gcc.dg/store_merging_19.c: New test.
9028 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9030 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
9033 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9035 PR rtl-optimization/83771
9036 * gcc.dg/pr83771.c: New test.
9038 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9040 PR tree-optimization/81184
9041 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
9043 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9045 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9047 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
9049 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9052 * gcc.target/i386/pr83546.c: New test.
9054 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9056 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
9058 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9060 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
9061 test and add dg-warning for the -Wstringop-overflow warning.
9063 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9065 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
9066 XFAIL last test on SPARC and Visium.
9068 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
9070 PR rtl-optimization/80481
9071 * g++.dg/pr80481.C: Exclude solaris.
9073 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9075 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
9076 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
9077 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
9079 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9081 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
9082 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
9083 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
9084 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
9085 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
9086 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
9087 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
9088 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
9089 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
9090 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
9091 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
9092 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
9093 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
9094 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
9095 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
9097 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9100 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
9102 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9104 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
9105 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
9106 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
9107 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
9108 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
9109 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
9111 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9113 PR tree-optimization/83857
9114 * gcc.dg/vect/pr83857.c: New test.
9116 2018-01-16 Richard Biener <rguenther@suse.de>
9118 PR tree-optimization/83867
9119 * gcc.dg/vect/pr83867.c: New testcase.
9121 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9124 * gcc.dg/pr83844.c: New test.
9126 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9128 * gcc.dg/torture/pr83847.c: New test.
9130 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9132 PR rtl-optimization/86620
9133 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
9134 instead of --param=max-sched-ready-insns=0.
9135 * gcc.target/i386/pr83620.c: New test.
9136 * gcc.dg/pr83620.c: New test.
9138 PR tree-optimization/83843
9139 * gcc.dg/store_merging_18.c: New test.
9142 * g++.dg/cpp1y/pr83817.C: New test.
9145 * g++.dg/template/pr83825.C: New test.
9147 2018-01-16 Richard Biener <rguenther@suse.de>
9149 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
9151 2018-01-16 Richard Biener <rguenther@suse.de>
9154 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
9155 from gcc.dg/torture/pr60092.c.
9157 2018-01-15 Martin Sebor <msebor@redhat.com>
9160 * g++.dg/ext/flexary28.C: New test.
9162 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
9165 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
9167 2018-01-15 Martin Sebor <msebor@redhat.com>
9170 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
9172 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9175 * gfortran.dg/minmaxloc_9.f90: New test.
9176 * gfortran.dg/minmaxloc_10.f90: New test.
9177 * gfortran.dg/minmaxloc_11.f90: New test.
9179 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
9182 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
9183 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9184 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9185 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9186 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9187 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9188 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9189 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9190 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9191 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9192 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9193 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9194 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9195 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9196 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9197 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
9198 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9199 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
9200 * gcc.target/i386/ret-thunk-10.c: Likewise.
9201 * gcc.target/i386/ret-thunk-11.c: Likewise.
9202 * gcc.target/i386/ret-thunk-12.c: Likewise.
9203 * gcc.target/i386/ret-thunk-13.c: Likewise.
9204 * gcc.target/i386/ret-thunk-14.c: Likewise.
9205 * gcc.target/i386/ret-thunk-15.c: Likewise.
9206 * gcc.target/i386/ret-thunk-9.c: Don't check the
9207 __x86_return_thunk label. Scan for "push" only for Linux.
9209 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
9212 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
9214 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9217 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
9219 * gcc.target/arm/pr83687.c: New test.
9221 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9223 Adjust tests to AVR_TINY.
9225 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
9226 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
9227 * gcc.target/avr/pr71627.c: Same.
9228 * gcc.target/avr/torture/addr-space-1-0.c: Same.
9229 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9230 * gcc.target/avr/torture/addr-space-1-x.c: Same.
9231 * gcc.target/avr/torture/addr-space-2-0.c: Same.
9232 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9233 * gcc.target/avr/torture/addr-space-2-x.c: Same.
9234 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
9235 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
9236 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
9237 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
9238 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
9239 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
9240 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
9241 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
9242 * gcc.target/avr/torture/pr61055.c: Same.
9243 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
9245 * gcc.target/avr/torture/int24-mul.c: Same.
9246 * gcc.target/avr/torture/pr51782-1.c: Same.
9247 * gcc.target/avr/torture/pr61443.c: Same.
9248 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
9249 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
9251 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9255 * gcc.target/avr/torture/pr83729.c: New test.
9256 * gcc.target/avr/torture/pr83801.c: New test.
9258 2018-01-15 Jakub Jelinek <jakub@redhat.com>
9261 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
9262 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
9264 2018-01-10 Martin Sebor <msebor@redhat.com>
9267 * gcc.dg/Wstringop-overflow-2.c: New test.
9269 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9271 PR libgfortran/83811
9272 * gfortran.dg/fmt_e.f90: New test.
9274 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9276 * gcc.target/i386/indirect-thunk-10.c: New test.
9277 * gcc.target/i386/indirect-thunk-8.c: Likewise.
9278 * gcc.target/i386/indirect-thunk-9.c: Likewise.
9279 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
9280 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
9281 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
9282 * gcc.target/i386/ret-thunk-17.c: Likewise.
9283 * gcc.target/i386/ret-thunk-18.c: Likewise.
9284 * gcc.target/i386/ret-thunk-19.c: Likewise.
9285 * gcc.target/i386/ret-thunk-20.c: Likewise.
9286 * gcc.target/i386/ret-thunk-21.c: Likewise.
9288 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9290 * gcc.target/i386/indirect-thunk-register-4.c: New test.
9292 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9294 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9295 -mno-indirect-branch-register.
9296 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9297 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9298 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9299 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9300 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9301 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9302 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9303 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9304 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9305 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9306 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9307 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9308 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9309 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9310 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9311 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9312 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9313 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9314 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9315 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9316 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9317 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9318 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9319 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9320 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9321 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9322 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9323 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9324 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9325 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9326 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9327 * gcc.target/i386/ret-thunk-10.c: Likewise.
9328 * gcc.target/i386/ret-thunk-11.c: Likewise.
9329 * gcc.target/i386/ret-thunk-12.c: Likewise.
9330 * gcc.target/i386/ret-thunk-13.c: Likewise.
9331 * gcc.target/i386/ret-thunk-14.c: Likewise.
9332 * gcc.target/i386/ret-thunk-15.c: Likewise.
9333 * gcc.target/i386/ret-thunk-9.c: Likewise.
9334 * gcc.target/i386/indirect-thunk-register-1.c: New test.
9335 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
9336 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9338 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9340 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9341 -mfunction-return=keep.
9342 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9343 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9344 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9345 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9346 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9347 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9348 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9349 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9350 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9351 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9352 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9353 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9354 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9355 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9356 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9357 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9358 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9359 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9360 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9361 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9362 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9363 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9364 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9365 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9366 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9367 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9368 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9369 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9370 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9371 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9372 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9373 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9374 * gcc.target/i386/ret-thunk-1.c: New test.
9375 * gcc.target/i386/ret-thunk-10.c: Likewise.
9376 * gcc.target/i386/ret-thunk-11.c: Likewise.
9377 * gcc.target/i386/ret-thunk-12.c: Likewise.
9378 * gcc.target/i386/ret-thunk-13.c: Likewise.
9379 * gcc.target/i386/ret-thunk-14.c: Likewise.
9380 * gcc.target/i386/ret-thunk-15.c: Likewise.
9381 * gcc.target/i386/ret-thunk-16.c: Likewise.
9382 * gcc.target/i386/ret-thunk-2.c: Likewise.
9383 * gcc.target/i386/ret-thunk-3.c: Likewise.
9384 * gcc.target/i386/ret-thunk-4.c: Likewise.
9385 * gcc.target/i386/ret-thunk-5.c: Likewise.
9386 * gcc.target/i386/ret-thunk-6.c: Likewise.
9387 * gcc.target/i386/ret-thunk-7.c: Likewise.
9388 * gcc.target/i386/ret-thunk-8.c: Likewise.
9389 * gcc.target/i386/ret-thunk-9.c: Likewise.
9391 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9393 * gcc.target/i386/indirect-thunk-1.c: New test.
9394 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9395 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9396 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9397 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9398 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9399 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9400 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9401 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9402 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9403 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9404 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9405 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9406 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9407 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9408 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9409 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9410 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9411 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9412 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9413 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9414 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9415 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9416 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9417 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9418 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9419 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9420 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9421 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9422 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9423 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9424 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9425 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9427 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
9430 * gcc.c-torture/compile/pr83051.c: New testcase.
9432 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9434 PR tree-optimization/83501
9435 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
9437 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9439 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
9440 for lvx and stvx instead of lxvd2x and stxvd2x and require
9441 little-endian target. Add comments.
9442 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
9443 comprehensive testing.
9444 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
9445 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
9446 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
9447 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
9448 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
9449 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
9450 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
9451 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
9452 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
9453 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
9454 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
9455 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
9456 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
9457 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
9458 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
9459 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
9460 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
9461 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
9462 scan-assembler-not directives that forbid lvx and xxpermdi.
9463 * gcc.target/powerpc/vec-extract-3.c: Likewise.
9464 * gcc.target/powerpc/vec-extract-5.c: Likewise.
9465 * gcc.target/powerpc/vec-extract-6.c: Likewise.
9466 * gcc.target/powerpc/vec-extract-7.c: Likewise.
9467 * gcc.target/powerpc/vec-extract-8.c: Likewise.
9468 * gcc.target/powerpc/vec-extract-9.c: Likewise.
9469 * gcc.target/powerpc/vsx-vector-6-le.c: Change
9470 scan-assembler-times directives to reflect different numbers of
9471 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
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 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
9478 than SLP vectorization.
9479 * gcc.dg/vect/vect-alias-check-10.c: New test.
9480 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9481 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9482 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9483 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9484 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
9485 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
9486 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
9487 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
9488 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
9489 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
9490 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
9491 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
9492 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
9493 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
9494 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
9495 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
9496 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
9497 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
9498 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
9499 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
9500 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
9501 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
9502 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9504 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9505 Alan Hayward <alan.hayward@arm.com>
9506 David Sherwood <david.sherwood@arm.com>
9508 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
9510 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
9511 targets with scatter stores.
9512 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
9514 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
9515 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
9516 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
9517 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
9518 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
9519 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
9520 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
9521 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9522 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9523 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
9524 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
9525 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9526 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
9527 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
9528 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
9529 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
9531 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9532 Alan Hayward <alan.hayward@arm.com>
9533 David Sherwood <david.sherwood@arm.com>
9535 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
9537 * gcc.target/aarch64/sve/strided_load_4.c: New test.
9538 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
9539 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
9540 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
9542 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9543 Alan Hayward <alan.hayward@arm.com>
9544 David Sherwood <david.sherwood@arm.com>
9546 * gcc.target/aarch64/sve/strided_load_1.c: New test.
9547 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
9548 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9550 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9551 Alan Hayward <alan.hayward@arm.com>
9552 David Sherwood <david.sherwood@arm.com>
9554 * gcc.target/aarch64/sve/gather_load_1.c: New test.
9555 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
9556 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
9557 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
9558 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
9559 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9560 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9561 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
9562 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
9563 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
9564 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
9565 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
9566 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9567 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9569 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9570 Alan Hayward <alan.hayward@arm.com>
9571 David Sherwood <david.sherwood@arm.com>
9573 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
9574 check for a message about using in-order reductions.
9575 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
9576 check for a message about using in-order reductions.
9577 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
9578 vectorized and check for a message about using in-order reductions.
9579 Expect targets with variable-length vectors to fall back to the
9580 fixed-length mininum.
9581 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
9582 check for a message about using in-order reductions.
9583 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
9584 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9585 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9586 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9587 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9588 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9589 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9590 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9591 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9592 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9593 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9594 vect_fold_left_plus.
9596 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9598 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9600 * gcc.target/aarch64/sve/spill_2.c: New test.
9601 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9602 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9603 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9604 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9605 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9607 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9608 Alan Hayward <alan.hayward@arm.com>
9609 David Sherwood <david.sherwood@arm.com>
9611 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9613 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9614 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9615 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9616 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9617 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9618 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9619 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9620 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9621 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
9623 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9624 Alan Hayward <alan.hayward@arm.com>
9625 David Sherwood <david.sherwood@arm.com>
9627 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
9628 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9629 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9630 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9632 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9633 Alan Hayward <alan.hayward@arm.com>
9634 David Sherwood <david.sherwood@arm.com>
9636 * lib/target-supports.exp
9637 (check_effective_target_vect_fold_extract_last): New proc.
9638 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9639 for fold_extract_last.
9640 * gcc.dg/vect/pr65947-2.c: Likewise.
9641 * gcc.dg/vect/pr65947-3.c: Likewise.
9642 * gcc.dg/vect/pr65947-4.c: Likewise.
9643 * gcc.dg/vect/pr65947-5.c: Likewise.
9644 * gcc.dg/vect/pr65947-6.c: Likewise.
9645 * gcc.dg/vect/pr65947-9.c: Likewise.
9646 * gcc.dg/vect/pr65947-10.c: Likewise.
9647 * gcc.dg/vect/pr65947-12.c: Likewise.
9648 * gcc.dg/vect/pr65947-14.c: Likewise.
9649 * gcc.dg/vect/pr80631-1.c: Likewise.
9650 * gcc.target/aarch64/sve/clastb_1.c: New test.
9651 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9652 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9653 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9654 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9655 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9656 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9657 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9658 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9659 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9660 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9661 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9662 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9663 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9665 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9666 Alan Hayward <alan.hayward@arm.com>
9667 David Sherwood <david.sherwood@arm.com>
9669 * gcc.target/aarch64/sve/live_1.c: New test.
9670 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9672 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9673 Alan Hayward <alan.hayward@arm.com>
9674 David Sherwood <david.sherwood@arm.com>
9676 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9677 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9678 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9679 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9680 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9681 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9682 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9683 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9684 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9686 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9687 Alan Hayward <alan.hayward@arm.com>
9688 David Sherwood <david.sherwood@arm.com>
9690 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9692 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9694 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9695 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9696 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9697 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9698 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9699 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9701 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9702 Alan Hayward <alan.hayward@arm.com>
9703 David Sherwood <david.sherwood@arm.com>
9705 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9706 instead of just ADDRESS.
9707 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9708 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9709 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9710 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9711 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9712 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9713 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9714 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9715 * gcc.target/aarch64/sve/while_2.c: Likewise.
9716 * gcc.target/aarch64/sve/while_3.c: Likewise.
9717 * gcc.target/aarch64/sve/while_4.c: Likewise.
9719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9720 Alan Hayward <alan.hayward@arm.com>
9721 David Sherwood <david.sherwood@arm.com>
9723 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9724 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9726 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9727 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9728 * gcc.target/aarch64/sve/reduc_5.c: New test.
9729 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9730 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9732 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9733 Alan Hayward <alan.hayward@arm.com>
9734 David Sherwood <david.sherwood@arm.com>
9736 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9737 * gcc.dg/tree-ssa/peel1.c: Likewise.
9738 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9739 variable-length vectors.
9740 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9741 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9742 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9743 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9744 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9745 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9746 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9747 * gcc.target/aarch64/sve/slp_8.c: New test.
9748 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9749 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9750 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9751 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9752 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9753 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9754 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9755 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9756 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9757 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9758 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9759 * gcc.target/aarch64/sve/while_1.c: Likewise.
9760 * gcc.target/aarch64/sve/while_2.c: Likewise.
9761 * gcc.target/aarch64/sve/while_3.c: Likewise.
9762 * gcc.target/aarch64/sve/while_4.c: Likewise.
9764 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9765 Alan Hayward <alan.hayward@arm.com>
9766 David Sherwood <david.sherwood@arm.com>
9768 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9770 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9771 and add an associated scan-dump test. Prevent vectorization
9772 of the first two loops.
9773 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9774 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9775 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9776 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9777 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9778 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9780 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9781 Alan Hayward <alan.hayward@arm.com>
9782 David Sherwood <david.sherwood@arm.com>
9784 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9785 * gcc.dg/vect/pr67790.c: Likewise.
9786 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9787 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9788 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9789 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9790 * gcc.target/aarch64/sve/slp_5.c: New test.
9791 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9792 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9793 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9794 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9795 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9797 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9798 Alan Hayward <alan.hayward@arm.com>
9799 David Sherwood <david.sherwood@arm.com>
9801 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9803 * gcc.dg/vect/slp-1.c: Likewise.
9804 * gcc.dg/vect/slp-10.c: Likewise.
9805 * gcc.dg/vect/slp-12b.c: Likewise.
9806 * gcc.dg/vect/slp-12c.c: Likewise.
9807 * gcc.dg/vect/slp-17.c: Likewise.
9808 * gcc.dg/vect/slp-19b.c: Likewise.
9809 * gcc.dg/vect/slp-20.c: Likewise.
9810 * gcc.dg/vect/slp-21.c: Likewise.
9811 * gcc.dg/vect/slp-22.c: Likewise.
9812 * gcc.dg/vect/slp-23.c: Likewise.
9813 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9814 * gcc.dg/vect/slp-24.c: Likewise.
9815 * gcc.dg/vect/slp-28.c: Likewise.
9816 * gcc.dg/vect/slp-39.c: Likewise.
9817 * gcc.dg/vect/slp-6.c: Likewise.
9818 * gcc.dg/vect/slp-7.c: Likewise.
9819 * gcc.dg/vect/slp-cond-1.c: Likewise.
9820 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9821 * gcc.dg/vect/slp-cond-2.c: Likewise.
9822 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9823 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9824 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9825 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9826 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9827 * gcc.dg/vect/slp-perm-6.c: Likewise.
9828 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9829 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9830 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9831 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9832 * gcc.dg/vect/slp-12a.c: Likewise.
9833 * gcc.dg/vect/slp-14.c: Likewise.
9834 * gcc.dg/vect/slp-15.c: Likewise.
9835 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9836 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9837 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9838 * gcc.target/aarch64/sve/slp_1.c: New test.
9839 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9840 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9841 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9842 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9843 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9844 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9845 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9848 Alan Hayward <alan.hayward@arm.com>
9849 David Sherwood <david.sherwood@arm.com>
9851 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9852 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9853 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9854 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9855 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9856 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9857 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9858 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9859 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9860 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9861 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9862 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9863 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9864 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9865 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9866 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9867 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9868 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9869 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9871 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9872 Alan Hayward <alan.hayward@arm.com>
9873 David Sherwood <david.sherwood@arm.com>
9875 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9876 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9877 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9878 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9879 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9880 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9881 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9882 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9883 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9884 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9885 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9886 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9887 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9888 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9889 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9890 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9891 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9892 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9893 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9894 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9895 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9896 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9897 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9898 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9899 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9900 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9901 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9902 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9903 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9904 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9905 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9906 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9907 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9908 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9909 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9910 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9912 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9913 Alan Hayward <alan.hayward@arm.com>
9914 David Sherwood <david.sherwood@arm.com>
9916 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9917 Return true for SVE too.
9918 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9919 if load/store lanes are supported.
9920 * gcc.dg/vect/slp-10.c: Likewise.
9921 * gcc.dg/vect/slp-12c.c: Likewise.
9922 * gcc.dg/vect/slp-17.c: Likewise.
9923 * gcc.dg/vect/slp-33.c: Likewise.
9924 * gcc.dg/vect/slp-6.c: Likewise.
9925 * gcc.dg/vect/slp-cond-1.c: Likewise.
9926 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9927 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9928 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9929 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9930 * gcc.dg/vect/slp-perm-6.c: Likewise.
9931 * gcc.dg/vect/slp-perm-9.c: Likewise.
9932 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9933 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9934 for variable-length vectors.
9936 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9937 Alan Hayward <alan.hayward@arm.com>
9938 David Sherwood <david.sherwood@arm.com>
9940 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9941 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9943 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9945 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9946 * g++.target/aarch64/sve/catch_1.C: New test.
9947 * g++.target/aarch64/sve/catch_2.C: Likewise.
9948 * g++.target/aarch64/sve/catch_3.C: Likewise.
9949 * g++.target/aarch64/sve/catch_4.C: Likewise.
9950 * g++.target/aarch64/sve/catch_5.C: Likewise.
9951 * g++.target/aarch64/sve/catch_6.C: Likewise.
9953 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9954 Alan Hayward <alan.hayward@arm.com>
9955 David Sherwood <david.sherwood@arm.com>
9957 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9959 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9960 * gcc.target/aarch64/fmaxmin.c: Likewise.
9961 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9962 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9963 * gcc.target/aarch64/pr62178.c: Likewise.
9964 * gcc.target/aarch64/pr71727-2.c: Likewise.
9965 * gcc.target/aarch64/saddw-1.c: Likewise.
9966 * gcc.target/aarch64/saddw-2.c: Likewise.
9967 * gcc.target/aarch64/uaddw-1.c: Likewise.
9968 * gcc.target/aarch64/uaddw-2.c: Likewise.
9969 * gcc.target/aarch64/uaddw-3.c: Likewise.
9970 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9971 * gcc.target/aarch64/vect-compile.c: Likewise.
9972 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9973 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9974 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9975 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9976 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9977 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9978 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9979 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9980 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9981 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9982 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9983 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9984 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9985 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9986 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9987 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9988 * gcc.target/aarch64/vect-movi.c: Likewise.
9989 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9990 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9991 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9992 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9993 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9994 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9996 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9997 * gcc.target/aarch64/sve/arith_1.c: New test.
9998 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9999 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10000 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10001 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10002 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
10003 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
10004 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
10005 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
10006 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
10007 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
10008 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10009 * gcc.target/aarch64/sve/ext_1.c: Likewise.
10010 * gcc.target/aarch64/sve/ext_2.c: Likewise.
10011 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10012 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10013 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10014 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10015 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
10016 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
10017 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
10018 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
10019 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
10020 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
10021 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
10022 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
10023 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
10024 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
10025 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
10026 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
10027 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
10028 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
10029 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
10030 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
10031 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
10032 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
10033 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
10034 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
10035 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
10036 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
10037 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
10038 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
10039 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
10040 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
10041 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
10042 * gcc.target/aarch64/sve/index_1.c: Likewise.
10043 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
10044 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
10045 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
10046 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10047 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
10048 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
10049 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10050 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
10051 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
10052 * gcc.target/aarch64/sve/mad_1.c: Likewise.
10053 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
10054 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
10055 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
10056 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
10057 * gcc.target/aarch64/sve/mla_1.c: Likewise.
10058 * gcc.target/aarch64/sve/mls_1.c: Likewise.
10059 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
10060 * gcc.target/aarch64/sve/msb_1.c: Likewise.
10061 * gcc.target/aarch64/sve/mul_1.c: Likewise.
10062 * gcc.target/aarch64/sve/neg_1.c: Likewise.
10063 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
10064 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
10065 * gcc.target/aarch64/sve/pack_1.c: Likewise.
10066 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
10067 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
10068 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
10069 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
10070 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
10071 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
10072 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
10073 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
10074 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
10075 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
10076 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10077 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10078 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10079 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
10080 * gcc.target/aarch64/sve/rev_1.c: Likewise.
10081 * gcc.target/aarch64/sve/revb_1.c: Likewise.
10082 * gcc.target/aarch64/sve/revh_1.c: Likewise.
10083 * gcc.target/aarch64/sve/revw_1.c: Likewise.
10084 * gcc.target/aarch64/sve/shift_1.c: Likewise.
10085 * gcc.target/aarch64/sve/single_1.c: Likewise.
10086 * gcc.target/aarch64/sve/single_2.c: Likewise.
10087 * gcc.target/aarch64/sve/single_3.c: Likewise.
10088 * gcc.target/aarch64/sve/single_4.c: Likewise.
10089 * gcc.target/aarch64/sve/spill_1.c: Likewise.
10090 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
10091 * gcc.target/aarch64/sve/subr_1.c: Likewise.
10092 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
10093 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
10094 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
10095 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
10096 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10097 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
10098 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10099 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
10100 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
10101 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
10102 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
10103 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
10104 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
10105 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
10106 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
10107 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
10108 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
10109 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
10110 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
10111 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
10112 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
10113 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
10114 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
10115 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10116 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
10117 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
10118 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
10119 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10120 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
10121 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
10122 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
10123 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
10124 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
10125 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
10126 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
10127 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
10128 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
10129 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
10130 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
10131 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
10132 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
10133 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
10135 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10136 Alan Hayward <alan.hayward@arm.com>
10137 David Sherwood <david.sherwood@arm.com>
10139 * lib/target-supports.exp (check_effective_target_aarch64_sve)
10140 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
10141 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
10143 (check_effective_target_vect_perm): Handle SVE.
10144 (check_effective_target_vect_perm_byte): Likewise.
10145 (check_effective_target_vect_perm_short): Likewise.
10146 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
10147 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10148 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10149 (check_effective_target_vect_element_align_preferred): Likewise.
10150 (check_effective_target_vect_align_stack_vars): Likewise.
10151 (check_effective_target_vect_load_lanes): Likewise.
10152 (check_effective_target_vect_masked_store): Likewise.
10153 (available_vector_sizes): Use aarch64_sve_bits for SVE.
10154 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
10155 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
10156 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
10157 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
10158 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
10159 * gcc.dg/vect/slp-23.c: Likewise.
10160 * gcc.dg/vect/slp-perm-5.c: Likewise.
10161 * gcc.dg/vect/slp-perm-6.c: Likewise.
10162 * gcc.dg/vect/slp-perm-9.c: Likewise.
10163 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10164 * gcc.dg/vect/vect-114.c: Likewise.
10165 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
10166 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
10168 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10170 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
10171 vect_variable_length, expecting the test to be vectorized
10172 without SLP instead.
10173 * gcc.dg/vect/pr33953.c: Likewise.
10174 * gcc.dg/vect/pr37027.c: Likewise.
10175 * gcc.dg/vect/pr67790.c: Likewise.
10176 * gcc.dg/vect/pr68445.c: Likewise.
10177 * gcc.dg/vect/slp-1.c: Likewise.
10178 * gcc.dg/vect/slp-10.c: Likewise.
10179 * gcc.dg/vect/slp-12a.c: Likewise.
10180 * gcc.dg/vect/slp-12b.c: Likewise.
10181 * gcc.dg/vect/slp-12c.c: Likewise.
10182 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10183 * gcc.dg/vect/slp-13.c: Likewise.
10184 * gcc.dg/vect/slp-14.c: Likewise.
10185 * gcc.dg/vect/slp-15.c: Likewise.
10186 * gcc.dg/vect/slp-17.c: Likewise.
10187 * gcc.dg/vect/slp-19b.c: Likewise.
10188 * gcc.dg/vect/slp-2.c: Likewise.
10189 * gcc.dg/vect/slp-20.c: Likewise.
10190 * gcc.dg/vect/slp-21.c: Likewise.
10191 * gcc.dg/vect/slp-22.c: Likewise.
10192 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10193 * gcc.dg/vect/slp-24.c: Likewise.
10194 * gcc.dg/vect/slp-28.c: Likewise.
10195 * gcc.dg/vect/slp-39.c: Likewise.
10196 * gcc.dg/vect/slp-42.c: Likewise.
10197 * gcc.dg/vect/slp-6.c: Likewise.
10198 * gcc.dg/vect/slp-7.c: Likewise.
10199 * gcc.dg/vect/slp-cond-1.c: Likewise.
10200 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10201 * gcc.dg/vect/slp-cond-2.c: Likewise.
10202 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10203 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10204 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10205 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10206 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10207 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10208 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10209 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10210 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10211 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10212 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10213 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10214 * gcc.dg/vect/slp-reduc-7.c: Likewise.
10215 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10216 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10217 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10218 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10220 2018-01-13 Jakub Jelinek <jakub@redhat.com>
10223 * gcc.dg/pr83801.c: New test.
10225 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
10228 * gfortran.dg/bounds_check_19.f90: New test.
10230 2018-01-12 Jakub Jelinek <jakub@redhat.com>
10232 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
10233 instead of scan-assembler-not for xsnabsqp.
10235 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10237 PR libgfortran/83525
10238 * gfortran.dg/newunit_5.f90: New test.
10240 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
10242 PR rtl-optimization/80481
10243 * g++.dg/pr80481.C: New.
10245 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
10248 * gcc.target/alpha/pr83628-3.c: New test.
10250 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10252 * lib/target-supports.exp (check_effective_target_avx512f): Also
10253 check for __builtin_ia32_addsd_round,
10254 __builtin_ia32_getmantsd_round.
10255 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
10257 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
10260 * gcc.target/powerpc/pr83629.c: Require ilp32.
10262 2018-01-12 Richard Biener <rguenther@suse.de>
10264 PR tree-optimization/80846
10265 * gcc.target/i386/pr80846-1.c: New testcase.
10266 * gcc.target/i386/pr80846-2.c: Likewise.
10268 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
10270 * gcc.c-torture/execute/20180112-1.c: New test.
10272 2018-01-12 Tom de Vries <tom@codesourcery.com>
10274 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
10275 * g++.dg/ext/label13a.C: Same.
10276 * g++.dg/ext/label14.C: Same.
10277 * g++.dg/ext/label2.C: Same.
10278 * g++.dg/ext/label3.C: Same.
10279 * g++.dg/torture/pr42462.C: Same.
10280 * g++.dg/torture/pr42739.C: Same.
10281 * g++.dg/warn/Wunused-label-3.C: Same.
10283 2018-01-12 Tom de Vries <tom@codesourcery.com>
10285 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
10286 * g++.dg/Walloca1.C: Same.
10287 * g++.dg/cpp0x/pr70338.C: Same.
10288 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
10289 * g++.dg/cpp1y/vla10.C: Same.
10290 * g++.dg/cpp1y/vla2.C: Same.
10291 * g++.dg/cpp1y/vla6.C: Same.
10292 * g++.dg/cpp1y/vla8.C: Same.
10293 * g++.dg/debug/debug5.C: Same.
10294 * g++.dg/debug/debug6.C: Same.
10295 * g++.dg/debug/pr54828.C: Same.
10296 * g++.dg/diagnostic/pr70105.C: Same.
10297 * g++.dg/eh/cleanup5.C: Same.
10298 * g++.dg/eh/spbp.C: Same.
10299 * g++.dg/ext/tmplattr9.C: Same.
10300 * g++.dg/ext/vla10.C: Same.
10301 * g++.dg/ext/vla11.C: Same.
10302 * g++.dg/ext/vla12.C: Same.
10303 * g++.dg/ext/vla15.C: Same.
10304 * g++.dg/ext/vla16.C: Same.
10305 * g++.dg/ext/vla17.C: Same.
10306 * g++.dg/ext/vla3.C: Same.
10307 * g++.dg/ext/vla6.C: Same.
10308 * g++.dg/ext/vla7.C: Same.
10309 * g++.dg/init/array24.C: Same.
10310 * g++.dg/init/new47.C: Same.
10311 * g++.dg/init/pr55497.C: Same.
10312 * g++.dg/opt/pr78201.C: Same.
10313 * g++.dg/template/vla2.C: Same.
10314 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
10315 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
10316 * g++.dg/torture/pr62127.C: Same.
10317 * g++.dg/torture/pr67055.C: Same.
10318 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
10319 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
10320 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
10321 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
10322 * g++.dg/warn/Wplacement-new-size-5.C: Same.
10323 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
10324 * g++.dg/warn/Wvla-1.C: Same.
10325 * g++.dg/warn/Wvla-3.C: Same.
10326 * g++.old-deja/g++.ext/array2.C: Same.
10327 * g++.old-deja/g++.ext/constructor.C: Same.
10328 * g++.old-deja/g++.law/builtin1.C: Same.
10329 * g++.old-deja/g++.other/crash12.C: Same.
10330 * g++.old-deja/g++.other/eh3.C: Same.
10331 * g++.old-deja/g++.pt/array6.C: Same.
10332 * g++.old-deja/g++.pt/dynarray.C: Same.
10334 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10336 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
10338 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10340 PR libfortran/67412
10341 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
10342 on *-*-solaris2.10.
10344 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10346 * lib/target-supports.exp (check_effective_target_branch_cost):
10347 Accept all x86 targets.
10349 2018-01-12 Martin Liska <mliska@suse.cz>
10352 * g++.dg/warn/pr83054.C: New test.
10354 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10356 * gcc.target/powerpc/spec-barr-1.c: New file.
10358 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
10361 * gcc.target/i386/pr83330.c: New test.
10363 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10366 * gfortran.dg/dtio_31.f03: New test.
10367 * gfortran.dg/dtio_32.f03: New test.
10369 2018-01-11 David Malcolm <dmalcolm@redhat.com>
10372 * g++.dg/wrappers: New subdirectory.
10373 * g++.dg/wrappers/README: New file.
10374 * g++.dg/wrappers/alloc.C: New test case.
10375 * g++.dg/wrappers/cow-istream-string.C: New test case.
10376 * g++.dg/wrappers/cp-stdlib.C: New test case.
10377 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
10378 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
10380 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
10382 PR middle-end/83718
10383 * g++.dg/torture/pr83718.C: New testcase.
10385 2018-01-11 Martin Jambor <mjambor@suse.cz>
10388 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
10390 2018-01-11 Bin Cheng <bin.cheng@arm.com>
10392 PR tree-optimization/83695
10393 * gcc.dg/tree-ssa/pr83695.c: New test.
10395 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10397 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
10398 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
10400 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10402 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
10403 * gcc.target/arm/simd/fp16fml_high.c: New test.
10404 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
10405 * lib/target-supports.exp
10406 (check_effective_target_arm_fp16fml_neon_ok_nocache,
10407 check_effective_target_arm_fp16fml_neon_ok,
10408 add_options_for_arm_fp16fml_neon): New procedures.
10410 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10412 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
10415 2018-01-11 Richard Biener <rguenther@suse.de>
10417 PR tree-optimization/83435
10418 * gcc.dg/graphite/pr83435.c: New testcase.
10420 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
10421 Alan Hayward <alan.hayward@arm.com>
10422 David Sherwood <david.sherwood@arm.com>
10424 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
10426 2018-01-11 Tamar Christina <tamar.christina@arm.com>
10428 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
10430 2018-01-11 Sudakshina Das <sudi.das@arm.com>
10433 * gcc.c-torture/compile/pr82096.c: New test.
10435 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10437 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
10439 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10441 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
10443 2018-01-11 Justin Squirek <squirek@adacore.com>
10445 * gnat.dg/expr_func4.adb: New testcase.
10447 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10449 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
10452 2018-01-11 Bob Duff <duff@adacore.com>
10454 * gnat.dg/protected_null.adb: New testcase.
10456 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10458 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
10460 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10462 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
10464 2018-01-11 Justin Squirek <squirek@adacore.com>
10466 * gnat.dg/loopvar.adb: New testcase.
10468 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10470 PR middle-end/83189
10471 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
10473 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10475 * gcc.c-torture/compile/pr83575.c: New testcase.
10477 2018-01-10 Michael Collison <michael.collison@arm.com>
10479 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
10480 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
10481 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
10482 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
10483 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10484 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10485 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10486 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
10487 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
10488 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10489 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10490 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
10491 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
10492 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
10493 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
10494 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
10496 2018-01-10 Michael Collison <michael.collison@arm.com>
10498 * gcc.target/aarch64/sha2.h: New shared testcase.
10499 * gcc.target/aarch64/sha2_1.c: New testcase.
10500 * gcc.target/aarch64/sha2_2.c: New testcase.
10501 * gcc.target/aarch64/sha2_3.c: New testcase.
10502 * gcc.target/aarch64/sha3.h: New shared testcase.
10503 * gcc.target/aarch64/sha3_1.c: New testcase.
10504 * gcc.target/aarch64/sha3_2.c: New testcase.
10505 * gcc.target/aarch64/sha3_3.c: New testcase.
10507 2018-01-10 Michael Collison <michael.collison@arm.com>
10509 * gcc.target/aarch64/sm3_sm4.c: New testcase.
10511 2018-01-10 Martin Sebor <msebor@redhat.com>
10513 PR tree-optimization/83781
10514 * gcc.dg/strlenopt-42.c: New test.
10516 2018-01-11 Martin Sebor <msebor@gmail.com>
10517 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10519 PR tree-optimization/83501
10520 PR tree-optimization/81703
10522 * gcc.dg/strlenopt-39.c: New test-case.
10523 * gcc.dg/pr81703.c: Likewise.
10525 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
10527 * gnat.dg/atomic10.adb: New test.
10529 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10532 * gfortran.dg/deferred_character_18.f90: New test.
10534 2018-01-10 Martin Sebor <msebor@redhat.com>
10536 PR tree-optimization/83671
10537 * gcc.dg/strlenopt-40.c: New test.
10538 * gcc.dg/strlenopt-41.c: New test.
10540 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10543 * gfortran.dg/allocate_with_typespec_7.f90: New test.
10545 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
10548 * gcc.target/powerpc/pr83399.c: New test.
10550 2018-01-10 David Malcolm <dmalcolm@redhat.com>
10553 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
10554 to reflect that the arguments are correctly underlined.
10555 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
10556 for globals, params, locals and literals.
10557 (test_sizeof): Directly test the location of "sizeof", rather than
10558 when used in compound expressions.
10559 (test_alignof): Likewise for "alignof".
10560 (test_string_literals): Likewise for string literals.
10561 (test_numeric_literals): Likewise for numeric literals.
10562 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
10563 (test_typeid): Likewise for typeid.
10564 (test_unary_plus): New.
10565 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
10568 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
10570 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
10572 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10574 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
10576 2018-01-10 Marek Polacek <polacek@redhat.com>
10579 * g++.dg/warn/Wduplicated-branches4.C: New test.
10581 2018-01-10 Jakub Jelinek <jakub@redhat.com>
10584 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10587 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10590 * g++.dg/cpp0x/new2.C: New.
10592 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10595 * gcc.target/i386/pr83735.c: New test.
10597 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10599 * lib/target-supports.exp (check_effective_target_branch_cost):
10601 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10602 * gcc.dg/pr21643.c: Likewise.
10603 * gcc.dg/pr46309.c: Likewise.
10604 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10605 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10606 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10607 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10608 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10609 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10610 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10611 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10613 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10614 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10615 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10616 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10617 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10619 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10622 * gcc.target/powerpc/pr83629.c: New testcase.
10624 2018-01-10 Richard Biener <rguenther@suse.de>
10627 * gcc.dg/pr78768.c: Un-XFAIL.
10629 2018-01-10 Richard Biener <rguenther@suse.de>
10632 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10634 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10636 PR tree-optimization/83753
10637 * gcc.dg/torture/pr83753.c: New test.
10639 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
10641 * gcc.target/i386/avx2-gather-1.c: Add -march.
10642 * gcc.target/i386/avx2-gather-2.c: Add -march.
10643 * gcc.target/i386/avx2-gather-3.c: Add -march.
10644 * gcc.target/i386/avx2-gather-4.c: Add -march.
10645 * gcc.target/i386/avx2-gather-5.c: Add -march.
10646 * gcc.target/i386/avx2-gather-6.c: Add -march.
10647 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10648 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10649 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10650 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10651 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10652 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10653 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10654 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10655 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10656 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10658 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10661 * gcc.target/i386/pr78585.c: New test.
10663 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10666 * g++.dg/cpp0x/pr83734.C: New test.
10668 2018-01-09 Carl Love <cel@us.ibm.com>
10670 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10671 vec_mergeo builtins with float, double, long long, unsigned long long,
10672 bool long long arguments.
10673 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10674 vec_float2 with double arguments.
10675 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10676 vec_mergew and vec_mergow builtins.
10678 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10681 * gfortran.dg/contiguous_6.f90: New test.
10683 2018-01-09 Richard Biener <rguenther@suse.de>
10685 PR tree-optimization/83668
10686 * gcc.dg/graphite/pr83668.c: New testcase.
10688 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10690 PR tree-optimization/64811
10691 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10692 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10693 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10694 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10696 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10698 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10701 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10703 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10706 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10707 no NEON and require softfp or hard float-abi.
10708 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10710 2018-01-09 Richard Biener <rguenther@suse.de>
10712 PR tree-optimization/83572
10713 * gcc.dg/graphite/pr83572.c: New testcase.
10715 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10718 * gcc.dg/sms-13.c: New test.
10720 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10723 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10725 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10726 Monk Chiang <sh.chiang04@gmail.com>
10728 * gcc.target/riscv/save-restore-1.c: New.
10730 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10733 * gcc.target/powerpc/pr83677.c: New file.
10735 2018-01-08 Jeff Law <law@redhat.com>
10737 PR rtl-optimizatin/81308
10738 * g++.dg/pr81308-1.C: New test.
10739 * g++.dg/pr81308-2.C: New test.
10741 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10743 PR target/83663 - Revert r255946
10744 * gcc.target/aarch64/vect-slp-dup.c: New.
10746 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10748 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10751 2018-01-08 Richard Biener <rguenther@suse.de>
10753 PR tree-optimization/83563
10754 * gcc.dg/graphite/pr83563.c: New testcase.
10756 2018-01-08 Richard Biener <rguenther@suse.de>
10758 PR middle-end/83713
10759 * g++.dg/torture/pr83713.C: New testcase.
10761 2018-01-08 Tom de Vries <tom@codesourcery.com>
10763 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10765 2018-01-08 Richard Biener <rguenther@suse.de>
10767 PR tree-optimization/83685
10768 * gcc.dg/torture/pr83685.c: New testcase.
10770 2018-01-08 Richard Biener <rguenther@suse.de>
10773 * gcc.dg/lto/pr83719_0.c: New testcase.
10775 2018-01-08 Tom de Vries <tom@codesourcery.com>
10777 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10778 * gcc.dg/graphite/run-id-1.c: Same.
10779 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10781 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10784 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10785 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10786 * gfortran.dg/pdt_27.f03: New test.
10789 * gfortran.dg/pdt_28.f03: New test.
10791 2018-01-08 Tom de Vries <tom@codesourcery.com>
10793 * c-c++-common/builtins.c: Require effective target alloca.
10794 * gcc.dg/Wrestrict.c: Same.
10795 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10797 2018-01-08 Richard Biener <rguenther@suse.de>
10799 PR middle-end/83580
10800 * gcc.dg/torture/pr83580.c: New testcase.
10802 2018-01-08 Richard Biener <rguenther@suse.de>
10804 PR middle-end/83517
10805 * gcc.dg/pr83517.c: New testcase.
10807 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10809 PR middle-end/81897
10810 * gcc.dg/uninit-pr81897.c: New test.
10812 2018-01-06 Martin Sebor <msebor@redhat.com>
10814 PR tree-optimization/83640
10815 * gcc.dg/Wrestrict-6.c: New test.
10816 * gcc.dg/pr83640.c: New test.
10818 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10820 * gcc.target/aarch64/reg-alloc-1.c: New test.
10822 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10825 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10827 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10830 * gcc.dg/pr83480.c: New test.
10832 PR rtl-optimization/83682
10833 * gcc.target/i386/pr83682.c: New test.
10835 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10839 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10840 * gfortran.dg/dependency_49.f90: Likewise.
10841 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10842 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10843 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10844 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10845 * gfortran.dg/string_1_lp64.f90: New test.
10846 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10847 * gfortran.dg/string_3_lp64.f90: New test.
10849 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10852 * gcc.target/i386/sse-26.c: New test.
10855 * gcc.target/i386/pr83604.c: New test.
10857 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10859 * gcc.dg/vect/vect-align-4.c: New test.
10860 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10861 and redefine as a structure with an unaligned member "b".
10862 (foo): Update accordingly.
10864 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10867 * gcc.target/aarch64/bics_5.c: New test.
10868 * gcc.target/arm/bics_5.c: Likewise.
10870 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10872 PR tree-optimization/83605
10873 * gcc.dg/pr83605.c: New test.
10875 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10878 * gcc.target/i386/pr83554.c: New test.
10881 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10884 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10888 * gfortran.dg/eoshift_8.f90: New test.
10889 * gfortran.dg/simplify_eoshift_1.f90: New test.
10891 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10894 * gcc.dg/pr83585.c: New test.
10896 2018-01-04 Nathan Sidwell <nathan@acm.org>
10899 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10901 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10904 * gcc.dg/pr83666.c: New test.
10906 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10909 * gcc.target/alpha/pr83628-1.c: New test.
10910 * gcc.target/alpha/pr83628-2.c: Ditto.
10912 2018-01-04 Martin Liska <mliska@suse.cz>
10915 * g++.dg/ipa/pr82352.C: New test.
10917 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10919 * gcc.dg/vect-opt-info-1.c: Moved to ...
10920 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10921 vect_int targets, use dg-additional-options instead of dg-options and
10922 use relative line numbers instead of absolute.
10924 2018-01-03 Martin Sebor <msebor@redhat.com>
10926 PR tree-optimization/83655
10927 * gcc.dg/Wrestrict-5.c: New test.
10928 * c-c++-common/builtins.c: New test.
10930 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10931 Alan Hayward <alan.hayward@arm.com>
10932 David Sherwood <david.sherwood@arm.com>
10934 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10937 2018-01-03 Jeff Law <law@redhat.com>
10940 * gcc.target/i386/stack-check-17.c: New test.
10941 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10943 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10946 * gcc.dg/pr83621.c: New test.
10949 * gcc.dg/pr83645.c: New test.
10951 2018-01-03 Martin Sebor <msebor@redhat.com>
10953 PR tree-optimization/83603
10954 * gcc.dg/Wrestrict-4.c: New test.
10957 * gcc.dg/const-2.c: New test.
10958 * gcc.dg/pure-3.c: New test.
10960 2018-01-03 Martin Sebor <msebor@redhat.com>
10962 * gcc.dg/Wrestrict-3.c: New test.
10964 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10967 * g++.dg/opt/pr83555.C: New test.
10968 * g++.dg/ubsan/pr83555.C: New test.
10970 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10973 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10974 the !CHECKING_P case by expecting a note.
10975 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10976 a note for the !CHECKING_P case, and move the return statement
10977 outside of #if CHECKING_P guard.
10979 2018-01-03 Jeff Law <law@redhat.com>
10981 PR middle-end/83654
10982 * gcc.target/i386/stack-check-18.c: New test.
10983 * gcc.target/i386/stack-check-19.c: New test.
10985 2018-01-03 Martin Sebor <msebor@redhat.com>
10987 PR tree-optimization/83501
10988 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10990 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10992 PR tree-optimization/83501
10993 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10995 2018-01-03 Nathan Sidwell <nathan@acm.org>
10998 * g++.dg/ipa/pr83667.C: New.
11000 2018-01-03 Martin Liska <mliska@suse.cz>
11002 PR tree-optimization/83593
11003 * gcc.dg/pr83593.c: New test.
11005 2018-01-03 Martin Liska <mliska@suse.cz>
11008 * g++.dg/ipa/pr83549.C: New test.
11010 2018-01-03 Marek Polacek <polacek@redhat.com>
11013 * g++.dg/warn/mvp2.C: New test.
11015 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11017 PR preprocessor/83602
11018 * g++.dg/cpp/pr83602.C: New test.
11021 * g++.dg/parse/pr83634.C: New test.
11023 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
11026 * gfortran.dg/eoshift_7.f90: New test.
11028 2018-01-03 Jan Beulich <jbeulich@suse.com>
11030 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
11031 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
11033 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11035 Update copyright years.
11037 2018-01-03 Martin Liska <mliska@suse.cz>
11040 * gcc.dg/ipa/pr83594.c: New test.
11042 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
11043 Alan Hayward <alan.hayward@arm.com>
11044 David Sherwood <david.sherwood@arm.com>
11046 * gcc.dg/vect-opt-info-1.c: New test.
11048 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11050 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
11051 floorf128, truncf128, and roundf128.
11052 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
11053 optimizations added in match.pd.
11054 * gcc.target/powerpc/float128-hw6.c: Likewise.
11055 * gcc.target/powerpc/float128-hw7.c: Likewise.
11056 * gcc.target/powerpc/float128-hw8.c: Likewise.
11057 * gcc.target/powerpc/float128-hw9.c: Likewise.
11058 * gcc.target/powerpc/float128-hw10.c: Likewise.
11059 * gcc.target/powerpc/float128-hw11.c: Likewise.
11061 2018-01-02 Jakub Jelinek <jakub@redhat.com>
11064 * g++.dg/cpp0x/pr83556.C: New test.
11066 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11070 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
11071 * gfortran.dg/simplify_cshift_4.f90: New test.
11073 2018-01-02 Marek Polacek <polacek@redhat.com>
11076 * g++.dg/cpp0x/inh-ctor30.C: New test.
11079 * g++.dg/cpp1z/pr83644.C: New test.
11081 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
11084 * gfortran.dg/coarray_45.f90: New test.
11087 * gfortran.dg/coarray_46.f90: New test.
11089 2018-01-01 Jakub Jelinek <jakub@redhat.com>
11091 PR tree-optimization/83581
11092 * gcc.dg/pr83581.c: New test.
11095 * gcc.dg/pr83595.c: New test.
11097 PR middle-end/83608
11098 * g++.dg/opt/pr83608.C: New test.
11100 PR middle-end/83609
11101 * gcc.dg/pr83609.c: New test.
11102 * g++.dg/opt/pr83609.C: New test.
11104 PR middle-end/83623
11105 * gcc.dg/pr83623.c: New test.
11107 * gcc.target/i386/i386.exp
11108 (check_effective_target_avx512vpopcntdqvl): New proc.
11109 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
11110 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
11111 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
11113 Copyright (C) 2018 Free Software Foundation, Inc.
11115 Copying and distribution of this file, with or without modification,
11116 are permitted in any medium without royalty provided the copyright
11117 notice and this notice are preserved.