1 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
3 * gcc.dg/vect/vect-fma-1.c: New test.
5 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
13 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
15 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
18 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
20 * gcc.target/msp430/pr78849.c: New test.
22 2018-05-23 Marek Polacek <polacek@redhat.com>
24 * g++.dg/cpp2a/range-for8.C: New test.
25 * g++.dg/cpp2a/range-for9.C: New test.
26 * g++.dg/cpp2a/range-for10.C: New test.
28 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
30 * lib/target-supports.exp (check_effective_target_be): New.
31 (check_effective_target_le): New.
33 2018-05-23 Marek Polacek <polacek@redhat.com>
35 * g++.dg/cpp2a/range-for1.C: New test.
36 * g++.dg/cpp2a/range-for2.C: New test.
37 * g++.dg/cpp2a/range-for3.C: New test.
38 * g++.dg/cpp2a/range-for4.C: New test.
39 * g++.dg/cpp2a/range-for5.C: New test.
40 * g++.dg/cpp2a/range-for6.C: New test.
41 * g++.dg/cpp2a/range-for7.C: New test.
43 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
45 * gcc.target/i386/cvt-3.c: New test.
47 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
49 * gcc.target/i386/cvt-2.c: New test.
51 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
53 * gcc.dg/pr79985.c: New testcase.
55 2018-05-23 Richard Biener <rguenther@suse.de>
57 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
59 2018-05-23 Sudakshina Das <sudi.das@arm.com>
62 * gcc.target/aarch64/pr84882.c: New test.
63 * gcc.target/aarch64/target_attr_18.c: Likewise.
65 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
67 PR tree-optimization/85853
68 * gfortran.dg/vect/pr85853.f90: New test.
70 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
72 * gnat.dg/import2.adb: New testcase.
74 2018-05-23 Ed Schonberg <schonberg@adacore.com>
76 * gnat.dg/discr51.adb: New testcase.
78 2018-05-23 Javier Miranda <miranda@adacore.com>
80 * gnat.dg/valid_scalars1.adb: New testcase.
82 2018-05-23 Ed Schonberg <schonberg@adacore.com>
84 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
86 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
88 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
91 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
93 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
96 2018-05-23 Bob Duff <duff@adacore.com>
98 * gnat.dg/addr10.adb: New testcase.
100 2018-05-23 Richard Biener <rguenther@suse.de>
103 * gcc.dg/Wstrict-overflow-27.c: New testcase.
105 2018-05-23 Yury Gribov <tetra2005@gmail.com>
107 PR tree-optimization/85822
108 * c-c++-common/pr85822.c: New test.
110 2018-05-23 Richard Biener <rguenther@suse.de>
112 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
114 2018-05-22 Janus Weil <janus@gcc.gnu.org>
117 * gfortran.dg/pr30667.f: Add option "-std=legacy".
119 2018-05-22 Martin Sebor <msebor@redhat.com>
122 * gcc.dg/attr-nonstring.c: New test.
124 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
127 * gcc.target/i386/pr85345.c: New test.
129 2018-05-22 Luis Machado <luis.machado@linaro.org>
131 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
133 2018-05-22 Janus Weil <janus@gcc.gnu.org>
136 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
137 dg-additional-options.
138 * gfortran.dg/graphite/block-2.f: Ditto.
139 * gfortran.dg/graphite/id-19.f: Ditto.
140 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
141 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
142 * gfortran.dg/vect/pr52580.f: Ditto.
144 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
146 * gcc.target/aarch64/ldp_stp_6.c: New.
147 * gcc.target/aarch64/ldp_stp_7.c: New.
148 * gcc.target/aarch64/ldp_stp_8.c: New.
150 2018-05-22 Martin Sebor <msebor@redhat.com>
153 * c-c++-common/attr-nonstring-3.c: Adjust.
154 * c-c++-common/attr-nonstring-4.c: Adjust.
155 * c-c++-common/attr-nonstring-6.c: New test.
157 2018-05-22 Martin Sebor <msebor@redhat.com>
159 PR tree-optimization/85826
160 * gcc.dg/Wrestrict-17.c: New test.
162 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
164 * gcc.dg/torture/pr85862.c: Rename to...
165 * gcc.dg/torture/pr85852.c: ...this.
167 2018-05-22 Justin Squirek <squirek@adacore.com>
169 * gnat.dg/warn14.adb: New testcase.
171 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
173 * gnat.dg/controlled8.adb: New testcase.
175 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
177 * gnat.dg/discr50.adb: New testcase.
179 2018-05-22 Ed Schonberg <schonberg@adacore.com>
181 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
182 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
183 gnat.dg/discr49_rec2.ads: New testcase.
185 2018-05-22 Ed Schonberg <schonberg@adacore.com>
187 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
188 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
191 2018-05-22 Ed Schonberg <schonberg@adacore.com>
193 * gnat.dg/fixedpnt3.adb: New testcase.
195 2018-05-22 Justin Squirek <squirek@adacore.com>
197 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
198 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
200 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
203 * gcc.dg/torture/pr85862.c: New test.
205 2018-05-22 Richard Biener <rguenther@suse.de>
207 PR tree-optimization/85834
208 * g++.dg/torture/pr85834.C: New testcase.
209 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
211 2018-05-22 Martin Liska <mliska@suse.cz>
214 * g++.dg/ipa/pr85607.C: New test.
216 2018-05-22 Richard Biener <rguenther@suse.de>
218 PR tree-optimization/85863
219 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
221 2018-05-22 Janus Weil <janus@gcc.gnu.org>
224 * gfortran.dg/assumed_rank_5.f90: Update error message.
225 * gfortran.dg/assumed_type_4.f90: Ditto.
226 * gfortran.dg/bind_c_array_params.f03: Ditto.
227 * gfortran.dg/bind_c_usage_28.f90: Ditto.
228 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
229 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
230 * gfortran.dg/c_loc_tests_11.f03: Ditto.
231 * gfortran.dg/coarray_atomic_2.f90: Ditto.
232 * gfortran.dg/coarray_collectives_2.f90: Ditto.
233 * gfortran.dg/coarray_collectives_10.f90: Ditto.
234 * gfortran.dg/coarray_collectives_13.f90: Ditto.
235 * gfortran.dg/rank_3.f90: Ditto.
236 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
237 * gfortran.dg/implicit_14.f90: Ditto.
239 2018-05-21 Christian Groessler <chris@groessler.org>
241 * gcc.c-torture/compile/simd-5.c: Fix comment.
243 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
246 * gcc.target/powerpc/pr85657-1.c: New test for converting between
247 __float128, __ibm128, and long double.
248 * gcc.target/powerpc/pr85657-2.c: Likewise.
249 * gcc.target/powerpc/pr85657-3.c: Likewise.
250 * g++.dg/pr85667.C: New test to make sure __ibm128 is
251 implementated as a separate type internally, and is not just an
252 alias for long double.
254 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
256 PR tree-optimization/85814
257 * gcc.dg/torture/pr85814.c: New test.
259 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
262 * g++.dg/cpp0x/cond1.C: New.
263 * g++.dg/cpp1y/pr84588-1.C: Likewise.
264 * g++.dg/cpp1y/pr84588-2.C: Likewise.
265 * g++.dg/cpp1y/pr84588-3.C: Likewise.
266 * g++.dg/parse/cond6.C: Likewise.
267 * g++.dg/parse/cond7.C: Likewise.
268 * g++.dg/parse/cond8.C: Likewise.
269 * g++.dg/cpp1z/decomp16.C: Update.
270 * g++.old-deja/g++.jason/cond.C: Likewise.
272 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
274 ChangeLog for r260480
275 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
276 warnings for deleted and obsolescent features.
277 * gfortran.dg/graphite/id-19.f: Ditto.
278 * gfortran.dg/graphite/id-20.f: Ditto.
279 * gfortran.dg/graphite/id-27.f90: Ditto.
280 * gfortran.dg/graphite/pr82449.f: Ditto.
282 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
284 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
285 tiny and large memory models.
287 2018-04-04 Ed Schonberg <schonberg@adacore.com>
289 * gnat.dg/suppress_initialization.adb,
290 gnat.dg/suppress_initialization_pkg.ads: New testcase.
292 2018-04-04 Ed Schonberg <schonberg@adacore.com>
294 * gnat.dg/exit1.adb: New testcase.
296 2018-04-04 Ed Schonberg <schonberg@adacore.com>
298 * gnat.dg/array30.adb: New testcase.
300 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
302 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
304 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
306 * gcc.c-torture/execute/ssad-run.c: New test.
307 * gcc.c-torture/execute/usad-run.c: Likewise.
308 * gcc.target/aarch64/ssadv16qi.c: Likewise.
309 * gcc.target/aarch64/usadv16qi.c: Likewise.
311 2018-05-21 Tamar Christina <tamar.christina@arm.com>
313 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
314 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
315 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
317 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
318 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
319 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
321 2018-05-21 Janus Weil <janus@gcc.gnu.org>
324 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
325 * gfortran.dg/g77/20020307-1.f: Ditto.
326 * gfortran.dg/g77/980310-3.f: Ditto.
327 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
328 * gfortran.dg/goacc/loop-1.f95: Ditto.
329 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
330 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
331 * gfortran.dg/gomp/do-1.f90: Ditto.
332 * gfortran.dg/gomp/omp_do1.f90: Ditto.
333 * gfortran.dg/pr17229.f: Ditto.
334 * gfortran.dg/pr37243.f: Ditto.
335 * gfortran.dg/pr49721-1.f: Ditto.
336 * gfortran.dg/pr58484.f: Ditto.
337 * gfortran.dg/pr81175.f: Ditto.
338 * gfortran.dg/pr81723.f: Ditto.
339 * gfortran.dg/predcom-2.f: Ditto.
340 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
341 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
342 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
343 * gfortran.dg/vect/pr52580.f: Ditto.
345 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
348 * gfortran.dg/char_result_18.f90: New test.
350 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
353 * gfortran.dg/associate_38.f90: New test.
355 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
358 * gfortran.dg/select_type_42.f90: New test.
360 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
363 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
364 that the patch fixes PR66694 & PR82617, although the testcases
365 are not explicitly included.
367 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
369 * gcc.dg/stack-usage-1.c: Add support for rv32e.
371 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
374 * g++.dg/pr82899.C: New testcase.
376 2018-05-18 Martin Liska <mliska@suse.cz>
378 * gcc.dg/pr68766.c: Change pruned output.
380 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
383 * c-c++-common/goacc/pr85782.c: New test.
385 2018-05-18 Sudakshina Das <sudi.das@arm.com>
387 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
389 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
391 * gcc.target/arm/pr62554.c: Delete.
392 * gcc.target/arm/pr69610-1.c: Likewise.
393 * gcc.target/arm/pr69610-2.c: Likewise.
395 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
397 * gcc.target/arm/pr40887.c: Update comment.
398 * lib/target-supports.exp: Don't generate effective target checks
399 and related helpers for armv5. Update comment.
400 * gcc.target/arm/armv5_thumb_isa.c: Delete.
401 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
402 target check and options.
404 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
407 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
408 scan-tree-dump-not for h.
410 2018-05-18 Richard Biener <rguenther@suse.de>
412 * gcc.dg/tree-ssa/pr21559.c: Adjust.
413 * gcc.dg/tree-ssa/pr45397.c: Likewise.
414 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
415 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
416 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
417 * gcc.dg/tree-ssa/vrp17.c: Likewise.
418 * gcc.dg/tree-ssa/vrp18.c: Likewise.
419 * gcc.dg/tree-ssa/vrp23.c: Likewise.
420 * gcc.dg/tree-ssa/vrp24.c: Likewise.
421 * gcc.dg/tree-ssa/vrp58.c: Likewise.
422 * gcc.dg/vrp-min-max-1.c: Likewise.
423 * gcc.dg/vrp-min-max-3.c: New testcase.
425 2018-05-18 Richard Biener <rguenther@suse.de>
427 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
428 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
429 * gcc.dg/graphite/scop-6.c: Likewise.
430 * gcc.dg/graphite/scop-7.c: Likewise.
431 * gcc.dg/graphite/scop-8.c: Likewise.
432 * gcc.dg/graphite/scop-9.c: Likewise.
434 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
436 * gcc.target/aarch64/vect-init-ld1.c: New test.
438 2018-05-18 Martin Liska <mliska@suse.cz>
440 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
441 * gcc.dg/tree-prof/update-loopch.c: Likewise.
443 2018-05-18 Martin Liska <mliska@suse.cz>
445 * gcc.dg/ipa/ipa-icf-39.c: New test.
446 * gcc.dg/pr68766.c: Adjust pruned output.
448 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
450 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
452 * gcc.dg/fma-1.c: New test.
453 * gcc.dg/fma-2.c: Likewise.
454 * gcc.dg/fma-3.c: Likewise.
455 * gcc.dg/fma-4.c: Likewise.
456 * gcc.dg/fma-5.c: Likewise.
457 * gcc.dg/fma-6.c: Likewise.
458 * gcc.dg/fma-7.c: Likewise.
459 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
461 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
462 * gfortran.dg/reassoc_8.f: Likewise.
463 * gfortran.dg/reassoc_9.f: Likewise.
464 * gfortran.dg/reassoc_10.f: Likewise.
466 2018-05-17 Jim Wilson <jimw@sifive.com>
468 * gcc.target/riscv/switch-qi.c: New.
469 * gcc.target/riscv/switch-si.c: New.
471 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
474 * gcc.target/powerpc/pr85698.c: New test.
476 2018-05-17 Richard Biener <rguenther@suse.de>
478 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
480 2018-05-17 Bin Cheng <bin.cheng@arm.com>
482 PR tree-optimization/85793
483 * gcc.dg/vect/pr85793.c: New test.
485 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
487 * gcc.dg/gimplefe-28.c: New test.
488 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
489 internal function calls.
490 * gcc.dg/goacc/loop-processing-1.c: Likewise.
492 2018-05-17 Martin Liska <mliska@suse.cz>
494 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
495 space in between 'G_' and '('.
497 2018-05-17 Jakub Jelinek <jakub@redhat.com>
500 * gcc.target/i386/pr85323-7.c: New test.
501 * gcc.target/i386/pr85323-8.c: New test.
502 * gcc.target/i386/pr85323-9.c: New test.
505 * gcc.target/i386/pr85323-4.c: New test.
506 * gcc.target/i386/pr85323-5.c: New test.
507 * gcc.target/i386/pr85323-6.c: New test.
510 * gcc.target/i386/pr85323-1.c: New test.
511 * gcc.target/i386/pr85323-2.c: New test.
512 * gcc.target/i386/pr85323-3.c: New test.
514 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
515 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
516 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
517 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
518 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
519 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
520 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
521 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
522 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
523 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
524 * gcc.target/i386/avx512f-setzero-1.c: New test.
526 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
528 * gcc.target/aarch64/vect-slp-dup.c: New.
530 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
533 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
535 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
537 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
538 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
540 2018-05-17 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/85757
543 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
545 2018-05-16 Marek Polacek <polacek@redhat.com>
548 * g++.dg/cpp0x/initlist-throw1.C: New test.
549 * g++.dg/cpp0x/initlist-throw2.C: New test.
551 2018-05-16 Carl Love <cel@us.ibm.com>
553 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
554 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
555 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
556 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
557 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
559 2018-05-16 Richard Biener <rguenther@suse.de>
561 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
562 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
563 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
565 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
567 * gcc.target/aarch64/sve/vcond_10.c: New test.
568 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
569 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
570 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
572 2018-05-15 Martin Sebor <msebor@redhat.com>
574 PR tree-optimization/85753
575 * gcc.dg/Wrestrict-10.c: Adjust.
576 * gcc.dg/Wrestrict-16.c: New test.
578 2018-05-15 Martin Sebor <msebor@redhat.com>
581 * c-c++-common/attr-nonstring-7.c: New test.
583 2018-05-15 Richard Biener <rguenther@suse.de>
585 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
587 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
589 PR tree-optimization/83648
590 * gcc.dg/tree-ssa/pr83648.c: New test.
591 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
593 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
596 * gcc.dg/ipa/pr85734.c: New test.
598 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
601 * gnat.dg/opt70.adb: New test.
602 * gnat.dg/opt70_pkg.ad[sb]: New helper.
604 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
606 * gcc.target/aarch64/crypto-fuse-1.c: New test.
607 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
609 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
611 * gcc.target/aarch64/vmov_n_1.c: Update test.
612 * gcc.target/aarch64/vfp-1.c: Update test.
614 2018-05-14 Jakub Jelinek <jakub@redhat.com>
617 * gcc.c-torture/execute/pr85756.c: New test.
619 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
621 * gcc.target/i386/cldemote-1.c: New test.
623 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
626 * gfortran.dg/assumed_type_9.f90 : New test.
628 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
631 * gfortran.dg/pr85542.f90: New test.
633 2018-05-11 Martin Jambor <mjambor@suse.cz>
636 * g++.dg/lto/pr85655_0.C: New test.
638 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
640 * gcc.target/i386/tpause-1.c: New test.
641 * gcc.target/i386/umonitor-1.c: New test.
643 2018-05-11 Jakub Jelinek <jakub@redhat.com>
646 * c-c++-common/gomp/pr85696.c: New test.
648 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
649 Jakub Jelinek <jakub@redhat.com>
651 PR tree-optimization/85692
652 * gcc.target/i386/pr85692.c: New test.
654 2018-05-11 Martin Liska <mliska@suse.cz>
657 * c-c++-common/ubsan/attrib-6.c: New test.
659 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
662 * gfortran.dg/pr85687.f90: new test.
664 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
667 * gfortran.dg/pr85521_1.f90: New test.
668 * gfortran.dg/pr85521_2.f90: New test.
670 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
673 * gfortran.dg/pr70870_1.f90: New test.
675 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
677 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
679 2018-05-10 Jakub Jelinek <jakub@redhat.com>
682 * g++.dg/ext/offsetof2.C: New test.
684 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
687 * gfortran.dg/temporary_3.f90 : New test.
690 * gfortran.dg/temporary_2.f90 : New test.
692 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
694 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
695 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
696 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
697 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
698 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
699 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
700 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
701 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
702 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
703 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
704 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
705 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
706 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
707 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
708 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
709 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
710 * gcc.dg/vmx/st-be-order.c: Delete testcase.
711 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
712 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
713 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
714 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
715 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
716 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
717 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
718 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
719 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
720 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
722 2018-05-10 Jakub Jelinek <jakub@redhat.com>
724 PR tree-optimization/85699
725 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
726 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
727 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
728 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
730 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
732 * g++.dg/tls/pr85400.C: New test.
734 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/cpp1y/lambda-generic-85713.C: New.
739 2018-05-09 Carl Love <cel@us.ibm.com>
741 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
743 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
747 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/cpp1y/pr84588.C: New.
752 2018-05-09 Andreas Schwab <schwab@suse.de>
754 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
756 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
758 * gcc.target/aarch64/store_lane_spill_1.c: New test.
759 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
761 2018-05-08 Carl Love <cel@us.ibm.com>
762 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
764 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
767 * g++.dg/cpp1y/pr84588.C: New.
769 2018-05-08 Marek Polacek <polacek@redhat.com>
772 * g++.dg/cpp1z/constexpr-if22.C: New test.
774 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
777 * gcc.target/i386/pr85693.c: New test.
779 2018-05-08 Jakub Jelinek <jakub@redhat.com>
782 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
783 scan-assembler-times checking that except for [fh]*xor other functions
784 don't use any load instructions.
786 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
788 * gcc.target/i386/builtin_target.c: Test goldmont.
789 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
792 2018-05-08 Jakub Jelinek <jakub@redhat.com>
795 * g++.dg/other/sse2-pr85572-1.C: New test.
796 * g++.dg/other/sse2-pr85572-2.C: New test.
797 * g++.dg/other/sse4-pr85572-1.C: New test.
798 * g++.dg/other/avx2-pr85572-1.C: New test.
801 * gcc.target/i386/pr85317.c: New test.
802 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
803 optimization barrier to avoid optimizing away the expected insn.
806 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
807 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
809 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
811 * g++.dg/other/sve_const_pred_1.C: Rename to...
812 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
813 target selectors and explicit -march options.
814 * g++.dg/other/sve_const_pred_2.C: Rename to...
815 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
816 * g++.dg/other/sve_const_pred_3.C: Rename to...
817 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
818 * g++.dg/other/sve_const_pred_4.C: Rename to...
819 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
820 * g++.dg/other/sve_tls_2.C: Rename to...
821 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
822 * g++.dg/other/sve_vcond_1.C: Rename to...
823 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
824 * g++.dg/other/sve_vcond_1_run.C: Rename to...
825 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
827 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
830 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
833 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp0x/deleted14.C: New.
838 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
839 Alan Hayward <alan.hayward@arm.com>
840 David Sherwood <david.sherwood@arm.com>
842 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
844 * gcc.target/aarch64/sve/vcond_7.c: New test.
845 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
847 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/cpp0x/sfinae62.C: New.
852 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
854 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
857 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/cpp0x/narrowing1.C: New.
862 2018-05-08 Richard Biener <rguenther@suse.de>
865 * gcc.dg/torture/pr85574.c: Rename to...
866 * gcc.dg/torture/pr85588.c: ... this.
868 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
871 * gfortran.dg/minmaxloc_12.f90: New test case.
872 * gfortran.dg/minmaxloc_13.f90: New test case.
874 2018-05-07 Nathan Sidwell <nathan@acm.org>
876 * g++.dg/cpp0x/range-for10.C: Delete.
877 * g++.dg/ext/forscope1.C: Delete.
878 * g++.dg/ext/forscope2.C: Delete.
879 * g++.dg/template/for1.C: Delete.
881 2018-05-07 Jeff Law <law@redhat.com>
883 * gfortran.dg/linefile.f90: New test.
885 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
887 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
890 2018-05-06 Jakub Jelinek <jakub@redhat.com>
893 * g++.dg/ext/asm14.C: New test.
894 * g++.dg/ext/asm15.C: New test.
895 * g++.dg/ext/asm16.C: New test.
897 2018-05-06 Michael Eager <eager@eagercon.com>
899 * gcc.target/microblaze/others/picdtr.c: Correct option
900 -fPIE -mpic-data-is-text-relative.
902 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
904 * gcc.target/microblaze/others/picdtr.c: Add test for
905 -fPIE -mpic-data-is-text-relative.
907 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
910 * gfortran.dg/coarray_dependency_1.f90: New test.
911 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
913 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
915 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
916 to match the currently produced gimple.
918 2018-05-04 Carl Love <cel@us.ibm.com>
919 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
921 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
922 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
923 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
924 xvcmpgedp counts. Add xxsel counts.
926 2018-05-04 Richard Biener <rguenther@suse.de>
929 * g++.dg/torture/pr85627.C: New testcase.
931 2018-05-04 Richard Biener <rguenther@suse.de>
934 * gcc.dg/torture/pr85574.c: New testcase.
935 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
937 2018-05-04 Jakub Jelinek <jakub@redhat.com>
940 * gcc.dg/nextafter-1.c: New test.
941 * gcc.dg/nextafter-2.c: New test.
942 * gcc.dg/nextafter-3.c: New test.
943 * gcc.dg/nextafter-4.c: New test.
945 2018-05-03 Nathan Sidwell <nathan@acm.org>
947 Remove -ffriend-injection.
948 * g++.old-deja/g++.jason/scoping15.C: Delete.
949 * g++.old-deja/g++.mike/net43.C: Delete.
951 2018-05-03 Jakub Jelinek <jakub@redhat.com>
954 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
955 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
956 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
957 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
959 2018-05-03 Tom de Vries <tom@codesourcery.com>
962 * lib/scanoffloadtree.exp: New file.
964 2018-05-03 Richard Biener <rguenther@suse.de>
966 PR tree-optimization/85615
967 * gcc.dg/torture/pr85615.c: New testcase.
969 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
971 PR tree-optimization/70291
972 * gcc.dg/complex-6.c: New test.
973 * gcc.dg/complex-7.c: Likewise.
975 2018-05-03 Richard Biener <rguenther@suse.de>
978 * fortran.dg/pr51434.f90: Truncate transfer argument.
980 2018-05-02 Jakub Jelinek <jakub@redhat.com>
983 * gcc.c-torture/execute/pr85582-3.c: New test.
985 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
986 Jason Merrill <jason@redhat.com>
989 * g++.dg/warn/Wshadow-13.C: New.
990 * g++.dg/warn/Wshadow-14.C: Likewise.
992 2018-05-02 Tom de Vries <tom@codesourcery.com>
995 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
996 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
998 2018-05-02 David Pagan <dave.pagan@oracle.com>
1001 * gcc.dg/noncompile/pr30552-1.c: New test.
1002 * gcc.dg/noncompile/pr30552-2.c: New test.
1003 * gcc.dg/noncompile/pr30552-3.c: New test.
1004 * gcc.dg/noncompile/pr30552-4.c: New test.
1006 2018-05-02 Richard Biener <rguenther@suse.de>
1008 PR tree-optimization/85597
1009 * gcc.dg/vect/pr85597.c: New testcase.
1011 2018-05-02 Tom de Vries <tom@codesourcery.com>
1014 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
1015 * lib/scanltranstree.exp: New file.
1016 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
1017 (scan-ltrans-tree-dump-times_required_options)
1018 (scan-ltrans-tree-dump-not_required_options)
1019 (scan-ltrans-tree-dump-dem_required_options)
1020 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
1021 * lib/gcc-dg.exp: Include scanltranstree.exp.
1023 2018-05-02 Tom de Vries <tom@codesourcery.com>
1026 * gcc.dg/ipa/ipa-icf-38.c: New test.
1027 * gcc.dg/ipa/ipa-icf-38a.c: New test.
1028 * lib/scandump.exp (dump-base): New proc.
1029 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
1030 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
1032 * lib/scanipa.exp: Add "" argument to scan-dump calls.
1033 * lib/scanlang.exp: Same.
1034 * lib/scanrtl.exp: Same.
1035 * lib/scantree.exp: Same.
1036 * lib/scanwpaipa.exp: New file.
1037 * lib/gcc-dg.exp: Include scanwpaipa.exp.
1039 2018-05-02 Richard Biener <rguenther@suse.de>
1042 * gcc.dg/torture/pr85567.c: New testcase.
1044 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1047 * gcc.c-torture/execute/pr85582-1.c: New test.
1048 * gcc.c-torture/execute/pr85582-2.c: New test.
1050 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
1052 PR tree-optimization/85586
1053 * gcc.dg/vect/pr85586.c: New test.
1055 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
1057 PR tree-optimization/85143
1058 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
1059 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
1061 2018-05-01 David Malcolm <dmalcolm@redhat.com>
1064 * c-c++-common/Wformat-pr84258.c: New test.
1066 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1068 PR tree-optimization/82665
1069 * gcc.dg/tree-ssa/pr82665.c: New test.
1071 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1074 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1075 (test_add_fixit_insert_formatted_single_line): New function.
1076 (test_add_fixit_insert_formatted_multiline): New function.
1077 Extend expected output of generated patch to include fix-it hints
1079 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
1080 "gcc-rich-location.h". Add test coverage for
1081 gcc_rich_location::add_fixit_insert_formatted.
1083 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1085 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1086 (test_show_locus): Update for location_get_source_line returning a
1087 char_span. Use char_span for handling words in the
1088 "test_many_nested_locations" fix-it example.
1090 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1092 * gcc.target/arc/interrupt-8.c: Update test.
1093 * gcc.target/arc/loop-4.c: Likewise.
1094 * gcc.target/arc/loop-hazard-1.c: Likewise.
1095 * gcc.target/arc/sdata-3.c: Likewise.
1097 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1099 * gcc.target/arc/store-merge-1.c: New test.
1100 * gcc.target/arc/add_n-combine.c: Update test.
1102 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
1104 Microblaze Target: PIC data text relative
1106 * gcc.target/microblaze/others/data_var1.c: Include
1107 PIC case of r20 base register.
1108 * gcc.target/microblaze/others/data_var2.c: Ditto.
1109 * gcc.target/microblaze/others/picdtr.c: Add new
1110 test case for -mpic-is-data-text-relative.
1111 * gcc.target/microblaze/others/sdata_var1.c: Add
1112 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1113 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1114 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1115 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1116 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1117 * gcc.target/microblaze/others/string_cst1_gpopt.c:
1119 * gcc.target/microblaze/others/string_cst2_gpopt.c:
1122 2018-04-30 Richard Biener <rguenther@suse.de>
1124 PR tree-optimization/28364
1125 PR tree-optimization/85275
1126 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
1127 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
1128 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
1129 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
1130 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
1132 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
1133 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
1135 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1136 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1137 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1139 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
1142 * gcc.target/i386/pr84431.c: New test.
1144 2018-04-27 Martin Jambor <mjambor@suse.cz>
1147 * g++.dg/ipa/pr85549.C: New test.
1149 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1152 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
1154 * g++.dg/cpp0x/constexpr-85553.C: New test.
1156 2018-04-27 David Malcolm <dmalcolm@redhat.com>
1159 * g++.dg/pr85515-1.C: New test.
1160 * g++.dg/pr85515-2.C: New test.
1162 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/cpp0x/friend3.C: New.
1167 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1170 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1171 Use check_effective_target_arm_little_endian.
1173 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1175 PR tree-optimization/85529
1176 * gcc.c-torture/execute/pr85529-1.c: New test.
1177 * gcc.c-torture/execute/pr85529-2.c: New test.
1178 * gcc.dg/pr85529.c: New test.
1180 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1182 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
1183 `.dword' in addition to `lw' and `.word'.
1185 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1187 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
1189 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
1191 * gnat.dg/loop_optimization24.adb: New test.
1193 2018-04-26 Richard Biener <rguenther@suse.de>
1195 PR tree-optimization/85116
1196 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
1197 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
1198 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
1199 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
1201 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
1204 * gcc.target/i386/pr85473-1.c: New test.
1205 * gcc.target/i386/pr85473-2.c: New test.
1207 2018-04-25 Nathan Sidwell <nathan@acm.org>
1208 Jakub Jelinek <jakub@redhat.com>
1212 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
1213 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
1214 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
1215 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
1216 * g++.dg/cpp0x/pr85437-1.C: New.
1217 * g++.dg/cpp0x/pr85437-2.C: New.
1218 * g++.dg/cpp0x/pr85437-3.C: New.
1219 * g++.dg/cpp0x/pr85437-4.C: New.
1221 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
1224 * gfortran.dg/pr85520.f90: New test.
1226 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1229 * gcc.dg/pr85512.c: New test.
1231 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
1234 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
1235 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
1236 * gcc.dg/pr85388-1.c (dg-options): Likwise.
1237 * gcc.dg/pr85388-2.c (dg-options): Likwise.
1238 * gcc.dg/pr85388-3.c (dg-options): Likwise.
1239 * gcc.dg/pr85388-4.c (dg-options): Likwise.
1240 * gcc.dg/pr85388-5.c (dg-options): Likwise.
1241 * gcc.dg/pr85388-6.c (dg-options): Likwise.
1242 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
1243 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
1244 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
1245 * gcc.target/i386/cet-label.c (dg-options): Likwise.
1246 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
1247 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
1248 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
1249 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
1250 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
1251 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
1252 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
1253 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
1254 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
1255 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
1256 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
1257 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
1258 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
1259 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
1260 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
1261 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
1262 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
1263 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
1264 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
1265 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
1266 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
1267 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
1268 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
1269 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
1270 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
1271 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
1272 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
1273 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
1274 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
1275 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
1276 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
1277 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
1278 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
1279 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
1280 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
1281 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
1282 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
1283 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
1284 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
1285 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
1286 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
1287 * gcc.target/i386/pr84146.c (dg-options): Likwise.
1288 * gcc.target/i386/pr85403.c (dg-options): Likwise.
1289 * gcc.target/i386/pr85404.c (dg-options): Likwise.
1290 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
1292 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
1293 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
1294 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
1295 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
1296 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
1297 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
1298 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
1299 * (dg-options): Likwise.
1300 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
1302 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
1303 * gcc.target/i386/cet-label-3.c: Removed.
1304 * gcc.target/i386/cet-property-3.c: Likwise.
1305 * gcc.target/i386/cet-sjlj-7.c: Likwise.
1307 2018-04-24 Jakub Jelinek <jakub@redhat.com>
1310 * gcc.target/i386/pr85511.c: New test.
1313 * g++.dg/ext/pr85503.C: New test.
1316 * gcc.target/i386/pr85508.c: New test.
1318 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1320 PR tree-optimization/85478
1321 * g++.dg/pr85478.C: New test.
1323 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
1325 * g++.dg/torture/pr85496.C: New test.
1327 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
1329 PR rtl-optimization/85423
1330 * gcc.dg/pr85423.c: New test.
1332 2018-04-20 Martin Sebor <msebor@redhat.com>
1335 * gcc.dg/Wrestrict-15.c: New test.
1337 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
1340 * gcc.target/powerpc/pr85456.c: New test.
1342 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
1344 * g++.dg/ext/undef-bool-1.C: Require lp64.
1345 * gcc.target/powerpc/undef-bool-2.c: Likewise.
1347 2018-04-20 Jeff Law <law@redhat.com>
1349 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
1351 * gcc.dg/stack-check-6.c: Likewise.
1352 * gcc.dg/stack-check-6a.c: Likewise.
1353 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
1354 * gcc.target/i386/stack-check-18.c: Likewise.
1355 * gcc.target/i386/stack-check-19.c: Likewise.
1357 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1360 * gcc.target/aarch64/sve/vcond_1.c: Move to...
1361 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
1362 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
1363 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
1365 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
1368 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
1369 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
1371 2018-04-20 Richard Biener <rguenther@suse.de>
1374 * gcc.dg/torture/pr85475.c: New testcase.
1376 2018-04-20 Martin Jambor <mjambor@suse.cz>
1379 * gcc.dg/ipa/pr85449.c: New test.
1381 2018-04-20 Martin Jambor <mjambor@suse.cz>
1384 * g++.dg/ipa/pr85447.C: New file.
1385 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
1387 2018-04-20 Jakub Jelinek <jakub@redhat.com>
1390 * g++.dg/cpp0x/pr85462.C: New test.
1392 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1394 * gcc.target/i386/pr85404.c: Require CET target.
1396 2018-04-19 Jakub Jelinek <jakub@redhat.com>
1398 PR tree-optimization/85467
1399 * gcc.dg/pr85467.c: New test.
1401 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/parse/crash68.C: New.
1406 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1409 * g++.dg/torture/pr85334.C: New test.
1411 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
1413 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
1414 * g++.dg/diagnostic/pr85464.C: New.
1416 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1419 * gcc.dg/torture/pr85397-1.c: New test.
1420 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
1421 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
1423 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1426 * gcc.target/i386/pr85404.c: New test.
1428 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1431 * c-c++-common/attr-nocf-check-1.c: Compile with
1432 -fcf-protection=none.
1433 * c-c++-common/attr-nocf-check-3.c: Likewise.
1434 * gcc.dg/march-generic.c: Likewise.
1435 * gcc.target/i386/align-limit.c: Likewise.
1436 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1437 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1438 * gcc.target/i386/cet-property-2.c: Likewise.
1439 * gcc.target/i386/ret-thunk-26.c: Likewise.
1440 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
1442 * c-c++-common/fcf-protection-2.c: Likewise.
1443 * c-c++-common/fcf-protection-3.c: Likewise.
1444 * c-c++-common/fcf-protection-5.c: Likewise.
1445 * c-c++-common/fcf-protection-6.c: Likewise.
1446 * c-c++-common/fcf-protection-7.c: Likewise.
1447 * gcc.target/i386/cet-label-3.c: New test.
1448 * gcc.target/i386/cet-property-3.c: Likewise.
1449 * gcc.target/i386/cet-sjlj-7.c: Likewise.
1450 * gcc.target/i386/pr85417-1.c: Likewise.
1451 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
1452 __x86_indirect_thunk_nt_(r|e)ax
1453 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1454 * gcc.target/i386/pr85403.c: Remove dg-error,
1456 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
1458 * gcc.target/i386/movdir-1.c: New test.
1460 2018-04-19 Richard Biener <rguenther@suse.de>
1463 * gcc.dg/pr85455.c: New testcase.
1465 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1467 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
1469 * g++.dg/lto/pr85405b_0.C: Likewise.
1470 * g++.dg/lto/pr84805_0.C: Likewise.
1472 2018-04-18 Martin Liska <mliska@suse.cz>
1476 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
1479 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
1482 * gcc.dg/pr85388-1.c: New test.
1483 * gcc.dg/pr85388-2.c: Likewise.
1484 * gcc.dg/pr85388-3.c: Likewise.
1485 * gcc.dg/pr85388-4.c: Likewise.
1486 * gcc.dg/pr85388-5.c: Likewise.
1487 * gcc.dg/pr85388-6.c: Likewise.
1489 2018-04-18 Jan Hubicka <jh@suse.cz>
1490 Martin Liska <mliska@suse.cz>
1492 * g++.dg/lto/pr83121_0.C: Update template.
1493 * g++.dg/lto/pr83121_1.C: Update template.
1494 * g++.dg/lto/pr84805_0.C: Update template.
1495 * g++.dg/lto/pr84805_1.C: Update template.
1496 * g++.dg/lto/pr84805_2.C: Update template.
1498 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/cpp0x/pr84630.C: New.
1503 2018-04-18 Jakub Jelinek <jakub@redhat.com>
1506 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
1507 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
1508 in two cases. Uncomment two other tests and add expected dg-error for
1510 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
1511 -Wnarrowing diagnostics on some targets for c++11.
1512 * g++.dg/parse/array-size2.C: Remove xfail.
1513 * g++.dg/cpp0x/constexpr-84463.C: New test.
1515 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
1517 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
1518 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
1520 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1523 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
1524 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
1525 * g++.dg/other/sve_tls_2.C: Require effective target tls.
1527 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1529 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
1530 prevent cascading of errors and change expected error message.
1531 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
1533 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1534 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1535 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1536 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1538 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1540 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1543 * gcc.dg/pr85430.c: New test.
1545 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1548 * gcc.target/arm/pr54300.C: Move to...
1549 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1550 * gcc.target/arm/pr55073.C: Move to...
1551 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1552 * gcc.target/arm/pr56184.C: Move to...
1553 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1554 * gcc.target/arm/pr59985.C: Move to...
1555 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1556 * gcc.target/aarch64/pr60675.C: Move to...
1557 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1558 * gcc.target/aarch64/pr81422.C: Move to...
1559 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1560 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1561 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1562 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1563 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1564 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1565 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1566 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1567 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1568 * gcc.target/aarch64/sve/tls_2.C: Move to...
1569 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1570 * gcc.target/aarch64/pr81414.C: Rename to...
1571 * gcc.target/aarch64/pr81414.c: ... This.
1572 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1573 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1575 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1576 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1577 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1578 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1581 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.dg/pr85414.c: New test.
1586 2018-04-17 Martin Jambor <mjambor@suse.cz>
1589 * g++.dg/ipa/pr85421.C: New test.
1591 2018-04-17 Martin Liska <mliska@suse.cz>
1594 * g++.dg/lto/pr85405b_0.C: New test.
1595 * g++.dg/lto/pr85405b_1.C: New test.
1597 2018-04-17 Martin Liska <mliska@suse.cz>
1600 * g++.dg/lto/pr85405_0.C: New test.
1601 * g++.dg/lto/pr85405_1.C: New test.
1603 2018-04-17 Martin Liska <mliska@suse.cz>
1606 * g++.dg/ext/pr85329-2.C: New test.
1607 * g++.dg/ext/pr85329.C: New test.
1608 * gcc.target/i386/mvc12.c: New test.
1610 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1613 * g++.dg/pr85039-1.C: New.
1614 * g++.dg/pr85039-2.C: New.
1615 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1617 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1620 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1621 if the target supports efficient unaligned storage accesses.
1623 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1626 * gcc.target/powerpc/pr83660.C: New test.
1628 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1631 * gcc.target/i386/pr85403.c: New test.
1633 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1636 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1638 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1639 Jason Merrill <jason@redhat.com>
1642 * g++.dg/cpp0x/pr85112.C: New.
1644 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1647 * g++.dg/ext/undef-bool-1.C: New file.
1648 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1649 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1651 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1654 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1655 corresponding dg-error clause.
1656 * gcc.target/powerpc/pr80098-3.c: Ditto.
1657 * gcc.target/powerpc/pr80103-1.c: Delete.
1659 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1663 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1664 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1666 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1669 * gfortran.dg/implied_do_io_5.f90: New test.
1671 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1674 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1675 several values: positive, negative, and zero.
1676 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1677 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1679 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1681 PR rtl-optimization/79916
1682 * gcc.target/powerpc/pr79916.c: New.
1684 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1686 PR rtl-optimization/85393
1687 * g++.dg/opt/pr85393.C: New test.
1688 * g++.dg/opt/pr85393-aux.cc: New file.
1690 PR rtl-optimization/85376
1691 * gcc.dg/pr85376.c: New test.
1693 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1695 PR rtl-optimization/83852
1696 * gcc.dg/pr83852.c: New testcase.
1698 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1701 * gcc.target/s390/pr77822-1.C: Rename to ...
1702 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1703 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1704 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1706 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1709 * gcc.target/i386/pr71991.c: New testcase.
1711 2018-04-13 Martin Liska <mliska@suse.cz>
1712 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1718 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1721 * g++.dg/diagnostic/macro-arg-count.C: New test.
1723 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1727 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1728 array and move test to libgomp/testsuite/libgomp.fortran.
1729 * gfortran.dg/do_concurrent_6.f90: New test.
1731 2018-04-12 Marek Polacek <polacek@redhat.com>
1734 * g++.dg/parse/error61.C: New test.
1736 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1738 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1739 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1741 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1744 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1745 specify -mvsx on gcc command line.
1747 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1750 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1751 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1753 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1756 * gcc.target/i386/pr85328.c: New test.
1758 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1760 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1762 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1764 PR rtl-optimization/85342
1765 * gcc.target/i386/pr85342.c: New test.
1767 2018-04-11 Jason Merrill <jason@redhat.com>
1769 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1770 if ulimit -v is set.
1772 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1775 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1777 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1779 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1780 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1782 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1785 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1788 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1791 * gcc.target/i386/pr84301.c: New test.
1793 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1795 PR tree-optimization/85331
1796 * gcc.c-torture/execute/pr85331.c: New test.
1798 2018-04-11 Marek Polacek <polacek@redhat.com>
1801 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1802 * g++.dg/cpp1z/constexpr-if21.C: New test.
1804 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1807 * gcc.target/i386/pr85281.c: New test.
1809 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1811 PR rtl-optimization/84659
1812 * gcc.dg/pr84659.c: New test.
1814 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1817 * g++.dg/debug/dwarf2/pr85302.C: New test.
1819 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1822 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1825 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1830 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1832 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1833 * gcc.target/powerpc/dimode_off.c: Ditto.
1834 * gcc.target/powerpc/tfmode_off.c: Ditto.
1835 * gcc.target/powerpc/timode_off.c: Ditto.
1837 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1839 * gcc.target/powerpc/vec-ldl-1.c: New test.
1840 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1841 corrections to ABI implementation.
1843 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1846 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1848 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1850 PR rtl-optimization/85300
1851 * gcc.dg/pr85300.c: New test.
1853 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1856 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1857 where we now show the pertinent parameter.
1858 * g++.dg/diagnostic/aka2.C: Likewise.
1859 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1861 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1864 * gfortran.dg/gomp/pr85313.f90: New test.
1866 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/parse/template29.C: New.
1871 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1874 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1876 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.target/i386/avx512f-pr85177.c: New test.
1881 * gcc.target/i386/avx512f-pr85255.c: New test.
1883 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1885 PR tree-optimization/85286
1886 * gcc.dg/vect/pr85286.c: New test.
1888 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1891 * gcc.target/arm/pr85173.c: New test.
1893 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1896 * gcc.dg/lto/pr85248_0.c: New test.
1897 * gcc.dg/lto/pr85248_1.c: New test.
1899 2018-04-09 Jan Hubicka <jh@suse.cz>
1902 * g++.dg/torture/pr85078.C: New.
1904 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1907 * g++.dg/cpp1z/decomp44.C: New.
1908 * g++.dg/cpp1z/decomp45.C: Likewise.
1910 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1913 * gfortran.dg/do_concurrent_5.f90: New test.
1914 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1917 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1920 * gfortran.dg/parameter_array_element_3.f90: New test.
1922 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1925 * g++.dg/cpp1z/decomp43.C: New test.
1927 PR rtl-optimization/80463
1928 * g++.dg/pr80463.C: Add -w to dg-options.
1930 2018-04-09 Richard Biener <rguenther@suse.de>
1932 PR tree-optimization/85284
1933 * gcc.dg/torture/pr85284.c: New testcase.
1935 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1937 PR rtl-optimization/80463
1938 PR rtl-optimization/83972
1939 PR rtl-optimization/83480
1941 * gcc.dg/pr80463.c: New test.
1942 * g++.dg/pr80463.C: Likewise.
1943 * gcc.dg/pr83972.c: Likewise.
1945 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1947 PR rtl-optimization/83913
1948 * gcc.dg/pr83913.c: New test.
1950 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1952 PR rtl-optimization/83962
1953 * gcc.dg/pr83962.c: New test.
1955 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1957 PR rtl-optimization/83530
1958 * gcc.dg/pr83530.c: New test.
1960 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1963 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1965 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1967 PR tree-optimization/85257
1968 * gcc.dg/pr85257.c: New test.
1970 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1972 * g++.dg/opt/pr85196.C: New test.
1974 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1977 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1978 std::tuple here since they need C++11.
1979 * g++.dg/lookup/missing-std-include-8.C: New test.
1980 * g++.dg/lookup/missing-std-include.C: Move std::array and
1981 std::tuple test to missing-std-include-6.C to avoid failures
1984 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1987 * gcc.dg/debug/pr85252.c: New test.
1989 PR rtl-optimization/84872
1990 * gcc.dg/graphite/pr84872.c: New test.
1993 * g++.dg/cpp1z/decomp42.C: New test.
1995 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1998 * g++.dg/lookup/missing-std-include-7.C: New test.
2000 2018-04-06 Tamar Christina <tamar.christina@arm.com>
2002 * gcc.dg/struct-simple.c: Revert r254862.
2003 * lib/target-supports.exp
2004 (check_effective_target_word_mode_no_slow_unalign): Likewise.
2006 2018-04-06 Richard Biener <rguenther@suse.de>
2009 * gcc.dg/torture/pr85244-1.c: New testcase.
2010 * gcc.dg/torture/pr85244-2.c: Likewise.
2012 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2015 * c-c++-common/ubsan/pr85213.c: New test.
2017 2018-04-06 Richard Biener <rguenther@suse.de>
2020 * gcc.dg/pr85180.c: New testcase.
2022 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2024 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
2025 to trigger the optimization. Do some cleanup and function
2026 renaming. Add more test functions.
2028 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2030 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
2032 * gcc.target/s390/hotpatch-1.c: Skip when building without
2034 * gcc.target/s390/hotpatch-10.c: Likewise.
2035 * gcc.target/s390/hotpatch-11.c: Likewise.
2036 * gcc.target/s390/hotpatch-12.c: Likewise.
2037 * gcc.target/s390/hotpatch-13.c: Likewise.
2038 * gcc.target/s390/hotpatch-14.c: Likewise.
2039 * gcc.target/s390/hotpatch-15.c: Likewise.
2040 * gcc.target/s390/hotpatch-16.c: Likewise.
2041 * gcc.target/s390/hotpatch-17.c: Likewise.
2042 * gcc.target/s390/hotpatch-18.c: Likewise.
2043 * gcc.target/s390/hotpatch-19.c: Likewise.
2044 * gcc.target/s390/hotpatch-2.c: Likewise.
2045 * gcc.target/s390/hotpatch-3.c: Likewise.
2046 * gcc.target/s390/hotpatch-4.c: Likewise.
2047 * gcc.target/s390/hotpatch-5.c: Likewise.
2048 * gcc.target/s390/hotpatch-6.c: Likewise.
2049 * gcc.target/s390/hotpatch-7.c: Likewise.
2050 * gcc.target/s390/hotpatch-8.c: Likewise.
2051 * gcc.target/s390/hotpatch-9.c: Likewise.
2053 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2055 * c-c++-common/Wattributes.c: Disable warning for s390* target and
2056 check for an error instead.
2057 * gcc.dg/Wattributes-6.c: Likewise.
2059 2018-04-05 Jakub Jelinek <jakub@redhat.com>
2062 * g++.dg/cpp1z/decomp39.C: New test.
2063 * g++.dg/cpp1z/decomp40.C: New test.
2066 * g++.dg/cpp1z/decomp41.C: New test.
2069 * gcc.dg/pr85195.c: New test.
2071 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2074 * g++.dg/cpp0x/initlist100.C: New.
2075 * g++.dg/cpp0x/initlist101.C: Likewise.
2077 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2080 * g++.dg/other/pr84792-1.C: New.
2081 * g++.dg/other/pr84792-2.C: Likewise.
2083 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
2086 * gcc.target/i386/pr85193.c: New test.
2088 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
2091 * g++.dg/concepts/pr84979.C: New.
2092 * g++.dg/concepts/pr84979-2.C: New.
2093 * g++.dg/concepts/pr84979-3.C: New.
2095 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/cpp0x/variadic174.C: New.
2100 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2103 * g++.dg/ext/builtin13.C: New test.
2104 * g++.dg/ext/atomic-4.C: New test.
2107 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
2108 * g++.dg/ext/bases3.C: New test.
2110 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2113 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
2114 to match a single insn of the baz function. Move scan directives at
2115 the end of the file below the functions they are trying to test for
2117 * gcc.target/arm/cmse/cmse-16.c: New testcase.
2119 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
2121 PR rtl-optimization/84878
2122 * gcc.target/powerpc/pr84878.c: New test.
2124 2018-04-04 Michael Matz <matz@suse.de>
2126 * gcc.dg/Wstringop-overflow-4.c: New test.
2127 * c-c++-common/Wstringop-truncation-4.c: Adjust.
2129 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2132 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
2133 for the diagnostics of overridden functions. Adjust for new wording.
2135 2018-04-04 Richard Biener <rguenther@suse.de>
2138 * g++.dg/lto/pr85176_0.C: New testcase.
2140 2018-04-04 Richard Biener <rguenther@suse.de>
2143 * lib/target-supports.exp (check_effective_target_vect_perm_short):
2146 2018-04-04 Martin Liska <mliska@suse.cz>
2149 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
2150 and msdata as a workaround for powerpc.
2152 2018-04-04 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/85168
2155 * gcc.dg/torture/pr85168.c: New testcase.
2157 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
2160 * g++.dg/pr84943.C: New.
2161 * g++.dg/pr84943-2.C: New.
2163 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2165 PR rtl-optimization/85167
2166 * gcc.dg/pr85167.c: New test.
2168 PR tree-optimization/85156
2169 * c-c++-common/pr85156.c: New test.
2170 * gcc.c-torture/execute/pr85156.c: New test.
2172 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
2174 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
2175 * gcc.target/powerpc/undef-bool-1.C: New file.
2176 * gcc.target/powerpc/undef-bool-2.c: New file.
2178 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/cpp1z/class-deduction52.C: New.
2183 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2186 * g++.dg/cpp0x/pr85147.C: New test.
2189 * g++.dg/cpp0x/gen-attrs-64.C: New test.
2192 * g++.dg/gomp/pr85134.C: New test.
2193 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
2196 * gcc.c-torture/execute/pr85169.c: New test.
2197 * gcc.target/i386/avx512f-pr85169.c: New test.
2198 * gcc.target/i386/avx512bw-pr85169.c: New test.
2200 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2203 * gcc.target/powerpc/pr69946: Adjust comment. Remove
2204 scan-assembler-times clause.
2206 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
2208 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
2209 dg-additional-options.
2211 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2213 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
2215 2018-04-03 Richard Biener <rguenther@suse.de>
2218 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
2220 2018-04-02 Jim Wilson <jimw@sifive.com>
2222 * gcc.target/riscv/pr84660.c: New.
2223 * gcc.target/riscv/shift-and-1.c: New.
2224 * gcc.target/riscv/shift-and-2.c: New.
2226 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2229 * gfortran.dg/array_simplify_2.f90: New test.
2231 2018-04-01 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.target/i386/avx512f-pr85090-1.c: New test.
2235 * gcc.target/i386/avx512f-pr85090-2.c: New test.
2236 * gcc.target/i386/avx512f-pr85090-3.c: New test.
2237 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
2238 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
2240 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
2243 * g++.dg/pr85027.C: New.
2245 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2248 * gcc.target/powerpc/sse-maxps-2.c: New test.
2249 * gcc.target/powerpc/sse-minps-2.c: New test.
2251 2018-03-30 Jakub Jelinek <jakub@redhat.com>
2254 * g++.dg/gomp/pr84791.C: New test.
2256 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
2259 * gfortran.dg/array_constructor_53.f90: New test.
2261 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2264 * gfortran.dg/substr_6.f90: Remove illegal test for
2265 out-of-bounds substring.
2267 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2270 * gfortran.dg/zero_sized_10.f90: New test.
2272 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2275 * g++.dg/lookup/missing-std-include-6.C: New test.
2276 * g++.dg/lookup/missing-std-include.C: Add std::pair and
2278 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
2279 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
2280 <cstring>, <cassert>, and <cstdlib>.
2282 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
2285 * gcc.target/i386/pr84985.c: New.
2287 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2290 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
2292 2018-03-29 Jakub Jelinek <jakub@redhat.com>
2295 * g++.dg/warn/Wunused-var-31.C: New test.
2298 * c-c++-common/Wduplicated-branches-14.c: New test.
2300 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/cpp0x/pr84606.C: New.
2305 2018-03-29 Carl Love <cel@us.ibm.com>
2308 2017-09-27 Carl Love <cel@us.ibm.com>
2310 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2311 for the __builtin_fctid and __builtin_fctiw.
2313 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
2316 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
2317 deleted builtin function.
2318 (div_weuo): Likewise.
2319 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
2320 (div_deuo): Likewise.
2322 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/other/default13.C: New.
2327 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2330 * gcc.target/i386/pr85095-1.c: New test.
2331 * gcc.target/i386/pr85095-2.c: New test.
2332 * gcc.c-torture/execute/pr85095.c: New test.
2334 PR tree-optimization/82004
2335 * gcc.dg/pr82004.c: New test.
2337 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2338 Martin Liska <mliska@suse.cz>
2341 * g++.dg/asan/pr85081.C: New test.
2343 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
2346 * g++.dg/template/pr84789.C: Adjust for testing with
2350 * g++.dg/template/pr84973.C: New.
2351 * g++.dg/template/pr84973-2.C: New.
2352 * g++.dg/template/pr84973-3.C: New.
2355 * g++.dg/eh/pr84968.C: New.
2357 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2360 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
2361 long double multiply/divide uses the correct function.
2362 * gcc.target/powerpc/mulkc-3.c: Likewise.
2363 * gcc.target/powerpc/divkc-2.c: Likewise.
2364 * gcc.target/powerpc/divkc-3.c: Likewise.
2366 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2369 * g++.dg/cpp0x/defaulted51.C: New.
2370 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
2372 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2375 * g++.dg/ext/vector35.C: New test.
2378 * g++.dg/ext/builtin-offsetof3.C: New test.
2381 * g++.dg/cpp1y/pr85076.C: New test.
2383 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2386 * gfortran.dg/matmul_rank_1.f90: New test.
2388 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2389 Harald Anlauf <anlauf@gmx.de>
2391 * gfortran.dg/structure_constructor_15.f90: New test.
2393 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
2395 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
2396 for the diagnostics of overridden functions. Adjust for new wording.
2397 * g++.dg/cpp0x/implicit1.C: Likewise.
2398 * g++.dg/cpp0x/override1.C: Likewise.
2399 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2400 * g++.dg/eh/shadow1.C: Likewise.
2401 * g++.dg/inherit/covariant12.C: Likewise.
2402 * g++.dg/inherit/covariant14.C: Likewise.
2403 * g++.dg/inherit/covariant15.C: Likewise.
2404 * g++.dg/inherit/covariant16.C: Likewise.
2405 * g++.dg/inherit/covariant22.C: Likewise.
2406 * g++.dg/inherit/crash3.C: Likewise.
2407 * g++.dg/inherit/error2.C: Likewise.
2408 * g++.dg/template/crash100.C: Likewise.
2409 * g++.old-deja/g++.eh/spec6.C: Likewise.
2410 * g++.old-deja/g++.mike/p811.C: Likewise.
2411 * g++.old-deja/g++.other/virtual11.C: Likewise.
2412 * g++.old-deja/g++.other/virtual4.C: Likewise.
2414 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
2417 * gcc.target/i386/pr85044.c: New test.
2419 2018-03-27 Martin Sebor <msebor@redhat.com>
2422 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
2425 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2428 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
2430 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2433 * gcc.target/arm/pr81863.c: New test.
2435 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
2438 * testsuite/gcc.target/nvptx/pr85056.c: New test.
2439 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
2441 2018-03-27 Richard Biener <rguenther@suse.de>
2444 * lib/target-supports.exp (check_ssse3_available): New function.
2445 (check_effective_target_vect_perm_short): Enable for x86 if
2446 check_ssse3_available.
2448 2018-03-27 Richard Biener <rguenther@suse.de>
2450 PR tree-optimization/85082
2451 * gfortran.dg/pr85082.f90: New testcase.
2453 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2455 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
2456 to "l=2" in dg-final.
2458 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2460 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
2461 * gcc.target/mips/fix-r4000-2.c: Likewise.
2462 * gcc.target/mips/fix-r4000-3.c: Likewise.
2463 * gcc.target/mips/fix-r4000-4.c: Likewise.
2464 * gcc.target/mips/fix-r4000-5.c: Likewise.
2465 * gcc.target/mips/fix-r4000-6.c: Likewise.
2466 * gcc.target/mips/fix-r4000-7.c: Likewise.
2467 * gcc.target/mips/fix-r4000-8.c: Likewise.
2468 * gcc.target/mips/fix-r4000-9.c: Likewise.
2469 * gcc.target/mips/fix-r4000-10.c: Likewise.
2470 * gcc.target/mips/fix-r4000-7.c: Change dg-final
2471 "mulditi3_r4000" instead of "mulditi3".
2472 * gcc.target/mips/fix-r4000-8.c: Change dg-final
2473 "umulditi3_r4000" instead of "umulditi3".
2475 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2478 * g++.dg/inherit/covariant22.C: New test.
2480 2018-03-27 Richard Biener <rguenther@suse.de>
2483 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
2486 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2487 Jason Merrill <jason@redhat.com>
2490 * g++.dg/init/array49.C: New.
2491 * g++.dg/torture/pr70499.C: Adjust.
2493 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
2496 * gcc.target/i386/pr85073.c: New test.
2498 2018-03-26 Richard Biener <rguenther@suse.de>
2501 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
2504 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2507 * gfortran.dg/parameter_array_format.f90: New test.
2509 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2510 Neil Carlson <neil.n.carlson@gmail.com>
2513 * gfortran.dg/literal_character_constant_1.inc: Replace
2514 call abort by STOP n.
2515 * gfortran.dg/overload_1.f90: Likewise.
2517 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
2518 Dominique d'Humieres <dominiq@gcc.gnu.org>
2521 * gfortran.dg/scalar_pointer_1.f90: New test.
2523 2018-03-25 Tom de Vries <tom@codesourcery.com>
2525 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
2528 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2531 * gfortran.dg/pr89497.f90: New test.
2533 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2536 * gfortran.dg/substr_7.f90: New test.
2538 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2541 * gfortran.dg/pr42651.f90: New test.
2542 * gfortran.dg/func_result_7.f90: Update error message.
2544 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2546 PR tree-optimization/84005
2547 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2548 failing to force the alignment.
2550 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2552 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2556 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2558 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2559 message. Fix scan-assembler patterns.
2561 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2564 * g++.dg/cpp0x/pr85015.C: New test.
2567 * g++.dg/cpp1y/pr84942.C: New test.
2569 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2572 * testsuite/gcc.target/i386/pr85030.c: New.
2574 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2577 * g++.dg/pr85026.C: New test.
2579 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
2581 * g++.dg/debug/pr84704.C: XFAIL AIX.
2583 2018-03-23 Sudakshina Das <sudi.das@arm.com>
2586 * gcc.target/arm/pr84826.c: Add dg directive.
2588 2018-03-23 Marek Polacek <polacek@redhat.com>
2591 * g++.dg/ext/builtin-offsetof2.C: New test.
2594 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2595 * gcc.dg/pr85045.c: New test.
2597 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2600 * gnat.dg/lto22.adb: New test.
2601 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2602 * gnat.dg/lto22_pkg2.ads: Likewise.
2604 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.dg/lto/pr80778_0.c: New test.
2610 * gcc.target/i386/pr85034.c: New test.
2613 * c-c++-common/torture/pr85022.c: New test.
2616 * g++.dg/ubsan/pr85029.C: New test.
2618 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2621 * g++.dg/cpp0x/pr71251.C: New.
2624 * g++.dg/template/pr84789.C: New.
2625 * g++.dg/template/pr84789-2.C: New.
2626 * g++.dg/template/pr84789-3.C: New.
2627 * g++.dg/parse/dtor11.C: Accept alternate error message.
2630 * g++.dg/pr84729.C: New.
2631 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2632 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2633 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2635 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2638 * gfortran.dg/interface_42.f90: New test.
2639 * gfortran.dg/interface_43.f90: New test.
2641 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2644 * gcc.target/arm/pr84826.c: New test.
2646 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2648 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2649 dg-require-effective-target.
2650 * gcc.target/arm/addr-modes-int.c: Likewise.
2651 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2653 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2656 * gcc.target/powerpc/altivec-ld-1.c: New test.
2658 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2660 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2662 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.dg/pr84941.c: New test.
2667 2018-03-22 Tom de Vries <tom@codesourcery.com>
2669 PR tree-optimization/84956
2670 * gcc.dg/pr84956.c: New test.
2672 2018-03-22 Marek Polacek <polacek@redhat.com>
2675 * g++.dg/cpp1z/constexpr-if15.C: New test.
2676 * g++.dg/cpp1z/constexpr-if16.C: New test.
2678 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2680 * gcc.dg/builtin-tgmath-3.c: New test.
2682 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2685 * g++.dg/concepts/pr71965.C: New.
2689 * g++.dg/cpp0x/pr84610.C: New.
2690 * g++.dg/cpp0x/pr84642.C: New.
2692 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2695 * c-c++-common/pr84999.c: New test.
2697 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2700 * g++.dg/ext/desig10.C: New.
2702 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2703 Harald Anlauf <anlauf@gmx.de>
2706 * gfortran.dg/pr84957.f90: New test.
2708 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2710 PR tree-optimization/84960
2711 * gcc.c-torture/compile/pr84960.c: New test.
2713 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2715 PR tree-optimization/84811
2716 * gcc.dg/torture/pr84811.c: New test.
2718 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2720 PR tree-optimization/84982
2721 * c-c++-common/pr84982.c: New test.
2724 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2726 * g++.dg/torture/pr84961-1.C: New test.
2727 * g++.dg/torture/pr84961-2.C: New test.
2729 2018-03-21 Nathan Sidwell <nathan@acm.org>
2732 * g++.dg/pr85008.C: New.
2734 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2737 * gfortran.dg/char_result_17.f90: New test.
2739 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2742 * g++.dg/other/accessor-fixits-1.C: Move to...
2743 * g++.dg/torture/accessor-fixits-1.C: ...here.
2744 * g++.dg/other/accessor-fixits-2.C: Move to...
2745 * g++.dg/torture/accessor-fixits-2.C: ...here.
2746 * g++.dg/other/accessor-fixits-3.C: Move to...
2747 * g++.dg/torture/accessor-fixits-3.C: ...here.
2748 * g++.dg/other/accessor-fixits-4.C: Move to...
2749 * g++.dg/torture/accessor-fixits-4.C: ...here.
2750 * g++.dg/other/accessor-fixits-5.C: Move to...
2751 * g++.dg/torture/accessor-fixits-5.C: ...here.
2752 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2753 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2754 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2756 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2758 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2760 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2763 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2765 2018-03-21 Nathan Sidwell <nathan@acm.org>
2768 * g++.dg/lookup/pr84804.C: New.
2770 2018-03-21 Martin Sebor <msebor@redhat.com>
2773 * g++.dg/Wclass-memaccess-3.C: New test.
2774 * g++.dg/Wclass-memaccess-4.C: New test.
2776 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2779 * g++.dg/other/accessor-fixits-1.C
2780 (test_access_const_t1_color): New.
2781 (test_deref_const_t1_color): New.
2782 * g++.dg/other/accessor-fixits-5.C: New testcase.
2784 2018-03-21 Tom de Vries <tom@codesourcery.com>
2786 PR tree-optimization/83126
2787 * gcc.dg/graphite/pr83126.c: New test.
2789 2018-03-21 Nathan Sidwell <nathan@acm.org>
2791 * g++.dg/ext/anon-struct6.C: Adjust.
2792 * g++.dg/ext/deprecate-1.C: New.
2793 * g++.dg/ext/deprecate-2.C: New.
2794 * g++.dg/lookup/pr84602.C: Adjust.
2795 * g++.dg/lookup/pr84962.C: Adjust.
2796 * g++.old-deja/g++.other/anon4.C
2799 * g++.dg/lookup/pr84836.C: New.
2801 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2803 PR tree-optimization/84969
2804 * gcc.dg/tree-ssa/pr84969.c: New test.
2806 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2808 PR rtl-optimization/84989
2809 * gcc.target/i386/pr84989.c: New test.
2811 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2813 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2815 2018-03-21 Martin Liska <mliska@suse.cz>
2818 * gfortran.dg/goacc/pr84963.f90: New test.
2820 2018-03-21 Marek Polacek <polacek@redhat.com>
2822 PR c++/71638, ICE with NSDMI and reference.
2823 * g++.dg/cpp0x/nsdmi14.C: New test.
2824 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2826 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2828 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2829 MIPS with -mpaired-single directives.
2831 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2834 * gfortran.dg/interface_41.f90: New test.
2836 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2839 * gcc.dg/pr84875.c: New test.
2841 2018-03-20 Marek Polacek <polacek@redhat.com>
2843 PR c++/84978, ICE with NRVO.
2844 * g++.dg/opt/nrv19.C: New test.
2846 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2849 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2850 Disable for armeb targets.
2851 * gcc.target/arm/pr82518.c: New test.
2853 2018-03-20 Nathan Sidwell <nathan@acm.org>
2856 * g++.dg/lookup/pr84962.C: New.
2859 * g++.dg/lookup/pr84970.C: New.
2861 2018-03-20 Richard Biener <rguenther@suse.de>
2864 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2866 2018-03-20 Martin Liska <mliska@suse.cz>
2869 * g++.dg/ipa/pr84825.C: New test.
2871 2018-03-20 Martin Liska <mliska@suse.cz>
2873 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2875 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2878 * gcc.c-torture/compile/pr84845.c: New test.
2880 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2883 * gcc.target/arm/pr82989.c: New test.
2885 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2888 * gcc.target/i386/pr84945.c: New test.
2890 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2893 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2895 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2898 * gcc.dg/pr84953.c: New test.
2900 2018-03-19 Marek Polacek <polacek@redhat.com>
2903 * g++.dg/cpp1z/lambda-__func__.C: New test.
2906 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2908 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2911 * g++.dg/asan/pr78651.C: New test.
2913 2018-03-19 Tom de Vries <tom@codesourcery.com>
2915 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2916 vect_int_mult. Add nvptx xfail for PR84958.
2918 2018-03-19 Nathan Sidwell <nathan@acm.org>
2921 * g++.dg/cpp1y/pr84835.C: New.
2923 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2926 * gcc.target/aarch64/pr81647.c: New.
2928 2018-03-19 Richard Biener <rguenther@suse.de>
2930 PR tree-optimization/84933
2931 * g++.dg/pr84933.C: New testcase.
2933 2018-03-19 Richard Biener <rguenther@suse.de>
2935 PR tree-optimization/84859
2936 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2937 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2938 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2939 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2941 2018-03-19 Nathan Sidwell <nathan@acm.org>
2944 * g++.dg/lookup/pr84812.C: New.
2946 2018-03-19 Richard Biener <rguenther@suse.de>
2948 PR tree-optimization/84929
2949 * gcc.dg/torture/pr84929.c: New testcase.
2951 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2954 * gcc.target/arm/big-endian-subreg.c: Delete.
2956 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2959 * gfortran.dg/array_constructor_52.f90: New test.
2961 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2964 * gfortran.dg/pr77414.f90: New test.
2965 * gfortran.dg/internal_references_1.f90: Adjust error message.
2967 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2970 * gfortran.dg/pr65453.f90: New test.
2972 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2974 PR tree-optimization/84913
2975 * gfortran.dg/vect/pr84913.f90: New test.
2977 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2980 * gfortran.dg/warn_concat.f90: New test.
2982 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.dg/pr84899.c: New test.
2987 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2990 * gfortran.dg/pr69395.f90: Add test for max dimensions
2992 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2995 * gcc.target/i386/pr84876.c: New test.
2997 2018-03-16 Martin Liska <mliska@suse.cz>
3000 * gcc.target/i386/mvc11.c: New test.
3002 2018-03-16 Martin Liska <mliska@suse.cz>
3005 * gcc.target/i386/mvc10.c: New test.
3007 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3011 * g++.dg/cpp1y/pr79937-1.C: New test.
3012 * g++.dg/cpp1y/pr79937-2.C: New test.
3013 * g++.dg/cpp1y/pr79937-3.C: New test.
3014 * g++.dg/cpp1y/pr79937-4.C: New test.
3015 * g++.dg/cpp1y/pr82410.C: New test.
3017 2018-03-16 Tom de Vries <tom@codesourcery.com>
3019 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
3021 2018-03-16 Tom de Vries <tom@codesourcery.com>
3023 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
3025 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3028 * g++.dg/cpp2a/desig8.C: New test.
3030 PR tree-optimization/84841
3031 * gcc.dg/pr84841.c: New test.
3034 * g++.dg/cpp2a/desig7.C: New test.
3036 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
3037 Jim MacArthur <jim.macarthur@codethink.co.uk>
3039 * gfortran.dg/automatic_1.f90: New test.
3040 * gfortran.dg/automatic_repeat.f90: New test
3041 * gfortran.dg/automatic_save.f90: New test.
3042 * gfortran.dg/vax_structure.f90: New test.
3044 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3047 * gfortran.dg/pr78741.f90: New test.
3049 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3052 * gfortran.dg/pr69395.f90: New test.
3054 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3057 * g++.dg/opt/pr79085.C: New test.
3059 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
3062 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
3063 label instead of __x86_indirect_thunk label.
3065 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3068 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
3069 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
3070 * g++.dg/warn/deprecated-13.C: New test.
3072 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
3074 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
3076 2018-03-15 Richard Biener <rguenther@suse.de>
3079 * c-c++-common/pr84873.c: New testcase.
3081 2018-03-15 Tamar Christina <tamar.christina@arm.com>
3084 * gcc.target/arm/big-endian-subreg.c: New.
3086 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3089 * gcc.c-torture/compile/pr84860.c: New test.
3091 2018-03-15 Julia Koval <julia.koval@intel.com>
3093 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3095 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
3098 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3101 * gcc.dg/pr84853.c: New test.
3103 2018-03-14 Carl Love <cel@us.ibm.com>
3105 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
3107 2018-03-14 Martin Liska <mliska@suse.cz>
3110 * g++.dg/lto/pr84805_0.C: New test.
3111 * g++.dg/lto/pr84805_1.C: New test.
3112 * g++.dg/lto/pr84805_2.C: New test.
3114 2018-03-14 David Malcolm <dmalcolm@redhat.com>
3117 * gcc.dg/fixits-pr84852-1.c: New test.
3118 * gcc.dg/fixits-pr84852-2.c: New test.
3120 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3122 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
3123 separate verbose message.
3124 * lib/scandump.exp (scan-dump-times): Likewise.
3126 2018-03-14 Julia Koval <julia.koval@intel.com>
3128 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
3130 * gcc.target/i386/funcspec-56.inc: Ditto.
3132 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3134 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
3137 2018-03-14 Jakub Jelinek <jakub@redhat.com>
3140 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
3141 check count from 17 to 14.
3144 * gcc.target/i386/pr84844.c: New test.
3146 2018-03-14 Richard Biener <rguenther@suse.de>
3148 PR tree-optimization/84830
3149 * gcc.dg/torture/pr84830.c: New testcase.
3151 2018-03-14 Marek Polacek <polacek@redhat.com>
3154 * g++.dg/cpp0x/static_assert15.C: New test.
3156 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
3159 * gfortran.dg/pr61775.f90: New test.
3161 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3164 * g++.dg/ext/pr84843-1.C: New test.
3165 * g++.dg/ext/pr84843-2.C: New test.
3167 2018-03-13 David Pagan <dave.pagan@oracle.com>
3170 * gcc.dg/pr46921.c: New test.
3172 2018-03-13 Martin Sebor <msebor@redhat.com>
3174 PR tree-optimization/84725
3175 * c-c++-common/Wstringop-truncation-4.c: New test.
3176 * c-c++-common/attr-nonstring-5.c: New test.
3178 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3180 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
3182 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
3183 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
3185 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3187 * gcc.target/aarch64/sve/tls_1.c: New test.
3188 * gcc.target/aarch64/sve/tls_2.C: Likewise.
3190 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3192 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
3193 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
3195 2018-03-13 Martin Liska <mliska@suse.cz>
3198 * g++.dg/ipa/pr84658.C: New test.
3200 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3203 * gcc.dg/pr84834.c: New test.
3206 * gcc.target/i386/pr84827.c: New test.
3209 * g++.dg/ext/pr84828.C: New test.
3212 * gcc.target/i386/avx512f-pr84786-1.c: New test.
3213 * gcc.target/i386/avx512f-pr84786-2.c: New test.
3216 * g++.dg/cpp1y/constexpr-84808.C: New test.
3219 * g++.dg/debug/pr84704.C: New test.
3221 2018-03-12 Renlin Li <renlin.li@arm.com>
3223 * gcc.target/aarch64/movi_hf.c: New.
3224 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
3225 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
3227 2018-03-12 Martin Sebor <msebor@redhat.com>
3229 PR tree-optimization/83456
3230 * c-c++-common/Wrestrict-2.c: Remove test cases.
3231 * c-c++-common/Wrestrict.c: Same.
3232 * gcc.dg/Wrestrict-12.c: New test.
3233 * gcc.dg/Wrestrict-14.c: New test.
3235 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3237 * g++.dg/pr84821.C: New test.
3239 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3241 * gcc.dg/pr84799.c: New test.
3243 2018-03-12 Richard Biener <rguenther@suse.de>
3245 PR tree-optimization/84803
3246 * gcc.dg/torture/pr84803.c: New testcase.
3248 2018-03-12 Jakub Jelinek <jakub@redhat.com>
3251 * g++.dg/debug/pr84813.C: New test.
3253 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
3256 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
3258 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
3261 * gfortran.dg/pr83939.f90
3263 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3266 * gfortran.dg/zero_sized_9.f90: New test.
3268 2018-03-11 Jakub Jelinek <jakub@redhat.com>
3271 * g++.dg/debug/dwarf2/enum2.C: New test.
3273 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
3276 * gfortran.dg/pr84734.f90: New test.
3278 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
3280 * gnat.dg/prot3.adb: New test.
3281 * gnat.dg/prot3_pkg.ad[sb]: New helper.
3283 2018-03-09 Jason Merrill <jason@redhat.com>
3284 Paolo Carlini <paolo.carlini@oracle.com>
3288 * g++.dg/cpp0x/pr71169.C: New.
3289 * g++.dg/cpp0x/pr71169-2.C: Likewise.
3290 * g++.dg/cpp0x/pr71832.C: Likewise.
3292 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
3295 * gcc.target/powerpc/pr83969.c: New test.
3297 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3300 * gcc.dg/pr84772.c: New test.
3303 * g++.dg/warn/Wformat-2.C: New test.
3306 * g++.dg/ext/vla18.C: New test.
3308 2018-03-09 Martin Sebor <msebor@redhat.com>
3310 PR tree-optimization/84526
3311 * gcc.dg/Wrestrict-10.c: New test.
3312 * gcc.dg/Wrestrict-11.c: New test.
3314 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
3316 PR rtl-optimization/84682
3317 * gcc.dg/torture/pr84682-1.c: New.
3318 * gcc.dg/torture/pr84682-2.c: New.
3319 * gcc.dg/torture/pr84682-3.c: New.
3321 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3324 * g++.dg/ext/pr84724.C: New test.
3326 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
3329 * gcc.target/arm/pr83712.c: New.
3331 2018-03-09 Richard Biener <rguenther@suse.de>
3333 PR tree-optimization/84775
3334 * gcc.dg/torture/pr84775.c: New testcase.
3336 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
3342 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
3344 * gcc.c-torture/compile/20180309-1.c: New test.
3346 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3349 * g++.dg/warn/Wunused-function4.C: New test.
3352 * gcc.target/i386/pr84742-1.c: New test.
3353 * gcc.target/i386/pr84742-2.c: New test.
3355 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3358 * gcc.c-torture/execute/pr84748.c: New test.
3360 2018-03-08 Richard Biener <rguenther@suse.de>
3363 * gcc.dg/graphite/pr84552.c: New testcase.
3365 2018-03-08 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/84178
3368 * gcc.dg/torture/pr84178-2.c: New testcase.
3370 2018-03-08 David Malcolm <dmalcolm@redhat.com>
3372 PR tree-optimization/84178
3373 * gcc.c-torture/compile/pr84178-1.c: New test.
3375 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
3377 * lib/target-supports.exp: Do not return zero from a ifunc
3380 2018-03-08 Richard Biener <rguenther@suse.de>
3382 PR tree-optimization/84746
3383 * gcc.dg/torture/pr84746.c: New testcase.
3386 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
3389 * gcc.dg/graphite/pr84404.c: New.
3391 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3393 PR tree-optimization/84740
3394 * gcc.dg/torture/pr84740.c: New test.
3396 PR tree-optimization/84739
3397 * gcc.dg/pr84739.c: New test.
3399 2018-03-07 Martin Sebor <msebor@redhat.com>
3401 PR tree-optimization/83519
3402 * gcc.dg/Wrestrict-13.c: New test.
3404 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
3408 * gfortran.dg/pr64124.f90: New tests.
3409 * gfortran.dg/pr70409.f90: New tests.
3411 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
3414 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
3416 2018-03-07 Martin Sebor <msebor@redhat.com>
3418 PR tree-optimization/84526
3419 * gcc.dg/Wrestrict-10.c: New test.
3421 2018-03-07 Martin Sebor <msebor@redhat.com>
3423 PR tree-optimization/84468
3424 * g++.dg/warn/Wstringop-truncation-2.C: New test.
3425 * gcc.dg/Wstringop-truncation.c: New test.
3426 * gcc.dg/Wstringop-truncation-2.c: New test.
3428 2018-03-07 Jakub Jelinek <jakub@redhat.com>
3431 * gfortran.dg/pr84565.f90: New test.
3434 * gcc.target/i386/pr84723-1.c: New test.
3435 * gcc.target/i386/pr84723-2.c: New test.
3436 * gcc.target/i386/pr84723-3.c: New test.
3437 * gcc.target/i386/pr84723-4.c: New test.
3438 * gcc.target/i386/pr84723-5.c: New test.
3440 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3443 * gfortran.dg/pr64107.f90: New test.
3445 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3449 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
3451 2018-03-06 Marek Polacek <polacek@redhat.com>
3454 * g++.dg/cpp1z/constexpr-84684.C: New test.
3456 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3459 * gcc.dg/pr84721.c: New test.
3462 * gcc.dg/pr84710.c: New test.
3464 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3467 * gfortran.dg/implied_do_2.f90: New test.
3468 * gfortran.dg/coarray_8.f90: Update for new error message.
3470 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3473 * g++.dg/ext/pr84683.C: New test.
3475 PR tree-optimization/84687
3476 * gcc.dg/pr84687.c: New test.
3478 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
3481 * g++.dg/pr84231.C: New.
3484 * g++.dg/cpp1y/pr84593.C: New.
3487 * g++.dg/pr84492.C: New.
3489 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3491 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
3492 __builtin_ppc_speculation_barrier.
3494 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3497 * gcc.target/powerpc/pr84700.c: New test.
3499 2018-03-05 Nathan Sidwell <nathan@acm.org>
3502 * g++.dg/lookup/pr84702.C: New.
3504 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3507 * gcc.target/i386/pr84564.c: New test.
3509 2018-03-05 Marek Polacek <polacek@redhat.com>
3512 * g++.dg/cpp0x/inline-ns10.C: New test.
3514 2018-03-05 Nathan Sidwell <nathan@acm.org>
3517 * g++.dg/template/pr84694.C: New.
3519 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3522 * gcc.c-torture/execute/pr84524.c: New test.
3523 * gcc.target/i386/avx512bw-pr84524.c: New test.
3525 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
3528 * g++.dg/pr84264.C: New test.
3530 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3534 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3535 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3537 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3539 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3540 * g++.dg/other/i386-3.C: Ditto.
3541 * gcc.target/i386/sse-12.c: Ditto.
3542 * gcc.target/i386/sse-13.c: Ditto.
3543 * gcc.target/i386/sse-14.c: Ditto.
3544 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3545 * gcc.target/i386/wbinvd-1.c: New test.
3546 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3547 * gcc.target/i386/pconfig-1.c: Ditto.
3549 2018-03-05 Pádraig Brady <P@draigBrady.com>
3550 Nathan Sidwell <nathan@acm.org>
3553 * g++.dg/cpp0x/pr84497.C: New.
3555 2018-03-05 Richard Biener <rguenther@suse.de>
3557 PR tree-optimization/84670
3558 * gcc.dg/pr84670-1.c: New testcase.
3559 * gcc.dg/pr84670-2.c: Likewise.
3560 * gcc.dg/pr84670-3.c: Likewise.
3561 * gcc.dg/pr84670-4.c: Likewise.
3563 2018-03-05 Richard Biener <rguenther@suse.de>
3565 PR tree-optimization/84650
3566 * gcc.dg/graphite/pr84650.c: New testcase.
3568 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3573 2018-03-03 Harald Anlauf <anlauf@gmx.de>
3576 * gfortran.dg/pr71085.f90: New test.
3578 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3581 * gfortran.dg/zero_sized_8.f90: Really commit New test.
3583 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3586 * gfortran.dg/pr51434.f90: New test.
3588 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3591 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3593 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3596 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3598 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3601 * g++.dg/torture/pr71464.C: New.
3603 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
3606 * gfortran.dg/select_type_41.f90: New test.
3608 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3611 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3613 2018-03-02 Marek Polacek <polacek@redhat.com>
3616 * g++.dg/ext/flexary29.C: New test.
3618 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3620 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3622 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3625 * g++.dg/torture/pr81812.C: New.
3627 2018-03-02 Marek Polacek <polacek@redhat.com>
3630 * g++.dg/warn/Wsign-compare-8.C: New test.
3633 * g++.dg/parse/array-size3.C: New test.
3636 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3638 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3641 * g++.dg/cpp1y/pr84662.C: New test.
3643 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3645 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3646 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3648 * g++.dg/lto/20101010-1_0.C: Likewise.
3649 * g++.dg/lto/20101010-2_0.C: Likewise.
3651 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.dg/pr84628.c: New test.
3657 * gcc.target/ia64/pr56540.c: New test.
3659 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3661 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3663 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3664 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3665 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3666 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3668 2018-03-02 Marek Polacek <polacek@redhat.com>
3671 * c-c++-common/ubsan/shift-11.c: New test.
3673 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3675 * gcc.dg/vect/vect-alias-check-13.c: New test.
3677 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3680 * gcc.dg/pr84614.c: New test.
3683 * gcc.target/i386/pr84625.c: New test.
3685 2018-03-02 Richard Biener <rguenther@suse.de>
3687 PR tree-optimization/84427
3688 * gcc.dg/torture/pr84427.c: New testcase.
3690 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3693 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3694 powerpc64le*-*-linux*.
3695 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3696 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3698 2018-03-01 Martin Sebor <msebor@redhat.com>
3701 * g++.dg/ext/attr-const.C: Remove xfail.
3702 * g++.dg/ext/attr-malloc-3.C: New test.
3703 * g++.dg/ext/attr-noinline-3.C: New test.
3704 * g++.dg/ext/attr-noreturn-3.C: New test.
3705 * g++.dg/ext/attr-nothrow-3.C: New test.
3706 * g++.dg/ext/attr-pure.C: Remove xfail.
3708 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3711 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3712 dg-options and dg-shouldfail "ubsan" directive.
3714 2018-03-01 Marek Polacek <polacek@redhat.com>
3715 Jason Merrill <jason@redhat.com>
3718 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3719 * g++.dg/cpp1z/static1.C: New test.
3720 * g++.dg/template/static37.C: New test.
3722 2018-03-01 Nathan Sidwell <nathan@acm.org>
3725 * g++.dg/template/pr84434.C: New.
3727 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3729 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3730 -mthumb to the command-line.
3732 2018-03-01 Marek Polacek <polacek@redhat.com>
3735 * g++.dg/cpp0x/static_assert14.C: New test.
3737 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3740 * g++.dg/torture/pr79410.C: New.
3742 2018-03-01 Martin Liska <mliska@suse.cz>
3745 * gcc.dg/asan/pr82484.c: New test.
3747 2018-03-01 Richard Biener <rguenther@suse.de>
3750 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3752 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3755 * gfortran.dg/coarray_47.f90: New test.
3757 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3760 * gfortran.dg/class_array_23.f03: New test.
3762 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3764 PR rtl-optimization/84528
3765 * gcc.dg/torture/pr84538.c: Rename to...
3766 * gcc.dg/torture/pr84528.c: ...this.
3768 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3770 PR rtl-optimization/84528
3771 * gcc.dg/torture/pr84538.c: New test.
3773 2018-02-28 Martin Sebor <msebor@redhat.com>
3775 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3776 -fpic test failures.
3777 * c-c++-common/Wrestrict-2.c: Same.
3778 * c-c++-common/Wstringop-truncation.c: Same.
3779 * gcc.dg/Warray-bounds-22.c: Same.
3780 * gcc.dg/Wstringop-overflow.c: Same.
3781 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3782 (signed_range): Same.
3783 (unsigned_anti_range): Same.
3784 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3785 (signed_range): Same.
3786 (unsigned_anti_range): Same.
3787 * gcc.dg/attr-alloc_size-7.c: Same.
3788 * gcc.dg/attr-alloc_size-8.c: Same.
3789 * gcc.dg/builtin-alloc-size.c: Same.
3790 * gcc.dg/builtin-stpncpy.c: Same.
3791 * gcc.dg/builtins-nonnull.c: Same.
3792 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3793 * gcc.dg/pr79214.c: Same.
3794 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3795 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3796 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3797 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3798 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3799 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3800 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3801 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3802 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3803 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3804 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3806 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3809 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3811 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3814 * g++.dg/cpp0x/pr84609.C: New test.
3816 2018-02-28 Martin Sebor <msebor@redhat.com>
3819 * g++.dg/ext/attr-malloc-3.C: New test.
3820 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3821 to pre-existing problems.
3822 * g++.dg/ext/attr-pure.C: Same.
3824 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3827 * gfortran.dg/associate_37.f90: New test.
3830 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3832 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3835 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3836 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3837 * gcc.dg/bf-ms-layout-4.c: New test.
3838 * gcc.dg/bf-ms-layout-5.c: New test.
3840 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3843 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3845 2018-02-28 Richard Biener <rguenther@suse.de>
3847 PR tree-optimization/84584
3848 * gcc.dg/graphite/pr84584.c: New testcase.
3850 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3852 PR preprocessor/84517
3853 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3855 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3857 * c-c++-common/dump-ada-spec-12.c: New test.
3858 * c-c++-common/dump-ada-spec-13.c: Likewise.
3860 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3862 * c-c++-common/dump-ada-spec-11.c: New test.
3864 2018-02-28 Martin Liska <mliska@suse.cz>
3867 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3868 * g++.dg/ext/timevar2.C: Likewise.
3870 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3872 * c-c++-common/dump-ada-spec-8.c: New test.
3873 * c-c++-common/dump-ada-spec-9.c: Likewise.
3874 * c-c++-common/dump-ada-spec-10.c: Likewise.
3876 2018-02-28 Richard Biener <rguenther@suse.de>
3879 * gcc.dg/pr84607.c: New testcase.
3881 2018-02-28 Nathan Sidwell <nathan@acm.org>
3884 * g++.dg/lookup/pr84602.C: New.
3886 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3890 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3892 * g++.dg/ext/attr-nonnull.C: Likewise.
3893 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3895 * g++.dg/ext/attr-noinline-2.C: Likewise.
3896 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3897 -fdump-tree-eh in dg-options.
3899 2018-02-28 Alan Modra <amodra@gmail.com>
3901 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3903 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3905 2018-02-27 Martin Sebor <msebor@redhat.com>
3909 * g++.dg/Wmissing-attributes.C: New test.
3910 * g++.dg/ext/attr-const-pure.C: New test.
3911 * g++.dg/ext/attr-const.C: New test.
3912 * g++.dg/ext/attr-deprecated-2.C: New test.
3913 * g++.dg/ext/attr-malloc-2.C: New test.
3914 * g++.dg/ext/attr-malloc.C: New test.
3915 * g++.dg/ext/attr-noinline-2.C: New test.
3916 * g++.dg/ext/attr-noinline.C: New test.
3917 * g++.dg/ext/attr-nonnull.C: New test.
3918 * g++.dg/ext/attr-noreturn-2.C: New test.
3919 * g++.dg/ext/attr-noreturn.C: New test.
3920 * g++.dg/ext/attr-nothrow-2.C: New test.
3921 * g++.dg/ext/attr-nothrow.C: New test.
3922 * g++.dg/ext/attr-optimize.C: New test.
3923 * g++.dg/ext/attr-pure.C: New test.
3924 * g++.dg/ext/attr-returns-nonnull.C: New test.
3925 * g++.dg/ext/attr-warning.C: New test.
3927 2018-02-27 Nathan Sidwell <nathan@acm.org>
3930 * g++.dg/lookup/pr84426.C: New.
3932 2018-02-27 Richard Biener <rguenther@suse.de>
3934 PR tree-optimization/84512
3935 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3937 2018-02-27 Martin Liska <mliska@suse.cz>
3939 PR gcov-profile/84548
3940 * g++.dg/gcov/pr84548.C: New test.
3942 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3945 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3947 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3950 * g++.dg/cpp1y/pr84558.C: New test.
3952 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3955 * g++.dg/cpp0x/alignas14.C: New.
3956 * g++.dg/cpp0x/alignas15.C: Likewise.
3958 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3961 * g++.dg/gomp/pr84557.C: New test.
3963 2018-02-26 Marek Polacek <polacek@redhat.com>
3966 * g++.dg/cpp1z/pr84325.C: New test.
3968 2018-02-26 Carl Love <cel@us.ibm.com>
3970 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3972 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3973 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3974 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3976 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3977 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3980 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3983 * gcc.target/i386/indirect-thunk-1.c: Updated.
3984 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3985 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3986 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3987 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3988 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3989 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3990 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3991 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3992 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3993 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3994 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3995 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3996 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3997 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3998 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3999 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
4000 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4001 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4002 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4003 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4004 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4005 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
4006 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
4007 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4008 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4009 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4010 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4011 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4012 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
4013 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
4014 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4015 * gcc.target/i386/ret-thunk-9.c: Likewise.
4016 * gcc.target/i386/ret-thunk-10.c: Likewise.
4017 * gcc.target/i386/ret-thunk-11.c: Likewise.
4018 * gcc.target/i386/ret-thunk-12.c: Likewise.
4019 * gcc.target/i386/ret-thunk-13.c: Likewise.
4020 * gcc.target/i386/ret-thunk-14.c: Likewise.
4021 * gcc.target/i386/ret-thunk-15.c: Likewise.
4023 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
4025 * gcc.c-torture/execute/20180226-1.c: New test.
4027 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
4029 PR tree-optimization/83965
4030 * gcc.dg/vect/pr83965-2.c: New test.
4032 2018-02-26 Tom de Vries <tom@codesourcery.com>
4034 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
4036 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4039 * gcc.target/i386/ret-thunk-22.c: New test.
4040 * gcc.target/i386/ret-thunk-23.c: Likewise.
4041 * gcc.target/i386/ret-thunk-24.c: Likewise.
4042 * gcc.target/i386/ret-thunk-25.c: Likewise.
4043 * gcc.target/i386/ret-thunk-26.c: Likewise.
4045 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4048 * g++.dg/cpp1z/pr84533.C: New.
4050 2018-02-26 Marek Polacek <polacek@redhat.com>
4053 * g++.dg/parse/error60.C: New test.
4055 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4058 * g++.dg/gomp/pr84556.C: New test.
4059 * g++.dg/vect/pr84556.cc: New test.
4061 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
4064 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
4065 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4066 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
4067 * gfortran.dg/c_loc_test.f90: Likewise.
4068 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4069 * gfortran.dg/proc_decl_17.f90: Likewise.
4070 * gfortran.dg/proc_ptr_8.f90: Likewise.
4072 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4075 * gcc.target/aarch64/lr_free_2.c: Revert changes in
4076 r254814 disabling -fomit-frame-pointer by default.
4077 * gcc.target/aarch64/spill_1.c: Likewise.
4078 * gcc.target/aarch64/test_frame_11.c: Likewise.
4079 * gcc.target/aarch64/test_frame_12.c: Likewise.
4080 * gcc.target/aarch64/test_frame_13.c: Likewise.
4081 * gcc.target/aarch64/test_frame_14.c: Likewise.
4082 * gcc.target/aarch64/test_frame_15.c: Likewise.
4083 * gcc.target/aarch64/test_frame_3.c: Likewise.
4084 * gcc.target/aarch64/test_frame_5.c: Likewise.
4085 * gcc.target/aarch64/test_frame_9.c: Likewise.
4087 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
4090 * gfortran.dg/explicit_shape_1.f90: New test.
4091 * gfortran.dg/automatic_module_variable.f90: Update regex.
4092 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
4093 * gfortran.dg/constant_shape.f90: Ditto.
4094 * gfortran.dg/dec_structure_23.f90: Ditto.
4095 * gfortran.dg/pr78240.f90: Ditto.
4097 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
4100 * gfortran.dg/pr84523.f90: New test.
4102 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4105 * gfortran.dg/select_type_40.f90: New test.
4107 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
4110 * gfortran.dg/data_substring.f90: New test.
4112 2018-02-24 Marek Polacek <polacek@redhat.com>
4115 * g++.dg/cpp1z/constexpr-83692.C: New test.
4117 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
4120 * gfortran.dg/statement_function_1.f90: Update test.
4122 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4125 * gfortran.dg/inquire_19.f90: New test.
4127 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4130 * gfortran.dg/pr83149_b.f90: New test.
4131 * gfortran.dg/pr83149_a.f90: Additional source for previous.
4133 2018-02-23 Carl Love <cel@us.ibm.com>
4135 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
4136 vec_signed2 and vec_unsigned2 to new Power 8 test file.
4137 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
4140 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4142 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
4143 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
4145 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4147 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
4150 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4153 * gfortran.dg/pr83149_1.f90: New test.
4154 * gfortran.dg/pr83149.f90: Additional source for previous.
4156 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
4159 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
4160 __GI___pthread_mutex_init as well.
4162 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4165 * gfortran.dg/class_68.f90: New test.
4167 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4170 * gfortran.dg/derived_init_5.f90: New test.
4172 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4175 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
4176 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
4178 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
4181 * gcc.target/powerpc/pr81572.c: New.
4183 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
4185 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
4187 2018-02-22 Martin Sebor <msebor@redhat.com>
4189 PR tree-optimization/84480
4190 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
4191 * g++.dg/warn/Wstringop-truncation-1.C: New test.
4193 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
4196 * gcc.target/i386/indirect-thunk-11.c: New test.
4197 * gcc.target/i386/indirect-thunk-12.c: Likewise.
4198 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
4199 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
4200 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
4201 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4202 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4203 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4204 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4205 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4207 2018-02-22 Steve Ellcey <sellcey@cavium.com>
4210 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
4212 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
4214 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4216 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
4218 2018-02-22 Marek Polacek <polacek@redhat.com>
4221 * g++.dg/parse/error59.C: New test.
4223 2018-02-22 Tom de Vries <tom@codesourcery.com>
4225 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
4227 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4230 * g++.dg/cpp0x/pr77655.C: New.
4232 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4235 * g++.dg/cpp1y/pr84496.C: New test.
4238 * g++.dg/torture/pr84502.C: New test.
4240 PR tree-optimization/84503
4241 * gcc.dg/pr84503-1.c: New test.
4242 * gcc.dg/pr84503-2.c: New test.
4244 2018-02-21 Jakub Jelinek <jakub@redhat.com>
4246 PR tree-optimization/84478
4247 * gcc.c-torture/execute/pr84478.c: New test.
4249 2018-02-20 Martin Sebor <msebor@redhat.com>
4252 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
4253 * c-c++-common/Wrestrict.c: Same.
4254 * gcc.dg/Wrestrict-6.c: Same.
4255 * gcc.dg/Warray-bounds-27.c: New test.
4256 * gcc.dg/Wrestrict-8.c: New test.
4257 * gcc.dg/Wrestrict-9.c: New test.
4258 * gcc.dg/pr84095.c: New test.
4260 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4262 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
4264 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4268 * gfortran.dg/structure_constructor_14.f90: New test.
4270 2018-02-20 Jeff Law <law@redhat.com>
4273 PR tree-optimization/81592
4275 * gcc.dg/pr81592.c: New test.
4276 * gcc.dg/pr82123.c: New test.
4277 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
4279 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4282 * g++.dg/warn/Wunused-var-30.C: New test.
4284 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
4286 PR tree-optimization/84419
4287 * gcc.dg/vect/pr84419.c: New test.
4289 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4292 * gfortran.dg/pr82004.f90: New test.
4294 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
4296 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
4298 2018-02-20 Martin Liska <mliska@suse.cz>
4302 * gcc.target/i386/pr84310.c: New test.
4303 * gcc.target/i386/pr84310-2.c: Likewise.
4305 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4308 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
4310 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4313 * g++.dg/cpp1z/launder7.C: New test.
4316 * g++.dg/cpp0x/constexpr-84449.C: New test.
4319 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
4321 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
4325 * gfortran.dg/associate_22.f90: Enable commented out test.
4326 * gfortran.dg/associate_36.f90: New test.
4328 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4331 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
4333 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
4335 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
4336 (dg-options): Use -mavx instead of -w.
4338 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4341 * g++.dg/cpp1z/launder8.C: New test.
4344 * g++.dg/gomp/pr84448.C: New test.
4347 * g++.dg/gomp/pr84430.C: New test.
4349 PR tree-optimization/84452
4350 * gcc.dg/pr84452.c: New test.
4353 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
4355 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4358 * gfortran.dg/implied_do_io_4.f90: New test.
4360 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4362 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
4363 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
4364 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
4366 2018-02-19 Carl Love <cel@us.ibm.com>
4368 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
4370 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
4373 * gcc.target/i386/pr57193.c: Add -mtune=generic.
4375 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4378 * g++.dg/cpp0x/auto50.C: New.
4379 * g++.dg/parse/friend12.C: Adjust.
4381 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4383 PR libgfortran/84389
4384 * gfortran.dg/dtio_33.f90: New test.
4386 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4388 PR libgfortran/84412
4389 * gfortran.dg/inquire_18.f90: New test.
4391 2018-02-18 Janus Weil <janus@gcc.gnu.org>
4394 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
4395 * gfortran.dg/pointer_intent_3.f90: Ditto.
4396 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
4397 * gfortran.dg/protected_3.f90: Ditto.
4398 * gfortran.dg/protected_4.f90: Ditto.
4399 * gfortran.dg/protected_5.f90: Ditto.
4400 * gfortran.dg/protected_6.f90: Ditto.
4402 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
4405 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
4408 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4411 * gfortran.dg/inline_matmul_22.f90: New test.
4413 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4416 * gfortran.dg/abort_shoulfail.f90: New test.
4417 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
4419 * gfortran.dg/PR19754_2.f90: Likewise.
4420 * gfortran.dg/PR19872.f: Likewise.
4421 * gfortran.dg/PR49268.f90: Likewise.
4422 * gfortran.dg/Wall.f90: Likewise.
4423 * gfortran.dg/Wno-all.f90: Likewise.
4424 * gfortran.dg/achar_1.f90: Likewise.
4425 * gfortran.dg/achar_2.f90: Likewise.
4426 * gfortran.dg/achar_4.f90: Likewise.
4427 * gfortran.dg/achar_6.F90: Likewise.
4428 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
4429 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
4430 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
4431 * gfortran.dg/actual_array_offset_1.f90: Likewise.
4432 * gfortran.dg/actual_array_result_1.f90: Likewise.
4433 * gfortran.dg/actual_array_substr_1.f90: Likewise.
4434 * gfortran.dg/actual_array_substr_2.f90: Likewise.
4435 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
4436 * gfortran.dg/actual_procedure_1.f90: Likewise.
4437 * gfortran.dg/adjustl_1.f90: Likewise.
4438 * gfortran.dg/advance_1.f90: Likewise.
4439 * gfortran.dg/advance_4.f90: Likewise.
4440 * gfortran.dg/advance_5.f90: Likewise.
4441 * gfortran.dg/advance_6.f90: Likewise.
4442 * gfortran.dg/aint_anint_1.f90: Likewise.
4443 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
4444 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
4445 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
4446 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
4447 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
4448 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
4449 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
4450 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
4451 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
4452 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
4453 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
4454 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
4455 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
4456 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
4457 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
4458 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
4459 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
4460 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
4461 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
4462 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
4463 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
4464 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4465 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
4466 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
4467 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
4468 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
4469 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
4470 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
4471 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
4472 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
4473 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
4474 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
4475 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
4476 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
4477 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
4478 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
4479 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
4480 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
4481 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
4482 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
4483 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
4484 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
4485 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
4486 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
4487 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
4488 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
4489 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
4490 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
4491 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
4492 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
4493 * gfortran.dg/allocatable_function_1.f90: Likewise.
4494 * gfortran.dg/allocatable_function_10.f90: Likewise.
4495 * gfortran.dg/allocatable_function_3.f90: Likewise.
4496 * gfortran.dg/allocatable_function_5.f90: Likewise.
4497 * gfortran.dg/allocatable_function_6.f90: Likewise.
4498 * gfortran.dg/allocatable_function_7.f90: Likewise.
4499 * gfortran.dg/allocatable_function_8.f90: Likewise.
4500 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
4501 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
4502 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
4503 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
4504 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
4505 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
4506 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
4507 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
4508 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
4509 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
4510 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
4511 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
4512 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
4513 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
4514 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
4515 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
4516 * gfortran.dg/allocate_class_3.f90: Likewise.
4517 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
4518 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
4519 * gfortran.dg/allocate_derived_5.f90: Likewise.
4520 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
4521 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
4522 * gfortran.dg/allocate_with_source_1.f90: Likewise.
4523 * gfortran.dg/allocate_with_source_10.f08: Likewise.
4524 * gfortran.dg/allocate_with_source_11.f08: Likewise.
4525 * gfortran.dg/allocate_with_source_12.f03: Likewise.
4526 * gfortran.dg/allocate_with_source_15.f03: Likewise.
4527 * gfortran.dg/allocate_with_source_16.f90: Likewise.
4528 * gfortran.dg/allocate_with_source_17.f03: Likewise.
4529 * gfortran.dg/allocate_with_source_18.f03: Likewise.
4530 * gfortran.dg/allocate_with_source_2.f90: Likewise.
4531 * gfortran.dg/allocate_with_source_20.f03: Likewise.
4532 * gfortran.dg/allocate_with_source_22.f03: Likewise.
4533 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4534 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4535 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4536 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4537 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4538 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4539 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4540 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4541 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4542 * gfortran.dg/altreturn_3.f90: Likewise.
4543 * gfortran.dg/altreturn_5.f90: Likewise.
4544 * gfortran.dg/altreturn_7.f90: Likewise.
4545 * gfortran.dg/and_or_xor.f90: Likewise.
4546 * gfortran.dg/anint_1.f90: Likewise.
4547 * gfortran.dg/any_all_1.f90: Likewise.
4548 * gfortran.dg/anyallcount_1.f90: Likewise.
4549 * gfortran.dg/append_1.f90: Likewise.
4550 * gfortran.dg/argument_checking_1.f90: Likewise.
4551 * gfortran.dg/argument_checking_2.f90: Likewise.
4552 * gfortran.dg/argument_checking_8.f90: Likewise.
4553 * gfortran.dg/arithmetic_if.f90: Likewise.
4554 * gfortran.dg/array_1.f90: Likewise.
4555 * gfortran.dg/array_2.f90: Likewise.
4556 * gfortran.dg/array_alloc_1.f90: Likewise.
4557 * gfortran.dg/array_alloc_2.f90: Likewise.
4558 * gfortran.dg/array_alloc_3.f90: Likewise.
4559 * gfortran.dg/array_assignment_1.F90: Likewise.
4560 * gfortran.dg/array_assignment_5.f90: Likewise.
4561 * gfortran.dg/array_constructor_1.f90: Likewise.
4562 * gfortran.dg/array_constructor_10.f90: Likewise.
4563 * gfortran.dg/array_constructor_11.f90: Likewise.
4564 * gfortran.dg/array_constructor_12.f90: Likewise.
4565 * gfortran.dg/array_constructor_15.f90: Likewise.
4566 * gfortran.dg/array_constructor_16.f90: Likewise.
4567 * gfortran.dg/array_constructor_17.f90: Likewise.
4568 * gfortran.dg/array_constructor_19.f90: Likewise.
4569 * gfortran.dg/array_constructor_23.f: Likewise.
4570 * gfortran.dg/array_constructor_24.f: Likewise.
4571 * gfortran.dg/array_constructor_32.f90: Likewise.
4572 * gfortran.dg/array_constructor_36.f90: Likewise.
4573 * gfortran.dg/array_constructor_39.f90: Likewise.
4574 * gfortran.dg/array_constructor_4.f90: Likewise.
4575 * gfortran.dg/array_constructor_40.f90: Likewise.
4576 * gfortran.dg/array_constructor_44.f90: Likewise.
4577 * gfortran.dg/array_constructor_45.f90: Likewise.
4578 * gfortran.dg/array_constructor_46.f90: Likewise.
4579 * gfortran.dg/array_constructor_47.f90: Likewise.
4580 * gfortran.dg/array_constructor_49.f90: Likewise.
4581 * gfortran.dg/array_constructor_5.f90: Likewise.
4582 * gfortran.dg/array_constructor_50.f90: Likewise.
4583 * gfortran.dg/array_constructor_6.f90: Likewise.
4584 * gfortran.dg/array_constructor_7.f90: Likewise.
4585 * gfortran.dg/array_constructor_8.f90: Likewise.
4586 * gfortran.dg/array_constructor_9.f90: Likewise.
4587 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4588 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4589 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4590 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4591 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4592 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4593 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4594 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4595 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4596 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4597 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4598 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4599 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4600 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4601 * gfortran.dg/array_function_1.f90: Likewise.
4602 * gfortran.dg/array_function_5.f90: Likewise.
4603 * gfortran.dg/array_initializer_1.f90: Likewise.
4604 * gfortran.dg/array_initializer_2.f90: Likewise.
4605 * gfortran.dg/array_memcpy_5.f90: Likewise.
4606 * gfortran.dg/array_memset_2.f90: Likewise.
4607 * gfortran.dg/array_reference_1.f90: Likewise.
4608 * gfortran.dg/array_return_value_1.f90: Likewise.
4609 * gfortran.dg/array_section_1.f90: Likewise.
4610 * gfortran.dg/array_temporaries_3.f90: Likewise.
4611 * gfortran.dg/arrayio_1.f90: Likewise.
4612 * gfortran.dg/arrayio_10.f90: Likewise.
4613 * gfortran.dg/arrayio_11.f90: Likewise.
4614 * gfortran.dg/arrayio_12.f90: Likewise.
4615 * gfortran.dg/arrayio_13.f90: Likewise.
4616 * gfortran.dg/arrayio_14.f90: Likewise.
4617 * gfortran.dg/arrayio_16.f90: Likewise.
4618 * gfortran.dg/arrayio_2.f90: Likewise.
4619 * gfortran.dg/arrayio_3.f90: Likewise.
4620 * gfortran.dg/arrayio_4.f90: Likewise.
4621 * gfortran.dg/arrayio_5.f90: Likewise.
4622 * gfortran.dg/arrayio_6.f90: Likewise.
4623 * gfortran.dg/arrayio_7.f90: Likewise.
4624 * gfortran.dg/arrayio_8.f90: Likewise.
4625 * gfortran.dg/arrayio_9.f90: Likewise.
4626 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4627 * gfortran.dg/assign_10.f90: Likewise.
4628 * gfortran.dg/assign_9.f90: Likewise.
4629 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4630 * gfortran.dg/assignment_1.f90: Likewise.
4631 * gfortran.dg/associate_1.f03: Likewise.
4632 * gfortran.dg/associate_11.f90: Likewise.
4633 * gfortran.dg/associate_13.f90: Likewise.
4634 * gfortran.dg/associate_15.f90: Likewise.
4635 * gfortran.dg/associate_17.f90: Likewise.
4636 * gfortran.dg/associate_18.f08: Likewise.
4637 * gfortran.dg/associate_19.f03: Likewise.
4638 * gfortran.dg/associate_20.f03: Likewise.
4639 * gfortran.dg/associate_22.f90: Likewise.
4640 * gfortran.dg/associate_23.f90: Likewise.
4641 * gfortran.dg/associate_24.f90: Likewise.
4642 * gfortran.dg/associate_25.f90: Likewise.
4643 * gfortran.dg/associate_27.f90: Likewise.
4644 * gfortran.dg/associate_28.f90: Likewise.
4645 * gfortran.dg/associate_32.f03: Likewise.
4646 * gfortran.dg/associate_33.f03: Likewise.
4647 * gfortran.dg/associate_34.f90: Likewise.
4648 * gfortran.dg/associate_6.f03: Likewise.
4649 * gfortran.dg/associate_7.f03: Likewise.
4650 * gfortran.dg/associate_8.f03: Likewise.
4651 * gfortran.dg/associate_9.f03: Likewise.
4652 * gfortran.dg/associated_1.f90: Likewise.
4653 * gfortran.dg/associated_2.f90: Likewise.
4654 * gfortran.dg/associated_5.f90: Likewise.
4655 * gfortran.dg/associated_6.f90: Likewise.
4656 * gfortran.dg/associated_target_3.f90: Likewise.
4657 * gfortran.dg/associated_target_4.f90: Likewise.
4658 * gfortran.dg/associated_target_5.f03: Likewise.
4659 * gfortran.dg/associated_target_6.f03: Likewise.
4660 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4661 * gfortran.dg/assumed_rank_1.f90: Likewise.
4662 * gfortran.dg/assumed_rank_10.f90: Likewise.
4663 * gfortran.dg/assumed_rank_2.f90: Likewise.
4664 * gfortran.dg/assumed_rank_7.f90: Likewise.
4665 * gfortran.dg/assumed_rank_8.f90: Likewise.
4666 * gfortran.dg/assumed_rank_9.f90: Likewise.
4667 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4668 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4669 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4670 * gfortran.dg/assumed_type_2.f90: Likewise.
4671 * gfortran.dg/atan2_1.f90: Likewise.
4672 * gfortran.dg/auto_array_1.f90: Likewise.
4673 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4674 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4675 * gfortran.dg/auto_char_len_3.f90: Likewise.
4676 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4677 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4678 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4679 * gfortran.dg/auto_save_2.f90: Likewise.
4680 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4681 * gfortran.dg/backslash_1.f90: Likewise.
4682 * gfortran.dg/backslash_2.f90: Likewise.
4683 * gfortran.dg/backslash_3.f: Likewise.
4684 * gfortran.dg/backspace_1.f: Likewise.
4685 * gfortran.dg/backspace_10.f90: Likewise.
4686 * gfortran.dg/backspace_11.f90: Likewise.
4687 * gfortran.dg/backspace_2.f: Likewise.
4688 * gfortran.dg/backspace_3.f: Likewise.
4689 * gfortran.dg/backspace_4.f: Likewise.
4690 * gfortran.dg/backspace_5.f: Likewise.
4691 * gfortran.dg/backspace_6.f: Likewise.
4692 * gfortran.dg/backspace_7.f90: Likewise.
4693 * gfortran.dg/backspace_8.f: Likewise.
4694 * gfortran.dg/backspace_9.f: Likewise.
4695 * gfortran.dg/bessel_1.f90: Likewise.
4696 * gfortran.dg/bessel_2.f90: Likewise.
4697 * gfortran.dg/bessel_5.f90: Likewise.
4698 * gfortran.dg/bessel_6.f90: Likewise.
4699 * gfortran.dg/bessel_7.f90: Likewise.
4700 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4701 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4702 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4703 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4704 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4705 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4706 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4707 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4708 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4709 * gfortran.dg/bit_comparison_1.F90: Likewise.
4710 * gfortran.dg/bit_comparison_2.F90: Likewise.
4711 * gfortran.dg/block_1.f08: Likewise.
4712 * gfortran.dg/block_13.f08: Likewise.
4713 * gfortran.dg/block_14.f90: Likewise.
4714 * gfortran.dg/block_2.f08: Likewise.
4715 * gfortran.dg/block_6.f08: Likewise.
4716 * gfortran.dg/block_7.f08: Likewise.
4717 * gfortran.dg/block_8.f08: Likewise.
4718 * gfortran.dg/blockdata_1.f90: Likewise.
4719 * gfortran.dg/bound_1.f90: Likewise.
4720 * gfortran.dg/bound_2.f90: Likewise.
4721 * gfortran.dg/bound_3.f90: Likewise.
4722 * gfortran.dg/bound_4.f90: Likewise.
4723 * gfortran.dg/bound_5.f90: Likewise.
4724 * gfortran.dg/bound_6.f90: Likewise.
4725 * gfortran.dg/bound_7.f90: Likewise.
4726 * gfortran.dg/bound_8.f90: Likewise.
4727 * gfortran.dg/bound_9.f90: Likewise.
4728 * gfortran.dg/bound_simplification_1.f90: Likewise.
4729 * gfortran.dg/bound_simplification_3.f90: Likewise.
4730 * gfortran.dg/bound_simplification_4.f90: Likewise.
4731 * gfortran.dg/bound_simplification_5.f90: Likewise.
4732 * gfortran.dg/bound_simplification_6.f90: Likewise.
4733 * gfortran.dg/bounds_check_1.f90: Likewise.
4734 * gfortran.dg/bounds_check_12.f90: Likewise.
4735 * gfortran.dg/bounds_check_14.f90: Likewise.
4736 * gfortran.dg/bounds_check_15.f90: Likewise.
4737 * gfortran.dg/bounds_check_19.f90: Likewise.
4738 * gfortran.dg/bounds_check_8.f90: Likewise.
4739 * gfortran.dg/bounds_check_9.f90: Likewise.
4740 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4741 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4742 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4743 * gfortran.dg/boz_1.f90: Likewise.
4744 * gfortran.dg/boz_11.f90: Likewise.
4745 * gfortran.dg/boz_13.f90: Likewise.
4746 * gfortran.dg/boz_14.f90: Likewise.
4747 * gfortran.dg/boz_15.f90: Likewise.
4748 * gfortran.dg/boz_3.f90: Likewise.
4749 * gfortran.dg/boz_6.f90: Likewise.
4750 * gfortran.dg/boz_9.f90: Likewise.
4751 * gfortran.dg/byte_1.f90: Likewise.
4752 * gfortran.dg/byte_2.f90: Likewise.
4753 * gfortran.dg/c_assoc.f90: Likewise.
4754 * gfortran.dg/c_assoc_2.f03: Likewise.
4755 * gfortran.dg/c_assoc_3.f90: Likewise.
4756 * gfortran.dg/c_by_val_1.f: Likewise.
4757 * gfortran.dg/c_by_val_5.f90: Likewise.
4758 * gfortran.dg/c_char_tests.f03: Likewise.
4759 * gfortran.dg/c_char_tests_2.f03: Likewise.
4760 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4761 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4762 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4763 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4764 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4765 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4766 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4767 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4768 * gfortran.dg/c_kind_params.f90: Likewise.
4769 * gfortran.dg/c_loc_test_20.f90: Likewise.
4770 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4771 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4772 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4773 * gfortran.dg/c_size_t_test.f03: Likewise.
4774 * gfortran.dg/c_sizeof_1.f90: Likewise.
4775 * gfortran.dg/c_sizeof_5.f90: Likewise.
4776 * gfortran.dg/c_sizeof_6.f90: Likewise.
4777 * gfortran.dg/char4_iunit_1.f03: Likewise.
4778 * gfortran.dg/char4_iunit_2.f03: Likewise.
4779 * gfortran.dg/char_allocation_1.f90: Likewise.
4780 * gfortran.dg/char_array_constructor.f90: Likewise.
4781 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4782 * gfortran.dg/char_assign_1.f90: Likewise.
4783 * gfortran.dg/char_associated_1.f90: Likewise.
4784 * gfortran.dg/char_cast_2.f90: Likewise.
4785 * gfortran.dg/char_comparison_1.f: Likewise.
4786 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4787 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4788 * gfortran.dg/char_cons_len.f90: Likewise.
4789 * gfortran.dg/char_conversion.f90: Likewise.
4790 * gfortran.dg/char_cshift_1.f90: Likewise.
4791 * gfortran.dg/char_cshift_2.f90: Likewise.
4792 * gfortran.dg/char_decl_2.f90: Likewise.
4793 * gfortran.dg/char_eoshift_1.f90: Likewise.
4794 * gfortran.dg/char_eoshift_2.f90: Likewise.
4795 * gfortran.dg/char_eoshift_3.f90: Likewise.
4796 * gfortran.dg/char_eoshift_4.f90: Likewise.
4797 * gfortran.dg/char_eoshift_5.f90: Likewise.
4798 * gfortran.dg/char_expr_1.f90: Likewise.
4799 * gfortran.dg/char_expr_3.f90: Likewise.
4800 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4801 * gfortran.dg/char_length_12.f90: Likewise.
4802 * gfortran.dg/char_length_14.f90: Likewise.
4803 * gfortran.dg/char_length_15.f90: Likewise.
4804 * gfortran.dg/char_length_17.f90: Likewise.
4805 * gfortran.dg/char_length_20.f90: Likewise.
4806 * gfortran.dg/char_length_21.f90: Likewise.
4807 * gfortran.dg/char_length_5.f90: Likewise.
4808 * gfortran.dg/char_length_6.f90: Likewise.
4809 * gfortran.dg/char_length_7.f90: Likewise.
4810 * gfortran.dg/char_length_8.f90: Likewise.
4811 * gfortran.dg/char_pack_1.f90: Likewise.
4812 * gfortran.dg/char_pack_2.f90: Likewise.
4813 * gfortran.dg/char_pointer_assign.f90: Likewise.
4814 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4815 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4816 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4817 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4818 * gfortran.dg/char_pointer_func.f90: Likewise.
4819 * gfortran.dg/char_reshape_1.f90: Likewise.
4820 * gfortran.dg/char_result_1.f90: Likewise.
4821 * gfortran.dg/char_result_12.f90: Likewise.
4822 * gfortran.dg/char_result_13.f90: Likewise.
4823 * gfortran.dg/char_result_14.f90: Likewise.
4824 * gfortran.dg/char_result_15.f90: Likewise.
4825 * gfortran.dg/char_result_2.f90: Likewise.
4826 * gfortran.dg/char_result_3.f90: Likewise.
4827 * gfortran.dg/char_result_4.f90: Likewise.
4828 * gfortran.dg/char_result_5.f90: Likewise.
4829 * gfortran.dg/char_result_6.f90: Likewise.
4830 * gfortran.dg/char_result_7.f90: Likewise.
4831 * gfortran.dg/char_result_8.f90: Likewise.
4832 * gfortran.dg/char_spread_1.f90: Likewise.
4833 * gfortran.dg/char_transpose_1.f90: Likewise.
4834 * gfortran.dg/char_type_len.f90: Likewise.
4835 * gfortran.dg/char_unpack_1.f90: Likewise.
4836 * gfortran.dg/char_unpack_2.f90: Likewise.
4837 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4838 * gfortran.dg/character_comparison_1.f90: Likewise.
4839 * gfortran.dg/character_comparison_2.f90: Likewise.
4840 * gfortran.dg/character_comparison_3.f90: Likewise.
4841 * gfortran.dg/character_comparison_4.f90: Likewise.
4842 * gfortran.dg/character_comparison_5.f90: Likewise.
4843 * gfortran.dg/character_comparison_6.f90: Likewise.
4844 * gfortran.dg/character_comparison_7.f90: Likewise.
4845 * gfortran.dg/character_comparison_8.f90: Likewise.
4846 * gfortran.dg/character_comparison_9.f90: Likewise.
4847 * gfortran.dg/charlen_15.f90: Likewise.
4848 * gfortran.dg/charlen_16.f90: Likewise.
4849 * gfortran.dg/chkbits.f90: Likewise.
4850 * gfortran.dg/chmod_1.f90: Likewise.
4851 * gfortran.dg/chmod_2.f90: Likewise.
4852 * gfortran.dg/chmod_3.f90: Likewise.
4853 * gfortran.dg/class_1.f03: Likewise.
4854 * gfortran.dg/class_18.f03: Likewise.
4855 * gfortran.dg/class_19.f03: Likewise.
4856 * gfortran.dg/class_35.f90: Likewise.
4857 * gfortran.dg/class_46.f03: Likewise.
4858 * gfortran.dg/class_48.f90: Likewise.
4859 * gfortran.dg/class_51.f90: Likewise.
4860 * gfortran.dg/class_52.f90: Likewise.
4861 * gfortran.dg/class_6.f03: Likewise.
4862 * gfortran.dg/class_63.f90: Likewise.
4863 * gfortran.dg/class_64.f90: Likewise.
4864 * gfortran.dg/class_65.f90: Likewise.
4865 * gfortran.dg/class_66.f90: Likewise.
4866 * gfortran.dg/class_67.f90: Likewise.
4867 * gfortran.dg/class_9.f03: Likewise.
4868 * gfortran.dg/class_alias.f90: Likewise.
4869 * gfortran.dg/class_allocate_1.f03: Likewise.
4870 * gfortran.dg/class_allocate_10.f03: Likewise.
4871 * gfortran.dg/class_allocate_13.f90: Likewise.
4872 * gfortran.dg/class_allocate_14.f90: Likewise.
4873 * gfortran.dg/class_allocate_15.f90: Likewise.
4874 * gfortran.dg/class_allocate_19.f03: Likewise.
4875 * gfortran.dg/class_allocate_21.f90: Likewise.
4876 * gfortran.dg/class_allocate_22.f90: Likewise.
4877 * gfortran.dg/class_allocate_3.f03: Likewise.
4878 * gfortran.dg/class_allocate_4.f03: Likewise.
4879 * gfortran.dg/class_allocate_5.f90: Likewise.
4880 * gfortran.dg/class_allocate_6.f03: Likewise.
4881 * gfortran.dg/class_allocate_7.f03: Likewise.
4882 * gfortran.dg/class_allocate_8.f03: Likewise.
4883 * gfortran.dg/class_allocate_9.f03: Likewise.
4884 * gfortran.dg/class_array_1.f03: Likewise.
4885 * gfortran.dg/class_array_14.f90: Likewise.
4886 * gfortran.dg/class_array_15.f03: Likewise.
4887 * gfortran.dg/class_array_16.f90: Likewise.
4888 * gfortran.dg/class_array_2.f03: Likewise.
4889 * gfortran.dg/class_array_20.f03: Likewise.
4890 * gfortran.dg/class_array_21.f03: Likewise.
4891 * gfortran.dg/class_array_3.f03: Likewise.
4892 * gfortran.dg/class_array_4.f03: Likewise.
4893 * gfortran.dg/class_array_7.f03: Likewise.
4894 * gfortran.dg/class_array_8.f03: Likewise.
4895 * gfortran.dg/class_array_9.f03: Likewise.
4896 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4897 * gfortran.dg/class_dummy_1.f03: Likewise.
4898 * gfortran.dg/class_optional_1.f90: Likewise.
4899 * gfortran.dg/class_optional_2.f90: Likewise.
4900 * gfortran.dg/class_result_5.f90: Likewise.
4901 * gfortran.dg/class_result_6.f90: Likewise.
4902 * gfortran.dg/class_to_type_1.f03: Likewise.
4903 * gfortran.dg/class_to_type_2.f90: Likewise.
4904 * gfortran.dg/class_to_type_3.f03: Likewise.
4905 * gfortran.dg/class_to_type_4.f90: Likewise.
4906 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4907 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4908 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4909 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4910 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4911 * gfortran.dg/coarray/codimension.f90: Likewise.
4912 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4913 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4914 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4915 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4916 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4917 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4918 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4919 * gfortran.dg/coarray/event_1.f90: Likewise.
4920 * gfortran.dg/coarray/event_2.f90: Likewise.
4921 * gfortran.dg/coarray/get_array.f90: Likewise.
4922 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4923 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4924 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4925 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4926 * gfortran.dg/coarray/lock_1.f90: Likewise.
4927 * gfortran.dg/coarray/lock_2.f90: Likewise.
4928 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4929 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4930 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4931 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4932 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4933 * gfortran.dg/coarray/registering_1.f90: Likewise.
4934 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4935 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4936 * gfortran.dg/coarray/send_array.f90: Likewise.
4937 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4938 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4939 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4940 * gfortran.dg/coarray/sync_1.f90: Likewise.
4941 * gfortran.dg/coarray/sync_3.f90: Likewise.
4942 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4943 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4944 * gfortran.dg/coarray_13.f90: Likewise.
4945 * gfortran.dg/coarray_15.f90: Likewise.
4946 * gfortran.dg/coarray_16.f90: Likewise.
4947 * gfortran.dg/coarray_2.f90: Likewise.
4948 * gfortran.dg/coarray_23.f90: Likewise.
4949 * gfortran.dg/coarray_40.f90: Likewise.
4950 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4951 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4952 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4953 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4954 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4955 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4956 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4957 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4958 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4959 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4960 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4961 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4962 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4963 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4964 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4965 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4966 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4967 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4968 * gfortran.dg/coarray_stat_2.f90: Likewise.
4969 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4970 * gfortran.dg/coindexed_1.f90: Likewise.
4971 * gfortran.dg/comma.f: Likewise.
4972 * gfortran.dg/comma_format_extension_3.f: Likewise.
4973 * gfortran.dg/comma_format_extension_4.f: Likewise.
4974 * gfortran.dg/common_2.f90: Likewise.
4975 * gfortran.dg/common_4.f90: Likewise.
4976 * gfortran.dg/common_align_1.f90: Likewise.
4977 * gfortran.dg/common_align_2.f90: Likewise.
4978 * gfortran.dg/common_equivalence_1.f: Likewise.
4979 * gfortran.dg/common_pointer_1.f90: Likewise.
4980 * gfortran.dg/common_resize_1.f: Likewise.
4981 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4982 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4983 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4984 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4985 * gfortran.dg/complex_read.f90: Likewise.
4986 * gfortran.dg/complex_write.f90: Likewise.
4987 * gfortran.dg/constant_substring.f: Likewise.
4988 * gfortran.dg/constructor_2.f90: Likewise.
4989 * gfortran.dg/constructor_3.f90: Likewise.
4990 * gfortran.dg/constructor_6.f90: Likewise.
4991 * gfortran.dg/contained_1.f90: Likewise.
4992 * gfortran.dg/contained_3.f90: Likewise.
4993 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4994 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4995 * gfortran.dg/continuation_1.f90: Likewise.
4996 * gfortran.dg/continuation_11.f90: Likewise.
4997 * gfortran.dg/continuation_12.f90: Likewise.
4998 * gfortran.dg/continuation_13.f90: Likewise.
4999 * gfortran.dg/continuation_14.f: Likewise.
5000 * gfortran.dg/continuation_8.f90: Likewise.
5001 * gfortran.dg/convert_2.f90: Likewise.
5002 * gfortran.dg/convert_implied_open.f90: Likewise.
5003 * gfortran.dg/count_init_expr.f03: Likewise.
5004 * gfortran.dg/cr_lf.f90: Likewise.
5005 * gfortran.dg/cray_pointers_10.f90: Likewise.
5006 * gfortran.dg/cray_pointers_2.f90: Likewise.
5007 * gfortran.dg/cray_pointers_5.f90: Likewise.
5008 * gfortran.dg/cray_pointers_7.f90: Likewise.
5009 * gfortran.dg/cray_pointers_8.f90: Likewise.
5010 * gfortran.dg/cshift_1.f90: Likewise.
5011 * gfortran.dg/cshift_2.f90: Likewise.
5012 * gfortran.dg/cshift_large_1.f90: Likewise.
5013 * gfortran.dg/cshift_nan_1.f90: Likewise.
5014 * gfortran.dg/csqrt_2.f: Likewise.
5015 * gfortran.dg/data_array_1.f90: Likewise.
5016 * gfortran.dg/data_char_1.f90: Likewise.
5017 * gfortran.dg/data_char_2.f90: Likewise.
5018 * gfortran.dg/data_char_3.f90: Likewise.
5019 * gfortran.dg/data_derived_1.f90: Likewise.
5020 * gfortran.dg/data_implied_do_1.f90: Likewise.
5021 * gfortran.dg/data_namelist_conflict.f90: Likewise.
5022 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
5023 * gfortran.dg/deallocate_stat.f90: Likewise.
5024 * gfortran.dg/deallocate_stat_2.f90: Likewise.
5025 * gfortran.dg/debug/pr37738.f: Likewise.
5026 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
5027 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
5028 * gfortran.dg/dec_exp_1.f90: Likewise.
5029 * gfortran.dg/dec_init_1.f90: Likewise.
5030 * gfortran.dg/dec_init_2.f90: Likewise.
5031 * gfortran.dg/dec_init_3.f90: Likewise.
5032 * gfortran.dg/dec_init_4.f90: Likewise.
5033 * gfortran.dg/dec_io_1.f90: Likewise.
5034 * gfortran.dg/dec_io_2.f90: Likewise.
5035 * gfortran.dg/dec_io_2a.f90: Likewise.
5036 * gfortran.dg/dec_io_6.f90: Likewise.
5037 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
5038 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
5039 * gfortran.dg/dec_math.f90: Likewise.
5040 * gfortran.dg/dec_parameter_1.f: Likewise.
5041 * gfortran.dg/dec_parameter_2.f90: Likewise.
5042 * gfortran.dg/dec_static_1.f90: Likewise.
5043 * gfortran.dg/dec_static_2.f90: Likewise.
5044 * gfortran.dg/dec_structure_1.f90: Likewise.
5045 * gfortran.dg/dec_structure_10.f90: Likewise.
5046 * gfortran.dg/dec_structure_18.f90: Likewise.
5047 * gfortran.dg/dec_structure_19.f90: Likewise.
5048 * gfortran.dg/dec_structure_2.f90: Likewise.
5049 * gfortran.dg/dec_structure_22.f90: Likewise.
5050 * gfortran.dg/dec_structure_3.f90: Likewise.
5051 * gfortran.dg/dec_structure_4.f90: Likewise.
5052 * gfortran.dg/dec_structure_5.f90: Likewise.
5053 * gfortran.dg/dec_structure_6.f90: Likewise.
5054 * gfortran.dg/dec_structure_7.f90: Likewise.
5055 * gfortran.dg/dec_union_1.f90: Likewise.
5056 * gfortran.dg/dec_union_2.f90: Likewise.
5057 * gfortran.dg/dec_union_3.f90: Likewise.
5058 * gfortran.dg/dec_union_4.f90: Likewise.
5059 * gfortran.dg/dec_union_5.f90: Likewise.
5060 * gfortran.dg/default_format_1.f90: Likewise.
5061 * gfortran.dg/default_format_2.f90: Likewise.
5062 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5063 * gfortran.dg/default_format_denormal_2.f90: Likewise.
5064 * gfortran.dg/default_initialization_3.f90: Likewise.
5065 * gfortran.dg/default_initialization_4.f90: Likewise.
5066 * gfortran.dg/default_initialization_5.f90: Likewise.
5067 * gfortran.dg/deferred_character_1.f90: Likewise.
5068 * gfortran.dg/deferred_character_10.f90: Likewise.
5069 * gfortran.dg/deferred_character_11.f90: Likewise.
5070 * gfortran.dg/deferred_character_12.f90: Likewise.
5071 * gfortran.dg/deferred_character_13.f90: Likewise.
5072 * gfortran.dg/deferred_character_14.f90: Likewise.
5073 * gfortran.dg/deferred_character_15.f90: Likewise.
5074 * gfortran.dg/deferred_character_16.f90: Likewise.
5075 * gfortran.dg/deferred_character_2.f90: Likewise.
5076 * gfortran.dg/deferred_character_3.f90: Likewise.
5077 * gfortran.dg/deferred_character_4.f90: Likewise.
5078 * gfortran.dg/deferred_character_5.f90: Likewise.
5079 * gfortran.dg/deferred_character_6.f90: Likewise.
5080 * gfortran.dg/deferred_character_7.f90: Likewise.
5081 * gfortran.dg/deferred_character_8.f90: Likewise.
5082 * gfortran.dg/deferred_character_9.f90: Likewise.
5083 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
5084 * gfortran.dg/deferred_type_component_1.f90: Likewise.
5085 * gfortran.dg/deferred_type_component_2.f90: Likewise.
5086 * gfortran.dg/deferred_type_param_2.f90: Likewise.
5087 * gfortran.dg/deferred_type_param_4.f90: Likewise.
5088 * gfortran.dg/deferred_type_param_5.f90: Likewise.
5089 * gfortran.dg/deferred_type_param_6.f90: Likewise.
5090 * gfortran.dg/deferred_type_param_8.f90: Likewise.
5091 * gfortran.dg/deferred_type_param_9.f90: Likewise.
5092 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
5093 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
5094 * gfortran.dg/defined_assignment_1.f90: Likewise.
5095 * gfortran.dg/defined_assignment_10.f90: Likewise.
5096 * gfortran.dg/defined_assignment_11.f90: Likewise.
5097 * gfortran.dg/defined_assignment_2.f90: Likewise.
5098 * gfortran.dg/defined_assignment_3.f90: Likewise.
5099 * gfortran.dg/defined_assignment_4.f90: Likewise.
5100 * gfortran.dg/defined_assignment_5.f90: Likewise.
5101 * gfortran.dg/defined_assignment_8.f90: Likewise.
5102 * gfortran.dg/defined_assignment_9.f90: Likewise.
5103 * gfortran.dg/dependency_2.f90: Likewise.
5104 * gfortran.dg/dependency_21.f90: Likewise.
5105 * gfortran.dg/dependency_22.f90: Likewise.
5106 * gfortran.dg/dependency_23.f90: Likewise.
5107 * gfortran.dg/dependency_24.f90: Likewise.
5108 * gfortran.dg/dependency_25.f90: Likewise.
5109 * gfortran.dg/dependency_26.f90: Likewise.
5110 * gfortran.dg/dependency_39.f90: Likewise.
5111 * gfortran.dg/dependency_40.f90: Likewise.
5112 * gfortran.dg/dependency_41.f90: Likewise.
5113 * gfortran.dg/dependency_42.f90: Likewise.
5114 * gfortran.dg/dependency_43.f90: Likewise.
5115 * gfortran.dg/dependency_44.f90: Likewise.
5116 * gfortran.dg/dependency_45.f90: Likewise.
5117 * gfortran.dg/dependency_50.f90: Likewise.
5118 * gfortran.dg/dependency_51.f90: Likewise.
5119 * gfortran.dg/dependent_decls_1.f90: Likewise.
5120 * gfortran.dg/der_array_1.f90: Likewise.
5121 * gfortran.dg/der_array_io_1.f90: Likewise.
5122 * gfortran.dg/der_array_io_2.f90: Likewise.
5123 * gfortran.dg/der_array_io_3.f90: Likewise.
5124 * gfortran.dg/der_io_1.f90: Likewise.
5125 * gfortran.dg/der_io_3.f90: Likewise.
5126 * gfortran.dg/der_pointer_2.f90: Likewise.
5127 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
5128 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
5129 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
5130 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
5131 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
5132 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5133 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
5134 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
5135 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
5136 * gfortran.dg/derived_external_function_1.f90: Likewise.
5137 * gfortran.dg/derived_init_1.f90: Likewise.
5138 * gfortran.dg/derived_init_2.f90: Likewise.
5139 * gfortran.dg/derived_init_3.f90: Likewise.
5140 * gfortran.dg/derived_init_4.f90: Likewise.
5141 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
5142 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5143 * gfortran.dg/dev_null.F90: Likewise.
5144 * gfortran.dg/dfloat_1.f90: Likewise.
5145 * gfortran.dg/dim_sum_1.f90: Likewise.
5146 * gfortran.dg/dim_sum_2.f90: Likewise.
5147 * gfortran.dg/dim_sum_3.f90: Likewise.
5148 * gfortran.dg/direct_io_10.f: Likewise.
5149 * gfortran.dg/direct_io_11.f90: Likewise.
5150 * gfortran.dg/direct_io_12.f90: Likewise.
5151 * gfortran.dg/direct_io_2.f90: Likewise.
5152 * gfortran.dg/direct_io_3.f90: Likewise.
5153 * gfortran.dg/direct_io_4.f90: Likewise.
5154 * gfortran.dg/direct_io_5.f90: Likewise.
5155 * gfortran.dg/direct_io_6.f90: Likewise.
5156 * gfortran.dg/direct_io_7.f90: Likewise.
5157 * gfortran.dg/direct_io_8.f90: Likewise.
5158 * gfortran.dg/direct_io_9.f: Likewise.
5159 * gfortran.dg/do_1.f90: Likewise.
5160 * gfortran.dg/do_3.F90: Likewise.
5161 * gfortran.dg/do_concurrent_2.f90: Likewise.
5162 * gfortran.dg/do_concurrent_4.f90: Likewise.
5163 * gfortran.dg/do_corner_warn.f90: Likewise.
5164 * gfortran.dg/do_iterator_2.f90: Likewise.
5165 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
5166 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
5167 * gfortran.dg/dos_eol.f: Likewise.
5168 * gfortran.dg/dot_product_1.f03: Likewise.
5169 * gfortran.dg/dot_product_2.f90: Likewise.
5170 * gfortran.dg/dot_product_4.f90: Likewise.
5171 * gfortran.dg/dshift_1.F90: Likewise.
5172 * gfortran.dg/dshift_2.F90: Likewise.
5173 * gfortran.dg/dtio_1.f90: Likewise.
5174 * gfortran.dg/dtio_10.f90: Likewise.
5175 * gfortran.dg/dtio_12.f90: Likewise.
5176 * gfortran.dg/dtio_14.f90: Likewise.
5177 * gfortran.dg/dtio_15.f90: Likewise.
5178 * gfortran.dg/dtio_16.f90: Likewise.
5179 * gfortran.dg/dtio_17.f90: Likewise.
5180 * gfortran.dg/dtio_19.f90: Likewise.
5181 * gfortran.dg/dtio_2.f90: Likewise.
5182 * gfortran.dg/dtio_20.f03: Likewise.
5183 * gfortran.dg/dtio_22.f90: Likewise.
5184 * gfortran.dg/dtio_24.f90: Likewise.
5185 * gfortran.dg/dtio_25.f90: Likewise.
5186 * gfortran.dg/dtio_26.f03: Likewise.
5187 * gfortran.dg/dtio_27.f90: Likewise.
5188 * gfortran.dg/dtio_28.f03: Likewise.
5189 * gfortran.dg/dtio_3.f90: Likewise.
5190 * gfortran.dg/dtio_30.f03: Likewise.
5191 * gfortran.dg/dtio_31.f03: Likewise.
5192 * gfortran.dg/dtio_32.f03: Likewise.
5193 * gfortran.dg/dtio_4.f90: Likewise.
5194 * gfortran.dg/dtio_5.f90: Likewise.
5195 * gfortran.dg/dtio_7.f90: Likewise.
5196 * gfortran.dg/dtio_8.f90: Likewise.
5197 * gfortran.dg/dtio_9.f90: Likewise.
5198 * gfortran.dg/dummy_procedure_3.f90: Likewise.
5199 * gfortran.dg/dummy_procedure_7.f90: Likewise.
5200 * gfortran.dg/dup_save_1.f90: Likewise.
5201 * gfortran.dg/dup_save_2.f90: Likewise.
5202 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
5203 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
5204 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5205 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
5206 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
5207 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
5208 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
5209 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
5210 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
5211 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
5212 * gfortran.dg/e_d_fmt.f90: Likewise.
5213 * gfortran.dg/edit_real_1.f90: Likewise.
5214 * gfortran.dg/elemental_by_value_1.f90: Likewise.
5215 * gfortran.dg/elemental_dependency_1.f90: Likewise.
5216 * gfortran.dg/elemental_dependency_4.f90: Likewise.
5217 * gfortran.dg/elemental_dependency_5.f90: Likewise.
5218 * gfortran.dg/elemental_dependency_6.f90: Likewise.
5219 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
5220 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
5221 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
5222 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
5223 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
5224 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
5225 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
5226 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
5227 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
5228 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
5229 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
5230 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
5231 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
5232 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
5233 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
5234 * gfortran.dg/empty_format_1.f90: Likewise.
5235 * gfortran.dg/endfile.f: Likewise.
5236 * gfortran.dg/endfile.f90: Likewise.
5237 * gfortran.dg/endfile_2.f90: Likewise.
5238 * gfortran.dg/entry_1.f90: Likewise.
5239 * gfortran.dg/entry_10.f90: Likewise.
5240 * gfortran.dg/entry_12.f90: Likewise.
5241 * gfortran.dg/entry_13.f90: Likewise.
5242 * gfortran.dg/entry_14.f90: Likewise.
5243 * gfortran.dg/entry_16.f90: Likewise.
5244 * gfortran.dg/entry_3.f90: Likewise.
5245 * gfortran.dg/entry_6.f90: Likewise.
5246 * gfortran.dg/entry_9.f90: Likewise.
5247 * gfortran.dg/entry_array_specs_2.f: Likewise.
5248 * gfortran.dg/enum_1.f90: Likewise.
5249 * gfortran.dg/enum_9.f90: Likewise.
5250 * gfortran.dg/eof_1.f90: Likewise.
5251 * gfortran.dg/eof_2.f90: Likewise.
5252 * gfortran.dg/eof_4.f90: Likewise.
5253 * gfortran.dg/eof_5.f90: Likewise.
5254 * gfortran.dg/eor_handling_1.f90: Likewise.
5255 * gfortran.dg/eor_handling_2.f90: Likewise.
5256 * gfortran.dg/eor_handling_3.f90: Likewise.
5257 * gfortran.dg/eor_handling_4.f90: Likewise.
5258 * gfortran.dg/eor_handling_5.f90: Likewise.
5259 * gfortran.dg/eoshift_3.f90: Likewise.
5260 * gfortran.dg/eoshift_4.f90: Likewise.
5261 * gfortran.dg/eoshift_5.f90: Likewise.
5262 * gfortran.dg/eoshift_6.f90: Likewise.
5263 * gfortran.dg/eoshift_large_1.f90: Likewise.
5264 * gfortran.dg/equiv_6.f90: Likewise.
5265 * gfortran.dg/equiv_7.f90: Likewise.
5266 * gfortran.dg/equiv_9.f90: Likewise.
5267 * gfortran.dg/equiv_constraint_4.f90: Likewise.
5268 * gfortran.dg/erf_2.F90: Likewise.
5269 * gfortran.dg/erf_3.F90: Likewise.
5270 * gfortran.dg/erfc_scaled_1.f90: Likewise.
5271 * gfortran.dg/error_format_2.f90: Likewise.
5272 * gfortran.dg/error_recovery_5.f90: Likewise.
5273 * gfortran.dg/execute_command_line_2.f90: Likewise.
5274 * gfortran.dg/execute_command_line_3.f90: Likewise.
5275 * gfortran.dg/exit_1.f08: Likewise.
5276 * gfortran.dg/exit_3.f08: Likewise.
5277 * gfortran.dg/exponent_1.f90: Likewise.
5278 * gfortran.dg/exponent_2.f90: Likewise.
5279 * gfortran.dg/extended_char_comparison_1.f: Likewise.
5280 * gfortran.dg/extends_1.f03: Likewise.
5281 * gfortran.dg/extends_16.f90: Likewise.
5282 * gfortran.dg/extends_2.f03: Likewise.
5283 * gfortran.dg/extends_3.f03: Likewise.
5284 * gfortran.dg/extends_4.f03: Likewise.
5285 * gfortran.dg/extends_type_of_1.f03: Likewise.
5286 * gfortran.dg/extends_type_of_2.f03: Likewise.
5287 * gfortran.dg/external_procedures_3.f90: Likewise.
5288 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5289 * gfortran.dg/f2003_io_1.f03: Likewise.
5290 * gfortran.dg/f2003_io_4.f03: Likewise.
5291 * gfortran.dg/f2003_io_5.f03: Likewise.
5292 * gfortran.dg/f2003_io_6.f03: Likewise.
5293 * gfortran.dg/f2003_io_7.f03: Likewise.
5294 * gfortran.dg/f2c_1.f90: Likewise.
5295 * gfortran.dg/f2c_2.f90: Likewise.
5296 * gfortran.dg/f2c_3.f90: Likewise.
5297 * gfortran.dg/f2c_4.f90: Likewise.
5298 * gfortran.dg/f2c_6.f90: Likewise.
5299 * gfortran.dg/f2c_7.f90: Likewise.
5300 * gfortran.dg/f2c_9.f90: Likewise.
5301 * gfortran.dg/fgetc_1.f90: Likewise.
5302 * gfortran.dg/fgetc_2.f90: Likewise.
5303 * gfortran.dg/filename_null.f90: Likewise.
5304 * gfortran.dg/finalize_12.f90: Likewise.
5305 * gfortran.dg/finalize_13.f90: Likewise.
5306 * gfortran.dg/finalize_15.f90: Likewise.
5307 * gfortran.dg/finalize_17.f90: Likewise.
5308 * gfortran.dg/finalize_18.f90: Likewise.
5309 * gfortran.dg/finalize_25.f90: Likewise.
5310 * gfortran.dg/finalize_29.f08: Likewise.
5311 * gfortran.dg/finalize_31.f90: Likewise.
5312 * gfortran.dg/float_1.f90: Likewise.
5313 * gfortran.dg/flush_1.f90: Likewise.
5314 * gfortran.dg/fmt_bz_bn.f: Likewise.
5315 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
5316 * gfortran.dg/fmt_cache_1.f: Likewise.
5317 * gfortran.dg/fmt_cache_2.f: Likewise.
5318 * gfortran.dg/fmt_cache_3.f90: Likewise.
5319 * gfortran.dg/fmt_colon.f90: Likewise.
5320 * gfortran.dg/fmt_e.f90: Likewise.
5321 * gfortran.dg/fmt_en.f90: Likewise.
5322 * gfortran.dg/fmt_error_10.f: Likewise.
5323 * gfortran.dg/fmt_error_9.f: Likewise.
5324 * gfortran.dg/fmt_exhaust.f90: Likewise.
5325 * gfortran.dg/fmt_f0_1.f90: Likewise.
5326 * gfortran.dg/fmt_f_an_p.f: Likewise.
5327 * gfortran.dg/fmt_fw_d.f90: Likewise.
5328 * gfortran.dg/fmt_g.f: Likewise.
5329 * gfortran.dg/fmt_g0_1.f08: Likewise.
5330 * gfortran.dg/fmt_g0_2.f08: Likewise.
5331 * gfortran.dg/fmt_g0_4.f08: Likewise.
5332 * gfortran.dg/fmt_g0_5.f08: Likewise.
5333 * gfortran.dg/fmt_g0_6.f08: Likewise.
5334 * gfortran.dg/fmt_g0_7.f08: Likewise.
5335 * gfortran.dg/fmt_g_1.f90: Likewise.
5336 * gfortran.dg/fmt_int_sign.f90: Likewise.
5337 * gfortran.dg/fmt_l.f90: Likewise.
5338 * gfortran.dg/fmt_missing_period_2.f: Likewise.
5339 * gfortran.dg/fmt_missing_period_3.f: Likewise.
5340 * gfortran.dg/fmt_p_1.f90: Likewise.
5341 * gfortran.dg/fmt_pf.f90: Likewise.
5342 * gfortran.dg/fmt_read.f90: Likewise.
5343 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
5344 * gfortran.dg/fmt_t_1.f90: Likewise.
5345 * gfortran.dg/fmt_t_2.f90: Likewise.
5346 * gfortran.dg/fmt_t_3.f90: Likewise.
5347 * gfortran.dg/fmt_t_4.f90: Likewise.
5348 * gfortran.dg/fmt_t_5.f90: Likewise.
5349 * gfortran.dg/fmt_t_6.f: Likewise.
5350 * gfortran.dg/fmt_t_7.f: Likewise.
5351 * gfortran.dg/fmt_t_9.f: Likewise.
5352 * gfortran.dg/fmt_tl.f: Likewise.
5353 * gfortran.dg/fmt_unlimited.f90: Likewise.
5354 * gfortran.dg/fmt_white.f: Likewise.
5355 * gfortran.dg/fmt_zero_digits.f90: Likewise.
5356 * gfortran.dg/fold_nearest.f90: Likewise.
5357 * gfortran.dg/forall_1.f90: Likewise.
5358 * gfortran.dg/forall_10.f90: Likewise.
5359 * gfortran.dg/forall_12.f90: Likewise.
5360 * gfortran.dg/forall_13.f90: Likewise.
5361 * gfortran.dg/forall_15.f90: Likewise.
5362 * gfortran.dg/forall_4.f90: Likewise.
5363 * gfortran.dg/forall_5.f90: Likewise.
5364 * gfortran.dg/forall_6.f90: Likewise.
5365 * gfortran.dg/forall_7.f90: Likewise.
5366 * gfortran.dg/fraction.f90: Likewise.
5367 * gfortran.dg/fseek.f90: Likewise.
5368 * gfortran.dg/ftell_1.f90: Likewise.
5369 * gfortran.dg/ftell_2.f90: Likewise.
5370 * gfortran.dg/ftell_3.f90: Likewise.
5371 * gfortran.dg/func_assign_2.f90: Likewise.
5372 * gfortran.dg/func_assign_3.f90: Likewise.
5373 * gfortran.dg/func_derived_1.f90: Likewise.
5374 * gfortran.dg/func_derived_2.f90: Likewise.
5375 * gfortran.dg/func_derived_3.f90: Likewise.
5376 * gfortran.dg/func_result_1.f90: Likewise.
5377 * gfortran.dg/func_result_2.f90: Likewise.
5378 * gfortran.dg/func_result_6.f90: Likewise.
5379 * gfortran.dg/function_charlen_2.f90: Likewise.
5380 * gfortran.dg/function_charlen_3.f: Likewise.
5381 * gfortran.dg/function_kinds_1.f90: Likewise.
5382 * gfortran.dg/function_kinds_4.f90: Likewise.
5383 * gfortran.dg/function_optimize_10.f90: Likewise.
5384 * gfortran.dg/function_optimize_11.f90: Likewise.
5385 * gfortran.dg/function_optimize_12.f90: Likewise.
5386 * gfortran.dg/function_optimize_4.f90: Likewise.
5387 * gfortran.dg/function_optimize_8.f90: Likewise.
5388 * gfortran.dg/g77/13037.f: Likewise.
5389 * gfortran.dg/g77/1832.f: Likewise.
5390 * gfortran.dg/g77/19981119-0.f: Likewise.
5391 * gfortran.dg/g77/19990313-0.f: Likewise.
5392 * gfortran.dg/g77/19990313-1.f: Likewise.
5393 * gfortran.dg/g77/19990313-2.f: Likewise.
5394 * gfortran.dg/g77/19990313-3.f: Likewise.
5395 * gfortran.dg/g77/19990419-1.f: Likewise.
5396 * gfortran.dg/g77/19990826-0.f: Likewise.
5397 * gfortran.dg/g77/19990826-2.f: Likewise.
5398 * gfortran.dg/g77/20000503-1.f: Likewise.
5399 * gfortran.dg/g77/20001111.f: Likewise.
5400 * gfortran.dg/g77/20010116.f: Likewise.
5401 * gfortran.dg/g77/20010216-1.f: Likewise.
5402 * gfortran.dg/g77/20010430.f: Likewise.
5403 * gfortran.dg/g77/20010610.f: Likewise.
5404 * gfortran.dg/g77/6177.f: Likewise.
5405 * gfortran.dg/g77/7388.f: Likewise.
5406 * gfortran.dg/g77/947.f: Likewise.
5407 * gfortran.dg/g77/970625-2.f: Likewise.
5408 * gfortran.dg/g77/971102-1.f: Likewise.
5409 * gfortran.dg/g77/980628-0.f: Likewise.
5410 * gfortran.dg/g77/980628-1.f: Likewise.
5411 * gfortran.dg/g77/980628-10.f: Likewise.
5412 * gfortran.dg/g77/980628-2.f: Likewise.
5413 * gfortran.dg/g77/980628-3.f: Likewise.
5414 * gfortran.dg/g77/980628-7.f: Likewise.
5415 * gfortran.dg/g77/980628-8.f: Likewise.
5416 * gfortran.dg/g77/980628-9.f: Likewise.
5417 * gfortran.dg/g77/980701-0.f: Likewise.
5418 * gfortran.dg/g77/980701-1.f: Likewise.
5419 * gfortran.dg/g77/cabs.f: Likewise.
5420 * gfortran.dg/g77/claus.f: Likewise.
5421 * gfortran.dg/g77/complex_1.f: Likewise.
5422 * gfortran.dg/g77/cpp3.F: Likewise.
5423 * gfortran.dg/g77/cpp4.F: Likewise.
5424 * gfortran.dg/g77/cpp5.F: Likewise.
5425 * gfortran.dg/g77/dcomplex.f: Likewise.
5426 * gfortran.dg/g77/dnrm2.f: Likewise.
5427 * gfortran.dg/g77/erfc.f: Likewise.
5428 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
5429 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
5430 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
5431 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
5432 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
5433 * gfortran.dg/g77/int8421.f: Likewise.
5434 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
5435 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
5436 * gfortran.dg/g77/le.f: Likewise.
5437 * gfortran.dg/g77/short.f: Likewise.
5438 * gfortran.dg/gamma_1.f90: Likewise.
5439 * gfortran.dg/gamma_4.f90: Likewise.
5440 * gfortran.dg/gamma_5.f90: Likewise.
5441 * gfortran.dg/generic_13.f90: Likewise.
5442 * gfortran.dg/generic_15.f90: Likewise.
5443 * gfortran.dg/generic_19.f90: Likewise.
5444 * gfortran.dg/generic_20.f90: Likewise.
5445 * gfortran.dg/generic_23.f03: Likewise.
5446 * gfortran.dg/generic_25.f90: Likewise.
5447 * gfortran.dg/generic_27.f90: Likewise.
5448 * gfortran.dg/generic_31.f90: Likewise.
5449 * gfortran.dg/generic_4.f90: Likewise.
5450 * gfortran.dg/global_vars_c_init.f90: Likewise.
5451 * gfortran.dg/global_vars_f90_init.f90: Likewise.
5452 * gfortran.dg/gnu_logical_1.F: Likewise.
5453 * gfortran.dg/goacc/fixed-1.f: Likewise.
5454 * gfortran.dg/goacc/fixed-2.f: Likewise.
5455 * gfortran.dg/goacc/gang-static.f95: Likewise.
5456 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5457 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5458 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5459 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5460 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5461 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5462 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5463 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5464 * gfortran.dg/goacc/omp-fixed.f: Likewise.
5465 * gfortran.dg/gomp/crayptr5.f90: Likewise.
5466 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
5467 * gfortran.dg/gomp/pr48794.f90: Likewise.
5468 * gfortran.dg/gomp/pr72744.f90: Likewise.
5469 * gfortran.dg/gomp/pr77665.f90: Likewise.
5470 * gfortran.dg/gomp/workshare2.f90: Likewise.
5471 * gfortran.dg/gomp/workshare3.f90: Likewise.
5472 * gfortran.dg/goto_1.f: Likewise.
5473 * gfortran.dg/goto_2.f90: Likewise.
5474 * gfortran.dg/goto_4.f90: Likewise.
5475 * gfortran.dg/goto_6.f: Likewise.
5476 * gfortran.dg/graphite/id-26.f03: Likewise.
5477 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
5478 * gfortran.dg/graphite/pr29581.f90: Likewise.
5479 * gfortran.dg/graphite/pr29832.f90: Likewise.
5480 * gfortran.dg/graphite/run-id-1.f: Likewise.
5481 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5482 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5483 * gfortran.dg/hollerith.f90: Likewise.
5484 * gfortran.dg/hollerith4.f90: Likewise.
5485 * gfortran.dg/hollerith6.f90: Likewise.
5486 * gfortran.dg/hollerith8.f90: Likewise.
5487 * gfortran.dg/hollerith_1.f90: Likewise.
5488 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
5489 * gfortran.dg/hollerith_f95.f90: Likewise.
5490 * gfortran.dg/hollerith_legacy.f90: Likewise.
5491 * gfortran.dg/host_assoc_call_3.f90: Likewise.
5492 * gfortran.dg/host_assoc_function_1.f90: Likewise.
5493 * gfortran.dg/host_assoc_function_3.f90: Likewise.
5494 * gfortran.dg/host_assoc_function_4.f90: Likewise.
5495 * gfortran.dg/host_assoc_function_9.f90: Likewise.
5496 * gfortran.dg/host_dummy_index_1.f90: Likewise.
5497 * gfortran.dg/hypot_1.f90: Likewise.
5498 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
5499 * gfortran.dg/iargc.f90: Likewise.
5500 * gfortran.dg/ibits.f90: Likewise.
5501 * gfortran.dg/ichar_1.f90: Likewise.
5502 * gfortran.dg/ichar_2.f90: Likewise.
5503 * gfortran.dg/ieee/ieee_1.F90: Likewise.
5504 * gfortran.dg/ieee/ieee_2.f90: Likewise.
5505 * gfortran.dg/ieee/ieee_3.f90: Likewise.
5506 * gfortran.dg/ieee/ieee_4.f90: Likewise.
5507 * gfortran.dg/ieee/ieee_6.f90: Likewise.
5508 * gfortran.dg/ieee/ieee_7.f90: Likewise.
5509 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5510 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
5511 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
5512 * gfortran.dg/ieee/large_1.f90: Likewise.
5513 * gfortran.dg/ieee/large_2.f90: Likewise.
5514 * gfortran.dg/ieee/large_3.F90: Likewise.
5515 * gfortran.dg/ieee/large_4.f90: Likewise.
5516 * gfortran.dg/ieee/rounding_1.f90: Likewise.
5517 * gfortran.dg/ieee/underflow_1.f90: Likewise.
5518 * gfortran.dg/impl_do_var_data.f90: Likewise.
5519 * gfortran.dg/implicit_10.f90: Likewise.
5520 * gfortran.dg/implicit_12.f90: Likewise.
5521 * gfortran.dg/implicit_class_1.f90: Likewise.
5522 * gfortran.dg/implicit_pure_1.f90: Likewise.
5523 * gfortran.dg/implied_do_1.f90: Likewise.
5524 * gfortran.dg/implied_do_io_1.f90: Likewise.
5525 * gfortran.dg/implied_do_io_2.f90: Likewise.
5526 * gfortran.dg/implied_do_io_3.f90: Likewise.
5527 * gfortran.dg/implied_shape_1.f08: Likewise.
5528 * gfortran.dg/import.f90: Likewise.
5529 * gfortran.dg/import4.f90: Likewise.
5530 * gfortran.dg/impure_1.f08: Likewise.
5531 * gfortran.dg/index.f90: Likewise.
5532 * gfortran.dg/index_2.f90: Likewise.
5533 * gfortran.dg/init_flag_1.f90: Likewise.
5534 * gfortran.dg/init_flag_10.f90: Likewise.
5535 * gfortran.dg/init_flag_15.f03: Likewise.
5536 * gfortran.dg/init_flag_2.f90: Likewise.
5537 * gfortran.dg/init_flag_3.f90: Likewise.
5538 * gfortran.dg/init_flag_4.f90: Likewise.
5539 * gfortran.dg/init_flag_5.f90: Likewise.
5540 * gfortran.dg/init_flag_6.f90: Likewise.
5541 * gfortran.dg/init_flag_7.f90: Likewise.
5542 * gfortran.dg/init_flag_9.f90: Likewise.
5543 * gfortran.dg/initialization_11.f90: Likewise.
5544 * gfortran.dg/initialization_19.f90: Likewise.
5545 * gfortran.dg/initialization_2.f90: Likewise.
5546 * gfortran.dg/initialization_22.f90: Likewise.
5547 * gfortran.dg/initialization_27.f90: Likewise.
5548 * gfortran.dg/initialization_5.f90: Likewise.
5549 * gfortran.dg/initialization_6.f90: Likewise.
5550 * gfortran.dg/inline_matmul_1.f90: Likewise.
5551 * gfortran.dg/inline_matmul_10.f90: Likewise.
5552 * gfortran.dg/inline_matmul_11.f90: Likewise.
5553 * gfortran.dg/inline_matmul_13.f90: Likewise.
5554 * gfortran.dg/inline_matmul_14.f90: Likewise.
5555 * gfortran.dg/inline_matmul_16.f90: Likewise.
5556 * gfortran.dg/inline_matmul_17.f90: Likewise.
5557 * gfortran.dg/inline_matmul_18.f90: Likewise.
5558 * gfortran.dg/inline_matmul_19.f90: Likewise.
5559 * gfortran.dg/inline_matmul_2.f90: Likewise.
5560 * gfortran.dg/inline_matmul_20.f90: Likewise.
5561 * gfortran.dg/inline_matmul_22.f90: Likewise.
5562 * gfortran.dg/inline_matmul_3.f90: Likewise.
5563 * gfortran.dg/inline_matmul_4.f90: Likewise.
5564 * gfortran.dg/inline_matmul_5.f90: Likewise.
5565 * gfortran.dg/inline_matmul_6.f90: Likewise.
5566 * gfortran.dg/inline_matmul_7.f90: Likewise.
5567 * gfortran.dg/inline_matmul_8.f90: Likewise.
5568 * gfortran.dg/inline_matmul_9.f90: Likewise.
5569 * gfortran.dg/inline_sum_1.f90: Likewise.
5570 * gfortran.dg/inline_sum_3.f90: Likewise.
5571 * gfortran.dg/inline_sum_5.f90: Likewise.
5572 * gfortran.dg/inquire-complex.f90: Likewise.
5573 * gfortran.dg/inquire.f90: Likewise.
5574 * gfortran.dg/inquire_10.f90: Likewise.
5575 * gfortran.dg/inquire_13.f90: Likewise.
5576 * gfortran.dg/inquire_15.f90: Likewise.
5577 * gfortran.dg/inquire_16.f90: Likewise.
5578 * gfortran.dg/inquire_17.f90: Likewise.
5579 * gfortran.dg/inquire_5.f90: Likewise.
5580 * gfortran.dg/inquire_6.f90: Likewise.
5581 * gfortran.dg/inquire_7.f90: Likewise.
5582 * gfortran.dg/inquire_9.f90: Likewise.
5583 * gfortran.dg/inquire_internal.f90: Likewise.
5584 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5585 * gfortran.dg/inquire_size.f90: Likewise.
5586 * gfortran.dg/int_1.f90: Likewise.
5587 * gfortran.dg/int_conv_1.f90: Likewise.
5588 * gfortran.dg/int_range_io_1.f90: Likewise.
5589 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5590 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5591 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5592 * gfortran.dg/integer_plus.f90: Likewise.
5593 * gfortran.dg/intent_out_2.f90: Likewise.
5594 * gfortran.dg/intent_out_5.f90: Likewise.
5595 * gfortran.dg/intent_out_6.f90: Likewise.
5596 * gfortran.dg/interface_12.f90: Likewise.
5597 * gfortran.dg/interface_19.f90: Likewise.
5598 * gfortran.dg/interface_4.f90: Likewise.
5599 * gfortran.dg/interface_5.f90: Likewise.
5600 * gfortran.dg/interface_9.f90: Likewise.
5601 * gfortran.dg/interface_assignment_1.f90: Likewise.
5602 * gfortran.dg/interface_assignment_2.f90: Likewise.
5603 * gfortran.dg/internal_dummy_2.f08: Likewise.
5604 * gfortran.dg/internal_dummy_3.f08: Likewise.
5605 * gfortran.dg/internal_dummy_4.f08: Likewise.
5606 * gfortran.dg/internal_pack_1.f90: Likewise.
5607 * gfortran.dg/internal_pack_10.f90: Likewise.
5608 * gfortran.dg/internal_pack_12.f90: Likewise.
5609 * gfortran.dg/internal_pack_13.f90: Likewise.
5610 * gfortran.dg/internal_pack_14.f90: Likewise.
5611 * gfortran.dg/internal_pack_15.f90: Likewise.
5612 * gfortran.dg/internal_pack_2.f90: Likewise.
5613 * gfortran.dg/internal_pack_3.f90: Likewise.
5614 * gfortran.dg/internal_pack_4.f90: Likewise.
5615 * gfortran.dg/internal_pack_6.f90: Likewise.
5616 * gfortran.dg/internal_pack_8.f90: Likewise.
5617 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5618 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5619 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5620 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5621 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5622 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5623 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5624 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5625 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5626 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5627 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5628 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5629 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5630 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5631 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5632 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5633 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5634 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5635 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5636 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5637 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5638 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5639 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5640 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5641 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5642 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5643 * gfortran.dg/io_err_1.f90: Likewise.
5644 * gfortran.dg/io_real_boz.f90: Likewise.
5645 * gfortran.dg/iomsg_1.f90: Likewise.
5646 * gfortran.dg/iostat_1.f90: Likewise.
5647 * gfortran.dg/iostat_2.f90: Likewise.
5648 * gfortran.dg/iostat_4.f90: Likewise.
5649 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5650 * gfortran.dg/ishft_1.f90: Likewise.
5651 * gfortran.dg/ishft_2.f90: Likewise.
5652 * gfortran.dg/ishft_4.f90: Likewise.
5653 * gfortran.dg/isnan_1.f90: Likewise.
5654 * gfortran.dg/isnan_2.f90: Likewise.
5655 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5656 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5657 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5658 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5659 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5660 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5661 * gfortran.dg/itime_idate_1.f: Likewise.
5662 * gfortran.dg/itime_idate_2.f: Likewise.
5663 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5664 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5665 * gfortran.dg/large_real_kind_1.f90: Likewise.
5666 * gfortran.dg/large_real_kind_2.F90: Likewise.
5667 * gfortran.dg/large_real_kind_3.F90: Likewise.
5668 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5669 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5670 * gfortran.dg/large_recl.f90: Likewise.
5671 * gfortran.dg/large_unit_1.f90: Likewise.
5672 * gfortran.dg/large_unit_2.f90: Likewise.
5673 * gfortran.dg/largeequiv_1.f90: Likewise.
5674 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5675 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5676 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5677 * gfortran.dg/list_read_1.f90: Likewise.
5678 * gfortran.dg/list_read_10.f90: Likewise.
5679 * gfortran.dg/list_read_11.f90: Likewise.
5680 * gfortran.dg/list_read_12.f90: Likewise.
5681 * gfortran.dg/list_read_13.f: Likewise.
5682 * gfortran.dg/list_read_14.f90: Likewise.
5683 * gfortran.dg/list_read_2.f90: Likewise.
5684 * gfortran.dg/list_read_3.f90: Likewise.
5685 * gfortran.dg/list_read_4.f90: Likewise.
5686 * gfortran.dg/list_read_5.f90: Likewise.
5687 * gfortran.dg/list_read_6.f90: Likewise.
5688 * gfortran.dg/list_read_7.f90: Likewise.
5689 * gfortran.dg/list_read_8.f90: Likewise.
5690 * gfortran.dg/list_read_9.f90: Likewise.
5691 * gfortran.dg/loc_2.f90: Likewise.
5692 * gfortran.dg/logical_1.f90: Likewise.
5693 * gfortran.dg/logical_dot_product.f90: Likewise.
5694 * gfortran.dg/logical_temp_io.f90: Likewise.
5695 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5696 * gfortran.dg/lrshift_1.f90: Likewise.
5697 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5698 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5699 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5700 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5701 * gfortran.dg/make_unit.f90: Likewise.
5702 * gfortran.dg/mapping_1.f90: Likewise.
5703 * gfortran.dg/mapping_2.f90: Likewise.
5704 * gfortran.dg/mapping_3.f90: Likewise.
5705 * gfortran.dg/masklr_1.F90: Likewise.
5706 * gfortran.dg/masklr_2.F90: Likewise.
5707 * gfortran.dg/matmul_1.f90: Likewise.
5708 * gfortran.dg/matmul_10.f90: Likewise.
5709 * gfortran.dg/matmul_12.f90: Likewise.
5710 * gfortran.dg/matmul_16.f90: Likewise.
5711 * gfortran.dg/matmul_17.f90: Likewise.
5712 * gfortran.dg/matmul_18.f90: Likewise.
5713 * gfortran.dg/matmul_2.f90: Likewise.
5714 * gfortran.dg/matmul_3.f90: Likewise.
5715 * gfortran.dg/matmul_4.f90: Likewise.
5716 * gfortran.dg/matmul_6.f90: Likewise.
5717 * gfortran.dg/matmul_8.f03: Likewise.
5718 * gfortran.dg/matmul_9.f90: Likewise.
5719 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5720 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5721 * gfortran.dg/matmul_const.f90: Likewise.
5722 * gfortran.dg/maxloc_1.f90: Likewise.
5723 * gfortran.dg/maxloc_2.f90: Likewise.
5724 * gfortran.dg/maxloc_3.f90: Likewise.
5725 * gfortran.dg/maxloc_4.f90: Likewise.
5726 * gfortran.dg/maxloc_string_1.f90: Likewise.
5727 * gfortran.dg/maxlocval_1.f90: Likewise.
5728 * gfortran.dg/maxlocval_2.f90: Likewise.
5729 * gfortran.dg/maxlocval_3.f90: Likewise.
5730 * gfortran.dg/maxlocval_4.f90: Likewise.
5731 * gfortran.dg/maxval_char_1.f90: Likewise.
5732 * gfortran.dg/maxval_char_2.f90: Likewise.
5733 * gfortran.dg/maxval_char_3.f90: Likewise.
5734 * gfortran.dg/maxval_char_4.f90: Likewise.
5735 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5736 * gfortran.dg/mclock.f90: Likewise.
5737 * gfortran.dg/merge_bits_1.F90: Likewise.
5738 * gfortran.dg/merge_bits_2.F90: Likewise.
5739 * gfortran.dg/merge_char_1.f90: Likewise.
5740 * gfortran.dg/merge_init_expr.f90: Likewise.
5741 * gfortran.dg/min_max_optional_1.f90: Likewise.
5742 * gfortran.dg/min_max_optional_5.f90: Likewise.
5743 * gfortran.dg/minloc_1.f90: Likewise.
5744 * gfortran.dg/minloc_2.f90: Likewise.
5745 * gfortran.dg/minloc_3.f90: Likewise.
5746 * gfortran.dg/minloc_4.f90: Likewise.
5747 * gfortran.dg/minloc_string_1.f90: Likewise.
5748 * gfortran.dg/minlocval_1.f90: Likewise.
5749 * gfortran.dg/minlocval_2.f90: Likewise.
5750 * gfortran.dg/minlocval_3.f90: Likewise.
5751 * gfortran.dg/minlocval_4.f90: Likewise.
5752 * gfortran.dg/minmax_char_1.f90: Likewise.
5753 * gfortran.dg/minmaxloc_1.f90: Likewise.
5754 * gfortran.dg/minmaxloc_10.f90: Likewise.
5755 * gfortran.dg/minmaxloc_11.f90: Likewise.
5756 * gfortran.dg/minmaxloc_12.f90: Likewise.
5757 * gfortran.dg/minmaxloc_13.f90: Likewise.
5758 * gfortran.dg/minmaxloc_2.f90: Likewise.
5759 * gfortran.dg/minmaxloc_3.f90: Likewise.
5760 * gfortran.dg/minmaxloc_4.f90: Likewise.
5761 * gfortran.dg/minmaxloc_5.f90: Likewise.
5762 * gfortran.dg/minmaxloc_6.f90: Likewise.
5763 * gfortran.dg/minmaxloc_7.f90: Likewise.
5764 * gfortran.dg/minmaxloc_8.f90: Likewise.
5765 * gfortran.dg/minmaxval_1.f90: Likewise.
5766 * gfortran.dg/minval_char_1.f90: Likewise.
5767 * gfortran.dg/minval_char_2.f90: Likewise.
5768 * gfortran.dg/minval_char_3.f90: Likewise.
5769 * gfortran.dg/minval_char_4.f90: Likewise.
5770 * gfortran.dg/minval_char_5.f90: Likewise.
5771 * gfortran.dg/minval_parameter_1.f90: Likewise.
5772 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5773 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5774 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5775 * gfortran.dg/missing_parens_1.f90: Likewise.
5776 * gfortran.dg/missing_parens_2.f90: Likewise.
5777 * gfortran.dg/mod_large_1.f90: Likewise.
5778 * gfortran.dg/mod_sign0_1.f90: Likewise.
5779 * gfortran.dg/module_blank_common.f90: Likewise.
5780 * gfortran.dg/module_commons_1.f90: Likewise.
5781 * gfortran.dg/module_commons_3.f90: Likewise.
5782 * gfortran.dg/module_double_reuse.f90: Likewise.
5783 * gfortran.dg/module_equivalence_1.f90: Likewise.
5784 * gfortran.dg/module_equivalence_2.f90: Likewise.
5785 * gfortran.dg/module_equivalence_3.f90: Likewise.
5786 * gfortran.dg/module_equivalence_5.f90: Likewise.
5787 * gfortran.dg/module_interface_1.f90: Likewise.
5788 * gfortran.dg/module_nan.f90: Likewise.
5789 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5790 * gfortran.dg/module_procedure_1.f90: Likewise.
5791 * gfortran.dg/module_read_1.f90: Likewise.
5792 * gfortran.dg/module_read_2.f90: Likewise.
5793 * gfortran.dg/module_widestring_1.f90: Likewise.
5794 * gfortran.dg/move_alloc.f90: Likewise.
5795 * gfortran.dg/move_alloc_10.f90: Likewise.
5796 * gfortran.dg/move_alloc_13.f90: Likewise.
5797 * gfortran.dg/move_alloc_14.f90: Likewise.
5798 * gfortran.dg/move_alloc_15.f90: Likewise.
5799 * gfortran.dg/move_alloc_16.f90: Likewise.
5800 * gfortran.dg/move_alloc_2.f90: Likewise.
5801 * gfortran.dg/move_alloc_5.f90: Likewise.
5802 * gfortran.dg/move_alloc_6.f90: Likewise.
5803 * gfortran.dg/move_alloc_9.f90: Likewise.
5804 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5805 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5806 * gfortran.dg/mvbits_1.f90: Likewise.
5807 * gfortran.dg/mvbits_2.f90: Likewise.
5808 * gfortran.dg/mvbits_3.f90: Likewise.
5809 * gfortran.dg/mvbits_4.f90: Likewise.
5810 * gfortran.dg/mvbits_7.f90: Likewise.
5811 * gfortran.dg/mvbits_8.f90: Likewise.
5812 * gfortran.dg/namelist_11.f: Likewise.
5813 * gfortran.dg/namelist_12.f: Likewise.
5814 * gfortran.dg/namelist_13.f90: Likewise.
5815 * gfortran.dg/namelist_14.f90: Likewise.
5816 * gfortran.dg/namelist_15.f90: Likewise.
5817 * gfortran.dg/namelist_16.f90: Likewise.
5818 * gfortran.dg/namelist_17.f90: Likewise.
5819 * gfortran.dg/namelist_18.f90: Likewise.
5820 * gfortran.dg/namelist_19.f90: Likewise.
5821 * gfortran.dg/namelist_20.f90: Likewise.
5822 * gfortran.dg/namelist_21.f90: Likewise.
5823 * gfortran.dg/namelist_22.f90: Likewise.
5824 * gfortran.dg/namelist_23.f90: Likewise.
5825 * gfortran.dg/namelist_24.f90: Likewise.
5826 * gfortran.dg/namelist_26.f90: Likewise.
5827 * gfortran.dg/namelist_27.f90: Likewise.
5828 * gfortran.dg/namelist_28.f90: Likewise.
5829 * gfortran.dg/namelist_29.f90: Likewise.
5830 * gfortran.dg/namelist_37.f90: Likewise.
5831 * gfortran.dg/namelist_38.f90: Likewise.
5832 * gfortran.dg/namelist_39.f90: Likewise.
5833 * gfortran.dg/namelist_40.f90: Likewise.
5834 * gfortran.dg/namelist_41.f90: Likewise.
5835 * gfortran.dg/namelist_42.f90: Likewise.
5836 * gfortran.dg/namelist_43.f90: Likewise.
5837 * gfortran.dg/namelist_44.f90: Likewise.
5838 * gfortran.dg/namelist_47.f90: Likewise.
5839 * gfortran.dg/namelist_48.f90: Likewise.
5840 * gfortran.dg/namelist_49.f90: Likewise.
5841 * gfortran.dg/namelist_50.f90: Likewise.
5842 * gfortran.dg/namelist_51.f90: Likewise.
5843 * gfortran.dg/namelist_52.f90: Likewise.
5844 * gfortran.dg/namelist_54.f90: Likewise.
5845 * gfortran.dg/namelist_55.f90: Likewise.
5846 * gfortran.dg/namelist_56.f90: Likewise.
5847 * gfortran.dg/namelist_57.f90: Likewise.
5848 * gfortran.dg/namelist_58.f90: Likewise.
5849 * gfortran.dg/namelist_59.f90: Likewise.
5850 * gfortran.dg/namelist_60.f90: Likewise.
5851 * gfortran.dg/namelist_61.f90: Likewise.
5852 * gfortran.dg/namelist_64.f90: Likewise.
5853 * gfortran.dg/namelist_65.f90: Likewise.
5854 * gfortran.dg/namelist_69.f90: Likewise.
5855 * gfortran.dg/namelist_70.f90: Likewise.
5856 * gfortran.dg/namelist_71.f90: Likewise.
5857 * gfortran.dg/namelist_72.f: Likewise.
5858 * gfortran.dg/namelist_73.f90: Likewise.
5859 * gfortran.dg/namelist_77.f90: Likewise.
5860 * gfortran.dg/namelist_78.f90: Likewise.
5861 * gfortran.dg/namelist_79.f90: Likewise.
5862 * gfortran.dg/namelist_80.f90: Likewise.
5863 * gfortran.dg/namelist_81.f90: Likewise.
5864 * gfortran.dg/namelist_82.f90: Likewise.
5865 * gfortran.dg/namelist_84.f90: Likewise.
5866 * gfortran.dg/namelist_85.f90: Likewise.
5867 * gfortran.dg/namelist_86.f90: Likewise.
5868 * gfortran.dg/namelist_87.f90: Likewise.
5869 * gfortran.dg/namelist_88.f90: Likewise.
5870 * gfortran.dg/namelist_89.f90: Likewise.
5871 * gfortran.dg/namelist_90.f: Likewise.
5872 * gfortran.dg/namelist_95.f90: Likewise.
5873 * gfortran.dg/namelist_char_only.f90: Likewise.
5874 * gfortran.dg/namelist_empty.f90: Likewise.
5875 * gfortran.dg/namelist_internal.f90: Likewise.
5876 * gfortran.dg/namelist_use.f90: Likewise.
5877 * gfortran.dg/namelist_use_only.f90: Likewise.
5878 * gfortran.dg/namelist_utf8.f90: Likewise.
5879 * gfortran.dg/nan_1.f90: Likewise.
5880 * gfortran.dg/nan_2.f90: Likewise.
5881 * gfortran.dg/nan_3.f90: Likewise.
5882 * gfortran.dg/nan_6.f90: Likewise.
5883 * gfortran.dg/nan_7.f90: Likewise.
5884 * gfortran.dg/nearest_1.f90: Likewise.
5885 * gfortran.dg/nearest_2.f90: Likewise.
5886 * gfortran.dg/nearest_3.f90: Likewise.
5887 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5888 * gfortran.dg/negative_automatic_size.f90: Likewise.
5889 * gfortran.dg/negative_unit.f: Likewise.
5890 * gfortran.dg/negative_unit2.f90: Likewise.
5891 * gfortran.dg/negative_unit_int8.f: Likewise.
5892 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5893 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5894 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5895 * gfortran.dg/nested_modules_1.f90: Likewise.
5896 * gfortran.dg/nested_modules_2.f90: Likewise.
5897 * gfortran.dg/nested_modules_3.f90: Likewise.
5898 * gfortran.dg/nesting_1.f90: Likewise.
5899 * gfortran.dg/new_line.f90: Likewise.
5900 * gfortran.dg/newunit_1.f90: Likewise.
5901 * gfortran.dg/newunit_3.f90: Likewise.
5902 * gfortran.dg/newunit_5.f90.f90: Likewise.
5903 * gfortran.dg/nint_1.f90: Likewise.
5904 * gfortran.dg/nint_2.f90: Likewise.
5905 * gfortran.dg/no_arg_check_2.f90: Likewise.
5906 * gfortran.dg/no_range_check_1.f90: Likewise.
5907 * gfortran.dg/no_range_check_2.f90: Likewise.
5908 * gfortran.dg/no_range_check_3.f90: Likewise.
5909 * gfortran.dg/noadv_size.f90: Likewise.
5910 * gfortran.dg/nonreturning_statements.f90: Likewise.
5911 * gfortran.dg/norm2_1.f90: Likewise.
5912 * gfortran.dg/norm2_3.f90: Likewise.
5913 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5914 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5915 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5916 * gfortran.dg/null_4.f90: Likewise.
5917 * gfortran.dg/null_9.f90: Likewise.
5918 * gfortran.dg/nullify_3.f90: Likewise.
5919 * gfortran.dg/oldstyle_1.f90: Likewise.
5920 * gfortran.dg/open_access_append_1.f90: Likewise.
5921 * gfortran.dg/open_access_append_2.f90: Likewise.
5922 * gfortran.dg/open_errors.f90: Likewise.
5923 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5924 * gfortran.dg/open_new.f90: Likewise.
5925 * gfortran.dg/open_readonly_1.f90: Likewise.
5926 * gfortran.dg/operator_1.f90: Likewise.
5927 * gfortran.dg/optional_absent_1.f90: Likewise.
5928 * gfortran.dg/optional_absent_2.f90: Likewise.
5929 * gfortran.dg/optional_absent_3.f90: Likewise.
5930 * gfortran.dg/optional_class_1.f90: Likewise.
5931 * gfortran.dg/optional_dim_2.f90: Likewise.
5932 * gfortran.dg/optional_dim_3.f90: Likewise.
5933 * gfortran.dg/output_exponents_1.f90: Likewise.
5934 * gfortran.dg/overload_1.f90: Likewise.
5935 * gfortran.dg/overload_2.f90: Likewise.
5936 * gfortran.dg/overwrite_1.f: Likewise.
5937 * gfortran.dg/pad_no.f90: Likewise.
5938 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5939 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5940 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5941 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5942 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5943 * gfortran.dg/parens_3.f90: Likewise.
5944 * gfortran.dg/parens_5.f90: Likewise.
5945 * gfortran.dg/parens_6.f90: Likewise.
5946 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5947 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5948 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5949 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5950 * gfortran.dg/parity_1.f90: Likewise.
5951 * gfortran.dg/past_eor.f90: Likewise.
5952 * gfortran.dg/pdt_1.f03: Likewise.
5953 * gfortran.dg/pdt_10.f03: Likewise.
5954 * gfortran.dg/pdt_11.f03: Likewise.
5955 * gfortran.dg/pdt_12.f03: Likewise.
5956 * gfortran.dg/pdt_13.f03: Likewise.
5957 * gfortran.dg/pdt_14.f03: Likewise.
5958 * gfortran.dg/pdt_15.f03: Likewise.
5959 * gfortran.dg/pdt_19.f03: Likewise.
5960 * gfortran.dg/pdt_20.f03: Likewise.
5961 * gfortran.dg/pdt_22.f03: Likewise.
5962 * gfortran.dg/pdt_23.f03: Likewise.
5963 * gfortran.dg/pdt_25.f03: Likewise.
5964 * gfortran.dg/pdt_26.f03: Likewise.
5965 * gfortran.dg/pdt_27.f03: Likewise.
5966 * gfortran.dg/pdt_28.f03: Likewise.
5967 * gfortran.dg/pdt_3.f03: Likewise.
5968 * gfortran.dg/pdt_4.f03: Likewise.
5969 * gfortran.dg/pdt_5.f03: Likewise.
5970 * gfortran.dg/pdt_7.f03: Likewise.
5971 * gfortran.dg/pointer_1.f90: Likewise.
5972 * gfortran.dg/pointer_array_1.f90: Likewise.
5973 * gfortran.dg/pointer_array_3.f90: Likewise.
5974 * gfortran.dg/pointer_array_4.f90: Likewise.
5975 * gfortran.dg/pointer_array_5.f90: Likewise.
5976 * gfortran.dg/pointer_array_6.f90: Likewise.
5977 * gfortran.dg/pointer_array_7.f90: Likewise.
5978 * gfortran.dg/pointer_array_8.f90: Likewise.
5979 * gfortran.dg/pointer_array_9.f90: Likewise.
5980 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5981 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5982 * gfortran.dg/pointer_assign_10.f90: Likewise.
5983 * gfortran.dg/pointer_assign_11.f90: Likewise.
5984 * gfortran.dg/pointer_assign_4.f90: Likewise.
5985 * gfortran.dg/pointer_assign_8.f90: Likewise.
5986 * gfortran.dg/pointer_assign_9.f90: Likewise.
5987 * gfortran.dg/pointer_check_10.f90: Likewise.
5988 * gfortran.dg/pointer_check_9.f90: Likewise.
5989 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5990 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5991 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5992 * gfortran.dg/pointer_init_1.f90: Likewise.
5993 * gfortran.dg/pointer_init_3.f90: Likewise.
5994 * gfortran.dg/pointer_init_4.f90: Likewise.
5995 * gfortran.dg/pointer_init_5.f90: Likewise.
5996 * gfortran.dg/pointer_init_8.f90: Likewise.
5997 * gfortran.dg/pointer_intent_1.f90: Likewise.
5998 * gfortran.dg/pointer_intent_4.f90: Likewise.
5999 * gfortran.dg/pointer_intent_5.f90: Likewise.
6000 * gfortran.dg/pointer_remapping_10.f90: Likewise.
6001 * gfortran.dg/pointer_remapping_4.f03: Likewise.
6002 * gfortran.dg/pointer_remapping_5.f08: Likewise.
6003 * gfortran.dg/pointer_remapping_9.f90: Likewise.
6004 * gfortran.dg/pointer_target_1.f90: Likewise.
6005 * gfortran.dg/pointer_target_2.f90: Likewise.
6006 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
6007 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
6008 * gfortran.dg/power.f90: Likewise.
6009 * gfortran.dg/power1.f90: Likewise.
6010 * gfortran.dg/power_3.f90: Likewise.
6011 * gfortran.dg/power_4.f90: Likewise.
6012 * gfortran.dg/power_5.f90: Likewise.
6013 * gfortran.dg/pr12884.f: Likewise.
6014 * gfortran.dg/pr15129.f90: Likewise.
6015 * gfortran.dg/pr15140.f90: Likewise.
6016 * gfortran.dg/pr15324.f90: Likewise.
6017 * gfortran.dg/pr15332.f: Likewise.
6018 * gfortran.dg/pr15957.f90: Likewise.
6019 * gfortran.dg/pr15959.f90: Likewise.
6020 * gfortran.dg/pr16597.f90: Likewise.
6021 * gfortran.dg/pr16861.f90: Likewise.
6022 * gfortran.dg/pr16938.f90: Likewise.
6023 * gfortran.dg/pr17090.f90: Likewise.
6024 * gfortran.dg/pr17143.f90: Likewise.
6025 * gfortran.dg/pr17164.f90: Likewise.
6026 * gfortran.dg/pr17229.f: Likewise.
6027 * gfortran.dg/pr17285.f90: Likewise.
6028 * gfortran.dg/pr17286.f90: Likewise.
6029 * gfortran.dg/pr17472.f: Likewise.
6030 * gfortran.dg/pr17612.f90: Likewise.
6031 * gfortran.dg/pr17706.f90: Likewise.
6032 * gfortran.dg/pr18025.f90: Likewise.
6033 * gfortran.dg/pr18122.f90: Likewise.
6034 * gfortran.dg/pr18210.f90: Likewise.
6035 * gfortran.dg/pr18392.f90: Likewise.
6036 * gfortran.dg/pr19155.f: Likewise.
6037 * gfortran.dg/pr19216.f: Likewise.
6038 * gfortran.dg/pr19467.f90: Likewise.
6039 * gfortran.dg/pr19657.f: Likewise.
6040 * gfortran.dg/pr19926.f90: Likewise.
6041 * gfortran.dg/pr19928-1.f90: Likewise.
6042 * gfortran.dg/pr19928-2.f90: Likewise.
6043 * gfortran.dg/pr20086.f90: Likewise.
6044 * gfortran.dg/pr20124.f90: Likewise.
6045 * gfortran.dg/pr20163-2.f: Likewise.
6046 * gfortran.dg/pr20480.f90: Likewise.
6047 * gfortran.dg/pr20755.f: Likewise.
6048 * gfortran.dg/pr20950.f: Likewise.
6049 * gfortran.dg/pr21177.f90: Likewise.
6050 * gfortran.dg/pr21730.f: Likewise.
6051 * gfortran.dg/pr22491.f: Likewise.
6052 * gfortran.dg/pr25603.f: Likewise.
6053 * gfortran.dg/pr26246_2.f90: Likewise.
6054 * gfortran.dg/pr32136.f90: Likewise.
6055 * gfortran.dg/pr32533.f90: Likewise.
6056 * gfortran.dg/pr33794.f90: Likewise.
6057 * gfortran.dg/pr35662.f90: Likewise.
6058 * gfortran.dg/pr35944-1.f90: Likewise.
6059 * gfortran.dg/pr35944-2.f90: Likewise.
6060 * gfortran.dg/pr35983.f90: Likewise.
6061 * gfortran.dg/pr39865.f90: Likewise.
6062 * gfortran.dg/pr41212.f90: Likewise.
6063 * gfortran.dg/pr43808.f90: Likewise.
6064 * gfortran.dg/pr44592.f90: Likewise.
6065 * gfortran.dg/pr44735.f90: Likewise.
6066 * gfortran.dg/pr45308.f03: Likewise.
6067 * gfortran.dg/pr46297.f: Likewise.
6068 * gfortran.dg/pr46588.f90: Likewise.
6069 * gfortran.dg/pr46665.f90: Likewise.
6070 * gfortran.dg/pr46804.f90: Likewise.
6071 * gfortran.dg/pr47008.f03: Likewise.
6072 * gfortran.dg/pr47614.f: Likewise.
6073 * gfortran.dg/pr47878.f90: Likewise.
6074 * gfortran.dg/pr49103.f90: Likewise.
6075 * gfortran.dg/pr50069_1.f90: Likewise.
6076 * gfortran.dg/pr50769.f90: Likewise.
6077 * gfortran.dg/pr52608.f90: Likewise.
6078 * gfortran.dg/pr55086_2.f90: Likewise.
6079 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
6080 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
6081 * gfortran.dg/pr55330.f90: Likewise.
6082 * gfortran.dg/pr56015.f90: Likewise.
6083 * gfortran.dg/pr57910.f90: Likewise.
6084 * gfortran.dg/pr59700.f90: Likewise.
6085 * gfortran.dg/pr62125.f90: Likewise.
6086 * gfortran.dg/pr64530.f90: Likewise.
6087 * gfortran.dg/pr65429.f90: Likewise.
6088 * gfortran.dg/pr65450.f90: Likewise.
6089 * gfortran.dg/pr65504.f90: Likewise.
6090 * gfortran.dg/pr65903.f90: Likewise.
6091 * gfortran.dg/pr66311.f90: Likewise.
6092 * gfortran.dg/pr66864.f90: Likewise.
6093 * gfortran.dg/pr67140.f90: Likewise.
6094 * gfortran.dg/pr67524.f90: Likewise.
6095 * gfortran.dg/pr67885.f90: Likewise.
6096 * gfortran.dg/pr68053.f90: Likewise.
6097 * gfortran.dg/pr68566.f90: Likewise.
6098 * gfortran.dg/pr69514_1.f90: Likewise.
6099 * gfortran.dg/pr69514_2.f90: Likewise.
6100 * gfortran.dg/pr69739.f90: Likewise.
6101 * gfortran.dg/pr70673.f90: Likewise.
6102 * gfortran.dg/pr71523_2.f90: Likewise.
6103 * gfortran.dg/pr71764.f90: Likewise.
6104 * gfortran.dg/pr78092.f90: Likewise.
6105 * gfortran.dg/pr82973.f90: Likewise.
6106 * gfortran.dg/pr83864.f90: Likewise.
6107 * gfortran.dg/pr83874.f90: Likewise.
6108 * gfortran.dg/pr84088.f90: Likewise.
6109 * gfortran.dg/pr84155.f90: Likewise.
6110 * gfortran.dg/proc_decl_12.f90: Likewise.
6111 * gfortran.dg/proc_decl_13.f90: Likewise.
6112 * gfortran.dg/proc_decl_15.f90: Likewise.
6113 * gfortran.dg/proc_decl_17.f90: Likewise.
6114 * gfortran.dg/proc_decl_18.f90: Likewise.
6115 * gfortran.dg/proc_decl_2.f90: Likewise.
6116 * gfortran.dg/proc_decl_5.f90: Likewise.
6117 * gfortran.dg/proc_decl_9.f90: Likewise.
6118 * gfortran.dg/proc_ptr_1.f90: Likewise.
6119 * gfortran.dg/proc_ptr_10.f90: Likewise.
6120 * gfortran.dg/proc_ptr_12.f90: Likewise.
6121 * gfortran.dg/proc_ptr_18.f90: Likewise.
6122 * gfortran.dg/proc_ptr_19.f90: Likewise.
6123 * gfortran.dg/proc_ptr_21.f90: Likewise.
6124 * gfortran.dg/proc_ptr_22.f90: Likewise.
6125 * gfortran.dg/proc_ptr_23.f90: Likewise.
6126 * gfortran.dg/proc_ptr_25.f90: Likewise.
6127 * gfortran.dg/proc_ptr_26.f90: Likewise.
6128 * gfortran.dg/proc_ptr_3.f90: Likewise.
6129 * gfortran.dg/proc_ptr_36.f90: Likewise.
6130 * gfortran.dg/proc_ptr_47.f90: Likewise.
6131 * gfortran.dg/proc_ptr_48.f90: Likewise.
6132 * gfortran.dg/proc_ptr_5.f90: Likewise.
6133 * gfortran.dg/proc_ptr_6.f90: Likewise.
6134 * gfortran.dg/proc_ptr_7.f90: Likewise.
6135 * gfortran.dg/proc_ptr_8.f90: Likewise.
6136 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
6137 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
6138 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
6139 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
6140 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
6141 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
6142 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
6143 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
6144 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
6145 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
6146 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
6147 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
6148 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
6149 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
6150 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
6151 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
6152 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
6153 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
6154 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
6155 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
6156 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
6157 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
6158 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
6159 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
6160 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
6161 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
6162 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
6163 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
6164 * gfortran.dg/product_init_expr.f03: Likewise.
6165 * gfortran.dg/promotion.f90: Likewise.
6166 * gfortran.dg/promotion_3.f90: Likewise.
6167 * gfortran.dg/promotion_4.f90: Likewise.
6168 * gfortran.dg/protected_1.f90: Likewise.
6169 * gfortran.dg/protected_2.f90: Likewise.
6170 * gfortran.dg/ptr-func-1.f90: Likewise.
6171 * gfortran.dg/ptr-func-2.f90: Likewise.
6172 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
6173 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
6174 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
6175 * gfortran.dg/pure_byref_1.f90: Likewise.
6176 * gfortran.dg/pure_byref_2.f90: Likewise.
6177 * gfortran.dg/pure_byref_3.f90: Likewise.
6178 * gfortran.dg/quad_2.f90: Likewise.
6179 * gfortran.dg/quad_3.f90: Likewise.
6180 * gfortran.dg/random_3.f90: Likewise.
6181 * gfortran.dg/random_4.f90: Likewise.
6182 * gfortran.dg/random_7.f90: Likewise.
6183 * gfortran.dg/read_2.f90: Likewise.
6184 * gfortran.dg/read_3.f90: Likewise.
6185 * gfortran.dg/read_4.f90: Likewise.
6186 * gfortran.dg/read_5.f90: Likewise.
6187 * gfortran.dg/read_bad_advance.f90: Likewise.
6188 * gfortran.dg/read_bang.f90: Likewise.
6189 * gfortran.dg/read_bang4.f90: Likewise.
6190 * gfortran.dg/read_comma.f: Likewise.
6191 * gfortran.dg/read_dir.f90: Likewise.
6192 * gfortran.dg/read_empty_file.f: Likewise.
6193 * gfortran.dg/read_eof_1.f90: Likewise.
6194 * gfortran.dg/read_eof_2.f90: Likewise.
6195 * gfortran.dg/read_eof_3.f90: Likewise.
6196 * gfortran.dg/read_eof_4.f90: Likewise.
6197 * gfortran.dg/read_eof_5.f90: Likewise.
6198 * gfortran.dg/read_eof_6.f: Likewise.
6199 * gfortran.dg/read_eof_7.f90: Likewise.
6200 * gfortran.dg/read_eof_8.f90: Likewise.
6201 * gfortran.dg/read_eof_all.f90: Likewise.
6202 * gfortran.dg/read_eor.f90: Likewise.
6203 * gfortran.dg/read_float_1.f90: Likewise.
6204 * gfortran.dg/read_float_2.f03: Likewise.
6205 * gfortran.dg/read_float_3.f90: Likewise.
6206 * gfortran.dg/read_float_4.f90: Likewise.
6207 * gfortran.dg/read_infnan_1.f90: Likewise.
6208 * gfortran.dg/read_list_eof_1.f90: Likewise.
6209 * gfortran.dg/read_logical.f90: Likewise.
6210 * gfortran.dg/read_many_1.f: Likewise.
6211 * gfortran.dg/read_no_eor.f90: Likewise.
6212 * gfortran.dg/read_noadvance.f90: Likewise.
6213 * gfortran.dg/read_repeat.f90: Likewise.
6214 * gfortran.dg/read_repeat_2.f90: Likewise.
6215 * gfortran.dg/read_size_noadvance.f90: Likewise.
6216 * gfortran.dg/read_x_eof.f90: Likewise.
6217 * gfortran.dg/read_x_past.f: Likewise.
6218 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
6219 * gfortran.dg/real_const_1.f: Likewise.
6220 * gfortran.dg/real_const_2.f90: Likewise.
6221 * gfortran.dg/real_const_3.f90: Likewise.
6222 * gfortran.dg/real_do_1.f90: Likewise.
6223 * gfortran.dg/real_index_1.f90: Likewise.
6224 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
6225 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
6226 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
6227 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
6228 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
6229 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
6230 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
6231 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
6232 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
6233 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
6234 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
6235 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
6236 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
6237 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
6238 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
6239 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
6240 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
6241 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
6242 * gfortran.dg/record_marker_1.f90: Likewise.
6243 * gfortran.dg/record_marker_2.f: Likewise.
6244 * gfortran.dg/record_marker_3.f90: Likewise.
6245 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
6246 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
6247 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
6248 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
6249 * gfortran.dg/recursive_check_7.f90: Likewise.
6250 * gfortran.dg/recursive_reference_1.f90: Likewise.
6251 * gfortran.dg/recursive_reference_2.f90: Likewise.
6252 * gfortran.dg/recursive_stack.f90: Likewise.
6253 * gfortran.dg/reduction.f90: Likewise.
6254 * gfortran.dg/repack_arrays_1.f90: Likewise.
6255 * gfortran.dg/repeat_1.f90: Likewise.
6256 * gfortran.dg/repeat_2.f90: Likewise.
6257 * gfortran.dg/repeat_3.f90: Likewise.
6258 * gfortran.dg/repeat_6.f90: Likewise.
6259 * gfortran.dg/reshape-alloc.f90: Likewise.
6260 * gfortran.dg/reshape-complex.f90: Likewise.
6261 * gfortran.dg/reshape.f90: Likewise.
6262 * gfortran.dg/reshape_2.f90: Likewise.
6263 * gfortran.dg/reshape_7.f90: Likewise.
6264 * gfortran.dg/reshape_empty_1.f03: Likewise.
6265 * gfortran.dg/reshape_pad_1.f90: Likewise.
6266 * gfortran.dg/reshape_rank7.f90: Likewise.
6267 * gfortran.dg/reshape_transpose_1.f90: Likewise.
6268 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
6269 * gfortran.dg/result_default_init_1.f90: Likewise.
6270 * gfortran.dg/result_in_spec_1.f90: Likewise.
6271 * gfortran.dg/result_in_spec_2.f90: Likewise.
6272 * gfortran.dg/ret_array_1.f90: Likewise.
6273 * gfortran.dg/ret_pointer_1.f90: Likewise.
6274 * gfortran.dg/ret_pointer_2.f90: Likewise.
6275 * gfortran.dg/rewind_1.f90: Likewise.
6276 * gfortran.dg/round_1.f03: Likewise.
6277 * gfortran.dg/round_2.f03: Likewise.
6278 * gfortran.dg/round_3.f08: Likewise.
6279 * gfortran.dg/round_4.f90: Likewise.
6280 * gfortran.dg/rrspacing_1.f90: Likewise.
6281 * gfortran.dg/runtime_warning_1.f90: Likewise.
6282 * gfortran.dg/same_type_as_2.f03: Likewise.
6283 * gfortran.dg/save_1.f90: Likewise.
6284 * gfortran.dg/save_5.f90: Likewise.
6285 * gfortran.dg/save_6.f90: Likewise.
6286 * gfortran.dg/scalar_mask_1.f90: Likewise.
6287 * gfortran.dg/scalar_mask_2.f90: Likewise.
6288 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
6289 * gfortran.dg/scale_1.f90: Likewise.
6290 * gfortran.dg/scan_1.f90: Likewise.
6291 * gfortran.dg/scan_2.f90: Likewise.
6292 * gfortran.dg/secnds-1.f: Likewise.
6293 * gfortran.dg/secnds.f: Likewise.
6294 * gfortran.dg/select_1.f90: Likewise.
6295 * gfortran.dg/select_2.f90: Likewise.
6296 * gfortran.dg/select_3.f90: Likewise.
6297 * gfortran.dg/select_5.f90: Likewise.
6298 * gfortran.dg/select_char_1.f90: Likewise.
6299 * gfortran.dg/select_char_2.f90: Likewise.
6300 * gfortran.dg/select_type_13.f03: Likewise.
6301 * gfortran.dg/select_type_14.f03: Likewise.
6302 * gfortran.dg/select_type_15.f03: Likewise.
6303 * gfortran.dg/select_type_19.f03: Likewise.
6304 * gfortran.dg/select_type_2.f03: Likewise.
6305 * gfortran.dg/select_type_26.f03: Likewise.
6306 * gfortran.dg/select_type_27.f03: Likewise.
6307 * gfortran.dg/select_type_28.f03: Likewise.
6308 * gfortran.dg/select_type_3.f03: Likewise.
6309 * gfortran.dg/select_type_35.f03: Likewise.
6310 * gfortran.dg/select_type_36.f03: Likewise.
6311 * gfortran.dg/select_type_37.f03: Likewise.
6312 * gfortran.dg/select_type_39.f03: Likewise.
6313 * gfortran.dg/select_type_4.f90: Likewise.
6314 * gfortran.dg/select_type_5.f03: Likewise.
6315 * gfortran.dg/select_type_6.f03: Likewise.
6316 * gfortran.dg/select_type_7.f03: Likewise.
6317 * gfortran.dg/select_type_8.f03: Likewise.
6318 * gfortran.dg/selected_char_kind_1.f90: Likewise.
6319 * gfortran.dg/selected_char_kind_4.f90: Likewise.
6320 * gfortran.dg/selected_kind_1.f90: Likewise.
6321 * gfortran.dg/selected_real_kind_2.f90: Likewise.
6322 * gfortran.dg/shape_2.f90: Likewise.
6323 * gfortran.dg/shape_4.f90: Likewise.
6324 * gfortran.dg/shape_5.f90: Likewise.
6325 * gfortran.dg/shape_7.f90: Likewise.
6326 * gfortran.dg/shape_8.f90: Likewise.
6327 * gfortran.dg/shape_9.f90: Likewise.
6328 * gfortran.dg/shift-kind_2.f90: Likewise.
6329 * gfortran.dg/shiftalr_1.F90: Likewise.
6330 * gfortran.dg/shiftalr_2.F90: Likewise.
6331 * gfortran.dg/simpleif_1.f90: Likewise.
6332 * gfortran.dg/simplify_argN_1.f90: Likewise.
6333 * gfortran.dg/simplify_cshift_1.f90: Likewise.
6334 * gfortran.dg/simplify_cshift_4.f90: Likewise.
6335 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
6336 * gfortran.dg/simplify_modulo.f90: Likewise.
6337 * gfortran.dg/single_char_string.f90: Likewise.
6338 * gfortran.dg/size_dim.f90: Likewise.
6339 * gfortran.dg/size_optional_dim_1.f90: Likewise.
6340 * gfortran.dg/sizeof.f90: Likewise.
6341 * gfortran.dg/sizeof_4.f90: Likewise.
6342 * gfortran.dg/slash_1.f90: Likewise.
6343 * gfortran.dg/sms-1.f90: Likewise.
6344 * gfortran.dg/sms-2.f90: Likewise.
6345 * gfortran.dg/spec_expr_7.f90: Likewise.
6346 * gfortran.dg/specifics_1.f90: Likewise.
6347 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
6348 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
6349 * gfortran.dg/spread_init_expr.f03: Likewise.
6350 * gfortran.dg/spread_scalar_source.f90: Likewise.
6351 * gfortran.dg/spread_shape_1.f90: Likewise.
6352 * gfortran.dg/stat_1.f90: Likewise.
6353 * gfortran.dg/stat_2.f90: Likewise.
6354 * gfortran.dg/stfunc_1.f90: Likewise.
6355 * gfortran.dg/stfunc_4.f90: Likewise.
6356 * gfortran.dg/stfunc_6.f90: Likewise.
6357 * gfortran.dg/storage_size_1.f08: Likewise.
6358 * gfortran.dg/storage_size_3.f08: Likewise.
6359 * gfortran.dg/storage_size_4.f90: Likewise.
6360 * gfortran.dg/streamio_1.f90: Likewise.
6361 * gfortran.dg/streamio_10.f90: Likewise.
6362 * gfortran.dg/streamio_11.f90: Likewise.
6363 * gfortran.dg/streamio_12.f90: Likewise.
6364 * gfortran.dg/streamio_13.f90: Likewise.
6365 * gfortran.dg/streamio_14.f90: Likewise.
6366 * gfortran.dg/streamio_15.f90: Likewise.
6367 * gfortran.dg/streamio_16.f90: Likewise.
6368 * gfortran.dg/streamio_17.f90: Likewise.
6369 * gfortran.dg/streamio_2.f90: Likewise.
6370 * gfortran.dg/streamio_3.f90: Likewise.
6371 * gfortran.dg/streamio_4.f90: Likewise.
6372 * gfortran.dg/streamio_5.f90: Likewise.
6373 * gfortran.dg/streamio_6.f90: Likewise.
6374 * gfortran.dg/streamio_7.f90: Likewise.
6375 * gfortran.dg/streamio_8.f90: Likewise.
6376 * gfortran.dg/streamio_9.f90: Likewise.
6377 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
6378 * gfortran.dg/string_4.f90: Likewise.
6379 * gfortran.dg/string_array_constructor_2.f90: Likewise.
6380 * gfortran.dg/string_assign_2.f90: Likewise.
6381 * gfortran.dg/string_compare_1.f90: Likewise.
6382 * gfortran.dg/string_compare_2.f90: Likewise.
6383 * gfortran.dg/string_compare_3.f90: Likewise.
6384 * gfortran.dg/string_ctor_1.f90: Likewise.
6385 * gfortran.dg/string_length_1.f90: Likewise.
6386 * gfortran.dg/string_length_2.f90: Likewise.
6387 * gfortran.dg/string_length_3.f90: Likewise.
6388 * gfortran.dg/string_length_4.f90: Likewise.
6389 * gfortran.dg/string_null_compare_1.f: Likewise.
6390 * gfortran.dg/string_pad_trunc.f90: Likewise.
6391 * gfortran.dg/structure_constructor_1.f03: Likewise.
6392 * gfortran.dg/structure_constructor_11.f90: Likewise.
6393 * gfortran.dg/structure_constructor_13.f03: Likewise.
6394 * gfortran.dg/structure_constructor_2.f03: Likewise.
6395 * gfortran.dg/structure_constructor_5.f03: Likewise.
6396 * gfortran.dg/submodule_1.f08: Likewise.
6397 * gfortran.dg/submodule_11.f08: Likewise.
6398 * gfortran.dg/submodule_14.f08: Likewise.
6399 * gfortran.dg/submodule_15.f08: Likewise.
6400 * gfortran.dg/submodule_17.f08: Likewise.
6401 * gfortran.dg/submodule_18.f08: Likewise.
6402 * gfortran.dg/submodule_19.f08: Likewise.
6403 * gfortran.dg/submodule_2.f08: Likewise.
6404 * gfortran.dg/submodule_27.f08: Likewise.
6405 * gfortran.dg/submodule_28.f08: Likewise.
6406 * gfortran.dg/submodule_29.f08: Likewise.
6407 * gfortran.dg/submodule_30.f08: Likewise.
6408 * gfortran.dg/submodule_6.f08: Likewise.
6409 * gfortran.dg/submodule_7.f08: Likewise.
6410 * gfortran.dg/submodule_8.f08: Likewise.
6411 * gfortran.dg/subnormal_1.f90: Likewise.
6412 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
6413 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
6414 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
6415 * gfortran.dg/substr_2.f: Likewise.
6416 * gfortran.dg/substr_3.f: Likewise.
6417 * gfortran.dg/substr_4.f: Likewise.
6418 * gfortran.dg/substr_5.f90: Likewise.
6419 * gfortran.dg/substr_6.f90: Likewise.
6420 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
6421 * gfortran.dg/sum_init_expr.f03: Likewise.
6422 * gfortran.dg/sum_zero_array_1.f90: Likewise.
6423 * gfortran.dg/system_clock_3.f08: Likewise.
6424 * gfortran.dg/t_editing.f: Likewise.
6425 * gfortran.dg/team_change_1.f90: Likewise.
6426 * gfortran.dg/team_end_1.f90: Likewise.
6427 * gfortran.dg/team_number_1.f90: Likewise.
6428 * gfortran.dg/temporary_1.f90: Likewise.
6429 * gfortran.dg/test_com_block.f90: Likewise.
6430 * gfortran.dg/test_only_clause.f90: Likewise.
6431 * gfortran.dg/tiny_1.f90: Likewise.
6432 * gfortran.dg/tiny_2.f90: Likewise.
6433 * gfortran.dg/tl_editing.f90: Likewise.
6434 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
6435 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6436 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
6437 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
6438 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
6439 * gfortran.dg/transfer_class_2.f90: Likewise.
6440 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
6441 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
6442 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
6443 * gfortran.dg/transfer_resolve_1.f90: Likewise.
6444 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6445 * gfortran.dg/transfer_simplify_10.f90: Likewise.
6446 * gfortran.dg/transfer_simplify_11.f90: Likewise.
6447 * gfortran.dg/transfer_simplify_2.f90: Likewise.
6448 * gfortran.dg/transfer_simplify_3.f90: Likewise.
6449 * gfortran.dg/transfer_simplify_4.f90: Likewise.
6450 * gfortran.dg/transfer_simplify_8.f90: Likewise.
6451 * gfortran.dg/transfer_simplify_9.f90: Likewise.
6452 * gfortran.dg/transpose_1.f90: Likewise.
6453 * gfortran.dg/transpose_3.f03: Likewise.
6454 * gfortran.dg/transpose_4.f90: Likewise.
6455 * gfortran.dg/transpose_conjg_1.f90: Likewise.
6456 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
6457 * gfortran.dg/transpose_optimization_2.f90: Likewise.
6458 * gfortran.dg/trim_1.f90: Likewise.
6459 * gfortran.dg/trim_optimize_1.f90: Likewise.
6460 * gfortran.dg/trim_optimize_2.f90: Likewise.
6461 * gfortran.dg/trim_optimize_3.f90: Likewise.
6462 * gfortran.dg/trim_optimize_4.f90: Likewise.
6463 * gfortran.dg/trim_optimize_5.f90: Likewise.
6464 * gfortran.dg/trim_optimize_6.f90: Likewise.
6465 * gfortran.dg/trim_optimize_7.f90: Likewise.
6466 * gfortran.dg/trim_optimize_8.f90: Likewise.
6467 * gfortran.dg/type_to_class_1.f03: Likewise.
6468 * gfortran.dg/type_to_class_2.f03: Likewise.
6469 * gfortran.dg/type_to_class_3.f03: Likewise.
6470 * gfortran.dg/type_to_class_4.f03: Likewise.
6471 * gfortran.dg/type_to_class_5.f03: Likewise.
6472 * gfortran.dg/typebound_assignment_5.f03: Likewise.
6473 * gfortran.dg/typebound_assignment_6.f03: Likewise.
6474 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6475 * gfortran.dg/typebound_call_1.f03: Likewise.
6476 * gfortran.dg/typebound_call_13.f03: Likewise.
6477 * gfortran.dg/typebound_call_18.f03: Likewise.
6478 * gfortran.dg/typebound_call_19.f03: Likewise.
6479 * gfortran.dg/typebound_call_2.f03: Likewise.
6480 * gfortran.dg/typebound_call_20.f03: Likewise.
6481 * gfortran.dg/typebound_call_3.f03: Likewise.
6482 * gfortran.dg/typebound_generic_5.f03: Likewise.
6483 * gfortran.dg/typebound_generic_6.f03: Likewise.
6484 * gfortran.dg/typebound_generic_9.f03: Likewise.
6485 * gfortran.dg/typebound_operator_12.f03: Likewise.
6486 * gfortran.dg/typebound_operator_13.f03: Likewise.
6487 * gfortran.dg/typebound_operator_15.f90: Likewise.
6488 * gfortran.dg/typebound_operator_20.f90: Likewise.
6489 * gfortran.dg/typebound_operator_3.f03: Likewise.
6490 * gfortran.dg/typebound_operator_6.f03: Likewise.
6491 * gfortran.dg/typebound_operator_7.f03: Likewise.
6492 * gfortran.dg/typebound_operator_8.f03: Likewise.
6493 * gfortran.dg/typebound_operator_9.f03: Likewise.
6494 * gfortran.dg/typebound_proc_19.f90: Likewise.
6495 * gfortran.dg/typebound_proc_20.f90: Likewise.
6496 * gfortran.dg/typebound_proc_23.f90: Likewise.
6497 * gfortran.dg/typebound_proc_27.f03: Likewise.
6498 * gfortran.dg/typebound_proc_35.f90: Likewise.
6499 * gfortran.dg/typebound_proc_36.f90: Likewise.
6500 * gfortran.dg/unf_io_convert_1.f90: Likewise.
6501 * gfortran.dg/unf_io_convert_2.f90: Likewise.
6502 * gfortran.dg/unf_io_convert_3.f90: Likewise.
6503 * gfortran.dg/unf_io_convert_4.f90: Likewise.
6504 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6505 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
6506 * gfortran.dg/unf_short_record_1.f90: Likewise.
6507 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6508 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6509 * gfortran.dg/unit_1.f90: Likewise.
6510 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
6511 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
6512 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
6513 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
6514 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
6515 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
6516 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
6517 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
6518 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
6519 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
6520 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6521 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
6522 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
6523 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
6524 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
6525 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
6526 * gfortran.dg/unpack_init_expr.f03: Likewise.
6527 * gfortran.dg/use_10.f90: Likewise.
6528 * gfortran.dg/use_11.f90: Likewise.
6529 * gfortran.dg/use_13.f90: Likewise.
6530 * gfortran.dg/use_24.f90: Likewise.
6531 * gfortran.dg/use_27.f90: Likewise.
6532 * gfortran.dg/use_5.f90: Likewise.
6533 * gfortran.dg/use_allocated_1.f90: Likewise.
6534 * gfortran.dg/use_only_1.f90: Likewise.
6535 * gfortran.dg/use_only_4.f90: Likewise.
6536 * gfortran.dg/use_rename_2.f90: Likewise.
6537 * gfortran.dg/use_rename_4.f90: Likewise.
6538 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6539 * gfortran.dg/used_interface_ref.f90: Likewise.
6540 * gfortran.dg/used_types_5.f90: Likewise.
6541 * gfortran.dg/utf8_1.f03: Likewise.
6542 * gfortran.dg/utf8_2.f03: Likewise.
6543 * gfortran.dg/value_1.f90: Likewise.
6544 * gfortran.dg/value_2.f90: Likewise.
6545 * gfortran.dg/value_4.f90: Likewise.
6546 * gfortran.dg/value_6.f03: Likewise.
6547 * gfortran.dg/value_7.f03: Likewise.
6548 * gfortran.dg/value_test.f90: Likewise.
6549 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6550 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6551 * gfortran.dg/vect/pr60510.f: Likewise.
6552 * gfortran.dg/vect/pr69882.f90: Likewise.
6553 * gfortran.dg/vect/pr69980.f90: Likewise.
6554 * gfortran.dg/vect/vect-5.f90: Likewise.
6555 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6556 * gfortran.dg/vector_subscript_1.f90: Likewise.
6557 * gfortran.dg/vector_subscript_2.f90: Likewise.
6558 * gfortran.dg/vector_subscript_3.f90: Likewise.
6559 * gfortran.dg/vector_subscript_5.f90: Likewise.
6560 * gfortran.dg/verify_2.f90: Likewise.
6561 * gfortran.dg/volatile10.f90: Likewise.
6562 * gfortran.dg/where_1.f90: Likewise.
6563 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6564 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6565 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6566 * gfortran.dg/whole_file_13.f90: Likewise.
6567 * gfortran.dg/whole_file_2.f90: Likewise.
6568 * gfortran.dg/widechar_2.f90: Likewise.
6569 * gfortran.dg/widechar_4.f90: Likewise.
6570 * gfortran.dg/widechar_5.f90: Likewise.
6571 * gfortran.dg/widechar_6.f90: Likewise.
6572 * gfortran.dg/widechar_8.f90: Likewise.
6573 * gfortran.dg/widechar_IO_1.f90: Likewise.
6574 * gfortran.dg/widechar_IO_2.f90: Likewise.
6575 * gfortran.dg/widechar_IO_3.f90: Likewise.
6576 * gfortran.dg/widechar_IO_4.f90: Likewise.
6577 * gfortran.dg/widechar_compare_1.f90: Likewise.
6578 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6579 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6580 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6581 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6582 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6583 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6584 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6585 * gfortran.dg/widechar_select_1.f90: Likewise.
6586 * gfortran.dg/winapi.f90: Likewise.
6587 * gfortran.dg/write_0_pe_format.f90: Likewise.
6588 * gfortran.dg/write_back.f: Likewise.
6589 * gfortran.dg/write_check3.f90: Likewise.
6590 * gfortran.dg/write_direct_eor.f90: Likewise.
6591 * gfortran.dg/write_padding.f90: Likewise.
6592 * gfortran.dg/write_recursive.f90: Likewise.
6593 * gfortran.dg/write_rewind_1.f: Likewise.
6594 * gfortran.dg/write_rewind_2.f: Likewise.
6595 * gfortran.dg/write_zero_array.f90: Likewise.
6596 * gfortran.dg/x_slash_1.f: Likewise.
6597 * gfortran.dg/x_slash_2.f: Likewise.
6598 * gfortran.dg/zero_array_components_1.f90: Likewise.
6599 * gfortran.dg/zero_length_1.f90: Likewise.
6600 * gfortran.dg/zero_length_2.f90: Likewise.
6601 * gfortran.dg/zero_sized_1.f90: Likewise.
6602 * gfortran.dg/zero_sized_3.f90: Likewise.
6603 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6604 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6605 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6606 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6607 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6608 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6609 * gfortran.fortran-torture/execute/args.f90: Likewise.
6610 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6611 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6612 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6613 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6614 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6615 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6616 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6617 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6618 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6619 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6620 * gfortran.fortran-torture/execute/common.f90: Likewise.
6621 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6622 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6623 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6624 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6625 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6626 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6627 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6628 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6629 * gfortran.fortran-torture/execute/data.f90: Likewise.
6630 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6631 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6632 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6633 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6634 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6635 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6636 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6637 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6638 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6639 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6640 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6641 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6642 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6643 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6644 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6645 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6646 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6647 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6648 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6649 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6650 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6651 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6652 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6653 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6654 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6655 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6656 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6657 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6658 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6659 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6660 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6661 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6662 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6663 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6664 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6665 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6666 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6667 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6668 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6669 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6670 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6671 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6672 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6673 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6674 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6675 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6676 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6677 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6678 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6679 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6680 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6681 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6682 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6683 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6684 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6685 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6686 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6687 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6688 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6689 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6690 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6691 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6692 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6693 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6694 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6695 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6696 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6697 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6698 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6699 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6700 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6701 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6702 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6703 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6704 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6705 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6706 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6707 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6708 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6709 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6710 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6711 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6712 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6713 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6714 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6715 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6716 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6717 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6718 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6719 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6720 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6721 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6722 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6723 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6724 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6725 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6726 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6727 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6728 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6729 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6730 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6731 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6732 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6733 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6734 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6735 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6736 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6737 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6738 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6739 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6740 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6741 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6742 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6743 * gfortran.fortran-torture/execute/math.f90: Likewise.
6744 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6745 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6746 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6747 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6748 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6749 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6750 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6751 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6752 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6753 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6754 * gfortran.fortran-torture/execute/power.f90: Likewise.
6755 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6756 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6757 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6758 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6759 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6760 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6761 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6762 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6763 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6764 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6765 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6766 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6767 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6768 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6769 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6770 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6771 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6772 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6773 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6774 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6775 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6776 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6777 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6778 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6779 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6780 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6781 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6782 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6783 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6784 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6785 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6786 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6787 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6788 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6789 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6790 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6791 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6792 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6793 * gfortran.fortran-torture/execute/string.f90: Likewise.
6794 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6795 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6796 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6797 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6798 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6799 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6800 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6801 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6802 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6803 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6804 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6805 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6806 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6807 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6808 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6809 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6810 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6811 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6812 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6813 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6814 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6815 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6816 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6817 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6818 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6819 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6820 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6821 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6822 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6823 * gfortran.dg/inline_transpose_1.f90: Likewise.
6825 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6828 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6831 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6834 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6835 * gnat.dg/dispatch1.adb: Rename into...
6836 * gnat.dg/disp1.adb: ...this.
6837 * gnat.dg/dispatch1_p.ads: Rename into...
6838 * gnat.dg/disp1_pkg.ads: ...this.
6839 * gnat.dg/disp2.adb: Rename into...
6840 * gnat.dg/dispatch2.adb: ...this.
6841 * gnat.dg/dispatch2_p.ads: Rename into...
6842 * gnat.dg/disp2_pkg.ads: ...this.
6843 * gnat.dg/dispatch2_p.adb: Rename into...
6844 * gnat.dg/disp2_pkg.adb: this.
6845 * gnat.dg/generic_dispatch.adb: Rename into...
6846 * gnat.dg/generic_disp.adb: this.
6847 * gnat.dg/generic_dispatch_p.ads: Rename into...
6848 * gnat.dg/generic_disp_pkg.ads: ...this.
6849 * gnat.dg/generic_dispatch_p.adb: Rename into...
6850 * gnat.dg/generic_disp_pkg.adb: ...this.
6851 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6852 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6853 * gnat.dg/object_overflow1.adb: Tweak index.
6854 * gnat.dg/object_overflow2.adb: Likewise.
6855 * gnat.dg/object_overflow3.adb: Likewise.
6856 * gnat.dg/object_overflow4.adb: Likewise.
6857 * gnat.dg/object_overflow5.adb: Likewise.
6859 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6862 * gcc.c-torture/compile/pr84425.c: New test.
6864 2018-02-16 Marek Polacek <polacek@redhat.com>
6865 Jakub Jelinek <jakub@redhat.com>
6868 * g++.dg/cpp1y/constexpr-84192.C: New test.
6870 2018-02-16 Martin Sebor <msebor@redhat.com>
6873 * g++.dg/overload15.C: New test.
6875 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6878 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6879 * gcc.dg/pr56727-2.c: Ditto.
6880 * gcc.target/powerpc/pr79439.c: Renamed to...
6881 * gcc.target/powerpc/pr79439-1.c: ...this.
6882 * gcc.target/powerpc/pr79439-2.c: New test.
6883 * gcc.target/powerpc/pr79439-3.c: New test.
6885 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6888 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6889 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6890 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6891 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6892 * gcc.target/powerpc/builtins-3.c: Same.
6894 2018-02-16 Nathan Sidwell <nathan@acm.org>
6896 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6898 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6900 PR rtl-optimization/70023
6901 * gcc.target/i386/pr70023.c: New.
6903 2018-02-16 Carl Love <cel@us.ibm.com>
6905 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6907 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6910 2018-02-16 Carl Love <cel@us.ibm.com>
6912 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6913 for the ABI definitions for vec_extract4b and vec_insert4b.
6915 2018-02-16 Nathan Sidwell <nathan@acm.org>
6917 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6918 * g++.old-deja/g++.mike/net43.C: Likewise.
6920 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6923 * g++.dg/cpp1z/class-deduction48.C: New.
6925 2018-02-16 Nathan Sidwell <nathan@acm.org>
6928 * g++.dg/lookup/pr84375.C: New.
6930 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6933 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6935 2018-02-16 Richard Biener <rguenther@suse.de>
6937 PR tree-optimization/84417
6938 * gcc.dg/torture/pr84417.c: New testcase.
6940 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6943 * g++.dg/opt/pr84272.C: New test.
6945 PR rtl-optimization/83723
6946 * gcc.dg/pr83723.c: New test.
6948 2018-02-16 Richard Biener <rguenther@suse.de>
6950 PR tree-optimization/84399
6951 * gcc.dg/graphite/pr84399.c: New testcase.
6953 2018-02-16 Richard Biener <rguenther@suse.de>
6955 PR tree-optimization/84190
6956 * g++.dg/torture/pr84190.C: New testcase.
6958 2018-02-15 Martin Sebor <msebor@redhat.com>
6960 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6963 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6966 * gfortran.dg/dtio_21.f03: Add an error message.
6967 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6969 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6972 * gfortran.dg/stop_shouldfail.f90: New test.
6974 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6977 * g++.dg/concepts/pr84330.C: New.
6979 2018-02-15 Tom de Vries <tom@codesourcery.com>
6981 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6983 2018-02-15 Tom de Vries <tom@codesourcery.com>
6985 * gcc.c-torture/compile/pr84136.c: Require effective target
6988 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6990 PR tree-optimization/84383
6991 * gcc.c-torture/compile/pr84383.c: New test.
6993 PR tree-optimization/84334
6994 * gcc.dg/pr84334.c: New test.
6996 2018-02-14 Carl Love <cel@us.ibm.com>
6998 * gcc.target/powerpc/builtins-4-int128-runnable.c
6999 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
7000 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
7002 2018-02-14 Martin Sebor <msebor@redhat.com>
7004 PR tree-optimization/83698
7005 * gcc.dg/Wrestrict-7.c: New test.
7006 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
7007 * gcc.target/i386/chkp-stropt-17.c: Same.
7009 2018-02-14 Martin Sebor <msebor@redhat.com>
7012 * gcc.dg/Wattributes-8.c: New test.
7014 2018-02-14 Janus Weil <janus@gcc.gnu.org>
7017 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
7018 * gfortran.dg/allocate_with_source_23.f90: Ditto.
7019 * gfortran.dg/select_type_1.f03: Extend test case.
7021 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7023 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
7024 (dg-options): Use -O2 -msse2 -mno-sse3.
7026 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
7028 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
7029 this test case still works ok.
7030 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7031 * gcc.dg/vmx/insert-be-order.c: Likewise.
7032 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7033 * gcc.dg/vmx/ld-be-order.c: Likewise.
7034 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7035 * gcc.dg/vmx/lde-be-order.c: Likewise.
7036 * gcc.dg/vmx/ldl-be-order.c: Likewise.
7037 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7038 * gcc.dg/vmx/merge-be-order.c: Likewise.
7039 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7040 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
7041 * gcc.dg/vmx/pack-be-order.c: Likewise.
7042 * gcc.dg/vmx/perm-be-order.c: Likewise.
7043 * gcc.dg/vmx/splat-be-order.c: Likewise.
7044 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
7045 * gcc.dg/vmx/st-be-order.c: Likewise.
7046 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7047 * gcc.dg/vmx/ste-be-order.c: Likewise.
7048 * gcc.dg/vmx/stl-be-order.c: Likewise.
7049 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7050 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
7051 * gcc.dg/vmx/unpack-be-order.c: Likewise.
7052 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7053 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7055 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
7058 * g++.dg/cpp0x/auto49.C: New.
7060 2018-02-14 Nathan Sidwell <nathan@acm.org>
7062 * g++.dg/template/instantiate5.C: Adjust required-from loc.
7064 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7066 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
7067 * gcc.target/powerpc/le-altivec-consts.c: Same.
7069 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7072 * gcc.target/powerpc/pr84220-sld.c: New test.
7073 * gcc.target/powerpc/pr84220-sld2.c: New test.
7074 * gcc.target/powerpc/pr84220-sldw.c: New test.
7075 * gcc.target/powerpc/pr84220-xxperm.c: New test.
7076 * gcc.target/powerpc/pr84220-xxsld.c: New test.
7078 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7081 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
7082 _inc_ssp intrinsics.
7083 * gcc.target/i386/cet-intrin-4.c: Likewise.
7084 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
7085 __builtin_ia32_rdssp[d|q].
7087 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
7089 PR tree-optimization/84357
7090 * gcc.dg/vect/pr84357.c: New test.
7092 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7095 * gcc.target/rx/pr83831.c: New tests.
7097 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
7100 * gcc.target/msp430/pr79242.c: New test.
7102 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7105 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
7108 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7111 * g++.dg/pr84279.C: New test.
7113 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7115 PR rtl-optimization/84169
7116 * gcc.c-torture/execute/pr84169.c: New.
7118 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7121 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
7123 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7126 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
7129 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7132 * g++.dg/warn/effc4.C: New test.
7134 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7137 * g++.dg/template/sizeof16.C: New.
7138 * g++.dg/template/sizeof17.C: Likewise.
7140 2018-02-13 Janus Weil <janus@gcc.gnu.org>
7143 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
7144 add necessary compiler options.
7145 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
7147 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7150 * gcc.c-torture/execute/pr82210.c: New test.
7153 * gcc.dg/pr84309-2.c: New test.
7155 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
7157 PR tree-optimization/84321
7158 * gcc.dg/pr84321.c: New test.
7160 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
7163 * gcc.target/i386/pr57193.c: Add -march=x86-64.
7165 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
7168 * gcc.dg/asan/pr84307.c: Remove test.
7170 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
7172 * gcc.target/rl78/test_auto_vector.c: New test.
7174 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
7177 * gcc.c-torture/compile/pr84305.c: New test.
7179 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7182 * gcc.target/i386/pr84335.c: New test.
7184 PR tree-optimization/84339
7185 * gcc.c-torture/execute/pr84339.c: New test.
7188 * gcc.dg/pr84309.c: New test.
7189 * gcc.target/i386/pr84309.c: New test.
7192 * gcc.target/i386/pr84336.c: New test.
7194 2018-02-12 Jakub Jelinek <jakub@redhat.com>
7197 * c-c++-common/gomp/pr84341.c: New test.
7199 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7202 * gfortran.dg/read_dir.f90: Re-add dg-do run.
7204 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7207 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
7210 2018-02-12 Jeff Law <law@redhat.com>
7212 * gcc.c-torture/compile/reg-args-size.c: New test.
7214 2018-02-12 Carl Love <cel@us.ibm.com>
7216 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
7217 uint128 tests to new testfile.
7218 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
7219 int128 and uint128 tests.
7220 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
7221 list of torture tests.
7223 2018-02-12 Janus Weil <janus@gcc.gnu.org>
7226 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
7227 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
7229 2018-02-12 Tamar Christina <tamar.christina@arm.com>
7232 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
7234 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
7237 * gcc.dg/asan/pr84307.c: New test.
7239 2018-02-12 Nathan Sidwell <nathan@acm.org>
7241 * g++.dg/parse/pr84263.C: New.
7243 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7246 * g++.dg/template/crash129.C: New.
7248 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7251 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7252 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7253 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7254 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7255 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7257 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7259 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
7260 _mm_maskz_scalef_round_sd): Test new intrinsics.
7261 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
7262 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
7264 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
7265 _mm_maskz_scalef_round_ss): Test new intrinsics.
7266 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
7267 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
7269 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
7270 __builtin_ia32_scalefss_round): Remove builtin.
7271 (__builtin_ia32_scalefsd_mask_round,
7272 __builtin_ia32_scalefss_mask_round): Test new builtin.
7273 * gcc.target/i386/sse-13.c: Ditto.
7274 * gcc.target/i386/sse-23.c: Ditto.
7276 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7278 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
7279 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
7280 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
7281 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
7282 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
7283 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
7284 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
7285 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
7287 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
7288 (__builtin_ia32_sqrtss_round): Remove builtins.
7289 (__builtin_ia32_sqrtsd_mask_round)
7290 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
7291 * gcc.target/i386/sse-13.c: Ditto.
7292 * gcc.target/i386/sse-23.c: Ditto.
7294 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7297 * gfortran.dg/statement_function_3.f: New test.
7299 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
7303 * gfortran.dg/statement_function_1.f90: New test.
7304 * gfortran.dg/statement_function_2.f90: New test.
7306 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
7309 * gfortran.dg/type_to_class_5.f03: New test.
7311 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
7314 * gfortran.dg/type_to_class_4.f03: New test.
7316 2018-02-10 Alan Modra <amodra@gmail.com>
7319 * gcc.dg/pr84300.c: New.
7321 2018-02-10 Jakub Jelinek <jakub@redhat.com>
7324 * g++.dg/ubsan/pr83987-2.C: New test.
7326 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
7328 * gcc.target/rx/movsicc.c: New test.
7330 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7333 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
7336 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7338 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
7339 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
7341 2018-02-09 Nathan Sidwell <nathan@acm.org>
7344 * c-c++-common/pr84293.h: New.
7345 * c-c++-common/pr84293.c: New.
7347 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
7349 PR rtl-optimization/57193
7350 * gcc.target/i386/pr57193.c: New.
7352 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7355 * gcc.target/powerpc/pr84226.c: New test.
7357 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7359 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
7363 2018-02-09 Martin Sebor <msebor@redhat.com>
7366 * gcc.dg/lto/pr84212_0.c: New test file.
7367 * gcc.dg/lto/pr84212_1.c: Same.
7369 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7372 * gcc.target/powerpc/pr83926.c: New test.
7373 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
7374 message. Fix test for running in 32-bit mode.
7376 2018-02-09 Tamar Christina <tamar.christina@arm.com>
7379 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
7381 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7384 * gcc.target/s390/pr84295.c: New test.
7386 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
7389 * g++.dg/cpp1y/lambda-init16.C: New.
7391 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
7393 * gnat.dg/sso8.adb: New test.
7394 * gnat.dg/sso8_pkg.ads: New helper.
7396 2018-02-09 Richard Biener <rguenther@suse.de>
7398 PR tree-optimization/84278
7399 * gcc.target/i386/pr84278.c: Adjust regex.
7401 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7403 PR tree-optimization/84232
7404 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
7407 * gcc.target/aarch64/pr84252.c: New test.
7410 * gcc.dg/pr84237.c: New test.
7412 2018-02-09 Marek Polacek <polacek@redhat.com>
7413 Jakub Jelinek <jakub@redhat.com>
7416 * g++.dg/torture/pr83659.C: New test.
7418 2018-02-08 David Malcolm <dmalcolm@redhat.com>
7420 PR tree-optimization/84136
7421 * gcc.c-torture/compile/pr84136.c: New test.
7423 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
7426 * gcc.target/i386/pr83008.c: New test.
7428 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
7431 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
7433 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7436 * g++.dg/warn/Wunused-parm-11.C: New.
7438 2018-02-08 Marek Polacek <polacek@redhat.com>
7440 PR tree-optimization/84238
7441 * gcc.dg/Wstringop-overflow-3.c: New test.
7443 2018-02-08 Nathan Sidwell <nathan@acm.org>
7445 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
7447 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7449 PR tree-optimization/84265
7450 * gcc.dg/vect/pr84265.c: New test.
7452 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7454 PR tree-optimization/81635
7455 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
7456 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
7458 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7460 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
7461 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
7462 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
7463 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
7464 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
7465 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
7466 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
7467 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
7468 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
7469 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
7470 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
7471 * gcc.target/s390/nobp-return-attr-all.c: New test.
7472 * gcc.target/s390/nobp-return-attr-neg.c: New test.
7473 * gcc.target/s390/nobp-return-mem-attr.c: New test.
7474 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
7475 * gcc.target/s390/nobp-return-mem-z10.c: New test.
7476 * gcc.target/s390/nobp-return-mem-z900.c: New test.
7477 * gcc.target/s390/nobp-return-reg-attr.c: New test.
7478 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
7479 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
7480 * gcc.target/s390/nobp-return-reg-z10.c: New test.
7481 * gcc.target/s390/nobp-return-reg-z900.c: New test.
7482 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
7483 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
7484 * gcc.target/s390/nobp-table-jump-z10.c: New test.
7485 * gcc.target/s390/nobp-table-jump-z900.c: New test.
7487 2018-02-08 Richard Biener <rguenther@suse.de>
7489 PR tree-optimization/84233
7490 * g++.dg/torture/pr84233.C: New testcase.
7492 2018-02-08 Richard Biener <rguenther@suse.de>
7494 PR tree-optimization/84278
7495 * gcc.target/i386/pr84278.c: New testcase.
7497 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
7499 PR rtl-optimization/84068
7500 PR rtl-optimization/83459
7501 * gcc.dg/pr84068.c: New test.
7503 2018-02-08 Richard Biener <rguenther@suse.de>
7505 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
7506 loop vectorization to happen.
7508 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7511 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
7513 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7515 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
7517 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7520 * gcc.target/powerpc/pr84154-1.c: New tests.
7521 * gcc.target/powerpc/pr84154-2.c: Likewise.
7522 * gcc.target/powerpc/pr84154-3.c: Likewise.
7524 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7526 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
7528 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7531 * g++.dg/template/incomplete11.C: New test.
7532 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
7534 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7537 * gfortran.dg/deallocate_error_3.f90: New test.
7538 * gfortran.dg/deallocate_error_4.f90: New test.
7540 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7543 * gfortran.dg/shape_9.f90: New test.
7545 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7548 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7550 2018-02-07 David Malcolm <dmalcolm@redhat.com>
7554 * g++.dg/spellcheck-reswords.C: New test case.
7555 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7558 2018-02-07 Martin Liska <mliska@suse.cz>
7561 * g++.dg/ext/mv26.C: New test.
7563 2018-02-07 Tom de Vries <tom@codesourcery.com>
7565 * gcc.dg/pr83844.c: Require effective target alloca.
7567 2018-02-07 Tom de Vries <tom@codesourcery.com>
7569 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7571 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7574 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7575 -fcf-protection=return.
7577 2018-02-07 Tom de Vries <tom@codesourcery.com>
7580 * c-c++-common/goacc/pr84217.c: New test.
7581 * gfortran.dg/goacc/pr84217.f90: New test.
7583 2018-02-07 Richard Biener <rguenther@suse.de>
7585 PR tree-optimization/84204
7586 * gcc.dg/graphite/pr84204.c: New testcase.
7588 PR tree-optimization/84205
7589 * gcc.dg/graphite/pr84205.c: New testcase.
7591 PR tree-optimization/84223
7592 * gfortran.dg/graphite/pr84223.f90: New testcase.
7594 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7597 * g++.dg/cpp0x/scoped_enum7.C: New.
7599 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7601 PR tree-optimization/83008
7602 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7604 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7606 PR tree-optimization/84235
7607 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7609 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7612 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7614 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7616 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7619 * gcc.target/i386/pr84146.c: New test.
7621 2018-02-06 Michael Collison <michael.collison@arm.com>
7623 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7625 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7627 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7628 warning for -mno-speculate-indirect-jumps.
7629 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7630 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7631 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7632 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7633 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7634 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7636 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7639 * c-c++-common/fcf-protection-1.c: Change a compared message.
7640 * c-c++-common/fcf-protection-2.c: Likewise.
7641 * c-c++-common/fcf-protection-3.c: Likewise.
7642 * c-c++-common/fcf-protection-5.c: Likewise.
7643 * c-c++-common/fcf-protection-6.c: New test.
7644 * c-c++-common/fcf-protection-7.c: Likewise.
7646 2018-02-06 Marek Polacek <polacek@redhat.com>
7648 PR tree-optimization/84228
7649 * c-c++-common/Wstringop-truncation-3.c: New test.
7651 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7654 * gcc.target/arm/pragma_arch_switch_2.c: New.
7656 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7659 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7661 2018-02-05 Martin Sebor <msebor@redhat.com>
7663 PR tree-optimization/83369
7664 * gcc.dg/Wnonnull.c: New test.
7666 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7668 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7669 argument and use dg-messages-by-file instead. Expect it to be
7670 an array rather than a dict.
7671 (lto-link-and-maybe-run): Remove messages_by_file argument and
7672 use an upvar for dg-messages-by-file. Update call to
7673 lto_handle_diagnostics.
7674 (lt-get-options): Treat dg-messages-by-file as an array
7676 (lto-get-options-main): Likewise. Set the entry rather than appending.
7677 (lto-execute): Treat dg-messages-by-file as an array rather than
7678 a dict. Update call to lto-link-and-maybe-run.
7680 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7683 * g++.dg/cpp1z/inline-var4.C: New.
7685 2018-02-05 Martin Liska <mliska@suse.cz>
7687 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7689 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7690 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7691 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7692 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7693 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7694 * c-c++-common/asan/pointer-compare-3.c: New test.
7696 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7698 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7699 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7701 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7703 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7704 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7705 _mm_maskz_range_round_sd): Test new intrinsics.
7706 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7707 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7708 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7709 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7710 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7711 _mm_maskz_range_round_ss): Test new intrinsics.
7712 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7713 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7714 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7715 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7716 __builtin_ia32_rangess128_round): Remove builtins.
7717 (__builtin_ia32_rangesd128_mask_round,
7718 __builtin_ia32_rangess128_mask_round): Test new builtins.
7719 * gcc.target/i386/sse-13.c: Ditto.
7720 * gcc.target/i386/sse-23.c: Ditto.
7722 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7725 * gfortran.dg/pr79966.f90: New testcase
7727 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7730 * gfortran.dg/associate_23.f90: Fix invalid code.
7731 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7732 * gfortran.dg/matmul_3.f90: Likewise.
7733 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7735 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7738 * gfortran.dg/associate_34.f90: New test.
7739 * gfortran.dg/associate_35.f90: New test.
7741 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7745 * gfortran.dg/pr84155.f90: New test.
7747 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7749 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7750 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7752 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7754 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7757 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7759 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7761 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7762 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7763 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7765 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7768 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7769 * gcc.dg/Wsign-conversion.c: Dito.
7770 * gcc.dg/attr-alloc_size-4.c: Dito.
7771 * gcc.dg/pr81020.c: Dito.
7772 * gcc.dg/pr81192.c: Dito.
7773 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7774 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7775 * gcc.dg/pr83844.c: Restrict to int32plus.
7776 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7777 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7778 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7779 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7780 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7781 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7782 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7783 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7784 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7785 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7786 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7787 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7789 2018-02-02 Julia Koval <julia.koval@intel.com>
7791 * gcc.target/i386/funcspec-56.inc: Handle new march.
7792 * g++.dg/ext/mv16.C: Ditto.
7794 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7796 * lib/target-supports.exp
7797 (check_effective_target_keeps_null_pointer_checks): No more
7799 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7800 * gcc.dg/ifcvt-4.c: Skip avr.
7801 * gcc.dg/pr53037-1.c: Dito.
7802 * gcc.dg/pr53037-2.c: Dito.
7803 * gcc.dg/pr53037-3.c: Dito.
7804 * gcc.dg/pr63387-2.c: Dito.
7805 * gcc.dg/pr63387.c: Dito.
7806 * gcc.dg/sancov/cmp0.c: Dito.
7807 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7808 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7809 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7810 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7811 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7812 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7813 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7814 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7815 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7816 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7817 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7818 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7819 * gcc.dg/tree-ssa/pr82059.c: Dito.
7820 * gcc.c-torture/execute/pr70460.c: Dito.
7822 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7825 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7826 * gcc.c-torture/execute/20180112-1.c: Dito.
7827 * gcc.c-torture/execute/pr81503.c: Dito.
7828 * gcc.dg/store_merging_12.c: Dito.
7829 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7830 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7831 * gcc.dg/tree-ssa/pr80898.c: Dito.
7832 * gcc.dg/tree-ssa/pr82363.c: Dito.
7833 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7834 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7835 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7836 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7837 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7838 * gcc.dg/tree-ssa/pr80803.c: Dito.
7839 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7840 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7841 * gcc.dg/tree-ssa/vrp114.c: Dito.
7842 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7843 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7844 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7846 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7849 * gcc.target/i386/cet-sjlj-6a.c: New test.
7850 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7852 2018-02-01 Marek Polacek <polacek@redhat.com>
7855 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7857 2018-01-30 Jeff Law <law@redhat.com>
7860 * gcc.target/i386/pr84128.c: New test.
7862 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7864 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7865 -fdelete-null-pointer-checks.
7867 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7870 * g++.dg/cpp0x/abstract-default1.C: New.
7872 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7874 PR tree-optimization/81635
7875 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7876 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7878 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7881 * gcc.target/aarch64/pr83370.c: New.
7883 2018-02-01 Richard Biener <rguenther@suse.de>
7885 * gcc.dg/graphite/pr35356-1.c: Adjust.
7887 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7890 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7892 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7893 of hard-coding the choice.
7894 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7895 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7896 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7898 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7900 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7901 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7902 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7903 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7904 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7905 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7906 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7907 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7908 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7909 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7910 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7911 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7912 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7913 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7914 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7915 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7916 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7917 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7918 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7919 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7920 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7921 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7922 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7923 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7924 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7925 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7926 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7927 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7928 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7929 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7930 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7931 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7932 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7933 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7934 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7935 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7936 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7937 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7938 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7939 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7940 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7941 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7942 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7943 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7944 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7945 __builtin_popcountll rather than __builtin_popcountl.
7947 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7949 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7950 of LD1R[HWD] for multi-element constants on big-endian targets.
7951 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7952 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7954 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7956 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7957 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7958 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7960 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7962 PR tree-optimization/81661
7963 PR tree-optimization/84117
7964 * gcc.dg/pr81661.c: New test.
7965 * gfortran.dg/pr84117.f90: New test.
7967 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7970 * gfortran.dg/repeat_7.f90: Catch warning message.
7972 2018-01-31 Ian Lance Taylor <iant@golang.org>
7974 * go.go-torture/execute/printnil.go: New test.
7976 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7978 * lib/target-supports.exp (check_effective_target_comdat_group):
7979 Allow for Solaris as comdat syntax.
7981 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7982 Solaris with comdat_group support and as.
7984 2018-01-31 Marek Polacek <polacek@redhat.com>
7987 * gcc.dg/pr81779.c: New test.
7989 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7992 * gfortran.dg/gomp/pr84116.f90: New test.
7995 * g++.dg/init/pr83993-2.C: New test.
7998 * g++.dg/init/pr83993-1.C: New test.
7999 * g++.dg/cpp0x/pr83993.C: New test.
8001 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
8004 * gfortran.dg/pr84088.f90: New test.
8006 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
8009 * gcc.target/i386/pr82444.c: New.
8011 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
8013 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
8014 * gcc.target/powerpc/vsx-13.c: New.
8016 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8019 * g++.dg/cpp1y/var-templ57.C: New.
8021 2018-01-31 Marek Polacek <polacek@redhat.com>
8024 * g++.dg/diagnostic/pr84138.C: New test.
8026 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
8029 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
8030 -Wstringop-overflow warnings due to spurious warning with -O1.
8031 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
8032 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
8034 2018-01-31 Richard Biener <rguenther@suse.de>
8036 PR tree-optimization/84132
8037 * g++.dg/torture/pr84132.C: New testcase.
8039 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
8041 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
8044 2018-01-31 Julia Koval <julia.koval@intel.com>
8047 * gcc.target/i386/rdpid.c: Remove "eax".
8049 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8051 PR tree-optimization/64946
8052 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
8053 scan-assembler checks.
8055 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
8057 * gcc.c-torture/execute/20180131-1.c: New test.
8059 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8061 * gcc.target/arc/taux-1.c: New test.
8062 * gcc.target/arc/taux-2.c: Likewise.
8064 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8066 * gcc.target/arc/uncached.c: New test.
8068 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8071 * gnat.dg/lto20.adb: Remove dg-excess-errors.
8073 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8075 PR preprocessor/69869
8076 * gcc.dg/cpp/trad/pr69869.c: New test.
8079 * gcc.dg/pr84100.c: New test.
8081 2018-01-30 Jeff Law <law@redhat.com>
8084 * gcc.target/i386/pr84064: New test.
8086 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8089 * gfortran.dg/data_implied_do_2.f90: New test.
8091 2018-01-30 Janus Weil <janus@gcc.gnu.org>
8093 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
8095 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8098 * gfortran.dg/inline_matmul_21.f90: New test case.
8100 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8102 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
8104 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
8107 * gcc.target/powerpc/pr84112.c: New.
8109 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8111 PR rtl-optimization/83986
8112 * gcc.dg/pr83986.c: New test.
8114 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
8117 * gcc.dg/torture/inf-compare-1.c: Add xfail.
8118 * gcc.dg/torture/inf-compare-2.c: Add xfail.
8119 * gcc.dg/torture/inf-compare-3.c: Add xfail.
8120 * gcc.dg/torture/inf-compare-4.c: Add xfail.
8122 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8124 PR tree-optimization/84111
8125 * gcc.c-torture/compile/pr84111.c: New test.
8127 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8130 * gcc.dg/ipa/inline-2.c: Fix template.
8131 * gcc.dg/ipa/inline-3.c: Fix template.
8133 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8136 * g++.dg/torture/pr81360.C: New testcase.
8138 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8141 * gcc.dg/lto/pr83954.h: New testcase.
8142 * gcc.dg/lto/pr83954_0.c: New testcase.
8143 * gcc.dg/lto/pr83954_1.c: New testcase.
8145 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8148 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
8150 Simplify DW_AT_producer scan.
8152 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
8156 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
8159 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8160 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8161 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
8162 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
8164 2018-01-29 Jeff Law <law@redhat.com>
8167 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
8168 better match other tests which require vsx. Verify the zero
8169 extension is part of the test in the combiner dump.
8171 2018-01-29 Marek Polacek <polacek@redhat.com>
8174 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
8177 * g++.dg/ext/pr83996.C: New test.
8179 2018-01-29 Richard Biener <rguenther@suse.de>
8181 PR tree-optimization/84057
8182 * gcc.dg/graphite/pr84057.c: New testcase.
8184 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8187 * gfortran.dg/bind_c_usage_31.f90: New test.
8189 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8192 * g++.dg/warn/Wduplicated-branches5.C: New.
8194 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
8196 * gcc.target/rl78/test_addsi3_internal.c: New test.
8198 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
8200 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
8201 Make expected output depend on whether we expect sibcalls or not.
8202 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
8203 safe-indirect-jump-1.c).
8205 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
8206 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8207 Soren Rasmussen <s.c.rasmussen@gmail.com>
8209 Fortran 2018 teams tests.
8211 * gfortran.dg/team_number_1.f90: new test for team_number.
8212 * gfortran.dg/team_change_1.f90: new test for change team.
8213 * gfortran.dg/team_end_1.f90: new test for end team.
8214 * gfortran.dg/team_form_1.f90: new test for form team.
8216 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
8219 * gfortran.dg/dot_product_4.f90
8221 2018-01-26 Martin Sebor <msebor@redhat.com>
8223 PR tree-optimization/83896
8224 * gcc.dg/strlenopt-43.c: New.
8226 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8228 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
8229 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
8230 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
8231 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
8232 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
8233 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
8234 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
8235 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
8236 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
8238 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
8239 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
8240 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
8241 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
8242 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
8243 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
8244 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
8245 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
8247 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
8249 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8251 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
8252 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
8253 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
8254 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
8255 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
8256 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
8257 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
8258 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
8259 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
8260 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
8261 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
8262 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
8263 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
8265 2018-01-26 Martin Liska <mliska@suse.cz>
8267 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
8270 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8272 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
8273 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
8274 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
8275 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
8276 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
8277 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
8278 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
8279 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
8281 2018-01-26 Richard Biener <rguenther@suse.de>
8283 PR rtl-optimization/84003
8284 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
8285 latent bug in DSE if NOINLINE is appropriately defined.
8286 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
8287 and defining NOINLINE.
8289 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8291 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
8292 tests specific to aarch64. XFAIL test on arm.
8294 2018-01-26 Jakub Jelinek <jakub@redhat.com>
8296 PR rtl-optimization/83985
8297 * gcc.dg/pr83985.c: New test.
8300 * c-c++-common/Wrestrict-3.c: New test.
8302 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8304 * gcc.target/arc/tdelegitimize_addr.c: New test.
8306 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8308 * gcc.target/arc/jli-1.c: New file.
8309 * gcc.target/arc/jli-2.c: Likewise.
8311 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
8313 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
8315 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8316 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8318 2018-01-26 Richard Biener <rguenther@suse.de>
8320 PR tree-optimization/81082
8321 * gcc.dg/vect/pr81082.c: New testcase.
8322 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
8323 simplification to n * n.
8325 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8327 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
8329 * gcc.target/i386/pr63620.c: Likewise.
8331 2018-01-26 Julia Koval <julia.koval@intel.com>
8333 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
8334 -mavx512f -mavx512bw.
8335 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
8336 * gcc.target/i386/i386.exp: Fix types.
8338 2018-01-26 Alan Modra <amodra@gmail.com>
8341 * gcc.target/powerpc/swaps-p8-46.c: New.
8343 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
8346 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
8347 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
8348 'array01' in the tree dump comparison.
8349 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
8350 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
8351 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
8353 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
8356 * gcc.dg/torture/pr83055.c: New testcase.
8358 2018-01-25 Jakub Jelinek <jakub@redhat.com>
8361 * g++.dg/cpp1z/decomp36.C: New test.
8364 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
8366 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
8368 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
8369 the shift dump line.
8370 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8372 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8375 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
8376 index instead of int, which allows IVOPTs to properly optimize the
8379 2018-01-24 David Malcolm <dmalcolm@redhat.com>
8382 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
8383 of "fn_type" typedef.
8384 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
8386 2018-01-24 Ian Lance Taylor <iant@golang.org>
8388 * go.go-torture/execute/names-1.go: New test.
8390 2018-01-19 Jeff Law <law@redhat.com>
8393 * gcc.target/i386/pr83994.c: New test.
8395 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
8398 * gcc.target/powerpc/pr84014.c: New.
8400 2018-01-24 Jakub Jelinek <jakub@redhat.com>
8403 * c-c++-common/gomp/pr83977-1.c: New test.
8404 * c-c++-common/gomp/pr83977-2.c: New test.
8405 * c-c++-common/gomp/pr83977-3.c: New test.
8406 * gfortran.dg/gomp/pr83977.f90: New test.
8408 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8411 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
8412 * gcc.dg/vect/pr80631-1.c: Likewise.
8413 * gcc.dg/vect/pr80631-2.c: Likewise.
8414 * gcc.dg/vect/pr81410.c: Likewise.
8415 * gcc.dg/vect/pr81633.c: Likewise.
8416 * gcc.dg/vect/pr81815.c: Likewise.
8417 * gcc.dg/vect/pr82108.c: Likewise.
8418 * gcc.dg/vect/pr83857.c: Likewise.
8419 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8420 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8421 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
8422 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8423 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8424 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8425 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8426 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
8427 dg-xfail-run-if instead.
8428 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8429 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8430 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8431 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
8432 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8434 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8436 PR tree-optimization/83979
8437 * g++.dg/pr83979.c: New test.
8439 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8441 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
8442 option. Add arm_neon_ok_no_float_abi check.
8444 2018-01-24 Richard Biener <rguenther@suse.de>
8446 PR tree-optimization/83176
8447 * gcc.dg/graphite/pr83176.c: New testcase.
8449 2018-01-24 Richard Biener <rguenther@suse.de>
8451 PR tree-optimization/82819
8452 * gcc.dg/graphite/pr82819.c: New testcase.
8454 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8457 * g++.dg/cpp1y/constexpr-83921-1.C: New.
8458 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
8459 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
8460 * g++.dg/ext/stmtexpr20.C: Likewise.
8461 * g++.dg/ext/stmtexpr21.C: Likewise.
8463 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8466 * g++.dg/warn/pr83974.C: New test case.
8468 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8471 * g++.dg/ubsan/pr83987.C: New test.
8473 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8476 * gfortran.dg/pdt_29.f03: New test.
8478 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8481 * gfortran.dg/associate_33.f03: New test.
8483 2018-01-23 Martin Liska <mliska@suse.cz>
8486 * gcc.dg/lto/pr81440.h: New test.
8487 * gcc.dg/lto/pr81440_0.c: New test.
8488 * gcc.dg/lto/pr81440_1.c: New test.
8490 2018-01-23 Nathan Sidwell <nathan@acm.org>
8493 * g++.dg/template/pr83988.C: New.
8495 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8499 * g++.dg/cpp0x/pr82882.C: New test.
8500 * g++.dg/cpp0x/pr83978.C: New test.
8503 * g++.dg/cpp1z/decomp35.C: New test.
8505 2018-01-23 Nathan Sidwell <nathan@acm.org>
8507 * g++.dg/cpp0x/range-for10.C: Adjust.
8508 * g++.dg/ext/forscope1.C: Adjust.
8509 * g++.dg/ext/forscope2.C: Adjust.
8510 * g++.dg/template/for1.C: Adjust.
8512 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8514 PR tree-optimization/83510
8515 * gcc.c-torture/compile/pr83510.c: New test case.
8517 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8520 * lib/target-supports.exp (check_effective_target_vect_float): Say
8521 that the result only holds when -funsafe-math-optimizations is on.
8522 (check_effective_target_vect_float_strict): New procedure.
8523 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
8525 * gcc.dg/vect/vect-reduc-6.c: Likewise.
8527 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8529 PR tree-optimization/83965
8530 * gcc.dg/vect/pr83965.c: New test.
8532 2018-01-23 Richard Biener <rguenther@suse.de>
8534 PR tree-optimization/83963
8535 * gfortran.dg/graphite/pr83963.f: New testcase.
8536 * gcc.dg/graphite/pr83963-2.c: Likewise.
8538 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8541 * g++.dg/cpp1z/pr83918.C: New test.
8543 2018-01-22 Jakub Jelinek <jakub@redhat.com>
8545 PR tree-optimization/83957
8546 * gcc.dg/autopar/pr83957.c: New test.
8548 PR tree-optimization/83081
8549 * gcc.dg/predict-8.c: Adjust expected probability.
8551 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8554 * gcc.target/powerpc/pr83862.c: New test.
8556 2018-01-22 Carl Love <cel@us.ibm.com>
8558 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8559 builtins-4-runnable.c, builtins-6-runnable.c,
8560 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8561 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8562 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8563 for signed/unsigned 128-bit and long long int loads.
8565 2018-01-22 Marek Polacek <polacek@redhat.com>
8568 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8570 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
8572 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8573 scan-asembler valid instructions list.
8574 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8575 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8576 power8-vector requirement and option.
8577 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8579 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8583 * gfortran.dg/string_1.f90: Remove printing the length.
8585 2018-01-22 Richard Biener <rguenther@suse.de>
8587 PR tree-optimization/83963
8588 * gcc.dg/graphite/pr83963.c: New testcase.
8590 2018-01-22 Sudakshina Das <sudi.das@arm.com>
8592 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8593 dg-require-effective-target directives.
8595 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8597 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8599 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8600 Adjust scan-assembler checks for soft-float.
8602 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8605 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8607 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8609 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8610 * gcc.dg/pr83623.c: Likewise.
8611 * gcc.dg/pr83666.c: Likewise.
8613 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8614 David Edelsohn <dje.gcc@gmail.com>
8617 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8618 assembly output from "crset eq" to "crset 2".
8619 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8620 assembly output from . to $.
8621 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8622 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8623 assembly output from "crset eq" to "crset 2".
8624 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8625 assembly output from "crset eq" to "crset 2", and from . to $.
8627 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8630 * gfortran.dg/matmul_18.f90: New test.
8632 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8634 PR tree-optimization/83940
8635 * gcc.dg/torture/pr83940.c: New test.
8637 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8640 * gcc.dg/tls/pr83945.c: New test.
8643 * gcc.dg/pr83930.c: New test.
8645 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8648 * gfortran.dg/matmul_17.f90: New test.
8650 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8653 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8655 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8658 * g++.dg/cpp0x/pr81167.C: New test.
8661 * g++.dg/cpp0x/pr83919.C: New test.
8663 2018-01-19 Jeff Law <law@redhat.com>
8664 Jakub Jelinek <jakub@redhat.com>
8666 * gcc.dg/stack-check-16.c: New test.
8668 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8671 * gcc.target/nvptx/indirect_call.c: New test.
8673 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8675 * g++.dg/torture/pr83619.C: Remove dg-message.
8677 2018-01-19 Martin Liska <mliska@suse.cz>
8679 * gcc.dg/predict-1.c: Adjust expected probability.
8680 * gcc.dg/predict-3.c: Likewise.
8681 * gcc.dg/predict-5.c: Likewise.
8682 * gcc.dg/predict-6.c: Likewise.
8683 * gcc.dg/predict-9.c: Likewise.
8685 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8687 PR tree-optimization/83922
8688 * gcc.dg/pr83922.c: New test.
8690 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8692 PR tree-optimization/83914
8693 * gcc.dg/vect/pr83914.c: New test.
8695 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8697 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8698 * gcc.target/arm/negdi-2.c: Likewise.
8699 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8701 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8703 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8705 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8707 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8709 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8711 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8714 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8718 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8719 forward declaration.
8721 2018-01-18 Carl Love <cel@us.ibm.com>
8723 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8726 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8729 * g++.dg/inherit/union3.C: New.
8731 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8733 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8735 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8738 * g++.dg/torture/pr83619.C: New testcase.
8740 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8742 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8743 Add function body to force error messages in some configurations.
8745 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8747 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8750 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8753 * c-c++-common/ffile-prefix-map.c: New test.
8754 * c-c++-common/fmacro-prefix-map.c: New test.
8755 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8756 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8758 2018-01-18 Martin Liska <mliska@suse.cz>
8760 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8761 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8762 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8763 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8764 * gcc.target/i386/ret-thunk-10.c: Likewise.
8765 * gcc.target/i386/ret-thunk-11.c: Likewise.
8766 * gcc.target/i386/ret-thunk-12.c: Likewise.
8767 * gcc.target/i386/ret-thunk-15.c: Likewise.
8768 * gcc.target/i386/ret-thunk-9.c: Likewise.
8770 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8772 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8775 2018-01-18 Nathan Sidwell <nathan@acm.org>
8778 * g++.dg/cpp0x/pr83160.C: New.
8780 2018-01-18 Richard Biener <rguenther@suse.de>
8782 PR tree-optimization/83887
8783 * gcc.dg/graphite/pr83887.c: New testcase.
8784 * gfortran.dg/graphite/pr83887.f90: Likewise.
8785 * gfortran.dg/graphite/pr83887.f: Likewise.
8787 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8790 * gcc.target/arm/builtin-bswap.x: New file.
8791 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8792 and options for armv6t2.
8793 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8794 and options for Thumb1.
8795 * gcc.target/arm/builtin-bswap16.x: New file.
8796 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8797 and options for armv6t2.
8798 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8799 and options for Thumb1.
8801 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8803 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8806 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8809 * gcc.dg/pr61240.c: New test.
8811 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8814 * gfortran.dg/pr83864.f90: New test.
8816 2018-01-17 Jeff Law <law@redhat.com>
8819 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8821 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8823 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8824 restriction, but still restrict to 64-bit.
8825 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8826 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8828 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8831 * gfortran.dg/pr83874.f90: New test.
8833 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8836 * g++.dg/cpp0x/pr83824.C: New test.
8838 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8840 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8841 appropriate .gnu_attribute for the long double type, if we use the
8842 long double type, but do not generate any calls.
8843 * gcc.target/powerpc/gnuattr2.c: Likewise.
8844 * gcc.target/powerpc/gnuattr3.c: Likewise.
8846 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8849 * g++.dg/cpp0x/alignas13.C: New.
8851 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8854 * g++.dg/cpp0x/pr83897.C: New test.
8856 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8859 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8861 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8864 * g++.dg/cpp0x/constexpr-ice19.C: New.
8866 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8868 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8869 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8870 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8871 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8872 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8873 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8874 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8875 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8876 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8877 * gcc.target/powerpc/builtins-1.fold.h: New.
8879 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8881 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8882 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8884 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8886 * gcc.target/arm/g2.c: Add -marm to dg-options.
8887 * gcc.target/arm/scd42-2.c: Likewise.
8889 2018-01-17 Nathan Sidwell <nathan@acm.org>
8892 * g++.dg/lookup/pr83287-2.C: New.
8894 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8898 * g++.dg/wrappers/pr83814.C: New test case.
8899 * g++.dg/wrappers/pr83902.C: New test case.
8901 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8904 * g++.dg/lto/pr83121_0.C: New test case.
8905 * g++.dg/lto/pr83121_1.C: New test case.
8906 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8907 adapted from DejaGnu's dg-test.
8908 (lto_handle_diagnostics): New procedure.
8909 (lto_prune_warns): Ignore informational notes.
8910 (lto-link-and-maybe-run): Add "messages_by_file" param.
8911 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8912 "execute" when "link" fails if "execute" was not specified.
8913 (lto-can-handle-directive): New procedure.
8914 (lto-get-options-main): Call lto-can-handle-directive. Add a
8915 dg-messages local, using it to set the caller's
8916 dg-messages-by-file for the given source file.
8917 (lto-get-options): Likewise.
8918 (lto-execute): Add dg-messages-by-file local, and pass it to
8919 lto-link-and-maybe-run.
8921 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8922 Richard Sandiford <richard.sandiford@linaro.org>
8926 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8927 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8929 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8931 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8932 target check autogenerator for armv8.1-a and armv8.2-a.
8934 2018-01-17 Carl Love <cel@us.ibm.com>
8936 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8937 Add debug print statements.
8938 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8939 16 byte vector load followed by a partial vector load.
8941 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8944 * g++.dg/wrappers/pr83799.C: New test case.
8946 2018-01-17 Nathan Sidwell <nathan@acm.org>
8949 * g++.dg/cpp1y/pr83739.C: New.
8951 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8953 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8954 * gcc.target/visium/overflow16.c: Likewise.
8955 * gcc.target/visium/overflow32.c: Likewise.
8957 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8959 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8961 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8963 * gcc.dg/rtl/arm/stl-cond.c: New test.
8964 * gcc.target/arm/stl-cond.c: Delete.
8966 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8968 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8971 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8973 PR tree-optimization/83843
8974 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8975 * gcc.dg/store_merging_19.c: New test.
8977 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8979 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8982 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8984 PR rtl-optimization/83771
8985 * gcc.dg/pr83771.c: New test.
8987 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8989 PR tree-optimization/81184
8990 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8992 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8994 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8996 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8998 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9001 * gcc.target/i386/pr83546.c: New test.
9003 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9005 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
9007 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9009 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
9010 test and add dg-warning for the -Wstringop-overflow warning.
9012 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9014 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
9015 XFAIL last test on SPARC and Visium.
9017 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
9019 PR rtl-optimization/80481
9020 * g++.dg/pr80481.C: Exclude solaris.
9022 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9024 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
9025 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
9026 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
9028 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9030 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
9031 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
9032 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
9033 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
9034 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
9035 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
9036 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
9037 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
9038 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
9039 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
9040 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
9041 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
9042 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
9043 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
9044 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
9046 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9049 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
9051 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9053 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
9054 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
9055 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
9056 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
9057 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
9058 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
9060 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9062 PR tree-optimization/83857
9063 * gcc.dg/vect/pr83857.c: New test.
9065 2018-01-16 Richard Biener <rguenther@suse.de>
9067 PR tree-optimization/83867
9068 * gcc.dg/vect/pr83867.c: New testcase.
9070 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9073 * gcc.dg/pr83844.c: New test.
9075 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9077 * gcc.dg/torture/pr83847.c: New test.
9079 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9081 PR rtl-optimization/86620
9082 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
9083 instead of --param=max-sched-ready-insns=0.
9084 * gcc.target/i386/pr83620.c: New test.
9085 * gcc.dg/pr83620.c: New test.
9087 PR tree-optimization/83843
9088 * gcc.dg/store_merging_18.c: New test.
9091 * g++.dg/cpp1y/pr83817.C: New test.
9094 * g++.dg/template/pr83825.C: New test.
9096 2018-01-16 Richard Biener <rguenther@suse.de>
9098 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
9100 2018-01-16 Richard Biener <rguenther@suse.de>
9103 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
9104 from gcc.dg/torture/pr60092.c.
9106 2018-01-15 Martin Sebor <msebor@redhat.com>
9109 * g++.dg/ext/flexary28.C: New test.
9111 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
9114 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
9116 2018-01-15 Martin Sebor <msebor@redhat.com>
9119 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
9121 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9124 * gfortran.dg/minmaxloc_9.f90: New test.
9125 * gfortran.dg/minmaxloc_10.f90: New test.
9126 * gfortran.dg/minmaxloc_11.f90: New test.
9128 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
9131 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
9132 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9133 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9134 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9135 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9136 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9137 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9138 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9139 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9140 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9141 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9142 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9143 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9144 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9145 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9146 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
9147 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9148 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
9149 * gcc.target/i386/ret-thunk-10.c: Likewise.
9150 * gcc.target/i386/ret-thunk-11.c: Likewise.
9151 * gcc.target/i386/ret-thunk-12.c: Likewise.
9152 * gcc.target/i386/ret-thunk-13.c: Likewise.
9153 * gcc.target/i386/ret-thunk-14.c: Likewise.
9154 * gcc.target/i386/ret-thunk-15.c: Likewise.
9155 * gcc.target/i386/ret-thunk-9.c: Don't check the
9156 __x86_return_thunk label. Scan for "push" only for Linux.
9158 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
9161 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
9163 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9166 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
9168 * gcc.target/arm/pr83687.c: New test.
9170 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9172 Adjust tests to AVR_TINY.
9174 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
9175 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
9176 * gcc.target/avr/pr71627.c: Same.
9177 * gcc.target/avr/torture/addr-space-1-0.c: Same.
9178 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9179 * gcc.target/avr/torture/addr-space-1-x.c: Same.
9180 * gcc.target/avr/torture/addr-space-2-0.c: Same.
9181 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9182 * gcc.target/avr/torture/addr-space-2-x.c: Same.
9183 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
9184 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
9185 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
9186 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
9187 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
9188 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
9189 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
9190 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
9191 * gcc.target/avr/torture/pr61055.c: Same.
9192 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
9194 * gcc.target/avr/torture/int24-mul.c: Same.
9195 * gcc.target/avr/torture/pr51782-1.c: Same.
9196 * gcc.target/avr/torture/pr61443.c: Same.
9197 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
9198 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
9200 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9204 * gcc.target/avr/torture/pr83729.c: New test.
9205 * gcc.target/avr/torture/pr83801.c: New test.
9207 2018-01-15 Jakub Jelinek <jakub@redhat.com>
9210 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
9211 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
9213 2018-01-10 Martin Sebor <msebor@redhat.com>
9216 * gcc.dg/Wstringop-overflow-2.c: New test.
9218 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9220 PR libgfortran/83811
9221 * gfortran.dg/fmt_e.f90: New test.
9223 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9225 * gcc.target/i386/indirect-thunk-10.c: New test.
9226 * gcc.target/i386/indirect-thunk-8.c: Likewise.
9227 * gcc.target/i386/indirect-thunk-9.c: Likewise.
9228 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
9229 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
9230 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
9231 * gcc.target/i386/ret-thunk-17.c: Likewise.
9232 * gcc.target/i386/ret-thunk-18.c: Likewise.
9233 * gcc.target/i386/ret-thunk-19.c: Likewise.
9234 * gcc.target/i386/ret-thunk-20.c: Likewise.
9235 * gcc.target/i386/ret-thunk-21.c: Likewise.
9237 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9239 * gcc.target/i386/indirect-thunk-register-4.c: New test.
9241 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9243 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9244 -mno-indirect-branch-register.
9245 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9246 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9247 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9248 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9249 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9250 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9251 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9252 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9253 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9254 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9255 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9256 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9257 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9258 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9259 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9260 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9261 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9262 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9263 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9264 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9265 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9266 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9267 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9268 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9269 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9270 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9271 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9272 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9273 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9274 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9275 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9276 * gcc.target/i386/ret-thunk-10.c: Likewise.
9277 * gcc.target/i386/ret-thunk-11.c: Likewise.
9278 * gcc.target/i386/ret-thunk-12.c: Likewise.
9279 * gcc.target/i386/ret-thunk-13.c: Likewise.
9280 * gcc.target/i386/ret-thunk-14.c: Likewise.
9281 * gcc.target/i386/ret-thunk-15.c: Likewise.
9282 * gcc.target/i386/ret-thunk-9.c: Likewise.
9283 * gcc.target/i386/indirect-thunk-register-1.c: New test.
9284 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
9285 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9287 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9289 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9290 -mfunction-return=keep.
9291 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9292 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9293 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9294 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9295 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9296 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9297 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9298 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9299 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9300 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9301 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9302 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9303 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9304 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9305 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9306 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9307 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9308 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9309 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9310 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9311 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9312 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9313 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9314 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9315 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9316 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9317 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9318 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9319 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9320 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9321 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9322 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9323 * gcc.target/i386/ret-thunk-1.c: New test.
9324 * gcc.target/i386/ret-thunk-10.c: Likewise.
9325 * gcc.target/i386/ret-thunk-11.c: Likewise.
9326 * gcc.target/i386/ret-thunk-12.c: Likewise.
9327 * gcc.target/i386/ret-thunk-13.c: Likewise.
9328 * gcc.target/i386/ret-thunk-14.c: Likewise.
9329 * gcc.target/i386/ret-thunk-15.c: Likewise.
9330 * gcc.target/i386/ret-thunk-16.c: Likewise.
9331 * gcc.target/i386/ret-thunk-2.c: Likewise.
9332 * gcc.target/i386/ret-thunk-3.c: Likewise.
9333 * gcc.target/i386/ret-thunk-4.c: Likewise.
9334 * gcc.target/i386/ret-thunk-5.c: Likewise.
9335 * gcc.target/i386/ret-thunk-6.c: Likewise.
9336 * gcc.target/i386/ret-thunk-7.c: Likewise.
9337 * gcc.target/i386/ret-thunk-8.c: Likewise.
9338 * gcc.target/i386/ret-thunk-9.c: Likewise.
9340 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9342 * gcc.target/i386/indirect-thunk-1.c: New test.
9343 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9344 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9345 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9346 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9347 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9348 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9349 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9350 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9351 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9352 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9353 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9354 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9355 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9356 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9357 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9358 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9359 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9360 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9361 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9362 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9363 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9364 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9365 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9366 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9367 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9368 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9369 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9370 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9371 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9372 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9373 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9374 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9376 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
9379 * gcc.c-torture/compile/pr83051.c: New testcase.
9381 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9383 PR tree-optimization/83501
9384 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
9386 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9388 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
9389 for lvx and stvx instead of lxvd2x and stxvd2x and require
9390 little-endian target. Add comments.
9391 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
9392 comprehensive testing.
9393 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
9394 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
9395 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
9396 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
9397 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
9398 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
9399 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
9400 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
9401 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
9402 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
9403 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
9404 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
9405 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
9406 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
9407 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
9408 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
9409 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
9410 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
9411 scan-assembler-not directives that forbid lvx and xxpermdi.
9412 * gcc.target/powerpc/vec-extract-3.c: Likewise.
9413 * gcc.target/powerpc/vec-extract-5.c: Likewise.
9414 * gcc.target/powerpc/vec-extract-6.c: Likewise.
9415 * gcc.target/powerpc/vec-extract-7.c: Likewise.
9416 * gcc.target/powerpc/vec-extract-8.c: Likewise.
9417 * gcc.target/powerpc/vec-extract-9.c: Likewise.
9418 * gcc.target/powerpc/vsx-vector-6-le.c: Change
9419 scan-assembler-times directives to reflect different numbers of
9420 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
9422 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9423 Alan Hayward <alan.hayward@arm.com>
9424 David Sherwood <david.sherwood@arm.com>
9426 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
9427 than SLP vectorization.
9428 * gcc.dg/vect/vect-alias-check-10.c: New test.
9429 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9430 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9431 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9432 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9433 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
9434 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
9435 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
9436 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
9437 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
9438 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
9439 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
9440 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
9441 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
9442 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
9443 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
9444 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
9445 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
9446 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
9447 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
9448 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
9449 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
9450 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
9451 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9454 Alan Hayward <alan.hayward@arm.com>
9455 David Sherwood <david.sherwood@arm.com>
9457 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
9459 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
9460 targets with scatter stores.
9461 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
9463 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
9464 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
9465 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
9466 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
9467 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
9468 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
9469 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
9470 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9471 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9472 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
9473 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
9474 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9475 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
9476 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
9477 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
9478 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
9480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9481 Alan Hayward <alan.hayward@arm.com>
9482 David Sherwood <david.sherwood@arm.com>
9484 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
9486 * gcc.target/aarch64/sve/strided_load_4.c: New test.
9487 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
9488 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
9489 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
9491 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9492 Alan Hayward <alan.hayward@arm.com>
9493 David Sherwood <david.sherwood@arm.com>
9495 * gcc.target/aarch64/sve/strided_load_1.c: New test.
9496 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
9497 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9500 Alan Hayward <alan.hayward@arm.com>
9501 David Sherwood <david.sherwood@arm.com>
9503 * gcc.target/aarch64/sve/gather_load_1.c: New test.
9504 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
9505 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
9506 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
9507 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
9508 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9509 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9510 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
9511 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
9512 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
9513 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
9514 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
9515 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9516 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9518 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9519 Alan Hayward <alan.hayward@arm.com>
9520 David Sherwood <david.sherwood@arm.com>
9522 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
9523 check for a message about using in-order reductions.
9524 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
9525 check for a message about using in-order reductions.
9526 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
9527 vectorized and check for a message about using in-order reductions.
9528 Expect targets with variable-length vectors to fall back to the
9529 fixed-length mininum.
9530 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
9531 check for a message about using in-order reductions.
9532 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
9533 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9534 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9535 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9536 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9537 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9538 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9539 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9540 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9541 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9542 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9543 vect_fold_left_plus.
9545 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9547 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9549 * gcc.target/aarch64/sve/spill_2.c: New test.
9550 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9551 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9552 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9553 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9554 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9556 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9557 Alan Hayward <alan.hayward@arm.com>
9558 David Sherwood <david.sherwood@arm.com>
9560 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9562 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9563 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9564 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9565 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9566 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9567 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9568 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9569 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9570 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
9572 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9573 Alan Hayward <alan.hayward@arm.com>
9574 David Sherwood <david.sherwood@arm.com>
9576 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
9577 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9578 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9579 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9581 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9582 Alan Hayward <alan.hayward@arm.com>
9583 David Sherwood <david.sherwood@arm.com>
9585 * lib/target-supports.exp
9586 (check_effective_target_vect_fold_extract_last): New proc.
9587 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9588 for fold_extract_last.
9589 * gcc.dg/vect/pr65947-2.c: Likewise.
9590 * gcc.dg/vect/pr65947-3.c: Likewise.
9591 * gcc.dg/vect/pr65947-4.c: Likewise.
9592 * gcc.dg/vect/pr65947-5.c: Likewise.
9593 * gcc.dg/vect/pr65947-6.c: Likewise.
9594 * gcc.dg/vect/pr65947-9.c: Likewise.
9595 * gcc.dg/vect/pr65947-10.c: Likewise.
9596 * gcc.dg/vect/pr65947-12.c: Likewise.
9597 * gcc.dg/vect/pr65947-14.c: Likewise.
9598 * gcc.dg/vect/pr80631-1.c: Likewise.
9599 * gcc.target/aarch64/sve/clastb_1.c: New test.
9600 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9601 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9602 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9603 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9604 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9605 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9606 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9607 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9608 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9609 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9610 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9611 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9612 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9614 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9615 Alan Hayward <alan.hayward@arm.com>
9616 David Sherwood <david.sherwood@arm.com>
9618 * gcc.target/aarch64/sve/live_1.c: New test.
9619 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9621 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9622 Alan Hayward <alan.hayward@arm.com>
9623 David Sherwood <david.sherwood@arm.com>
9625 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9626 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9627 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9628 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9629 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9630 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9631 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9632 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9633 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9635 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9636 Alan Hayward <alan.hayward@arm.com>
9637 David Sherwood <david.sherwood@arm.com>
9639 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9641 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9643 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9644 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9645 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9646 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9647 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9648 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9650 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9651 Alan Hayward <alan.hayward@arm.com>
9652 David Sherwood <david.sherwood@arm.com>
9654 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9655 instead of just ADDRESS.
9656 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9657 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9658 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9659 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9660 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9661 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9662 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9663 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9664 * gcc.target/aarch64/sve/while_2.c: Likewise.
9665 * gcc.target/aarch64/sve/while_3.c: Likewise.
9666 * gcc.target/aarch64/sve/while_4.c: Likewise.
9668 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9669 Alan Hayward <alan.hayward@arm.com>
9670 David Sherwood <david.sherwood@arm.com>
9672 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9673 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9675 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9676 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9677 * gcc.target/aarch64/sve/reduc_5.c: New test.
9678 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9679 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9682 Alan Hayward <alan.hayward@arm.com>
9683 David Sherwood <david.sherwood@arm.com>
9685 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9686 * gcc.dg/tree-ssa/peel1.c: Likewise.
9687 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9688 variable-length vectors.
9689 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9690 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9691 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9692 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9693 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9694 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9695 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9696 * gcc.target/aarch64/sve/slp_8.c: New test.
9697 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9698 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9699 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9700 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9701 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9702 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9703 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9704 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9705 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9706 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9707 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9708 * gcc.target/aarch64/sve/while_1.c: Likewise.
9709 * gcc.target/aarch64/sve/while_2.c: Likewise.
9710 * gcc.target/aarch64/sve/while_3.c: Likewise.
9711 * gcc.target/aarch64/sve/while_4.c: Likewise.
9713 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9714 Alan Hayward <alan.hayward@arm.com>
9715 David Sherwood <david.sherwood@arm.com>
9717 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9719 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9720 and add an associated scan-dump test. Prevent vectorization
9721 of the first two loops.
9722 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9723 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9724 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9725 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9726 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9727 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9729 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9730 Alan Hayward <alan.hayward@arm.com>
9731 David Sherwood <david.sherwood@arm.com>
9733 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9734 * gcc.dg/vect/pr67790.c: Likewise.
9735 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9736 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9737 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9738 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9739 * gcc.target/aarch64/sve/slp_5.c: New test.
9740 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9741 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9742 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9743 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9744 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9746 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9747 Alan Hayward <alan.hayward@arm.com>
9748 David Sherwood <david.sherwood@arm.com>
9750 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9752 * gcc.dg/vect/slp-1.c: Likewise.
9753 * gcc.dg/vect/slp-10.c: Likewise.
9754 * gcc.dg/vect/slp-12b.c: Likewise.
9755 * gcc.dg/vect/slp-12c.c: Likewise.
9756 * gcc.dg/vect/slp-17.c: Likewise.
9757 * gcc.dg/vect/slp-19b.c: Likewise.
9758 * gcc.dg/vect/slp-20.c: Likewise.
9759 * gcc.dg/vect/slp-21.c: Likewise.
9760 * gcc.dg/vect/slp-22.c: Likewise.
9761 * gcc.dg/vect/slp-23.c: Likewise.
9762 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9763 * gcc.dg/vect/slp-24.c: Likewise.
9764 * gcc.dg/vect/slp-28.c: Likewise.
9765 * gcc.dg/vect/slp-39.c: Likewise.
9766 * gcc.dg/vect/slp-6.c: Likewise.
9767 * gcc.dg/vect/slp-7.c: Likewise.
9768 * gcc.dg/vect/slp-cond-1.c: Likewise.
9769 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9770 * gcc.dg/vect/slp-cond-2.c: Likewise.
9771 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9772 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9773 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9774 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9775 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9776 * gcc.dg/vect/slp-perm-6.c: Likewise.
9777 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9778 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9779 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9780 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9781 * gcc.dg/vect/slp-12a.c: Likewise.
9782 * gcc.dg/vect/slp-14.c: Likewise.
9783 * gcc.dg/vect/slp-15.c: Likewise.
9784 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9785 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9786 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9787 * gcc.target/aarch64/sve/slp_1.c: New test.
9788 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9789 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9790 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9791 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9792 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9793 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9794 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9796 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9797 Alan Hayward <alan.hayward@arm.com>
9798 David Sherwood <david.sherwood@arm.com>
9800 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9801 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9802 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9803 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9804 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9805 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9806 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9807 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9808 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9809 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9810 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9811 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9812 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9813 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9814 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9815 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9816 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9817 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9818 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9821 Alan Hayward <alan.hayward@arm.com>
9822 David Sherwood <david.sherwood@arm.com>
9824 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9825 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9826 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9827 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9828 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9829 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9830 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9831 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9832 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9833 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9834 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9835 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9836 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9837 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9838 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9839 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9840 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9841 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9842 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9843 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9844 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9845 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9846 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9847 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9848 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9849 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9850 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9851 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9852 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9853 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9854 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9855 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9856 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9857 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9858 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9859 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9861 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9862 Alan Hayward <alan.hayward@arm.com>
9863 David Sherwood <david.sherwood@arm.com>
9865 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9866 Return true for SVE too.
9867 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9868 if load/store lanes are supported.
9869 * gcc.dg/vect/slp-10.c: Likewise.
9870 * gcc.dg/vect/slp-12c.c: Likewise.
9871 * gcc.dg/vect/slp-17.c: Likewise.
9872 * gcc.dg/vect/slp-33.c: Likewise.
9873 * gcc.dg/vect/slp-6.c: Likewise.
9874 * gcc.dg/vect/slp-cond-1.c: Likewise.
9875 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9876 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9877 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9878 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9879 * gcc.dg/vect/slp-perm-6.c: Likewise.
9880 * gcc.dg/vect/slp-perm-9.c: Likewise.
9881 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9882 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9883 for variable-length vectors.
9885 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9886 Alan Hayward <alan.hayward@arm.com>
9887 David Sherwood <david.sherwood@arm.com>
9889 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9890 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9892 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9894 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9895 * g++.target/aarch64/sve/catch_1.C: New test.
9896 * g++.target/aarch64/sve/catch_2.C: Likewise.
9897 * g++.target/aarch64/sve/catch_3.C: Likewise.
9898 * g++.target/aarch64/sve/catch_4.C: Likewise.
9899 * g++.target/aarch64/sve/catch_5.C: Likewise.
9900 * g++.target/aarch64/sve/catch_6.C: Likewise.
9902 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9903 Alan Hayward <alan.hayward@arm.com>
9904 David Sherwood <david.sherwood@arm.com>
9906 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9908 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9909 * gcc.target/aarch64/fmaxmin.c: Likewise.
9910 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9911 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9912 * gcc.target/aarch64/pr62178.c: Likewise.
9913 * gcc.target/aarch64/pr71727-2.c: Likewise.
9914 * gcc.target/aarch64/saddw-1.c: Likewise.
9915 * gcc.target/aarch64/saddw-2.c: Likewise.
9916 * gcc.target/aarch64/uaddw-1.c: Likewise.
9917 * gcc.target/aarch64/uaddw-2.c: Likewise.
9918 * gcc.target/aarch64/uaddw-3.c: Likewise.
9919 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9920 * gcc.target/aarch64/vect-compile.c: Likewise.
9921 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9922 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9923 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9924 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9925 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9926 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9927 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9928 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9929 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9930 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9931 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9932 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9933 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9934 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9935 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9936 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9937 * gcc.target/aarch64/vect-movi.c: Likewise.
9938 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9939 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9940 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9941 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9942 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9943 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9945 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9946 * gcc.target/aarch64/sve/arith_1.c: New test.
9947 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9948 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9949 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9950 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9951 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9952 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9953 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9954 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9955 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9956 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9957 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9958 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9959 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9960 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9961 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9962 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9963 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9964 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9965 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9966 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9967 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9968 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9969 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9970 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9971 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9972 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9973 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9974 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9975 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9976 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9977 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9978 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9979 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9980 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9981 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9982 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9983 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9984 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9985 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9986 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9987 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9988 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9989 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9990 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9991 * gcc.target/aarch64/sve/index_1.c: Likewise.
9992 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9993 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9994 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9995 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9996 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9997 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9998 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9999 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
10000 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
10001 * gcc.target/aarch64/sve/mad_1.c: Likewise.
10002 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
10003 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
10004 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
10005 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
10006 * gcc.target/aarch64/sve/mla_1.c: Likewise.
10007 * gcc.target/aarch64/sve/mls_1.c: Likewise.
10008 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
10009 * gcc.target/aarch64/sve/msb_1.c: Likewise.
10010 * gcc.target/aarch64/sve/mul_1.c: Likewise.
10011 * gcc.target/aarch64/sve/neg_1.c: Likewise.
10012 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
10013 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
10014 * gcc.target/aarch64/sve/pack_1.c: Likewise.
10015 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
10016 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
10017 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
10018 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
10019 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
10020 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
10021 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
10022 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
10023 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
10024 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
10025 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10026 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10027 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10028 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
10029 * gcc.target/aarch64/sve/rev_1.c: Likewise.
10030 * gcc.target/aarch64/sve/revb_1.c: Likewise.
10031 * gcc.target/aarch64/sve/revh_1.c: Likewise.
10032 * gcc.target/aarch64/sve/revw_1.c: Likewise.
10033 * gcc.target/aarch64/sve/shift_1.c: Likewise.
10034 * gcc.target/aarch64/sve/single_1.c: Likewise.
10035 * gcc.target/aarch64/sve/single_2.c: Likewise.
10036 * gcc.target/aarch64/sve/single_3.c: Likewise.
10037 * gcc.target/aarch64/sve/single_4.c: Likewise.
10038 * gcc.target/aarch64/sve/spill_1.c: Likewise.
10039 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
10040 * gcc.target/aarch64/sve/subr_1.c: Likewise.
10041 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
10042 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
10043 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
10044 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
10045 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10046 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
10047 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10048 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
10049 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
10050 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
10051 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
10052 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
10053 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
10054 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
10055 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
10056 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
10057 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
10058 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
10059 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
10060 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
10061 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
10062 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
10063 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
10064 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10065 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
10066 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
10067 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
10068 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10069 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
10070 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
10071 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
10072 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
10073 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
10074 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
10075 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
10076 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
10077 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
10078 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
10079 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
10080 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
10081 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
10082 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
10084 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10085 Alan Hayward <alan.hayward@arm.com>
10086 David Sherwood <david.sherwood@arm.com>
10088 * lib/target-supports.exp (check_effective_target_aarch64_sve)
10089 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
10090 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
10092 (check_effective_target_vect_perm): Handle SVE.
10093 (check_effective_target_vect_perm_byte): Likewise.
10094 (check_effective_target_vect_perm_short): Likewise.
10095 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
10096 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10097 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10098 (check_effective_target_vect_element_align_preferred): Likewise.
10099 (check_effective_target_vect_align_stack_vars): Likewise.
10100 (check_effective_target_vect_load_lanes): Likewise.
10101 (check_effective_target_vect_masked_store): Likewise.
10102 (available_vector_sizes): Use aarch64_sve_bits for SVE.
10103 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
10104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
10105 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
10106 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
10107 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
10108 * gcc.dg/vect/slp-23.c: Likewise.
10109 * gcc.dg/vect/slp-perm-5.c: Likewise.
10110 * gcc.dg/vect/slp-perm-6.c: Likewise.
10111 * gcc.dg/vect/slp-perm-9.c: Likewise.
10112 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10113 * gcc.dg/vect/vect-114.c: Likewise.
10114 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
10115 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
10117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10119 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
10120 vect_variable_length, expecting the test to be vectorized
10121 without SLP instead.
10122 * gcc.dg/vect/pr33953.c: Likewise.
10123 * gcc.dg/vect/pr37027.c: Likewise.
10124 * gcc.dg/vect/pr67790.c: Likewise.
10125 * gcc.dg/vect/pr68445.c: Likewise.
10126 * gcc.dg/vect/slp-1.c: Likewise.
10127 * gcc.dg/vect/slp-10.c: Likewise.
10128 * gcc.dg/vect/slp-12a.c: Likewise.
10129 * gcc.dg/vect/slp-12b.c: Likewise.
10130 * gcc.dg/vect/slp-12c.c: Likewise.
10131 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10132 * gcc.dg/vect/slp-13.c: Likewise.
10133 * gcc.dg/vect/slp-14.c: Likewise.
10134 * gcc.dg/vect/slp-15.c: Likewise.
10135 * gcc.dg/vect/slp-17.c: Likewise.
10136 * gcc.dg/vect/slp-19b.c: Likewise.
10137 * gcc.dg/vect/slp-2.c: Likewise.
10138 * gcc.dg/vect/slp-20.c: Likewise.
10139 * gcc.dg/vect/slp-21.c: Likewise.
10140 * gcc.dg/vect/slp-22.c: Likewise.
10141 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10142 * gcc.dg/vect/slp-24.c: Likewise.
10143 * gcc.dg/vect/slp-28.c: Likewise.
10144 * gcc.dg/vect/slp-39.c: Likewise.
10145 * gcc.dg/vect/slp-42.c: Likewise.
10146 * gcc.dg/vect/slp-6.c: Likewise.
10147 * gcc.dg/vect/slp-7.c: Likewise.
10148 * gcc.dg/vect/slp-cond-1.c: Likewise.
10149 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10150 * gcc.dg/vect/slp-cond-2.c: Likewise.
10151 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10152 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10153 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10154 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10155 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10156 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10157 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10158 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10159 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10160 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10161 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10162 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10163 * gcc.dg/vect/slp-reduc-7.c: Likewise.
10164 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10165 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10166 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10167 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10169 2018-01-13 Jakub Jelinek <jakub@redhat.com>
10172 * gcc.dg/pr83801.c: New test.
10174 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
10177 * gfortran.dg/bounds_check_19.f90: New test.
10179 2018-01-12 Jakub Jelinek <jakub@redhat.com>
10181 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
10182 instead of scan-assembler-not for xsnabsqp.
10184 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10186 PR libgfortran/83525
10187 * gfortran.dg/newunit_5.f90: New test.
10189 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
10191 PR rtl-optimization/80481
10192 * g++.dg/pr80481.C: New.
10194 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
10197 * gcc.target/alpha/pr83628-3.c: New test.
10199 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10201 * lib/target-supports.exp (check_effective_target_avx512f): Also
10202 check for __builtin_ia32_addsd_round,
10203 __builtin_ia32_getmantsd_round.
10204 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
10206 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
10209 * gcc.target/powerpc/pr83629.c: Require ilp32.
10211 2018-01-12 Richard Biener <rguenther@suse.de>
10213 PR tree-optimization/80846
10214 * gcc.target/i386/pr80846-1.c: New testcase.
10215 * gcc.target/i386/pr80846-2.c: Likewise.
10217 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
10219 * gcc.c-torture/execute/20180112-1.c: New test.
10221 2018-01-12 Tom de Vries <tom@codesourcery.com>
10223 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
10224 * g++.dg/ext/label13a.C: Same.
10225 * g++.dg/ext/label14.C: Same.
10226 * g++.dg/ext/label2.C: Same.
10227 * g++.dg/ext/label3.C: Same.
10228 * g++.dg/torture/pr42462.C: Same.
10229 * g++.dg/torture/pr42739.C: Same.
10230 * g++.dg/warn/Wunused-label-3.C: Same.
10232 2018-01-12 Tom de Vries <tom@codesourcery.com>
10234 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
10235 * g++.dg/Walloca1.C: Same.
10236 * g++.dg/cpp0x/pr70338.C: Same.
10237 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
10238 * g++.dg/cpp1y/vla10.C: Same.
10239 * g++.dg/cpp1y/vla2.C: Same.
10240 * g++.dg/cpp1y/vla6.C: Same.
10241 * g++.dg/cpp1y/vla8.C: Same.
10242 * g++.dg/debug/debug5.C: Same.
10243 * g++.dg/debug/debug6.C: Same.
10244 * g++.dg/debug/pr54828.C: Same.
10245 * g++.dg/diagnostic/pr70105.C: Same.
10246 * g++.dg/eh/cleanup5.C: Same.
10247 * g++.dg/eh/spbp.C: Same.
10248 * g++.dg/ext/tmplattr9.C: Same.
10249 * g++.dg/ext/vla10.C: Same.
10250 * g++.dg/ext/vla11.C: Same.
10251 * g++.dg/ext/vla12.C: Same.
10252 * g++.dg/ext/vla15.C: Same.
10253 * g++.dg/ext/vla16.C: Same.
10254 * g++.dg/ext/vla17.C: Same.
10255 * g++.dg/ext/vla3.C: Same.
10256 * g++.dg/ext/vla6.C: Same.
10257 * g++.dg/ext/vla7.C: Same.
10258 * g++.dg/init/array24.C: Same.
10259 * g++.dg/init/new47.C: Same.
10260 * g++.dg/init/pr55497.C: Same.
10261 * g++.dg/opt/pr78201.C: Same.
10262 * g++.dg/template/vla2.C: Same.
10263 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
10264 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
10265 * g++.dg/torture/pr62127.C: Same.
10266 * g++.dg/torture/pr67055.C: Same.
10267 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
10268 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
10269 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
10270 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
10271 * g++.dg/warn/Wplacement-new-size-5.C: Same.
10272 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
10273 * g++.dg/warn/Wvla-1.C: Same.
10274 * g++.dg/warn/Wvla-3.C: Same.
10275 * g++.old-deja/g++.ext/array2.C: Same.
10276 * g++.old-deja/g++.ext/constructor.C: Same.
10277 * g++.old-deja/g++.law/builtin1.C: Same.
10278 * g++.old-deja/g++.other/crash12.C: Same.
10279 * g++.old-deja/g++.other/eh3.C: Same.
10280 * g++.old-deja/g++.pt/array6.C: Same.
10281 * g++.old-deja/g++.pt/dynarray.C: Same.
10283 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10285 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
10287 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289 PR libfortran/67412
10290 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
10291 on *-*-solaris2.10.
10293 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10295 * lib/target-supports.exp (check_effective_target_branch_cost):
10296 Accept all x86 targets.
10298 2018-01-12 Martin Liska <mliska@suse.cz>
10301 * g++.dg/warn/pr83054.C: New test.
10303 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10305 * gcc.target/powerpc/spec-barr-1.c: New file.
10307 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
10310 * gcc.target/i386/pr83330.c: New test.
10312 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10315 * gfortran.dg/dtio_31.f03: New test.
10316 * gfortran.dg/dtio_32.f03: New test.
10318 2018-01-11 David Malcolm <dmalcolm@redhat.com>
10321 * g++.dg/wrappers: New subdirectory.
10322 * g++.dg/wrappers/README: New file.
10323 * g++.dg/wrappers/alloc.C: New test case.
10324 * g++.dg/wrappers/cow-istream-string.C: New test case.
10325 * g++.dg/wrappers/cp-stdlib.C: New test case.
10326 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
10327 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
10329 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
10331 PR middle-end/83718
10332 * g++.dg/torture/pr83718.C: New testcase.
10334 2018-01-11 Martin Jambor <mjambor@suse.cz>
10337 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
10339 2018-01-11 Bin Cheng <bin.cheng@arm.com>
10341 PR tree-optimization/83695
10342 * gcc.dg/tree-ssa/pr83695.c: New test.
10344 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10346 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
10347 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
10349 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10351 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
10352 * gcc.target/arm/simd/fp16fml_high.c: New test.
10353 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
10354 * lib/target-supports.exp
10355 (check_effective_target_arm_fp16fml_neon_ok_nocache,
10356 check_effective_target_arm_fp16fml_neon_ok,
10357 add_options_for_arm_fp16fml_neon): New procedures.
10359 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10361 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
10364 2018-01-11 Richard Biener <rguenther@suse.de>
10366 PR tree-optimization/83435
10367 * gcc.dg/graphite/pr83435.c: New testcase.
10369 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
10370 Alan Hayward <alan.hayward@arm.com>
10371 David Sherwood <david.sherwood@arm.com>
10373 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
10375 2018-01-11 Tamar Christina <tamar.christina@arm.com>
10377 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
10379 2018-01-11 Sudakshina Das <sudi.das@arm.com>
10382 * gcc.c-torture/compile/pr82096.c: New test.
10384 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10386 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
10388 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10390 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
10392 2018-01-11 Justin Squirek <squirek@adacore.com>
10394 * gnat.dg/expr_func4.adb: New testcase.
10396 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10398 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
10401 2018-01-11 Bob Duff <duff@adacore.com>
10403 * gnat.dg/protected_null.adb: New testcase.
10405 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10407 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
10409 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10411 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
10413 2018-01-11 Justin Squirek <squirek@adacore.com>
10415 * gnat.dg/loopvar.adb: New testcase.
10417 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10419 PR middle-end/83189
10420 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
10422 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10424 * gcc.c-torture/compile/pr83575.c: New testcase.
10426 2018-01-10 Michael Collison <michael.collison@arm.com>
10428 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
10429 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
10430 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
10431 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
10432 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10433 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10434 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10435 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
10436 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
10437 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10438 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10439 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
10440 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
10441 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
10442 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
10443 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
10445 2018-01-10 Michael Collison <michael.collison@arm.com>
10447 * gcc.target/aarch64/sha2.h: New shared testcase.
10448 * gcc.target/aarch64/sha2_1.c: New testcase.
10449 * gcc.target/aarch64/sha2_2.c: New testcase.
10450 * gcc.target/aarch64/sha2_3.c: New testcase.
10451 * gcc.target/aarch64/sha3.h: New shared testcase.
10452 * gcc.target/aarch64/sha3_1.c: New testcase.
10453 * gcc.target/aarch64/sha3_2.c: New testcase.
10454 * gcc.target/aarch64/sha3_3.c: New testcase.
10456 2018-01-10 Michael Collison <michael.collison@arm.com>
10458 * gcc.target/aarch64/sm3_sm4.c: New testcase.
10460 2018-01-10 Martin Sebor <msebor@redhat.com>
10462 PR tree-optimization/83781
10463 * gcc.dg/strlenopt-42.c: New test.
10465 2018-01-11 Martin Sebor <msebor@gmail.com>
10466 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10468 PR tree-optimization/83501
10469 PR tree-optimization/81703
10471 * gcc.dg/strlenopt-39.c: New test-case.
10472 * gcc.dg/pr81703.c: Likewise.
10474 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
10476 * gnat.dg/atomic10.adb: New test.
10478 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10481 * gfortran.dg/deferred_character_18.f90: New test.
10483 2018-01-10 Martin Sebor <msebor@redhat.com>
10485 PR tree-optimization/83671
10486 * gcc.dg/strlenopt-40.c: New test.
10487 * gcc.dg/strlenopt-41.c: New test.
10489 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10492 * gfortran.dg/allocate_with_typespec_7.f90: New test.
10494 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
10497 * gcc.target/powerpc/pr83399.c: New test.
10499 2018-01-10 David Malcolm <dmalcolm@redhat.com>
10502 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
10503 to reflect that the arguments are correctly underlined.
10504 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
10505 for globals, params, locals and literals.
10506 (test_sizeof): Directly test the location of "sizeof", rather than
10507 when used in compound expressions.
10508 (test_alignof): Likewise for "alignof".
10509 (test_string_literals): Likewise for string literals.
10510 (test_numeric_literals): Likewise for numeric literals.
10511 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
10512 (test_typeid): Likewise for typeid.
10513 (test_unary_plus): New.
10514 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
10517 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
10519 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
10521 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10523 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
10525 2018-01-10 Marek Polacek <polacek@redhat.com>
10528 * g++.dg/warn/Wduplicated-branches4.C: New test.
10530 2018-01-10 Jakub Jelinek <jakub@redhat.com>
10533 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10536 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10539 * g++.dg/cpp0x/new2.C: New.
10541 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10544 * gcc.target/i386/pr83735.c: New test.
10546 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10548 * lib/target-supports.exp (check_effective_target_branch_cost):
10550 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10551 * gcc.dg/pr21643.c: Likewise.
10552 * gcc.dg/pr46309.c: Likewise.
10553 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10554 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10555 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10556 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10557 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10558 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10559 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10560 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10561 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10563 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10564 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10568 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10571 * gcc.target/powerpc/pr83629.c: New testcase.
10573 2018-01-10 Richard Biener <rguenther@suse.de>
10576 * gcc.dg/pr78768.c: Un-XFAIL.
10578 2018-01-10 Richard Biener <rguenther@suse.de>
10581 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10583 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10585 PR tree-optimization/83753
10586 * gcc.dg/torture/pr83753.c: New test.
10588 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
10590 * gcc.target/i386/avx2-gather-1.c: Add -march.
10591 * gcc.target/i386/avx2-gather-2.c: Add -march.
10592 * gcc.target/i386/avx2-gather-3.c: Add -march.
10593 * gcc.target/i386/avx2-gather-4.c: Add -march.
10594 * gcc.target/i386/avx2-gather-5.c: Add -march.
10595 * gcc.target/i386/avx2-gather-6.c: Add -march.
10596 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10597 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10598 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10599 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10600 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10601 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10602 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10603 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10604 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10605 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10607 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10610 * gcc.target/i386/pr78585.c: New test.
10612 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10615 * g++.dg/cpp0x/pr83734.C: New test.
10617 2018-01-09 Carl Love <cel@us.ibm.com>
10619 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10620 vec_mergeo builtins with float, double, long long, unsigned long long,
10621 bool long long arguments.
10622 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10623 vec_float2 with double arguments.
10624 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10625 vec_mergew and vec_mergow builtins.
10627 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10630 * gfortran.dg/contiguous_6.f90: New test.
10632 2018-01-09 Richard Biener <rguenther@suse.de>
10634 PR tree-optimization/83668
10635 * gcc.dg/graphite/pr83668.c: New testcase.
10637 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10639 PR tree-optimization/64811
10640 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10641 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10642 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10643 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10645 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10647 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10650 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10652 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10655 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10656 no NEON and require softfp or hard float-abi.
10657 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10659 2018-01-09 Richard Biener <rguenther@suse.de>
10661 PR tree-optimization/83572
10662 * gcc.dg/graphite/pr83572.c: New testcase.
10664 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10667 * gcc.dg/sms-13.c: New test.
10669 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10672 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10674 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10675 Monk Chiang <sh.chiang04@gmail.com>
10677 * gcc.target/riscv/save-restore-1.c: New.
10679 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10682 * gcc.target/powerpc/pr83677.c: New file.
10684 2018-01-08 Jeff Law <law@redhat.com>
10686 PR rtl-optimizatin/81308
10687 * g++.dg/pr81308-1.C: New test.
10688 * g++.dg/pr81308-2.C: New test.
10690 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10692 PR target/83663 - Revert r255946
10693 * gcc.target/aarch64/vect-slp-dup.c: New.
10695 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10697 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10700 2018-01-08 Richard Biener <rguenther@suse.de>
10702 PR tree-optimization/83563
10703 * gcc.dg/graphite/pr83563.c: New testcase.
10705 2018-01-08 Richard Biener <rguenther@suse.de>
10707 PR middle-end/83713
10708 * g++.dg/torture/pr83713.C: New testcase.
10710 2018-01-08 Tom de Vries <tom@codesourcery.com>
10712 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10714 2018-01-08 Richard Biener <rguenther@suse.de>
10716 PR tree-optimization/83685
10717 * gcc.dg/torture/pr83685.c: New testcase.
10719 2018-01-08 Richard Biener <rguenther@suse.de>
10722 * gcc.dg/lto/pr83719_0.c: New testcase.
10724 2018-01-08 Tom de Vries <tom@codesourcery.com>
10726 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10727 * gcc.dg/graphite/run-id-1.c: Same.
10728 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10730 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10733 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10734 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10735 * gfortran.dg/pdt_27.f03: New test.
10738 * gfortran.dg/pdt_28.f03: New test.
10740 2018-01-08 Tom de Vries <tom@codesourcery.com>
10742 * c-c++-common/builtins.c: Require effective target alloca.
10743 * gcc.dg/Wrestrict.c: Same.
10744 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10746 2018-01-08 Richard Biener <rguenther@suse.de>
10748 PR middle-end/83580
10749 * gcc.dg/torture/pr83580.c: New testcase.
10751 2018-01-08 Richard Biener <rguenther@suse.de>
10753 PR middle-end/83517
10754 * gcc.dg/pr83517.c: New testcase.
10756 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10758 PR middle-end/81897
10759 * gcc.dg/uninit-pr81897.c: New test.
10761 2018-01-06 Martin Sebor <msebor@redhat.com>
10763 PR tree-optimization/83640
10764 * gcc.dg/Wrestrict-6.c: New test.
10765 * gcc.dg/pr83640.c: New test.
10767 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10769 * gcc.target/aarch64/reg-alloc-1.c: New test.
10771 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10774 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10776 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10779 * gcc.dg/pr83480.c: New test.
10781 PR rtl-optimization/83682
10782 * gcc.target/i386/pr83682.c: New test.
10784 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10788 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10789 * gfortran.dg/dependency_49.f90: Likewise.
10790 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10791 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10792 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10793 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10794 * gfortran.dg/string_1_lp64.f90: New test.
10795 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10796 * gfortran.dg/string_3_lp64.f90: New test.
10798 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10801 * gcc.target/i386/sse-26.c: New test.
10804 * gcc.target/i386/pr83604.c: New test.
10806 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10808 * gcc.dg/vect/vect-align-4.c: New test.
10809 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10810 and redefine as a structure with an unaligned member "b".
10811 (foo): Update accordingly.
10813 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10816 * gcc.target/aarch64/bics_5.c: New test.
10817 * gcc.target/arm/bics_5.c: Likewise.
10819 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10821 PR tree-optimization/83605
10822 * gcc.dg/pr83605.c: New test.
10824 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10827 * gcc.target/i386/pr83554.c: New test.
10830 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10833 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10837 * gfortran.dg/eoshift_8.f90: New test.
10838 * gfortran.dg/simplify_eoshift_1.f90: New test.
10840 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10843 * gcc.dg/pr83585.c: New test.
10845 2018-01-04 Nathan Sidwell <nathan@acm.org>
10848 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10850 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10853 * gcc.dg/pr83666.c: New test.
10855 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10858 * gcc.target/alpha/pr83628-1.c: New test.
10859 * gcc.target/alpha/pr83628-2.c: Ditto.
10861 2018-01-04 Martin Liska <mliska@suse.cz>
10864 * g++.dg/ipa/pr82352.C: New test.
10866 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10868 * gcc.dg/vect-opt-info-1.c: Moved to ...
10869 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10870 vect_int targets, use dg-additional-options instead of dg-options and
10871 use relative line numbers instead of absolute.
10873 2018-01-03 Martin Sebor <msebor@redhat.com>
10875 PR tree-optimization/83655
10876 * gcc.dg/Wrestrict-5.c: New test.
10877 * c-c++-common/builtins.c: New test.
10879 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10880 Alan Hayward <alan.hayward@arm.com>
10881 David Sherwood <david.sherwood@arm.com>
10883 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10886 2018-01-03 Jeff Law <law@redhat.com>
10889 * gcc.target/i386/stack-check-17.c: New test.
10890 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10892 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10895 * gcc.dg/pr83621.c: New test.
10898 * gcc.dg/pr83645.c: New test.
10900 2018-01-03 Martin Sebor <msebor@redhat.com>
10902 PR tree-optimization/83603
10903 * gcc.dg/Wrestrict-4.c: New test.
10906 * gcc.dg/const-2.c: New test.
10907 * gcc.dg/pure-3.c: New test.
10909 2018-01-03 Martin Sebor <msebor@redhat.com>
10911 * gcc.dg/Wrestrict-3.c: New test.
10913 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10916 * g++.dg/opt/pr83555.C: New test.
10917 * g++.dg/ubsan/pr83555.C: New test.
10919 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10922 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10923 the !CHECKING_P case by expecting a note.
10924 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10925 a note for the !CHECKING_P case, and move the return statement
10926 outside of #if CHECKING_P guard.
10928 2018-01-03 Jeff Law <law@redhat.com>
10930 PR middle-end/83654
10931 * gcc.target/i386/stack-check-18.c: New test.
10932 * gcc.target/i386/stack-check-19.c: New test.
10934 2018-01-03 Martin Sebor <msebor@redhat.com>
10936 PR tree-optimization/83501
10937 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10939 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10941 PR tree-optimization/83501
10942 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10944 2018-01-03 Nathan Sidwell <nathan@acm.org>
10947 * g++.dg/ipa/pr83667.C: New.
10949 2018-01-03 Martin Liska <mliska@suse.cz>
10951 PR tree-optimization/83593
10952 * gcc.dg/pr83593.c: New test.
10954 2018-01-03 Martin Liska <mliska@suse.cz>
10957 * g++.dg/ipa/pr83549.C: New test.
10959 2018-01-03 Marek Polacek <polacek@redhat.com>
10962 * g++.dg/warn/mvp2.C: New test.
10964 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10966 PR preprocessor/83602
10967 * g++.dg/cpp/pr83602.C: New test.
10970 * g++.dg/parse/pr83634.C: New test.
10972 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10975 * gfortran.dg/eoshift_7.f90: New test.
10977 2018-01-03 Jan Beulich <jbeulich@suse.com>
10979 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10980 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10982 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10984 Update copyright years.
10986 2018-01-03 Martin Liska <mliska@suse.cz>
10989 * gcc.dg/ipa/pr83594.c: New test.
10991 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10992 Alan Hayward <alan.hayward@arm.com>
10993 David Sherwood <david.sherwood@arm.com>
10995 * gcc.dg/vect-opt-info-1.c: New test.
10997 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10999 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
11000 floorf128, truncf128, and roundf128.
11001 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
11002 optimizations added in match.pd.
11003 * gcc.target/powerpc/float128-hw6.c: Likewise.
11004 * gcc.target/powerpc/float128-hw7.c: Likewise.
11005 * gcc.target/powerpc/float128-hw8.c: Likewise.
11006 * gcc.target/powerpc/float128-hw9.c: Likewise.
11007 * gcc.target/powerpc/float128-hw10.c: Likewise.
11008 * gcc.target/powerpc/float128-hw11.c: Likewise.
11010 2018-01-02 Jakub Jelinek <jakub@redhat.com>
11013 * g++.dg/cpp0x/pr83556.C: New test.
11015 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11019 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
11020 * gfortran.dg/simplify_cshift_4.f90: New test.
11022 2018-01-02 Marek Polacek <polacek@redhat.com>
11025 * g++.dg/cpp0x/inh-ctor30.C: New test.
11028 * g++.dg/cpp1z/pr83644.C: New test.
11030 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
11033 * gfortran.dg/coarray_45.f90: New test.
11036 * gfortran.dg/coarray_46.f90: New test.
11038 2018-01-01 Jakub Jelinek <jakub@redhat.com>
11040 PR tree-optimization/83581
11041 * gcc.dg/pr83581.c: New test.
11044 * gcc.dg/pr83595.c: New test.
11046 PR middle-end/83608
11047 * g++.dg/opt/pr83608.C: New test.
11049 PR middle-end/83609
11050 * gcc.dg/pr83609.c: New test.
11051 * g++.dg/opt/pr83609.C: New test.
11053 PR middle-end/83623
11054 * gcc.dg/pr83623.c: New test.
11056 * gcc.target/i386/i386.exp
11057 (check_effective_target_avx512vpopcntdqvl): New proc.
11058 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
11059 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
11060 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
11062 Copyright (C) 2018 Free Software Foundation, Inc.
11064 Copying and distribution of this file, with or without modification,
11065 are permitted in any medium without royalty provided the copyright
11066 notice and this notice are preserved.